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 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a14e5a4a3b
								
							
								
							
						 | 
						
							
							
								
								Better local cache
							
							
							
							
							
						 | 
						
							2009-04-26 08:06:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7e84daf0f1
								
							
								
							
						 | 
						
							
							
								
								Move (execute) to kernel.private
							
							
							
							
							
						 | 
						
							2009-04-26 02:42:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								356537593e
								
							
								
							
						 | 
						
							
							
								
								Get rid of execute-unsafe now that (execute) is more versatile
							
							
							
							
							
						 | 
						
							2009-04-25 21:50:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2630c4a95f
								
							
								
							
						 | 
						
							
							
								
								Add local caching
							
							
							
							
							
						 | 
						
							2009-04-25 20:33:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7aa65b5b5f
								
							
								
							
						 | 
						
							
							
								
								Fixing new method dispatch implementation
							
							
							
							
							
						 | 
						
							2009-04-25 19:41:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3dc9fdf9db
								
							
								
							
						 | 
						
							
							
								
								Fleshed out new dispatch code
							
							
							
							
							
						 | 
						
							2009-04-24 20:43:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8c5b0373a8
								
							
								
							
						 | 
						
							
							
								
								Working on new method dispatch system
							
							
							
							
							
						 | 
						
							2009-04-24 15:31:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7d0ae65adc
								
							
								
							
						 | 
						
							
							
								
								Don't call notify-error-observers if there weren't any new definitions
							
							
							
							
							
						 | 
						
							2009-04-24 01:19:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ba40acda28
								
							
								
							
						 | 
						
							
							
								
								Merge Joe Groff's booleans vocab into kernel
							
							
							
							
							
						 | 
						
							2009-04-23 22:39:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5649cc7a0a
								
							
								
							
						 | 
						
							
							
								
								Compiler warnings are no more
							
							
							
							
							
						 | 
						
							2009-04-23 22:17:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c074c2c93b
								
							
								
							
						 | 
						
							
							
								
								Fix >alist docs
							
							
							
							
							
						 | 
						
							2009-04-23 19:07:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c2fe2a4fea
								
							
								
							
						 | 
						
							
							
								
								Improve stack checker documentation
							
							
							
							
							
						 | 
						
							2009-04-23 03:48:32 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8432c30ed1
								
							
								
							
						 | 
						
							
							
								
								Fix docs
							
							
							
							
							
						 | 
						
							2009-04-22 21:20:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								85426d1d7d
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-04-22 19:36:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c9defa6494
								
							
								
							
						 | 
						
							
							
								
								Make FORGET: M\ ... work
							
							
							
							
							
						 | 
						
							2009-04-22 19:36:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7f983f12d4
								
							
								
							
						 | 
						
							
							
								
								fix help lint failures, fix example in words
							
							
							
							
							
						 | 
						
							2009-04-22 12:26:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3353a777f7
								
							
								
							
						 | 
						
							
							
								
								Fixing some unit test failures
							
							
							
							
							
						 | 
						
							2009-04-22 07:05:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								48e70b65fa
								
							
								
							
						 | 
						
							
							
								
								Move cross-referencing stuff to tools.crossref since compiler doesn't depend on it anymore, and compute cross-referencing index as needed; reduces image size by ~4Mb
							
							
							
							
							
						 | 
						
							2009-04-22 04:20:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a3c0dd44a1
								
							
								
							
						 | 
						
							
							
								
								Revert "Remove method-declaration stuff from generic.standard since hints accomplishes the same thing"
							
							
							
							
							
							
							
							This reverts commit 487b92074c. 
							
						 | 
						
							2009-04-22 00:15:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								487b92074c
								
							
								
							
						 | 
						
							
							
								
								Remove method-declaration stuff from generic.standard since hints accomplishes the same thing
							
							
							
							
							
						 | 
						
							2009-04-21 23:19:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								97a522da0e
								
							
								
							
						 | 
						
							
							
								
								Fix conflict
							
							
							
							
							
						 | 
						
							2009-04-21 16:26:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bd8787d540
								
							
								
							
						 | 
						
							
							
								
								Tweak unit test in classes vocab to yield more information on failure
							
							
							
							
							
						 | 
						
							2009-04-21 16:23:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								469c9ee21d
								
							
								
							
						 | 
						
							
							
								
								Debugging stack checking
							
							
							
							
							
						 | 
						
							2009-04-21 16:09:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a9b4a724a4
								
							
								
							
						 | 
						
							
							
								
								Remove "compiled-status" word prop and simplify associated machinery
							
							
							
							
							
						 | 
						
							2009-04-21 03:23:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								461ddfac1a
								
							
								
							
						 | 
						
							
							
								
								Fix 'become'
							
							
							
							
							
						 | 
						
							2009-04-21 00:05:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f38d2f91f6
								
							
								
							
						 | 
						
							
							
								
								Words which didn't compile cannot be run at all
							
							
							
							
							
						 | 
						
							2009-04-20 22:05:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								05f3f9dcb9
								
							
								
							
						 | 
						
							
							
								
								Fixing unit tests for stack effect inference changes
							
							
							
							
							
						 | 
						
							2009-04-20 21:15:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ad943f6c4c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into more_robust_stack_checking
							
							
							
							
							
						 | 
						
							2009-04-20 20:11:32 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0d0c7f2d55
								
							
								
							
						 | 
						
							
							
								
								Fix unit test failures caused by stricter type checking in M: encoder stream-write
							
							
							
							
							
						 | 
						
							2009-04-20 20:05:17 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8414693142
								
							
								
							
						 | 
						
							
							
								
								stack-checker: trust word declarations instead of recursively checking them
							
							
							
							
							
						 | 
						
							2009-04-20 18:44:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5165d811d5
								
							
								
							
						 | 
						
							
							
								
								Changing the stack effect of a generic word could break the compiler
							
							
							
							
							
						 | 
						
							2009-04-20 04:21:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0f26d02d41
								
							
								
							
						 | 
						
							
							
								
								Passing the wrong type of sequence to M\ encoder write now throws an error
							
							
							
							
							
						 | 
						
							2009-04-20 03:26:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ec72f33fcb
								
							
								
							
						 | 
						
							
							
								
								Documentation updates
							
							
							
							
							
						 | 
						
							2009-04-20 02:23:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bcd0533794
								
							
								
							
						 | 
						
							
							
								
								Improve example in syntax vocab
							
							
							
							
							
						 | 
						
							2009-04-20 01:42:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Alex Chapman
							
						 | 
						
							
							
							
							
								
							
								dac233992a
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into experimental
							
							
							
							
							
						 | 
						
							2009-04-20 12:21:54 +10:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e811dd6192
								
							
								
							
						 | 
						
							
							
								
								Reverse compiler.errors => tools.errrs dependency to reduce deploy image size
							
							
							
							
							
						 | 
						
							2009-04-18 03:21:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7eaa20a4c5
								
							
								
							
						 | 
						
							
							
								
								fix stack effect of n*quot, use iota in core/slots
							
							
							
							
							
						 | 
						
							2009-04-17 18:04:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f80c89f128
								
							
								
							
						 | 
						
							
							
								
								Add fatal? flag to error types; non-fatal errors are hidden by default in error list, not shown in summary
							
							
							
							
							
						 | 
						
							2009-04-17 16:16:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7a1841f59b
								
							
								
							
						 | 
						
							
							
								
								(( -- )) eval -> eval( -- )
							
							
							
							
							
						 | 
						
							2009-04-17 15:49:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								364ea217ef
								
							
								
							
						 | 
						
							
							
								
								fix more compiler errors
							
							
							
							
							
						 | 
						
							2009-04-17 14:44:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								aad6a3d504
								
							
								
							
						 | 
						
							
							
								
								fixing compiler error in core
							
							
							
							
							
						 | 
						
							2009-04-17 12:45:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Alex Chapman
							
						 | 
						
							
							
							
							
								
							
								c2a35ecf33
								
							
								
							
						 | 
						
							
							
								
								Fix an example in syntax docs
							
							
							
							
							
						 | 
						
							2009-04-17 19:07:45 +10:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0a5b076c11
								
							
								
							
						 | 
						
							
							
								
								Make the walker infer
							
							
							
							
							
						 | 
						
							2009-04-16 23:14:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c0874e64cc
								
							
								
							
						 | 
						
							
							
								
								Documentation updates
							
							
							
							
							
						 | 
						
							2009-04-15 18:19:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a7eb21659d
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-15 00:27:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								83b7ac3f3a
								
							
								
							
						 | 
						
							
							
								
								Forgetting a definition removes compile error
							
							
							
							
							
							
							
							Notify definition observers with nested compilation units 
							
						 | 
						
							2009-04-15 00:27:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b5b80cd0e9
								
							
								
							
						 | 
						
							
							
								
								Documentation updates
							
							
							
							
							
						 | 
						
							2009-04-14 20:36:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								128715def4
								
							
								
							
						 | 
						
							
							
								
								Documentation updates
							
							
							
							
							
						 | 
						
							2009-04-14 17:55:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d582c260ac
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'smarter_error_list' of git://factorcode.org/git/factor into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-14 15:09:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								65b27354ad
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-14 15:07:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1c68b389cc
								
							
								
							
						 | 
						
							
							
								
								Document special float values
							
							
							
							
							
						 | 
						
							2009-04-14 15:05:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								30a44225cd
								
							
								
							
						 | 
						
							
							
								
								Fix code for floats syntax change
							
							
							
							
							
						 | 
						
							2009-04-14 15:04:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								eface15ffa
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-13 20:35:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cb6f59ff5b
								
							
								
							
						 | 
						
							
							
								
								Fix unit test failure in math.parser
							
							
							
							
							
						 | 
						
							2009-04-13 20:25:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								28687d73c5
								
							
								
							
						 | 
						
							
							
								
								delete-file-errors calls notify-error-observers
							
							
							
							
							
						 | 
						
							2009-04-13 20:25:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c01266300a
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-13 20:08:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0ffd43e2e3
								
							
								
							
						 | 
						
							
							
								
								1.0/0.0 => 1/0.
							
							
							
							
							
						 | 
						
							2009-04-13 19:48:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fd5ab25a09
								
							
								
							
						 | 
						
							
							
								
								Better handling of errors without file/line info
							
							
							
							
							
						 | 
						
							2009-04-13 17:19:32 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								73a2e81953
								
							
								
							
						 | 
						
							
							
								
								Print unit test failures better
							
							
							
							
							
						 | 
						
							2009-04-13 14:40:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e52be965f0
								
							
								
							
						 | 
						
							
							
								
								Finish moving compiler.errors to basis
							
							
							
							
							
						 | 
						
							2009-04-13 02:50:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d227fcd33f
								
							
								
							
						 | 
						
							
							
								
								Move compiler.errors to basis
							
							
							
							
							
						 | 
						
							2009-04-13 02:18:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e595576dc3
								
							
								
							
						 | 
						
							
							
								
								Make more words infer
							
							
							
							
							
						 | 
						
							2009-04-12 23:01:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cdd372314b
								
							
								
							
						 | 
						
							
							
								
								Working on error list change notification
							
							
							
							
							
						 | 
						
							2009-04-12 23:01:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c4be8bd65a
								
							
								
							
						 | 
						
							
							
								
								Refactor error code so that error types are registered; listener prints a summary of errors
							
							
							
							
							
						 | 
						
							2009-04-12 16:08:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0b52638dfc
								
							
								
							
						 | 
						
							
							
								
								Working on error summary list
							
							
							
							
							
						 | 
						
							2009-04-12 13:24:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0420b39f4f
								
							
								
							
						 | 
						
							
							
								
								Make source file error types a bit more extensible
							
							
							
							
							
						 | 
						
							2009-04-11 22:26:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0fda643ab1
								
							
								
							
						 | 
						
							
							
								
								Optimizing string>number
							
							
							
							
							
						 | 
						
							2009-04-11 20:30:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e5df0559eb
								
							
								
							
						 | 
						
							
							
								
								Working on adding help-lint errors to error list
							
							
							
							
							
						 | 
						
							2009-04-11 20:30:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								78503a1b9c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-10 06:23:17 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a0ba66080d
								
							
								
							
						 | 
						
							
							
								
								Documentation updates suggested by dmpk2k
							
							
							
							
							
						 | 
						
							2009-04-10 03:52:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0a7485190b
								
							
								
							
						 | 
						
							
							
								
								compile-error-type => source-error-type; make test failures global
							
							
							
							
							
						 | 
						
							2009-04-10 03:52:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e467f4eea3
								
							
								
							
						 | 
						
							
							
								
								More work on unit test tool
							
							
							
							
							
						 | 
						
							2009-04-09 08:17:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7adb76aaf4
								
							
								
							
						 | 
						
							
							
								
								Factor out some compiler error code into source-files.errors
							
							
							
							
							
						 | 
						
							2009-04-09 04:50:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bc6dfeea17
								
							
								
							
						 | 
						
							
							
								
								Move assert-sequence= from mime.multipart to sequences
							
							
							
							
							
						 | 
						
							2009-04-09 04:49:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								61918ac0c5
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-08 06:45:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								37e278ed02
								
							
								
							
						 | 
						
							
							
								
								Use [ ] [ ] map-reduce instead of unclip [ ] reduce
							
							
							
							
							
						 | 
						
							2009-04-06 17:50:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2adee07a29
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-06 13:41:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1d563edcd9
								
							
								
							
						 | 
						
							
							
								
								Oops
							
							
							
							
							
						 | 
						
							2009-04-06 13:34:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								75985a6c7c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-06 13:27:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								adc764efa3
								
							
								
							
						 | 
						
							
							
								
								Cleanup
							
							
							
							
							
						 | 
						
							2009-04-06 13:26:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								890553b776
								
							
								
							
						 | 
						
							
							
								
								Fixing tests for method-sec removal
							
							
							
							
							
						 | 
						
							2009-04-06 05:22:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7bf0a46d3d
								
							
								
							
						 | 
						
							
							
								
								Updating tests for method-spec removal
							
							
							
							
							
						 | 
						
							2009-04-06 04:16:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fb246e2c85
								
							
								
							
						 | 
						
							
							
								
								Documentation fixes
							
							
							
							
							
						 | 
						
							2009-04-06 04:15:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0f04061079
								
							
								
							
						 | 
						
							
							
								
								Fixing some unit test failures
							
							
							
							
							
						 | 
						
							2009-04-06 03:30:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								99b8400e56
								
							
								
							
						 | 
						
							
							
								
								Documentation updates
							
							
							
							
							
						 | 
						
							2009-04-06 03:00:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								268abfcf2a
								
							
								
							
						 | 
						
							
							
								
								Remove method-specs in favor of M\
							
							
							
							
							
						 | 
						
							2009-04-06 02:59:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3752c706da
								
							
								
							
						 | 
						
							
							
								
								Add M\ syntax for method literals
							
							
							
							
							
						 | 
						
							2009-04-06 02:57:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								476d1910c2
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-05 23:54:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								68728d1cc4
								
							
								
							
						 | 
						
							
							
								
								Fix prettyprint of CONSTANT: and ALIAS:
							
							
							
							
							
						 | 
						
							2009-04-05 20:44:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								75dd35179b
								
							
								
							
						 | 
						
							
							
								
								Fix alien unit tests
							
							
							
							
							
						 | 
						
							2009-04-05 17:34:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d707292d84
								
							
								
							
						 | 
						
							
							
								
								Fix documentation for map-index
							
							
							
							
							
						 | 
						
							2009-04-04 20:22:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1040426565
								
							
								
							
						 | 
						
							
							
								
								Fix alien hashcode for expired aliens
							
							
							
							
							
						 | 
						
							2009-04-04 20:21:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b4a74f55a3
								
							
								
							
						 | 
						
							
							
								
								Add hashcode method for simple-alien; improves performance of malloc and free
							
							
							
							
							
						 | 
						
							2009-04-04 19:57:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9907bd9fe2
								
							
								
							
						 | 
						
							
							
								
								Add fseek primitive so that c-streams can seek. This lets the UI work without native IO
							
							
							
							
							
						 | 
						
							2009-04-03 10:16:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								51e43d69ab
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-03-31 23:39:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ab7f433aa2
								
							
								
							
						 | 
						
							
							
								
								Fix stack effect declarations for (>>foo) words
							
							
							
							
							
						 | 
						
							2009-03-31 23:39:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								9e9116f0ea
								
							
								
							
						 | 
						
							
							
								
								Better error message for syntax error in : foo ( : bar
							
							
							
							
							
						 | 
						
							2009-03-31 23:18:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								932d44cab8
								
							
								
							
						 | 
						
							
							
								
								Small speedup for code using H{ } clone and with-scope
							
							
							
							
							
						 | 
						
							2009-03-31 08:16:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5a903d7bcd
								
							
								
							
						 | 
						
							
							
								
								Fix a bug in CONSTANT: -- it wasn't calling reset-word
							
							
							
							
							
						 | 
						
							2009-03-29 22:46:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4e260ff000
								
							
								
							
						 | 
						
							
							
								
								Fix syntax docs
							
							
							
							
							
						 | 
						
							2009-03-28 04:25:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b5c5991747
								
							
								
							
						 | 
						
							
							
								
								Working on UI compile error viewer tool
							
							
							
							
							
						 | 
						
							2009-03-28 04:19:02 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f97389503f
								
							
								
							
						 | 
						
							
							
								
								Fix stream-read-until on byte-readers
							
							
							
							
							
						 | 
						
							2009-03-27 19:26:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b51ed8559e
								
							
								
							
						 | 
						
							
							
								
								Update GENERIC# docs now that stack effect is mandatory
							
							
							
							
							
						 | 
						
							2009-03-26 21:26:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b771758ff7
								
							
								
							
						 | 
						
							
							
								
								fix load errors, help lint
							
							
							
							
							
						 | 
						
							2009-03-26 10:45:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8b7fcce399
								
							
								
							
						 | 
						
							
							
								
								update code for usages of add-library
							
							
							
							
							
						 | 
						
							2009-03-25 23:00:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								4b275c2861
								
							
								
							
						 | 
						
							
							
								
								make add-library normalize-path, use libfactor-ffi-tests for testing ffi
							
							
							
							
							
						 | 
						
							2009-03-25 13:05:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7741d2ca23
								
							
								
							
						 | 
						
							
							
								
								- definitions.icons now has a reference article
							
							
							
							
							
							
							
							- move about to help.vocabs; it now opens the vocab browser instead
- help.vocabs is in default use list
- add runnable-vocab predicate class 
							
						 | 
						
							2009-03-24 09:11:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								637d06a4f8
								
							
								
							
						 | 
						
							
							
								
								Add silly 'tip of the day' feature, and 'recently visited' list to UI browser home page
							
							
							
							
							
						 | 
						
							2009-03-24 04:11:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6f4e5b4bd9
								
							
								
							
						 | 
						
							
							
								
								Move synopsis* from definitions to see
							
							
							
							
							
						 | 
						
							2009-03-23 19:25:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8385e9d9f5
								
							
								
							
						 | 
						
							
							
								
								Fixing compile errors, test failures and help lint failures
							
							
							
							
							
						 | 
						
							2009-03-23 17:12:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a3e05d8ecc
								
							
								
							
						 | 
						
							
							
								
								Add stack declarations to primitives during bootstrap now that ( is just a comment and won't affect HELP: anymore
							
							
							
							
							
						 | 
						
							2009-03-23 03:03:44 -05:00 |