|  Doug Coleman | c133c16377 | core: Trim using lists from -tests and clean up a few irregularities. | 2016-03-30 18:43:41 -07:00 | 
				
					
						|  Doug Coleman | 2f6548d6d2 | factor: fix breakage with word renamings. | 2015-07-20 05:51:16 -07:00 | 
				
					
						|  Doug Coleman | e4c39bcf3c | factor: superclass -> superclass-of, superclasses -> superclasses-of | 2015-07-20 00:46:33 -07:00 | 
				
					
						|  Doug Coleman | 43d6f1d3e2 | factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:. | 2015-07-02 17:28:17 -07:00 | 
				
					
						|  Doug Coleman | 59f3b1ea57 | Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!" Needs a bit more work.
This reverts commit 7e54cc2824. | 2015-07-02 13:47:06 -07:00 | 
				
					
						|  Doug Coleman | 7e54cc2824 | factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool! | 2015-07-02 11:36:08 -07:00 | 
				
					
						|  John Benediktsson | aa00d59d59 | words: rename reset-props to remove-word-props. | 2015-06-09 11:53:46 -07:00 | 
				
					
						|  John Benediktsson | 98935b7f15 | docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``. | 2014-05-18 20:09:10 -07:00 | 
				
					
						|  John Benediktsson | 12216b1246 | core: some more cleanup of USING lists. | 2013-03-05 10:48:14 -08:00 | 
				
					
						|  Doug Coleman | 067f9830ef | classes.union: Define a maybe: word that makes a tuple that acts as an anonymous union for a type and f. Updated all the places we define UNION: ?foo foo POSTPONE: f ;. Fixes #416 and lots of headaches. | 2011-11-22 01:56:13 -08:00 | 
				
					
						|  Slava Pestov | 0f4c5d2bff | classes.algebra: make it work better to fix bug reported by Sascha Matzke | 2010-07-29 19:57:23 -04:00 | 
				
					
						|  Slava Pestov | e929d906ce | classes: If a tuple class with subclasses is redefined into something that's not a tuple class, subclasses are changed to inherit from 'tuple' instead of being forgotten. Also, changing the metaclass of a union or intersection member no longer removes it from the union or intersection. Finally, make some internal words private | 2010-02-01 02:48:39 +13:00 | 
				
					
						|  Slava Pestov | 3addfcc2ad | classes: more robust code for detecting circular inheritance, move it out of classes.tuple since predicate classes need the same check too | 2010-02-01 00:08:18 +13:00 | 
				
					
						|  Slava Pestov | e6d1388dcc | Clean up class algebra a bit, and change mixins to recompile less, taking advantage of new semantics | 2010-01-30 09:28:52 +13:00 | 
				
					
						|  Slava Pestov | c693587018 | classes.algebra: cleanup | 2009-11-10 17:41:47 -06:00 | 
				
					
						|  Keith Lazuka | 405e5d015b | docs: change $subsection to $subsections | 2009-10-02 12:15:48 -04:00 | 
				
					
						|  Slava Pestov | 926c46841b | classes.intersection: make flatten-class more accurate. It is still not perfect, but it fixes the case where a generic word has a method on a tuple class, and another method on an intersection of a mixin with another tuple classes | 2009-08-07 22:30:57 -05:00 | 
				
					
						|  Slava Pestov | 50a86a8d93 | More efficient singleton predicates | 2009-07-17 17:41:33 -05:00 | 
				
					
						|  U-C4\Administrator | 02b769475b | fix duplicate using lines | 2009-05-17 20:29:32 -05:00 | 
				
					
						|  Slava Pestov | 66a9416473 | Update documentation for stricter vocabulary search path semantics | 2009-05-16 00:29:21 -05:00 | 
				
					
						|  Slava Pestov | f43667640a | Fix regression with: bad interaction between predicate classes and tuple inheritance, reported by Bruno Deferrari | 2009-05-13 16:58:01 -05:00 | 
				
					
						|  Slava Pestov | bdec395130 | Remove predicate-instance? hack; use call( instead | 2009-03-16 20:49:19 -05:00 | 
				
					
						|  Slava Pestov | a23a6a2870 | Forgetting a predicate class now updates predicate-instance? word | 2009-03-13 04:22:16 -05:00 | 
				
					
						|  Slava Pestov | 9bf63b1613 | New $quotation markup element | 2008-11-16 09:03:30 -06:00 | 
				
					
						|  Slava Pestov | 7134fad54c | Add more unit tests highlighting the problem: predicate -vs- union comparison is broken | 2008-11-04 02:17:22 -06:00 | 
				
					
						|  Slava Pestov | 7fc44aa444 | Add failing tests | 2008-10-31 21:07:57 -05:00 | 
				
					
						|  Slava Pestov | c19f2257f4 | Fix permission bits | 2008-10-02 08:34:49 -05:00 | 
				
					
						|  Slava Pestov | 44f53de164 | Move make to its own vocabulary, remove fry _ feature | 2008-09-10 20:07:00 -05:00 | 
				
					
						|  Slava Pestov | 44c1c1f679 | Move tuple-class to classes.tuple where it belongs | 2008-07-05 00:59:39 -05:00 | 
				
					
						|  Slava Pestov | 0be00f03e6 | Mirrors now check sot t slot types, support type coercion for setters, instance? now infers, better transform for 'new', more efficient 'case' where keys are all wrappers | 2008-06-29 02:12:44 -05:00 | 
				
					
						|  Slava Pestov | 6e0d35e615 | Split up huge parser vocabulary | 2008-06-25 03:25:08 -05:00 | 
				
					
						|  Slava Pestov | 315110eb09 | Working on intersection classes | 2008-05-10 18:09:05 -05:00 | 
				
					
						|  Slava Pestov | 5a29b2e273 | Class linearization | 2008-05-02 02:51:38 -05:00 | 
				
					
						|  Slava Pestov | 93d9722a6b | Fix class resetting | 2008-04-03 00:21:53 -05:00 | 
				
					
						|  Slava Pestov | 7a596ce004 | Debugging inheritancE | 2008-04-02 02:44:10 -05:00 | 
				
					
						|  Slava Pestov | d8abb49a9b | Working on classes | 2008-03-28 22:59:48 -05:00 | 
				
					
						|  Slava Pestov | 690621ffb6 | Change PREDICATE: syntax | 2008-03-26 18:23:19 -05:00 | 
				
					
						|  Slava Pestov | bb3468dc2b | Fixing interaction between mixin classes and forget | 2008-02-17 17:08:16 -06: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 | 78ae930a33 | Documentation updates | 2007-12-30 16:09:21 -05:00 | 
				
					
						|  Slava Pestov | e1be77ee6f | Documentation updates | 2007-12-30 15:08:48 -05:00 | 
				
					
						|  Slava Pestov | a96457cecc | Initial import | 2007-09-20 18:09:08 -04:00 |