Björn Lindqvist
|
0798928996
|
VM: cleanup of some infrequently used functions that can be replaced with direct code
also replacing some bitshifts with easier to understand multiplies and
divides, they are equally fast nowadays
|
2015-02-28 14:14:30 -08:00 |
Björn Lindqvist
|
1beac119d8
|
VM: removes the template parameter from mark_bits
since mark_bits only deals with arithmetic on memory addresses, it
doesn't need to be specialized so it can be untemplateized
|
2015-01-15 09:29:13 +00:00 |
Erik Charlebois
|
88d7c10d03
|
VM: Replace u8-64, s8-64, cell, fixnum with stdint.h equivalents
|
2013-05-13 00:28:25 -04:00 |
Erik Charlebois
|
7b1b1eef23
|
VM: Remove unnecessary _ suffix in constructors
|
2013-05-12 23:20:43 -04:00 |
Erik Charlebois
|
26ff071205
|
VM: Remove unnecessary explicit keywords
|
2013-05-12 21:48:38 -04:00 |
Erik Charlebois
|
56ceeb582a
|
VM: Refactor object_start_map* to Factor style
|
2013-05-12 13:24:46 -04:00 |
Slava Pestov
|
e28580dd0f
|
vm: faster sweep algorithm
|
2009-11-01 20:24:25 -06:00 |
Slava Pestov
|
fae27fb361
|
vm: make some more ctors explicit just for kicks
|
2009-10-24 23:02:58 -05:00 |
Slava Pestov
|
f0816d72f1
|
vm: split off free_list_allocator from heap class, rename zone to bump_allocator
|
2009-10-20 15:26:11 -05:00 |