Joe Groff
a2640672d7
«0.0 1.0 ^» was returning 0 instead of 0.0
2009-06-11 17:47:52 -05:00
Doug Coleman
54a1a8f326
ALIAS: doesn't not work with SYNTAX: words. oops
2009-06-11 15:23:36 -05:00
Doug Coleman
9a8b7122ac
fix typo
2009-06-11 15:19:00 -05:00
Doug Coleman
f445c6fd7e
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-11 15:15:50 -05:00
Doug Coleman
a7d02fde28
re-add AUTO-CONSTRUCTOR
2009-06-11 15:15:22 -05:00
Doug Coleman
8ea400ca47
fix using
2009-06-11 14:35:55 -05:00
Doug Coleman
74fbe979bb
forward/backward constructors instead of auto-constructors
2009-06-11 14:31:04 -05:00
Doug Coleman
4d9af7317e
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-11 13:20:51 -05:00
Doug Coleman
39047be85d
call initializers in reverse order to allow base classes to set state after slots are set in a subclass
2009-06-11 13:19:54 -05:00
Doug Coleman
41a2894083
move more bitmap code to bitmap.loading
2009-06-11 13:16:04 -05:00
Doug Coleman
3cabf3aeca
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-11 11:10:20 -05:00
Doug Coleman
19f914bf72
add some unit tests for generalizations
2009-06-11 11:08:56 -05:00
Doug Coleman
52d8c841f1
add nover, nbi-curry, and nbi to generalizations
2009-06-11 11:03:18 -05:00
Doug Coleman
28a4dd870e
minor indentation changes
2009-06-11 11:02:40 -05: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
ae034f1f09
use concat-as
2009-06-10 16:01:46 -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
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
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
Doug Coleman
989cb7d5df
better implementation of zero-matrix
2009-06-07 20:12:18 -04:00
Philipp Winkler
3604535687
Fix a error parsing out nested arrays.
2009-06-06 20:49:44 -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
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
440b464ec1
compiler: more informative trace-compilation
2009-06-05 17:32:37 -05:00
Slava Pestov
5bb235d38f
compiler.cfg.checker: run if a variable is set
2009-06-05 17:32:12 -05:00
Philipp Winkler
16d576e337
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-05 08:48:28 -07:00
John Benediktsson
992ab4e677
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-04 23:01:34 -07:00
Slava Pestov
b73716d8cb
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-04 19:14:27 -05:00
Slava Pestov
81b2a39070
compiler.cfg.linear-scan: re-do interval splitting to operate on live ranges; add inactive set processing
2009-06-04 18:53:02 -05:00