]> gitweb.factorcode.org Git - factor.git/commitdiff
Merge Phil Dawes' VM work
authorSlava Pestov <slava@shill.local>
Sun, 20 Sep 2009 08:48:08 +0000 (03:48 -0500)
committerSlava Pestov <slava@shill.local>
Sun, 20 Sep 2009 08:48:08 +0000 (03:48 -0500)
1  2 
basis/compiler/codegen/codegen.factor
basis/cpu/ppc/ppc.factor
basis/cpu/x86/x86.factor

Simple merge
index 72ad54330725a24ac832834226b6201971212bc1,83f1bc9a74357f043c8bbd55ef020d45a58bd9a5..2a16a8b6df8511549bb39cf683881a50f2d3f93e
@@@ -7,9 -7,8 +7,9 @@@ cpu.ppc.assembler cpu.ppc.assembler.bac
  compiler.cfg.instructions compiler.cfg.comparisons
  compiler.codegen.fixup compiler.cfg.intrinsics
  compiler.cfg.stack-frame compiler.cfg.build-stack-frame
- compiler.units compiler.constants compiler.codegen ;
+ compiler.units compiler.constants compiler.codegen vm ;
  FROM: cpu.ppc.assembler => B ;
 +FROM: math => float ;
  IN: cpu.ppc
  
  ! PowerPC register assignments:
index 04b530883653533837fb34b40a7c7ad7368a5a67,91705efec6d46a39e367d90a6a15bde6bdff46b6..97bd2f78ded9c8ef7a4699b9562f42e25c814b46
@@@ -4,15 -4,14 +4,14 @@@ USING: accessors assocs alien alien.c-t
  cpu.x86.assembler cpu.x86.assembler.private cpu.x86.assembler.operands
  cpu.architecture kernel kernel.private math memory namespaces make
  sequences words system layouts combinators math.order fry locals
--compiler.constants byte-arrays
++compiler.constants vm byte-arrays
  compiler.cfg.registers
  compiler.cfg.instructions
  compiler.cfg.intrinsics
  compiler.cfg.comparisons
  compiler.cfg.stack-frame
--compiler.codegen
 -compiler.codegen.fixup vm ;
 +compiler.codegen.fixup ;
 +FROM: math => float ;
  IN: cpu.x86
  
  << enable-fixnum-log2 >>