Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-06-15 | Store category defaults constructor as part of category constructor DB. | dos-reis | 1 | -15/+10 | |
2013-06-15 | * interp/define.boot (makeCategoryPredicates): Tidy. Adjust caller. | dos-reis | 1 | -17/+15 | |
2013-06-15 | Add DB parameter to extendsCategoryForm. | dos-reis | 1 | -0/+1 | |
2013-06-15 | Remove NRT prefix from most functions. | dos-reis | 1 | -5/+5 | |
2013-06-15 | * interp/nruncomp.boot (NRTsetVector4Part1): Add environment parameter. | dos-reis | 1 | -10/+10 | |
Adjust caller. (NRTsetVector4a): Likewise. Avoid special variable for environment. * boot/utility.boot: Add and export substSource, substTarget. * interp/define.boot: Use them. | |||||
2013-06-14 | * interp/define.boot (getvalue): Rename from GetValue. | dos-reis | 1 | -6/+6 | |
Take environment as second parameter. Adjust callers. | |||||
2013-06-06 | Do not call allConstructors from compiler. | dos-reis | 1 | -2/+0 | |
2013-06-02 | Tell compForMode not to be fussy when bootstrapping the algebra. | dos-reis | 1 | -0/+6 | |
2013-06-02 | tidy addInformation | dos-reis | 1 | -11/+9 | |
2013-06-01 | Cache more category objects. | dos-reis | 1 | -30/+43 | |
2013-06-01 | Cache category objects some more. | dos-reis | 1 | -1/+1 | |
2013-06-01 | Cache category objects created at functor build time. | dos-reis | 1 | -0/+6 | |
2013-06-01 | Support --output in compiler, for bootstrapping stage. | dos-reis | 1 | -0/+12 | |
2013-05-30 | Fix typo. | dos-reis | 1 | -3/+4 | |
2013-05-30 | Change backend code emitters to take a %Libname parameter | dos-reis | 1 | -4/+4 | |
2013-05-29 | Simplify final backend instruction emission. | dos-reis | 1 | -0/+2 | |
2013-05-29 | Simplify backend functions | dos-reis | 1 | -1/+1 | |
2013-05-29 | Misc backend cleanup. | dos-reis | 1 | -2/+2 | |
2013-05-29 | Add DB parameter to middle end functions. | dos-reis | 1 | -5/+5 | |
2013-05-29 | Misc cleanups. | dos-reis | 1 | -1/+7 | |
2013-05-29 | Misc cleanup. | dos-reis | 1 | -5/+40 | |
2013-05-29 | Remove Lispy junks | dos-reis | 1 | -1/+1 | |
2013-05-28 | Remove special variable $libFile | dos-reis | 1 | -1/+0 | |
2013-05-28 | Have constructor definition compilers take a DB parameter. | dos-reis | 1 | -19/+19 | |
2013-05-28 | Remove $domainShell. | dos-reis | 1 | -13/+11 | |
2013-05-28 | Add DB parameter to more compiler functions | dos-reis | 1 | -38/+39 | |
2013-05-28 | Add DB parameter to compNoStacking | dos-reis | 1 | -2/+2 | |
2013-05-28 | Have compDefine take a DB parameter | dos-reis | 1 | -9/+12 | |
2013-05-27 | Add DB parameters to finalization functions. | dos-reis | 1 | -2/+2 | |
2013-05-27 | Introduce a data structure for ephemeral compilation artifacts | dos-reis | 1 | -3/+4 | |
2013-05-27 | Clear constructor DB right before compiling definition. | dos-reis | 1 | -0/+2 | |
2013-05-19 | * interp/define.boot (compDefineFunctor1): Use the current | dos-reis | 1 | -10/+11 | |
instantiation form when adding modemaps from category. (partialSignature?): New. (refineDefinitionSignature): Use full completion from getSignature. * interp/compiler.boot (compIterator): Simplify. | |||||
2013-05-19 | * interp/define.boot (sourceMatches): New. | dos-reis | 1 | -2/+28 | |
(getDollarName): Likewise. (getSignature): Them. Tidy. (setDollarName): New. (compDefineFunctor1): Use it. | |||||
2013-05-19 | * interp/define.boot (getSignature): Third parameter need not be fluid. | dos-reis | 1 | -4/+4 | |
2013-05-19 | Tidy getSignature | dos-reis | 1 | -8/+6 | |
2013-05-19 | * interp/define.boot (knownPred): Take a memo-table as third parameter. | dos-reis | 1 | -19/+39 | |
2013-05-16 | * interp/compiler.boot (unknownTypeError): Simplify. | dos-reis | 1 | -0/+9 | |
* interp/define.boot (dbClearForCompilation!): Clear more fields. | |||||
2013-05-15 | * interp/define.boot (dbClearForCompilation!): New. | dos-reis | 1 | -3/+8 | |
(compDefineFunctor1): Use it. | |||||
2013-05-15 | * interp/define.boot (checkAndDeclare): Constructor parameter | dos-reis | 1 | -4/+6 | |
shadowing. * algebra/lodof.spad.pamphlet (SetOfMIntegersInOneToN): [enum]: Lose last parameter. Adjust callers. | |||||
2013-05-14 | * interp/c-util.boot (cleanParameterList!): New. | dos-reis | 1 | -9/+2 | |
* interp/define.boot (spadCompileOrSetq): Use it. | |||||
2013-05-11 | Consistently use OIL opcodes for abstractions | dos-reis | 1 | -6/+6 | |
2012-05-25 | /EDITFILE cleanup | dos-reis | 1 | -3/+3 | |
2012-05-05 | * interp/clam.boot (compClam): Remove. | dos-reis | 1 | -1/+1 | |
(compHash): Simplify. Now take only 3 parameters. * interp/c-util.boot (compileQuietly): Remove as unused. * interp/sys-globals.boot ($clamList): Move to clam.boot. * interp/define.boot (compileConstructor1): Call compHash in lieu of compClam. * share/doc/msgs/s2-us.msgs: Remove unused diagnostics, due to compClam removal and compHash simplification. | |||||
2012-05-05 | * interp/define.boot (compileConstructor1): Don't call | dos-reis | 1 | -14/+7 | |
clearConstructorCache here. Simplify. (compileConstructor): Call clearConstructorCache here. * interp/c-util.boot (backendCompile2): Do not test for membership of $clamList. * interp/clam.boot (compHash): Use compQuietly instead of compileQuietly. | |||||
2012-05-03 | * interp/c-util.boot: Use LAMBDA type in lieu of LAM. | dos-reis | 1 | -2/+2 | |
* interp/clam.boot: Likewise. * interp/define.boot: Likewise. * interp/lisp-backend.boot (COMPILE1): Tidy. * interp/slam.boot: Likewise. | |||||
2012-05-03 | * interp/define.boot (compDefineFunctor1): Use LAMBDA for the | dos-reis | 1 | -1/+1 | |
resulting functor if not cachable. * interp/clam.boot (compClam): Tidy. (compHash): Likewise. (compHashGlobal): Likewise. * interp/i-eval.boot (evalForm): Use LAMBDA, not LAM. * interp/i-coerce.boot (getSubDomainPredicate): Use %lambda not LAM. | |||||
2012-02-26 | * interp/g-util.boot (usedSymbol?): Remove. | dos-reis | 1 | -9/+1 | |
(bindingForm?): New. (usesVariable?): Likewise. * interp/compiler.boot (declareUnusedParameters): Use it. * interp/g-opt.boot (inlineLocals): Likewise. (optClosure): Likewise. (optBind): Likewise. * interp/define.boot (compContained): Remove. | |||||
2012-02-13 | * interp/g-util.boot (stripTags): Rename from stripUnionTags. | dos-reis | 1 | -1/+1 | |
Adjust callers. * interp/database.boot (genericInstanceForm): New. * interp/buildom.boot (parentsOfBuiltinInstance): New. (builtinInstanceForm): Likewise. * interp/br-data.boot (genericParentsOf): New. (parentsOfForm): Use it, (ancestorsRecur): Likewise. * interp/br-con.boot (originInOrder): Use parentsOfForm. | |||||
2012-02-13 | * interp/define.boot (getCatAncestors): Remove. Adjust caller. | dos-reis | 1 | -5/+3 | |
(depthAssoc): Tidy. (NRTmakeCategoryAlist): Tidy. | |||||
2012-02-13 | * interp/define.boot (NRTcatCompare): Remove. | dos-reis | 1 | -5/+3 | |
(NRTmakeCategoryAlist): Don't call NRTcatCompare. Tidy. |