034337fd02 
								
							
								 
							
						 
						
							
							
								
								factor: latest -> master  
							
							
							
						 
						
							2017-12-09 01:56:12 -06:00  
				
					
						
							
							
								 
						
							
							
								f96f6d787e 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.upload: Downloads moved.  
							
							
							
						 
						
							2017-12-09 00:25:17 -06:00  
				
					
						
							
							
								 
						
							
							
								081b642dee 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.upload: Upload images per-branch.  
							
							
							
						 
						
							2017-08-31 21:06:17 -05:00  
				
					
						
							
							
								 
						
							
							
								9103d1546f 
								
							
								 
							
						 
						
							
							
								
								basis/: more docs  
							
							
							
						 
						
							2017-07-09 15:08:49 +02:00  
				
					
						
							
							
								 
						
							
							
								7a703658f1 
								
							
								 
							
						 
						
							
							
								
								sequences: Remove start for real in favor of subseq-start.  
							
							... 
							
							
							
							Update a usage of start that was masked by the ALIAS:
Compatibility/migration is a .99 feature. 
							
						 
						
							2017-06-02 17:41:10 -05:00  
				
					
						
							
							
								 
						
							
							
								32710df620 
								
							
								 
							
						 
						
							
							
								
								core/basis: Rename tuples kernel:curry -> curried, kernel:compose -> composed.  
							
							... 
							
							
							
							Also rename the stack-checker curried -> curried-effect, composed -> composed-effect. 
							
						 
						
							2017-06-02 17:39:20 -05:00  
				
					
						
							
							
								 
						
							
							
								d73666b9d0 
								
							
								 
							
						 
						
							
							
								
								VM: the unimplemented error isn't used anymore  
							
							... 
							
							
							
							Cause all the primitives are implemented so it can never ever be
thrown. Probably requires new boot images. 
							
						 
						
							2016-11-23 10:24:52 +01:00  
				
					
						
							
							
								 
						
							
							
								c55a6ef873 
								
							
								 
							
						 
						
							
							
								
								VM: removing the unused callstack-bounds primitive  
							
							... 
							
							
							
							Probably needs new boot images 
							
						 
						
							2016-11-21 22:30:20 +01:00  
				
					
						
							
							
								 
						
							
							
								56079afcfb 
								
							
								 
							
						 
						
							
							
								
								Revert "bootstrap: trying to undo changes from"  
							
							... 
							
							
							
							This reverts commit 7b3fb61ebd 
							
						 
						
							2016-11-13 00:22:21 +01:00  
				
					
						
							
							
								 
						
							
							
								7b3fb61ebd 
								
							
								 
							
						 
						
							
							
								
								bootstrap: trying to undo changes from  
							
							... 
							
							
							
							a915d3bdb4#1513 )
A lot of changes that built upon those changes had to be undone too. New
boot images is required. 
						
							2016-11-12 01:54:57 +01:00  
				
					
						
							
							
								 
						
							
							
								0245a93bee 
								
							
								 
							
						 
						
							
							
								
								VM: add enable-ctrl-break and disable-ctrl-break primitives  
							
							... 
							
							
							
							These are for the Listener to wrap around user-supplied quotations. Nesting
is not supported at the moment. 
							
						 
						
							2016-11-01 16:53:00 -07:00  
				
					
						
							
							
								 
						
							
							
								b31c0b8857 
								
							
								 
							
						 
						
							
							
								
								Docs: bunch of random doc updates  
							
							
							
						 
						
							2016-10-31 11:46:39 +01:00  
				
					
						
							
							
								 
						
							
							
								32825b9f5f 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.primitives: array>quotation can't be foldable  
							
							
							
						 
						
							2016-10-09 00:47:37 +02:00  
				
					
						
							
							
								 
						
							
							
								88b2ed482c 
								
							
								 
							
						 
						
							
							
								
								math.parser: (format-float) can only be flushable  
							
							
							
						 
						
							2016-10-09 00:47:37 +02:00  
				
					
						
							
							
								 
						
							
							
								96610a47a8 
								
							
								 
							
						 
						
							
							
								
								none: looks like this vocab isn't needed  
							
							... 
							
							
							
							Because -e="..." already terminates after evaluation so using -run=none
isn't needed. 
							
						 
						
							2016-09-16 15:26:58 +02:00  
				
					
						
							
							
								 
						
							
							
								6cced7dcbf 
								
							
								 
							
						 
						
							
							
								
								bootstrap.stage2: deploy-vocab is never set when running the stage2 process  
							
							
							
						 
						
							2016-09-16 14:54:04 +02:00  
				
					
						
							
							
								 
						
							
							
								1e96eec669 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image: making it so special-objects isn't a global  
							
							
							
						 
						
							2016-09-14 15:48:35 +02:00  
				
					
						
							
							
								 
						
							
							
								6a7033fccb 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.primitives,tools.profiler.sampling: fixing stack effect  
							
							
							
						 
						
							2016-09-01 09:00:01 +02:00  
				
					
						
							
							
								 
						
							
							
								81c6196dc4 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image-docs: fix the list of supported architectures  
							
							... 
							
							
							
							The list now matches the image-names constant. 
							
						 
						
							2016-08-16 18:00:10 -07:00  
				
					
						
							
							
								 
						
							
							
								b418b434fa 
								
							
								 
							
						 
						
							
							
								
								alien.debugger: this vocab isn't needed  
							
							... 
							
							
							
							The summary methods doesn't need dedicated vocabs. Unlike prettyprint methods. 
							
						 
						
							2016-08-15 15:16:41 +02:00  
				
					
						
							
							
								 
						
							
							
								1c94c60541 
								
							
								 
							
						 
						
							
							
								
								cpu.*: new generic word enable-cpu-features  
							
							... 
							
							
							
							The word is used during bootstrap to enable available cpu specific
intrinsics. 
							
						 
						
							2016-08-12 11:41:45 +02:00  
				
					
						
							
							
								 
						
							
							
								6984bae7ca 
								
							
								 
							
						 
						
							
							
								
								VM: rename of JIT_PUSH_IMMEDIATE to JIT_PUSH_LITERAL  
							
							... 
							
							
							
							The code template pushes both immediates and references so the name was
wrong. 
							
						 
						
							2016-06-07 14:54:23 +02:00  
				
					
						
							
							
								 
						
							
							
								8f2738cd82 
								
							
								 
							
						 
						
							
							
								
								bootstrap.x86: using 32 bit regs as operands when it's safe to do so  
							
							... 
							
							
							
							It shaves off a few bytes as e.g and eax, 0xf is one byte shorter than and rax, 0xf 
							
						 
						
							2016-05-30 02:39:06 +02:00  
				
					
						
							
							
								 
						
							
							
								0cbd0552b0 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.primitives: resize-byte-array can also use integer-array-capacity  
							
							
							
						 
						
							2016-05-24 14:20:46 +02:00  
				
					
						
							
							
								 
						
							
							
								0fc8fb22ca 
								
							
								 
							
						 
						
							
							
								
								cpu.x86,bootstrap.assembler.*: making sure 0 is the relocation dummy value everywhere  
							
							... 
							
							
							
							In some places it was 0xffffffff, but it should always be 0 MOV for
consistency. 
							
						 
						
							2016-05-19 22:43:52 +02:00  
				
					
						
							
							
								 
						
							
							
								5fabb71404 
								
							
								 
							
						 
						
							
							
								
								bootstrap.compiler.timing: "profile-compiler" is never set so this vocab  
							
							... 
							
							
							
							is unused 
							
						 
						
							2016-05-14 18:21:49 +02:00  
				
					
						
							
							
								 
						
							
							
								5826394573 
								
							
								 
							
						 
						
							
							
								
								VM: the (clear-samples) primitive is unused  
							
							
							
						 
						
							2016-05-05 02:33:35 +02:00  
				
					
						
							
							
								 
						
							
							
								c52b640520 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.upload: use vm-git-id.  
							
							
							
						 
						
							2016-04-14 16:59:23 -07:00  
				
					
						
							
							
								 
						
							
							
								39d0177ddd 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.primitives: attempt 2 at putting all primitives in this vocab  
							
							... 
							
							
							
							See ca82929ffb 
							
						 
						
							2016-03-31 03:32:34 +02:00  
				
					
						
							
							
								 
						
							
							
								ca82929ffb 
								
							
								 
							
						 
						
							
							
								
								Revert "bootstrap.image.primitives: make more primitives properties be declared here"  
							
							... 
							
							
							
							This reverts commit 80f30119c0 
							
						 
						
							2016-03-30 11:53:38 -07:00  
				
					
						
							
							
								 
						
							
							
								80f30119c0 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.primitives: make more primitives properties be declared here  
							
							... 
							
							
							
							This commit merges the input/output-classes and flush/foldable
declarations from stack-checker.known-words to this vocab. This should
make adding primitives a little simpler (#1134 ). 
							
						 
						
							2016-03-30 18:59:10 +02:00  
				
					
						
							
							
								 
						
							
							
								2a9c95040c 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.primitives: the primitive_ prefix is implied  
							
							... 
							
							
							
							So it can be removed from the big list, making primitive declarations simpler. 
							
						 
						
							2016-03-29 23:52:29 +02:00  
				
					
						
							
							
								 
						
							
							
								eca6dfac15 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.primitives: new vocab to make primitive declarations better  
							
							
							
						 
						
							2016-03-29 23:52:29 +02:00  
				
					
						
							
							
								 
						
							
							
								f549283508 
								
							
								 
							
						 
						
							
							
								
								bootstrap.assembler.ppc: make ppc also use define-sub-primitives  
							
							
							
						 
						
							2016-03-27 17:46:55 +02:00  
				
					
						
							
							
								 
						
							
							
								df3852f54a 
								
							
								 
							
						 
						
							
							
								
								bootstrap.assembler: new word define-sub-primitives  
							
							... 
							
							
							
							This way all sub primitives can be declared at once which imo is cleaner. 
							
						 
						
							2016-03-27 17:42:25 +02:00  
				
					
						
							
							
								 
						
							
							
								92afdc3ad0 
								
							
								 
							
						 
						
							
							
								
								hashtables: rename ((tombstone)) to +tombstone+, ((empty)) to +empty+  
							
							
							
						 
						
							2016-03-25 03:13:27 -07:00  
				
					
						
							
							
								 
						
							
							
								baae677276 
								
							
								 
							
						 
						
							
							
								
								io.files.unique: change to create unique files and directories relative to the current-directory.  
							
							
							
						 
						
							2016-03-18 10:57:54 -07:00  
				
					
						
							
							
								 
						
							
							
								5f682c18de 
								
							
								 
							
						 
						
							
							
								
								use the new bytes>hex-string.  
							
							
							
						 
						
							2016-03-16 10:13:56 -07:00  
				
					
						
							
							
								 
						
							
							
								b0a201165a 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image: docs  
							
							
							
						 
						
							2016-03-01 17:32:43 +01:00  
				
					
						
							
							
								 
						
							
							
								cbba6bbf95 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.tests: I screwed up the test case values -- fix them  
							
							
							
						 
						
							2015-12-14 13:56:35 +01:00  
				
					
						
							
							
								 
						
							
							
								1378841c95 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.tests: new tests & fix for 32bit test failure  
							
							
							
						 
						
							2015-12-14 06:54:12 +01:00  
				
					
						
							
							
								 
						
							
							
								1a72f731e0 
								
							
								 
							
						 
						
							
							
								
								VM: now special-objects is used for -1, 0, 1 and t  
							
							... 
							
							
							
							The fields in the image_header aren't read or written to but I haven't
changed the format yet. 
							
						 
						
							2015-12-10 10:22:38 +01:00  
				
					
						
							
							
								 
						
							
							
								339b1b6466 
								
							
								 
							
						 
						
							
							
								
								VM: put the singletons t, -1, 0 and 1 in the special objects table  
							
							... 
							
							
							
							Having them there instead of as fields in the vm struct removes a bunch
of special handling. This commit just adds them and doesn't remove the
old ones to avoid potential chicken-and-egg bootstrap problems. 
							
						 
						
							2015-12-09 21:31:13 +01:00  
				
					
						
							
							
								 
						
							
							
								bf8fe25271 
								
							
								 
							
						 
						
							
							
								
								bootstrap.*: fix for  #1512 , load docs after everything else  
							
							... 
							
							
							
							By making it so the help component is loaded almost last, all vocabs are loaded without docs and only then are they loaded. It should make it so you don't get cyclic dependency problems in doc files during bootstrapping. 
							
						 
						
							2015-12-04 13:29:29 +01:00  
				
					
						
							
							
								 
						
							
							
								fc9eb0d5ac 
								
							
								 
							
						 
						
							
							
								
								bootstrap.stage2: more logging output and fix for  #1444  
							
							... 
							
							
							
							The error clearing needs to happen almost last so that an error is not
set in the image. 
							
						 
						
							2015-12-04 13:16:21 +01:00  
				
					
						
							
							
								 
						
							
							
								e477f6996f 
								
							
								 
							
						 
						
							
							
								
								Fix comments to be ! not #!.  
							
							
							
						 
						
							2015-09-08 16:15:10 -07:00  
				
					
						
							
							
								 
						
							
							
								721048bbb9 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image.tests: total 20 -> 18  
							
							
							
						 
						
							2015-09-03 13:18:26 +02:00  
				
					
						
							
							
								 
						
							
							
								de4917e6a1 
								
							
								 
							
						 
						
							
							
								
								VM: give the exception handling special object a real name  
							
							
							
						 
						
							2015-09-02 21:54:33 +02:00  
				
					
						
							
							
								 
						
							
							
								22887c5816 
								
							
								 
							
						 
						
							
							
								
								VM: get rid of the odd RT_EXCEPTION_HANDLER relocation  
							
							... 
							
							
							
							The address to the win32 relocation handler can be stored in a special
object and be accessed by jit-install-seh. Doing it that way is better
because you can remove a lot of special code related to that relocation
type. 
							
						 
						
							2015-09-02 21:54:30 +02:00  
				
					
						
							
							
								 
						
							
							
								cee0b19324 
								
							
								 
							
						 
						
							
							
								
								VM: the ffi-signal-handler and ffi-leaf-signal-handler primitives are unused  
							
							
							
						 
						
							2015-09-02 21:54:15 +02:00