Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d5b51df7e7
								
							
								
							
						 | 
						
							
							
								
								Clean up profiler.c using new JIT API
							
							
							
							
							
						 | 
						
							2009-04-28 00:53:32 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e45790a802
								
							
								
							
						 | 
						
							
							
								
								Split off parts of quotations.c into jit.c, which is a general codegen facility used by the non-optimizing compiler, and soon to be the profiler and PICs
							
							
							
							
							
						 | 
						
							2009-04-28 00:48:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								15ef4f651b
								
							
								
							
						 | 
						
							
							
								
								Sprinkle VM source with assertions, add a missing local root to quotations.c, fix GROWABLE_ARRAY macros for GC safety
							
							
							
							
							
						 | 
						
							2009-04-28 00:11:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bba3bdd2bd
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'inline_caching' into jit_cleanup
							
							
							
							
							
						 | 
						
							2009-04-27 17:09:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bba30dc284
								
							
								
							
						 | 
						
							
							
								
								Fix conflict from master
							
							
							
							
							
						 | 
						
							2009-04-27 17:09:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7b08accb7e
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into inline_caching
							
							
							
							
							
						 | 
						
							2009-04-27 16:14:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4cc48dcb12
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'for-slava' of git://git.rfc1149.net/factor
							
							
							
							
							
						 | 
						
							2009-04-27 14:13:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5ff2c2e2bf
								
							
								
							
						 | 
						
							
							
								
								Don't compile predicate engines since there's no gain
							
							
							
							
							
						 | 
						
							2009-04-27 14:10:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								a2c7074a6b
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-27 14:02:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								49771779c1
								
							
								
							
						 | 
						
							
							
								
								symbols in functors
							
							
							
							
							
						 | 
						
							2009-04-27 14:02:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Samuel Tardieu
							
						 | 
						
							
							
							
							
								
							
								18abc8b9f1
								
							
								
							
						 | 
						
							
							
								
								Add q+ and q- to math.quaternions
							
							
							
							
							
							
							
							This makes the quaternions library self-contained and more independent
of the underlying representation. 
							
						 | 
						
							2009-04-27 17:24:39 +02:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bf0e8606a8
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into inline_caching
							
							
							
							
							
						 | 
						
							2009-04-26 21:26:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								67fd98f42d
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-26 21:25:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								84f672e74b
								
							
								
							
						 | 
						
							
							
								
								tuple-arrays: further performance improvements
							
							
							
							
							
						 | 
						
							2009-04-26 21:24:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								58cba832a0
								
							
								
							
						 | 
						
							
							
								
								functors: add support for call-next-method
							
							
							
							
							
						 | 
						
							2009-04-26 21:22:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7094b78821
								
							
								
							
						 | 
						
							
							
								
								Add firstn-unsafe, input<sequence-unsafe
							
							
							
							
							
						 | 
						
							2009-04-26 21:22:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6b5b839e72
								
							
								
							
						 | 
						
							
							
								
								Makefile: add SITE_CFLAGS even if DEBUG=1
							
							
							
							
							
						 | 
						
							2009-04-26 16:05:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								087c962f75
								
							
								
							
						 | 
						
							
							
								
								VM: simplify GC a bit, add GC_DEBUG compile-time flag
							
							
							
							
							
						 | 
						
							2009-04-26 16:05:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								dac5203e81
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.builder: Fix scoping of a variable by hints vocab
							
							
							
							
							
						 | 
						
							2009-04-26 16:04:44 -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 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								06012cf291
								
							
								
							
						 | 
						
							
							
								
								order-insensitive pair methods
							
							
							
							
							
						 | 
						
							2009-04-26 14:58:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								2ee95694e5
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-26 14:35:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								319ac42ac2
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-26 13:31:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								291ac48a17
								
							
								
							
						 | 
						
							
							
								
								tuple-arrays: completely rewritten to use functors, 10x faster on benchmark
							
							
							
							
							
						 | 
						
							2009-04-26 13:31:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								a2056d932c
								
							
								
							
						 | 
						
							
							
								
								gold plating for sequences.product
							
							
							
							
							
						 | 
						
							2009-04-26 13:09:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								f007c281e3
								
							
								
							
						 | 
						
							
							
								
								docs for sequences.product
							
							
							
							
							
						 | 
						
							2009-04-26 13:08:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								303ce55dc6
								
							
								
							
						 | 
						
							
							
								
								more efficient product-each and product-map that don't /mod all over the place
							
							
							
							
							
						 | 
						
							2009-04-26 12:27:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								67e3a0e16d
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-26 10:03:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e0f6825757
								
							
								
							
						 | 
						
							
							
								
								Rename some fields to avoid conflicting with windows.h macros 'small' and 'large'
							
							
							
							
							
						 | 
						
							2009-04-26 10:02:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								0f09d0ef2e
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-26 09:39:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								d2e293eb5e
								
							
								
							
						 | 
						
							
							
								
								product virtual sequence
							
							
							
							
							
						 | 
						
							2009-04-26 09:39:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f94a44f3fd
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into inline_caching
							
							
							
							
							
						 | 
						
							2009-04-26 09:22:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cc44597ea7
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-26 09:16:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5f756a8019
								
							
								
							
						 | 
						
							
							
								
								Code GC: segregated free list for faster allocation, combine unmark/build free list/update literals passes into one pass for faster deallocation
							
							
							
							
							
						 | 
						
							2009-04-26 09:15:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								6688cf1c97
								
							
								
							
						 | 
						
							
							
								
								mopping up some noobsauce
							
							
							
							
							
						 | 
						
							2009-04-26 08:42:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a14e5a4a3b
								
							
								
							
						 | 
						
							
							
								
								Better local cache
							
							
							
							
							
						 | 
						
							2009-04-26 08:06:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								63fff0a832
								
							
								
							
						 | 
						
							
							
								
								Clean up VM's growable array implementation, and non-optimizing compiler
							
							
							
							
							
						 | 
						
							2009-04-26 07:00:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								fc8b04466a
								
							
								
							
						 | 
						
							
							
								
								fix morse unit test
							
							
							
							
							
						 | 
						
							2009-04-26 03:26:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7e84daf0f1
								
							
								
							
						 | 
						
							
							
								
								Move (execute) to kernel.private
							
							
							
							
							
						 | 
						
							2009-04-26 02:42:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								28cacc8d61
								
							
								
							
						 | 
						
							
							
								
								fix some compiler tests
							
							
							
							
							
						 | 
						
							2009-04-26 02:23:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								dd15bd0fee
								
							
								
							
						 | 
						
							
							
								
								fix morse for characters that don't exist like "\n".  "resource:core/kernel/kernel.factor" utf8 file-contents play-as-morse  listen to factor!
							
							
							
							
							
						 | 
						
							2009-04-26 01:25:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								10ca076722
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-26 00:53:20 -05:00 | 
						
					
				
					
						
							
							
								 
								erg
							
						 | 
						
							
							
							
							
								
							
								acd312ab19
								
							
								
							
						 | 
						
							
							
								
								fix IN: for compiler tests
							
							
							
							
							
						 | 
						
							2009-04-26 00:51:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								a25376278b
								
							
								
							
						 | 
						
							
							
								
								set error-summary? to true by default
							
							
							
							
							
						 | 
						
							2009-04-26 00:45:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								cdb17b7433
								
							
								
							
						 | 
						
							
							
								
								make fasta work again
							
							
							
							
							
						 | 
						
							2009-04-26 00:45:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								89eccddde7
								
							
								
							
						 | 
						
							
							
								
								quotations.c: fix quot_code_offset_to_scan
							
							
							
							
							
						 | 
						
							2009-04-25 22:35:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8ea3db9eef
								
							
								
							
						 | 
						
							
							
								
								Get rid of a 'rot'
							
							
							
							
							
						 | 
						
							2009-04-25 22:35:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								76281235e7
								
							
								
							
						 | 
						
							
							
								
								bootstrap.image: clean up jit-define and define-sub-primitive so that
							
							
							
							
							
						 | 
						
							2009-04-25 22:35:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								46933fde3c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-25 22:26:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								356537593e
								
							
								
							
						 | 
						
							
							
								
								Get rid of execute-unsafe now that (execute) is more versatile
							
							
							
							
							
						 | 
						
							2009-04-25 21:50:34 -05:00 |