Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								8675cb2c25
								
							
								
							
						 | 
						
							
							
								
								basis/,core/,extra/: more tags
							
							
							
							
							
						 | 
						
							2017-07-08 18:31:39 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								515f7e5269
								
							
								
							
						 | 
						
							
							
								
								tools.memory: moving the code-block types to the vm vocab
							
							
							
							
							
						 | 
						
							2016-12-09 11:53:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								5a1cb3f81e
								
							
								
							
						 | 
						
							
							
								
								tools.memory: fix code-room. word, no more profiling stubs
							
							
							
							
							
						 | 
						
							2016-12-09 11:37:37 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								f070a47ec0
								
							
								
							
						 | 
						
							
							
								
								VM: add marking as a timed gc phase
							
							
							
							
							
							
							
							I think that makes sense because most time when doing a full gc is spent
marking. 
							
						 | 
						
							2016-10-20 07:46:21 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								752c895d23
								
							
								
							
						 | 
						
							
							
								
								VM: refactor gc_event so that the phase times are stored in an array
							
							
							
							
							
							
							
							So that you don't need a new method for each gc phase to time. 
							
						 | 
						
							2016-10-20 00:34:18 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								f147bd4404
								
							
								
							
						 | 
						
							
							
								
								VM: uppercasing gc_op
							
							
							
							
							
						 | 
						
							2016-10-19 09:09:32 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Iljin
							
						 | 
						
							
							
							
							
								
							
								b0c6f97bf5
								
							
								
							
						 | 
						
							
							
								
								tools.memory: move invariant code to cleanup-always quot of the cleanup
							
							
							
							
							
						 | 
						
							2016-06-22 11:27:26 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								8911ad2a16
								
							
								
							
						 | 
						
							
							
								
								VM: don't end the gc event in start_gc_again, fixes #659
							
							
							
							
							
						 | 
						
							2016-05-04 22:47:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								892c62e1dc
								
							
								
							
						 | 
						
							
							
								
								factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
							
							
							
							
							
						 | 
						
							2015-07-03 09:39:59 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								59f3b1ea57
								
							
								
							
						 | 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
							
							
							
							
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824. 
							
						 | 
						
							2015-07-02 13:47:06 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7e54cc2824
								
							
								
							
						 | 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
							
							
							
							
							
						 | 
						
							2015-07-02 11:36:08 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								44e8e7b344
								
							
								
							
						 | 
						
							
							
								
								primitives: Change PRIMITIVE: to check that the word is in that vocabulary and the stack effect is correct.
							
							
							
							
							
							
							
							Use PRIMITIVE: in core/ and basis/ 
							
						 | 
						
							2015-06-25 18:02:03 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								4a96e6163b
								
							
								
							
						 | 
						
							
							
								
								VM: new primitive (callback-room) for querying the VM about memory usage
							
							
							
							
							
							
							
							The word works exactly like (code-room) except it looks at the memory
usage in the callback heap instead of the code heap. 
							
						 | 
						
							2014-09-29 07:30:21 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8917ae9ad7
								
							
								
							
						 | 
						
							
							
								
								grouping: Remove <groups>, old <sliced-groups> is now <groups>. Fixes
							
							
							
							
							
						 | 
						
							2013-03-23 11:37:51 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								9275e88eff
								
							
								
							
						 | 
						
							
							
								
								issue #358: code-blocks -> get-code-blocks
							
							
							
							
							
						 | 
						
							2012-06-21 08:35:45 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								f9257959fd
								
							
								
							
						 | 
						
							
							
								
								Rename class to class-of
							
							
							
							
							
						 | 
						
							2011-10-24 06:47:42 -05: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 | 
						
					
				
					
						
							
							
								 
								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 |