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 |
Slava Pestov
|
ea726f5680
|
Move remaining sequence operations from generalizations to sequences.generalizations where they belong
|
2010-05-18 18:36:47 -04:00 |
Slava Pestov
|
604ccb0a3a
|
tools.memory: fix unit test
|
2010-03-16 18:35:44 +13:00 |
Slava Pestov
|
10836ce1bc
|
tools.memory, tools.dispatch: change collect-gc-events and collect-dispatch-stats combinators to output values instead of setting variables
|
2010-03-16 14:00:57 +13:00 |
Slava Pestov
|
f20b4e5607
|
tools.deploy.shaker: don't try to intern all word props anymore
|
2010-02-04 17:40:53 +13:00 |
Slava Pestov
|
10fe9a811b
|
Fix classes.tuple tests and assocs help lint
|
2010-02-04 08:04:47 +13:00 |
Slava Pestov
|
eed0b27d5d
|
tools.memory: display some more code heap stats
|
2010-02-03 23:11:34 +13:00 |
Slava Pestov
|
26cae00eeb
|
Add code heap introspection primitive to VM, and make a code-blocks word in tools.memory that wraps a useful interface around this. Add a lookup-return-address word and use this in tools.disassembler.utils
|
2010-02-03 23:11:32 +13:00 |
Doug Coleman
|
6f7ec206a1
|
rename millis to system-millis, micros to system-micros, add nano-count
|
2009-11-18 15:58:48 -06:00 |
Slava Pestov
|
2c8f67851e
|
vm: fix GC safety issue in callers of unbox_array_size(), and change how disable-gc-events works so that it doesn't make a byte array that's too large
|
2009-11-11 05:21:03 -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 |
Slava Pestov
|
47df580081
|
tools.time: overhaul
|
2009-11-05 01:07:59 -06:00 |
Slava Pestov
|
0913758805
|
tools.memory: tweak
|
2009-11-03 23:52:02 -06:00 |
Slava Pestov
|
e28580dd0f
|
vm: faster sweep algorithm
|
2009-11-01 20:24:25 -06:00 |
Slava Pestov
|
f102d1073e
|
tools.memory: update for language changes
|
2009-10-30 03:15:07 -05:00 |
Slava Pestov
|
a3522554f3
|
tools.memory: add gc-stats. for viewing event statistics
|
2009-10-30 02:45:16 -05:00 |
Slava Pestov
|
a1aac42786
|
vm: clean up gc events, remove -verbosegc switch, fix compaction bug
|
2009-10-27 21:31:28 -05:00 |
Slava Pestov
|
028a7be4d6
|
tools.memory: experimenting with some GC event data mining
|
2009-10-27 16:31:45 -05:00 |
Slava Pestov
|
d95a98eb9c
|
vm: add primitives for getting at GC events, data-room and code-room primitives now return structs instead of arrays
|
2009-10-27 03:32:28 -05:00 |
Slava Pestov
|
e793a72060
|
vm: remove crummy old GC stats, split off free list code, clean up various other things
|
2009-10-26 22:08:35 -05:00 |
Slava Pestov
|
cf247c23a2
|
vm: room. now prints mark stack size, and total/contiguous free space
|
2009-10-25 13:18:06 -05:00 |
Keith Lazuka
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
a0eb60906d
|
Fix even more usings
|
2009-05-16 10:45:17 -05:00 |
Slava Pestov
|
05f3f9dcb9
|
Fixing unit tests for stack effect inference changes
|
2009-04-20 21:15:19 -05:00 |
Slava Pestov
|
692b648feb
|
Change tabular-output and smash-pane behavior to fix panes unit tests; re-organize panes code to make more words private
|
2009-03-11 03:17:30 -05:00 |
Slava Pestov
|
f634b9cf6b
|
tools.memory: fix heap-stats if optimizing compiler is disabled
|
2009-02-16 17:04:58 -06:00 |
Slava Pestov
|
87f2f559f0
|
Fix spelling
|
2009-02-15 04:06:36 -06:00 |
Slava Pestov
|
669548e62e
|
Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary
|
2009-02-02 13:43:54 -06:00 |
Slava Pestov
|
a90118da5d
|
Add inc-at word to core, and update some usages of at+ to use it instead
|
2008-12-09 16:54:48 -06:00 |
Doug Coleman
|
db30415dcb
|
basis: swap 3append -> glue
|
2008-12-03 19:10:41 -06:00 |
Slava Pestov
|
e5ed7447ed
|
Removing more >r/r> usages
|
2008-12-03 08:46:16 -06:00 |
Slava Pestov
|
c19f2257f4
|
Fix permission bits
|
2008-10-02 08:34:49 -05:00 |
Slava Pestov
|
d66f887736
|
Create basis vocab root
|
2008-07-28 22:03:13 -05:00 |