Slava Pestov
|
2e861d2ff8
|
compiler.tree.propagation: implementing missing case in branch constraints
|
2009-11-12 17:24:11 -06:00 |
Doug Coleman
|
4dfb4f460e
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-12 16:45:27 -06:00 |
Doug Coleman
|
82a7089ba4
|
add more 8-bit windows encodings
|
2009-11-12 16:42:47 -06:00 |
Doug Coleman
|
aff0878914
|
add new 8-BIT: word
|
2009-11-12 16:38:21 -06:00 |
Slava Pestov
|
d38ac6c146
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-12 16:09:24 -06:00 |
Slava Pestov
|
06fb247b8c
|
Invalidate inline caches used by call( and execute( when words are redefined
|
2009-11-12 16:09:07 -06:00 |
Doug Coleman
|
78177cc573
|
clean up holidays.us
|
2009-11-12 15:50:02 -06:00 |
Doug Coleman
|
63b2f102e6
|
better factoring for us-federal-holiday?
|
2009-11-12 14:48:55 -06:00 |
Doug Coleman
|
ae34f56441
|
fix typo
|
2009-11-12 14:44:01 -06:00 |
Doug Coleman
|
dc135ac912
|
redo holidays
|
2009-11-12 14:43:11 -06:00 |
Doug Coleman
|
deda5c6099
|
more calendar utility words
|
2009-11-12 14:42:41 -06:00 |
Doug Coleman
|
b2a1fcf267
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-12 03:01:21 -06:00 |
Doug Coleman
|
995952389b
|
use surround/glue instead of 3append
|
2009-11-12 03:01:09 -06:00 |
Slava Pestov
|
1e47c40eb7
|
cpu.ppc: update for recent changes
|
2009-11-11 21:26:07 -06:00 |
Slava Pestov
|
61f1f3b473
|
Revert "Revert "vm: faster allocation in tenured space and code heap. If small free list exhausted, allocate a 1kb block and split it up instead of searching larger free lists""
This reverts commit 81a68ebd36.
|
2009-11-11 19:33:50 -06:00 |
Slava Pestov
|
ef7fc35f23
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-11 19:31:21 -06:00 |
Slava Pestov
|
585a1a7fbe
|
vm: fix fencepost error in write barrier on large object allocation; fixes benchmark.sort crash
|
2009-11-11 19:31:18 -06:00 |
Doug Coleman
|
9f61b3b2ba
|
messed up inauguration-day
|
2009-11-11 17:28:53 -06:00 |
Doug Coleman
|
fd132d9407
|
add US holidays vocab
|
2009-11-11 17:20:01 -06:00 |
Doug Coleman
|
e3c028ddc0
|
add more calendar utility words
|
2009-11-11 17:19:14 -06:00 |
Doug Coleman
|
a7933b14dd
|
add nth day of month
|
2009-11-11 15:52:30 -06:00 |
Slava Pestov
|
81a68ebd36
|
Revert "vm: faster allocation in tenured space and code heap. If small free list exhausted, allocate a 1kb block and split it up instead of searching larger free lists"
This reverts commit 9af2fa1957.
|
2009-11-11 05:47:22 -06:00 |
Slava Pestov
|
21c165190c
|
vm: fix GC safety issue in callers of unbox_array_size(), and change how disable-gc-events works so that it doesn't make a byte array that's too large
|
2009-11-11 05:21:03 -06:00 |
Slava Pestov
|
3b75114015
|
Fixing test failures
|
2009-11-11 02:40:24 -06:00 |
Slava Pestov
|
68f3087c1c
|
Faster identity-hashcode primitive; fast path now opencoded by the compiler
|
2009-11-11 02:27:19 -06:00 |
Slava Pestov
|
4fe132df8d
|
Minor cosmetic fixes
|
2009-11-10 21:48:00 -06:00 |
Slava Pestov
|
a6fdce75e3
|
ui.gadgets: use identity-hashcode instead of counter
|
2009-11-10 21:27:33 -06:00 |
Slava Pestov
|
4168ffbcee
|
New identity-hashcode primitive
|
2009-11-10 21:18:54 -06:00 |
Slava Pestov
|
9af2fa1957
|
vm: faster allocation in tenured space and code heap. If small free list exhausted, allocate a 1kb block and split it up instead of searching larger free lists
|
2009-11-10 20:19:29 -06:00 |
Slava Pestov
|
d630e1494c
|
Fix struct field alignment on PowerPC
|
2009-11-10 19:34:14 -06:00 |
Slava Pestov
|
d6cb95718f
|
stack-checker: fix help lint
|
2009-11-10 19:19:59 -06:00 |
Slava Pestov
|
0aa3f19f68
|
io.pathnames: document resource: and vocab:
|
2009-11-10 18:57:46 -06:00 |
Slava Pestov
|
004b92e175
|
classes.algebra: cleanup
|
2009-11-10 17:41:47 -06:00 |
Slava Pestov
|
b4d997d17a
|
compiler.cfg.intrinsics.slots: new implementation of value-tag
|
2009-11-10 17:30:27 -06:00 |
Slava Pestov
|
1515628a7c
|
More PowerPC fixes
|
2009-11-10 17:26:34 -06:00 |
Slava Pestov
|
e2cd4274db
|
cpu.ppc: update megamorphic dispatch template
|
2009-11-10 17:13:20 -06:00 |
Slava Pestov
|
0de1335d88
|
Fix some test failures
|
2009-11-10 16:48:06 -06:00 |
Slava Pestov
|
afbc81d6a2
|
spider.unique-deque: fix for stricter stack effect checking
|
2009-11-09 01:59:22 -06:00 |
Doug Coleman
|
d2bd17b056
|
beginning of a monotonic clock implementation. still needs linux and mac -- clock_gettime() and mach_absolute_time()
|
2009-11-09 01:25:27 -06:00 |
Doug Coleman
|
cdba8c3bc3
|
add win32 bindings
|
2009-11-09 01:24:23 -06:00 |
Slava Pestov
|
07a03cac9e
|
move models.illusion to basis, and move models.combinators and everything that uses it to unmaintained since it monkey-patches the models vocab which is retarded
|
2009-11-09 01:18:36 -06:00 |
Slava Pestov
|
0fdc069c62
|
Merge branch 'master' of git://github.com/killy971/factor
|
2009-11-09 01:01:51 -06:00 |
Slava Pestov
|
16d70d32f2
|
Merge branch 'master' of git://github.com/Blei/factor
|
2009-11-09 00:57:41 -06:00 |
Slava Pestov
|
ba69825e9c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-09 00:55:50 -06:00 |
Slava Pestov
|
b265022b70
|
mongodb.tuple: fix inference error under stricter stack checking regime
|
2009-11-09 00:55:24 -06:00 |
Slava Pestov
|
6976f0568c
|
typed: update for stack checker refactoring
|
2009-11-09 00:55:10 -06:00 |
Slava Pestov
|
581cff3194
|
project-euler.ave-time: fix ave-time combinator to infer with new, stricter stack checking regime, and add unit tests
|
2009-11-09 00:54:59 -06:00 |
Slava Pestov
|
f13be0c468
|
opengl: fix stack effect error in (all-enabled) combinator and add a unit test
|
2009-11-09 00:54:39 -06:00 |
Slava Pestov
|
84bb4a3395
|
lists: nothing was using the traverse combinator and it had a stack effect error. nuked
|
2009-11-09 00:54:15 -06:00 |
Slava Pestov
|
f5de89e404
|
combinators.smart: add nullary combinator and some tests
|
2009-11-09 00:53:58 -06:00 |