aboutsummaryrefslogtreecommitdiff
path: root/src/interp
AgeCommit message (Expand)AuthorFilesLines
2015-12-31Don't unconditionally reference primitive types if they are being defined.Gabriel Dos Reis1-7/+13
2015-12-31Improve 'random()' from Integer domain.Gabriel Dos Reis3-2/+5
2015-12-30compCategories: Use DB parameter for current constructor's modemap.Gabriel Dos Reis1-1/+3
2015-12-30Thread database parameter through more compiler functions.Gabriel Dos Reis4-74/+79
2015-12-30Revert accidental modification causing FRAC miscompilation.Gabriel Dos Reis1-3/+1
2015-12-30Add more dependencies in the algberas' Makefile.am.Gabriel Dos Reis4-11/+20
2015-12-30Remove attributes unitsKnown, leftUnitary, rightUnitary, canonicalsClosed, ce...Gabriel Dos Reis4-9/+9
2015-12-29Introduce '' for the slot number of the add-chain domain.Gabriel Dos Reis8-27/+34
2015-12-28stuffSlot: Take the function directly from getLookupFun.Gabriel Dos Reis1-4/+1
2015-12-27Write out a functor's operation table separately in generated code stream.Gabriel Dos Reis3-3/+13
2015-12-27Simplify representation of constants in functors.Gabriel Dos Reis6-12/+10
2015-12-27Use '%closure' instead of 'CONS' in functor data.Gabriel Dos Reis4-8/+8
2015-12-26Remove dead and bogus code for constant assginments.Gabriel Dos Reis2-16/+2
2015-12-26Extract two helper functions out of DescendCode.Gabriel Dos Reis1-12/+17
2015-12-26Rename 'lastItem' to 'last'. Remove the macro definition.Gabriel Dos Reis2-5/+1
2015-12-26LASTELEM is not used. Remove.Gabriel Dos Reis1-2/+0
2015-12-26Tidy NRTputInLocalReferences.Gabriel Dos Reis1-9/+6
2015-12-26Remove dispatchFunction.Gabriel Dos Reis6-12/+9
2015-12-26Remove definition of IDENTITY.Gabriel Dos Reis1-5/+1
2015-12-26Introduce opcode '%constant' in lieu of IDENTITY.Gabriel Dos Reis7-7/+8
2015-12-26Use brackets instead of Lisp LIST for sequence literals.Gabriel Dos Reis7-15/+15
2015-12-25Do not reference symbol IDENTITY directly by name.Gabriel Dos Reis1-1/+1
2015-12-24Tidy uses of apply.Gabriel Dos Reis8-36/+36
2015-12-24Replace FUNCALL with apply.Gabriel Dos Reis31-82/+82
2015-12-23Retain Lisp code generated from algebra if asked.Gabriel Dos Reis1-2/+9
2014-11-29Replace direct use of MULTIPLE-VALUE-LIST FLOOR with integerAndFractionalPartsdos-reis2-8/+5
2014-11-27Replace PATHNAME-* Lisp API with filePath* API.dos-reis14-37/+35
2014-11-26Replace DELETE-FILE with removeFile.dos-reis8-35/+25
2014-11-25Replace FILE-POSITION with builtin getFileCursor and setFileCursor.dos-reis4-13/+13
2014-11-25Use makeTable instead of MAKE-HASH-TABLEdos-reis5-10/+10
2014-11-20Do really remove the stationary directory after successful compilation.dos-reis1-2/+1
2014-11-20Introduce forkStreamByName.dos-reis5-18/+16
2014-11-20Remove EOFP. Simplify IO file stream creation code.dos-reis3-11/+7
2014-08-26Add generic Boot and Spad tokenizer.dos-reis1-2/+2
2014-02-21Set derived src and target directory variablesdos-reis1-1/+1
2014-02-03Fix global variable names in Makefilesdos-reis1-24/+24
2013-07-04 * interp/sys-driver.boot (initializeGlobalState): Tell GCL not todos-reis1-0/+3
2013-07-02Rever sharp var list changes.dos-reis9-22/+14
2013-07-01 * interp/sys-utility.boot (makeFilename): Tidy.dos-reis1-1/+4
2013-07-01Fix typo.dos-reis1-1/+1
2013-07-01Add dependency for topics.bootdos-reis2-1/+2
2013-07-01Bring closer to GCL-buildability.dos-reis11-15/+34
2013-06-30Tidy detection of terminal in CLisp.dos-reis1-11/+7
2013-06-29Do not check for openServer being defined.dos-reis1-1/+1
2013-06-27 * interp/lisplib.boot (compDefineLisplib): Close the filedos-reis2-2/+6
2013-06-24Simplify database construction.dos-reis5-174/+19
2013-06-24 * interp/sys-constants.boot ($BuiltinAttributes): Removedos-reis2-7/+3
2013-06-18Misc cleanup.dos-reis10-24/+19
2013-06-18 * interp/compiler.boot (compHasFormat): Take a DB parameter.dos-reis4-27/+27
2013-06-17Undo last commit to compiler.bootdos-reis1-8/+19