Commit Graph

18314 Commits (ed8bbbef21430f6252a8a414c22f15b4f855568e)

Author SHA1 Message Date
Chris Double 76da375e94 Fix fjsc bitrot 2009-10-15 14:53:30 +13:00
Slava Pestov 231e495e19 vm: fix compile error 2009-10-14 19:55:02 -05:00
Slava Pestov e4e973c1d0 Merge branch 's3' of git://double.co.nz/git/factor 2009-10-14 19:53:14 -05:00
Slava Pestov b54b726336 Merge branch 'new_gc' 2009-10-14 19:51:06 -05:00
Chris Double 14b598fa52 Add S3 docs 2009-10-15 13:42:01 +13:00
Slava Pestov bfd1f0d6d2 vm: rt-vm relocation now supports accessing a field directly 2009-10-14 19:24:23 -05:00
Chris Double b65abb919e Add delete-object to S3 vocab 2009-10-15 13:11:59 +13:00
Slava Pestov 3ee4fae0db Merge branch 'fuel-help' of git://github.com/phildawes/factor 2009-10-14 16:54:08 -05:00
Joe Groff 8e63049743 mnmap generalized m-to-n sequence combinator 2009-10-14 16:50:30 -05:00
Phil Dawes 0b2db4018a Removed VM_PTR macros. All builds reentrant by default 2009-10-14 19:14:57 +01:00
Phil Dawes d258187253 fuel: help subsections now work again 2009-10-14 19:04:16 +01:00
Slava Pestov 0455711727 vm: faster write barrier for non-optimized code 2009-10-14 06:13:51 -05:00
Slava Pestov 05c4e409fe vm: during an aging collection, promote objects referenced from tenured directly to tenured 2009-10-14 06:03:52 -05:00
Slava Pestov 6f6d124088 Merge branch 'master' into new_gc 2009-10-14 05:34:56 -05:00
Slava Pestov 39c971f8c4 benchmark: update gc1 and add new gc3 benchmark 2009-10-14 04:59:48 -05:00
Slava Pestov e89d037c3f vm: debugging new card marking 2009-10-14 04:59:28 -05:00
Slava Pestov 10ad5cad53 Working on adding support for the new write barrier to optimized code 2009-10-14 02:06:01 -05:00
Joe Groff d3d89d0ca9 nmap-as and nmap combinators 2009-10-14 00:38:51 -05:00
Joe Groff 0ebdc78536 neach generalization 2009-10-14 00:09:57 -05:00
Joe Groff 4d32eaa4ed data-map general-purpose binary mapping combinator 2009-10-13 22:45:17 -05:00
Joe Groff e3773cf2ad ensure the typed subword gets xref-ed by the compiler 2009-10-13 21:20:05 -05:00
Slava Pestov 1ee53d04a9 vm: new card marking implementation supports marking partial objects 2009-10-13 21:16:04 -05:00
Joe Groff 2076960556 change TYPED: to put its magic inside macros and specialize the stack effect of the internal typed word so that it can follow tuple redefinitions 2009-10-13 20:11:17 -05:00
Joe Groff 9bec5c9101 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-13 17:26:20 -05:00
Joe Groff 119ed79d5e unbox read-only tuple arguments and box read-only tuple results to TYPED: words in the inlined wrapper code to avoid allocation of unboxable tuples 2009-10-13 17:25:32 -05:00
Slava Pestov 67f756282e Merge branch 'master' of git://github.com/killy971/factor 2009-10-13 17:09:35 -05:00
Doug Coleman 9d5f3cb30d Merge branch 'master' into klazuka 2009-10-13 15:08:21 -05:00
Keith Lazuka 5932d2e8a1 html.streams: fixed broken unit-test 2009-10-13 08:54:37 -04:00
Slava Pestov e438407341 Merge branch 'master' of git://factorcode.org/git/factor into new_gc 2009-10-13 06:57:37 -05:00
Slava Pestov 049ece7dff math.vectors.simd: fix typos in docs reported by Ed Swartz 2009-10-13 05:13:22 -05:00
Doug Coleman baca5cd56d Merge branch 'master' of git://factorcode.org/git/factor 2009-10-12 18:41:45 -05:00
Doug Coleman 22dfdc0514 fix a bug when printing calendars, add a unit test 2009-10-12 16:55:52 -05:00
Guillaume Nargeot 7c77be4841 Added author 2009-10-12 22:01:29 +09:00
Guillaume Nargeot 86d5d29041 Solution to Project Euler problem 188 2009-10-12 21:38:34 +09:00
Guillaume Nargeot ae8e14b2ae merge project-euler.factor 2009-10-12 17:08:50 +09:00
Joe Groff ed9e844786 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-11 13:18:27 -05:00
Joe Groff e79c125d98 store math.matrices.simd matrices in column-major order so that m4.v, frustum, and translation construction are faster 2009-10-10 17:45:15 -05:00
Doug Coleman b262a6800f add missing usings 2009-10-10 14:04:22 -05:00
Doug Coleman 8ae57d9817 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-10 14:02:54 -05:00
Doug Coleman 0470c5c291 fix the tuple subclassing example docs 2009-10-10 14:02:35 -05:00
Joe Groff b82c8b4416 use TEST reg, reg to compare integer equality with zero 2009-10-10 13:13:53 -05:00
Joe Groff aa31f7105a fix fallbacks for vall?, vany?, vnone? 2009-10-10 13:01:13 -05:00
Joe Groff 2577ab83a6 only emit ##alien-vector/##set-alien-vector insns if the rep is available 2009-10-10 12:53:10 -05:00
Joe Groff 6899b128c8 change the simd-struct tests to cover integer vector slots 2009-10-10 12:23:25 -05:00
Joe Groff 1e3c9321ae don't use MOVSLDUP/MOVSHDUP to do specialized shuffles unless sse3 is available 2009-10-10 12:00:47 -05:00
Joe Groff 61befc8bb1 have vshuffle accept simd-128 variable byte shuffles 2009-10-10 11:30:11 -05:00
Joe Groff a7a77cd03e fix x86 uchar %scalar>integer 2009-10-10 10:39:23 -05:00
Joe Groff 96be0d5748 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-10 09:17:01 -05:00
Slava Pestov 12564bef9c Merge branch 'master' into new_gc 2009-10-10 00:25:21 -05:00
Slava Pestov 09fac95fad compiler.tree.propagation.branches: fix live-branches computation for #dispatch nodes 2009-10-10 00:23:50 -05:00