John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								a9f8424302
								
							
								
							
						 | 
						
							
							
								
								webapps.mason: protect from bad links to builder/release.
							
							
							
							
							
						 | 
						
							2015-08-15 16:50:35 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								67ea8e7fa0
								
							
								
							
						 | 
						
							
							
								
								webapps.pastebin: fix calling >>annotations on f.
							
							
							
							
							
						 | 
						
							2015-08-15 16:40:43 -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 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								0f68d4c051
								
							
								
							
						 | 
						
							
							
								
								tools.image-analyzer.gc-info.tests: fix word>gc-info-expected word,
							
							
							
							
							
							
							
							fixes #1436 
							
						 | 
						
							2015-08-15 13:39:05 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								18bbe6292a
								
							
								
							
						 | 
						
							
							
								
								parser: split parse-file into (parse-file).
							
							
							
							
							
						 | 
						
							2015-08-15 09:12:06 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								7711c2720f
								
							
								
							
						 | 
						
							
							
								
								sorting.quick: a bit faster for standard data types.
							
							
							
							
							
						 | 
						
							2015-08-15 08:57:47 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								43aa46384c
								
							
								
							
						 | 
						
							
							
								
								grouping: make the $example, not $unchecked-example.
							
							
							
							
							
						 | 
						
							2015-08-14 21:30:57 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								04ec78831d
								
							
								
							
						 | 
						
							
							
								
								grouping: simplify since we always slice.
							
							
							
							
							
						 | 
						
							2015-08-14 21:12:28 -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
							
						 | 
						
							
							
							
							
								
							
								59762009f1
								
							
								
							
						 | 
						
							
							
								
								VM: simplified logic for allot_object()
							
							
							
							
							
						 | 
						
							2015-08-14 20:19:57 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								1b1b275a1a
								
							
								
							
						 | 
						
							
							
								
								VM: simplifies the dispatch_resumable_signal() method
							
							
							
							
							
						 | 
						
							2015-08-14 20:19:57 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								b8aef640f9
								
							
								
							
						 | 
						
							
							
								
								VM: new method set_border_locked() in segment, so that you can remove
							
							
							
							
							
							
							
							the protection of the guard pages 
							
						 | 
						
							2015-08-14 20:19:56 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								50822c1a8a
								
							
								
							
						 | 
						
							
							
								
								vm: add def for the segment struct, it's useful for testing
							
							
							
							
							
						 | 
						
							2015-08-14 20:19:56 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								5d7fb5da60
								
							
								
							
						 | 
						
							
							
								
								VM: smaller style-fixes, like removing redundant else clauses and this prefixes
							
							
							
							
							
						 | 
						
							2015-08-14 20:19:55 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								e14d820138
								
							
								
							
						 | 
						
							
							
								
								VM: move trace_partial_objects to visit_partial_objects since it is a
							
							
							
							
							
							
							
							kind of visitation function 
							
						 | 
						
							2015-08-14 20:19:55 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								df669298ce
								
							
								
							
						 | 
						
							
							
								
								VM: split dispatch_signal_handler into two methods, one for resumable
							
							
							
							
							
							
							
							and one for non-resumable signals 
							
						 | 
						
							2015-08-14 20:19:55 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								2b1c6ca11a
								
							
								
							
						 | 
						
							
							
								
								VM: move the frame_predecessor() method to the code_heap class
							
							
							
							
							
						 | 
						
							2015-08-14 20:19:54 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								f3c34e44d4
								
							
								
							
						 | 
						
							
							
								
								VM: FRAME_RETURN_ADDRESS define unused
							
							
							
							
							
						 | 
						
							2015-08-14 20:19:54 -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
							
						 | 
						
							
							
							
							
								
							
								dbb045e2cd
								
							
								
							
						 | 
						
							
							
								
								bootstrap.image: better to use the special-object-count constant from kernel.private
							
							
							
							
							
						 | 
						
							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
							
						 | 
						
							
							
							
							
								
							
								2b3989f3c9
								
							
								
							
						 | 
						
							
							
								
								bootstrap.assembler.*: convert the other assembly files to the new
							
							
							
							
							
							
							
							jit-define system 
							
						 | 
						
							2015-08-14 20:19:52 -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
							
						 | 
						
							
							
							
							
								
							
								bdc4880b17
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.save-contexts: context-save-needed not needed because it's
							
							
							
							
							
							
							
							the same as gc-map-insn 
							
						 | 
						
							2015-08-14 20:19:51 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								3f9fa7e39e
								
							
								
							
						 | 
						
							
							
								
								VM: emit_prolog/emit_epilog can be simplified because stack frame and
							
							
							
							
							
							
							
							safe point is always emitted together 
							
						 | 
						
							2015-08-14 20:19:51 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								358fae93c9
								
							
								
							
						 | 
						
							
							
								
								VM: the stack_frame_p() and safepoint_p() functions appear to be
							
							
							
							
							
							
							
							semantically identical, let's merge them into a
no_non_safepoint_words_p() function 
							
						 | 
						
							2015-08-14 20:19:50 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								510193f012
								
							
								
							
						 | 
						
							
							
								
								VM: an unused #define we can eliminate
							
							
							
							
							
						 | 
						
							2015-08-14 20:19:50 -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
							
						 | 
						
							
							
							
							
								
							
								3e9d80edf1
								
							
								
							
						 | 
						
							
							
								
								windows.directx.dinput.constants: simplify uninitialize.
							
							
							
							
							
						 | 
						
							2015-08-14 19:51:52 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								1e64f03870
								
							
								
							
						 | 
						
							
							
								
								decimals: rename D: to DECIMAL: to help with new parser until we figure out how best to deal with conflicts.
							
							
							
							
							
						 | 
						
							2015-08-14 15:04:53 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								ad9d0c171b
								
							
								
							
						 | 
						
							
							
								
								use scrape-html instead of "http-get nip parse-html".
							
							
							
							
							
						 | 
						
							2015-08-14 12:14:04 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								9f43820076
								
							
								
							
						 | 
						
							
							
								
								Revert "vm: don't use implicit this. thanks to Jon Harper for the report."
							
							
							
							
							
							
							
							My bad. A buggy compiler is a buggy compiler. Not a good workaround.
This reverts commit 1602e5094c. 
							
						 | 
						
							2015-08-14 11:15:55 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								1602e5094c
								
							
								
							
						 | 
						
							
							
								
								vm: don't use implicit this. thanks to Jon Harper for the report.
							
							
							
							
							
						 | 
						
							2015-08-14 10:16:53 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								5ba44b37bc
								
							
								
							
						 | 
						
							
							
								
								windows.errors: fix bootstrap
							
							
							
							
							
						 | 
						
							2015-08-13 23:07:32 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								02b8a051f0
								
							
								
							
						 | 
						
							
							
								
								fix for bad renames.
							
							
							
							
							
						 | 
						
							2015-08-13 19:08:05 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								38f3450519
								
							
								
							
						 | 
						
							
							
								
								compiler: fix D.
							
							
							
							
							
						 | 
						
							2015-08-13 18:15:25 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b502ad7ac6
								
							
								
							
						 | 
						
							
							
								
								misc/vim: update with new core word renames.
							
							
							
							
							
						 | 
						
							2015-08-13 17:56:16 -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 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								a6926b19ce
								
							
								
							
						 | 
						
							
							
								
								see: ERROR: should print as ERROR:.
							
							
							
							
							
						 | 
						
							2015-08-13 16:12:46 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ce046b77c8
								
							
								
							
						 | 
						
							
							
								
								compiler: rename D to D: because it wants a token. Same for R -> R:
							
							
							
							
							
						 | 
						
							2015-08-13 15:23:10 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								dc71bd4caa
								
							
								
							
						 | 
						
							
							
								
								stack-checker: old bug, float>fixnum was not foldable!!
							
							
							
							
							
						 | 
						
							2015-08-13 14:47:01 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b2364198a2
								
							
								
							
						 | 
						
							
							
								
								words: use get-callstack.
							
							
							
							
							
						 | 
						
							2015-08-13 12:57:33 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								62686907fe
								
							
								
							
						 | 
						
							
							
								
								compiler: fix rename
							
							
							
							
							
						 | 
						
							2015-08-13 12:55:28 -07:00 |