slava
2a1167ecec
Module format change
2006-10-21 06:40:38 +00:00
erg
72ba2c98c5
better FFI error reporting
2006-10-18 21:16:37 +00:00
slava
c8ca1997a0
Lock callbacks in memory
2006-10-16 22:06:34 +00:00
slava
cd9d36b82c
Cocoa: support method redefinition
2006-10-14 00:37:14 +00:00
slava
698727b49f
Tiny cleanups
2006-09-19 22:39:51 +00:00
chris.double
9d266acdf0
first attempt at implementating FIELD: for arrays
...
Currently only char arrays are implemented, and for the single indexed array form:
BEGIN-STRUCT: foo
FIELD: char[100] bar
END-STRUCT
my-foo foo-bar => "hello"
"X" 0 set-foo-bar my-foo foo-bar => "Xello"
2006-09-14 23:51:47 +00:00
slava
bded83ef35
Inferencce refactoring for more reliable stack height recording
2006-09-14 20:14:27 +00:00
slava
c72a919526
AMD64 alien-indirect support; document alien-indirect
2006-09-09 05:19:43 +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
7edf5ab1ba
Modularized core
2006-09-06 22:06:11 +00:00
slava
b4291dd6c6
Module system changes and some small fixes
2006-09-06 21:01:38 +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
e1abcf43b4
accumulate now returns the final result
2006-08-18 07:16:28 +00:00
slava
b2d68abd62
Fix various stack effect declarations
2006-08-18 06:05:13 +00:00
slava
535def2651
memcpy didn't compile due to a typo
2006-08-18 03:53:51 +00:00
slava
28184dc835
Final round of HELP: syntax changes
2006-08-18 03:08:04 +00:00
slava
29e28008cd
More documentation updates
2006-08-17 01:55:53 +00:00
slava
06a4af7c00
More work on stack effect declaration
2006-08-15 20:29:35 +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
de124cc191
An experiment -- instead of decompiling words when a word they call has changed, recompile them
2006-08-10 20:44:00 +00:00
slava
187c5a5642
Simplify generator
2006-08-10 05:05:12 +00:00
slava
55ec0e3a91
sequence= is now inlined
2006-08-07 19:41:31 +00:00
slava
477fb4db7a
Fix X11 UI backend for char* FFI change
2006-08-01 23:25:12 +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
b0a4b6409a
Changed argument order of {head,tail}{,-slice}{,*} and group
2006-07-30 00:36:25 +00:00
slava
82db2792a2
More inference tweaks
2006-07-26 19:03:49 +00:00
slava
ad0ae8dc63
Remove add-simple-library
2006-07-26 04:36:22 +00:00
slava
7a591325dc
Bootstrap fixes
2006-07-06 20:43:55 +00:00
slava
c9590d2560
More Mac Intel ABI fixes -- and fuck Apple for screwing up the Objective C ABI even further
2006-07-06 20:24:09 +00:00
slava
84ea50c726
Fix malloc typo
2006-07-04 22:10:42 +00:00
slava
7610aa1587
New with-malloc combinator
2006-07-04 21:24:15 +00:00
slava
21dc5a6761
Compiler backend cleanups
2006-07-03 06:52:44 +00:00
slava
50ec1d36db
Remove obsolete examples, module system simplification, fix parse-resource restart when bootstrapping parse-syntax.factor
2006-06-19 07:41:42 +00:00
slava
bc3cafbcd9
Documentation updates; almost done updating everything for 0.83
2006-06-06 19:54:07 +00:00
slava
52321c4e0b
Updating tools section, added documentation for builtin class words
2006-06-06 02:50:16 +00:00
slava
5029ca593f
Documenting primitives; folded make-tuple into <tuple> primitive
2006-06-04 21:13:34 +00:00
wayo.cavazos
3bcd3eb97a
Fix <c-object> documentation typo
2006-05-30 04:20:31 +00:00
slava
20306c972f
Services fixes
2006-05-24 23:34:30 +00:00
slava
608aab0dcb
FFI now supports Unicode (UTF16) strings better, and the Cocoa bridge uses this functionality
2006-05-23 03:32:27 +00:00
slava
8cdc10abdb
New remove-hash* word; UI refactorings; adding new Whisker-style word browser
2006-05-20 06:13:44 +00:00
slava
e76ba67cbf
Minor alien fixes
2006-05-19 19:53:30 +00:00
slava
36f324370a
Cons-less runtime now bootstraps itself
2006-05-17 23:05:44 +00:00
slava
f3ce2a15ed
More cons cell removals
2006-05-15 05:01:47 +00:00
slava
307bc73f5e
reverse-slice ==> <reversed>
2006-05-15 03:25:34 +00:00
slava
a7be80d994
Parser no longer calls 'swons'
2006-05-15 03:10:54 +00:00
slava
4cd4db2347
Update AMD64 backend and clean up other backends
2006-05-11 06:22:51 +00:00