slava
5dd0182d73
UI cleanup
2006-10-04 04:40:10 +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
6143b00434
Presentation cleanups and mouse help
2006-08-26 01:29:23 +00:00
slava
e4ae52028f
edit fixes, new :edit word
2006-08-25 04:02:30 +00:00
slava
a5e1de9ddd
Simplify field/interactor history code
2006-08-23 01:50:05 +00:00
slava
29e28008cd
More documentation updates
2006-08-17 01:55:53 +00:00
slava
f15e657631
Stack effect declaration fixes
2006-08-15 08:57:12 +00:00
slava
56e19dbf14
First stage of stack effect declaration implementation
2006-08-15 07:01:24 +00:00
slava
bcf30cf1af
Fix a problem printing slice errors, fix a load order issue
2006-08-01 22:27:07 +00:00
slava
d727edea89
Friendlier :help
2006-08-01 22:14:22 +00:00
slava
28035296f4
Some code cleanups
2006-08-01 21:56:20 +00:00
slava
aaecfef11d
Documentation for errors
2006-08-01 21:35:00 +00:00
slava
a552e6d30d
Start implementing :help
2006-08-01 08:45:05 +00:00
slava
03f625cea1
Some cleanups to start 0.84
2006-07-28 07:54:46 +00:00
slava
6dabc9710e
Misc updates
2006-07-28 04:50:09 +00:00
slava
1d8e9ccafa
X11 backend work
2006-07-24 01:38:58 +00:00
slava
4c54d0765f
Replace style stack with a better abstraction, a wrapper stream that adds a style to each piece of output
2006-06-14 05:47:28 +00:00
slava
fa27b545d7
Bug fixes
2006-06-04 20:20:40 +00:00
slava
49461c8eb4
Major UI improvements, fix problem with deferred words
2006-05-26 03:25:00 +00:00
slava
c90c1d66da
CL-style (but more limited) restarts, better undefined word handling in the parser
2006-05-24 08:29:25 +00:00
slava
e0994bd623
New callstack printing style, move some utilities around
2006-05-19 02:07:00 +00:00
slava
fbfad83957
Remove cons usage from runtime
2006-05-15 04:03:55 +00:00
slava
63825f9209
>r and r> now use their own stack
2006-05-15 03:09:47 +00:00
slava
ade9b3333c
Updated readme, fixed documentation typo, better no-method error reporting
2006-05-05 05:59:39 +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 Pestov
b28ea890b7
AJAX outliners
2006-01-24 02:03:22 +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
dec98203d3
remove repetitions
2005-12-24 23:29:31 +00:00
Slava Pestov
cf9fde020f
extended stream output protocol
2005-12-17 02:12:35 +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
850d040b65
fix bootstrap failure
2005-10-01 05:44:49 +00:00
Slava Pestov
1f05578344
fixes for unit test regressions
2005-09-29 00:09:10 +00:00
Slava Pestov
b9165cd02c
arrows in the UI, and various cleanups
2005-09-27 04:24:42 +00:00
Slava Pestov
7e1b29e440
some fixes
2005-09-26 02:20:29 +00:00
Slava Pestov
a5d1b36114
new words: browser words. vocab.; inspector supports outlining
2005-09-26 01:54:25 +00:00
Slava Pestov
60f2d659d9
bug fixes
2005-09-24 20:34:10 +00:00
Slava Pestov
c4cec1321c
rename ifte to if
2005-09-24 19:21:17 +00:00
Slava Pestov
b4b1e3d1a6
redid HTML tags; tweaked continuations to infer properly
2005-09-23 01:01:55 +00:00
Slava Pestov
a838821556
minor tweaks
2005-09-22 20:21:36 +00:00
Slava Pestov
d04b47ebe3
getting more words to infer
2005-09-21 05:12:16 +00:00
Slava Pestov
29190ebc3e
catch change, new cleanup word, with-server combinator
2005-09-21 00:18:01 +00:00
Slava Pestov
7decaf614e
inference updates for callcc inference
2005-09-18 05:37:28 +00:00
Slava Pestov
7ecbfb5c98
big generic word cleanup; kill-literals optimization; continuations overhaul
2005-09-16 06:39:33 +00:00
Slava Pestov
bf5d88b649
changes to continuation words
2005-09-14 04:37:50 +00:00
Slava Pestov
55e2a9e232
reworking simplifier and basic blocks
2005-09-09 02:23:54 +00:00
Slava Pestov
7711aff1a5
tweaking stack shuffle compilation
2005-09-04 21:07:59 +00:00