factor/basis/compiler
Slava Pestov ba5b90e063 Change how non-volatile register preservation is done in alien callbacks, with the aim of fixing callbacks on PowerPC, and to eventually eliminate assembly code from VM
- Simplify calculation of offset in relocation table
- Open-code %alien-callback
- Remove magic_frame hack from context objects
- Move magical return instruction from optimizing compiler backend into callback entry stub
2010-01-03 01:11:51 +13:00
..
alien compiler: FFI is now slightly more efficient when unboxing parameters, only changes data stack height once 2009-10-20 04:31:48 -05:00
cfg Change how non-volatile register preservation is done in alien callbacks, with the aim of fixing callbacks on PowerPC, and to eventually eliminate assembly code from VM 2010-01-03 01:11:51 +13:00
codegen Change how non-volatile register preservation is done in alien callbacks, with the aim of fixing callbacks on PowerPC, and to eventually eliminate assembly code from VM 2010-01-03 01:11:51 +13:00
constants Change how non-volatile register preservation is done in alien callbacks, with the aim of fixing callbacks on PowerPC, and to eventually eliminate assembly code from VM 2010-01-03 01:11:51 +13:00
crossref stack-checker: split off stack-checker.dependencies from stack-checker.state 2009-11-08 20:34:46 -06:00
errors Compiler warnings are no more 2009-04-23 22:17:25 -05:00
tests Get optimizing compiler working without global register variables in VM 2009-12-22 15:42:49 +13:00
tree simd intrinsic implementation for v*high, v*hs+, vavg, and vsad 2009-12-05 14:52:18 -08:00
utilities update existing code for [let change 2009-10-27 22:05:37 -05:00
authors.txt
compiler-docs.factor docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
compiler.factor Factor source files should not be executable 2009-11-21 17:50:43 -06:00
summary.txt
tags.txt