|  John Benediktsson | ceb75057da | change ERROR: words from throw-foo back to foo. | 2015-08-13 16:13:05 -07:00 | 
				
					
						|  Doug Coleman | 02008979d9 | factor: Change ERROR: foo ; to define ``throw-foo`` instead of having ``foo`` throw implicitly. The old ``foo`` still throws implicitly because this is a big change to get right in one patch, but it should be removed soon. | 2015-08-12 15:26:18 -05:00 | 
				
					
						|  John Benediktsson | c2261c05fd | definitions: removing unused "new-word?" word. | 2014-11-29 21:46:26 -08:00 | 
				
					
						|  Doug Coleman | b4acfa376a | definitions: Separate definition definitions. | 2013-03-23 16:34:33 -07:00 | 
				
					
						|  John Benediktsson | 7f3f90eb8d | compiler: more use of hash-sets. | 2013-03-10 16:13:31 -07:00 | 
				
					
						|  Doug Coleman | 3ba787b277 | core/basis: trim down using lists | 2011-11-30 23:15:42 -08:00 | 
				
					
						|  Slava Pestov | 09ead56652 | Re-work flushed dependencies into new compiler cross-referencing framework | 2010-01-30 09:29:00 +13:00 | 
				
					
						|  Slava Pestov | c027046857 | New 'conditional dependency' mechanism for more accurate recording of recompilation information | 2010-01-30 09:28:57 +13:00 | 
				
					
						|  Slava Pestov | 830e25c70b | More changes so that mixins trigger even less recompilation | 2010-01-30 09:28:53 +13:00 | 
				
					
						|  Slava Pestov | 5470330c45 | Fix another problem with call( inline caching | 2009-11-13 07:17:00 -06:00 | 
				
					
						|  Slava Pestov | 5d79450d9d | Use a more compact representation for "compiled-uses" and "compiled-generic-uses" word-props; reduces image size | 2009-11-08 06:08:04 -06:00 | 
				
					
						|  Slava Pestov | eb6933ebfc | definitions: make FORGET: M\ update compiled xref correctly | 2009-09-28 03:04:53 -05:00 | 
				
					
						|  Slava Pestov | c9defa6494 | Make FORGET: M\ ... work | 2009-04-22 19:36:01 -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 | a9b4a724a4 | Remove "compiled-status" word prop and simplify associated machinery | 2009-04-21 03:23:11 -05:00 | 
				
					
						|  Slava Pestov | 1d563edcd9 | Oops | 2009-04-06 13:34:38 -05:00 | 
				
					
						|  Slava Pestov | adc764efa3 | Cleanup | 2009-04-06 13:26:07 -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 | 6080c6e734 | Fix stack effect redefinition | 2009-03-22 20:16:31 -05:00 | 
				
					
						|  Slava Pestov | bf41b187b0 | Re-organize code so that with-compilation-unit can infer Fix with-compilation-unit to work in deployed code | 2009-03-13 19:39:32 -05:00 | 
				
					
						|  Slava Pestov | 37bc52afa8 | Redefining methods didn't always update callers if more than one method on the same generic was redefined in a compilation unit | 2009-03-06 23:33:30 -06:00 | 
				
					
						|  Slava Pestov | cdb5c30bd3 | Only build a generic word once, even if a compilation unit defines several methods on it, by adding generics to a set and building them at the end. 25% improvement on bootstrap time | 2008-11-03 03:51:28 -06:00 | 
				
					
						|  Slava Pestov | c19f2257f4 | Fix permission bits | 2008-10-02 08:34:49 -05:00 | 
				
					
						|  Slava Pestov | 5792783760 | Fix dodgy method overloading | 2008-08-31 05:19:16 -05:00 | 
				
					
						|  Slava Pestov | f5fbd94a4c | New compiled crossref implementation | 2008-08-31 01:34:00 -05:00 | 
				
					
						|  Slava Pestov | 86e04a81dc | Fix conflict | 2008-08-30 02:32:17 -05:00 | 
				
					
						|  Slava Pestov | 3cef7c9992 | Smarter usage tracking system | 2008-08-30 02:31:27 -05:00 | 
				
					
						|  Slava Pestov | b3f3068bdc | Massive focused action #1 | 2008-08-30 00:09:45 -05:00 | 
				
					
						|  Slava Pestov | 85cdb1b767 | Working on new compiled usage strategy; old one was wrong | 2008-08-30 00:05:27 -05:00 | 
				
					
						|  Slava Pestov | ba8f1388ab | Fixing everything for mandatory stack effects | 2008-06-09 02:14:14 -05:00 | 
				
					
						|  Slava Pestov | 014d2ea31c | Cleaning up and debugging corss-referencing | 2008-06-06 20:47:09 -05:00 | 
				
					
						|  Slava Pestov | f7f43fa689 | ABOUT: updates vocabulary | 2008-04-05 07:00:09 -05:00 | 
				
					
						|  Slava Pestov | 3a374f2045 | Fix amazing performance regression | 2008-04-04 07:08:03 -05:00 | 
				
					
						|  Doug Coleman | 936bd26a3a | update core/ to use ERROR: | 2008-03-20 15:00:49 -05:00 | 
				
					
						|  Slava Pestov | b44b334a02 | Fix a smudging bug | 2008-02-23 22:29:29 -06:00 | 
				
					
						|  Slava Pestov | ed29e2e5aa | Notify definition-observers when words are forgotten | 2008-01-09 17:51:55 -04:00 | 
				
					
						|  Slava Pestov | 3b311d3cb7 | definition observers; move with-compilation-unit and related support to compiler.units | 2008-01-09 04:52:08 -05:00 | 
				
					
						|  Slava Pestov | b40c064fc6 | Remove some dead code | 2008-01-05 22:06:51 -04:00 | 
				
					
						|  Slava Pestov | 5f5270ae90 | Cleaning up mixins | 2008-01-05 22:06:01 -04:00 | 
				
					
						|  Slava Pestov | 55efffed6c | Make mixins smarter,  fix interactor | 2008-01-04 22:10:49 -04:00 | 
				
					
						|  Slava Pestov | e1be77ee6f | Documentation updates | 2007-12-30 15:08:48 -05:00 | 
				
					
						|  Slava Pestov | 9de32c7b2d | Remove temporary hack now that new JIT works | 2007-12-26 20:20:49 -05:00 | 
				
					
						|  Slava Pestov | 32641f04e7 | Remove intern-symbol | 2007-12-25 18:10:05 -05:00 | 
				
					
						|  Slava Pestov | 7c75697ff3 | Assorted fixes | 2007-12-24 20:56:23 -05:00 | 
				
					
						|  Slava Pestov | 6814e07f49 | Unit test fixes | 2007-12-24 19:40:09 -05:00 | 
				
					
						|  Slava Pestov | 0052e129fd | Clean up class definition recording | 2007-12-24 17:18:26 -05:00 | 
				
					
						|  Slava Pestov | 07a4022d62 | Parser, definitions, source-files refactoring work in progress | 2007-12-21 21:18:24 -05:00 | 
				
					
						|  Slava Pestov | 6d3aa439c2 | forget-all word | 2007-10-09 17:35:09 -04:00 | 
				
					
						|  Slava Pestov | a96457cecc | Initial import | 2007-09-20 18:09:08 -04:00 |