- Dec 09, 2012
-
-
Pascal Costanza authored
Ignore-this: 4a1cf1c41555cc2ac5eb4ee23d1c59f1 darcs-hash:2c6705b00e201853cd09e0d1c5d65c247e7d1f64
-
- Dec 31, 2010
-
-
Pascal Costanza authored
Ignore-this: 9ce16874ec273def667ae0d9b4000bea darcs-hash:b045251b43d0232ae6462b6921c52542c1fc2092
-
- Apr 11, 2010
-
-
Pascal Costanza authored
Ignore-this: 8bd86fe393fd164262fad64b368f05d0 darcs-hash:db12b38c6c18f9270080470f5e3b540a3e1e4479
-
- Feb 02, 2010
-
-
Pascal Costanza authored
Ignore-this: 361fc8f1c6a82af8e9966bbe2c14d323 darcs-hash:aca3924dd8cc7dfaeeca2f5e40abe9411fdaa1aa
-
- Nov 30, 2009
-
-
Pascal Costanza authored
Ensure that some test cases trigger for the class standard-generic-function potentially redefined in Closer to MOP. Ignore-this: 657c7bb99b87feb0f9035f52061b6b63 darcs-hash:31d86de684479ca676fd3947c1faa2eac4b1b80c
-
Pascal Costanza authored
Ignore-this: 34a22d427a6b60158105354c26b18366 darcs-hash:eb25f9c0b02e90c7e737855108c8f7617474ac8c
-
Pascal Costanza authored
Ignore-this: d8441f5e48830686efdbd3acec34f521 darcs-hash:7605719217b20da6bbb1102a607968c7123eddb2
-
Pascal Costanza authored
Ignore-this: 99045537aaec7c53d3db7f830bb5314f darcs-hash:12ebdc5aeed5c2e14faa98e15180def7f638e280
-
- Nov 14, 2009
-
-
Pascal Costanza authored
Fixed and simplified conditionalization for Clozure Common Lisp (to fix clashes with MCL, and to remove mentions of OpenMCL). Ignore-this: 5b10052a5dbcc58040945fa9e8689667 darcs-hash:c494ec92fb93121e9143f6b6a7238b50383272ab
-
Pascal Costanza authored
Ignore-this: 7c21529ff9ed554bd94f20ba0e3d0264 darcs-hash:ce19fcaf9d232c81d986bba53f6376bcc29f01bc
-
Pascal Costanza authored
Added detection of multiple slot options that are passed as singletons to direct-slot-definition-class (bug fix). Ignore-this: 78988fc8917775597deedd5143a52cb8 darcs-hash:66d2f593611297786a88ee3915ec78a4510b447b
-
Pascal Costanza authored
Ignore-this: d7493415a64ef787745efb9a6b1c072c darcs-hash:c1b03747f2bede8080380472a03d1c0f521af8ed
-
Pascal Costanza authored
Ignore-this: de4ad9f569035b31240c9f83f3ff79c9 darcs-hash:3843550c0f10c2eb3ab318e0740475c9330a044e
-
- Nov 02, 2009
-
-
Pascal Costanza authored
Ignore-this: b7d3141120f486a504d625f9e6a991e9 darcs-hash:436f050deb0cec990b2585b16fa6e827e0fd0c1e
-
Pascal Costanza authored
Ignore-this: ae08d088f3fa4f1151102b1eaba36ed1 darcs-hash:af2fe7f1c082dab74a8a42eaa95c351bc2062a35
-
Pascal Costanza authored
Ignore-this: 1d43e66f6e043f739e68e6a54e3b3108 darcs-hash:a7de940dba7b269f0cb53a768615bb28b5a264de
-
Pascal Costanza authored
Modified the :function argument for manually created methods, for new changes in Clozure Common Lisp. Ignore-this: 48858d197d1f71d4e88971bfca8a5d65 darcs-hash:944413f3970724c3749a6f1897fff0521e7971a1
-
- Apr 05, 2008
-
-
Pascal Costanza authored
darcs-hash:f88f1afcd53831b47c5edb4621b9faaaf4f570dc
-
- Nov 24, 2007
-
-
Pascal Costanza authored
Added new recognized standard feature :generic-function-argument-precedence-order-returns-required-arguments. darcs-hash:fe4cefd11ffb60b35363fea8685afdcf5f4c2476
-
- Dec 28, 2006
-
-
Pascal Costanza authored
darcs-hash:16b56ae7d42b33ffaf954e29ee15dfd48c31dc2b
-
Pascal Costanza authored
darcs-hash:852a06f5bd0c9b6ad83f135f08f741c0bbceb4db
-
- Jul 21, 2006
-
-
Pascal Costanza authored
The previous version of this check was a bit too liberal. The new version is tighter, but means that clisp has to be considered not implementing this feature. darcs-hash:474f02c005a96c858620ad1961f2d26db7c8e068
-
- Jul 20, 2006
-
-
Pascal Costanza authored
The test case was wrong because it called finalize-inheritance explicitly, which means that it always succeeded unconditionally. Now, the call to finalize-inheritance is guarded by a check for class-finalized-p. Additionally, the call to reinitialize-instance is more 'sophisticated' to avoid interference of potentially acceptable optimization. The new test reveals that CMUCL, MCL, OpenMCL and SBCL don't implement this feature correctly. Many thanks to Christophe Rhodes for spotting the error in the test case and helping to find a better formulation. darcs-hash:ad600f64046881b6303953c47a9c30f77f17312c
-
Pascal Costanza authored
darcs-hash:166e2fcbc59e51bfac0682a37f2be58e3f4a5c6b
-
- Jul 14, 2006
-
-
Pascal Costanza authored
darcs-hash:f71ad428bd86d388f6d2c35643e4bd4ae227f4b1
-
- Jul 11, 2006
-
-
Pascal Costanza authored
Removed a test whether (setf find-class) calls reinitialize-instance. This was a misunderstanding on my side. darcs-hash:6482b3f2ec5f2a322f18fa4c68ee9805a8592da2
-
Pascal Costanza authored
Added a test for lambda-list / argument-precedence-order dependencies in re/initialization of generic functions. darcs-hash:014d644d20b482882e5618ea9a95c7f83e06ddc9
-
- May 01, 2006
-
-
Pascal Costanza authored
darcs-hash:cb34377f3b0ce342ec098e44599a75695b2cfd27
-
- Mar 25, 2006
-
-
Pascal Costanza authored
darcs-hash:71f19ee0b354c3aa1d381241f82d922ecd2ece56
-
Pascal Costanza authored
ECL now supports slot-definition-location, so some tests that were commented out for ECL can now be activated. darcs-hash:3ffc7142c266adce357dc5b20aab77c2e7cdd659
-
- Mar 13, 2006
-
-
Pascal Costanza authored
darcs-hash:7c0dc7df8c634ced7dc02f438a2405e2f37d12c9
-
- Mar 09, 2006
-
-
Pascal Costanza authored
Added "real" support for ECL. The test now run through, but take the reporst with a grain of salt at the moment. darcs-hash:3b832a28f7fe13a48366d56e79f9445d39164c52
-
- Feb 24, 2006
-
-
Pascal Costanza authored
darcs-hash:2ca1c933feac13e9d10f8c2a8bbd53007ce6c277
-
- Feb 15, 2006
-
-
Pascal Costanza authored
In the previous version of the test for inheritance of exported slot names from specified metaclasses, I have checked the direct slots of the metaclasses themselves. This seems somewhat fishy - theoretically, a CLOS MOP could have special cases for slot inheritance for the system-provided metaclasses. Therefore, I have reverted to tests on actual subclasses of the specified metaclasses. darcs-hash:6f9afee7f5bfb6f193b8887782d7c2e142cc4517
-
- Feb 14, 2006
-
-
Pascal Costanza authored
The previously added test was too strict. I have tested whether slot names were exported by any package, while the AMOP specification only requires that they are not exported by the standard packages as defined by ANSI Common Lisp. I have still made it a little bit stricter than that by including the package with the CLOS MOP definitions as well because it is very likely that one uses it for MOP programming. darcs-hash:8e3a50a8638839f887a750682526e922092bd5f8
-
- Feb 11, 2006
-
-
Pascal Costanza authored
The CLOS MOP specification requires that subclasses of specified metaobject classes do not inherit slots whose names are exported from any package and/or accessible in the package common-lisp-user. I have added a test that checks whether this requirement is fulfilled. Unfortunately, most CLOS implementations break this requirement a lot. See Closer to MOP for a detailed report on violations. darcs-hash:620a55f2f1e4b966e83430302ff0cbda44c0af76
-
- Jan 31, 2006
-
-
Pascal Costanza authored
darcs-hash:d9138835f166387524e38e80eccfd569533fc8ef
-
Pascal Costanza authored
darcs-hash:1b3a80fd98aa9abec05d23cc6fd44693afc4ad3b
-
- Dec 28, 2005
-
-
Pascal Costanza authored
darcs-hash:28a0882e4250832784c2de1a3faadcd2921df8a9
-
- Nov 17, 2005
-
-
Pascal Costanza authored
Made the test whether slot-xxx-using-class methods are specialized on slot definition metaobjects more fine-grained. darcs-hash:36e9b881188c0e08eac1e788c199446ec4361de5
-