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 |
Slava Pestov
|
6b8f6a150a
|
io.servers.packet: nothing was using it and it had a stack effect error. nuked
|
2009-11-09 00:53:47 -06:00 |
Slava Pestov
|
e0d3878c00
|
stack-checker: tighten some screws in error reporting
|
2009-11-09 00:17:24 -06:00 |
Joe Groff
|
3275fe7d1a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-08 21:00:46 -06:00 |
Joe Groff
|
4bea896be9
|
patch up locals fry tests
|
2009-11-08 21:00:35 -06:00 |
Slava Pestov
|
8f9d4e3d2c
|
stack-checker: split off stack-checker.dependencies from stack-checker.state
|
2009-11-08 20:34:46 -06:00 |
Slava Pestov
|
07b56b9806
|
vm/contexts: cleanup
|
2009-11-08 19:44:18 -06:00 |
Slava Pestov
|
a4b760e9ad
|
generic, words: update unit tests for deopt data structure change
|
2009-11-08 19:44:04 -06:00 |
Slava Pestov
|
c00b1df581
|
compiler.crossref: fix bugs
|
2009-11-08 06:22:39 -06:00 |
Slava Pestov
|
371ff1498d
|
vm: minor cleanup
|
2009-11-08 06:08:17 -06:00 |
Slava Pestov
|
5dc20ef385
|
Use a more compact representation for "compiled-uses" and "compiled-generic-uses" word-props; reduces image size
|
2009-11-08 06:08:04 -06:00 |