factor/basis/compiler/tests
Björn Lindqvist bc7f9ee669 VM: always use undecorated names when loading ffi functions
For win32, Factor tries four different function names when loading
stdcall and fastcall functions, in case decorated names are used in the
dll. It seems to not be necessary because a dll meant for 3rd party use
will always export undecorated
names (http://blogs.msdn.com/b/oldnewthing/archive/2004/01/12/57833.aspx).
2015-09-02 21:54:41 +02:00
..
alien.factor VM: always use undecorated names when loading ffi functions 2015-09-02 21:54:41 +02: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 VM: fix one callstack overflow problem by "unlocking" the callstacks 2015-08-14 20:19:58 -07:00
codegen.factor Fix some tests broken by optimized? rename. 2015-07-15 11:47:03 -07:00
curry.factor compiler: fix failing test 2011-12-06 21:11:44 -08: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 change ERROR: words from throw-foo back to foo. 2015-08-13 16:13:05 -07:00
linkage-errors.factor compiler, alien: fix some duplication in ERROR: definitions. hope this doesnt trigger more failing builds than it fixed... 2015-08-12 13:58:38 -05:00
low-level-ir.factor compiler: rename D to D: because it wants a token. Same for R -> R: 2015-08-13 15:23:10 -07:00
optimizer.factor compiler.tests: remove some tests that can't work now. 2015-08-05 18:01:16 -07:00
peg-regression-2.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
peg-regression.factor Fix some tests broken by optimized? rename. 2015-07-15 11:47:03 -07: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 Fix some tests broken by optimized? rename. 2015-07-15 11:47:03 -07: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 Rename lookup to lookup-word. 2011-11-06 16:00:00 -08: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 compiler.units: fix bug that came up recently with nested compilation units 2010-02-04 03:20:48 +13: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 factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables. 2015-08-12 08:49:02 -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 compiler.tests.stack-trace: Fix unit test. 2015-01-17 13:57:56 -08: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