John Benediktsson
							
						 
						
							 
							
							
							
								
							
								255b60ef8d 
								
							
								 
							
						 
						
							
							
								
								cpu.x86: remove use of with-scope in favor of locals.  
							
							 
							
							
							
						 
						
							2015-06-15 09:10:52 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								aeaed40d9c 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.ssa.destruction.coalescing: new vocab to refactor and  
							
							 
							
							... 
							
							
							
							simplify the prepare-insn code in compiler.cfg.ssa.destruction 
							
						 
						
							2015-06-15 12:28:31 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								c5ec490f39 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.ssa.destruction: the natural-sort was malplaced, only sort  
							
							 
							
							... 
							
							
							
							inputs from ##phi, should fix remainder of #1345  
							
						 
						
							2015-06-15 12:28:30 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								c0645ecafe 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan.*: fix help-lint errors  
							
							 
							
							
							
						 
						
							2015-06-14 16:44:37 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								5ad35fabd1 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.*: lots of more compiler docs  
							
							 
							
							
							
						 
						
							2015-06-14 16:44:37 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								418438ab13 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan.*: change compute-live-intervals so that it  
							
							 
							
							... 
							
							
							
							returns only one sequence, it makes some words a little simpler 
							
						 
						
							2015-06-14 16:44:37 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								f37ab939f0 
								
							
								 
							
						 
						
							
							
								
								compiler.*: more compiler docs  
							
							 
							
							
							
						 
						
							2015-06-14 16:44:37 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								91118ae5df 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan.allocation.state:  fix   #1345  by adding vreg to  
							
							 
							
							... 
							
							
							
							the heap key
By having { start end vreg } as the key in the min-heap ordering is
guaranteed even if two intervals share the same start and end. 
							
						 
						
							2015-06-14 16:44:37 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								9dbb3e9171 
								
							
								 
							
						 
						
							
							
								
								compiler.codegen.gc-maps: simplies largest-spill-slot and refactors serialize-gc-maps  
							
							 
							
							
							
						 
						
							2015-06-14 16:44:37 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								ca2d64af68 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.ssa.destruction: try and sort the vreg pairs before  
							
							 
							
							... 
							
							
							
							elimination, this way you always get the same leader info 
							
						 
						
							2015-06-14 16:44:36 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								be342e8638 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.ssa.destruction: refactors maybe/must-eliminate-copy into  
							
							 
							
							... 
							
							
							
							one try-eliminate-copy 
							
						 
						
							2015-06-14 16:44:36 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								98ae0eb02e 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.ssa.destruction: small refactoring which removes  
							
							 
							
							... 
							
							
							
							class-elements and maybe-eliminate-copy-later 
							
						 
						
							2015-06-14 16:44:36 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								ceff23339c 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.ssa.destruction: a bunch of new docs  
							
							 
							
							
							
						 
						
							2015-06-14 16:44:36 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								b4f881a9be 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.ssa.destruction.tests: a bunch of new tests  
							
							 
							
							
							
						 
						
							2015-06-14 16:44:36 +02:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								5083bdad33 
								
							
								 
							
						 
						
							
							
								
								Revert "hashtables: make hash-combine use fixnum primitives."  
							
							 
							
							... 
							
							
							
							This reverts commit 390dd23261 . 
							
						 
						
							2015-06-11 20:33:47 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								54c4388a68 
								
							
								 
							
						 
						
							
							
								
								vocabs: remove little used words.  
							
							 
							
							... 
							
							
							
							vocabs:vocab-name* => editors.private:public-vocab-name. 
							
						 
						
							2015-06-11 20:04:44 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ccddbebf94 
								
							
								 
							
						 
						
							
							
								
								math.parser: slightly faster ((pow)).  
							
							 
							
							
							
						 
						
							2015-06-11 20:04:44 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								5c23f10e50 
								
							
								 
							
						 
						
							
							
								
								json.writer: add an explicit error when serializing fp-specials  
							
							 
							
							
							
						 
						
							2015-06-10 22:51:39 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								5ed3aef603 
								
							
								 
							
						 
						
							
							
								
								json.reader: read Infinity, -Infinity and NaN  
							
							 
							
							
							
						 
						
							2015-06-10 22:51:38 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								496ff53f22 
								
							
								 
							
						 
						
							
							
								
								json.reader: read UTF-16 surrogate pairs  
							
							 
							
							
							
						 
						
							2015-06-10 22:51:38 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								59ba0ef341 
								
							
								 
							
						 
						
							
							
								
								mason.child: fix test in a better way.  
							
							 
							
							
							
						 
						
							2015-06-10 19:56:11 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5f8baad617 
								
							
								 
							
						 
						
							
							
								
								Nmakefile: Set the /SUBSYSTEM for 5.01 (win32), or 5.02 (x64) to allow  
							
							 
							
							... 
							
							
							
							running on Windows XP. In x86-32-vista mode, don't set it.
real information:
https://software.intel.com/en-us/articles/linking-applications-using-visual-studio-2012-to-run-on-windows-xp 
Fixes  #1257 . 
							
						 
						
							2015-06-10 19:11:38 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								43b5eab7a4 
								
							
								 
							
						 
						
							
							
								
								mason.git: rename git-pull to git-clone-or-pull since that's what it does.  
							
							 
							
							
							
						 
						
							2015-06-10 18:52:53 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a7958c65b2 
								
							
								 
							
						 
						
							
							
								
								mason.child: Fix unit test for Windows.  
							
							 
							
							
							
						 
						
							2015-06-10 17:59:43 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								fb8d601c20 
								
							
								 
							
						 
						
							
							
								
								cocoa: windows -> ui-windows  
							
							 
							
							
							
						 
						
							2015-06-10 16:05:11 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								2451fea0a1 
								
							
								 
							
						 
						
							
							
								
								mason.child: On Windows, commands launch relative to parent process  
							
							 
							
							... 
							
							
							
							binary location instead of cwd. Launch factor.com with full path to get
the correct binary location.
Rename "test" and friends. 
							
						 
						
							2015-06-10 15:36:36 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								958d5e61b2 
								
							
								 
							
						 
						
							
							
								
								ui: rename windows to ui-windows  
							
							 
							
							
							
						 
						
							2015-06-10 15:36:35 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								dfa763434e 
								
							
								 
							
						 
						
							
							
								
								Fix tests broken by word hashcode change.  
							
							 
							
							
							
						 
						
							2015-06-09 20:37:55 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								1dab2ae6ca 
								
							
								 
							
						 
						
							
							
								
								io.streams.sequence: use stream-exempler here.  
							
							 
							
							
							
						 
						
							2015-06-09 20:24:42 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								95c34c41b7 
								
							
								 
							
						 
						
							
							
								
								hashtables: remove the 2hashcode word for now.  
							
							 
							
							
							
						 
						
							2015-06-09 16:46:02 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								390dd23261 
								
							
								 
							
						 
						
							
							
								
								hashtables: make hash-combine use fixnum primitives.  
							
							 
							
							
							
						 
						
							2015-06-09 16:30:04 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								6210edf76e 
								
							
								 
							
						 
						
							
							
								
								words: change word hash to do less work.  
							
							 
							
							
							
						 
						
							2015-06-09 16:08:48 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								aa00d59d59 
								
							
								 
							
						 
						
							
							
								
								words: rename reset-props to remove-word-props.  
							
							 
							
							
							
						 
						
							2015-06-09 11:53:46 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								77f980881b 
								
							
								 
							
						 
						
							
							
								
								compiler.units: simplify remember-class.  
							
							 
							
							
							
						 
						
							2015-06-09 11:04:11 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b3aeb94020 
								
							
								 
							
						 
						
							
							
								
								compiler.units: add typedef for new-words.  
							
							 
							
							
							
						 
						
							2015-06-09 10:30:05 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								f00c90bb63 
								
							
								 
							
						 
						
							
							
								
								vocabs.parser: cleanup update-manifest, make update-search-vocabs a little faster.  
							
							 
							
							
							
						 
						
							2015-06-09 10:29:44 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								950cbc5e7d 
								
							
								 
							
						 
						
							
							
								
								infix: fix bug with recent locals refactor.  
							
							 
							
							
							
						 
						
							2015-06-09 09:59:29 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								72c95895e7 
								
							
								 
							
						 
						
							
							
								
								locals.parser: use qualified-vocabs.  
							
							 
							
							
							
						 
						
							2015-06-09 09:59:19 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								d2716bbe6b 
								
							
								 
							
						 
						
							
							
								
								vocabs.parser: make a "qualified-vocabs" word for re-use.  
							
							 
							
							
							
						 
						
							2015-06-09 09:58:49 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b7e0c5a0dd 
								
							
								 
							
						 
						
							
							
								
								sequences.deep: adding a test for deep-reduce.  
							
							 
							
							
							
						 
						
							2015-06-09 09:16:40 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								6698f7d55d 
								
							
								 
							
						 
						
							
							
								
								tools.coverage: cleanup and use deep-reduce in count-callables.  
							
							 
							
							
							
						 
						
							2015-06-09 08:43:51 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								a732c2afc5 
								
							
								 
							
						 
						
							
							
								
								sequences.deep: adding deep-reduce.  
							
							 
							
							
							
						 
						
							2015-06-09 08:42:54 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								10c0f808ca 
								
							
								 
							
						 
						
							
							
								
								lcs.diff2html: fix refactor bug.  
							
							 
							
							
							
						 
						
							2015-06-09 08:04:03 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								667462e848 
								
							
								 
							
						 
						
							
							
								
								tools.coverage: fix refactor bug.  
							
							 
							
							
							
						 
						
							2015-06-09 08:03:35 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								c2290aa141 
								
							
								 
							
						 
						
							
							
								
								locals.parser.tests: fixing the tcs so they work  
							
							 
							
							
							
						 
						
							2015-06-09 13:02:03 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								92868fe778 
								
							
								 
							
						 
						
							
							
								
								locals.parser: fix for  #1340 , write locals directly to the manifest  
							
							 
							
							... 
							
							
							
							The locals parser used to parse and store locals in the 'locals'
variable which was an alias to 'manifest get qualified-vocabs>> last
words>>'. For some reason, after a restart they become distinct
objects. An easy fix is to not alias the hash in the first place. 
							
						 
						
							2015-06-09 13:02:03 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								8ef135bc2f 
								
							
								 
							
						 
						
							
							
								
								locals.types: stub unit tests  
							
							 
							
							
							
						 
						
							2015-06-09 13:02:03 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								48138d548a 
								
							
								 
							
						 
						
							
							
								
								locals.parser: small refactorings and unit tests  
							
							 
							
							
							
						 
						
							2015-06-09 13:02:03 +02:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								4d47b826bf 
								
							
								 
							
						 
						
							
							
								
								parser: added helper word use-first-word? to simplify no-word  
							
							 
							
							
							
						 
						
							2015-06-09 13:02:03 +02:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								d68175f48f 
								
							
								 
							
						 
						
							
							
								
								Some more general fixes for recent refactors.  
							
							 
							
							
							
						 
						
							2015-06-08 19:15:29 -07:00