Björn Lindqvist
|
e3c2704986
|
VM: silly error: should be index * check_r_count, not index + check_r_count
|
2014-09-08 14:54:18 -07:00 |
Björn Lindqvist
|
8fb8313251
|
VM: use the check_d and check_r to trace the overinitialized stack locations
|
2014-09-08 14:54:18 -07:00 |
Björn Lindqvist
|
8c0f9698de
|
compiler.codegen.gc-maps: check-d>> and check-r>> now used in the code generator
the approach looks sound and now the gc can be fixed to take advantage
of the extra info.
|
2014-09-08 14:54:17 -07: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
|
34d04b9306
|
VM: Refactor gc* to Factor style
|
2013-05-12 13:24:44 -04:00 |
Slava Pestov
|
813e13140a
|
vm: fix 64-bit regression
|
2010-10-09 15:14:14 -07:00 |
Slava Pestov
|
0fc8ee8250
|
Fix win64 compile error
|
2010-10-09 16:03:46 -05:00 |
Slava Pestov
|
6b5fffc026
|
compiler: preliminary implementation of tracking derived pointers in GC maps
|
2010-09-27 20:12:44 -07:00 |
Slava Pestov
|
4aa644a256
|
vm: fix compile warnings on Windows and add /WX to Nmakefile to report warnings as errors so that mason can catch these in the future
|
2010-06-17 01:48:39 -04:00 |
Slava Pestov
|
3f28c0e7f5
|
vm: context switching needs to scrub the return address
|
2010-06-12 19:54:31 -04:00 |
Slava Pestov
|
806e54630a
|
GC maps for more compact inline GC checks
|
2010-06-11 20:06:00 -04:00 |