Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-05-19 | more cleanup | dos-reis | 14 | -78/+64 | |
2011-05-19 | more cleanup | dos-reis | 16 | -55/+51 | |
2011-05-19 | * interp/buildom.boot (lookupInDomainVector): Establish a new | dos-reis | 19 | -61/+64 | |
binding for $lookupDefaults. | |||||
2011-05-18 | Tidy formatting | dos-reis | 2 | -27/+33 | |
2011-05-18 | fix dependency on showimp.boot | dos-reis | 2 | -2/+2 | |
2011-05-18 | * interp/buildom.boot (mkEnumerationFunList): Include enum | dos-reis | 2 | -10/+16 | |
constants in the operation list. | |||||
2011-05-18 | more cleanup | dos-reis | 4 | -75/+73 | |
2011-05-18 | * interp/buildom.boot (Enumeration): Provide implementation of | dos-reis | 2 | -48/+65 | |
constants. | |||||
2011-05-18 | * boot/translator.boot: Remove bindings of $GenVarCounter. | dos-reis | 9 | -820/+759 | |
* boot/parser.boot (bpOutItem): Bind it here. | |||||
2011-05-18 | more Boot cleanup | dos-reis | 2 | -36/+40 | |
2011-05-17 | more cleanup | dos-reis | 10 | -22/+26 | |
2011-05-17 | more cleanup | dos-reis | 2 | -83/+77 | |
2011-05-17 | * interp/buildom.boot (EnumerationCategory): Rewrite. | dos-reis | 4 | -5/+25 | |
* interp/compiler.boot (compEnumCat): New. Compile EnumerationCategory forms. | |||||
2011-05-17 | cleanup | dos-reis | 11 | -22088/+22094 | |
2011-05-16 | * boot/ast.boot (bfAtScope): New. | dos-reis | 7 | -65/+55 | |
* boot/parser.boot (bpDo): Accept scoped expressions. * boot/translator.boot: Cleanup. | |||||
2011-05-16 | * boot/tokens.boot: "do" is now a keyword. | dos-reis | 8 | -4/+26 | |
* boot/ast.boot (bfDo): New. * boot/parser.boot (bpDo): New. (bpReturn): Include do-expressions. * interp/vmlisp.lisp (do): Remove. | |||||
2011-05-15 | * boot/ast.boot (shoeCompTran1): Don't indiscriminately walk CASE | dos-reis | 7 | -27/+74 | |
forms. Translate %Namespace forms too. * boot/parser.boot (bpApplication): Include Namespace too. | |||||
2011-05-15 | cleanup | dos-reis | 17 | -83/+79 | |
2011-05-14 | Remove recently introduced bpNamedScope | dos-reis | 2 | -18/+6 | |
2011-05-14 | more cleanup | dos-reis | 2 | -56/+52 | |
2011-05-14 | * boot/parser.boot (bpNamedScope): New. | dos-reis | 3 | -4/+21 | |
(bpApplication): Call it. | |||||
2011-05-14 | cleanup | dos-reis | 1 | -1/+1 | |
2011-05-14 | cleanup | dos-reis | 10 | -29/+33 | |
2011-05-13 | * boot/utility.boot (charPosition): New. | dos-reis | 5 | -13/+41 | |
* boot/scanner.boot (shoeAccumulateLines): Use it. (shoeS): Likewise. | |||||
2011-05-12 | * boot/initial-env.lisp (MAKE-HASHTABLE): Remove. | dos-reis | 11 | -43/+42 | |
(BEVC-MAKE-FULL): Likewise. (MAKE-BVEC): Likewise. * boot/tokens.boot (shoeKeyTableCons): Adjust. (shoePunCons): Likewise. (shoeDfu): Likewise. (shoeXref): Likewise. | |||||
2011-05-07 | * algebra/table.spad.pamphlet (HashTable): Use tableValue instead | dos-reis | 7 | -20/+39 | |
of HGET. Use tableLength instead of HCOUNT. | |||||
2011-05-06 | more cleanup | dos-reis | 29 | -136/+133 | |
2011-05-05 | more cleanup | dos-reis | 26 | -115/+126 | |
2011-05-05 | more cleanups | dos-reis | 5 | -16/+24 | |
2011-05-05 | more cleanup | dos-reis | 5 | -21/+7 | |
2011-05-04 | * boot/initial-env.lisp (shoeOpenOutputFile): Remove. Adjust | dos-reis | 3 | -61/+84 | |
callers to use outputTextFile. | |||||
2011-05-03 | * boot/initial-env.lisp (shoeOpenInputFile): Remove. Adjust | dos-reis | 4 | -67/+97 | |
callers to use inputTextFile with try/finally. | |||||
2011-05-03 | more cleanup | dos-reis | 5 | -15/+14 | |
2011-05-03 | more cleanup | dos-reis | 2 | -78/+90 | |
2011-05-02 | * boot/ast.boot (idList?, charList?, stringLits?): New. | dos-reis | 11 | -531/+629 | |
(bfMember): Use them for special cases. * boot/parser.boot (bpDefinition): Stop support MDEF forms. (bpMdef, bpMDefTail): Remove. * boot/tokens.boot: "==>" is no longer a token. | |||||
2011-05-02 | more cleanups | dos-reis | 13 | -49/+56 | |
2011-05-02 | More cleanups | dos-reis | 12 | -26/+32 | |
2011-05-02 | cleanup | dos-reis | 10 | -31/+31 | |
2011-05-02 | * interp/c-util.boot (categoryRef, domainRef, canonicalForm) | dos-reis | 19 | -110/+117 | |
(instantiatorCtor, instantiatorArgs, categoryExports): New. | |||||
2011-05-02 | * boot/parser.boot (bpDefinition): Accept macro definition | dos-reis | 13 | -66/+89 | |
starting with the keyword "MACRO". * boot/translator.boot (exportNames): Export them in all evaluation contexts. * interp/c-util.boot: "macro" is now a keyword. * interp/define.boot: Likewise. * interp/g-util.boot: Likewise. * interp/i-syscmd.boot: Likewise. * interp/postpar.boot: Likewise. | |||||
2011-05-02 | more cleanup | dos-reis | 29 | -108/+107 | |
2011-05-01 | * interp/macros.lisp (WI, tryLine, embrace indentNB, tryBreak) | dos-reis | 4 | -144/+13 | |
(tryBreakNB, MARKHASH): Remove. * interp/spad.lisp (NEWNAMTRANS): Likewise. * interp/sys-macros.lisp: Remove more Lispy junk. | |||||
2011-05-01 | * boot/utility.boot (applySubstNQ): New. | dos-reis | 11 | -556/+542 | |
* interp/compiler.boot (finishLambdaExpression): Use it. * interp/i-intern.boot (mkAtreeExpandMacros): Likewise. * interp/i-map.boot (addMap): Likewise. * interp/vmlisp.lisp (SUBLISNQ, SUBANQ, SUBB): Remove. | |||||
2011-05-01 | fix accidental commit of local experiments | dos-reis | 3 | -0/+139 | |
2011-05-01 | more cleanups | dos-reis | 8 | -490/+614 | |
2011-05-01 | more cleanups | dos-reis | 9 | -25/+26 | |
2011-05-01 | * interp/vmlisp.lisp (EQSUBSTLIST): Remove. | dos-reis | 7 | -25/+22 | |
* interp/c-util.boot (eqSubstAndCopy, eqSubst): Likewise. Adjust callers. | |||||
2011-05-01 | * interp/buildom.boot: Replace use of EQSUBSTLIST with applySubst. | dos-reis | 18 | -87/+53 | |
* interp/c-util.boot: Likewise. * interp/cattable.boot: Likewise. * interp/compiler.boot: Likewise. * interp/define.boot: Likewise. * interp/format.boot: Likewise. * interp/functor.boot: Likewise. * interp/hashcode.boot: Likewise. * interp/i-output.boot: Likewise. * interp/i-syscmd.boot: Likewise. * interp/lisplib.boot: Likewise. * interp/modemap.boot: Likewise. * interp/rulesets.boot: Likewise. * interp/slam.boot: Likewise. * interp/sys-macros.lisp (APPLYR, TAILFN, TAIL, rplac): Remove as unused. | |||||
2011-05-01 | * boot/tokens.boot: Don't rename append. | dos-reis | 12 | -821/+893 | |
* boot/parser.boot (bpTyping): Support universally quantified types. * boot/ast.boot: Rewrite APPEND as append. (%Forall): New AST node. * boot/translator.boot: Translate it. | |||||
2011-04-30 | * boot/ast.boot (bfAppend): Write in full. | dos-reis | 6 | -9/+66 | |
* interp/ptrees.boot (pfAppend): Likewise. |