factor/basis/compiler/tests
Doug Coleman baa6af4831 factor: All RENAME: and FROM: and EXCLUDE: to have \foo as word names.
Grab bag of other cleanups. tests and docs parse!
2017-08-31 21:21:14 -05:00
..
alien.factor factor: All RENAME: and FROM: and EXCLUDE: to have \foo as word names. 2017-08-31 21:21:14 -05:00
call-effect.factor Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
callback-error.factor factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon. 2015-07-25 22:59:56 -07:00
callstack-overflow.factor compiler.tests: fix a few KERNEL-ERROR. 2016-03-22 15:22:15 -07:00
code-heap.factor VM: make visit_instruction_operands() skip over uninitialized blocks 2016-09-29 06:35:35 +02:00
codegen.factor factor: ALIEN: to alien: 2017-08-31 21:21:13 -05:00
curry.factor factor: [let to let[, [| to |[ 2017-08-31 21:21:13 -05:00
dead-code.factor compiler: Fix /mod simplications in dead-code, add unit tests. Fixes #544 2012-07-21 03:41:42 -07:00
float.factor cpu.x86.x87: compares were clobbering ST0 2010-05-18 19:18:53 -04:00
folding.factor Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
intrinsics.factor factor: ALIEN: to alien: 2017-08-31 21:21:13 -05:00
linkage-errors.factor compiler.tests: fix a few KERNEL-ERROR. 2016-03-22 15:22:15 -07:00
low-level-ir.factor compiler: d: and r: had too many spaces. 2017-08-31 21:21:14 -05:00
optimizer.factor factor: ALIEN: to alien: 2017-08-31 21:21:13 -05:00
peg-regression-2.factor peg.ebnf: Clean up EBNF: syntax. 2017-08-05 22:23:57 -05:00
peg-regression.factor peg.ebnf: Clean up EBNF: syntax. 2017-08-05 22:23:57 -05:00
pic-problem-1.factor Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
redefine0.factor generic: rename method-body predicate class to method 2010-02-03 23:11:24 +13:00
redefine1.factor Make M\ throw an error upon lookup failure. Change method -> ?lookup-method, lookup-method is the throwing version of ?lookup-method. Fixes #229. 2011-10-03 15:49:49 -07:00
redefine2.factor Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
redefine3.factor compiler.crossref: changes the way in which dependencies are stored on words 2016-11-30 07:29:10 +01:00
redefine4.factor Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
redefine5.factor Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
redefine6.factor Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
redefine7.factor Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
redefine8.factor Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
redefine9.factor Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
redefine10.factor New 'conditional dependency' mechanism for more accurate recording of recompilation information 2010-01-30 09:28:57 +13:00
redefine11.factor Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
redefine12.factor (( -- )) eval -> eval( -- ) 2009-04-17 15:49:21 -05:00
redefine13.factor update some more MACRO: effects. 2015-07-19 11:42:46 -07:00
redefine14.factor Fix typo in redefine14 test 2009-05-01 08:29:04 -05:00
redefine15.factor basis: whitespace. 2015-07-20 17:13:52 -07:00
redefine16.factor factor: Rename GENERIC# to GENERIC#:. 2017-06-01 13:58:58 -05:00
redefine17.factor Some more general fixes for recent refactors. 2015-06-08 19:15:29 -07:00
redefine18.factor Rename lookup to lookup-word. 2011-11-06 16:00:00 -08:00
redefine19.factor Work in progress: record constant-folds of predicate words, and call-next-method invocations, in the same way that method inlining are recorded, for greater recompilation accuracy 2010-01-30 09:28:56 +13:00
redefine20.factor Work in progress: record constant-folds of predicate words, and call-next-method invocations, in the same way that method inlining are recorded, for greater recompilation accuracy 2010-01-30 09:28:56 +13:00
redefine21.factor factor: All RENAME: and FROM: and EXCLUDE: to have \foo as word names. 2017-08-31 21:21:14 -05:00
redefine22.factor Fix two problems with recompilation: predicate constant folding was recording unsatisfied dependencies in some cases, and literal tuple instances of forgotten classes would cause problems for method inlining 2010-02-20 12:01:47 +13:00
redefine23.factor core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
redefine24.factor "cdecl" -> cdecl 2010-03-31 19:20:35 -07:00
redefine25.factor core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
redefine26.factor classes: 2012-05-03 19:45:30 -07:00
reload.factor Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
simple.factor core: callstack is a builtin type and a class name. rename the *stack words that grab the current stack get-foostack to avoid the callstack builtin conflict and for better symmetry with set-foostack. 2015-08-13 10:11:59 -07:00
spilling.factor Fix some tests broken by optimized? rename. 2015-07-15 11:47:03 -07:00
stack-trace.factor VM: change callstack>array primitive so it doesn't reverse anymore 2016-10-13 01:34:55 +02:00
tuples.factor stack-checker: calling 'boa' on a non-tuple would compile as a no-op rather than an error (reported by Joe Groff); clean up some other error reporting code too 2010-07-17 15:57:44 -04:00
x87-regression.factor factor: more function messups 2015-07-19 20:09:21 -07:00