Commit Graph

18737 Commits (acaba0f08756b1649bead38bafbaf05917dbd65b)

Author SHA1 Message Date
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