Slava Pestov
|
c22af5c7a6
|
Rename 2apply to bi@
|
2008-03-29 20:36:58 -05:00 |
Slava Pestov
|
8d7367674c
|
Class algebra refactoring
|
2008-03-24 19:52:21 -05:00 |
Slava Pestov
|
120c9cacb7
|
Fixing 64-bit image generation
|
2008-03-12 01:54:29 -05:00 |
Slava Pestov
|
32526206f1
|
Help fixes
|
2008-03-11 19:51:58 -05:00 |
Slava Pestov
|
0b19589630
|
linkage errors don't thwart compilation anymore
|
2008-02-16 00:54:54 -06:00 |
Slava Pestov
|
c4ac180c5a
|
Rename substitute to substitute-here, change stack effect, update some libraries to use it
|
2008-02-15 19:23:38 -06:00 |
Slava Pestov
|
f9c76689d6
|
#loop optimization fixes
|
2008-02-15 18:07:56 -06:00 |
Slava Pestov
|
d14ee13f64
|
Remove tail-dispatch? optimization since it was not sound
|
2008-02-14 17:46:04 -06:00 |
Slava Pestov
|
6de8c722a5
|
Fix #label compilation
|
2008-02-13 00:31:00 -06:00 |
Slava Pestov
|
170aecb255
|
Loop optimization work in progress
|
2008-02-12 23:27:05 -06:00 |
Slava Pestov
|
0064e69f9d
|
Loop conversion work in progress
|
2008-02-12 20:35:25 -06:00 |
Slava Pestov
|
7c6999872a
|
Clean up tail call optimization
|
2008-02-12 17:32:17 -06:00 |
Slava Pestov
|
93e10566be
|
Simpler compilation of dispatch
|
2008-02-09 21:12:00 -06:00 |
Slava Pestov
|
3f9e4bcf00
|
More efficient specializers
|
2008-02-05 20:11:35 -06:00 |
Slava Pestov
|
dee25cda13
|
New generic word implementation reduces compile time
|
2008-02-04 16:20:07 -06:00 |
Slava Pestov
|
d8d87fe834
|
Fix littledan bug #1
|
2008-01-30 14:23:48 -06:00 |
Slava Pestov
|
423b0c4697
|
Remove useless optimization
|
2008-01-18 17:09:30 -05:00 |
Slava Pestov
|
c6bc074472
|
Simplify code heap layout
|
2008-01-16 15:45:04 -05:00 |
Slava Pestov
|
952c559b52
|
Faster compilation of dispatch primitive
|
2008-01-13 17:07:59 -05:00 |
Slava Pestov
|
c8360f5ae5
|
Rename curry* to with
|
2008-01-09 17:36:30 -05: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
|
e35ca18921
|
Working on compiled-usage
|
2008-01-01 15:54:14 -04:00 |
Slava Pestov
|
e1be77ee6f
|
Documentation updates
|
2007-12-30 15:08:48 -05:00 |
Slava Pestov
|
2a24567546
|
Work in progress
|
2007-12-26 20:21:46 -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
|
28d6fec557
|
Getting compiler unit tests to pass
|
2007-12-24 21:54:45 -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
|
6814e07f49
|
Unit test fixes
|
2007-12-24 19:40:09 -05:00 |
Slava Pestov
|
07a4022d62
|
Parser, definitions, source-files refactoring work in progress
|
2007-12-21 21:18:24 -05:00 |
Slava Pestov
|
308cf5aef7
|
Listener auto-compiles; more smart recompile work in progress
|
2007-12-17 16:29:54 -05:00 |
Slava Pestov
|
43dd703981
|
Simplifying the compiler and parser a little bit
|
2007-12-16 20:35:00 -05:00 |
Slava Pestov
|
c9646d20c5
|
Working on smarter recompilation
|
2007-12-16 15:17:28 -05:00 |
Slava Pestov
|
d7217801c3
|
Documentation fixes
|
2007-12-11 22:36:40 -05:00 |
Slava Pestov
|
b2d2b47610
|
ARM fixes
|
2007-11-04 23:18:05 -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
|
b4b4c599c6
|
Updating ARM optimizing compiler backend
|
2007-10-15 19:59:03 -04:00 |
Slava Pestov
|
4192413861
|
Change cut stack effect
|
2007-10-12 16:30:36 -04:00 |
Slava
|
c644f21daf
|
Fix find-template regression: many intrinsics were not open-coded on x86
|
2007-10-09 01:30:35 -04:00 |
Slava Pestov
|
236f505e14
|
Remove debug messages
|
2007-10-09 00:40:54 -04:00 |
Slava Pestov
|
7bbd169b2a
|
Fix generator regression
|
2007-10-08 22:56:15 -04:00 |
Slava Pestov
|
d76a59bceb
|
Clean up generator a bit
|
2007-10-05 04:18:08 -04:00 |
Slava Pestov
|
fab1453bfc
|
Re-implemented single stepper for new evaluation model
|
2007-10-03 16:56:49 -04:00 |
Slava Pestov
|
88168656dd
|
Another compiler fix
|
2007-10-01 06:56:45 -04:00 |
Slava Pestov
|
8048a4235a
|
Fix another code gen regression
|
2007-10-01 04:42:31 -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 Pestov
|
e7cd1e2ce2
|
Fix some stuff in cpu/ppc, fix bootstrap bug
|
2007-09-29 23:57:29 -04:00 |