slava
c6bd0b4aac
Fix dead store elimination
2006-04-14 07:53:45 +00:00
slava
cd9f3b72a0
Slightly better error reporting in the UI
2006-04-10 02:23:24 +00:00
slava
d9a341003c
Bootstrap fix
2006-03-28 04:03:25 +00:00
slava
5e5cbd50d4
Wrote alien interface docs
2006-03-27 06:24:18 +00:00
slava
836d24d696
Documentation updates and UI fixes
2006-03-25 22:01:39 +00:00
slava
b3dbb48581
Documentation updates
2006-03-25 08:16:25 +00:00
slava
6a9e67a4bc
Tool documentation
2006-03-25 06:06:52 +00:00
slava
3f77d6eb65
Multi-window code cleanups
2006-03-25 03:58:03 +00:00
slava
38602d63b9
Browser cleanups, moving assoc word from lists to sequences
2006-03-25 03:02:50 +00:00
slava
4f8632b656
New browser gadget
2006-03-24 08:28:46 +00:00
slava
282b3860d2
heap-stats fix and other cleanups
2006-03-22 23:23:32 +00:00
slava
b0334b14a2
Improved heap-stats
2006-03-22 22:21:41 +00:00
slava
5135e21055
Per-world font sprites
2006-03-18 06:57:57 +00:00
slava
6114a9da06
Conditional breakpoints
2006-03-07 00:19:32 +00:00
slava
e55a401791
standard-combination now takes a dispatch position not a picker
2006-02-25 06:47:35 +00:00
slava
c2140920bd
renumber types, Objective-C exception handling
2006-02-20 03:08:08 +00:00
slava
b861c09e9f
Clean up AGL's patch
2006-02-08 00:09:46 +00:00
agl
d088a97f82
Add data/return stack under/over flow checks for POSIX
...
This adds extra errors:
#define ERROR_STACK_UNDERFLOW (12<<3)
#define ERROR_STACK_OVERFLOW (13<<3)
#define ERROR_RETSTACK_UNDERFLOW (14<<3)
#define ERROR_RETSTACK_OVERFLOW (15<<3)
On unix the data and return stacks have poison pages above and below them in
memory. This patch adds checks to the sigv signal handler which checks to see
if the faulting address is in one of these pages and, if so, triggers the
correct error.
To see:
: data-overflow 1 2 3 data-overflow ;
: ret-underflow V{ } set-callstack r> ;
: ret-overflow 1 >r ret-overflow ;
(to test data-underflow just call + with an empty stack)
AGL
2006-02-07 22:29:36 +00:00
slava
e9f73af344
Fix inspector problem with empty hashtables
2006-02-03 18:20:22 +00:00
slava
ebcac67995
Fix inspector error with empty hashtable
2006-02-02 05:30:03 +00:00
Slava Pestov
8569427c4e
added a zero? word
2006-01-28 20:49:31 +00:00
Slava Pestov
13ef8f9412
cell fix; experimental preferred size cache; floor/ceiling/truncate/mod for floats; fix mod for ratios; fix float equality test
2006-01-27 04:01:14 +00:00
Slava Pestov
b28ea890b7
AJAX outliners
2006-01-24 02:03:22 +00:00
Slava Pestov
9941aa5607
removed fixnum<< vop since it was buggy and afforded no performance gain, and also simplified some code
2006-01-22 21:40:18 +00:00
Slava Pestov
2c4d058fdc
markup cleanups, removed terpri*, help responder and browser responder improvements
2006-01-21 07:37:39 +00:00
Slava Pestov
d19ffd6b6a
slots documentation
2006-01-09 06:34:23 +00:00
Slava Pestov
df56245f8a
more error handling docs
2006-01-08 01:09:54 +00:00
Slava Pestov
cd16dd9dae
started docs for non-standard control flow featurs
2006-01-07 04:10:02 +00:00
Slava Pestov
3e6eb47785
words chapter of handbook converted
2006-01-06 07:04:42 +00:00
Slava Pestov
cbc4946d93
moving documentation
2006-01-05 05:33:12 +00:00
Slava Pestov
b515bae5f4
syntax docs
2006-01-03 22:43:29 +00:00
Slava Pestov
808c7a7f57
collections chapter almost done
2006-01-02 05:51:03 +00:00
Slava Pestov
dec98203d3
remove repetitions
2005-12-24 23:29:31 +00:00
Slava Pestov
b11407c95b
working on tutorial
2005-12-23 03:26:54 +00:00
Slava Pestov
cec0fc6ddd
fix scrolling bug and added a new browser pane component
2005-12-22 23:38:10 +00:00
Slava Pestov
9942630dad
markup fixes; changing some stream protocol details
2005-12-19 07:12:40 +00:00
Slava Pestov
b0e89c4984
made it an error to reference non-existent vocabularies in a USE: declaration; fixed this error in library source files
2005-12-17 14:55:00 +00:00
Slava Pestov
cf9fde020f
extended stream output protocol
2005-12-17 02:12:35 +00:00
Slava Pestov
d3b4726790
new bootstrap system; some other code cleanups
2005-12-13 22:33:58 +00:00
Slava Pestov
e2c0052b3b
fix some unit test failures
2005-12-03 22:34:59 +00:00
Slava Pestov
9440f385e5
interruption checks get compiled now, fixnum/mod fixed on powerpc
2005-11-12 05:37:24 +00:00
Slava Pestov
23738087aa
big syntax change: vectors are now V{ }, hashtables are now H{ }, tuples T{ }, wrappers W{ }, complexes C{ }, arrays { }
2005-10-30 03:25:38 +00:00
Slava Pestov
867ccbe0b4
use array literals instead of vector literals
2005-10-29 20:53:47 +00:00
Slava Pestov
6c8783ba4e
Moved OpenGL to core library
2005-10-12 04:14:46 +00:00
Slava Pestov
3ff1915f1a
UI fixes for OS X, compiler fixes for PowerPC
2005-10-12 03:28:17 +00:00
Slava Pestov
6b8e232c63
fix bignum emission, put MT in core
2005-10-08 05:15:14 +00:00
Slava Pestov
77b3175cd9
fix forget memory leak
2005-10-04 07:16:50 +00:00
Slava Pestov
e2409a14db
fix incorrect quadrants code
2005-10-04 01:04:07 +00:00
Slava Pestov
764cf6d314
inspector improvements
2005-10-04 00:54:05 +00:00
Slava Pestov
7cc598f4eb
tab completion in the UI
2005-10-03 23:53:32 +00:00