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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								3be7034b5e 
								
							
								 
							
						 
						
							
							
								
								64-bit add/subtract/multiply  
							
							
							
						 
						
							2009-05-09 13:54:42 -05:00  
				
					
						
							
							
								 
						
							
							
								d168f76ab0 
								
							
								 
							
						 
						
							
							
								
								remove 1-, 1+, use iota somewhere  
							
							
							
						 
						
							2009-05-05 23:32:23 -05:00  
				
					
						
							
							
								 
						
							
							
								6c0986f8b2 
								
							
								 
							
						 
						
							
							
								
								Add definition mixin in definitions vocab to replace hard-coded union in ui.tools.operations; add ?execute to kernel to replace dup word? [ execute ] when calls in unicode.breaks and opengl  
							
							
							
						 
						
							2009-03-26 21:27:45 -05:00  
				
					
						
							
							
								 
						
							
							
								70d931d0b2 
								
							
								 
							
						 
						
							
							
								
								Creating math.bits  
							
							
							
						 
						
							2009-02-20 20:14:54 -06:00  
				
					
						
							
							
								 
						
							
							
								b638a35fd7 
								
							
								 
							
						 
						
							
							
								
								move >signed to math.bitwise  
							
							
							
						 
						
							2009-02-14 00:31:17 -06:00  
				
					
						
							
							
								 
						
							
							
								932631c901 
								
							
								 
							
						 
						
							
							
								
								use combinators.smart for bit-count  
							
							
							
						 
						
							2009-01-08 18:57:07 -06:00  
				
					
						
							
							
								 
						
							
							
								53db40ba13 
								
							
								 
							
						 
						
							
							
								
								Add more stack declarations  
							
							
							
						 
						
							2008-12-13 05:06:28 -06:00  
				
					
						
							
							
								 
						
							
							
								daf2857d7b 
								
							
								 
							
						 
						
							
							
								
								define-inline now takes an effect parameter  
							
							... 
							
							
							
							C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words 
							
						 
						
							2008-12-15 19:44:56 -06:00  
				
					
						
							
							
								 
						
							
							
								a4860c3173 
								
							
								 
							
						 
						
							
							
								
								add toggle-bit word to math.bitwise  
							
							
							
						 
						
							2008-11-29 00:37:36 -06:00  
				
					
						
							
							
								 
						
							
							
								c7d86ebd55 
								
							
								 
							
						 
						
							
							
								
								Oops  
							
							
							
						 
						
							2008-11-26 05:24:35 -06:00  
				
					
						
							
							
								 
						
							
							
								d927ed5620 
								
							
								 
							
						 
						
							
							
								
								Better hints  
							
							
							
						 
						
							2008-11-26 04:20:25 -06:00  
				
					
						
							
							
								 
						
							
							
								aee589190b 
								
							
								 
							
						 
						
							
							
								
								Add signed-le> and signed-be> wordS  
							
							
							
						 
						
							2008-11-18 14:10:21 -06:00  
				
					
						
							
							
								 
						
							
							
								7aeeb2c9ce 
								
							
								 
							
						 
						
							
							
								
								bitwise docs, fix some bugs in bitwise words  
							
							
							
						 
						
							2008-11-11 13:03:08 -06:00  
				
					
						
							
							
								 
						
							
							
								cf80dd122a 
								
							
								 
							
						 
						
							
							
								
								Updating code for make and fry changes  
							
							
							
						 
						
							2008-09-10 22:11:40 -05:00  
				
					
						
							
							
								 
						
							
							
								aea0fed14c 
								
							
								 
							
						 
						
							
							
								
								Fixing basis -> extra dependencies  
							
							
							
						 
						
							2008-09-05 19:29:14 -05:00