Slava Pestov
|
1c10196c43
|
Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side
|
2010-01-13 18:08:18 +13:00 |
Slava Pestov
|
36d2ac8921
|
vm: move c_to_factor, lazy_jit_compile_impl, throw_impl, set_callstack assembly routines into non-optimizing compiler for x86-64
|
2010-01-06 15:47:36 +13:00 |
Slava Pestov
|
e96404327e
|
Get optimizing compiler working without global register variables in VM
|
2009-12-22 15:42:49 +13:00 |
Slava Pestov
|
4162ee2127
|
vm: faster allocation in tenured space and code heap. If small free list exhausted, allocate a 1kb block and split it up instead of searching larger free lists
|
2009-11-10 20:19:29 -06:00 |
Slava Pestov
|
22c717616c
|
vm: speed up some bit twiddling on 32-bit
|
2009-11-05 19:29:27 -06:00 |
Slava Pestov
|
47df580081
|
tools.time: overhaul
|
2009-11-05 01:07:59 -06:00 |
Slava Pestov
|
e28580dd0f
|
vm: faster sweep algorithm
|
2009-11-01 20:24:25 -06:00 |
Slava Pestov
|
a1aac42786
|
vm: clean up gc events, remove -verbosegc switch, fix compaction bug
|
2009-10-27 21:31:28 -05:00 |
Slava Pestov
|
d95a98eb9c
|
vm: add primitives for getting at GC events, data-room and code-room primitives now return structs instead of arrays
|
2009-10-27 03:32:28 -05:00 |
Joe Groff
|
866b62755e
|
replace all TYPEDEF: void* XXX* with C-TYPE: XXX
|
2009-09-27 22:21:24 -05:00 |
Joe Groff
|
5054c954be
|
add USING:s and rearrange definitions so macosx can compile without parsing c-type strings
|
2009-09-26 23:14:57 -05:00 |
Joe Groff
|
bc5031f96b
|
update vm structs
|
2009-09-23 19:42:00 -05:00 |
Phil Dawes
|
b07550620f
|
Dev checkpoint
|
2009-09-16 08:20:51 +01:00 |
Phil Dawes
|
ff8f2b10ec
|
fixed up getenv compiler intrinsic to use vm struct userenv
|
2009-09-16 08:16:32 +01:00 |
Phil Dawes
|
5bb04857bf
|
moved cards_offset and decks_offset into vm struct (for x86)
|
2009-09-16 08:16:31 +01:00 |
Phil Dawes
|
c010afc345
|
nursery global variable moved into vm
|
2009-09-16 08:16:31 +01:00 |
Phil Dawes
|
0be499de8a
|
renamed to vm-field-offset. Slava's better at naming than me
|
2009-09-16 08:16:31 +01:00 |
Phil Dawes
|
88d3179358
|
Added a vm C-STRUCT, using it for struct offsets in x86 asm
|
2009-09-16 08:16:31 +01:00 |