Doug Coleman
							
						 
						
							 
							
							
							
								
							
								51c033a1f6 
								
							
								 
							
						 
						
							
							
								
								Fix all failures in the linux64 build email  
							
							 
							
							
							
						 
						
							2011-10-24 19:33:09 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								fb2aab3545 
								
							
								 
							
						 
						
							
							
								
								Remove unused words.   Fixes   #132 .  
							
							 
							
							
							
						 
						
							2011-10-19 11:01:16 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								80e1c8e3f2 
								
							
								 
							
						 
						
							
							
								
								Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.  
							
							 
							
							
							
						 
						
							2011-10-18 13:19:39 -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
							
						 
						
							 
							
							
							
								
							
								38a54cb8df 
								
							
								 
							
						 
						
							
							
								
								math.functions: improve stack effect names for gcd*.  
							
							 
							
							
							
						 
						
							2011-10-17 20:37:36 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ac98269f53 
								
							
								 
							
						 
						
							
							
								
								math.functions: faster gcd means faster ratios.  
							
							 
							
							
							
						 
						
							2011-10-17 20:36:28 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								81714b8dc3 
								
							
								 
							
						 
						
							
							
								
								More lint cleanups.  
							
							 
							
							
							
						 
						
							2011-10-16 19:33:16 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								6f1c44b46d 
								
							
								 
							
						 
						
							
							
								
								Cleanup some lint warnings.  
							
							 
							
							
							
						 
						
							2011-10-15 19:19:44 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								cc49bbfb27 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: bits is clearer this way.  
							
							 
							
							
							
						 
						
							2011-10-14 13:54:08 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								181f11faa8 
								
							
								 
							
						 
						
							
							
								
								Make M\ throw an error upon lookup failure. Change method -> ?lookup-method, lookup-method is the throwing version of ?lookup-method.  Fixes   #229 .  
							
							 
							
							
							
						 
						
							2011-10-03 15:49:49 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								f4da6f366c 
								
							
								 
							
						 
						
							
							
								
								Make histogram example unchecked since hashtables print differently now that hashcodes are more optimized  
							
							 
							
							
							
						 
						
							2011-10-02 22:21:12 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3b72b641e0 
								
							
								 
							
						 
						
							
							
								
								Fix help-lint errors for recent hashtable changes.  
							
							 
							
							
							
						 
						
							2011-10-02 17:49:11 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								76580da5d5 
								
							
								 
							
						 
						
							
							
								
								Refactor the lexer/parser to expose friendlier words for scanning tokens. The preferred top-level words now throw an exception on EOF.  
							
							 
							
							... 
							
							
							
							CREATE -> scan-new
CREATE-CLASS -> scan-new-class
CREATE-WORD -> scan-new-word
CREATE-GENERIC -> scan-new-generic
scan -> (scan-token)
scan-token now throws on eof
(scan-word) returns word/number/f
scan-word now throws on eof
scan-word-name expects a non-number
Fixes  #183 .
Fixes  #209 . 
							
						 
						
							2011-09-29 11:28:28 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								4f42c72012 
								
							
								 
							
						 
						
							
							
								
								specialized-arrays: performed some cleanup.  
							
							 
							
							... 
							
							
							
							Specifically,
    •   Created >c-array to be replacement for >T-array.
    •   Created cast-array to be generic replacement for all T-array-cast words.
    •   Created c-array@ to be generic replacement for T-array@ words.
    •   Replaced usages of <T-array> with T <c-array>
    •   Replaced usages of <direct-T-array> with T <c-direct-array>
    •   Replaced usages of >T-array with T >c-array
    •   Replaced usages of T-array-cast with T cast-array
    •   Replaced usages of malloc-T-array with T malloc-array.
    •   Removed malloc-T-array.
    •   Removed T-array-cast.
    •   Removed T-array@.
    •   Removed >T-array.
I also added (but didn't change any code to use):
    •   T c-array-type, returns T-array
    •   T c-array?, returns T-array?
    •   c-array{ T ... }, returns T-array{ ... }
Bootstraps just find on Mac OS X.  Also `load-all test-all` works for me. 
							
						 
						
							2011-09-26 11:37:51 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								81b12adcad 
								
							
								 
							
						 
						
							
							
								
								math.blas, alien.fortran: move to unmaintained cuz I'm getting too old for this shit.  closes   #171  
							
							 
							
							
							
						 
						
							2011-09-24 20:59:21 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								954bf89c40 
								
							
								 
							
						 
						
							
							
								
								math.functions: clean up some more to trim back load-time dependencies; alter tests to avoid inexact float constants where possible and hex-ify inexact constants otherwise  
							
							 
							
							
							
						 
						
							2011-09-22 16:04:49 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								96c710a7b7 
								
							
								 
							
						 
						
							
							
								
								math.functions: inline 'on-bits' per Joe Groff's suggestion.  
							
							 
							
							
							
						 
						
							2011-09-22 13:44:30 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								aa880f46ca 
								
							
								 
							
						 
						
							
							
								
								math.functions: rename 'bignum-log-helper'.  
							
							 
							
							
							
						 
						
							2011-09-22 12:38:33 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								820b54d0f7 
								
							
								 
							
						 
						
							
							
								
								math.functions: duplicate on-bits to avoid circular dependency on math.bitwise.  
							
							 
							
							
							
						 
						
							2011-09-22 12:23:16 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								90dbb84663 
								
							
								 
							
						 
						
							
							
								
								math.functions: test log with negative (really) bignums.  
							
							 
							
							
							
						 
						
							2011-09-22 11:15:06 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7f4604318a 
								
							
								 
							
						 
						
							
							
								
								math.functions: add forgotten imports and fix between? check.  
							
							 
							
							
							
						 
						
							2011-09-22 10:00:22 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								077ef8ed5b 
								
							
								 
							
						 
						
							
							
								
								math.functions: implement "frexp" and support log of really big numbers.  Fixes   #160 .  
							
							 
							
							
							
						 
						
							2011-09-22 09:42:28 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								eedc1e185f 
								
							
								 
							
						 
						
							
							
								
								Add more unit-tests and docs for math.bitwise. Fix a bug with >signed so that it truncates a number to however many bits you tell it the number is before doing the calculation.  
							
							 
							
							
							
						 
						
							2011-09-21 14:55:50 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b653360299 
								
							
								 
							
						 
						
							
							
								
								math.primes.safe: fix docs.  
							
							 
							
							
							
						 
						
							2011-09-12 10:56:39 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								003271f2b8 
								
							
								 
							
						 
						
							
							
								
								math.statistics: declare polymorphic effects on sequence>* combinators now that  #88  is fixed  
							
							 
							
							
							
						 
						
							2011-09-09 18:13:17 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								c57c26b3be 
								
							
								 
							
						 
						
							
							
								
								math.statistics: add higher-order stack effect annotations to sequence>* words; factor out a "histogram-by" word from "histogram" that takes an additional binning quotation  
							
							 
							
							
							
						 
						
							2011-09-08 19:07:33 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								9f34c9c676 
								
							
								 
							
						 
						
							
							
								
								Spelling fixes to documentation.  
							
							 
							
							
							
						 
						
							2011-08-26 16:20:31 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								efe79cf6d3 
								
							
								 
							
						 
						
							
							
								
								math.functions: make sure zero zero ^ is always nan, regardless of the type of zero  
							
							 
							
							
							
						 
						
							2011-08-01 10:26:53 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								40c45e08ca 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'erikc/master'  
							
							 
							
							
							
						 
						
							2011-06-13 11:28:02 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								b6cf76b547 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of factorcode.org:/git/factor  
							
							 
							
							
							
						 
						
							2011-06-07 09:44:35 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								e4b1417dd2 
								
							
								 
							
						 
						
							
							
								
								math.functions: fix documentation for 10^  
							
							 
							
							
							
						 
						
							2011-06-06 16:27:56 -07:00  
						
					 
				
					
						
							
							
								 
								Erik Charlebois
							
						 
						
							 
							
							
							
								
							
								64252dbdbc 
								
							
								 
							
						 
						
							
							
								
								32 and 64 bit Linux PPC support  
							
							 
							
							
							
						 
						
							2011-05-23 23:36:14 -04:00  
						
					 
				
					
						
							
							
								 
								Erik Charlebois
							
						 
						
							 
							
							
							
								
							
								305dcf1551 
								
							
								 
							
						 
						
							
							
								
								Use .factor-rc etc on Windows too, files can begin with dots just fine  
							
							 
							
							
							
						 
						
							2011-05-23 23:36:13 -04:00  
						
					 
				
					
						
							
							
								 
								Samuel Tardieu
							
						 
						
							 
							
							
							
								
							
								23fe76160a 
								
							
								 
							
						 
						
							
							
								
								Add math.primes:nprimes  
							
							 
							
							
							
						 
						
							2011-05-20 12:38:27 +02:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d58555d6f5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'cleanup' of git://github.com/mrjbq7/factor  
							
							 
							
							
							
						 
						
							2011-05-06 20:27:59 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								1778757fa2 
								
							
								 
							
						 
						
							
							
								
								Update references to "1 tail" to use "rest".  
							
							 
							
							
							
						 
						
							2011-05-03 20:50:23 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								eb6c986cd6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into sorting  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/heaps/heaps-tests.factor 
							
						 
						
							2011-04-12 18:09:36 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7aa7b08d42 
								
							
								 
							
						 
						
							
							
								
								Change how sequence>assoc and friends work. Now they take two quotations, the first of which prepares the key/value pair and the second insert it into the assoc. mrjbq7's group-by, formerly collect-values, is now called collect-by.  
							
							 
							
							
							
						 
						
							2011-04-09 23:51:14 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								d58bc08aa0 
								
							
								 
							
						 
						
							
							
								
								Update code that did ">alist sort-" to just "sort-".  
							
							 
							
							
							
						 
						
							2011-04-07 09:01:21 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								979e487fef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2011-02-26 11:44:50 -06:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								5a71a0d671 
								
							
								 
							
						 
						
							
							
								
								math.combinatorics: fix typo in docs  
							
							 
							
							
							
						 
						
							2011-02-20 03:08:01 +09:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								fd7e5ffee8 
								
							
								 
							
						 
						
							
							
								
								More efficient polyval algorithm in math.polynomials  
							
							 
							
							
							
						 
						
							2011-02-12 22:41:13 -06:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								073eda332a 
								
							
								 
							
						 
						
							
							
								
								In several documentation, remove whitespace before or after the colon or period  
							
							 
							
							
							
						 
						
							2011-02-10 01:51:13 +09:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								5043611252 
								
							
								 
							
						 
						
							
							
								
								math.polynomials: fix typo in description of pextend-conv word  
							
							 
							
							
							
						 
						
							2011-01-18 23:35:52 +09:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								cb06cba857 
								
							
								 
							
						 
						
							
							
								
								math.statistics: in some words, interchanging the positions of the $examples and a $description  
							
							 
							
							
							
						 
						
							2011-01-18 23:20:06 +09:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								8b1fbbf3b7 
								
							
								 
							
						 
						
							
							
								
								math.statistics: fix a few typos in docs  
							
							 
							
							
							
						 
						
							2011-01-18 22:32:45 +09:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								e8ce62c64e 
								
							
								 
							
						 
						
							
							
								
								math.intervals: fix some typos in docs  
							
							 
							
							
							
						 
						
							2011-01-18 21:18:35 +09:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								8d2ceda8f3 
								
							
								 
							
						 
						
							
							
								
								assocs, math.bitwise: remove first blank line and useless whitespace in a few usage examples  
							
							 
							
							
							
						 
						
							2011-01-17 00:12:28 +09:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								92b9b92f38 
								
							
								 
							
						 
						
							
							
								
								math.libm: add missing right parenthesis in description of fexp word  
							
							 
							
							
							
						 
						
							2011-01-16 10:48:06 +09:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								f60f13c675 
								
							
								 
							
						 
						
							
							
								
								math.primes.erato doc fixes.  
							
							 
							
							
							
						 
						
							2010-11-02 17:34:28 +01:00