slava
e6bc188bad
Cleanup
2006-02-11 07:34:33 +00:00
slava
1f153c24b2
Starting work on callbacks
2006-02-11 07:30:18 +00:00
slava
ecf9010f6d
Fix PDFKit demo
2006-02-10 03:35:28 +00:00
slava
dc3f4b2efb
Cocoa binding improvements
2006-02-10 03:11:22 +00:00
slava
10df681132
Working on Cocoa bindings
2006-02-10 01:36:11 +00:00
slava
21af22aa5b
Moving Cocoa bindings
2006-02-10 01:34:49 +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
7e14e38cc0
Debugging Cocoa bridge
2006-02-07 03:58:18 +00:00
slava
5e5fd021c2
Fix a typo in alien unit test
2006-02-07 02:52:25 +00:00
slava
85b6ea9280
Auto-discovery of Objective-C methods
2006-02-07 02:51:04 +00:00
slava
cc1c072cb6
Formatting fix
2006-02-06 21:31:43 +00:00
slava
a0b10e42fa
Fix file-responder directory listing problem
2006-02-06 19:31:54 +00:00
slava
ac68a16492
FFI now supports passing structs by value
...
So far, this is only supported on PowerPC.
2006-02-06 06:43:59 +00:00
microdan
149ce89d0b
default resource-path
2006-02-03 21:07:25 +00:00
slava
4c5e65d213
Fix a pair of race conditions in the Unix I/O code
2006-02-04 07:19:45 +00:00
slava
16f54dfde6
little C streams cleanup
2006-02-04 01:01:31 +00:00
slava
e9f73af344
Fix inspector problem with empty hashtables
2006-02-03 18:20:22 +00:00
slava
130a5a5962
Bootstrap fix and little cleanup
2006-02-02 20:51:12 +00:00
slava
ebcac67995
Fix inspector error with empty hashtable
2006-02-02 05:30:03 +00:00
slava
5a3f39d488
new tree-subset combinator
2006-02-02 01:10:08 +00:00
slava
83b9baae04
Enabled preferred size cache
2006-02-01 23:15:42 +00:00
slava
a40b1e12de
File responder directory listing fixes
2006-02-01 03:43:29 +00:00
slava
9e5b6424a1
Initial revision
2006-02-01 02:31:53 +00:00
Slava Pestov
2acb28ae0c
Solaris/x86 support
2006-01-31 19:31:31 +00:00
Slava Pestov
c072fa7089
start 0.81
2006-01-31 07:29:36 +00:00
Slava Pestov
18b581688d
cargo-culting freetype fix for amd64
2006-01-31 02:04:26 +00:00
Slava Pestov
3e29bee73b
IRC bot fixes, UI fix, canvas gadget example
2006-01-31 01:35:55 +00:00
Slava Pestov
5c54ba758e
fix typo
2006-01-30 23:53:57 +00:00
Slava Pestov
fd59c87eae
AMD64 FFI fixes; httpd load fix; minor opengl optimization
2006-01-30 07:03:34 +00:00
Slava Pestov
ff09d4c559
amd64 ffi fix
2006-01-30 03:51:26 +00:00
Slava Pestov
8569427c4e
added a zero? word
2006-01-28 20:49:31 +00:00
Slava Pestov
c312aea944
fix bug in ^
2006-01-28 18:43:42 +00:00
Slava Pestov
95b908479e
fix sse register issue
2006-01-27 05:58:25 +00:00
Slava Pestov
f339de61a5
formatting fix
2006-01-27 04:44:53 +00:00
Slava Pestov
6d5be43001
UI performance improvement
2006-01-27 04:44:08 +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
2ee22aad49
float parameters work
2006-01-25 06:18:12 +00:00
Slava Pestov
1177038cec
stub out AMD64 float parameter code
2006-01-25 01:20:20 +00:00
Slava Pestov
9ea2332a2b
FFI work
2006-01-25 00:56:08 +00:00
Slava Pestov
14f1f0aaae
fix typo in FORGET:
2006-01-25 00:49:31 +00:00
Slava Pestov
b28ea890b7
AJAX outliners
2006-01-24 02:03:22 +00:00
Slava Pestov
7b8c731c82
another typo
2006-01-22 23:07:05 +00:00
Slava Pestov
a5daac3708
fix typo
2006-01-22 22:33:52 +00:00
Slava Pestov
d4ff3def1d
fix a name clash
2006-01-22 21:56:27 +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
4d0135a191
remove redundant global variable
2006-01-21 21:17:24 +00:00
Slava Pestov
406f7a71d4
use a simple counter instead of gensym
2006-01-21 21:16:49 +00:00
Slava Pestov
df4c2fc067
fix fixnum-shift overflow check
2006-01-21 08:23:14 +00:00
Slava Pestov
9ee2327fdf
remove unused prune word
2006-01-21 07:38:46 +00:00