ed92cb066b 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: add >signed to docs next to >even, >odd.  
							
							
							
						 
						
							2018-01-23 15:37:21 -08:00  
				
					
						
							
							
								 
						
							
							
								e189954ecc 
								
							
								 
							
						 
						
							
							
								
								core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;  
							
							
							
						 
						
							2017-06-02 11:57:05 -05:00  
				
					
						
							
							
								 
						
							
							
								30d158ccce 
								
							
								 
							
						 
						
							
							
								
								prettyprint: Print .b .o .h with prefixes so it's not super confusing.  Fixes   #1351 .  
							
							
							
						 
						
							2016-03-30 22:59:29 -07:00  
				
					
						
							
							
								 
						
							
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
				
					
						
							
							
								 
						
							
							
								b6be8685c3 
								
							
								 
							
						 
						
							
							
								
								basis: ERROR: changes.  
							
							
							
						 
						
							2015-08-13 03:20:39 -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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								0eea157d90 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: bitfield should just use map-reduce.  
							
							
							
						 
						
							2015-05-31 08:04:34 -07:00  
				
					
						
							
							
								 
						
							
							
								f24bbffb2a 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: change bitfield to reduce from first argument rather than zero.  
							
							
							
						 
						
							2015-05-30 21:55:27 -07:00  
				
					
						
							
							
								 
						
							
							
								0f1f27dcee 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: fix docs for bitfield.  
							
							
							
						 
						
							2015-05-30 21:51:08 -07:00  
				
					
						
							
							
								 
						
							
							
								57f9d78892 
								
							
								 
							
						 
						
							
							
								
								improve help by linking to types directly.  
							
							
							
						 
						
							2014-05-23 20:20:15 -07:00  
				
					
						
							
							
								 
						
							
							
								594354e145 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: simplify byte-array-bit-count.  
							
							
							
						 
						
							2014-04-29 22:11:42 -07:00  
				
					
						
							
							
								 
						
							
							
								ebbfa17b47 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: fix docs for mask and unmask (they don't return a boolean).  
							
							
							
						 
						
							2014-02-09 15:36:49 -08:00  
				
					
						
							
							
								 
						
							
							
								069d09807e 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: removing bit-clear? since it is just "bit? not".  
							
							
							
						 
						
							2013-11-24 12:05:52 -08:00  
				
					
						
							
							
								 
						
							
							
								17941b8ad7 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: speed up >signed.  
							
							
							
						 
						
							2013-11-24 12:01:08 -08:00  
				
					
						
							
							
								 
						
							
							
								5486473b52 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: adding bit-length.  
							
							
							
						 
						
							2013-10-20 18:55:58 -07:00  
				
					
						
							
							
								 
						
							
							
								a5f59da7e1 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: fix mask? to do what the docs say.  
							
							
							
						 
						
							2013-10-13 20:20:05 -07:00  
				
					
						
							
							
								 
						
							
							
								b571a42679 
								
							
								 
							
						 
						
							
							
								
								Use -unsafe words with pair methods.  
							
							
							
						 
						
							2013-03-07 10:47:23 -08:00  
				
					
						
							
							
								 
						
							
							
								8e8712efab 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: Fix bit-range and test it.  
							
							
							
						 
						
							2012-09-19 17:03:13 -07:00  
				
					
						
							
							
								 
						
							
							
								19b6ae71d5 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: Fix on-bits for negative values, which also fixes bits. Add unit tests.  
							
							
							
						 
						
							2012-09-19 16:39:22 -07:00  
				
					
						
							
							
								 
						
							
							
								f0464fa097 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: Inline bit-range  
							
							
							
						 
						
							2012-09-19 16:15:14 -07:00  
				
					
						
							
							
								 
						
							
							
								2735d3a5d7 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: Add bit-range  
							
							
							
						 
						
							2012-09-19 15:44:19 -07:00  
				
					
						
							
							
								 
						
							
							
								b39547a866 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: some cleanup of zero handling.  
							
							
							
						 
						
							2012-08-31 15:58:54 -07:00  
				
					
						
							
							
								 
						
							
							
								943596575a 
								
							
								 
							
						 
						
							
							
								
								use radix literals  
							
							
							
						 
						
							2011-11-23 19:03:40 -08:00  
				
					
						
							
							
								 
						
							
							
								248066c710 
								
							
								 
							
						 
						
							
							
								
								code beautification  
							
							
							
						 
						
							2011-11-13 16:10:26 -08:00  
				
					
						
							
							
								 
						
							
							
								da81cb9035 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: don't count the same bits over&over  
							
							
							
						 
						
							2011-11-13 16:10:22 -08:00  
				
					
						
							
							
								 
						
							
							
								706c9ee3b9 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: hotrod nonintrinsic fixnum-bit-count  
							
							
							
						 
						
							2011-11-13 16:10:21 -08:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								6f1c44b46d 
								
							
								 
							
						 
						
							
							
								
								Cleanup some lint warnings.  
							
							
							
						 
						
							2011-10-15 19:19:44 -07:00  
				
					
						
							
							
								 
						
							
							
								cc49bbfb27 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: bits is clearer this way.  
							
							
							
						 
						
							2011-10-14 13:54:08 -07:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								8d2ceda8f3 
								
							
								 
							
						 
						
							
							
								
								assocs, math.bitwise: remove first blank line and useless whitespace in a few usage examples  
							
							
							
						 
						
							2011-01-17 00:12:28 +09:00  
				
					
						
							
							
								 
						
							
							
								7c6c4ef8ae 
								
							
								 
							
						 
						
							
							
								
								math.bitwise: factor M\ fixnum (bit-count) to a separate word so it can be made intrinsic  
							
							
							
						 
						
							2010-05-15 13:27:26 -07:00  
				
					
						
							
							
								 
						
							
							
								026499e64f 
								
							
								 
							
						 
						
							
							
								
								Use flags{ instead of flags all over the place  
							
							
							
						 
						
							2010-04-01 14:44:03 -05:00  
				
					
						
							
							
								 
						
							
							
								b39e3f4700 
								
							
								 
							
						 
						
							
							
								
								Link a word in math docs  
							
							
							
						 
						
							2010-03-31 15:09:51 -05:00  
				
					
						
							
							
								 
						
							
							
								af0ddd5985 
								
							
								 
							
						 
						
							
							
								
								Specialized arrays, structs and other objects responding to the >c-ptr / byte-length protocol can now be written to binary streams  
							
							
							
						 
						
							2010-02-24 20:18:41 +13:00  
				
					
						
							
							
								 
						
							
							
								220dd88a2c 
								
							
								 
							
						 
						
							
							
								
								Update documentation for new help lint check  
							
							
							
						 
						
							2010-02-19 12:31:52 +13:00  
				
					
						
							
							
								 
						
							
							
								4893ebf183 
								
							
								 
							
						 
						
							
							
								
								Small cleanups  
							
							
							
						 
						
							2010-02-16 04:04:09 +13:00  
				
					
						
							
							
								 
						
							
							
								67cc1c01be 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into simd-cleanup  
							
							
							
						 
						
							2009-11-26 16:14:46 -08:00  
				
					
						
							
							
								 
						
							
							
								4027002db7 
								
							
								 
							
						 
						
							
							
								
								remove SIMD:s  
							
							
							
						 
						
							2009-11-25 20:21:54 -08:00  
				
					
						
							
							
								 
						
							
							
								0612bc6177 
								
							
								 
							
						 
						
							
							
								
								Factor source files should not be executable  
							
							
							
						 
						
							2009-11-21 17:50:43 -06:00  
				
					
						
							
							
								 
						
							
							
								b56880bfd7 
								
							
								 
							
						 
						
							
							
								
								fix a bug in bit-count that assumed 32bit fixnums, make bit-count work on byte-arrays, SIMD types, specialized-arrays, and aliens  
							
							
							
						 
						
							2009-10-05 18:55:26 -05:00  
				
					
						
							
							
								 
						
							
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								7c92ab1ea5 
								
							
								 
							
						 
						
							
							
								
								move if-zero etc to math, remove 1-/1+ from math  
							
							
							
						 
						
							2009-08-14 14:27:23 -05:00  
				
					
						
							
							
								 
						
							
							
								78bbf96a6d 
								
							
								 
							
						 
						
							
							
								
								move signed-le> to io.binary, clean up using list for math.bitwise  
							
							
							
						 
						
							2009-07-23 15:54:57 -05:00  
				
					
						
							
							
								 
						
							
							
								76b3e5fea2 
								
							
								 
							
						 
						
							
							
								
								win32 support for window-controls  
							
							
							
						 
						
							2009-06-18 11:41:34 -05:00  
				
					
						
							
							
								 
						
							
							
								18add4b769 
								
							
								 
							
						 
						
							
							
								
								add next-odd etc to math.bitwise  
							
							
							
						 
						
							2009-05-10 13:42:41 -05:00