Commit Graph

18726 Commits (4700890b7029acd9d3bf051608a88f1c89c16a1c)

Author SHA1 Message Date
Joe Groff 4700890b70 fix primitive emit fallback for simd intrinsics 2009-11-18 21:29:51 -08:00
Joe Groff b54a925d1e enable simd intrinsics and fix first-pass compiler errors 2009-11-18 20:32:05 -08:00
Joe Groff e6295d5640 tests for all simd intrinsics 2009-11-18 18:20:58 -08:00
Joe Groff 3698595d39 properly handle -vector-op and case words in simd.backend 2009-11-18 12:36:41 -08:00
Joe Groff 132ce61bb5 start on tests for simd intrinsics 2009-11-17 11:13:16 -08:00
Joe Groff 00b9506439 compilation fixes 2009-11-14 23:43:22 -06:00
Joe Groff 1030e16267 fixes for stronger stack checker 2009-11-14 22:25:00 -06:00
Joe Groff 993631e44c Merge branch 'master' of git://factorcode.org/git/factor into simd-cleanup
Conflicts:
	basis/math/vectors/simd/functor/functor.factor
2009-11-14 21:02:39 -06:00
Joe Groff 9efff4a322 backend fixups 2009-11-14 20:59:03 -06:00
Slava Pestov 7f7b0c49be hashtables: fix indentation 2009-11-14 02:01:30 -06:00
Slava Pestov d5049c9913 tools.deploy.test: failing tests now have the actual and minimum size 2009-11-14 02:01:23 -06:00
Slava Pestov f82607f10b Merge branch 'master' of git://factorcode.org/git/factor 2009-11-14 01:59:32 -06:00
Slava Pestov 547abb5603 Unit test fixes 2009-11-13 23:00:50 -06:00
Doug Coleman e3482fc1df Merge branch 'master' of git://factorcode.org/git/factor 2009-11-13 15:03:16 -06:00
Doug Coleman 52c0b35879 fix holiday-names word 2009-11-13 14:59:48 -06:00
Doug Coleman 9f6b71c664 working on holiday names from timestamp 2009-11-13 14:53:27 -06:00
Slava Pestov 71dad47a32 vm: record compaction events correctly 2009-11-13 09:29:21 -06:00
Slava Pestov 54049829dd Bootstrap cleanups 2009-11-13 08:05:02 -06:00
Slava Pestov ab7583ac37 Fix bootstrap 2009-11-13 07:55:47 -06:00
Slava Pestov 5c7163d190 Fix another problem with call( inline caching 2009-11-13 07:17:00 -06:00
Slava Pestov aaad7b6b16 compiler.tree.propagation.branches: fix recent constraints change 2009-11-13 07:16:41 -06:00
Slava Pestov b201cc4a6f Fixing call( inline caching 2009-11-13 04:32:33 -06:00
Slava Pestov 6032e4e4d6 benchmark.fannkuch: use iota 2009-11-13 03:52:20 -06:00
Slava Pestov eb165a5450 Instead of bumping the definition counter every time in the VM, bump it only if stack effects changed or macros were redefined 2009-11-13 03:52:14 -06:00
Slava Pestov 6c7ce97380 compiler.tree.propagation: fix bug in constraints that caused retain stack overflow 2009-11-13 03:22:57 -06:00
Slava Pestov 820e3c41ce sequences: inline a couple of words 2009-11-13 03:01:28 -06:00
Slava Pestov aa8feb7bdd classes.algebra: output cleaner anonymous unions and intersections 2009-11-13 03:01:22 -06:00
Doug Coleman 36f6388acf fix using 2009-11-12 18:46:21 -06:00
Doug Coleman b1e83cdb33 update more 8bit encoding usages 2009-11-12 18:36:47 -06:00
Doug Coleman 2dcce81803 add docs to 8-bit encodings vocabs, update usages 2009-11-12 18:36:20 -06:00
Slava Pestov a841083ebe 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 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