slava
|
6c587659cc
|
Optimizations aimed at reducing bootstrap time
|
2006-03-21 05:44:19 +00:00 |
slava
|
4d55a13461
|
Don't show "void" in alien-invoke stack effects
|
2006-03-18 07:37:58 +00:00 |
slava
|
24ee317d95
|
Fix alien =
|
2006-03-17 08:21:09 +00:00 |
slava
|
c30f2f30f4
|
Value type struct inputs, for PowerPC
|
2006-03-11 03:16:46 +00:00 |
slava
|
f305c6a252
|
Fleshed out Cocoa subclassing
|
2006-03-09 06:44:17 +00:00 |
slava
|
c89a40f902
|
malloc cleanup
|
2006-03-08 21:06:13 +00:00 |
slava
|
78f63c0890
|
Removed %parameters VOP
|
2006-03-08 00:53:58 +00:00 |
slava
|
46331ebefa
|
Rewritten linearizer
|
2006-03-02 06:12:32 +00:00 |
slava
|
9e7af4d8b4
|
Clean up exception handling in callbacks
|
2006-02-23 07:09:34 +00:00 |
slava
|
5e41efe8e2
|
Fix callframe loss
|
2006-02-23 06:33:15 +00:00 |
slava
|
09ca1c3642
|
Fix callbacks with lots of parameters
|
2006-02-20 22:49:44 +00:00 |
slava
|
75d3509c09
|
maybe_gc() takes an argument; compile-gc didn't take this into account
|
2006-02-20 05:27:22 +00:00 |
slava
|
3b2b86e1a2
|
Don't run out of memory from boxing objects in FFI
|
2006-02-20 04:08:00 +00:00 |
slava
|
6d3657ece1
|
Support Objective C messages returning structs by value
|
2006-02-20 03:47:07 +00:00 |
slava
|
4990bade15
|
Merge alien and displaced-alien types, assorted cleanups
|
2006-02-20 01:53:18 +00:00 |
slava
|
ff4d87161c
|
Fix bootstrap on win32
|
2006-02-19 21:02:52 +00:00 |
slava
|
531dab7806
|
Implemented returning values from callbacks
|
2006-02-15 04:23:08 +00:00 |
slava
|
d584e8c0bb
|
Basic callback unit tests pass
|
2006-02-14 03:47:42 +00:00 |
slava
|
2d1ef84911
|
Further work on callbacks
|
2006-02-14 03:20:39 +00:00 |
slava
|
1b5b692220
|
Fix FFI register clobberage and broken call stack semantics from recent runtime change
|
2006-02-13 22:57:20 +00:00 |
slava
|
8b74f721b5
|
Nullary callbacks are working
|
2006-02-13 22:16:34 +00:00 |
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
|
21af22aa5b
|
Moving Cocoa bindings
|
2006-02-10 01:34:49 +00:00 |
slava
|
7e14e38cc0
|
Debugging Cocoa bridge
|
2006-02-07 03:58:18 +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
|
ac68a16492
|
FFI now supports passing structs by value
So far, this is only supported on PowerPC.
|
2006-02-06 06:43:59 +00:00 |
Slava Pestov
|
2acb28ae0c
|
Solaris/x86 support
|
2006-01-31 19:31:31 +00:00 |
Slava Pestov
|
fd59c87eae
|
AMD64 FFI fixes; httpd load fix; minor opengl optimization
|
2006-01-30 07:03:34 +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
|
1177038cec
|
stub out AMD64 float parameter code
|
2006-01-25 01:20:20 +00:00 |
Slava Pestov
|
978b3edc47
|
inference fix
|
2006-01-20 04:28:45 +00:00 |
Trent Buck
|
5a4087a69b
|
Move add-simple-library to aliens. [amend]
|
2006-01-20 00:04:33 +00:00 |
Trent Buck
|
89a4eff5b7
|
Move add-simple-library to aliens.
|
2006-01-19 23:57:27 +00:00 |
Slava Pestov
|
5784027842
|
fix weirdness
|
2006-01-14 01:13:14 +00:00 |
Slava Pestov
|
1167a22e10
|
an example; update change log
|
2006-01-11 05:22:01 +00:00 |
Slava Pestov
|
bbf871e28a
|
split objective c bindings into files
|
2006-01-11 04:56:00 +00:00 |
Slava Pestov
|
6031ec0d76
|
documentation work; objective C runtime binding
|
2006-01-11 04:44:17 +00:00 |
Slava Pestov
|
3b741625ec
|
<=>, natural-sort words
|
2006-01-09 06:06:20 +00:00 |
Slava Pestov
|
346cb9cb7d
|
C type cleanup
|
2005-12-25 22:46:21 +00:00 |
Slava Pestov
|
bea2809d94
|
fix benchmarks to run
|
2005-12-25 06:27:34 +00:00 |
Slava Pestov
|
dec98203d3
|
remove repetitions
|
2005-12-24 23:29:31 +00:00 |
Slava Pestov
|
4e8186cf79
|
some alien call cleanups
|
2005-12-24 21:08:15 +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
|
d3b4726790
|
new bootstrap system; some other code cleanups
|
2005-12-13 22:33:58 +00:00 |
Slava Pestov
|
58a3e3ed16
|
new alien>string and string>alien primitives; powerpc backend fixes
|
2005-12-12 23:51:45 +00:00 |
Slava Pestov
|
3174f87b67
|
minor cleanups all over the place
|
2005-12-10 06:02:13 +00:00 |
Slava Pestov
|
d8384c12c9
|
initial AMD64 porting work
|
2005-12-02 07:25:44 +00:00 |