Commit Graph

86 Commits (35bd6202ef21ec5f4b9276413eb604126600053c)

Author SHA1 Message Date
Slava Pestov 4192413861 Change cut stack effect 2007-10-12 16:30:36 -04:00
Slava Pestov c84ba1d76b Fix define-transform bug 2007-10-10 01:53:55 -04:00
Slava Pestov 9072011c32 Fix some typos 2007-10-10 00:20:45 -04:00
Slava Pestov c41f21412e Working on x86-64 FFI 2007-10-09 18:06:44 -04:00
Slava Pestov c64c2e8df8 Use forget-all in forget-vocab 2007-10-09 17:41:35 -04:00
Slava Pestov e13f6c3b5e Fix 'see' for generics 2007-10-09 17:41:04 -04:00
Slava Pestov 6d3aa439c2 forget-all word 2007-10-09 17:35:09 -04:00
Slava Pestov 2c3aec2260 New primitive to strip compiled quotation definitions 2007-10-09 02:08:40 -04:00
Slava Pestov 5ef378d12f Add some unit tests 2007-10-09 02:06:48 -04:00
Slava Pestov 886d14130d Interpreter fix 2007-10-09 01:30:28 -04:00
Slava c644f21daf Fix find-template regression: many intrinsics were not open-coded on x86 2007-10-09 01:30:35 -04:00
Slava Pestov 236f505e14 Remove debug messages 2007-10-09 00:40:54 -04:00
Slava Pestov 7bbd169b2a Fix generator regression 2007-10-08 22:56:15 -04:00
Slava Pestov 97fa31baf6 Fix minor memory leak 2007-10-08 22:56:02 -04:00
Slava Pestov d7c6ead7ee Fix walker bug and implement step-into for quotations 2007-10-07 18:17:14 -04:00
Slava Pestov 806e5d19d9 Add unit test 2007-10-07 18:15:48 -04:00
Slava Pestov 3d1c3b9573 Hardcore unit tests added 2007-10-07 00:12:02 -04:00
Slava Pestov 20d81509df Another x86 fix 2007-10-06 20:16:34 -04:00
Slava Pestov e925675377 x86 backend fixes 2007-10-06 18:54:46 -04:00
Slava Pestov b23e109447 Clean up Windows support 2007-10-06 18:09:22 -04:00
Slava Pestov d86d83fdbb Fix mod-inv 2007-10-06 17:09:15 -04:00
Slava Pestov f06bca825a Update stage2 bootstrap 2007-10-06 13:40:46 -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 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 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
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
Slava Pestov 849c83247d Remove redundant stack shuffling from hashtable implementation 2007-10-04 18:45:06 -04:00
Slava 3914576d25 x86 compiler backend fix for inline allocators 2007-10-03 18:54:01 -04:00
Slava Pestov e950e03c99 Continuations fix 2007-10-03 17:35:48 -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 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 304242bf5c New unit test which fails on PowerPC 2007-09-30 16:20:07 -04:00
Slava d1d21aa1ed Fix a case where if-intrinsics were not being used 2007-09-30 01:18:46 -04:00
Slava Pestov e7cd1e2ce2 Fix some stuff in cpu/ppc, fix bootstrap bug 2007-09-29 23:57:29 -04:00
Slava 3e1afe89a3 cpu/x86 fixes 2007-09-30 00:34:19 -04:00