Joe Groff
							
						 | 
						
							
							
							
							
								
							
								97785c0c09
								
							
								
							
						 | 
						
							
							
								
								vim: now highlighting more """ strings in more places!
							
							
							
							
							
						 | 
						
							2009-09-28 10:59:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4abfe06b51
								
							
								
							
						 | 
						
							
							
								
								Fixing various test failures caused by C type parser change, and clarify C type docs some more
							
							
							
							
							
						 | 
						
							2009-09-28 08:48:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								49d07971ef
								
							
								
							
						 | 
						
							
							
								
								windows.kernel/user32: update for C type parser changes
							
							
							
							
							
						 | 
						
							2009-09-28 06:41:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fb68d11407
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-09-28 06:40:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								21f918adb6
								
							
								
							
						 | 
						
							
							
								
								io.backend.unix.multiplexers: add meta-data
							
							
							
							
							
						 | 
						
							2009-09-28 06:38:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9a06e6f424
								
							
								
							
						 | 
						
							
							
								
								math.vectors.simd: add intrinsic for int-4-boa, uint-4-boa, fix tests for C type parser change, fix software fallback for horizontal shifts
							
							
							
							
							
						 | 
						
							2009-09-28 06:34:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7ee8144259
								
							
								
							
						 | 
						
							
							
								
								alien.parser: fix unit tests
							
							
							
							
							
						 | 
						
							2009-09-28 05:42:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								08a2eb74f4
								
							
								
							
						 | 
						
							
							
								
								cpu.x86: shifts didn't work if dst != src1; re-organize file a bit
							
							
							
							
							
						 | 
						
							2009-09-28 05:39:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3917f404e9
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-09-28 04:52:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f73bb2d068
								
							
								
							
						 | 
						
							
							
								
								cpu.x86.32: fix %unary/binary-float-function on Windows; need to look up symbols in libm and not VM binary
							
							
							
							
							
						 | 
						
							2009-09-28 04:51:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								efe8f3c74c
								
							
								
							
						 | 
						
							
							
								
								unix.linux: fix load errors from c-type changes
							
							
							
							
							
						 | 
						
							2009-09-28 04:26:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								253db8fee0
								
							
								
							
						 | 
						
							
							
								
								unix.statvfs.netbsd: load fix
							
							
							
							
							
						 | 
						
							2009-09-27 22:56:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								da5f0d0a14
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.ssa.destruction: we can coalesce two registers with different representations as long as they both belong to the same register class
							
							
							
							
							
						 | 
						
							2009-09-28 03:24:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								530accdad9
								
							
								
							
						 | 
						
							
							
								
								io.mmap: fix obsolete tests and get code to inline better
							
							
							
							
							
						 | 
						
							2009-09-28 03:18:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								eb6933ebfc
								
							
								
							
						 | 
						
							
							
								
								definitions: make FORGET: M\ update compiled xref correctly
							
							
							
							
							
						 | 
						
							2009-09-28 03:04:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								64a7fd0a4d
								
							
								
							
						 | 
						
							
							
								
								ui.tools.listener: add 'Help' button, and print message when listener exits, to reduce confusion if user presses C+d
							
							
							
							
							
						 | 
						
							2009-09-28 02:38:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7e4b9b6377
								
							
								
							
						 | 
						
							
							
								
								cpu.x86: fix regression: fsqrt intrinsic wasn't used
							
							
							
							
							
						 | 
						
							2009-09-28 02:27:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								790611666c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-09-28 02:19:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b2ea3afd84
								
							
								
							
						 | 
						
							
							
								
								math.vectors.simd: add hlshift, hrshift (128-bit shift), vbitandn intrinsics
							
							
							
							
							
						 | 
						
							2009-09-28 02:17:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2de6ab9e21
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.linear-scan: fix tests for hash order
							
							
							
							
							
						 | 
						
							2009-09-27 23:35:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1d872db58d
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.linear-scan: tweak it so that register allocation does not depend on hashing order
							
							
							
							
							
						 | 
						
							2009-09-27 23:29:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								d4bfa0a581
								
							
								
							
						 | 
						
							
							
								
								fill in missing USING:s in unix.linux and unix.bsd.*
							
							
							
							
							
						 | 
						
							2009-09-27 23:08:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								aa3b9097c8
								
							
								
							
						 | 
						
							
							
								
								compiler: fix codegen test
							
							
							
							
							
						 | 
						
							2009-09-27 22:23:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								a14855b98a
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-09-27 22:21:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								866b62755e
								
							
								
							
						 | 
						
							
							
								
								replace all TYPEDEF: void* XXX* with C-TYPE: XXX
							
							
							
							
							
						 | 
						
							2009-09-27 22:21:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								543ca72632
								
							
								
							
						 | 
						
							
							
								
								fix linux bootstrap
							
							
							
							
							
						 | 
						
							2009-09-27 22:16:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								123f4fbc30
								
							
								
							
						 | 
						
							
							
								
								redefine C-TYPE: to forward declare opaque C types; make C type definition and redefinition a little more robust
							
							
							
							
							
						 | 
						
							2009-09-27 22:12:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ef11fa96dd
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into more_aggressive_coalescing
							
							
							
							
							
						 | 
						
							2009-09-27 22:03:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ab8c6e9978
								
							
								
							
						 | 
						
							
							
								
								Word hashcodes are now computed from the word's name/vocabulary, removing a source of non-determinism
							
							
							
							
							
						 | 
						
							2009-09-27 21:09:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								999b22788e
								
							
								
							
						 | 
						
							
							
								
								compiler: add a unit test
							
							
							
							
							
						 | 
						
							2009-09-27 20:36:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								59fbe85c9b
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg: nuke ##bignum>integer and ##integer>bignum since they were unused
							
							
							
							
							
						 | 
						
							2009-09-27 20:36:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								66071f45a3
								
							
								
							
						 | 
						
							
							
								
								Add a couple more def-is-use instructions
							
							
							
							
							
						 | 
						
							2009-09-27 20:34:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								b742928d8f
								
							
								
							
						 | 
						
							
							
								
								adjust vim string syntax highlighting to match doug's changes for multiline and """ strings
							
							
							
							
							
						 | 
						
							2009-09-27 20:10:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f757b454cc
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into more_aggressive_coalescing
							
							
							
							
							
						 | 
						
							2009-09-27 19:29:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d3aa0a538b
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-09-27 19:28:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								705b4ab5c3
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.linear-scan: fix partial sync point logic in case where dst == src, and clean up spilling code
							
							
							
							
							
						 | 
						
							2009-09-27 19:28:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								24de21eac8
								
							
								
							
						 | 
						
							
							
								
								take a shot at making other platform vocabs c-type-string-free
							
							
							
							
							
						 | 
						
							2009-09-27 19:25:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								89045e3fd0
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into no-c-type-string
							
							
							
							
							
						 | 
						
							2009-09-27 18:47:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								f8251d2045
								
							
								
							
						 | 
						
							
							
								
								update vocabs so load-all on windows works without parsing string c-types
							
							
							
							
							
						 | 
						
							2009-09-27 18:41:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								4f82861bf3
								
							
								
							
						 | 
						
							
							
								
								update windows vocabs to load without c-type strings
							
							
							
							
							
						 | 
						
							2009-09-27 18:19:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								20621bbbb6
								
							
								
							
						 | 
						
							
							
								
								add missing USING: to alien.c-types test
							
							
							
							
							
						 | 
						
							2009-09-27 18:18:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								91e63c0c6f
								
							
								
							
						 | 
						
							
							
								
								cpu.x86.32: implement %unary-float-function and %binary-float-function; speeds up partial-sums and struct-arrays benchmarks
							
							
							
							
							
						 | 
						
							2009-09-27 18:06:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								232d1d319c
								
							
								
							
						 | 
						
							
							
								
								update alien.c-types tests to use c-type words
							
							
							
							
							
						 | 
						
							2009-09-27 17:41:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								afc7a20ab8
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-09-27 17:18:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								18cf8c37e1
								
							
								
							
						 | 
						
							
							
								
								math.vectors.simd: add *-cast words for converting between representations
							
							
							
							
							
						 | 
						
							2009-09-27 17:18:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1e841e5086
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.ssa.destruction: more aggressive coalescing work in progress
							
							
							
							
							
						 | 
						
							2009-09-27 17:17:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								4e68c43f3d
								
							
								
							
						 | 
						
							
							
								
								disable parsing of string c-types
							
							
							
							
							
						 | 
						
							2009-09-27 16:06:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								630e5ecc3b
								
							
								
							
						 | 
						
							
							
								
								update vocabs so a load-all on macosx works without parsing c-type strings
							
							
							
							
							
						 | 
						
							2009-09-27 15:11:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								02b4503205
								
							
								
							
						 | 
						
							
							
								
								add vim syntax highlighting for ALIAS:, QUALIFIED:, QUALIFIED-WITH:, and FROM:. fix highlighting for empty comment at end of line
							
							
							
							
							
						 | 
						
							2009-09-27 14:04:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								c2145c933b
								
							
								
							
						 | 
						
							
							
								
								software implementations of vector logical ops (vand, vor, vxor, vnot, v</=/>, vunordered?, v?)
							
							
							
							
							
						 | 
						
							2009-09-27 13:19:22 -05:00 |