aboutsummaryrefslogtreecommitdiff
path: root/src/boot/ast.boot
AgeCommit message (Expand)AuthorFilesLines
2022-08-21Boot parser: Remove useless AST functions (#17)Gabriel Dos Reis1-12/+1
2016-12-29Add Boot support for native load unit specification in foreignGabriel Dos Reis1-2/+5
2016-01-19getConstructorCategory: get it from generated code for category constructors.Gabriel Dos Reis1-1/+1
2015-12-26Rename 'lastItem' to 'last'. Remove the macro definition.Gabriel Dos Reis1-1/+1
2015-12-25Do not rename 'apply'.Gabriel Dos Reis1-3/+3
2015-12-24Replace FUNCALL with apply.Gabriel Dos Reis1-3/+3
2015-12-24Translate apply(f,[args]) as FUNCALL(f,args)Gabriel Dos Reis1-2/+19
2014-02-02misc updatedos-reis1-1/+1
2013-06-20Tidy codegen for Boot inerts.dos-reis1-2/+2
2013-06-20Allow inerts in Boot.dos-reis1-2/+5
2013-06-01Support --output in compiler, for bootstrapping stage.dos-reis1-1/+5
2013-05-27Rename MAKE-FULL-FILENAME to makeFullFilename.dos-reis1-0/+1
2012-08-23 * boot/ast.boot ($ffs): New.dos-reis1-0/+4
2012-08-19 * configure.ac: Define Automake conditional OA_DELAYED_FFI.dos-reis1-3/+0
2012-08-19 * boot/ast.boot (genSBCLnativeTranslation): Do no prepend andos-reis1-3/+1
2012-06-10 * interp/preparse.lisp: Remove.dos-reis1-1/+4
2012-06-03 * interp/lexing.boot (%Line): Now a record structure.dos-reis1-1/+6
2012-06-03 * boot/parser.boot (bpSignatureTail): Split out of bpSignature.dos-reis1-15/+11
2012-06-01 * boot/ast.boot (%LoadUnit): Add field for enclosing function.dos-reis1-10/+11
2012-06-01 * boot/ast.boot (%LoadUnit): Add fields for side conditions.dos-reis1-7/+9
2012-06-01 * boot/ast.boot (%LoadUnit): Add fields for let var and is vardos-reis1-20/+28
2012-05-31 * boot/ast.boot: Add a %LoadUnit parameter to most functions.dos-reis1-152/+172
2012-05-30misc cleanupdos-reis1-3/+3
2012-05-30 * boot/ast.boot (bfSpecificErrorHere): New.dos-reis1-7/+8
2012-05-26 * boot/ast.boot (bfMDef): Simplify.dos-reis1-7/+3
2012-05-26 * boot/tokens.boot: freshLine, functionSymbol?, and symbolGlobal?dos-reis1-3/+3
2012-05-24 * boot/tokens.boot: "@" is now a new keyword.dos-reis1-0/+4
2012-05-22 * interp/lexing.boot (%Token): Now an actual type defined as ados-reis1-1/+4
2012-05-22 * boot/translator.boot (translateToplevel): Handle record structures.dos-reis1-0/+18
2012-05-22 * boot/ast.boot (needsPROG): Remove.dos-reis1-13/+19
2012-05-20 * boot/ast.boot (shoeCompTran): Simplify.dos-reis1-14/+30
2012-05-20 * boot/ast.boot (shoeCompTran1): Take variable sets by reference.dos-reis1-30/+32
2012-05-19 * boot/tokens.boot: symbolBinding is now builtin.dos-reis1-15/+10
2012-04-29 * boot/ast.boot (bfNumber?): Rename from bfSmintable. Check fordos-reis1-7/+7
2012-01-12 * boot/parser.boot (bpFunction): New.dos-reis1-0/+2
2012-01-08 * boot/ast.boot (bfEnum): New.dos-reis1-0/+3
2011-12-28 * interp/vmlisp.lisp (SORTBY): Remove.dos-reis1-1/+13
2011-12-10 * boot/parser.boot (bpArgtypeList): Accept mapping types.dos-reis1-0/+12
2011-10-30 * interp/sys-macros.lisp (MKPF1): Tidy.dos-reis1-0/+1
2011-10-26 Restore Clozure CL-based build. CCL's FFI interfacedos-reis1-1/+1
2011-10-03 Cleanup.dos-reis1-15/+15
2011-10-02 * boot/utility.boot (objectAssoc): New. Export.dos-reis1-4/+4
2011-09-30 * boot/ast.boot (bfTableIteratorBindingForm): New.dos-reis1-6/+21
2011-09-30 * boot/ast.boot (bfFor): Tidy. Handle hashtable iterator forms.dos-reis1-7/+48
2011-08-12 * boot/ast.boot (shoeCompTran1): Translate extended vector-forms.dos-reis1-3/+12
2011-08-07cleanupdos-reis1-2/+2
2011-08-06cleanupdos-reis1-24/+32
2011-08-05cleanupdos-reis1-21/+18
2011-08-04 * boot/ast.boot (bfFlattenSeq): Rewrite.dos-reis1-15/+13
2011-08-04cleanupdos-reis1-8/+5