Joe Groff
							
						 | 
						
							
							
							
							
								
							
								4456b1f3f9
								
							
								
							
						 | 
						
							
							
								
								assert that vconvert's inputs are of the right type
							
							
							
							
							
						 | 
						
							2009-10-06 17:42:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								f0c161f725
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-10-06 16:53:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								166ea6bc10
								
							
								
							
						 | 
						
							
							
								
								math.vectors.conversion vocab with primitive words (to be mapped to intrinsics soon) and a super all-in-one "vconvert" macro wrapping the whole thing
							
							
							
							
							
						 | 
						
							2009-10-06 14:37:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								882f40d88e
								
							
								
							
						 | 
						
							
							
								
								%float>integer-vector should truncate
							
							
							
							
							
						 | 
						
							2009-10-06 13:57:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								f7820f9b51
								
							
								
							
						 | 
						
							
							
								
								give cords a shot of red bull
							
							
							
							
							
						 | 
						
							2009-10-06 11:53:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								93d49428fb
								
							
								
							
						 | 
						
							
							
								
								vm: simplify some code
							
							
							
							
							
						 | 
						
							2009-10-06 08:55:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2311891910
								
							
								
							
						 | 
						
							
							
								
								vm: faster zone::contains_p()
							
							
							
							
							
						 | 
						
							2009-10-06 06:47:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8fcd6a3789
								
							
								
							
						 | 
						
							
							
								
								vm: simplify logic
							
							
							
							
							
						 | 
						
							2009-10-06 06:36:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								697e2342d0
								
							
								
							
						 | 
						
							
							
								
								vm: put code block owner directly in the header, instead of as the first entry in the literal table. Reduces x86-64 image size by ~700kb, also eliminates separate 'strip' set of staging images from deploy tool
							
							
							
							
							
						 | 
						
							2009-10-06 06:25:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								16c3251072
								
							
								
							
						 | 
						
							
							
								
								vm: free up a cell in compiled code block headers
							
							
							
							
							
						 | 
						
							2009-10-06 05:52:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2ca0044dd0
								
							
								
							
						 | 
						
							
							
								
								vm: tweak
							
							
							
							
							
						 | 
						
							2009-10-06 04:57:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ed1ee19ce1
								
							
								
							
						 | 
						
							
							
								
								vm: add a remembered set for code blocks which may reference young literals. Improves loading time
							
							
							
							
							
						 | 
						
							2009-10-06 04:36:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b50d3f3fb0
								
							
								
							
						 | 
						
							
							
								
								vm: number of generations is not configurable anymore, split up begin_gc() and end_gc() into collect_{nursery,aging,aging_again,tenured}()
							
							
							
							
							
						 | 
						
							2009-10-06 02:39:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d10e27149c
								
							
								
							
						 | 
						
							
							
								
								vm: cleanup
							
							
							
							
							
						 | 
						
							2009-10-06 01:42:17 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e2fcec6a99
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into new_gc
							
							
							
							
							
						 | 
						
							2009-10-06 01:31:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								884ac79423
								
							
								
							
						 | 
						
							
							
								
								vm: minor tweaks which reduce image size by ~300kb
							
							
							
							
							
						 | 
						
							2009-10-06 01:31:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8dff4776c6
								
							
								
							
						 | 
						
							
							
								
								handle ushort-component pngs, throw errors on adam7 interlaced pngs for now
							
							
							
							
							
						 | 
						
							2009-10-06 00:33:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								47c735d81d
								
							
								
							
						 | 
						
							
							
								
								vm: more GC refactoring
							
							
							
							
							
						 | 
						
							2009-10-06 00:13:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7c01c09f21
								
							
								
							
						 | 
						
							
							
								
								reformatting compression.inflate code
							
							
							
							
							
						 | 
						
							2009-10-05 23:19:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								a182b1835b
								
							
								
							
						 | 
						
							
							
								
								minor cleanup of compression.inflate
							
							
							
							
							
						 | 
						
							2009-10-05 22:34:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								fb8eeb6065
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-10-05 22:34:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								529c444e32
								
							
								
							
						 | 
						
							
							
								
								add insns for vector pack, unpack, integer>float, and float>integer
							
							
							
							
							
						 | 
						
							2009-10-05 22:34:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b350345f69
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'a7a39d3766624227966bca34f0778030592d82c2' of git://github.com/prunedtree/factor into prunedtree
							
							
							
							
							
						 | 
						
							2009-10-05 22:27:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bae2240f62
								
							
								
							
						 | 
						
							
							
								
								vm: refactoring garbage collector
							
							
							
							
							
						 | 
						
							2009-10-05 22:16:08 -05:00 | 
						
					
				
					
						
							
							
								 
								prunedtree
							
						 | 
						
							
							
							
							
								
							
								3ee07c92d1
								
							
								
							
						 | 
						
							
							
								
								static inflate
							
							
							
							
							
						 | 
						
							2009-10-05 20:12:59 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								f800285327
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-10-05 18:34:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3460383cda
								
							
								
							
						 | 
						
							
							
								
								fix indentation, revert [ ] [ ] bi -> [ ] keep when second quotation consumes more than one object
							
							
							
							
							
						 | 
						
							2009-10-05 18:33:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								36c1fcdbe8
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'for-slava' of git://git.rfc1149.net/factor
							
							
							
							
							
						 | 
						
							2009-10-05 18:29:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								55fe25ebd1
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-10-05 18:22:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5b40fc6533
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.linear-scan: fix unit test
							
							
							
							
							
						 | 
						
							2009-10-05 18:21:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								b1d52517c5
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-10-05 17:56:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								fbe810fc3b
								
							
								
							
						 | 
						
							
							
								
								rename SIMD vmerge and kids to (vmerge), make new vmerge more generally useful
							
							
							
							
							
						 | 
						
							2009-10-05 17:55:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								81e342e755
								
							
								
							
						 | 
						
							
							
								
								clarify behavior of seekable/nonseekable limited streams
							
							
							
							
							
						 | 
						
							2009-10-05 16:16:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								317c3f82d5
								
							
								
							
						 | 
						
							
							
								
								fix using
							
							
							
							
							
						 | 
						
							2009-10-05 13:18:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								23288da694
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-10-05 12:34:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								88e2ba8f31
								
							
								
							
						 | 
						
							
							
								
								define tell-handle on windows nt
							
							
							
							
							
						 | 
						
							2009-10-05 12:34:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								cf4df7eb66
								
							
								
							
						 | 
						
							
							
								
								typo in vmerge-head, vmerge-tail docs
							
							
							
							
							
						 | 
						
							2009-10-05 11:14:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								61e3ba77d8
								
							
								
							
						 | 
						
							
							
								
								math.matrices.simd: add an inline declaration
							
							
							
							
							
						 | 
						
							2009-10-05 05:29:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b4e36608da
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg: remove _gc instruction, it doesn't need to exist, and change GC checks to ensure that the right amount of space is available instead of blindly checking for 1Kb
							
							
							
							
							
						 | 
						
							2009-10-05 05:27:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								718cb8b579
								
							
								
							
						 | 
						
							
							
								
								vm: fix VM constructor
							
							
							
							
							
						 | 
						
							2009-10-05 04:31:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								95655c26b4
								
							
								
							
						 | 
						
							
							
								
								vm: remove debug message
							
							
							
							
							
						 | 
						
							2009-10-05 03:28:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6c047127ee
								
							
								
							
						 | 
						
							
							
								
								Change C++ exception usage back into a longjmp() due to GCC bugs
							
							
							
							
							
						 | 
						
							2009-10-05 03:27:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								14840edc4b
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-10-04 20:30:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								474e02020c
								
							
								
							
						 | 
						
							
							
								
								use 1&& in a few places, clean up some more ui code
							
							
							
							
							
						 | 
						
							2009-10-04 17:50:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								a273cbb68e
								
							
								
							
						 | 
						
							
							
								
								fully clean up gadgets.editors
							
							
							
							
							
						 | 
						
							2009-10-04 17:23:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								41e6c8f3be
								
							
								
							
						 | 
						
							
							
								
								cleaning up some ui code
							
							
							
							
							
						 | 
						
							2009-10-04 16:43:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								0c7857152b
								
							
								
							
						 | 
						
							
							
								
								clean up frustum-matrix4
							
							
							
							
							
						 | 
						
							2009-10-04 16:29:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								fb4ca1ce85
								
							
								
							
						 | 
						
							
							
								
								cleaner implementation of translation-matrix4
							
							
							
							
							
						 | 
						
							2009-10-04 15:37:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								1ca81c3130
								
							
								
							
						 | 
						
							
							
								
								fix typo in unix.statfs.freebsd
							
							
							
							
							
						 | 
						
							2009-10-04 15:31:19 -05:00 |