Commit Graph

915 Commits (97a5436c61aacdf4a8699b7da3a1fc4652b87955)

Author SHA1 Message Date
slava 39d363f265 Runtime code cleanups, implemented mark and sweep code GC 2006-09-26 22:44:18 +00:00
slava f55cfd918a Image save doesn't write the large free block at the end 2006-09-26 21:22:04 +00:00
slava 003d7cc91b Fix O(n^2) icache flush 2006-09-26 20:42:29 +00:00
slava 2196f3721b Fix room. 2006-09-26 05:08:05 +00:00
slava 7fbb1ae671 Code heap manager fixes 2006-09-25 06:47:56 +00:00
slava 06f6c206c8 Windows OpenGL workaround 2006-09-24 21:22:11 +00:00
slava 6d9f6f0246 Minor fixes 2006-09-23 19:54:37 +00:00
slava b246a76199 Messages tool 2006-09-23 06:40:25 +00:00
slava 0699fa9204 Fix text corruption in UI 2006-09-21 02:31:17 +00:00
slava 9f515dedcf Fix toolbar command ordering 2006-09-20 07:30:28 +00:00
slava bd24eb2451 Command overhaul, S+mouse operations, tool help 2006-09-20 07:22:26 +00:00
slava 698727b49f Tiny cleanups 2006-09-19 22:39:51 +00:00
slava 4148a106e3 Tool help updates 2006-09-19 06:53:14 +00:00
slava 6c8bcc6307 Working on tool help 2006-09-19 06:30:21 +00:00
slava 931b60393e Better usage. word 2006-09-16 21:11:55 +00:00
slava c2c4417be5 Books don't add/remove their children 2006-09-16 20:31:40 +00:00
slava 6bd500c34b Document division by zero behavior 2006-09-16 19:57:07 +00:00
slava ef865ffd96 Add a new optimization 2006-09-16 19:42:27 +00:00
slava db8e1d5b0d Faster Unix stream-read 2006-09-16 04:20:52 +00:00
slava f699a781d5 Editor: only redraw visible lines 2006-09-16 02:43:00 +00:00
slava eb09b5ffd0 dataflow UI fixes 2006-09-16 01:29:58 +00:00
slava 36680369ba Dataflow UI improvements 2006-09-16 00:52:13 +00:00
slava 461a6bf324 factor.el fix 2006-09-15 06:14:19 +00:00
slava bded83ef35 Inferencce refactoring for more reliable stack height recording 2006-09-14 20:14:27 +00:00
slava 9325fa74a2 UI dataflow visualizer (experiemntal) 2006-09-13 06:17:46 +00:00
slava 6d6560c6a8 Core cleanups 2006-09-13 04:48:42 +00:00
slava f4c690594a Minor fixes 2006-09-12 20:20:21 +00:00
slava 6f6147dcd1 Module system fix 2006-09-12 00:45:42 +00:00
slava 4ba810d7f7 PowerPC icache bug 2006-09-11 04:12:42 +00:00
slava d48471c4bc alien-indirect now works on PowerPC; changed callback tests to use it and removed some test functions from runtime 2006-09-09 05:04:55 +00:00
slava 5f8856b56b Working on alien-indirect 2006-09-09 04:12:46 +00:00
slava 296e8ba0b3 Single stepper now properly supports continuations 2006-09-09 01:12:18 +00:00
slava 4f045e4848 Walker improvements 2006-09-08 06:32:14 +00:00
slava 4ed790c2b6 Hide mouse help after presentation is ungrafted 2006-09-07 03:26:30 +00:00
slava 5d7bff563a Fix C+S+END/HOME 2006-09-07 01:27:59 +00:00
slava 4506e0d2cb New reset-modified word 2006-09-07 00:29:24 +00:00
slava 8389b4fedc concurrency load fix 2006-09-07 00:22:19 +00:00
slava e90adcfb43 Record module modification times; fix F7 key in Cocoa 2006-09-06 23:49:48 +00:00
slava b6fe44df2f Constructor fix 2006-09-06 23:02:55 +00:00
slava b3960f56e9 Cleanups and fixes 2006-09-06 22:48:46 +00:00
slava b47d1d79fb More module system work 2006-09-06 21:19:41 +00:00
slava b4291dd6c6 Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
slava 079a96f2f0 Documentation updates 2006-09-06 08:23:44 +00:00
slava dc8f6d703a Handle code heap exhaustion with a critical error, instead of sig11 + corrupt image 2006-09-05 23:10:42 +00:00
slava 8249adc3f6 Fix a compiler bug, keypad ENTER now inserts a newline 2006-09-05 23:02:34 +00:00
slava 44553a4b20 Minor factorbot fix 2006-09-05 22:15:51 +00:00
slava 35a953efb7 If Unix I/O detects an EOF, it doesn't kill the port completely; it will call read() next time you read. this means that multiple C+d's can be used to exit nested listeners on stdin 2006-09-05 22:11:20 +00:00
slava 587d02d35a Kick off 0.85 by creating a new tools vocabulary and putting a bunch of stuff, including 'walk' there 2006-09-05 05:29:26 +00:00
slava 58647729c1 boids load fix 2006-09-04 01:27:03 +00:00
slava 459680c543 Increase default heap size 2006-09-04 01:15:25 +00:00