John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3affad7681 
								
							
								 
							
						 
						
							
							
								
								docs: using $maybe.  
							
							 
							
							
							
						 
						
							2015-12-11 17:05:45 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								9d95602591 
								
							
								 
							
						 
						
							
							
								
								io.encodings: doc fix  
							
							 
							
							
							
						 
						
							2015-12-08 04:21:32 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								74cb1acd17 
								
							
								 
							
						 
						
							
							
								
								Docs: more docs for vocabs in core/  
							
							 
							
							
							
						 
						
							2015-12-05 16:34:46 +01:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								986bf1b2f9 
								
							
								 
							
						 
						
							
							
								
								Revert "Auto load urls.secure when needed"  
							
							 
							
							... 
							
							
							
							This reverts commit bb7740091e . 
							
						 
						
							2015-11-04 07:45:46 -08:00  
						
					 
				
					
						
							
							
								 
								Sankaranarayanan Viswanathan
							
						 
						
							 
							
							
							
								
							
								bb7740091e 
								
							
								 
							
						 
						
							
							
								
								Auto load urls.secure when needed  
							
							 
							
							
							
						 
						
							2015-10-29 21:28:22 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								2fc178e518 
								
							
								 
							
						 
						
							
							
								
								arrays: don't need to use slots.private.  
							
							 
							
							
							
						 
						
							2015-10-29 09:05:12 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								05b6d2d19b 
								
							
								 
							
						 
						
							
							
								
								arrays: can use the length>> accessor instead  
							
							 
							
							
							
						 
						
							2015-10-29 06:36:38 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								1ee0823e52 
								
							
								 
							
						 
						
							
							
								
								arrays: make it so pair? doesn't call length,  fixes   #1496  
							
							 
							
							
							
						 
						
							2015-10-29 00:48:18 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								81ad3e21cb 
								
							
								 
							
						 
						
							
							
								
								tuple-arrays: initial-values can be reused here to create the tuple  
							
							 
							
							... 
							
							
							
							array sequence 
							
						 
						
							2015-10-10 23:58:04 +02:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								9c0d5cf34d 
								
							
								 
							
						 
						
							
							
								
								memory: disable a test to get a clean win32 build.  
							
							 
							
							
							
						 
						
							2015-10-10 09:56:15 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								141f3c9e65 
								
							
								 
							
						 
						
							
							
								
								math: use "i/f" for stack effect.  
							
							 
							
							
							
						 
						
							2015-09-30 19:01:38 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								85784c5265 
								
							
								 
							
						 
						
							
							
								
								VM: make save-image throw exception on error ( #1090 )  
							
							 
							
							
							
						 
						
							2015-09-30 23:31:47 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								ffc441ad63 
								
							
								 
							
						 
						
							
							
								
								VM: looks like ERROR_C_STRING is never thrown, so it can be removed  
							
							 
							
							
							
						 
						
							2015-09-29 23:12:56 +02:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								adbd379241 
								
							
								 
							
						 
						
							
							
								
								classes.tuple: fix stack effect, didn't mean to commit change.  
							
							 
							
							
							
						 
						
							2015-09-24 09:38:16 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7583ffc2c9 
								
							
								 
							
						 
						
							
							
								
								classes.tuple: use class-of in tuple>array.  
							
							 
							
							
							
						 
						
							2015-09-24 07:58:02 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								804348287c 
								
							
								 
							
						 
						
							
							
								
								Docs: fix a bunch of help-lint warnings  
							
							 
							
							
							
						 
						
							2015-09-22 08:52:59 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								db0739ff36 
								
							
								 
							
						 
						
							
							
								
								sequences: extra doc and test for 2all?  
							
							 
							
							
							
						 
						
							2015-09-22 08:52:59 +02:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								eaa65bc66f 
								
							
								 
							
						 
						
							
							
								
								lexer: change shebang handling to be in skip-blank.  
							
							 
							
							... 
							
							
							
							It previously required "#!" to be defined like "!", now it doesn't. 
							
						 
						
							2015-09-10 17:53:04 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								59caf874a3 
								
							
								 
							
						 
						
							
							
								
								syntax: removing #! as a comment character.  
							
							 
							
							... 
							
							
							
							We don't need two types of comments and shebang (#!) is handled
natively by the lexer, so the original reason for #! is not valid. 
							
						 
						
							2015-09-09 18:28:08 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								5fdc98cb97 
								
							
								 
							
						 
						
							
							
								
								syntax: fix bad search-and-replace.  
							
							 
							
							
							
						 
						
							2015-09-08 16:21:06 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e477f6996f 
								
							
								 
							
						 
						
							
							
								
								Fix comments to be ! not #!.  
							
							 
							
							
							
						 
						
							2015-09-08 16:15:10 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								de4917e6a1 
								
							
								 
							
						 
						
							
							
								
								VM: give the exception handling special object a real name  
							
							 
							
							
							
						 
						
							2015-09-02 21:54:33 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								cee0b19324 
								
							
								 
							
						 
						
							
							
								
								VM: the ffi-signal-handler and ffi-leaf-signal-handler primitives are unused  
							
							 
							
							
							
						 
						
							2015-09-02 21:54:15 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								10464e7e4e 
								
							
								 
							
						 
						
							
							
								
								VM: LEAF_FRAME_SIZE is 16 bytes on all platforms so we can simplify it  
							
							 
							
							
							
						 
						
							2015-08-26 20:23:15 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								a2e8af2581 
								
							
								 
							
						 
						
							
							
								
								io.files: command line params is in the system's native encoding  
							
							 
							
							
							
						 
						
							2015-08-24 07:23:40 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0a5c181c9e 
								
							
								 
							
						 
						
							
							
								
								words: cleaning up word-props  
							
							 
							
							
							
						 
						
							2015-08-23 22:40:56 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								de4e42b6ca 
								
							
								 
							
						 
						
							
							
								
								classes.parser: add a create-class word.  
							
							 
							
							
							
						 
						
							2015-08-23 22:40:56 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								59b7a50567 
								
							
								 
							
						 
						
							
							
								
								VM: removing the get_datastack/retainstack/callstack primitives  
							
							 
							
							... 
							
							
							
							they can all be implemented using the
datastack/retainstack/callstack-for primitives and the less primitives
the better! 
							
						 
						
							2015-08-23 18:36:30 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ac5da311f7 
								
							
								 
							
						 
						
							
							
								
								more cleanup.  
							
							 
							
							
							
						 
						
							2015-08-17 20:48:48 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								399d01f56e 
								
							
								 
							
						 
						
							
							
								
								strings.parser: finish removing triple-strings.  
							
							 
							
							... 
							
							
							
							parse-string => parse-short-string (on the same line)
parse-multiline-string-until => parse-full-string 
							
						 
						
							2015-08-17 19:49:12 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								9dcca84c27 
								
							
								 
							
						 
						
							
							
								
								classes.tuple: a better error if creating a tuple from too many values.  
							
							 
							
							
							
						 
						
							2015-08-15 19:39:39 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								a56a00689f 
								
							
								 
							
						 
						
							
							
								
								namespaces: don't need SLOT: and FROM:.  
							
							 
							
							
							
						 
						
							2015-08-15 16:31:21 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7d4964c136 
								
							
								 
							
						 
						
							
							
								
								alien.strings: remove (symbol>string) helper word.  
							
							 
							
							
							
						 
						
							2015-08-15 16:13:46 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								18e557785f 
								
							
								 
							
						 
						
							
							
								
								Revert "parser: split parse-file into (parse-file)."  
							
							 
							
							... 
							
							
							
							This reverts commit 18bbe6292a . 
							
						 
						
							2015-08-15 16:05:41 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								18bbe6292a 
								
							
								 
							
						 
						
							
							
								
								parser: split parse-file into (parse-file).  
							
							 
							
							
							
						 
						
							2015-08-15 09:12:06 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								883f65d0e4 
								
							
								 
							
						 
						
							
							
								
								VM: fix one callstack overflow problem by "unlocking" the callstacks  
							
							 
							
							... 
							
							
							
							border pages
Also a new vocab compiler.tests.callstack-overflow which is supposed to
contain all tests for callstack overflow-related problems. 
							
						 
						
							2015-08-14 20:19:58 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								9413f711b9 
								
							
								 
							
						 
						
							
							
								
								VM: the JIT_PROFILING special object is never used, so rename it to  
							
							 
							
							... 
							
							
							
							JIT_UNUSED (removing it breaks boot images) 
							
						 
						
							2015-08-14 20:19:53 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								8c70f04d41 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image: bs-special-objects -> special-objects,  
							
							 
							
							... 
							
							
							
							bootstrap.image.syntax vocab not needed anymore 
							
						 
						
							2015-08-14 20:19:53 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								9cf36e3dc2 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image: attempt to remove the SPECIAL-OBJECT: table  
							
							 
							
							... 
							
							
							
							Instead of using newly defined words as keys to the special-objects
hash being built, you can reuse the constants in kernel.private 
							
						 
						
							2015-08-14 20:19:52 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								81057c4108 
								
							
								 
							
						 
						
							
							
								
								VM: the context_object_count must be wrong, there are only 4 of them  
							
							 
							
							
							
						 
						
							2015-08-14 20:19:50 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								cc80c37bbb 
								
							
								 
							
						 
						
							
							
								
								namespaces: simplify (box-at) using cache.  
							
							 
							
							
							
						 
						
							2015-08-14 19:51:52 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								2c41c913ee 
								
							
								 
							
						 
						
							
							
								
								parser: split out check-word-name.  
							
							 
							
							
							
						 
						
							2015-08-14 19:51:52 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								0216f9f6d1 
								
							
								 
							
						 
						
							
							
								
								namespaces: rename namestack* to (get-namestack) for consistency.  
							
							 
							
							
							
						 
						
							2015-08-13 17:53:07 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								bee46baecb 
								
							
								 
							
						 
						
							
							
								
								continuations: rename catchstack* to (get-catchstack) for consistency.  
							
							 
							
							
							
						 
						
							2015-08-13 17:52:40 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								f88febc03e 
								
							
								 
							
						 
						
							
							
								
								namespaces: remove is-global word.  
							
							 
							
							
							
						 
						
							2015-08-13 17:46:40 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							 
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b2364198a2 
								
							
								 
							
						 
						
							
							
								
								words: use get-callstack.  
							
							 
							
							
							
						 
						
							2015-08-13 12:57:33 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								c21a154056 
								
							
								 
							
						 
						
							
							
								
								core: callstack is a builtin type and a class name. rename the *stack words that grab the current stack get-foostack to avoid the callstack builtin conflict and for better symmetry with set-foostack.  
							
							 
							
							
							
						 
						
							2015-08-13 10:11:59 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b1606f3d0a 
								
							
								 
							
						 
						
							
							
								
								classes.error: It was in the other patch but not this one...  
							
							 
							
							
							
						 
						
							2015-08-12 19:40:25 -07:00