Doug Coleman
|
3ba787b277
|
core/basis: trim down using lists
|
2011-11-30 23:15:42 -08:00 |
John Benediktsson
|
5a943b32c4
|
Remove stack effects from HELP: declarations.
|
2011-10-20 19:36:11 -07:00 |
Slava Pestov
|
9c29511eb4
|
Add test case to memory-tests.factor for recent large object allocation bug
|
2011-09-05 16:47:32 -07:00 |
Slava Pestov
|
ed9cf9e4fd
|
Move some primitives from memory and memory.private to tools.memory.private, add data-heap and code-heap words that wrap the struct for you
|
2011-09-05 16:47:29 -07:00 |
Doug Coleman
|
40cf302d2d
|
Fix image save on Windows
|
2010-01-22 12:59:36 -06:00 |
Doug Coleman
|
bb2f455747
|
Save images to a temporary file first, then call MOVE_FILE to avoid writing incomplete and truncated images.
|
2010-01-22 12:59:20 -06:00 |
Slava Pestov
|
0612bc6177
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Slava Pestov
|
bb8eabba36
|
Unit test fixes
|
2009-11-13 23:00:50 -06:00 |
Slava Pestov
|
209436071f
|
memory: fix help lint
|
2009-11-06 04:17:57 -06:00 |
Slava Pestov
|
4061951d1c
|
vm: simpler object space implementation. begin-scan/next-object/end-scan primitives replaced by a single all-instances primitive
|
2009-11-05 21:49:03 -06:00 |
Keith Lazuka
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Philipp Brüschweiler
|
230061783a
|
misc small documentation fixes, some fixes for factor.vim, changed permissions of vm/* to 644
|
2009-08-10 21:33:07 +02:00 |
Slava Pestov
|
69cb3dee5e
|
Fix FEP if there are too many words in the image, clean up some VM code
|
2009-05-13 00:58:54 -05:00 |
Slava Pestov
|
12de56c41e
|
Fix botched replace all in VM source, clean up image saving code, and fix save-image-and-exit to actually call (save-image-and-exit) instead of (save-image)
|
2009-05-05 10:29:22 -05:00 |
Slava Pestov
|
a63ad6a7a5
|
Remove cruddy string encoding/decoding code from VM
|
2009-05-02 13:45:38 -05:00 |
Slava Pestov
|
461ddfac1a
|
Fix 'become'
|
2009-04-21 00:05:39 -05:00 |
Doug Coleman
|
aad6a3d504
|
fixing compiler error in core
|
2009-04-17 12:45:57 -05:00 |
Slava Pestov
|
8385e9d9f5
|
Fixing compile errors, test failures and help lint failures
|
2009-03-23 17:12:41 -05:00 |
Slava Pestov
|
c074740746
|
Split off data_heap.c from data_gc.c; split off write_barrier.h, local_roots.h from data_gc.h, misc other cleanups
|
2009-01-24 23:39:00 -06:00 |
Slava Pestov
|
38046364ac
|
Fix memory test on OpenBSD
|
2008-12-12 01:00:32 -06:00 |
Slava Pestov
|
b5e8b14722
|
Add unit test for GC problem
|
2008-12-09 16:45:02 -06:00 |
Slava Pestov
|
b154b21aaa
|
Add new until combinator, and a new do word which acts like a modifier: do while, do until for loops which iterate at least once
|
2008-12-08 23:37:18 -06:00 |
Slava Pestov
|
973e3faa00
|
Documentation updates
|
2008-12-01 17:00:35 -06:00 |
Slava Pestov
|
9bf63b1613
|
New $quotation markup element
|
2008-11-16 09:03:30 -06:00 |
Slava Pestov
|
c19f2257f4
|
Fix permission bits
|
2008-10-02 08:34:49 -05:00 |
Slava Pestov
|
be4915ee9c
|
Fix save-image-and-exit bug
|
2008-09-19 14:44:58 -05:00 |
Doug Coleman
|
6f91454cf3
|
document count-instances
|
2008-09-17 00:35:40 -05:00 |
Slava Pestov
|
38b65e00f4
|
Fix instances to not allocate memory while scanning heap
|
2008-09-06 20:34:02 -05:00 |
Slava Pestov
|
91059b4ad6
|
Documentation update
|
2008-08-23 20:24:54 -05:00 |
Slava Pestov
|
cc09f334ef
|
Fix crash with bad each-object usage
|
2008-07-25 17:37:51 -05:00 |
Slava Pestov
|
ac2bf0b87d
|
Adding inline recursive declarations
|
2008-07-18 19:22:59 -05:00 |
Slava Pestov
|
8347710dd5
|
Help lint fixes
|
2008-07-04 02:52:27 -05:00 |
Slava Pestov
|
739a75f2bb
|
More efficient minor GC
|
2008-05-07 21:39:20 -05:00 |
Slava Pestov
|
b2cb88f497
|
GC: allocate large objects directly into tenured space
|
2008-04-05 04:01:46 -05:00 |
Slava Pestov
|
cfa1c02013
|
Add test case for GC
|
2008-04-05 02:08:45 -05:00 |
Slava Pestov
|
82fc8f18db
|
Converting core to use inheritance
|
2008-04-04 03:46:30 -05:00 |
Slava Pestov
|
e98cd1fd59
|
New convention for unit tests
|
2008-03-01 17:00:45 -05:00 |
Slava Pestov
|
d2c5f28b65
|
Do tuple reshaping at the end of a compilation unit, preserving a consistent view of the heap to code running during compilation
|
2008-02-24 02:19:38 -06:00 |
Slava Pestov
|
be2c8b13d7
|
Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom
|
2008-02-06 13:47:19 -06:00 |
Slava Pestov
|
554a0d3877
|
Documentation updates
|
2008-01-11 03:32:25 -05:00 |
Slava Pestov
|
3c5b2073ef
|
Fix save-image-and-exit, clean up compiler a bit
|
2007-12-16 18:42:56 -05:00 |
Slava Pestov
|
b31440a574
|
Fix deployment, remove image compression since its useless and broken
|
2007-11-02 14:26:04 -04:00 |
Slava Pestov
|
2c3aec2260
|
New primitive to strip compiled quotation definitions
|
2007-10-09 02:08:40 -04:00 |
Slava Pestov
|
a96457cecc
|
Initial import
|
2007-09-20 18:09:08 -04:00 |