Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								11dc0a23a8
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.ssa.liveness: fix tests
							
							
							
							
							
						 | 
						
							2009-08-08 16:15:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1bf8a0cac7
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.representations: emit-conversion should not be private since CSSA construction uses it
							
							
							
							
							
						 | 
						
							2009-08-08 04:13:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4b7ba38aab
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg: virtual registers are integers now, and representations are stored off to the side. Fix bug in representation selection that would manifest if a value was used as a float and a fixnum in different branches; cannot globally unbox float in this case
							
							
							
							
							
						 | 
						
							2009-08-08 04:02:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e21ca289c3
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.representations: new pass to make global unboxing decisions, relies on new compiler.cfg.loop-detection pass for loop nesting information
							
							
							
							
							
						 | 
						
							2009-08-08 00:24:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								926c46841b
								
							
								
							
						 | 
						
							
							
								
								classes.intersection: make flatten-class more accurate. It is still not perfect, but it fixes the case where a generic word has a method on a tuple class, and another method on an intersection of a mixin with another tuple classes
							
							
							
							
							
						 | 
						
							2009-08-07 22:30:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b85d842ca6
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-08-07 17:45:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								725280d424
								
							
								
							
						 | 
						
							
							
								
								Split off the notion of a register representation from a register class
							
							
							
							
							
						 | 
						
							2009-08-07 17:44:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fb80f21d75
								
							
								
							
						 | 
						
							
							
								
								help.tutorial: minor tweaks
							
							
							
							
							
						 | 
						
							2009-08-07 14:54:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								cdd311b3d1
								
							
								
							
						 | 
						
							
							
								
								removed basis dependent vocabs
							
							
							
							
							
						 | 
						
							2009-08-06 21:01:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b06fe403c8
								
							
								
							
						 | 
						
							
							
								
								file-trees: load fix
							
							
							
							
							
						 | 
						
							2009-08-06 16:49:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2e73038043
								
							
								
							
						 | 
						
							
							
								
								Revert basis UI gadget changes
							
							
							
							
							
						 | 
						
							2009-08-06 16:46:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								6f607ed5a9
								
							
								
							
						 | 
						
							
							
								
								fixed ui.gadgets.tables multi-selection bug
							
							
							
							
							
						 | 
						
							2009-08-06 16:31:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								827d30a95b
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-08-06 15:40:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								df371bd8bb
								
							
								
							
						 | 
						
							
							
								
								magic scrollers hide sliders when not needed
							
							
							
							
							
						 | 
						
							2009-08-06 15:20:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								a621e381e3
								
							
								
							
						 | 
						
							
							
								
								merged control extras into basis
							
							
							
							
							
						 | 
						
							2009-08-06 15:19:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ef97fdf0c5
								
							
								
							
						 | 
						
							
							
								
								ui.gadgets.tables: some band-aid fixes
							
							
							
							
							
						 | 
						
							2009-08-06 01:28:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7734bd9bcd
								
							
								
							
						 | 
						
							
							
								
								vocabs.hierarchy: fix load-all
							
							
							
							
							
						 | 
						
							2009-08-05 23:08:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fde421a880
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'bogie'
							
							
							
							
							
						 | 
						
							2009-08-05 23:04:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b4f97dc632
								
							
								
							
						 | 
						
							
							
								
								vocabs.hierarchy: load word now tries to load the vocab named by the prefix itself
							
							
							
							
							
						 | 
						
							2009-08-05 23:04:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								311774cb68
								
							
								
							
						 | 
						
							
							
								
								modules.rpc-server: don't start server by default
							
							
							
							
							
						 | 
						
							2009-08-05 22:56:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								926797d485
								
							
								
							
						 | 
						
							
							
								
								ui.gadgets.tables: more fixes
							
							
							
							
							
						 | 
						
							2009-08-05 22:56:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								dba67b1815
								
							
								
							
						 | 
						
							
							
								
								ui.gadgets.tables: little cleanup
							
							
							
							
							
						 | 
						
							2009-08-05 22:45:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								805b0b2430
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://github.com/bogiebro/factor into bogie
							
							
							
							
							
						 | 
						
							2009-08-05 22:20:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								a352e7411e
								
							
								
							
						 | 
						
							
							
								
								reindented ui.gadgets.tables
							
							
							
							
							
						 | 
						
							2009-08-05 21:29:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								9d3fe3fd9a
								
							
								
							
						 | 
						
							
							
								
								removed demo from poppers
							
							
							
							
							
						 | 
						
							2009-08-05 20:04:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								d65be18dce
								
							
								
							
						 | 
						
							
							
								
								ui.gadgets.poppers: new ui gadget
							
							
							
							
							
						 | 
						
							2009-08-05 20:01:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								370f4c081d
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg: convert code into two-operand form before SSA destruction; SSA destruction now operates on a relaxed SSA form where multiple defs of the same vreg are allowed, but only within a single basic block. This makes linear scan's coalescing redundant, allowing it to be removed completely
							
							
							
							
							
						 | 
						
							2009-08-05 18:57:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								eb3bd1edea
								
							
								
							
						 | 
						
							
							
								
								cpu.x86.assembler: make some words private
							
							
							
							
							
						 | 
						
							2009-08-05 18:30:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								e426bc4be8
								
							
								
							
						 | 
						
							
							
								
								moved patterns to persistency for new db prep
							
							
							
							
							
						 | 
						
							2009-08-05 16:45:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								0c4b9a0d58
								
							
								
							
						 | 
						
							
							
								
								simplified ui.gadgets.tables
							
							
							
							
							
						 | 
						
							2009-08-05 16:24:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								42d478054f
								
							
								
							
						 | 
						
							
							
								
								ui.gadgets.layout: add-gadget-at refactored
							
							
							
							
							
						 | 
						
							2009-08-05 08:44:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b1a85133dc
								
							
								
							
						 | 
						
							
							
								
								http.server.rewrite: fix typo in docs
							
							
							
							
							
						 | 
						
							2009-08-05 03:35:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								97ec3ea1b4
								
							
								
							
						 | 
						
							
							
								
								compiler.graphviz: add high-level IR call graph rendering
							
							
							
							
							
						 | 
						
							2009-08-05 03:33:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fb03a93763
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.recursive: have to check tail call flag of call tree edges too
							
							
							
							
							
						 | 
						
							2009-08-05 02:14:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								50fd4f17c3
								
							
								
							
						 | 
						
							
							
								
								Oops
							
							
							
							
							
						 | 
						
							2009-08-05 01:15:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								f9cc05e14a
								
							
								
							
						 | 
						
							
							
								
								gadgets.controls.refactoring
							
							
							
							
							
						 | 
						
							2009-08-04 23:00:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								eb0ecb68cd
								
							
								
							
						 | 
						
							
							
								
								ui.tools.debugger: (:edit) got renamed to edit-error
							
							
							
							
							
						 | 
						
							2009-08-04 21:14:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3b2fd98e7c
								
							
								
							
						 | 
						
							
							
								
								Refactor source-file-errors a little bit to remove some code duplication, and so that clicking 'Edit' in error list tool works for parse errors in unit tests
							
							
							
							
							
						 | 
						
							2009-08-04 21:01:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c3d60e5899
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.recursive: more accurate loop detection
							
							
							
							
							
						 | 
						
							2009-08-04 19:18:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								c05e91a7a3
								
							
								
							
						 | 
						
							
							
								
								replaced redundancies
							
							
							
							
							
						 | 
						
							2009-08-04 17:16:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								eed4f4dcfc
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.recursive: add some more more loop detection tests
							
							
							
							
							
						 | 
						
							2009-08-04 16:23:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								70428241bd
								
							
								
							
						 | 
						
							
							
								
								textmate bundle scaffolding
							
							
							
							
							
						 | 
						
							2009-08-04 16:05:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								bc0711cbe5
								
							
								
							
						 | 
						
							
							
								
								modules vocab in working order
							
							
							
							
							
						 | 
						
							2009-08-03 23:12:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								a7ff4c7884
								
							
								
							
						 | 
						
							
							
								
								not using message passing threads for modules
							
							
							
							
							
						 | 
						
							2009-08-03 22:29:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9aba341bdb
								
							
								
							
						 | 
						
							
							
								
								furnace.sessions: fix tests, requests must have a method set now
							
							
							
							
							
						 | 
						
							2009-08-03 21:26:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								1145f49a47
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-08-03 20:09:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								5d19f868fb
								
							
								
							
						 | 
						
							
							
								
								fix using list
							
							
							
							
							
						 | 
						
							2009-08-03 17:32:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								be0d134ebe
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-08-03 15:00:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								841fc3a89a
								
							
								
							
						 | 
						
							
							
								
								http.server.rewrite generalizes furnace.actions rest slot, so mention this in the docs
							
							
							
							
							
						 | 
						
							2009-08-03 15:00:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								181d9ca07d
								
							
								
							
						 | 
						
							
							
								
								http.server.rewrite: facility for making URLs prettier, and dynamic dispatching on the first part of a host name. Doug go nuts
							
							
							
							
							
						 | 
						
							2009-08-03 14:58:56 -05:00 |