Slava Pestov
|
16b85df5db
|
Fixes and a small optiimization
|
2008-07-12 22:27:28 -05:00 |
Slava Pestov
|
a876005c98
|
Clean up non optimizing compiler, rewrite more primitives in assembly
|
2008-07-11 17:25:46 -05:00 |
Slava Pestov
|
a8808b7087
|
Non-optimizing compiler now inlow inlines some primitives, this improves bootstrap time
|
2008-07-07 10:39:04 -05:00 |
Slava Pestov
|
c035f86ca2
|
Revert large deck change for now, fix PowerPC write barrier
|
2008-05-09 17:30:32 -05:00 |
Doug Coleman
|
6c5935a3b0
|
add set-os-env, unset-os-env
|
2008-04-08 23:08:11 -05:00 |
Slava Pestov
|
a27fa29098
|
Remove type, class-hash primitives
|
2008-04-02 21:37:26 -05:00 |
Slava Pestov
|
05b02f3c38
|
Changing launcher to use new_slots
|
2008-03-06 20:44:52 -06:00 |
Slava Pestov
|
9d05d81491
|
Fix deploy size regression
|
2008-02-28 01:22:53 -06:00 |
Slava Pestov
|
d657821f3e
|
Tested and documented all new concurrency features
|
2008-02-18 16:20:18 -06:00 |
Slava Pestov
|
2c6afdfee6
|
Working on new threads
|
2008-02-18 05:07:40 -06:00 |
Slava Pestov
|
d9f7acae0f
|
VM changes for record1 strings
|
2008-01-31 23:03:10 -06:00 |
Slava Pestov
|
309a1c179c
|
Add stderr stream; more Unix I/O work
|
2008-01-18 19:43:14 -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
|
c5d91d12df
|
Fix implementation of deferred words
|
2007-12-26 20:40:46 -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
|
c9646d20c5
|
Working on smarter recompilation
|
2007-12-16 15:17:28 -05:00 |
Slava Pestov
|
a81a3387bf
|
os-envs primitive to get current environment
|
2007-11-12 23:18:29 -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 |
Slava Pestov
|
fab1453bfc
|
Re-implemented single stepper for new evaluation model
|
2007-10-03 16:56:49 -04:00 |
Slava Pestov
|
d3ae70c53d
|
VM cleanup
|
2007-10-02 17:53:05 -04:00 |
U-C4\Administrator
|
9a0ac0e975
|
Attempt to merge in changes
F_FASTCALL
|
2007-09-27 15:10:37 -05:00 |
Slava Pestov
|
f400729792
|
The JIT now compiles quotations when first invoked, not when constructed
|
2007-09-26 00:26:19 -04:00 |
Slava Pestov
|
3a1d458b29
|
More changes
|
2007-09-21 23:30:47 -04:00 |
Slava Pestov
|
a96457cecc
|
Initial import
|
2007-09-20 18:09:08 -04:00 |