aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)AuthorFilesLines
2008-01-27 Fix SF/1872551dos-reis1-9/+9
* 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-26Daily updatedos-reis1-9/+9
2008-01-24Daily bumpdos-reis1-9/+9
2008-01-22Daily bumpdos-reis1-9/+9
2008-01-21Daily bumpdos-reis1-9/+9
2008-01-20Daily bumpdos-reis1-9/+9
2008-01-19Daily bumpdos-reis1-9/+9
2008-01-18Daily bumpdos-reis1-9/+9
2008-01-17Daily bumpdos-reis1-9/+9
2008-01-16Daily bump.dos-reis1-9/+9
2008-01-15Daily bumpdos-reis1-9/+9
2008-01-14Daily bumpdos-reis1-9/+9
2008-01-13Daily bumpdos-reis1-9/+9
2008-01-11daily bumpdos-reis1-9/+9
2008-01-10Daily bumpdos-reis1-9/+9
2008-01-08 * boot/Makefile.pamphlet (AXIOM_LOCAL_LISP): Use Lisp image with Cdos-reis1-9/+9
bindings. * interp/msgdb.boot (brightPrint0): Don't highlight if the standard output is not attached to a terminal. * interp/sys-driver.boot (stdStreamIsTerminal): New. * lib/cfuns-c.c (std_stream_is_terminal): New.
2008-01-06 * driver/main.c (main) [__WIN32__]: Fix off-by-one thinko.dos-reis1-9/+9
2008-01-052008-01-05 Gabriel Dos Reis <gdr@cs.tamu.edu>dos-reis1-43/+66
* configure.ac.pamphlet: For mingw host, default $prefix to C:/Program Files/OpenAxiom. Don't instantiate src/script/axiom. Instantiate src/driver/Makefile. Tidy. * Makefile.pamphlet: Tidy. * config/axiom-c-macros.h.in: Update. src/ 2008-01-05 Gabriel Dos Reis <gdr@cs.tamu.edu> * scripts/axiom.in: Remove. * driver: New directory. * driver/main.c: New. Now implement driver as native application.
2007-12-28(no commit message)dos-reis1-1/+1
2007-12-27Remove src/bookletsdos-reis1-4/+0
2007-12-27Daily bumpdos-reis1-9/+9
2007-12-19 * nruncomp.boot (deltaTran): Fix thinko; handle the case where thedos-reis1-9/+9
domain of computation is the add form.
2007-12-16 * nruncomp.boot (NOTES): Encode quasiquoted values too.dos-reis1-9/+9
($lookupDefaults): Define. (newLookupInDomain): Look up in the add-chain first. (newLookupInCategories): Likewise. (lazyMatch): Quasiquote is now like a Mapping. (newExpandLocalTypeForm): Quasiquote is no longer like QUOTE. * nrungo.boot (lookupInDomainAndDefaults): New. (compiledLookup): Use it.
2007-12-16Revert previous accidental commit.dos-reis1-9/+9
2007-12-16Daily bumpdos-reis1-9/+9
2007-12-15Daily bumpdos-reis1-9/+9
2007-12-12Daily bump.dos-reis1-9/+9
2007-12-12 * syntax.spad (nil?$Syntax): New predicate.dos-reis1-9/+9
2007-12-10 * br-saturn.boot (compDefineCapsuleFunction): Remove.dos-reis1-9/+9
(postSignature): Likewise. (postDoubleSharp): Likewise.
2007-12-06daily bumpdos-reis1-9/+9
2007-12-05Daily bump.dos-reis1-9/+9
2007-12-04Daily bump.dos-reis1-9/+9
2007-12-03Daily bumpdos-reis1-9/+9
2007-12-02 * syntax.spad (buildSyntax): Overload on first argument type.dos-reis1-9/+9
2007-12-012007-11-30 Ralf Hemmecke <ralf@hemmecke.de>dos-reis1-3/+8
* configure.ac.pamphlet: Fix a thinko in checking for makeindex.
2007-11-30daly bumpdos-reis1-9/+9
2007-11-28 * Makefile.pamphlet (compiler.$(FASLEXT)): Update requirement.dos-reis1-9/+9
* compiler.boot: Import "define" and "iterator". Move setting of special compiler functions from property.lisp to here. * iterator.boot (compCollectV): Uncomment. (compIteratorV): Likewise. (computeMaxIndex): Likewise. (exprDifference): Likewise. * parse.boot: Move setting of special parsing functions from property.lisp to here. * postpar.boot: Move setting of special parsing transformers from property.lisp to here. * property.lisp: Move setting of special compiler functions and parsers to appropriate files.
2007-11-27 * vmlisp.lisp (create-sbc): Remove.dos-reis1-9/+9
* property.lisp: Don't use it anymore. * g-opt.boot: Likewise. * i-spec2.boot: Likewise.
2007-11-262007-11-25 Gabriel Dos Reis <gdr@cs.tamu.edu>dos-reis1-9/+9
* Makefile.pamphlet: Remove all-depsys rule. src/ 2007-11-25 Gabriel Dos Reis <gdr@cs.tamu.edu> * Makefile.pamphlet: Remove all-depsys rule. (all-interpsys): Now depend on all-boot. src/interp/ 2007-11-25 Gabriel Dos Reis <gdr@cs.tamu.edu> Remove depsys from OpenAxiom. * Makefile.pamphlet: Remove references to depsys. * macros.lisp (BRIGHPRINT): Remove. (BRIGHPRINT-0): Likewise. * util.lisp (build-depsys): Likewise. (processSynonyms): Likewise.
2007-11-25 * Makefile.pamphlet (patches.$(FASLEXT)): New rule.dos-reis1-9/+9
(setvars.$(FASLEXT)): Likewise. (osyscmd.$(FASLEXT)): Likewise. (intint.$(FASLEXT)): Likewise. (int-top.$(FASLEXT)): Likewise. (wi2.$(FASLEXT)): Likewise. (wi1.$(FASLEXT)): Likewise. (template.$(FASLEXT)): Likewise. (package.$(FASLEXT)): Likewise. (xruncomp.$(FASLEXT)): Likewise. (interop.$(FASLEXT)): Likewise. (mark.$(FASLEXT)): Likewise. (daase.$(FASLEXT)): Likewise. (monitor.$(FASLEXT)): Likewise. (hashcode.$(FASLEXT)): Likewise. (pspad2.$(FASLEXT)): Likewise. (pspad1.$(FASLEXT)): Likewise. (nocompil.$(FASLEXT)): Likewise. (fname.$(FASLEXT)): Likewise.
2007-11-22 * as.boot: Globally substitute %noBranch for noBranch.dos-reis1-9/+9
* ax.boot: Likewise. * cattable.boot: Likewise. * compiler.boot: Likewise. * def.lisp: Likewise. * define.boot: Likewise. * functor.boot: Likewise. * g-opt.boot: Likewise. * i-analy.boot: Likewise. * i-intern.boot: Likewise. * i-map.boot: Likewise. * i-object.boot: Likewise. * i-output.boot: Likewise. * i-spec2.boot: Likewise. * info.boot: Likewise. * mark.boot: Likewise. * nrunopt.boot: Likewise. * package.boot: Likewise. * parse.boot: Likewise. * pf2atree.boot: Likewise. * pf2sex.boot: Likewise. * postpar.boot: Likewise. * pspad2.boot: Likewise. * wi2.boot: Likewise.
2007-11-18remove more pamphletsdos-reis1-9/+9
2007-11-17 * Makefile.pamphlet (clammed.$(FASLEXT)): New rule.dos-reis1-9/+9
(<<clammed.clisp>>): Remove. * clammed.boot.pamphlet: Push into package "BOOT". Fix syntax.
2007-11-16 * compiler.boot ($coreDiagnosticFunctions): New.dos-reis1-9/+9
(compForm1): Use it in checking for error functions.
2007-11-15add spad parser librarydos-reis1-9/+9
2007-11-13src/algebra/dos-reis1-9/+9
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-10src/algebra/dos-reis1-9/+9
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-07 * Makefile.pamphlet (i-toplev.$(FASLEXT)): New rule.dos-reis1-9/+9
(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-05 * Makefile.pamphlet (compiler.$(FASLEXT)): New rule.dos-reis1-9/+9
(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-04 * Makefile.pamphlet (record.$(FASLEXT)): New rule.dos-reis1-9/+9
(newfort.$(FASLEXT)): Likewise. (<<record.clisp>>): Remove. (<<newfort.clisp>>): Likewise. * newfort.boot.pamphlet: Push into package "BOOT".