factor/extra/tools
Björn Lindqvist 349f99661d compiler.*: Remove the scrubbing part of the GC maps
Instead of generating GC maps which describe which stack locations that
are uninitialized, we emit ##clear instructions for those locations in
front of ##call-gc instructions. This makes the context root scanning
much simpler because the GC can assume that all stack slots are
initialized. It also removes the compiler.cfg.stacks.vacant pass and
seem to reduce the image size slightly because many fewer GC maps needs
to be emitted.
2016-09-11 20:34:44 +02:00
..
cal tools.cal: adding the "cal" utility. 2016-08-03 11:28:28 -07:00
cat core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
copy tools.copy: adding "copy" tool. 2015-04-01 14:30:49 -07:00
dns core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
echo tools.echo: adding "echo" tool. 2015-04-01 14:51:32 -07:00
grep tools.grep: adding "grep" tool. 2015-04-01 14:41:41 -07:00
image-analyzer compiler.*: Remove the scrubbing part of the GC maps 2016-09-11 20:34:44 +02:00
move tools.move: adding "move" tool. 2015-04-01 14:31:02 -07:00
seq tools.seq: adding "seq" tool. 2015-04-01 14:37:00 -07:00
time/struct VM: new primitive (callback-room) for querying the VM about memory usage 2014-09-29 07:30:21 -07:00
tree cleanup some uses of current-directory. 2016-03-18 17:04:05 -07:00
uniq tools.uniq: adding "uniq" tool. 2015-04-01 14:37:53 -07:00
which unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00