Commit Graph

223 Commits (86df33bc5d0c8969af1418ebf6d111cae83e280e)

Author SHA1 Message Date
Slava Pestov 43c83bb4e0 Fixing unit tests 2007-10-06 13:37:11 -04:00
Slava Pestov 5bc73cc5af Fix string buffer implementation bug 2007-10-06 13:36:24 -04:00
Slava Pestov 1c1e6a7af0 Fix vector implementation bug 2007-10-06 13:34:49 -04:00
Slava Pestov 51595cc78e New call-clear primitive 2007-10-06 13:34:34 -04:00
Slava Pestov bc6973a2f2 Compile malloc, free, memcpy in bootstrap so that we can test the compiler right after USE: bootstrap.compiler 2007-10-05 17:54:25 -04:00
Slava Pestov 71d907887f Code cleanup 2007-10-05 17:54:06 -04:00
Slava Pestov 826e369c02 Fix unit test failures 2007-10-05 17:54:02 -04:00
Slava Pestov 98c9e69e1e Use same call frame struct on x86 and ppc 2007-10-05 17:35:51 -04:00
Slava Pestov 6b0b7bebf9 Simpler callstack layout 2007-10-05 17:30:10 -04:00
Slava Pestov 1ad78b1479 Update unit tests 2007-10-05 15:26:40 -04:00
Slava Pestov aab17e88be Uncomment unit test which doesn't fail anymore 2007-10-05 15:25:44 -04:00
Slava Pestov 08d65db2e5 Fix PPC backend 2007-10-05 15:25:01 -04:00
Slava Pestov 1d0ebde8dc Merge commit 'yuuki/master' into ppc_callstack_up 2007-10-05 04:18:28 -04:00
Slava Pestov d76a59bceb Clean up generator a bit 2007-10-05 04:18:08 -04:00
Slava Pestov 24dd9c25c9 Update optimizing compiler for new calling convention 2007-10-05 04:17:53 -04:00
Slava Pestov 6fb134f1aa Update non-optimizing compiler for new PowerPC calling convention 2007-10-05 04:17:38 -04:00
Yuuki Daruma c1581f2ee1 updating the mv for Leopard. untested on ppc. 2007-10-04 23:54:35 -07:00
Slava Pestov 1fc02ab69d Interpreter unit test fix 2007-10-05 02:07:47 -04:00
Slava Pestov 9268cf45e9 Forgot to record change 2007-10-05 02:07:31 -04:00
Slava Pestov 76778f45e6 Bootstrap fix 2007-10-05 01:33:26 -04:00
Slava Pestov be899bde35 USING: fix 2007-10-05 01:27:22 -04:00
Slava Pestov 660e867c40 Update traceback UI tool 2007-10-05 01:19:39 -04:00
Slava Pestov 2e8df17b20 Remove hilight style 2007-10-05 01:19:30 -04:00
Slava Pestov 5771e256b3 New callstack display 2007-10-05 01:08:34 -04:00
Slava Pestov c8042a0e72 Move some low-level interpreter words to continuations 2007-10-05 01:08:18 -04:00
Michael Judge ac9ee43702 New docs and examples for math.statistics 2007-10-04 19:50:17 -07:00
U-C4\Administrator cd3a354d91 Merge git://factorcode.org/git/factor 2007-10-04 19:33:41 -05:00
Slava Pestov deb1406f83 Clean up interpreter and walker 2007-10-04 18:45:19 -04:00
Slava Pestov 849c83247d Remove redundant stack shuffling from hashtable implementation 2007-10-04 18:45:06 -04:00
U-C4\Administrator d3f637abf0 dllexport symbols in cpu-x86.*.S 2007-10-04 11:56:12 -05:00
U-C4\Administrator c0e72118fd Add vim swap files to .gitignore (foo/bar/.baz.factor.swp)
Remove -fomit-frame-pointer from Windows optimized compiles because it causes incorrect code
Add -fomit-frame-pointer to Config.unix
2007-10-04 11:53:12 -05:00
U-C4\Administrator 02a9e1eb14 Fix the io and ui backends so it bootstraps and the ui starts 2007-10-04 11:51:17 -05:00
Slava 0183a40717 Fixing tools.interpreter 2007-10-03 20:49:17 -04:00
Slava Pestov 1ef514ebdb tools.interpreter cleanup 2007-10-03 18:33:19 -04:00
Slava 3914576d25 x86 compiler backend fix for inline allocators 2007-10-03 18:54:01 -04:00
Slava 443fc8fb04 Get vm/callstack.c to compile on x86 2007-10-03 18:53:43 -04:00
Slava d37a17bd68 New tools.interpreter.debug vocab for interactively testing single stepper 2007-10-03 18:53:13 -04:00
Slava Pestov e950e03c99 Continuations fix 2007-10-03 17:35:48 -04:00
Slava Pestov 5537caa4cd Updated Makefile 2007-10-03 17:35:35 -04:00
Slava Pestov b5621a8936 extra/cocoa no longer depends on combinators.lib 2007-10-03 17:34:59 -04:00
Slava Pestov fb2cd92262 datastack capture after underflow should be an ordinary error not a critical error 2007-10-03 17:11:52 -04:00
Slava Pestov fab1453bfc Re-implemented single stepper for new evaluation model 2007-10-03 16:56:49 -04:00
Slava Pestov e9868aecc7 Merge commit 'wrunt/master' 2007-10-03 09:23:21 -04:00
Alex Chapman e818a7c71f jamshred playable (just) 2007-10-03 22:26:51 +10:00
Slava Pestov d3ae70c53d VM cleanup 2007-10-02 17:53:05 -04:00
Slava Pestov 88168656dd Another compiler fix 2007-10-01 06:56:45 -04:00
Slava Pestov 8048a4235a Fix another code gen regression 2007-10-01 04:42:31 -04:00
Slava Pestov 0035d42762 Alien intrinsics can now deal with all aliens not just simple ones 2007-10-01 04:20:47 -04:00
Slava Pestov d4a241d35b Merge commit 'wrunt/master' 2007-10-01 01:31:38 -04:00
Alex Chapman 80f6cb9e4f jamshred updates
Jamshred now knows where the player is in the tunnel, and only renders 50
segments ahead and behind. It also turns the tunnel white as the player goes
through it.
2007-10-01 15:10:59 +10:00