Doug Coleman
28a4dd870e
minor indentation changes
2009-06-11 11:02:40 -05:00
Doug Coleman
a8bc1d36cb
2map and 3map work in cursors
2009-06-10 17:59:14 -04:00
Doug Coleman
95234ae15c
dont use paren names when there's not a word with that name already
2009-06-10 16:23:57 -04:00
Doug Coleman
b8b0e11492
remove use of image boa from noise
2009-06-10 16:05:17 -04:00
Doug Coleman
ae034f1f09
use concat-as
2009-06-10 16:01:46 -04:00
Doug Coleman
b96a858872
refactor terrain generation to not use an image boa constructor
2009-06-10 15:59:14 -04:00
Doug Coleman
0fd46ac59d
dont use boa constructor in tiff
2009-06-10 15:52:55 -04:00
Doug Coleman
71f0ce5688
more effective use of byte-arrays
2009-06-10 15:50:35 -04:00
Doug Coleman
38ac04d317
make png-loading not an image tuple
2009-06-10 15:50:16 -04:00
Doug Coleman
0262074b97
working on rle uncompresion for bitmaps
2009-06-10 15:16:17 -04:00
Jose A. Ortega Ruiz
061c0f1dd3
Merge branch 'master' of git://factorcode.org/git/factor into emacs
2009-06-10 21:01:34 +02:00
Joe Groff
12d99ed6f8
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-10 13:06:44 -05:00
Joe Groff
50f4db1ce2
half-precision float vocab
2009-06-10 13:06:06 -05:00
Jose A. Ortega Ruiz
13a37ccf40
Merge commit 'origin/master' into emacs
2009-06-10 12:20:17 +02:00
Doug Coleman
6434e4acf1
move images.processing to unmaintained for now
2009-06-09 22:48:19 -04:00
Slava Pestov
bcfc0c5759
circular: Fix rotate-circular
2009-06-09 18:28:53 -05:00
Doug Coleman
0d308e6a4b
fix constructors for shadowed slots
2009-06-09 12:31:00 -04:00
Doug Coleman
e64acee023
add authors file
2009-06-09 11:52:47 -04:00
Doug Coleman
9649a191bb
make run-length compression output a byte-array
2009-06-09 11:52:14 -04:00
Doug Coleman
6e26ea1952
fix bitmap unit tests, tweaking bitmap loading
2009-06-09 11:50:21 -04:00
Doug Coleman
9861fdc9b3
take-n returns the rest of the sequence if not enough elements are present
2009-06-09 11:49:22 -04:00
Doug Coleman
a59bf32a33
fix cloning weirdness in images rotation tests
2009-06-09 11:48:39 -04:00
Slava Pestov
2dcdfa2d8e
compiler.cfg: add a declaration to fix tools.deploy.test.11
2009-06-09 03:36:16 -05:00
Slava Pestov
2b61f6c7ca
Merge branch 'master' of git://github.com/mrjbq7/factor
2009-06-09 03:07:36 -05:00
Doug Coleman
2ff32e838e
add a constructor that calls all of its superclass initializers
2009-06-09 00:18:15 -04:00
Slava Pestov
45a2105449
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
aaeeaa1e6f
Fix load errors
2009-06-08 04:18:57 -05:00
Slava Pestov
d4f6a9cb43
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-07 22:02:22 -05:00
Slava Pestov
aba4fa7371
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
4fbe99400f
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-07 21:46:41 -05:00
Slava Pestov
9ad9600764
Remove %dispatch-label since its tehe same on all platforms; fix %gc on PowerPC
2009-06-07 21:46:28 -05:00
Slava Pestov
16f144af58
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
2009-06-07 20:22:02 -05:00
John Benediktsson
88e5397b51
brainfuck: Require loops to be non-empty, add test case.
2009-06-07 17:39:21 -07:00
Doug Coleman
989cb7d5df
better implementation of zero-matrix
2009-06-07 20:12:18 -04:00
John Benediktsson
4b21217956
brainfuck: Adding debug (#) operator.
2009-06-07 16:18:13 -07:00
John Benediktsson
6b86f059e7
Merge groups of similar operations.
2009-06-07 15:21:39 -07:00
John Benediktsson
2a5db1abd9
brainfuck: Remove concept of operations now that it is compiled.
2009-06-07 07:52:07 -07:00
Philipp Winkler
3604535687
Fix a error parsing out nested arrays.
2009-06-06 20:49:44 -07:00
John Benediktsson
67a36883fe
Compile brainfuck a bit more stylishly.
2009-06-06 20:44:48 -07:00
John Benediktsson
e30a9fc4b1
Add some test cases, remember to flush after running program.
2009-06-06 20:11:59 -07:00
Doug Coleman
44850e6533
refactoring bitmap to bitmap.loading and bitmap.saving vocabs
2009-06-06 21:10:40 -04:00
Philipp Winkler
1a97d61fd7
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-06 10:10:42 -07:00
John Benediktsson
aeca1a6e9e
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-06 10:07:36 -07:00
John Benediktsson
e4a10254d8
Changed brainfuck from interpreter to compiler, using EBNF's.
2009-06-06 10:07:23 -07:00
Slava Pestov
70b75b8dea
Linear scan: implement live range intersection
2009-06-06 01:04:12 -05:00
Doug Coleman
ce37c8e082
add a hexdump-file word
2009-06-05 22:49:07 -05:00
Philipp Winkler
6741770a0d
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-05 19:54:51 -07:00
Slava Pestov
7c207ffa12
compiler.cfg.optimizer: disable CFG checker by default
2009-06-05 18:07:22 -05:00
Slava Pestov
04c72d0a72
Linear scan: correctly compute live spill slots
2009-06-05 18:06:47 -05:00
Slava Pestov
1e449c70f6
vocabs.parser: if bootstrap fails to load a vocab in interactive use list, don't fep
2009-06-05 17:33:00 -05:00