Commit Graph

15265 Commits (6ff7e2cba75352d4b0eddc04dd0add12c8f21299)

Author SHA1 Message Date
Doug Coleman f784d223fd add some unit tests for generalizations 2009-06-11 11:08:56 -05:00
Doug Coleman 33709958ae add nover, nbi-curry, and nbi to generalizations 2009-06-11 11:03:18 -05:00
Doug Coleman 9401346a7c minor indentation changes 2009-06-11 11:02:40 -05:00
Doug Coleman f2e624bac1 2map and 3map work in cursors 2009-06-10 17:59:14 -04:00
Doug Coleman 4b15de5e00 dont use paren names when there's not a word with that name already 2009-06-10 16:23:57 -04:00
Doug Coleman f788885dc9 remove use of image boa from noise 2009-06-10 16:05:17 -04:00
Doug Coleman 250f756e89 use concat-as 2009-06-10 16:01:46 -04:00
Doug Coleman 310760aafb refactor terrain generation to not use an image boa constructor 2009-06-10 15:59:14 -04:00
Doug Coleman c39344f773 dont use boa constructor in tiff 2009-06-10 15:52:55 -04:00
Doug Coleman 4dfa1f7837 more effective use of byte-arrays 2009-06-10 15:50:35 -04:00
Doug Coleman a83e4e7945 make png-loading not an image tuple 2009-06-10 15:50:16 -04:00
Doug Coleman 6a845f64af working on rle uncompresion for bitmaps 2009-06-10 15:16:17 -04:00
Jose A. Ortega Ruiz df60de79c8 Merge branch 'master' of git://factorcode.org/git/factor into emacs 2009-06-10 21:01:34 +02:00
Joe Groff 69397e9cea Merge branch 'master' of git://factorcode.org/git/factor 2009-06-10 13:06:44 -05:00
Joe Groff 2427b13385 half-precision float vocab 2009-06-10 13:06:06 -05:00
Jose A. Ortega Ruiz 5b921bd7dd Merge commit 'origin/master' into emacs 2009-06-10 12:20:17 +02:00
Doug Coleman 8d4ed5ca97 move images.processing to unmaintained for now 2009-06-09 22:48:19 -04:00
Slava Pestov 2fa3b8c57a circular: Fix rotate-circular 2009-06-09 18:28:53 -05:00
Doug Coleman f575edc2aa fix constructors for shadowed slots 2009-06-09 12:31:00 -04:00
Doug Coleman 9f944ee83d add authors file 2009-06-09 11:52:47 -04:00
Doug Coleman 551ad28b37 make run-length compression output a byte-array 2009-06-09 11:52:14 -04:00
Doug Coleman f6a9225179 fix bitmap unit tests, tweaking bitmap loading 2009-06-09 11:50:21 -04:00
Doug Coleman 4793a52d0d take-n returns the rest of the sequence if not enough elements are present 2009-06-09 11:49:22 -04:00
Doug Coleman 2669e7ebd8 fix cloning weirdness in images rotation tests 2009-06-09 11:48:39 -04:00
Slava Pestov e4bce2615f compiler.cfg: add a declaration to fix tools.deploy.test.11 2009-06-09 03:36:16 -05:00
Slava Pestov 26e133d7a5 Merge branch 'master' of git://github.com/mrjbq7/factor 2009-06-09 03:07:36 -05:00
Doug Coleman db8640fba3 add a constructor that calls all of its superclass initializers 2009-06-09 00:18:15 -04:00
Slava Pestov a61a992bfd cpu.x86.assembler: IMUL2 instruction was busted for immediate operands
When given a register and an immediate, it would generate imul imm,dst,dst however the 64-bit prefix was generated wrong and if dst was an extended register only the first operand would be an extended register. To fix this, change IMUL2 to not work on immediates anymore, and added a new IMUL3 that takes a destination register, source register, and immediate. Also, change compiler.cfg.two-operand to not two-operandize %mul-imm, since this isn't needed anymore.
This fixes the sporadic benchmark.tuple-arrays crash on 64-bit machines.
2009-06-08 21:15:52 -05:00
Slava Pestov 26b4d3c8fb Fix load errors 2009-06-08 04:18:57 -05:00
Slava Pestov 42aa1e8932 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-07 22:02:22 -05:00
Slava Pestov c491d05763 Recent vocabs.parser change had a regression: vocabs with no roots (scratchpad) were excluded from default use list. Also move with-interactive-vocabs to listener vocab 2009-06-07 21:59:13 -05:00
Slava Pestov 02fafdbec1 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-07 21:46:41 -05:00
Slava Pestov 0d265fe016 Remove %dispatch-label since its tehe same on all platforms; fix %gc on PowerPC 2009-06-07 21:46:28 -05:00
Slava Pestov d93093a1cf Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor 2009-06-07 20:22:02 -05:00
John Benediktsson a72f5da857 brainfuck: Require loops to be non-empty, add test case. 2009-06-07 17:39:21 -07:00
Doug Coleman a7845cf25a better implementation of zero-matrix 2009-06-07 20:12:18 -04:00
John Benediktsson f01c66cf8b brainfuck: Adding debug (#) operator. 2009-06-07 16:18:13 -07:00
John Benediktsson cc66f3fada Merge groups of similar operations. 2009-06-07 15:21:39 -07:00
John Benediktsson f30a59ce19 brainfuck: Remove concept of operations now that it is compiled. 2009-06-07 07:52:07 -07:00
Philipp Winkler db29ac4870 Fix a error parsing out nested arrays. 2009-06-06 20:49:44 -07:00
John Benediktsson fde86651f0 Compile brainfuck a bit more stylishly. 2009-06-06 20:44:48 -07:00
John Benediktsson 138625178e Add some test cases, remember to flush after running program. 2009-06-06 20:11:59 -07:00
Doug Coleman b64508aef8 refactoring bitmap to bitmap.loading and bitmap.saving vocabs 2009-06-06 21:10:40 -04:00
Philipp Winkler 6f777d02f7 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-06 10:10:42 -07:00
John Benediktsson f0df12f539 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-06 10:07:36 -07:00
John Benediktsson 2e49fd9aff Changed brainfuck from interpreter to compiler, using EBNF's. 2009-06-06 10:07:23 -07:00
Slava Pestov e1d13d8ee7 Linear scan: implement live range intersection 2009-06-06 01:04:12 -05:00
Doug Coleman 6d7d1d03d6 add a hexdump-file word 2009-06-05 22:49:07 -05:00
Philipp Winkler 29605edec9 Merge branch 'master' of git://factorcode.org/git/factor 2009-06-05 19:54:51 -07:00
Slava Pestov d830838ffa compiler.cfg.optimizer: disable CFG checker by default 2009-06-05 18:07:22 -05:00