summaryrefslogtreecommitdiff
path: root/MLKRoot.m
Commit message (Collapse)AuthorAgeFilesLines
* LOAD: Print messages on *STANDARD-OUTPUT* instead of stderr.Matthias Andreas Benkard2008-08-281-10/+14
|
* Eliminate MLKStream, introduce MLKBinaryStream and MLKCharacterStream.Matthias Andreas Benkard2008-08-281-4/+10
|
* RPLACA, RPLACD: Return the modified cons instead of NIL.Matthias Andreas Benkard2008-08-271-2/+2
|
* MLKRoot: Fix some cases of lossage introduced by patch ↵Matthias Andreas Benkard2008-08-251-5/+7
| | | | 76aa8a27f85fdea83da02e04659028b98e76407e.
* Dispatch intrinsic functions statically instead of dynamically.Matthias Andreas Benkard2008-08-251-307/+378
| | | | This is a major simplification.
* Remove defunct intrinsic function MACROEXPAND-ALL.Matthias Andreas Benkard2008-08-241-12/+0
|
* LOAD: Reraise caught exceptions.Matthias Andreas Benkard2008-08-241-0/+1
|
* Promote special operator EVAL to an intrinsic function.Matthias Benkard2008-08-241-0/+8
|
* Make compilers pluggable at runtime.Matthias Andreas Benkard2008-08-231-4/+7
|
* Promote special operator APPLY to an intrinsic function.Matthias Andreas Benkard2008-08-181-3/+19
|
* Replace special operator %DEFMACRO with intrinsic function %MACROSET.Matthias Andreas Benkard2008-08-181-0/+11
|
* Promote special operators SET and %FSET to intrinsics.Matthias Andreas Benkard2008-08-171-0/+31
|
* Restore possibility of building without LLVM.Matthias Andreas Benkard2008-08-161-1/+2
|
* Add COMPILE.Matthias Andreas Benkard2008-08-131-0/+12
|
* MLKForm class cluster: Implement declaration and docstring handling.Matthias Benkard2008-08-111-1/+16
|
* Prettify LOAD output.Matthias Andreas Benkard2008-08-071-1/+47
|
* Centralise declaration and documentation string handling.Matthias Andreas Benkard2008-08-071-0/+17
|
* Implement MLKArray#-setSize:ofDimension:.Matthias Andreas Benkard2008-08-061-2/+5
|
* Include alloca.h where appropriate.Matthias Andreas Benkard2008-08-061-0/+2
|
* Generalise foreign value conversion.Matthias Andreas Benkard2008-08-061-43/+26
|
* Replace all occurrences of “Étoilisp” with “Toilet Lisp”.Matthias Andreas Benkard2008-08-051-1/+1
|
* Make Xcode happy.Matthias Benkard2008-08-041-2/+2
|
* Make it possible to disable fixnum support by supplying -DNO_FIXNUMS as a ↵Matthias Andreas Benkard2008-08-041-0/+5
| | | | compiler flag.
* Add support for fixnums.Matthias Andreas Benkard2008-08-041-1/+47
|
* Add fixnum-aware macros LRETAIN, LRELEASE, LDESTROY, LAUTORELEASE, ↵Matthias Andreas Benkard2008-08-041-2/+2
| | | | LASSIGN_COPY, and LASSIGN.
* Add MLKPrintToString along with a couple of fixnum handling functions.Matthias Andreas Benkard2008-08-041-5/+5
|
* Make MACROEXPAND-1 aware of symbol macros.Matthias Andreas Benkard2008-08-031-1/+11
|
* Reader: Support #\.Matthias Andreas Benkard2008-07-311-1/+19
|
* Revert 976f74bcc09e8e4725c428bed5b3b899e6be6ef1.Matthias Andreas Benkard2008-07-291-28/+21
|
* SEND-BY-NAME: Cosmetic changes.Matthias Andreas Benkard2008-07-291-21/+28
|
* SEND-BY-NAME: Support more return types.Matthias Andreas Benkard2008-07-291-9/+21
|
* Add SEND-BY-NAME.Matthias Andreas Benkard2008-07-291-0/+54
|
* Add PRIMITIVE-TYPE-OF.Matthias Andreas Benkard2008-07-281-0/+39
|
* Add SYMBOL-NAME.Matthias Andreas Benkard2008-07-271-1/+7
|
* Make MACROEXPAND-ALL an entry point to the minimal compiler.Matthias Andreas Benkard2008-07-271-0/+12
|
* Reader: Support quasiquotation.Matthias Andreas Benkard2008-07-261-2/+4
|
* Add OBJC-CLASS-OF, OBJC-SUBCLASSP, FIND-OBJC-CLASS, and NS-LOG.Matthias Andreas Benkard2008-07-261-0/+23
|
* Replace SET-CAR and SET-CDR with RPLACA and RPLACD.Matthias Andreas Benkard2008-07-081-6/+8
|
* Implement IMPORT, INTERN, and MAKE-SYMBOL.Matthias Andreas Benkard2008-07-081-0/+35
|
* Implement GENSYM.Matthias Andreas Benkard2008-07-071-0/+47
|
* Add class MLKNumber, unify arithmetic interface.Matthias Benkard2008-07-061-4/+5
|
* Implement STRING and FIND-PACKAGE.Matthias Andreas Benkard2008-07-061-12/+25
|
* Use NS_VALUERETURN properly.Matthias Andreas Benkard2008-07-061-3/+9
|
* Implement EXPORT, SHADOW, and UNEXPORT.Matthias Andreas Benkard2008-07-061-0/+78
|
* Implement MACROEXPAND-1.Matthias Andreas Benkard2008-07-031-0/+18
|
* Move functions nullify and denullify to util.h.Matthias Andreas Benkard2008-07-031-17/+1
|
* Implement LIST.Matthias Andreas Benkard2008-07-031-0/+5
|
* Add system functions ADD, ATOM, CONSP, DIVIDE, LISTP, MULTIPLY, NULL, ↵Matthias Andreas Benkard2008-07-031-8/+65
| | | | SUBTRACT, and SYMBOLP.
* Implement EQ.Matthias Andreas Benkard2008-07-011-0/+8
|
* Implement a raw version of LOAD.Matthias Andreas Benkard2008-07-011-0/+27
|