Slava Pestov
764ee52cde
alien.strings: fix symbol>string for Windows
2009-05-05 14:41:38 -05:00
Slava Pestov
9f907c287e
alien.strings: fix native-string>alien on Windows
2009-05-05 11:40:28 -05:00
Slava Pestov
0ecb771aa4
alien.strings cleanup
2009-05-05 09:12:39 -05:00
Slava Pestov
fb5b48c71a
Fix some test failures
2009-05-04 09:44:26 -05:00
Slava Pestov
4b52f7d6f2
Remove bogus alien.dlls directory
2009-05-04 06:44:55 -05:00
Slava Pestov
b2c3183b21
Split up tools.vocabs. Note that load-everything is now named load-all
2009-05-04 06:44:17 -05:00
Slava Pestov
a63ad6a7a5
Remove cruddy string encoding/decoding code from VM
2009-05-02 13:45:38 -05:00
Slava Pestov
b5b80cd0e9
Documentation updates
2009-04-14 20:36:10 -05:00
Slava Pestov
75dd35179b
Fix alien unit tests
2009-04-05 17:34:02 -05:00
Slava Pestov
1040426565
Fix alien hashcode for expired aliens
2009-04-04 20:21:41 -05:00
Slava Pestov
b4a74f55a3
Add hashcode method for simple-alien; improves performance of malloc and free
2009-04-04 19:57:48 -05:00
Doug Coleman
b771758ff7
fix load errors, help lint
2009-03-26 10:45:52 -05:00
Doug Coleman
8b7fcce399
update code for usages of add-library
2009-03-25 23:00:19 -05:00
Doug Coleman
4b275c2861
make add-library normalize-path, use libfactor-ffi-tests for testing ffi
2009-03-25 13:05:34 -05:00
Slava Pestov
be40bd33ee
New initialize-alien word
2009-02-20 20:51:13 -06:00
Slava Pestov
07caee3405
Update some existing code to use initialize
2009-02-10 16:16:12 -06:00
Slava Pestov
7ffbbb13e0
Specialized arrays can now be passed to alien functions directly, without calling underlying>> first
2009-02-06 04:36:17 -06:00
Slava Pestov
a91dee7810
Fix for native I/O backends that create callbacks in deployed apps; this affected tools.deploy.test[35] ever since run-loop multiplexer landed on OS X
2008-12-12 19:48:17 -06:00
Slava Pestov
8819f23312
Replace millis primitive with micros primitive
...
Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part
2008-11-19 01:50:05 -06:00
Slava Pestov
f1286a353f
Fix typo
2008-10-10 13:43:58 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
32c2543571
Documentation fixes
2008-09-06 05:12:28 -05:00
Doug Coleman
be2cebd94f
more alien docs
2008-09-04 19:09:46 -05:00
Doug Coleman
57d2e5d8a8
remove accessor
2008-08-29 15:49:23 -05:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00
Slava Pestov
9df1363d5b
Convert multiplication by power of 2 into a shift
2008-07-13 15:51:20 -05:00
Slava Pestov
a700ec7041
More efficient float arrayss; 15% improvement on spectral-norm
2008-07-12 21:15:11 -05:00
Slava Pestov
7ca3c2a878
Various minor compiler tweaks
2008-07-12 01:08:30 -05:00
Slava Pestov
5d9c1ea0a0
Documentation updates, rename unfold to produce
2008-07-10 01:00:27 -05:00
Slava Pestov
ed788fa49c
Fix stack effect
2008-07-08 14:23:27 -05:00
Slava Pestov
776b245c39
Cleaning up some usages of -roll
2008-07-08 13:22:57 -05:00
Slava Pestov
86f476a23d
Fix bug in <displaced-alien> found by Joe
2008-07-04 22:36:55 -05:00
Slava Pestov
2831cb8d9b
Tweaking docs, change stage2 to load less stuff
2008-07-03 01:39:45 -05:00
Slava Pestov
aeb2b9d701
Fixing unit test failures
2008-07-02 15:57:38 -05:00
Slava Pestov
f7eecc7893
Move bit-arrays and float-arrays to extra
2008-07-02 02:03:30 -05:00
Slava Pestov
537269447c
Move mirrors out of the boot image
2008-07-02 00:20:01 -05:00
Slava Pestov
f8fd065fc5
Initial value for alien slots is a BAD-ALIEN
2008-07-01 16:33:45 -05:00
Slava Pestov
3a9b1bae58
spread ftw
2008-06-30 19:35:33 -05:00
Slava Pestov
0be00f03e6
Mirrors now check sot t slot types, support type coercion for setters, instance? now infers, better transform for 'new', more efficient 'case' where keys are all wrappers
2008-06-29 02:12:44 -05:00
Slava Pestov
b36e06d0d6
Builtinn types now use new slot accessors; tuple slot type declaration work in progress
2008-06-28 02:36:20 -05:00
Slava Pestov
6e0d35e615
Split up huge parser vocabulary
2008-06-25 03:25:08 -05:00
Slava Pestov
c95851e34f
Bug fixes and cleanups
2008-06-11 02:58:38 -05:00
Slava Pestov
29fa4a8a54
assoc-find is no longer generic
2008-06-09 05:22:21 -05:00
Slava Pestov
2793d9b195
Fix unit tests
2008-06-08 16:47:20 -05:00
Slava Pestov
9dd5c9919f
Mandatory stack effect annotations
2008-06-08 15:32:55 -05:00
Slava Pestov
620103351e
Tweak stuff to reduce deploy image size
2008-05-31 00:07:30 -05:00
Slava Pestov
8036c4af79
Fix typo
2008-05-30 19:02:19 -05:00
Slava Pestov
2cbfa9c2d7
Move destructors to core
2008-05-14 23:23:12 -05:00
Slava Pestov
1260c1ba51
Working on SSL and refactoring related code to make things easier to plug in
2008-05-12 18:53:22 -05:00
Daniel Ehrenberg
8b6e234709
Encodings use singletons; descriptive error updates
2008-05-10 20:17:24 -05:00