9369f8216f 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.constraints: docs for this vocab  
							
							
							
						 
						
							2015-09-22 08:51:04 +02:00  
				
					
						
							
							
								 
						
							
							
								e477f6996f 
								
							
								 
							
						 
						
							
							
								
								Fix comments to be ! not #!.  
							
							
							
						 
						
							2015-09-08 16:15:10 -07:00  
				
					
						
							
							
								 
						
							
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
				
					
						
							
							
								 
						
							
							
								62686907fe 
								
							
								 
							
						 
						
							
							
								
								compiler: fix rename  
							
							
							
						 
						
							2015-08-13 12:55:28 -07:00  
				
					
						
							
							
								 
						
							
							
								b6be8685c3 
								
							
								 
							
						 
						
							
							
								
								basis: ERROR: changes.  
							
							
							
						 
						
							2015-08-13 03:20:39 -07:00  
				
					
						
							
							
								 
						
							
							
								225c28f23a 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation: Fix build error  
							
							
							
						 
						
							2015-08-13 02:53:03 -07:00  
				
					
						
							
							
								 
						
							
							
								e0d1b14e5c 
								
							
								 
							
						 
						
							
							
								
								factor: don't need FROM: namespaces => set or namespaces:set anymore  
							
							
							
						 
						
							2015-08-12 11:25:57 -05:00  
				
					
						
							
							
								 
						
							
							
								28dcd0667a 
								
							
								 
							
						 
						
							
							
								
								factor: rename set to unordered-set.  
							
							
							
						 
						
							2015-08-12 10:54:19 -05:00  
				
					
						
							
							
								 
						
							
							
								330c7ba156 
								
							
								 
							
						 
						
							
							
								
								factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.  
							
							... 
							
							
							
							Redo many FROM: and QUALIFIED: and using lists. 
							
						 
						
							2015-08-12 08:49:02 -05:00  
				
					
						
							
							
								 
						
							
							
								00338f62f3 
								
							
								 
							
						 
						
							
							
								
								factor: put inline on same line as ; for experimentation  
							
							
							
						 
						
							2015-08-10 12:55:27 -05:00  
				
					
						
							
							
								 
						
							
							
								5e29aac0a6 
								
							
								 
							
						 
						
							
							
								
								Docs: various more compiler-related docs  
							
							
							
						 
						
							2015-07-28 17:58:28 -07:00  
				
					
						
							
							
								 
						
							
							
								44c9b2c8e8 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.*: new docs  
							
							
							
						 
						
							2015-07-28 17:58:28 -07:00  
				
					
						
							
							
								 
						
							
							
								e095b54644 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.escape-analysis.*: new doc files  
							
							
							
						 
						
							2015-07-28 17:58:28 -07:00  
				
					
						
							
							
								 
						
							
							
								06560b24a6 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.escape-analysis.allocations: stub doc file from comments  
							
							
							
						 
						
							2015-07-28 17:58:27 -07:00  
				
					
						
							
							
								 
						
							
							
								5eec781b40 
								
							
								 
							
						 
						
							
							
								
								use ``if*`` instead of ``dup [ ] [ drop ] if``.  
							
							
							
						 
						
							2015-07-20 22:24:30 -07:00  
				
					
						
							
							
								 
						
							
							
								2adeed9cb3 
								
							
								 
							
						 
						
							
							
								
								factor: rename classes:members to class-members so it doesn't conflict with sets:members. ugh.  
							
							
							
						 
						
							2015-07-20 00:32:42 -07:00  
				
					
						
							
							
								 
						
							
							
								2c257f399c 
								
							
								 
							
						 
						
							
							
								
								factor: Rename MACRO: and MACRO: to have quot as the output in stack effects.  
							
							
							
						 
						
							2015-07-18 22:16:11 -07:00  
				
					
						
							
							
								 
						
							
							
								4c2c8f133f 
								
							
								 
							
						 
						
							
							
								
								vm: rename some primitives, and some cleanup.  
							
							... 
							
							
							
							* quot-compiled? => quotation-compiled?
* optimized? => word-optimized? 
							
						 
						
							2015-07-15 11:13:52 -07:00  
				
					
						
							
							
								 
						
							
							
								892c62e1dc 
								
							
								 
							
						 
						
							
							
								
								factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test  
							
							
							
						 
						
							2015-07-03 09:39:59 -07:00  
				
					
						
							
							
								 
						
							
							
								59f3b1ea57 
								
							
								 
							
						 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"  
							
							... 
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824 
							
						 
						
							2015-07-02 13:47:06 -07:00  
				
					
						
							
							
								 
						
							
							
								7e54cc2824 
								
							
								 
							
						 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!  
							
							
							
						 
						
							2015-07-02 11:36:08 -07:00  
				
					
						
							
							
								 
						
							
							
								999aa7c897 
								
							
								 
							
						 
						
							
							
								
								factor: clean up spaces in -tests files  
							
							
							
						 
						
							2015-07-02 10:34:01 -07:00  
				
					
						
							
							
								 
						
							
							
								352e5de16a 
								
							
								 
							
						 
						
							
							
								
								core, basis, extra: Remove DOS line endings from files.  
							
							... 
							
							
							
							Remove whitespace from end of lines.
Add a newline to the end of each file. 
							
						 
						
							2015-06-29 17:25:40 -07:00  
				
					
						
							
							
								 
						
							
							
								95fa3eba19 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.known-words: better way to assign the  
							
							... 
							
							
							
							"outputs" to the mod words + some more tests 
							
						 
						
							2015-06-27 16:14:58 +02:00  
				
					
						
							
							
								 
						
							
							
								0d02ff8e40 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.*: new and fixed tests for the new propagation  
							
							... 
							
							
							
							behaviour for mod 
							
						 
						
							2015-06-27 16:14:58 +02:00  
				
					
						
							
							
								 
						
							
							
								2f835d3666 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.*: implements downgrading to fixnum for the  
							
							... 
							
							
							
							mod word, maybe a first step in solving #224 
factor_vm::primitive_bignum_mod is changed so that it outputs a fixnum
if the value is small enough. Then the compiler can take advantage of
knowing that expressions like [ >bignum 10 mod ] always result in a
fixnum [-9,9] and inline more arithmetic. 
							
						 
						
							2015-06-27 16:14:58 +02:00  
				
					
						
							
							
								 
						
							
							
								72fe466ac9 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.known-words: more precise output class  
							
							... 
							
							
							
							assignment for all mod words
The compiler can better optimize a quotation like [ 20 fixnum-mod 55 + ]
if it knows fixnum-mod outputs a fixnum. 
							
						 
						
							2015-06-27 16:14:57 +02:00  
				
					
						
							
							
								 
						
							
							
								16abe47b03 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation: fix tests for bit? inlining.  
							
							
							
						 
						
							2015-06-17 20:52:05 -07:00  
				
					
						
							
							
								 
						
							
							
								f37ab939f0 
								
							
								 
							
						 
						
							
							
								
								compiler.*: more compiler docs  
							
							
							
						 
						
							2015-06-14 16:44:37 +02:00  
				
					
						
							
							
								 
						
							
							
								fa2bf33659 
								
							
								 
							
						 
						
							
							
								
								compiler.tree: renaming is hard. cleanup -> cleanup-tree  
							
							
							
						 
						
							2015-06-05 23:18:43 -07:00  
				
					
						
							
							
								 
						
							
							
								16094d283b 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.debugger: more "cleanup"  
							
							
							
						 
						
							2015-06-05 23:04:05 -07:00  
				
					
						
							
							
								 
						
							
							
								a0cb7b4fd8 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.cleanup: Fix docs  
							
							
							
						 
						
							2015-06-05 21:22:50 -07:00  
				
					
						
							
							
								 
						
							
							
								808342076d 
								
							
								 
							
						 
						
							
							
								
								compiler: rename cleanup to cleanup-tree, cleanup* to cleanup-tree*  
							
							
							
						 
						
							2015-06-05 21:08:18 -07:00  
				
					
						
							
							
								 
						
							
							
								aa1a5f22ba 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.debugger: fix docs using.  
							
							
							
						 
						
							2015-05-14 08:16:27 -07:00  
				
					
						
							
							
								 
						
							
							
								2c3492a916 
								
							
								 
							
						 
						
							
							
								
								minor cleanup to some docs.  
							
							
							
						 
						
							2015-05-13 16:09:14 -07:00  
				
					
						
							
							
								 
						
							
							
								b366a06c41 
								
							
								 
							
						 
						
							
							
								
								use reject instead of [ ... not ] filter.  
							
							
							
						 
						
							2015-05-12 18:50:34 -07:00  
				
					
						
							
							
								 
						
							
							
								0c2559ef6e 
								
							
								 
							
						 
						
							
							
								
								compiler.*: a bunch more compiler docs  
							
							
							
						 
						
							2015-05-09 20:04:22 -07:00  
				
					
						
							
							
								 
						
							
							
								8f02cad9c5 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.*: a bunch of new tests  
							
							
							
						 
						
							2015-05-09 20:04:22 -07:00  
				
					
						
							
							
								 
						
							
							
								c3ca8bd859 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.*: even more compiler docs  
							
							
							
						 
						
							2015-04-29 09:31:58 -07:00  
				
					
						
							
							
								 
						
							
							
								eda9535ce6 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.call-effect: changing back call-effect-unsafe?, changing it made all images to large for some reason  
							
							
							
						 
						
							2015-04-29 09:31:55 -07:00  
				
					
						
							
							
								 
						
							
							
								837e098d41 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.*: a little more docs  
							
							
							
						 
						
							2015-04-29 09:31:54 -07:00  
				
					
						
							
							
								 
						
							
							
								09238cee4b 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.call-effect: docs for this vocab  
							
							
							
						 
						
							2015-04-29 09:31:54 -07:00  
				
					
						
							
							
								 
						
							
							
								e7fc6a789e 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.*: more compiler tree docs  
							
							
							
						 
						
							2015-02-05 11:01:05 +00:00  
				
					
						
							
							
								 
						
							
							
								5782855343 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.*: more docs  
							
							
							
						 
						
							2014-12-31 03:37:16 +01:00  
				
					
						
							
							
								 
						
							
							
								c65877104e 
								
							
								 
							
						 
						
							
							
								
								compiler: cleanup usings.  
							
							
							
						 
						
							2014-12-13 16:10:21 -08:00  
				
					
						
							
							
								 
						
							
							
								c0d6fdedd1 
								
							
								 
							
						 
						
							
							
								
								classes.tuple: use slots>tuple when possible.  
							
							
							
						 
						
							2014-11-29 16:54:50 -08:00  
				
					
						
							
							
								 
						
							
							
								7cfa9d9518 
								
							
								 
							
						 
						
							
							
								
								assocs: Make map-index-as support seq or assoc exemplars and move map-index, map-index-as to assocs because they need to use new-assoc. Make zip-index-as support assoc exemplars. Fix up docs and tests.  
							
							... 
							
							
							
							assocs.extras: Remove zip-as and move tests to assocs. 
							
						 
						
							2014-11-08 18:18:00 -08:00  
				
					
						
							
							
								 
						
							
							
								56f1b87a6f 
								
							
								 
							
						 
						
							
							
								
								basis, extra: Use zip-index.  
							
							
							
						 
						
							2014-11-08 00:46:30 -08:00  
				
					
						
							
							
								 
						
							
							
								88fb349bd0 
								
							
								 
							
						 
						
							
							
								
								stack-checker,compiler: docs for stack-checker and compiler words  
							
							
							
						 
						
							2014-10-17 23:18:57 +02:00  
				
					
						
							
							
								 
						
							
							
								e0801a632e 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.modular-arithmetic: make a partial test and add some information to the XXX: comment.  
							
							
							
						 
						
							2014-07-09 09:27:13 -07:00  
				
					
						
							
							
								 
						
							
							
								cc7dfc146b 
								
							
								 
							
						 
						
							
							
								
								Revert "compiler.tree.modular-arithmetic: revert strict patch so we can investigate further."  
							
							... 
							
							
							
							This reverts commit ec8377e125 
							
						 
						
							2014-07-08 19:18:34 -07:00  
				
					
						
							
							
								 
						
							
							
								ec8377e125 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.modular-arithmetic: revert strict patch so we can investigate further.  
							
							
							
						 
						
							2014-07-08 16:59:58 -07:00  
				
					
						
							
							
								 
						
							
							
								a6ce3e9113 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.modular-arithmetic: Don't require that fixnum+ works on tuple slots marked fixnum. This is probably a speed regression. XXX revisit  
							
							
							
						 
						
							2014-07-03 12:12:46 -07:00  
				
					
						
							
							
								 
						
							
							
								14f425c57c 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.modular-arithmetic: strict versions shouldn't be here.  
							
							
							
						 
						
							2014-06-08 16:16:24 -07:00  
				
					
						
							
							
								 
						
							
							
								b573c40402 
								
							
								 
							
						 
						
							
							
								
								compiler.tree: teaching it bignum>fixnum-strict.  
							
							
							
						 
						
							2014-06-08 13:40:38 -07:00  
				
					
						
							
							
								 
						
							
							
								57f9d78892 
								
							
								 
							
						 
						
							
							
								
								improve help by linking to types directly.  
							
							
							
						 
						
							2014-05-23 20:20:15 -07:00  
				
					
						
							
							
								 
						
							
							
								e2eebdec4d 
								
							
								 
							
						 
						
							
							
								
								Docs: mostly fixes for doc errors found by help lint  
							
							
							
						 
						
							2014-05-10 17:13:49 -07:00  
				
					
						
							
							
								 
						
							
							
								4cd49e56b2 
								
							
								 
							
						 
						
							
							
								
								Docs: for node and #call tuples  
							
							
							
						 
						
							2014-05-10 17:13:49 -07:00  
				
					
						
							
							
								 
						
							
							
								0bb3e2397b 
								
							
								 
							
						 
						
							
							
								
								Docs: more compiler documentation  
							
							
							
						 
						
							2014-05-10 17:13:48 -07:00  
				
					
						
							
							
								 
						
							
							
								b11e912b44 
								
							
								 
							
						 
						
							
							
								
								Docs: initial docs for compiler.tree.propagation.* vocabs  
							
							
							
						 
						
							2014-05-10 17:13:48 -07:00  
				
					
						
							
							
								 
						
							
							
								669bb0a77e 
								
							
								 
							
						 
						
							
							
								
								Docs: stub docs for some compiler-related words  
							
							
							
						 
						
							2014-05-10 17:13:48 -07:00  
				
					
						
							
							
								 
						
							
							
								9d3a654443 
								
							
								 
							
						 
						
							
							
								
								namespaces: removing make-assoc in favor of explicit get's.  
							
							
							
						 
						
							2014-04-24 09:16:14 -07:00  
				
					
						
							
							
								 
						
							
							
								b910ca090c 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.transforms: previous H{ } and HS{ } optimization no longer necessary.  
							
							
							
						 
						
							2014-01-08 09:56:08 -08:00  
				
					
						
							
							
								 
						
							
							
								47a0ebcc99 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.transforms: faster H{ } and HS{ } clone.  
							
							
							
						 
						
							2013-11-25 16:42:59 -08:00  
				
					
						
							
							
								 
						
							
							
								97530d86d4 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.transforms: rename to non-negative-fixnum?.  
							
							
							
						 
						
							2013-11-25 12:58:21 -08:00  
				
					
						
							
							
								 
						
							
							
								9bb5e34762 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propgation.transforms: make bit? use integer>fixnum.  
							
							
							
						 
						
							2013-11-25 12:48:48 -08:00  
				
					
						
							
							
								 
						
							
							
								9e65ccaf9f 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.simple: check output types length.  
							
							
							
						 
						
							2013-04-26 17:21:22 -07:00  
				
					
						
							
							
								 
						
							
							
								5e0e6119e3 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.transforms: intersect and diff should return type of set2.  
							
							
							
						 
						
							2013-03-27 07:21:39 -07:00  
				
					
						
							
							
								 
						
							
							
								77a3641bb6 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.transforms: also fix diff.  
							
							
							
						 
						
							2013-03-26 19:06:05 -07:00  
				
					
						
							
							
								 
						
							
							
								c4d832ce4d 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.transforms: fix intersect and add intersects?.  
							
							
							
						 
						
							2013-03-26 19:04:50 -07:00  
				
					
						
							
							
								 
						
							
							
								33a4117787 
								
							
								 
							
						 
						
							
							
								
								compiler: Fix tuple literals in tests.  
							
							
							
						 
						
							2013-03-24 01:09:37 -07:00  
				
					
						
							
							
								 
						
							
							
								5f377c0849 
								
							
								 
							
						 
						
							
							
								
								compiler: Rename value-info, live-interval  
							
							
							
						 
						
							2013-03-23 22:56:47 -07:00  
				
					
						
							
							
								 
						
							
							
								97f6d171ed 
								
							
								 
							
						 
						
							
							
								
								compiler.tree: Fix compiler test with merge-state  
							
							
							
						 
						
							2013-03-23 22:56:16 -07:00  
				
					
						
							
							
								 
						
							
							
								eb20c5e22e 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.modular-arithmetic: Fix test for iota change.  
							
							
							
						 
						
							2013-03-23 17:12:16 -07:00  
				
					
						
							
							
								 
						
							
							
								8c19602ae9 
								
							
								 
							
						 
						
							
							
								
								assocs: Add of and ?of. Change all the things at once!  Fixes   #701 .  
							
							
							
						 
						
							2013-03-23 14:59:07 -07:00  
				
					
						
							
							
								 
						
							
							
								f9ea61bf91 
								
							
								 
							
						 
						
							
							
								
								basis/extra: Update last usages of <sliced-groups> to <groups>.  
							
							
							
						 
						
							2013-03-23 12:08:18 -07:00  
				
					
						
							
							
								 
						
							
							
								460d19f56c 
								
							
								 
							
						 
						
							
							
								
								compiler.tree: fewer namespace lookups.  
							
							
							
						 
						
							2013-03-21 19:36:07 -07:00  
				
					
						
							
							
								 
						
							
							
								7da4a74588 
								
							
								 
							
						 
						
							
							
								
								compiler: fewer namespace lookups.  
							
							
							
						 
						
							2013-03-21 19:11:20 -07:00  
				
					
						
							
							
								 
						
							
							
								b8097f9221 
								
							
								 
							
						 
						
							
							
								
								compiler: cleaner use of sets.  
							
							
							
						 
						
							2013-03-10 17:21:27 -07:00  
				
					
						
							
							
								 
						
							
							
								1776893c36 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.dead-code.simple: curry live-values.  
							
							
							
						 
						
							2013-03-10 16:13:31 -07:00  
				
					
						
							
							
								 
						
							
							
								229e85459e 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.tuple-unboxing: simpler checks.  
							
							
							
						 
						
							2013-03-10 09:36:52 -07:00  
				
					
						
							
							
								 
						
							
							
								2025ffe292 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.modular-arithmetic: more use of hash-sets.  
							
							
							
						 
						
							2013-03-08 15:58:16 -08:00  
				
					
						
							
							
								 
						
							
							
								ff9af6423f 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.recursive: more use of hash-sets.  
							
							
							
						 
						
							2013-03-08 12:34:23 -08:00  
				
					
						
							
							
								 
						
							
							
								af1b167c28 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.info: inline <value-info>.  
							
							
							
						 
						
							2013-03-08 12:19:24 -08:00  
				
					
						
							
							
								 
						
							
							
								bf35114fec 
								
							
								 
							
						 
						
							
							
								
								compiler: use hash-sets to track visited sets.  
							
							
							
						 
						
							2013-03-08 11:04:47 -08:00  
				
					
						
							
							
								 
						
							
							
								04af5f2ffb 
								
							
								 
							
						 
						
							
							
								
								hash-sets: faster implementation based on hashtables.  
							
							
							
						 
						
							2013-03-07 21:43:17 -08:00  
				
					
						
							
							
								 
						
							
							
								5751f6d309 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.transforms: use integer>fixnum-strict in shift.  
							
							
							
						 
						
							2013-03-05 08:19:31 -08:00  
				
					
						
							
							
								 
						
							
							
								7a3a801bde 
								
							
								 
							
						 
						
							
							
								
								words: adding inline-recursive?.  
							
							
							
						 
						
							2013-03-04 16:09:56 -08:00  
				
					
						
							
							
								 
						
							
							
								5a7e7b8d9b 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.known-words: retry this change, some issue with use vocabs.  
							
							
							
						 
						
							2013-01-22 07:09:49 -08:00  
				
					
						
							
							
								 
						
							
							
								f5c898734c 
								
							
								 
							
						 
						
							
							
								
								Revert "compiler.tree.propagation.known-words: adding known outputs for some words."  
							
							... 
							
							
							
							This reverts commit 16d8e6555b 
							
						 
						
							2013-01-22 06:42:58 -08:00  
				
					
						
							
							
								 
						
							
							
								7a63013916 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.known-words: adding known outputs for some words.  
							
							
							
						 
						
							2013-01-21 20:28:17 -08:00  
				
					
						
							
							
								 
						
							
							
								fe677bac2f 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation.recursive: Generalizing intervals in the propagation pass ignored types.  Fixes   #770 .  
							
							
							
						 
						
							2013-01-01 18:47:23 -08:00  
				
					
						
							
							
								 
						
							
							
								cf3c197743 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation: revert cleanup, this was more correct.  
							
							
							
						 
						
							2012-10-05 15:00:49 -07:00  
				
					
						
							
							
								 
						
							
							
								f7d58fff90 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation: throw the proper error in >fixnum methods.  
							
							
							
						 
						
							2012-10-05 09:54:51 -07:00  
				
					
						
							
							
								 
						
							
							
								80b39bd4f2 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation: cleanup known-words a bit.  
							
							
							
						 
						
							2012-10-05 09:47:27 -07:00  
				
					
						
							
							
								 
						
							
							
								040b94f5ce 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation: make sure integer>fixnum-strict infers a fixnum.  
							
							
							
						 
						
							2012-10-05 04:17:43 -07:00  
				
					
						
							
							
								 
						
							
							
								e72e1a340f 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation: fix >fraction types.  
							
							
							
						 
						
							2012-09-11 07:42:39 -07:00  
				
					
						
							
							
								 
						
							
							
								e84e508256 
								
							
								 
							
						 
						
							
							
								
								math.ratios: speed up some operations on ratios.  
							
							
							
						 
						
							2012-09-10 19:53:25 -07:00  
				
					
						
							
							
								 
						
							
							
								ec6baefce3 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.cleanup: fix "-1 shift" tests.  
							
							
							
						 
						
							2012-09-10 19:24:23 -07:00  
				
					
						
							
							
								 
						
							
							
								a4f264509d 
								
							
								 
							
						 
						
							
							
								
								math: cleaner "2/" speedup by using custom inlining.  
							
							
							
						 
						
							2012-09-10 17:59:03 -07:00