Commit Graph

  • 43096fb63b Fiddling with prettyprinter, working on single-stepper slava 2006-05-19 04:19:08 +0000
  • 0b8578dfa0 Error handling fixes slava 2006-05-19 03:23:19 +0000
  • 31c429aabb Working on a Cocoa 'Run...' dialog slava 2006-05-19 03:07:40 +0000
  • 196c41e919 Better looking apropos window slava 2006-05-19 02:28:32 +0000
  • 079dea6e3c Bootstrap fixes, cleanups, better debugger in the UI slava 2006-05-19 02:20:23 +0000
  • e0994bd623 New callstack printing style, move some utilities around slava 2006-05-19 02:07:00 +0000
  • 062dd4a1aa Better word comparison slava 2006-05-19 02:02:20 +0000
  • e0a875bc6b UI improvements, new apropos tool slava 2006-05-19 02:01:38 +0000
  • 6c3a2e86b2 New prettyprinter feature, some bug fixes slava 2006-05-19 02:00:11 +0000
  • 3f886d72ac Runtime typo fix slava 2006-05-18 23:05:00 +0000
  • d1107f45b7 Rework integer ^ slava 2006-05-18 23:04:45 +0000
  • fab5b6adb0 Runtime code cleanups slava 2006-05-18 05:08:09 +0000
  • c753fc98d0 Fix test failures slava 2006-05-17 23:44:30 +0000
  • 36f324370a Cons-less runtime now bootstraps itself slava 2006-05-17 23:05:44 +0000
  • b826aeba7b random-tester changes erg 2006-05-17 21:37:37 +0000
  • a3beb28620 win32 keystroke handling fix. space invaders works now erg 2006-03-30 23:45:52 +0000
  • d7928befda default to ui erg 2006-03-30 00:03:11 +0000
  • ee75b478ab Last traces of conses removed slava 2006-05-17 18:55:46 +0000
  • 9b286735ea More quotation work slava 2006-05-16 20:50:51 +0000
  • 3ff4bef040 Unit test fixes, introducing quotation type slava 2006-05-15 22:15:35 +0000
  • 0727036ee6 Ratios and complexes now have headers, inference fixes slava 2006-05-15 22:00:37 +0000
  • e63be4d157 More test fixes slava 2006-05-15 05:49:07 +0000
  • 1951e63d2d Fix various test failures slava 2006-05-15 05:37:11 +0000
  • f3ce2a15ed More cons cell removals slava 2006-05-15 05:01:47 +0000
  • fbfad83957 Remove cons usage from runtime slava 2006-05-15 04:03:55 +0000
  • be16e301d6 New queue implementation not using conses slava 2006-05-15 03:26:05 +0000
  • 307bc73f5e reverse-slice ==> <reversed> slava 2006-05-15 03:25:34 +0000
  • a7be80d994 Parser no longer calls 'swons' slava 2006-05-15 03:10:54 +0000
  • 63825f9209 >r and r> now use their own stack slava 2006-05-15 03:09:47 +0000
  • 91c6659359 Start 0.83 slava 2006-05-15 02:03:01 +0000
  • f5efb9635e Update change log for 0.82 changes factor-0-82 0.82 slava 2006-05-15 01:31:16 +0000
  • 8932ea08fa Remove done item from to do list slava 2006-05-15 00:08:16 +0000
  • c3f37f956f AMD64 fixes slava 2006-05-15 00:05:57 +0000
  • b1681213f0 fp-scratch cleanup slava 2006-05-14 20:44:47 +0000
  • 4513192968 Minor fixes slava 2006-05-14 19:44:07 +0000
  • 22eae0be15 Compiler cleanups and bootstrap speedup slava 2006-05-12 21:07:56 +0000
  • 30e1f0fc2b Fix set-slot on x86 slava 2006-05-11 23:46:19 +0000
  • b633604081 Update boot-stage1 for AMD64 backend changes slava 2006-05-11 06:25:23 +0000
  • 4cd4db2347 Update AMD64 backend and clean up other backends slava 2006-05-11 06:22:51 +0000
  • e06e42bbba Some minor I/O fixes slava 2006-05-11 05:46:32 +0000
  • 1cce70aad6 Changing list code to use generic sequence words slava 2006-05-11 00:32:04 +0000
  • 63703c2713 Minor performance improvements in optimizer slava 2006-05-10 22:51:18 +0000
  • 72fe1b6134 Optimizer cleanup slava 2006-05-10 07:40:03 +0000
  • fd8a3062e3 Bootstrap performance improvement and assorted cleanups slava 2006-05-10 06:18:25 +0000
  • a842703e2f Fix typos slava 2006-05-10 02:22:21 +0000
  • bfc0a0e67a Floating point intrinsics for PowerPC slava 2006-05-10 01:37:07 +0000
  • a395743af5 Templates fixes for float vreg allocation slava 2006-05-09 17:48:55 +0000
  • 9f62c309c7 Minor tweak slava 2006-05-09 17:48:43 +0000
  • 3b6cccb620 Templates cleanups slava 2006-05-09 17:17:03 +0000
  • 3c92baf8ed Bootstrap and compiler fixes slava 2006-05-09 16:38:57 +0000
  • 1234a8aa39 Working on new example program slava 2006-05-09 15:31:28 +0000
  • da2fc4eaba Compiler work slava 2006-05-09 15:31:10 +0000
  • 593165784b Remove unswons word slava 2006-05-09 15:30:26 +0000
  • e0af419b9b Minor fixes slava 2006-05-06 04:27:40 +0000
  • e13b28e0d5 More float tests, x86 float fixes slava 2006-05-06 03:06:08 +0000
  • 6318d7d719 Floating point fixes slava 2006-05-06 01:41:57 +0000
  • da29021086 Working on float intrinsics slava 2006-05-06 00:06:57 +0000
  • 2fa14f55ad New 'pentium4' architecture slava 2006-05-05 06:08:37 +0000
  • a6e9ed5c21 Preliminary floating point intrinsics work slava 2006-05-05 06:00:17 +0000
  • ade9b3333c Updated readme, fixed documentation typo, better no-method error reporting slava 2006-05-05 05:59:39 +0000
  • f808f659b5 Add instructions for starting the GUI on Mac OS X to README.txt. Kevin Reid 2006-05-05 03:20:21 +0000
  • 95ee1a41f1 Set cp_dir executable during 'make macosx.app'. Kevin Reid 2006-04-11 13:49:47 +0000
  • 4af21da845 Register allocation cleanup slava 2006-05-04 22:19:39 +0000
  • 1964164664 vregs now delegate to a register class slava 2006-05-04 22:08:52 +0000
  • e2f6bf6fef Update x86 assembler for SSE2 slava 2006-05-04 20:05:58 +0000
  • 229b0c26a4 Minor fixes slava 2006-05-03 00:26:48 +0000
  • 1a86171a99 Working on method inlining optimization slava 2006-05-02 18:16:59 +0000
  • 5d7d205081 Type inference for clone and (clone) slava 2006-05-02 10:13:43 +0000
  • adca3c8464 Tweaking some declarations slava 2006-05-02 10:05:58 +0000
  • fd3f37c8e3 Aggressive arithmetic inlining slava 2006-05-02 07:05:57 +0000
  • eb4ba47ef1 New optimizations: useless coerce elimination, builtin slot type declarations slava 2006-05-02 05:49:52 +0000
  • 1bc9dbcf2a Specializer optimization slava 2006-05-02 04:11:59 +0000
  • bdd78ad160 Generate if-intrinsics in more cases slava 2006-05-02 03:30:24 +0000
  • 7c53f7ef57 Disable set-slot intrinsic since it seems problematic slava 2006-05-02 02:12:08 +0000
  • 73730188c0 Updating x86 intrinsics slava 2006-05-02 00:45:40 +0000
  • 706c5d825a First approximation at x86 intrinsic definitions slava 2006-04-30 20:13:35 +0000
  • cad17564ad Add +clobber annotations for future optimization slava 2006-04-30 20:12:54 +0000
  • 8e9a27eea0 Fix some problems in the x86 backend slava 2006-04-29 22:33:05 +0000
  • 42cd1e89f8 Fix more typos slava 2006-04-29 21:32:15 +0000
  • d5d47b6ae8 Fix x86 typo slava 2006-04-29 21:28:51 +0000
  • f684243e2f Got scratch registers working; PowerPC backend fully operational, x86 in progress slava 2006-04-29 21:13:02 +0000
  • 906fea6508 Updating x86 backend for new changes slava 2006-04-28 23:23:50 +0000
  • b55d3041ab Bootstrap fixes slava 2006-04-28 23:04:04 +0000
  • 451bfb3915 Move some files around slava 2006-04-28 22:48:48 +0000
  • 17d6efb543 Removing linear IR slava 2006-04-28 22:38:48 +0000
  • acb7a68b24 Update copyright for changed file slava 2006-04-29 21:23:16 +0000
  • bf90db2914 Fix typo slava 2006-04-29 21:22:42 +0000
  • 9e44e78d9c Fix I/O typo slava 2006-04-28 04:19:58 +0000
  • 5329b91aa8 Unix I/O cleanup slava 2006-04-28 04:03:48 +0000
  • 51a38d8ca5 cont-responder cleanup slava 2006-04-28 04:03:41 +0000
  • 2fd9ea7fda More robust duplex stream slava 2006-04-28 04:03:10 +0000
  • b64cb2cb75 Fix scoping problem in cont-responder slava 2006-04-28 01:36:29 +0000
  • 7f79de6d1f I/O fixes slava 2006-04-27 07:20:02 +0000
  • f0ae853bca Get rid of 'repeat' experiment slava 2006-04-27 04:44:50 +0000
  • 973ed2c7ea Code cleanups, fix #if intrinsic linearization, faster repeat combinator slava 2006-04-26 07:05:38 +0000
  • b458d58b91 Fixing some bugs, with-template argument order reversed slava 2006-04-25 22:25:39 +0000
  • 8eca428594 Huge compiler patch; two new fixnum-fast and fixnum+fast primitives which do not perform overflow checks slava 2006-04-24 21:52:03 +0000
  • ed39103cf8 fix coroutine code for abscence of tree-each chris.double 2006-04-23 21:30:35 +0000
  • 7542f5a026 Fix examples and contrib slava 2006-04-23 21:29:42 +0000
  • 3839e481c5 New, very hairy with-template specifier style slava 2006-04-23 19:32:08 +0000