Commit Graph

72 Commits (698f4180bbd580c73f1cf3204cc83626a6245a7b)

Author SHA1 Message Date
Slava Pestov 2ef76798b0 record1 strings 2008-01-31 23:00:08 -06:00
Slava Pestov f73f2b8697 Assorted fixes 2008-01-30 01:10:58 -06:00
Slava Pestov be63a9a4a7 Merge branch 'master' of http://dharmatech.onigirihouse.com/factor 2008-01-29 20:55:22 -06:00
Slava Pestov 1c91a286e5 Updating summary and authors 2008-01-27 01:02:31 -04:00
Slava Pestov 952f6ca363 Fix bootstrap for a different cell size 2008-01-26 23:47:52 -04:00
Eduardo Cavazos d5ac6de191 Add 'compiler' tag to some vocabs 2008-01-25 01:44:43 -06:00
Slava Pestov 423b0c4697 Remove useless optimization 2008-01-18 17:09:30 -05:00
Slava b0944cb3f8 Another cpu.x86 fix 2008-01-17 17:19:10 -05:00
Slava b88d219ff6 Fix x86 2008-01-17 04:03:09 -05:00
Slava Pestov 9e70e6ed35 Fix x86 backend for dispatch change, clean up assembler 2008-01-15 23:32:21 -04:00
Doug Coleman b2871a8b51 Merge git://factorcode.org/git/factor 2008-01-12 19:34:01 -10:00
Slava Pestov 36f31e784b Fixing x86.64 port 2008-01-12 20:50:22 -08:00
Doug Coleman 0ee64a0358 Merge git://factorcode.org/git/factor 2008-01-12 16:41:00 -10:00
Slava Pestov ede5bb9243 Updating x86.64 port 2008-01-12 21:38:57 -05:00
Doug Coleman 03f6728e26 Merge git://factorcode.org/git/factor 2008-01-12 15:00:47 -10:00
Doug Coleman bcaea26f32 fix trivial duplication 2008-01-12 14:58:42 -10:00
Slava Pestov 2d6d22175e x86 backend work 2008-01-12 18:46:22 -05:00
Doug Coleman 84891e2591 pick pick -> 2over
minor cleanups
2008-01-11 12:02:44 -10:00
Doug Coleman d44b88778e [ first2 ] each -> assoc-each 2008-01-10 15:29:11 -10:00
Slava Pestov 3629ba7dcd Fixing bootstrap 2008-01-09 05:00:02 -05:00
Slava Pestov 3b311d3cb7 definition observers; move with-compilation-unit and related support to compiler.units 2008-01-09 04:52:08 -05:00
Slava Pestov 928c68b506 JIT improvements; simpler 'current XT' relocation logic 2008-01-07 17:14:09 -04:00
Slava Pestov 96f4f3ff40 Fix profiler 2008-01-02 23:07:25 -04:00
Slava Pestov b7327b6228 Redo the profiler 2008-01-02 20:36:36 -04:00
Slava Pestov e35ca18921 Working on compiled-usage 2008-01-01 15:54:14 -04:00
Slava Pestov 58b2599593 Fix compiler 2007-12-26 21:37:18 -05:00
Slava Pestov 93e1bdfcd7 Simplify JIT, fix tuples unit tests 2007-12-26 20:02:41 -05:00
Slava Pestov 4bb2a43a10 Early binding JIT work in progress 2007-12-26 02:33:49 -05:00
Slava Pestov c09af2f2c6 Improved JIT compiler design; better REGISTER_ROOT/UNREGISTER_ROOT stuff 2007-12-26 01:45:16 -05:00
Slava Pestov 3d784c7927 Simplify quotation calling convention: no need to pass XT 2007-12-25 23:40:36 -05:00
Slava Pestov bbb89af5a6 Get compiler going again, start re-doing redefine tests 2007-12-24 21:41:46 -05:00
Slava Pestov 7c75697ff3 Assorted fixes 2007-12-24 20:56:23 -05:00
Slava Pestov 41fc4ea84e forget-vocab and forget-source now call with-compilation-unit 2007-12-24 17:32:41 -05:00
Slava Pestov 0052e129fd Clean up class definition recording 2007-12-24 17:18:26 -05:00
Slava Pestov 3c5b2073ef Fix save-image-and-exit, clean up compiler a bit 2007-12-16 18:42:56 -05:00
Slava Pestov c9646d20c5 Working on smarter recompilation 2007-12-16 15:17:28 -05:00
Slava Pestov 1f2001143c Add type check to curry primitive 2007-11-25 15:27:11 -05:00
Slava Pestov b2d2b47610 ARM fixes 2007-11-04 23:18:05 -05:00
Marie-Pascal 79e81994ad Remove math.ratios dependencyfrom cpu.x86 2007-10-31 21:51:54 -04:00
Slava Pestov edca458b09 x86.64 backend improvements 2007-10-30 01:46:41 -04:00
Slava Pestov 77cbc56873 Update x86.32 backend for profiler changes 2007-10-29 01:17:44 -05:00
Slava Pestov 2e78ce3d4a Profiler fixes 2007-10-29 01:12:27 -04:00
Slava Pestov ef22d57ef6 Improved profiler doesn't require all words to be recompiled to enable/disable 2007-10-28 04:33:36 -04:00
U-SLAVA-FB3999113\Slava 024cf03a1b Resolve conflict 2007-10-21 15:28:35 -04:00
U-SLAVA-FB3999113\Slava 0754b991e5 Fix overly-general method definitions in cpu.x86.64 2007-10-18 02:41:03 -04:00
Slava d744630f41 Fix MOVSX opcode in x86 assembler 2007-10-16 00:53:13 -04:00
U-SLAVA-FB3999113\Slava e9b42fa635 Move more math stuff to extra/, get compiler to work without ratios/complex numbers 2007-10-14 20:38:23 -04:00
Slava Pestov 9072011c32 Fix some typos 2007-10-10 00:20:45 -04:00
Slava Pestov c41f21412e Working on x86-64 FFI 2007-10-09 18:06:44 -04:00
Slava c644f21daf Fix find-template regression: many intrinsics were not open-coded on x86 2007-10-09 01:30:35 -04:00