aboutsummaryrefslogtreecommitdiff
path: root/src/boot/strap/ast.clisp
AgeCommit message (Expand)AuthorFilesLines
2022-08-21Boot parser: Remove useless AST functions (#17)Gabriel Dos Reis1-10/+0
2018-01-01Name bracket pattern parserGabriel Dos Reis1-54/+64
2016-01-30Do not rename mkpf.Gabriel Dos Reis1-1/+1
2015-12-25Do not rename 'apply'.Gabriel Dos Reis1-4/+3
2015-12-24Replace FUNCALL with apply.Gabriel Dos Reis1-2/+4
2015-12-24Translate apply(f,[args]) as FUNCALL(f,args)Gabriel Dos Reis1-2/+72
2013-06-20Tidy codegen for Boot inerts.dos-reis1-2/+2
2013-06-20Allow inerts in Boot.dos-reis1-1/+3
2013-06-01Support --output in compiler, for bootstrapping stage.dos-reis1-7/+16
2013-05-27Rename MAKE-FULL-FILENAME to makeFullFilename.dos-reis1-0/+1
2013-05-26Rename MAKE-FILENAME to makeFilename and re-implement in Boot.dos-reis1-0/+4
2012-08-19 * boot/ast.boot (genSBCLnativeTranslation): Do no prepend andos-reis1-3/+1
2012-06-10 * interp/preparse.lisp: Remove.dos-reis1-1/+5
2012-06-03 * interp/lexing.boot (%Line): Now a record structure.dos-reis1-1/+4
2012-06-03 * boot/parser.boot (bpSignatureTail): Split out of bpSignature.dos-reis1-71/+110
2012-06-01 * boot/ast.boot (%LoadUnit): Add field for enclosing function.dos-reis1-14/+17
2012-06-01 * boot/ast.boot (%LoadUnit): Add fields for side conditions.dos-reis1-11/+15
2012-06-01 * boot/ast.boot (%LoadUnit): Add fields for let var and is vardos-reis1-24/+38
2012-05-31 * boot/ast.boot: Add a %LoadUnit parameter to most functions.dos-reis1-158/+195
2012-05-30 * boot/ast.boot (bfSpecificErrorHere): New.dos-reis1-5/+9
2012-05-26 * boot/ast.boot (bfMDef): Simplify.dos-reis1-71/+16
2012-05-24 * boot/tokens.boot: "@" is now a new keyword.dos-reis1-38/+42
2012-05-22 * interp/lexing.boot (%Token): Now an actual type defined as ados-reis1-28/+31
2012-05-22 * boot/translator.boot (translateToplevel): Handle record structures.dos-reis1-48/+195
2012-05-22 * boot/ast.boot (needsPROG): Remove.dos-reis1-2685/+2700
2012-05-20 * boot/ast.boot (shoeCompTran): Simplify.dos-reis1-42/+137
2012-05-20 * boot/ast.boot (shoeCompTran1): Take variable sets by reference.dos-reis1-48/+69
2012-05-19 * boot/tokens.boot: symbolBinding is now builtin.dos-reis1-52/+51
2012-04-29 * boot/ast.boot (bfNumber?): Rename from bfSmintable. Check fordos-reis1-4/+5
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-37/+69
2011-12-10 * boot/parser.boot (bpArgtypeList): Accept mapping types.dos-reis1-0/+46
2011-10-30 * interp/sys-macros.lisp (MKPF1): Tidy.dos-reis1-1/+2
2011-10-03 Cleanup.dos-reis1-0/+2
2011-10-02 * boot/utility.boot (objectAssoc): New. Export.dos-reis1-4/+9
2011-09-30 * boot/ast.boot (bfTableIteratorBindingForm): New.dos-reis1-40/+37
2011-09-30 * boot/ast.boot (bfFor): Tidy. Handle hashtable iterator forms.dos-reis1-2726/+2577
2011-08-07cleanupdos-reis1-62/+64
2011-08-06cleanupdos-reis1-49/+35
2011-08-05cleanupdos-reis1-22/+18
2011-08-04 * boot/ast.boot (bfFlattenSeq): Rewrite.dos-reis1-48/+17
2011-08-04cleanupdos-reis1-7/+4
2011-08-04 * boot/ast.boot (bfSTEP): Synthetize artificial variable fordos-reis1-0/+1
2011-07-14 * boot/ast.boot (bfIS1): Tidy test for cons cells.dos-reis1-0/+1
2011-06-22 * boot/ast.boot (shoeEVALANDFILEACTQ): Remove.dos-reis1-8/+4
2011-06-05 * boot/ast.boot: Remove debugging statement.dos-reis1-2/+0
2011-05-29 * lisp/core.lisp.in (readExpr): New.dos-reis1-0/+1
2011-05-26 * boot/ast.boot (shoeCompTran1): Translate arguments to vectordos-reis1-15/+7
2011-05-21more cleanupdos-reis1-4/+4