Commit Graph

40 Commits (05798b88d92f2017c99a27720d3aaaa21d105540)

Author SHA1 Message Date
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 d4fcaa9e84 Fix USING: 2008-05-08 21:59:27 -05:00
Doug Coleman 15402ed1b4 core changes:
index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps
2008-04-25 23:12:44 -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
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 c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Doug Coleman 4c449296b2 Fix NetBSD FFI 2008-03-27 11:18:32 -05:00
Slava Pestov 4231bdb558 Fix 64-bit port 2008-02-09 23:13:55 -08:00
Slava Pestov 93e10566be Simpler compilation of dispatch 2008-02-09 21:12:00 -06:00
Slava Pestov 1c91a286e5 Updating summary and authors 2008-01-27 01:02:31 -04: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
Slava Pestov 928c68b506 JIT improvements; simpler 'current XT' relocation logic 2008-01-07 17:14:09 -04:00
Slava Pestov b7327b6228 Redo the profiler 2008-01-02 20:36:36 -04:00
Slava Pestov 3c5b2073ef Fix save-image-and-exit, clean up compiler a bit 2007-12-16 18:42:56 -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 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 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 b23e109447 Clean up Windows support 2007-10-06 18:09:22 -04:00
Slava Pestov 6b0b7bebf9 Simpler callstack layout 2007-10-05 17:30:10 -04:00
Slava Pestov d76a59bceb Clean up generator a bit 2007-10-05 04:18:08 -04:00
Slava 3914576d25 x86 compiler backend fix for inline allocators 2007-10-03 18:54:01 -04:00
Slava Pestov 0035d42762 Alien intrinsics can now deal with all aliens not just simple ones 2007-10-01 04:20:47 -04:00
Slava 3e1afe89a3 cpu/x86 fixes 2007-09-30 00:34:19 -04:00
Slava Pestov 7f7b92b4b2 Update cpu/x86 for new alien intrinsics (untested) 2007-09-29 19:56:52 -04:00
Slava Pestov 118772b634 Cleaning up generator.registers 2007-09-27 21:23:24 -04:00
Slava b0f931d038 x86 alien fix and new slot intrinsics 2007-09-22 19:31:28 -04:00
Slava Pestov dacab19574 AMD64 fixes 2007-09-22 03:09:18 -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