John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								e5f9696aae
								
							
								
							
						 | 
						
							
							
								
								math.ratios: adding some tests for M\ ratio /mod.
							
							
							
							
							
						 | 
						
							2013-03-29 08:32:35 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b38f42f73c
								
							
								
							
						 | 
						
							
							
								
								math.ratios: faster M\ ratio mod.
							
							
							
							
							
						 | 
						
							2013-03-28 15:00:21 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								7c62a94ce6
								
							
								
							
						 | 
						
							
							
								
								math.ratios: faster M\ ratio /mod.
							
							
							
							
							
						 | 
						
							2013-03-28 14:56:47 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								2282007334
								
							
								
							
						 | 
						
							
							
								
								math.ratios: Add unit tests for bug #668.
							
							
							
							
							
						 | 
						
							2012-09-11 08:16:25 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								e84e508256
								
							
								
							
						 | 
						
							
							
								
								math.ratios: speed up some operations on ratios.
							
							
							
							
							
						 | 
						
							2012-09-10 19:53:25 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								8ed541b26b
								
							
								
							
						 | 
						
							
							
								
								math.ratios: slight fix to M\ ratio recip for negative ratios.
							
							
							
							
							
						 | 
						
							2012-09-02 10:08:00 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								009fb4249e
								
							
								
							
						 | 
						
							
							
								
								math: faster recip for integers and ratios.
							
							
							
							
							
						 | 
						
							2012-09-02 09:47:31 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b2ffda32ca
								
							
								
							
						 | 
						
							
							
								
								math: adding a fast-gcd that speeds up all ratio operations by up to 10 times for bignum ratios.
							
							
							
							
							
						 | 
						
							2012-04-05 09:17:52 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								cf54ce8e42
								
							
								
							
						 | 
						
							
							
								
								math.functions: when gcd is inlined, "gcd nip" is almost as good as "gcd*".
							
							
							
							
							
						 | 
						
							2011-10-18 10:30:39 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								ac98269f53
								
							
								
							
						 | 
						
							
							
								
								math.functions: faster gcd means faster ratios.
							
							
							
							
							
						 | 
						
							2011-10-17 20:36:28 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								db4a1f7536
								
							
								
							
						 | 
						
							
							
								
								Fix unit test for math.parser change
							
							
							
							
							
						 | 
						
							2010-02-08 08:31:17 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a089163a40
								
							
								
							
						 | 
						
							
							
								
								math: fix test failures on 32-bit
							
							
							
							
							
						 | 
						
							2009-11-06 04:50:41 -06:00 | 
						
					
				
					
						
							
							
								 
								Keith Lazuka
							
						 | 
						
							
							
							
							
								
							
								405e5d015b
								
							
								
							
						 | 
						
							
							
								
								docs: change $subsection to $subsections
							
							
							
							
							
						 | 
						
							2009-10-02 12:15:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								030b1b816c
								
							
								
							
						 | 
						
							
							
								
								Add inline declarations for various assorted methods
							
							
							
							
							
						 | 
						
							2009-08-17 22:32:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3f3d57032b
								
							
								
							
						 | 
						
							
							
								
								Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
							
							
							
							
							
						 | 
						
							2009-08-13 19:21:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								14e8abd563
								
							
								
							
						 | 
						
							
							
								
								even better error handling for division by zero
							
							
							
							
							
						 | 
						
							2009-08-11 22:30:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								4a3d63e00a
								
							
								
							
						 | 
						
							
							
								
								use if-zero in a few more places
							
							
							
							
							
						 | 
						
							2009-08-11 18:15:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fc4894fbdf
								
							
								
							
						 | 
						
							
							
								
								Replace ratio and complex built-in types with tuples defined in the library. This frees up two lo-tags, so move array and quotation over to these tags and update compiler for new tags
							
							
							
							
							
						 | 
						
							2009-04-30 00:27:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								669548e62e
								
							
								
							
						 | 
						
							
							
								
								Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary
							
							
							
							
							
						 | 
						
							2009-02-02 13:43:54 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f34c14a0f5
								
							
								
							
						 | 
						
							
							
								
								Remove some usages of tuck
							
							
							
							
							
						 | 
						
							2009-01-23 18:20:47 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								058ba127cb
								
							
								
							
						 | 
						
							
							
								
								Cleaning up more -rot usages
							
							
							
							
							
						 | 
						
							2008-12-22 05:41:01 -06:00 | 
						
					
				
					
						
							
							
								 
								Aaron Schaefer
							
						 | 
						
							
							
							
							
								
							
								fa88f8825b
								
							
								
							
						 | 
						
							
							
								
								Replace >r r> usage with dip in math.ratios
							
							
							
							
							
						 | 
						
							2008-11-17 18:13:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8a6ecec9f3
								
							
								
							
						 | 
						
							
							
								
								Fix broken link in ratios docs
							
							
							
							
							
						 | 
						
							2008-11-11 12:11:36 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fed799a32c
								
							
								
							
						 | 
						
							
							
								
								Fix circularity
							
							
							
							
							
						 | 
						
							2008-11-11 11:39:38 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c19f2257f4
								
							
								
							
						 | 
						
							
							
								
								Fix permission bits
							
							
							
							
							
						 | 
						
							2008-10-02 08:34:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								110a5e5162
								
							
								
							
						 | 
						
							
							
								
								Change equality semantics
							
							
							
							
							
						 | 
						
							2008-09-02 02:02:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d66f887736
								
							
								
							
						 | 
						
							
							
								
								Create basis vocab root
							
							
							
							
							
						 | 
						
							2008-07-28 22:03:13 -05:00 |