|  Alexander Iljin | b1a24358f3 | classes.maybe-docs: create some documentation for the maybe vocab Integrate the pointers to the new article into existing help system,
primarily by looking for the uses of the "unions" article. | 2017-03-17 08:22:18 -07:00 | 
				
					
						|  Björn Lindqvist | 350de8f171 | classes.mixin,classes.union: moves the check-self-reference test Should make it so you can't define self-referencing mixins, just like
you can't define self-referencing unions. | 2017-01-03 06:10:12 +01:00 | 
				
					
						|  Björn Lindqvist | 9752d2fbf5 | classes.mixin.tests: fix tc not to break when forget-tests? is on | 2017-01-03 04:15:57 +01:00 | 
				
					
						|  Björn Lindqvist | 8f28fb2587 | classes.mixin: fix type checking in add-mixin-instance One test in classes.mixin.tests intermittently breaks otherwise. | 2016-12-30 16:24:34 +01:00 | 
				
					
						|  Björn Lindqvist | a808ade3c1 | classes.mixin: better name for the type checking error | 2016-12-30 16:02:55 +01:00 | 
				
					
						|  Björn Lindqvist | fe0f2902a0 | classes.mixin: add-mixin-instance doesn't need to be generic | 2016-11-28 02:04:28 +01:00 | 
				
					
						|  Doug Coleman | c133c16377 | core: Trim using lists from -tests and clean up a few irregularities. | 2016-03-30 18:43:41 -07:00 | 
				
					
						|  John Benediktsson | e477f6996f | Fix comments to be ! not #!. | 2015-09-08 16:15:10 -07:00 | 
				
					
						|  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 | 
				
					
						|  Doug Coleman | 2f6548d6d2 | factor: fix breakage with word renamings. | 2015-07-20 05:51:16 -07:00 | 
				
					
						|  Doug Coleman | 2adeed9cb3 | factor: rename classes:members to class-members so it doesn't conflict with sets:members. ugh. | 2015-07-20 00:32:42 -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 | 
				
					
						|  Doug Coleman | 999aa7c897 | factor: clean up spaces in -tests files | 2015-07-02 10:34:01 -07:00 | 
				
					
						|  John Benediktsson | aa00d59d59 | words: rename reset-props to remove-word-props. | 2015-06-09 11:53:46 -07:00 | 
				
					
						|  John Benediktsson | 12216b1246 | core: some more cleanup of USING lists. | 2013-03-05 10:48:14 -08:00 | 
				
					
						|  Doug Coleman | 7441fa81fc | issue #358: Rename check-method and check-mixin-class TUPLE:s to ERROR:s. | 2012-06-21 08:35:41 -07:00 | 
				
					
						|  Doug Coleman | c731dc6edb | Rename lookup to lookup-word. | 2011-11-06 16:00:00 -08:00 | 
				
					
						|  John Benediktsson | ac75393fbd | Revert "classes.mixin: fix definitions for MIXIN:." This reverts commit f625612f89. | 2011-09-19 17:46:40 -07:00 | 
				
					
						|  John Benediktsson | 8827cbdba1 | classes.mixin: fix definitions for MIXIN:. | 2011-09-19 17:22:50 -07: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 | 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 | 8b19b56a1c | classes.mixin: privacy please | 2010-01-30 09:28:53 +13:00 | 
				
					
						|  Slava Pestov | 830e25c70b | More changes so that mixins trigger even less recompilation | 2010-01-30 09:28:53 +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 | af41dc6169 | Trying to fix mixin semantics | 2010-01-30 09:28:51 +13:00 | 
				
					
						|  Doug Coleman | bd13e018dd | memq? -> member-eq?, sorted-memq? -> sorted-member-eq? | 2009-10-28 15:02:00 -05:00 | 
				
					
						|  Keith Lazuka | 405e5d015b | docs: change $subsection to $subsections | 2009-10-02 12:15:48 -04:00 | 
				
					
						|  Slava Pestov | 66a9416473 | Update documentation for stricter vocabulary search path semantics | 2009-05-16 00:29:21 -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 | 
				
					
						|  Doug Coleman | 7a1841f59b | (( -- )) eval -> eval( -- ) | 2009-04-17 15:49:21 -05:00 | 
				
					
						|  Doug Coleman | aad6a3d504 | fixing compiler error in core | 2009-04-17 12:45:57 -05:00 | 
				
					
						|  Slava Pestov | fe8b55bb90 | Moving mixin instances between source files works better now | 2009-03-16 00:04:34 -05:00 | 
				
					
						|  Slava Pestov | 943f0ee10f | Add test cases for problem with moving mixin instances and methods between vocabularies | 2009-03-15 18:33:29 -05:00 | 
				
					
						|  Slava Pestov | f34c14a0f5 | Remove some usages of tuck | 2009-01-23 18:20:47 -06:00 | 
				
					
						|  Slava Pestov | 8e69362512 | Better error message for INSTANCE: if second arg is not a mixin | 2008-12-03 09:33:32 -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 | d12f55be31 | Fix unit test failure in compiler | 2008-09-03 17:24:06 -05:00 | 
				
					
						|  Slava Pestov | 20380e613e | Fix typo | 2008-08-31 07:55:34 -05:00 | 
				
					
						|  Slava Pestov | 0c304b8fc6 | Removing old accessor usages from core and basis | 2008-08-31 07:45:33 -05:00 | 
				
					
						|  Slava Pestov | f5fbd94a4c | New compiled crossref implementation | 2008-08-31 01:34:00 -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 | 74dccc7fbf | Debugging compiler | 2008-08-28 22:28:34 -05:00 | 
				
					
						|  Slava Pestov | 4cb64aaeb8 | Fixing unit tests for eval word being moved | 2008-07-29 00:05:01 -05:00 |