summaryrefslogtreecommitdiff
path: root/src/interpreter
AgeCommit message (Expand)Author
2024-05-13Just use DEFPACKAGE to define our packages.Charles Zhang
2024-03-10Enable #+(and ppc64 sb-fasteval)Douglas Katzman
2023-12-30Edit some commentsDouglas Katzman
2023-09-28x86: Check for stack overflow for large stack allocated objects.Charles Zhang
2023-07-14Fix test failures with evaluator-mode interpretDouglas Katzman
2023-04-27Remove AVER about redefined special operator in interpreterDouglas Katzman
2023-01-29Simplify processing inline lambdas and lexenvs even more.Charles Zhang
2022-11-21Change MAKE-VALUES-TYPE to receive &OPTIONAL and not &KEY argsDouglas Katzman
2022-11-21Shorten VALUES-TYPE structDouglas Katzman
2022-09-20Simplify sb-fasteval someDouglas Katzman
2022-09-20Fix interpreter failures due to e30d4154e2Douglas Katzman
2022-09-20Remove sb-fasteval's use of symbol header bitsDouglas Katzman
2022-09-15Simplify global function application in fastevalDouglas Katzman
2022-09-13Define a private SETF function for symbol-functionDouglas Katzman
2022-08-30Always use test-header-data-bit.Stas Boukarev
2022-08-19Remove "augmented" symbolsDouglas Katzman
2022-05-14Fix variable type proclamation scoping with block compilation.Charles Zhang
2022-05-04Assign 1-byte layout IDs to a few more layoutsDouglas Katzman
2022-04-30Make debug source correct, even on low debug or for block compile.Charles Zhang
2022-04-29sb-fasteval: Define RETURN-CONSTANT laterCharles Zhang
2022-04-10Missed change for sb-fasteval.Charles Zhang
2022-04-10Don't save the whole lexical environment in inline expansions.Charles Zhang
2022-04-10Remove dependence on FUNCTION-LAMBDA-EXPRESSION for correct behaviorCharles Zhang
2022-04-10Macros and symbol-macros differ in their lexenv representationChristophe Rhodes
2022-04-09Fix sb-fasteval.Charles Zhang
2021-06-08Rename :array-ubsan to :ubsanDouglas Katzman
2021-06-04Fix warning when compiling some interpreted closuresDouglas Katzman
2021-05-18Implement next part of #+array-ubsanDouglas Katzman
2021-05-10Optionally store vector-length in its header instead of a slotDouglas Katzman
2021-05-10Avoid using SET-HEADER-DATADouglas Katzman
2021-04-07Renamne %FUN-TYPE to %FUN-FTYPEDouglas Katzman
2021-02-14Simplify VALUES-TYPE-P.Charles Zhang
2020-07-20fast-eval: slam compiled structure accessors inDouglas Katzman
2020-06-15Remove nearly all address-based hashing from system hash-tablesDouglas Katzman
2020-04-29Verify sanity of pre-parsed types in cold coreDouglas Katzman
2020-04-17Freeze alternate-metaclass structs soonerDouglas Katzman
2020-04-16Perform colonectomyDouglas Katzman
2020-01-13Define interpreted-function before compiled-functionDouglas Katzman
2019-11-11sb-interpreter: fix (values) type checking.Stas Boukarev
2019-11-11sb-interpreter: (the t (values)) is not erroneous.Stas Boukarev
2019-11-03Replace two :DECLARATION info types with oneDouglas Katzman
2019-10-18Fix INTERPRETER spelling.Philipp Marek
2019-10-18Looks like some spell checking would improve comment quality.Philipp Marek
2019-07-07Use env-policy in sb-interpreter:policy.Stas Boukarev
2019-07-06Fix sb-interpreter:policy.Stas Boukarev
2019-05-27Don't use keywords for inline/notinline.Stas Boukarev
2019-03-11Fix sb-interpreter:fun-lambda-expressionDouglas Katzman
2019-02-27Export SB-KERNEL:INTERPRETED-FUNCTIONDouglas Katzman
2019-02-14Fragment immobile space less badly when compilingDouglas Katzman
2019-02-05Clean up a bunch of stuff around lp#540063 handlingDouglas Katzman