aboutsummaryrefslogtreecommitdiff
path: root/src/interp/buildom.boot
AgeCommit message (Collapse)AuthorFilesLines
2008-01-27 Fix SF/1872551dos-reis1-8/+5
* interp/c-util.boot (dollarIfRepHack): New. (RepIfRepHack): Likewise. (substituteDollarIfRepHack): Likewise. (isSubset): Dollar is subset of Rep only in old semantics. * interp/buildom.boot (mkMappingFunList): Substitute dollar for Rep only when appropriate. (mkRecordFunList): Likewise. (mkNewUnionFunList): Likewise. (mkUnionFunList): Likewise. * interp/compiler.boot (compNoStacking): Likewise. (compNoStacking1): Likewise. (getConstructorFormOfMode): Likewise. (isUnionMode): Likewise. (coerce): Likewise. (coerceSubset): Likewise. * interp/modemap.boot (addModemap1): Likewise. (isSuperDomain): Likewise. * interp/define.boot (maybeInsertViewMorphisms): New. (compCapsule): Use it. (compCategoryItem): Don't allow exports of rep and per. * interp/sys-globals.boot ($useRepresentationHack): New.
2008-01-16 Fix SF/1848975dos-reis1-4/+13
* interp/buildom.boot ($commonCategoryAncestors): New. ($commonCategoryDefaults): Likewise. (Record0): Use it. (Union): Likewise. (Mapping): Likewise. (Enumeration): Likewise. * testsuite/algebra/1848975.input: New.
2007-12-12 * buildom.boot: Use $OutputForm instead of $Expressiondos-reis1-9/+9
throughout. * compiler.boot (compAtom): Use $OutputForm instead of $Expression. (compSymbol): Likewise. (outputComp): Likewise.
2007-10-15remove more pamphlets from interp/dos-reis1-0/+366
2007-09-20Revert commits to the wrong tree.dos-reis1-364/+0
2007-09-20remove pamphlets - part 3dos-reis1-0/+364