summaryrefslogtreecommitdiff
path: root/MLKInteger.m
Commit message (Collapse)AuthorAgeFilesLines
* Replace all occurrences of “Étoilisp” with “Toilet Lisp”.Matthias Andreas Benkard2008-08-051-1/+1
|
* Make it possible to disable fixnum support by supplying -DNO_FIXNUMS as a ↵Matthias Andreas Benkard2008-08-041-0/+8
| | | | compiler flag.
* Add support for fixnums.Matthias Andreas Benkard2008-08-041-3/+36
|
* Add fixnum-aware macros LRETAIN, LRELEASE, LDESTROY, LAUTORELEASE, ↵Matthias Andreas Benkard2008-08-041-3/+3
| | | | LASSIGN_COPY, and LASSIGN.
* Add a non-trivial number of arithmetic methods to number classes.Matthias Andreas Benkard2008-07-291-0/+80
|
* Add class MLKNumber, unify arithmetic interface.Matthias Benkard2008-07-061-5/+6
|
* Rename methods: forBinding -> forSymbolMatthias Andreas Benkard2008-06-241-1/+1
|
* Add a -descriptionForLisp method to all number classes.Matthias Andreas Benkard2008-06-221-0/+11
|
* Add support for compilation on Mac OS X.Matthias Benkard2008-06-211-0/+1
|
* MLKDynamicContext#+initialize: Initialise the package system and set up the ↵Matthias Andreas Benkard2008-06-171-0/+14
| | | | global dynamic context.
* Add class MLKRatio.Matthias Andreas Benkard2008-06-151-3/+3
|
* Move the DEFINE_GMP_OPERATION macro to util.h.Matthias Andreas Benkard2008-06-151-15/+1
|
* MLKInteger: Generalise the DEFINE_MPZ_OPERATION macro.Matthias Andreas Benkard2008-06-151-16/+23
|
* Add class MLKInteger.Matthias Andreas Benkard2008-06-151-0/+101