aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2007-11-13src/algebra/dos-reis13-12302/+12505
2007-11-13 Gabriel Dos Reis <gdr@cs.tamu.edu> * Makefile.pamphlet (SYNTAX.NRLIB/code.$(FASLEXT)): New rule. (axiom_algebra_layer_14): Include SYNTAX.o. * syntax.spad: New algebra file. * domain.spad (Domain$reify): New. src/share/ 2007-11-13 Gabriel Dos Reis <gdr@cs.tamu.edu> * algebra/browse.daase: Update. * algebra/category.daase: Likewise. * algebra/compress.daase: Likewise. * algebra/interp.daase: Likewise.
2007-11-12 * mappkg.spad.pamphlet: Through use "import" for importing packages.dos-reis2-4/+8
2007-11-11remove more pamphletsdos-reis4-94/+10
2007-11-11 * Makefile.pamphlet (nrunfast.$(FASLEXT)): New rule.dos-reis5-64/+36
(nruncomp.$(FASLEXT)): Likewise. (<<nrunfast.clisp>>): Remove (<<nruncomp.clisp>>): Likewise. * nruncomp.boot.pamphlet: Push into package "BOOT". Fix syntax. * nrunfast.boot.pamphlet: Likewise.
2007-11-10src/algebra/dos-reis8-29/+40
2007-11-10 Gabriel Dos Reis <gdr@cs.tamu.edu> * Makefile.pamphlet (mostlyclean-local): Remove stamp files and strap/ directory too. (clean-local): Remove database directories too. src/interpreter/ 2007-11-10 Gabriel Dos Reis <gdr@cs.tamu.edu> * Makefile.pamphlet (nrungo.$(FASLEXT)): New rule. (nruntime.$(FASLEXT)): Likewise. (<<nrungo.clisp>>): Remove. (<<nruntime.clisp>>): Likewise. * nrungo.boot.pamphlet: Push into package "BOOT". Fix syntax. * nruntime.boot.pamphlet: Push into package "BOOT".
2007-11-07remove more pamphletsdos-reis14-988/+340
2007-11-07 * Makefile.pamphlet (i-toplev.$(FASLEXT)): New rule.dos-reis27-837/+849
(i-syscmd.$(FASLEXT)): Likewise. (i-spec2.$(FASLEXT)): Likewise. (i-spec1.$(FASLEXT)): Likewise. (i-funsel.$(FASLEXT)): Likewise. (i-map.$(FASLEXT)): Likewise. (i-eval.$(FASLEXT)): Likewise. (i-coerfn.$(FASLEXT)): Likewise. (i-coerce.$(FASLEXT)): Likewise. (i-resolv.$(FASLEXT)): Likewise. (i-analy.$(FASLEXT)): Likewise. (i-code.$(FASLEXT)): Likewise. (i-intern.$(FASLEXT)): Likewise. (<<i-analy.clisp>>): Remove. (<<i-code.clisp>>): Likewise. (<<i-coerce.clisp>>): Likewise. (<<i-coerfn.clisp>>): Likewise. (<<i-eval.clisp>>): Likewise. (<<i-funsel.clisp>>): Likewise. (<<i-intern.clisp>>): Likewise. (<<i-map.clisp>>): Likewise. (<<i-resolv.clisp>>): Likewise. (<<i-spec1.clisp>>): Likewise. (<<i-spec2.clisp>>): Likewise. (<<i-syscmd.clisp>>): Likewise. (<<i-toplev.clisp>>): Likewise. (<<i-util.clisp>>): Likewise. * apply.boot (compFormWithModemap): Fix syntax. * i-analy.boot.pamphlet: Push into package "BOOT". * i-code.boot.pamphlet: Likewise. * i-coerce.boot.pamphlet: Likewise. * i-coerfn.boot.pamphlet: Likewise. * i-eval.boot.pamphlet: Likewise. * i-funsel.boot.pamphlet: Likewise. * i-intern.boot.pamphlet: Likewise. * i-map.boot.pamphlet: Likewise. * i-resolv.boot.pamphlet: Likewise. * i-spec1.boot.pamphlet: Likewise. * i-spec2.boot.pamphlet: Likewise. * i-syscmd.bot.pamphlet: Likewise. * i-toplev.boot.pamphlet: Likewise. * i-util.boot.pamphlet: Likewise.
2007-11-06remove more pamphletsdos-reis2-102/+18
2007-11-05 * Makefile.pamphlet (compiler.$(FASLEXT)): New rule.dos-reis5-66/+86
(c-doc.$(FASLEXT)): Likewise. (<<c-doc.clisp>>): Likewise. (<<compiler.clisp>>): Likewise. * c-doc.boot.pamphlet: Push into package "BOOT". Fix syntax. Document functions. Remove dead codes. * compiler.boot.pamphlet: Push into package "BOOT". Fix syntax.
2007-11-05remove more pamphletsdos-reis4-171/+76
2007-11-05 * Makefile.pamphlet (iterator.$(FASLEXT)): New rule.dos-reis11-367/+94
(modemap.$(FASLEXT)): Likewise. (info.$(FASLEXT)): Likewise. (msgdb.$(FASLEXT)): Likewise. (<<info.clisp>>): Remove. (<<iterator.clisp>>): Likewise. (<<modemap.clisp>>): Likewise. (<<msgdb.clisp>>): Likewise. * c-util.boot (intersectionContour): Change setIntersection to intersection. Change SetUnion to union. * database.boot (insertModemap): Move to modemap.boot.pamphlet. * i-util.boot.pamphlet (addModemap): Likewise. * info.boot.pamphlet: Push into package "BOOT". Fix syntax. * iterator.boot.pamphlet: Push into package "BOOT". * modemap.boot.pamphlet: Likewise. * msgdb.boot.pamphlet: Push into package "BOOT". Fix syntax. * sys-globals.boot (*BUILD-VERSION*): Define. (*YEARWEEK*): Likewise.
2007-11-04(no commit message)dos-reis1-22/+0
2007-11-04 * Makefile.pamphlet (record.$(FASLEXT)): New rule.dos-reis5-81/+54
(newfort.$(FASLEXT)): Likewise. (<<record.clisp>>): Remove. (<<newfort.clisp>>): Likewise. * newfort.boot.pamphlet: Push into package "BOOT".
2007-11-02remove more pamphletsdos-reis1-89/+65
2007-11-02 * Makefile.pamphlet (database.$(FASLEXT)): New rule.dos-reis4-17/+23
* database.boot.pamphlet: Push into package "BOOT".
2007-11-02remove more pmaphletsdos-reis1-36/+12
2007-11-02 * Makefile.pamphlet (functor.$(FASLEXT)): New rule.dos-reis5-92/+60
(<<functor.clisp>>): Remove. * functor.boot.pamphlet: Push into package "BOOT".
2007-11-01remove more pamphletdos-reis4-281/+201
2007-11-012007-11-01 Gabriel Dos Reis <gdr@cs.tamu.edu>dos-reis2-1/+6
Waldek Hebisch <hebisch@math.uni.wroc.pl> * int-top.boot (ncParseFromString): Fix thinko.
2007-11-01remove more pamphletdos-reis3-147/+77
2007-11-01 * Makefile.pamphlet (compat.$(FASLEXT)): New rule.dos-reis5-37/+25
(pathname.$(FASLEXT)): Likewise. (<<compat.clisp>>): Remove. (<<define.clisp>>): Likewise. * compat.boot.pamphlet: Push into package "BOOT". * pathname.boot: Import "nlib".
2007-10-31remove more pamphletdos-reis2-169/+65
2007-10-31 * Makefile.pamphlet (define.$(FASLEXT)): New rule.dos-reis9-93/+117
(<<define.clisp>>): Remove. * c-util.boot (CONTINUE): Comment out. * define.boot.pamphlet: Push into package "BOOT". Fix syntax. * i-intern.boot.pamphlet (put): Move to g-util.boot (get): Likewise. (get0): Likewise. (get1): Likewise. (get2): Likewise. * setq.lisp (/EDITFILE): Don't set here. Define it in sys-globals.boot. (NRTPARSE): Don't set here. Define in define.boot.
2007-10-29 * Makefile.pamphlet (cattable.$(FASLEXT)): New rule.dos-reis7-25/+38
(simpbool.$(FASLEXT)): Likewise. (<<cattable.clisp>>): Remove. (<<simpbool.clisp>>): Likewise. * cattable.boot.pamphlet: Push into package "BOOT". Fix syntax. * simpbool.boot: Likewise.
2007-10-28 * Makefile.pamphlet (category.$(FASLEXT)): New rule.dos-reis8-90/+107
(<<category.clisp>>): Remove. * category.boot.pamphlet: Push into package "BOOT". Replace ASSOC with assoc throughout. (mkCategory): Fix syntax. * i-coerce.boot.pamphlet (stripUnionTags): Move to g-util.boot. (isTaggeUnion): Likewise. (getUnionOrRecordTags): Likewise. * i-util.boot.pamphlet (wrap): Move to i-object.boot. (isWrapped): Likewise. (unwrap): Likewise. (wrapped2Quote): Likewise. (quote2Wrapped): Likewise. (removeQuote): Likewise. (TruthP): Move to g-util.boot.
2007-10-27 * ast.boot.pamphlet (bfLp1): Simplify loop code generation.dos-reis7-903/+969
Update cached Lisp translation. * includer.boot.pamphlet: Update cached Lisp translation. * parser.boot.pamphlet: Likewise. * pile.boot.pamphlet: Likewise. * scanner.boot.pamphlet: Likewise. * tokens.boot.pamphlet: Likewise. * translator.boot.pamphlet: Likewise.
2007-10-23 * g-util.boot (formatUnabbreviatedSig): Translate '$' to '%'dos-reis2-2/+7
before printing.
2007-10-22 * c-doc.boot.pamphlet (escapePercent): New.dos-reis2-1/+18
(transformAndRecheckComments): Use it.
2007-10-22 * br-data.boot.pamphlet (getImports): Rename `import' to `doImport'.dos-reis6-19/+28
* define.boot.pamphlet (hasSigInTargetCategory): Pretty-print signature in diagnostics. * i-syscmd.boot.pamphlet: Fix syntax. * mark.boot: Likewise.
2007-10-22Various cleanupdos-reis12-66/+80
2007-10-21remove more pamphletsdos-reis2-101/+61
2007-10-21 * Makefile.pamphlet (<<fortcall.clisp>>): Remove.dos-reis6-49/+52
(<<match.clisp>>): Likewise. (fortcall.$(FASLEXT)): New rule. (match.$(FASLEXT)): Likewise. * fortcall.boot.pamphlet: Push into package "BOOT". Import "sys-macros". Fix syntax. * match.boot.pamphlet: Likewise. * patches.lisp (|makeVector): Move to fortcall.boot. (|makeList|): Likewise.
2007-10-21 * Makefile.pamphlet (OBJS): Include i-object.$(FASLEXT).dos-reis6-82/+158
(i-object.$(FASLEXT)): New rule. * i-object.boot: New. * i-analy.boot.pamphlet (getBasicMode): Move to i-object.boot. (getBasicMode0): Likewise. (getBasicObject): Likewise. * i-intern.boot.pamphlet (mkObj): Likewise. (mkObjWrap): Likewise. (mkObjCode): Likewise. (objNew): Likewise. (objNewWrap): Likewise. (objNewCode): Likewise. (objSetVal): Likewise. (objSetMode): Likewise. (objVal): Likewise. (objValUnwrap): Likewise. (objMode): Likewise. (objEnv): Likewise. (objCodeVal): Likewise. (objCodeMode): Likewise. (asTupleNew): Likewise. (asTupleNew0): Likewise. (asTupleNewCode): Likewise. (asTupleNewCode0): Likewise. (asTupleSize): Likewise. (asTupleAsVector): Likewise. (asTupleAsList): Likewise.
2007-10-20Add documentation to bfSUBLIS1dos-reis1-0/+5
2007-10-19remove more pamphletsdos-reis4-126/+16
2007-10-19remove more pamphletsdos-reis7-292/+43
2007-10-19 Fix SF/1790912 dos-reis4-2/+62
* domain.spad: New. * Makefile.pamphlet (axiom_algebra_layer_23): Include DOMAIN.o (DOMAIN.NRLIB/code.$(FASLEXT)): New rule.
2007-10-18 Fix SF/1795259dos-reis5-10/+28
* aggcat.spad.pamphlet (HomogeneousAggregate): Make CoercibleTo(OutputForm) if argument is of that category. (BinaryRecursiveAggregate): Weaken condition for coercion to OutputForm. (OneDimensionalArrayAggregate): Likewise. (Tuple): Likewise. (IndexedList): Likewise. * tree.spad.pamphlet: Likewise.
2007-10-17 * g-util.boot (isDomain): Merge with version in interop.boot.pamphlet.dos-reis4-325/+31
* i-funsel.boot.pamphlet (getFunctionFromDomain): Likewise. * interop.boot.pamphlet (devaluate): Remove. (isDomain): Likewise. (NRTcompiledLookup): Likewise. (compiledLookup): Likewise. (basicLookup): Likewise. (lookupInDomainVector): Likewise. (lookupComplete): Likewise. (lookupIncomplete): Likewise. (lookupInCompactTable): Likewise. (lazyMatchArg2): Likewise. (getOpCode): Likewise. (newExpandLocalType): Likewise. (replaceGoGetSlot): Likewise. (lazyMatchAssocV): Likewise. (lazyDomainSet): Likewise. (evalSlotDomain): Likewise. (domainEqual): Likewise. (coerceConvertMmSelection): Likewise. (getFunctionFromDomain): Likewise.
2007-10-17 Fix SF/1814510dos-reis4-2/+11
* i-output.boot.pamphlet (putWidth): Use GETL. * Makefile.pamphlet (i-output.$(FASLEXT)): New rule.
2007-10-16 * Makefile.pamphlet (INOBJS): Lose xrun.$(FASLEXT).dos-reis13-581/+106
* clammed.boot.pamphlet (coerceConvertMmSelection): Merge modification in late xrun.boot. * i-coerce.boot.pamphlet (equalOne): Likewise. (equalZero): Likewise. (algEqual): Likewise. (coerceByFunction): Likewise. * i-eval.boot.pamphlet (evalFrom): Likewise. (findFunctionInDomain): Likewise. (findFunctionInDomain1): Likewise. (findFunctionInCategory): Likewise. * nrunfast.boot.pamphlet (replaceGoGetSlot): Likewise. (lazyMatchArg2): Likewise. (newExpandTypeSlot): Likewise. (newExpandLocalTypeForm): Likewise. (newExpandLocalTypeArgs): Likewise. (sigDomainVal): Likewise. * nrungo.boot.pamphlet (lazyCompareSigEqual): Likewise. * nrunopt.boot.pamphlet (NRTmakeCategoryAlist): Likewise. * sys-globals.boot ($noSubsumption): Likewise. * template.boot (evalSlotDomain): Likewise. * xrun.boot: Remove.
2007-10-16remove unused/bogus codedos-reis1-99/+0
2007-10-15 * ast.boot.pamphlet (bfSUBLIS1): Return fix point.dos-reis2-1/+5
2007-10-15remove more pamphlets from interp/dos-reis68-1411/+464
2007-10-15 * Makefile.pamphlet (<<server.clisp>>): Remove.dos-reis10-30/+35
(server.$(FASLEXT)): New rule. * as.boot.pamphlet (asytran): Use VMREAD. * c-util.boot.pamphlet (intersectionContour): Use assoc. * g-error.boot.pamphlet (argumentDataError): Use read_-line. * g-opt.boot.pamphlet: Use assoc. * ht-util.boot.pamphlet: Likewise. * htsertvar.boot.pamphlet: Likewise. * server.boot.pamphlet: User read_-line.
2007-10-15 * macros.lisp (SETANDFILE): Use defparameter, not setq.dos-reis2-1/+5
2007-10-14 * Makefile.pamphlet (${DEPSYS}): Depend on g-error.$(FASLEXT),dos-reis9-1437/+99
g-boot.$(FASLEXT), c-util.$(FASLEXT), clam.$(FASLEXT), slam.$(FASLEXT). (slam.$(FASLEXT)): New rule. (clam.$(FASLEXT)): Likewise. (g-boot.$(FASLEXT)): Likewise. (g-error.$(FASLEXT)): Likewise. (c-util.$(FASLEXT)): Likewise. (<<c-util.lisp (OUT from IN)>>): Remove. (<<c-util.clisp>>): Likewise. * c-util.boot.pamphlet: Remove cached Lisp translation. Push into package "BOOT". Fix syntax. Remove unused functions. * clam.boot.pamphlet: Push into package "BOOT". Fix syntax. * g-error.boot.package: Likewise. * g-boot.boot.pamphlet: Push into package "BOOT". * slam.boot.pamphlet: Likewise. * sys-global.boot (CHR): Define. (TOK): Likewise.
2007-10-14more work toward removing depsysdos-reis19-213/+245
2007-10-14 * ast.boot.pamphlet (bfGetOldBootName): New.dos-reis5-13/+146
(bfSameMeaning): Likewise. (bfReName): Use them. * parser.boot.pamphlet (bpCompare): Tidy. * tokens.boot.pamphlet: Rename NE to SHOENE. Record Old Boot renaming tokens. Likewise for tokens with same meaning. * translator.boot.pamphlet (AxiomCore::%sysInit): New. ($translatingOldBoot): Likewise.
2007-10-13Remove more pamphletsdos-reis41-7907/+2754