factor/basis/compiler/cfg/linear-scan
Doug Coleman a0dd953e33 starting point - Fix bootstrap; I broke it in merging. Disable environment variables because the compiler isn't loaded yet and can't call C ffi functions, and tools.test loads this vocab.
Disable intrinsics in cpu.x86.64 for now, since they invoke the compiler
Fix ##branch renaming to ##branch,
To work on this branch:
./factor -include=math -i=boot.image
./factor -run=listener
USE: compiler USE: tools.test save
enable-optimizer

Error message is now:
T{ vregs-shouldn't-interfere f 409 424 }
2012-12-31 11:03:45 -08:00
..
allocation WIP 2012-12-31 11:03:33 -08:00
assignment compiler.cfg: Rename <##foo> to ##foo, in the low-level IR 2011-11-11 19:48:38 -08:00
debugger Making all of basis and extra unambiguous for sets/namespaces 2010-02-26 16:28:38 -05:00
live-intervals Fix M: stack effects. 2011-10-13 16:41:17 -07:00
numbering compiler.cfg.alias-analysis: simplify and speed up 2010-05-14 18:37:07 -04:00
resolve starting point - Fix bootstrap; I broke it in merging. Disable environment variables because the compiler isn't loaded yet and can't call C ffi functions, and tools.test loads this vocab. 2012-12-31 11:03:45 -08:00
linear-scan-tests.factor compiler.cfg: nuke ##allot-byte-array instruction 2010-07-16 19:57:45 -04:00
linear-scan.factor slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global 2011-09-19 10:03:43 -07:00
summary.txt Add summary for heaps more vocabs 2009-02-16 21:05:13 -06:00