Daniel Ehrenberg
|
30e0471ade
|
Adding null? word to test if a set is empty
|
2010-04-17 16:25:51 -05:00 |
Slava Pestov
|
e0f36f1bde
|
binary-search: better tests
|
2010-04-17 01:04:17 -05:00 |
Slava Pestov
|
05dba2ba81
|
sequences: remove stupid <flat-slice> word
|
2010-04-17 00:58:30 -05:00 |
Slava Pestov
|
2aced07c55
|
binary-search: faster and cleaner implementation using locals
|
2010-04-17 00:58:12 -05:00 |
Slava Pestov
|
1616bcd162
|
formatting: remove platform-specific example
|
2010-04-15 16:14:29 -05:00 |
Joe Groff
|
78d252452a
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-15 13:48:31 -07:00 |
Joe Groff
|
5053bea22b
|
missing USING: for system-info.linux
|
2010-04-15 13:48:14 -07:00 |
Slava Pestov
|
c7035d987f
|
formatting: fix unit tests on Windows; libc's float formatting produces different output there
|
2010-04-15 13:49:16 -05:00 |
Joe Groff
|
6d280d2e26
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-15 11:27:54 -07:00 |
Joe Groff
|
dad706fa70
|
db.sqlite.ffi: remove leftover stack effects from converted FUNCTION-ALIAS:es
|
2010-04-15 11:27:33 -07:00 |
Slava Pestov
|
3466b75f94
|
unix.process: use if-zero instead of re-inventing it
|
2010-04-14 22:45:30 -07:00 |
Joe Groff
|
234fb5838f
|
unix: don't hack _exit to have a terminating effect; just use FUNCTION:
|
2010-04-14 22:04:04 -07:00 |
Joe Groff
|
8e064e69ca
|
db.sqlite.ffi: use FUNCTION-ALIAS:
|
2010-04-14 21:58:52 -07:00 |
Joe Groff
|
71d2be1fcc
|
update libc to use FUNCTION: and FUNCTION-ALIAS:
|
2010-04-14 21:50:30 -07:00 |
Joe Groff
|
482850c7d1
|
rearrange stuff in alien.arrays and alien.data to eliminate libc dependency from alien.arrays, and by extension, alien.syntax
|
2010-04-14 21:40:29 -07:00 |
Joe Groff
|
4bd82971b5
|
x11.syntax: update X-FUNCTION: for FUNCTION: refactoring
|
2010-04-14 21:34:32 -07:00 |
Joe Groff
|
8db81fc0e9
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-14 19:37:54 -07:00 |
Slava Pestov
|
07d6a1f20f
|
compiler.tree.propagation: fix scalability issue with constraints
|
2010-04-14 17:19:26 -07:00 |
Joe Groff
|
b0cd256b0f
|
document FUNCTION-ALIAS:
|
2010-04-14 16:14:33 -07:00 |
Joe Groff
|
2a57e67cd3
|
system-info.linux: use FUNCTION-ALIAS:
|
2010-04-14 16:00:11 -07:00 |
Joe Groff
|
d441c2cfd5
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-04-14 13:16:08 -07:00 |
Joe Groff
|
bc3ee92d14
|
libc: add DESTRUCTOR: for (free)
|
2010-04-14 13:08:45 -07:00 |
Joe Groff
|
69a6dcd8c0
|
prettyprint FUNCTION-ALIAS: definitions
|
2010-04-14 12:40:10 -07:00 |
Joe Groff
|
58aa8fe6d0
|
math.libm: use FUNCTION-ALIAS:
|
2010-04-14 12:25:22 -07:00 |
Joe Groff
|
e95edb1c47
|
alien.syntax: FUNCTION-ALIAS: syntax to define a C function binding with a different Factor name
|
2010-04-14 12:06:45 -07:00 |
Slava Pestov
|
f230156d4b
|
formatting: use the new format-float word to fix a failing test case
|
2010-04-13 21:24:35 -07:00 |
Slava Pestov
|
775dbefdbc
|
math.parser: expose a format-float primitive for use by formatting vocabulary
|
2010-04-13 21:21:28 -07:00 |
Slava Pestov
|
531961f352
|
load-all now skips vocabs tagged 'not loaded', and test-all skips vocabs tagged 'not tested'
|
2010-04-13 18:43:33 -07:00 |
Slava Pestov
|
3b92172115
|
Replace 'untested' tag with 'not loaded' and 'not tested' tags
|
2010-04-13 18:43:01 -07:00 |
Slava Pestov
|
dad26f373e
|
ui.tools.error-list: smaller default size
|
2010-04-13 06:16:45 -07:00 |
Slava Pestov
|
c840579540
|
stack-checker: calling 'dispatch' with unbalanced branches generated an error message that erroneously talked about 'if'
|
2010-04-13 05:24:49 -07:00 |
Slava Pestov
|
83d4e24d21
|
furnace.recaptcha: add new tag
|
2010-04-13 01:52:57 -07:00 |
Slava Pestov
|
98ff114e52
|
compiler.tests.redefine23: test wasn't testing anything
|
2010-04-13 00:56:48 -07:00 |
Slava Pestov
|
91e8635ccd
|
compiler.tests.alien: fix tests on Win64
|
2010-04-13 01:24:04 -05:00 |
Joe Groff
|
0b6e2335d6
|
Merge branch 'master' of factorcode.org:/git/factor
|
2010-04-12 19:17:53 -07:00 |
Joe Groff
|
727f0069ab
|
Merge git://github.com/erikcharlebois/factor
|
2010-04-12 19:17:37 -07:00 |
Slava Pestov
|
f733693ec7
|
classes.struct, specialized-arrays: fix unit tests to work when forget-tests? is on
|
2010-04-12 18:29:47 -07:00 |
Slava Pestov
|
69909c9ecf
|
furnace: documentation improvements
|
2010-04-12 18:17:21 -07:00 |
Joe Groff
|
4c37099e0b
|
Merge git://github.com/william42/factor
|
2010-04-12 17:06:21 -07:00 |
Slava Pestov
|
00a5108b86
|
compiler.tests.alien: get it passing when VM is compiled with MINGW by disabling certain tests and using the MINGW ABI for others, and fix fastcall alien-indirect tests for name decoration
|
2010-04-12 18:14:18 -05:00 |
Slava Pestov
|
df0f21c48d
|
compiler.codegen: need to do name decoration with fastcall as well
|
2010-04-12 18:10:25 -05:00 |
Slava Pestov
|
baa04649ef
|
Move non-parsing words out of alien.syntax, and use a symbol instead of a string variable to store the current library in alien.parser
|
2010-04-12 18:09:26 -05:00 |
Slava Pestov
|
61e300f87e
|
cpu.x86.32: fastcall struct returns are different on Linux than everywhere else for some unknown reason
|
2010-04-12 18:44:02 -04:00 |
Slava Pestov
|
324c413314
|
mason.test: forget test vocabs right after each test, instead of at the end
|
2010-04-12 14:45:43 -07:00 |
Slava Pestov
|
3a3b50327f
|
vm: add a new rc-absolute-1 relocation class to allow storing values in 8-bit operands, and optimized code sequences for inline caches using this
|
2010-04-12 14:22:41 -07:00 |
Erik Charlebois
|
bdae6b3875
|
Merge branch 'master' of git://github.com/slavapestov/factor
|
2010-04-12 11:29:24 -07:00 |
Erik Charlebois
|
2ab81e8f5c
|
Remove unused locals.
|
2010-04-12 01:18:58 -07:00 |
Slava Pestov
|
001d84e997
|
Merge branch 'master' of git://github.com/erikcharlebois/factor
|
2010-04-12 01:16:43 -07:00 |
Erik Charlebois
|
d4f856da1d
|
Fix indentation in read-token
|
2010-04-12 01:15:49 -07:00 |
Erik Charlebois
|
088c28c54d
|
Image encoding/decoding of PBM format
|
2010-04-12 00:49:16 -07:00 |