factor/basis/stack-checker
Joe Groff 21aa4632c8 refactor stack-checker.row-polymorphism a little 2010-03-08 19:32:25 -08:00
..
alien alien: some code cleanups and fixes 2010-02-23 01:28:56 +13:00
backend declare effect on inputs to infer-if in non-literal case, so we get a better error than "unbalanced drop call/nip call" 2010-03-07 21:37:24 -08:00
branches combine unbalanced-branches-error and invalid-quotation-input into one error 2010-03-07 22:23:24 -08:00
dependencies Merge branch 'master' into new-alien-pointers 2010-02-22 10:32:59 -08:00
errors combine unbalanced-branches-error and invalid-quotation-input into one error 2010-03-07 22:23:24 -08:00
inlining tweak declared-effect to wrap the existing known instead of introducing a new value, so we don't confuse the compiler 2010-03-07 18:07:42 -08:00
known-words clear away some rebar 2010-03-07 18:11:44 -08:00
recursive-state Compiler warnings are no more 2009-04-23 22:17:25 -05:00
row-polymorphism refactor stack-checker.row-polymorphism a little 2010-03-08 19:32:25 -08:00
state add a with-effect-here combinator that determines the effect of a scoped subset of the stack checker 2010-03-07 16:54:25 -08:00
transforms unify inner-d-index when unifying branches; close a few other leaks where meta-d could have been popped without updating inner-d-index 2010-03-07 20:44:50 -08:00
values reuse @ and _ from fry in placeholders for invalid-quotation-input errors rather than making our own redundant placeholder symbols 2010-03-07 20:08:35 -08:00
visitor Add alien-assembly form for inline assembler, works like alien-invoke except calls a user-supplied quotation instead of generating a subroutine call. Replaces FPU status control, SSE detection and read timestamp routines in vm/cpu-x86.*S 2010-01-07 17:39:22 +13:00
authors.txt
stack-checker-docs.factor add documentation about stack effect variable syntax and the effect on the stack checker 2010-03-08 17:17:47 -08:00
stack-checker-tests.factor combine unbalanced-branches-error and invalid-quotation-input into one error 2010-03-07 22:23:24 -08:00
stack-checker.factor refactor stack-checker slightly to fix circular dependency 2010-03-05 14:27:36 -08:00
summary.txt
tags.txt