factor/basis/stack-checker
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 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
backend Factor source files should not be executable 2009-11-21 17:50:43 -06:00
branches Factor source files should not be executable 2009-11-21 17:50:43 -06:00
dependencies stack-checker: tighten some screws in error reporting 2009-11-09 00:17:24 -06:00
errors Factor source files should not be executable 2009-11-21 17:50:43 -06:00
inlining New identity-hashcode primitive 2009-11-10 21:18:54 -06:00
known-words 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
recursive-state Compiler warnings are no more 2009-04-23 22:17:25 -05:00
state stack-checker: tighten some screws in error reporting 2009-11-09 00:17:24 -06:00
transforms Factor source files should not be executable 2009-11-21 17:50:43 -06:00
values New identity-hashcode primitive 2009-11-10 21:18:54 -06:00
visitor Add summary for heaps more vocabs 2009-02-16 21:05:13 -06:00
authors.txt New front-end and high-level optimizer lands 2008-08-12 03:22:45 -05:00
stack-checker-docs.factor stack-checker: fix help lint 2009-11-10 19:19:59 -06:00
stack-checker-tests.factor stack-checker: fix error message printed when do-primitive is inferred 2009-11-19 19:43:41 -06:00
stack-checker.factor call( and execute( inline known quotations/words in the propagation pass 2009-07-14 01:12:45 -05:00
summary.txt New front-end and high-level optimizer lands 2008-08-12 03:22:45 -05:00
tags.txt New front-end and high-level optimizer lands 2008-08-12 03:22:45 -05:00