Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								6223198534
								
							
								
							
						 | 
						
							
							
								
								link seeking docs to the seek descriptors
							
							
							
							
							
						 | 
						
							2009-05-07 13:01:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								581d017b46
								
							
								
							
						 | 
						
							
							
								
								Working on inline caching for tail call sites
							
							
							
							
							
						 | 
						
							2009-05-06 19:22:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								688cd9b79b
								
							
								
							
						 | 
						
							
							
								
								hashtables: use each-integer instead of iota ... each in >alist
							
							
							
							
							
						 | 
						
							2009-05-06 15:30:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								764ee52cde
								
							
								
							
						 | 
						
							
							
								
								alien.strings: fix symbol>string for Windows
							
							
							
							
							
						 | 
						
							2009-05-05 14:41:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b0e8ec2aea
								
							
								
							
						 | 
						
							
							
								
								continuations: update tests for word renaming
							
							
							
							
							
						 | 
						
							2009-05-05 12:47:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9f907c287e
								
							
								
							
						 | 
						
							
							
								
								alien.strings: fix native-string>alien on Windows
							
							
							
							
							
						 | 
						
							2009-05-05 11:40:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8486e6db82
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-05-05 10:35:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								12de56c41e
								
							
								
							
						 | 
						
							
							
								
								Fix botched replace all in VM source, clean up image saving code, and fix save-image-and-exit to actually call (save-image-and-exit) instead of (save-image)
							
							
							
							
							
						 | 
						
							2009-05-05 10:29:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								84fe4a7d67
								
							
								
							
						 | 
						
							
							
								
								generic.standard: remove bogus error check
							
							
							
							
							
						 | 
						
							2009-05-05 09:12:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0ecb771aa4
								
							
								
							
						 | 
						
							
							
								
								alien.strings cleanup
							
							
							
							
							
						 | 
						
							2009-05-05 09:12:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								029d93a838
								
							
								
							
						 | 
						
							
							
								
								Make walker work better with call( and breakpoints which are nested inside combinators
							
							
							
							
							
						 | 
						
							2009-05-05 09:12:32 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								249601618b
								
							
								
							
						 | 
						
							
							
								
								remove >bignum in crc32 -- 2x faster on both 32 and 64bit
							
							
							
							
							
						 | 
						
							2009-05-04 21:27:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8e3e67fad4
								
							
								
							
						 | 
						
							
							
								
								Fix test failures
							
							
							
							
							
						 | 
						
							2009-05-04 13:10:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fb5b48c71a
								
							
								
							
						 | 
						
							
							
								
								Fix some test failures
							
							
							
							
							
						 | 
						
							2009-05-04 09:44:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4b52f7d6f2
								
							
								
							
						 | 
						
							
							
								
								Remove bogus alien.dlls directory
							
							
							
							
							
						 | 
						
							2009-05-04 06:44:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b2c3183b21
								
							
								
							
						 | 
						
							
							
								
								Split up tools.vocabs. Note that load-everything is now named load-all
							
							
							
							
							
						 | 
						
							2009-05-04 06:44:17 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b4088373b7
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-05-04 05:16:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3250c6935e
								
							
								
							
						 | 
						
							
							
								
								Don't make a curry
							
							
							
							
							
						 | 
						
							2009-05-04 05:15:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a63ad6a7a5
								
							
								
							
						 | 
						
							
							
								
								Remove cruddy string encoding/decoding code from VM
							
							
							
							
							
						 | 
						
							2009-05-02 13:45:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								58512cbbdb
								
							
								
							
						 | 
						
							
							
								
								Cleaning up VM code
							
							
							
							
							
						 | 
						
							2009-05-02 09:19:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								0ad6d1fb7b
								
							
								
							
						 | 
						
							
							
								
								add a few usages of iota, remove most 1+ and 1- from core
							
							
							
							
							
						 | 
						
							2009-05-01 19:58:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ce7ad9a42d
								
							
								
							
						 | 
						
							
							
								
								fix unit tests that call lines or contents
							
							
							
							
							
						 | 
						
							2009-05-01 16:38:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								28ec9c3a3b
								
							
								
							
						 | 
						
							
							
								
								fix spacing in io docs
							
							
							
							
							
						 | 
						
							2009-05-01 15:56:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								471fe2c272
								
							
								
							
						 | 
						
							
							
								
								rename lines to stream-lines
							
							
							
							
							
							
							
							rename cnotents to stream-contents 
							
						 | 
						
							2009-05-01 10:41:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0b9212a2d6
								
							
								
							
						 | 
						
							
							
								
								Oops
							
							
							
							
							
						 | 
						
							2009-05-01 08:21:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5e32a53011
								
							
								
							
						 | 
						
							
							
								
								Fix circularity
							
							
							
							
							
						 | 
						
							2009-05-01 08:05:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b79245dc6c
								
							
								
							
						 | 
						
							
							
								
								Adding and removing vocabs now updates all-vocabs-seq
							
							
							
							
							
						 | 
						
							2009-05-01 07:21:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e9e095f240
								
							
								
							
						 | 
						
							
							
								
								Rename enable/disable-compiler to enable/disable-optimizer, and add with-optimizer and without-optimizer combinators
							
							
							
							
							
						 | 
						
							2009-05-01 05:52:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9d1c4f39a8
								
							
								
							
						 | 
						
							
							
								
								Some gold plating
							
							
							
							
							
						 | 
						
							2009-05-01 02:03:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a70a2c0e31
								
							
								
							
						 | 
						
							
							
								
								Fix some test failures and add an unportable tag
							
							
							
							
							
						 | 
						
							2009-04-30 22:56:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9bb70c2c4d
								
							
								
							
						 | 
						
							
							
								
								Update usages of global ... change-at to use the new change-global combinator
							
							
							
							
							
						 | 
						
							2009-04-30 21:38:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f423a0d117
								
							
								
							
						 | 
						
							
							
								
								Merge git://github.com/bogiebro/factor into bogiebro2
							
							
							
							
							
						 | 
						
							2009-04-30 21:22:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e5cdb7ac2d
								
							
								
							
						 | 
						
							
							
								
								call( fast-path now supports curry and compose
							
							
							
							
							
						 | 
						
							2009-04-30 21:08:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								59d6131c7c
								
							
								
							
						 | 
						
							
							
								
								Bum 3 instructions out of megamorphic fast path by switching to fixed-size caches
							
							
							
							
							
						 | 
						
							2009-04-30 04:14:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								515c619202
								
							
								
							
						 | 
						
							
							
								
								Non-optimizing compiler now open-codes megamorphic dispatch fast path
							
							
							
							
							
						 | 
						
							2009-04-30 03:37:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								964fbd0a24
								
							
								
							
						 | 
						
							
							
								
								Fix test failures from ratio/complex built-in removal
							
							
							
							
							
						 | 
						
							2009-04-30 00:38:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fc4894fbdf
								
							
								
							
						 | 
						
							
							
								
								Replace ratio and complex built-in types with tuples defined in the library. This frees up two lo-tags, so move array and quotation over to these tags and update compiler for new tags
							
							
							
							
							
						 | 
						
							2009-04-30 00:27:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9f4ac667dc
								
							
								
							
						 | 
						
							
							
								
								Move some unit tests from generic to generic.math
							
							
							
							
							
						 | 
						
							2009-04-29 23:36:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bd186b6320
								
							
								
							
						 | 
						
							
							
								
								Eliminate 3 instructions from PIC fast path
							
							
							
							
							
						 | 
						
							2009-04-29 21:32:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								02bd4f3f00
								
							
								
							
						 | 
						
							
							
								
								PICs now pass the method table around instead of extracting it from the generic word body. This gels better with how compilation units are supposed to work
							
							
							
							
							
						 | 
						
							2009-04-29 19:39:43 -05:00 | 
						
					
				
					
						
							
							
								 
								Sam Anklesaria
							
						 | 
						
							
							
							
							
								
							
								53302edb15
								
							
								
							
						 | 
						
							
							
								
								moved change-global to namespaces
							
							
							
							
							
						 | 
						
							2009-04-28 20:37:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								dbc1a8e1a3
								
							
								
							
						 | 
						
							
							
								
								Only generate cold call entry points for standard generics and not hooks
							
							
							
							
							
						 | 
						
							2009-04-28 18:17:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								dfcbd206b6
								
							
								
							
						 | 
						
							
							
								
								Fix -pic command line switch, and enable PICs in user-space
							
							
							
							
							
						 | 
						
							2009-04-28 18:06:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5b53562c7b
								
							
								
							
						 | 
						
							
							
								
								Add better error checking for INSTANCE: and GENERIC#, and remove unnecessary word props when generic word's combination changes
							
							
							
							
							
						 | 
						
							2009-04-28 17:56:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c15a4c1c5a
								
							
								
							
						 | 
						
							
							
								
								Add new relocation type for call sites which may be replaced by ICs
							
							
							
							
							
						 | 
						
							2009-04-28 17:53:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5f6c074edd
								
							
								
							
						 | 
						
							
							
								
								Split up types.c/h into smaller files, remove optimized slot from F_WORD struct
							
							
							
							
							
						 | 
						
							2009-04-28 17:26:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e940f6fd8b
								
							
								
							
						 | 
						
							
							
								
								Add method dispatch statistics
							
							
							
							
							
						 | 
						
							2009-04-28 16:58:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4d10105802
								
							
								
							
						 | 
						
							
							
								
								Working on inline caching
							
							
							
							
							
						 | 
						
							2009-04-28 03:48:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7b08accb7e
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into inline_caching
							
							
							
							
							
						 | 
						
							2009-04-27 16:14:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								0d03dea74b
								
							
								
							
						 | 
						
							
							
								
								factor out tuple literal slot parsing from the rest of tuple literal parsing
							
							
							
							
							
						 | 
						
							2009-04-26 15:59:26 -05:00 |