summaryrefslogtreecommitdiff
path: root/Lisp/tests.lisp
Commit message (Collapse)AuthorAgeFilesLines
* Make TYPESPEC a struct type.Matthias Benkard2008-03-191-82/+87
| | | | darcs-hash:e915984995e05d399993c4d602a7c4949053ca66
* Use ENSURE-GENERIC-FUNCTION-USING-CLASS instead of ENSURE-GENERIC-FUNCTION.Matthias Benkard2008-03-071-2/+2
| | | | darcs-hash:be3185662285bada199f68b1622c0be4ab399f29
* Eliminate a potential conflict between the documentation and the test suite.Matthias Benkard2008-03-071-2/+2
| | | | darcs-hash:99ee78d8d50d2d5486a973910d4a724dde67892b
* Remove a bunch of DEFINE-OBJECTIVE-C-GENERIC-FUNCTION calls.Matthias Benkard2008-03-061-2/+1
| | | | darcs-hash:83d1f95687bb761a7fb70c1a901722d4cd2c5caf
* Add tests for SUPER calls.Matthias Benkard2008-03-061-5/+30
| | | | darcs-hash:ba79356bb11de7346137e998a4e2db696d325e51
* Add test cases for the new method syntax.Matthias Benkard2008-03-051-1/+19
| | | | darcs-hash:79e19eb625c3afd8628733f0985bd4f26d104b06
* Fix syntax enhancement enabling and disabling functions.Matthias Benkard2008-03-041-4/+10
| | | | darcs-hash:9bab32834009040b90d1d10f12abadad6d1391fa
* Introduce macro DEFINE-OBJECTIVE-C-GENERIC-FUNCTION.Matthias Benkard2008-03-041-2/+5
| | | | darcs-hash:407ea76ee108cb03e819c6d5027b828a1232e24b
* Support simple CFFI types as typespecs.Matthias Benkard2008-03-041-1/+1
| | | | darcs-hash:08236de112dc806e436b6d48a24d7922e33e801a
* Acquire the exception lock when returning from a callback.Matthias Benkard2008-03-041-1/+1
| | | | darcs-hash:f644e3e364ebb7bd2c81aa2c7f83a4887ac644d8
* Test CLASS-DEFINITION: Do not define a method specialised over (EQL +NIL+).Matthias Benkard2008-03-041-1/+1
| | | | darcs-hash:f8274fbf2ad34ff49cb274d45fb82468850128ea
* Fix the method definition test case.Matthias Benkard2008-03-041-3/+5
| | | | darcs-hash:f72e60ebe476b5e25cb4710d3027833ff776a32d
* Use INTERN-LISP-VALUE for argument conversion.Matthias Benkard2008-03-041-2/+2
| | | | darcs-hash:2f57dd53bfa6b2aa44474232042d9578af720c22
* Fix a test that assumed (CAR '(:FOO :BAR)) not to be CONSTANTP.Matthias Benkard2008-03-041-1/+1
| | | | darcs-hash:f8ba983e113d533c07e6469fe8882aaab7f4ffd9
* Implement ADD-METHOD :AFTER (OBJECTIVE-C-GENERIC-FUNCTION OBJECTIVE-C-METHOD).Matthias Benkard2008-03-031-1/+20
| | | | darcs-hash:16207045b44287e0f3f332937d826d1cc6c44296
* Fix the compiler macro for INVOKE.Matthias Benkard2008-03-021-0/+35
| | | | darcs-hash:f76cc3530507e408704652d52b86b434e508c18d
* Make PARSE-TYPESPEC aware of typespec suffix strings.Matthias Benkard2008-02-201-1/+13
| | | | darcs-hash:96d2fe4eab2e4db49c60491c3e109bdab2600086
* Fix Objective-C class registration.Matthias Benkard2008-02-181-1/+9
| | | | darcs-hash:03e58bd27621a0bf46f05cc1ee733da1c7ab1170
* Remove some content-free lines of code from the test suite.Matthias Benkard2008-02-181-5/+0
| | | | darcs-hash:0f0da7b5c8c62f3a2fb945c0f5ed886ecb93ffce
* Remove a spurious FIXME from the test suite.Matthias Benkard2008-02-181-9/+0
| | | | darcs-hash:d0031d614f4eba4381e4eaea7aa7d18be58f4bf0
* Improve the CLASS-DEFINITION tests.Matthias Benkard2008-02-171-8/+39
| | | | darcs-hash:9f7b9a58aab5c7dfed8e9df10c41381935bf772c
* Fix the CLASS-DEFINITION test.Matthias Benkard2008-02-171-3/+5
| | | | darcs-hash:1df96c3bd336ea3dd7ee51a90b2ae6baac6adfd8
* Add a class definition test to the test suite.Matthias Benkard2008-02-171-1/+44
| | | | darcs-hash:d6774028b28a45e5983c6100e2dc44b8eccb2dcf
* Package OBJECTIVE-CL-TESTS: Export OBJECTIVE-CL.Matthias Benkard2008-02-141-1/+1
| | | | darcs-hash:2ec263239be933cd360c406ca1f6ff25a0367d39
* When overriding a return type specification, save the nominal type for later ↵Matthias Benkard2008-02-121-5/+6
| | | | | | use. darcs-hash:40bdaeb5687e6ad142766f1ee041231e875c1d49
* Typespec handling: Change the way unrecognised tokens and NeXT bit fields ↵Matthias Benkard2008-02-121-8/+8
| | | | | | are dealt with. darcs-hash:df914eb9a30b938c49e0b42091aff0299bc50002
* Migrate the test suite from LIFT to Stefil.Matthias Benkard2008-02-121-321/+285
| | | | darcs-hash:3f31964547f98b30384e0ef74b58ff7c994bb0fe
* Add a policy for distinguishing between char and BOOL return values.Matthias Benkard2008-02-121-10/+8
| | | | darcs-hash:09dbdf5e230a28071f1933a48077d562065df71f
* Add unit tests for PRINT-TYPESPEC.Matthias Benkard2008-02-121-1/+84
| | | | darcs-hash:d51f1a48ac8d7f957292cec440abff07b394f1f0
* Parse NeXT-style bit field typespecs properly.Matthias Benkard2008-02-041-6/+16
| | | | darcs-hash:fb2c911e17afaa24da33c223619fad9fc33bb96b
* Replace all occurrences of OBJC-CLASS with OBJECTIVE-C-CLASS.Matthias Benkard2008-02-021-3/+3
| | | | darcs-hash:1ba389d5a50343a134892bde78ba62e21842f684
* Apply the LGPLv3 to all the code previously released under the GPLv3.Matthias Benkard2008-01-261-6/+6
| | | | darcs-hash:d09e69f4f9d07e98b5bc8d68d120d50d1ee01848
* Support case-sensitive selector designators.Matthias Benkard2008-01-261-1/+12
| | | | darcs-hash:da29e9f38c99f5a9e558edd20afff7400fced2e4
* FIND-SELECTOR: Make ERRORP default to T.Matthias Benkard2007-10-101-1/+1
| | | | darcs-hash:629ac814cc7f7427b1b1cbe71448a670c37c0171
* Unit tests: Don't expect FIND-SELECTOR to return NIL.Matthias Benkard2007-10-041-1/+2
| | | | darcs-hash:152c854a73df5076049538ef29a58ab93c3dabdb
* Mimic the way PyObjC handles types.Matthias Benkard2007-10-041-6/+21
| | | | darcs-hash:d7cf81f2dd93817e55a04816f3851fabce3dac55
* Apply the GPLv3 to my code and clarify the license of the PyObjC parts.Matthias Benkard2007-09-261-0/+17
| | | | darcs-hash:f938f41421ba30e34d6bef095829ac1950b4dfa9
* Make the test suite work on Mac OS X.Matthias Benkard2007-09-211-24/+35
| | | | darcs-hash:d91ddd8e48860553eae62249043f13dd973a40c2
* Add condition classes NO-SUCH-SELECTOR and MESSAGE-NOT-UNDERSTOOD.Matthias Benkard2007-09-211-2/+6
| | | | darcs-hash:e86722d8de9c97edf6ee9665423d57b0239fe910
* PRIMITIVE-INVOKE: Fix a bunch of memory access bugs.Matthias Benkard2007-09-161-1/+1
| | | | darcs-hash:36acfdc03f4004a971aa31a81b87e40c52940f82
* Add test cases for PRIMITIVE-INVOKE and fix some stupid bugs.Matthias Benkard2007-09-161-1/+41
| | | | darcs-hash:d1f3e7e599cad38b28c45448adeec9126d043e05
* Support the “byref” qualifier in Objective-C typespecs.Matthias Benkard2007-09-141-3/+7
| | | | darcs-hash:6fea2c9c3d2846ad443bce6e81ade475efb6e013
* Add support for opaque structs and unions in typespecs.Matthias Benkard2007-09-141-2/+6
| | | | darcs-hash:70b517357c9dab4bbf35c374003187f8433a353e
* Implement a typespec parser for the GNU Objective-C runtime.Matthias Benkard2007-09-141-1/+63
| | | | darcs-hash:b1e4d767b18dce617c5df6920ca592111604c2a6
* Add a SELECTOR function and use coerced selectors in Objective C code rather ↵Matthias Benkard2007-08-131-7/+9
| | | | | | than strings. darcs-hash:d10f9eafc3b21bfcfc027a263e8cee007155b89c
* Code cleanup, fix a couple of memory leaks.Matthias Benkard2007-08-121-0/+18
| | | | darcs-hash:629e2764a4ce319c9a7d9bc3a22e6f254633c73f
* Write some test cases.Matthias Benkard2007-08-071-5/+87
| | | | darcs-hash:83e718533f740f40f3e28edcf46436254a5010f6
* Rename EQUAL to OBJC-EQUAL, remove EQUALP, and add OBJC-EQL.Matthias Benkard2007-08-071-1/+1
| | | | darcs-hash:cdfa90ce969b54473cb0aef9c5ac29ecd81c1da4
* Overload EQUAL and EQUALP for Objective C objects.Matthias Benkard2007-08-071-0/+20
darcs-hash:6548e8584e8dd49cb17f6055c0cedd6927cba7f1