Doug Coleman
50be248db0
don't use summary in slots
2009-06-11 20:26:49 -05:00
Doug Coleman
6c2e483913
use initital-quot: in threaded-server tuple declaration
2009-06-11 20:20:38 -05:00
Doug Coleman
4bd06486fb
make a word not generic, remove unit test for unimplemented feature
2009-06-11 20:20:21 -05:00
Doug Coleman
afce3ffd92
Merge branch 'master' of git://factorcode.org/git/factor
2009-06-11 19:48:46 -05:00
Doug Coleman
059eb399f0
add initial-quot: syntax for tuples
2009-06-11 19:48:14 -05:00
Joe Groff
226c76aa1f
stop playing fast and loose with NaN representations in half-floats tests
2009-06-11 18:00:01 -05:00
Joe Groff
a2640672d7
«0.0 1.0 ^» was returning 0 instead of 0.0
2009-06-11 17:47:52 -05:00
Doug Coleman
46a50fe0b9
fix duplicate using
2009-06-11 16:53: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
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
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
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