Slava Pestov
|
720c412431
|
compiler.tree.propagation: fix bug in constraints that caused retain stack overflow
|
2009-11-13 03:22:57 -06:00 |
Slava Pestov
|
8dd8d70500
|
sequences: inline a couple of words
|
2009-11-13 03:01:28 -06:00 |
Slava Pestov
|
14a4535ad9
|
classes.algebra: output cleaner anonymous unions and intersections
|
2009-11-13 03:01:22 -06:00 |
Doug Coleman
|
6c75287bef
|
fix using
|
2009-11-12 18:46:21 -06:00 |
Doug Coleman
|
b71d86a1dc
|
update more 8bit encoding usages
|
2009-11-12 18:36:47 -06:00 |
Doug Coleman
|
1ff1e3f4bc
|
add docs to 8-bit encodings vocabs, update usages
|
2009-11-12 18:36:20 -06:00 |
Slava Pestov
|
ff25aaef54
|
compiler.tree.propagation.transforms: inline push if types are known. Speeds up reverse-complement, sort, sum-file benchmarks
|
2009-11-12 17:24:32 -06:00 |
Slava Pestov
|
7afea4c0ea
|
compiler.tree.propagation: implementing missing case in branch constraints
|
2009-11-12 17:24:11 -06:00 |
Doug Coleman
|
6ca69c15ca
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-12 16:45:27 -06:00 |
Doug Coleman
|
2b5d361cca
|
add more 8-bit windows encodings
|
2009-11-12 16:42:47 -06:00 |
Doug Coleman
|
b7745fea3c
|
add new 8-BIT: word
|
2009-11-12 16:38:21 -06:00 |
Slava Pestov
|
0b4de37b63
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-12 16:09:24 -06:00 |
Slava Pestov
|
cba12eae37
|
Invalidate inline caches used by call( and execute( when words are redefined
|
2009-11-12 16:09:07 -06:00 |
Doug Coleman
|
4c9e5932de
|
clean up holidays.us
|
2009-11-12 15:50:02 -06:00 |
Doug Coleman
|
9ccc22304d
|
better factoring for us-federal-holiday?
|
2009-11-12 14:48:55 -06:00 |
Doug Coleman
|
16af61bfbd
|
fix typo
|
2009-11-12 14:44:01 -06:00 |
Doug Coleman
|
0c56f2d6af
|
redo holidays
|
2009-11-12 14:43:11 -06:00 |
Doug Coleman
|
4dce86cbad
|
more calendar utility words
|
2009-11-12 14:42:41 -06:00 |
Doug Coleman
|
e2fc8b11f1
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-12 03:01:21 -06:00 |
Doug Coleman
|
aec676edec
|
use surround/glue instead of 3append
|
2009-11-12 03:01:09 -06:00 |
Slava Pestov
|
88be646eee
|
cpu.ppc: update for recent changes
|
2009-11-11 21:26:07 -06:00 |
Slava Pestov
|
9a475570e4
|
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
|
1407fa5410
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-11 19:31:21 -06:00 |
Slava Pestov
|
c2b3d6b894
|
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
|
a9eb2de22d
|
messed up inauguration-day
|
2009-11-11 17:28:53 -06:00 |
Doug Coleman
|
a2fe85b34a
|
add US holidays vocab
|
2009-11-11 17:20:01 -06:00 |
Doug Coleman
|
e3dc3ae5dd
|
add more calendar utility words
|
2009-11-11 17:19:14 -06:00 |
Joe Groff
|
e323071c44
|
sever lingering dependencies on simd from compiler
|
2009-11-11 16:08:40 -06:00 |
Doug Coleman
|
a6f0fcd5b2
|
add nth day of month
|
2009-11-11 15:52:30 -06:00 |
Joe Groff
|
324889e2ac
|
'[ ] should make an empty quot
|
2009-11-11 15:50:20 -06:00 |
Slava Pestov
|
5169dddc40
|
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
|
2c8f67851e
|
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
|
41c17f0429
|
Fixing test failures
|
2009-11-11 02:40:24 -06:00 |
Slava Pestov
|
2afd7ce244
|
Faster identity-hashcode primitive; fast path now opencoded by the compiler
|
2009-11-11 02:27:19 -06:00 |
Joe Groff
|
eac9bacf40
|
backend for choosing available SIMD intrinsic implementations
|
2009-11-10 23:35:46 -06:00 |
Slava Pestov
|
b551721dd9
|
Minor cosmetic fixes
|
2009-11-10 21:48:00 -06:00 |
Slava Pestov
|
f121961fa4
|
ui.gadgets: use identity-hashcode instead of counter
|
2009-11-10 21:27:33 -06:00 |
Slava Pestov
|
064c00f78d
|
New identity-hashcode primitive
|
2009-11-10 21:18:54 -06:00 |
Slava Pestov
|
4162ee2127
|
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
|
e9a7191050
|
Fix struct field alignment on PowerPC
|
2009-11-10 19:34:14 -06:00 |
Slava Pestov
|
aed9dcff53
|
stack-checker: fix help lint
|
2009-11-10 19:19:59 -06:00 |
Slava Pestov
|
5d3c4a5404
|
io.pathnames: document resource: and vocab:
|
2009-11-10 18:57:46 -06:00 |
Slava Pestov
|
c693587018
|
classes.algebra: cleanup
|
2009-11-10 17:41:47 -06:00 |
Slava Pestov
|
19283ed83d
|
compiler.cfg.intrinsics.slots: new implementation of value-tag
|
2009-11-10 17:30:27 -06:00 |
Slava Pestov
|
41e340f231
|
More PowerPC fixes
|
2009-11-10 17:26:34 -06:00 |
Slava Pestov
|
1002898b7d
|
cpu.ppc: update megamorphic dispatch template
|
2009-11-10 17:13:20 -06:00 |
Slava Pestov
|
425e9d0dde
|
Fix some test failures
|
2009-11-10 16:48:06 -06:00 |
Slava Pestov
|
7f889e4bb3
|
spider.unique-deque: fix for stricter stack effect checking
|
2009-11-09 01:59:22 -06:00 |
Doug Coleman
|
4b7a56bdfb
|
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
|
86be7762b1
|
add win32 bindings
|
2009-11-09 01:24:23 -06:00 |