Commit Graph

38 Commits (a25b0a8cb15d60ff3c75de89fe4d0d98a3cc874a)

Author SHA1 Message Date
Slava Pestov 39180371de Fix compile errors 2008-06-11 04:52:19 -05:00
Slava Pestov 9dd5c9919f Mandatory stack effect annotations 2008-06-08 15:32:55 -05:00
Slava Pestov fb605aadad Simpler write barrier 2008-05-08 23:21:46 -05:00
Slava Pestov f48d5091c9 Faster inline allocators 2008-04-19 04:52:34 -05:00
Slava Pestov c00f89c38b Fix problem with callbacks 2008-04-17 04:14:42 -05:00
Slava Pestov 91e516853a Generate branches in reverse order 2008-04-17 03:06:55 -05:00
Doug Coleman bced4022e5 updating usages of cond/case 2008-04-11 12:53:22 -05:00
Slava Pestov 82fc8f18db Converting core to use inheritance 2008-04-04 03:46:30 -05:00
Doug Coleman 393f77715c update everything to use os singletons 2008-04-02 18:25:33 -05:00
Doug Coleman 7cb3fdcfec compiler backend now dispatches on the os 2008-04-02 17:07:38 -05:00
Slava Pestov 690621ffb6 Change PREDICATE: syntax 2008-03-26 18:23:19 -05:00
Slava Pestov 3164c857c7 Generic slots for the win 2008-03-20 20:13:13 -05:00
Slava Pestov 120c9cacb7 Fixing 64-bit image generation 2008-03-12 01:54:29 -05:00
Slava Pestov d2c5f28b65 Do tuple reshaping at the end of a compilation unit, preserving a consistent view of the heap to code running during compilation 2008-02-24 02:19:38 -06:00
Slava Pestov 41c85c7edc Structure alignment fixes 2008-02-11 16:56:48 -06:00
Slava Pestov 123aabc730 Fix Mac Intel alignment issue 2008-02-04 17:33:59 -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
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 bcaea26f32 fix trivial duplication 2008-01-12 14:58:42 -10: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 93e1bdfcd7 Simplify JIT, fix tuples unit tests 2007-12-26 20:02:41 -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 c9646d20c5 Working on smarter recompilation 2007-12-16 15:17:28 -05:00
Slava Pestov 77cbc56873 Update x86.32 backend for profiler changes 2007-10-29 01:17:44 -05: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 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 e925675377 x86 backend fixes 2007-10-06 18:54:46 -04:00
Slava Pestov dacab19574 AMD64 fixes 2007-09-22 03:09:18 -04:00
Slava Pestov 136e249f6d x86-64 fixes 2007-09-22 02:28:49 -04:00
Slava Pestov 3a1d458b29 More changes 2007-09-21 23:30:47 -04:00
Slava d1b70d8b13 Mac OS X/x86 fixes 2007-09-21 16:43:55 -04:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00