aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2008-02-20 * lisp/core.lisp.in [SBCL]: Require "sb-posix".dos-reis1-1/+1
(|resetErrorCount|): New export function. * interp/vmlisp.lisp (opOf): Remove macro definition. * interp/msg.boot (setMsgCatlessAttr): Fix thinko. * interp/monitor.lisp (monitor-add): Remove extra right parenthesis. * interp/lisplib.boot: Import "debug". (initializeLisplib): Don't use ERRORS variable. * interp/i-spec1.boot (isDomainValuedVariable): Tidy. * interp/i-output.boot (outputTran): Use SIZE instead of #. (output): Remove misguided conversion from Tuple to List. * interp/i-coerce.boot (coerceInteractive): Allow domain object convesions. * interp/g-util.boot (opOf): Declare. * interp/Makefile.pamphlet (lisplib.$(FASLEXT)): Depend on debug.$(FASLEXT). * algebra/Makefile.pamphlet: Use .$(FASLEXT) instead of hardcoded .o extension.
2008-02-18 * Makefile.pamphlet (install): Tidy.dos-reis1-1/+1
2008-02-15 Add try/catch to Boot.dos-reis1-1/+1
* boot/tokens.boot (shoeKeyWords): Add new keywords. * boot/ast.boot (Ast): Include three new nodes. (bfTry): New. (bfThrow): Likewise. * boot/parser.boot ($bodyHasReturn): Remove. (bpNoteReturnStmt): Likewise. (bpThrow): New. (bpTry): Likewise. (bpPiledCatchItems): Likewise. (bpCatchItemList): Likewise. (bpExceptionHead): Likewise. (bpExceptionTail): Likewise. (bpException): Likewise. (bpCatchItem): Likewise. (bpReturn): Include `throw' expressions. (bpStatement): Include `try' expressions. * interp/macros.lisp (|tryLine|): Rename from |try|. * interp/pspad1.boot: Replace `try' with `tryLine' throughout.
2008-02-10 * interp/sys-driver.boot (executeSpadScript): By default makedos-reis1-1/+1
script execution quiet. Support --verbose for verbose processing.
2008-02-10Add support for batch processing.dos-reis1-1/+4
2008-02-04Update version numberingdos-reis1-1/+1
2008-02-04 * interp/Makefile.pamphlet (OBJS): Include sys-utility.$(FASLEXT).dos-reis1-1/+1
(sys-utility.$(FASLEXT)): New rule. * interp/sys-utility.boot: New. * interp/macros.lisp (|functionp|): Move to sys-utility.boot. (|macrop|): Likewise. (|delete|): Likewise. (CONTAINED, contained\,eq, contained\,equal): Likewise. (ASSOCLEFT): Likewise. (ASSOCRIGHT): Likewise. (ADDASSOC): Likewise. (DELLASOS): Likewise. (LASSOC): Likewise. (|rassoc|): Likewise.
2008-02-03Daily bumpdos-reis1-1/+1
2008-02-02 * interp/sys-globals.boot ($consistencyCheck): Remove.dos-reis1-1/+1
($insideCanCoerceFrom): Define. * interp/setq.lisp: Remove more unused variables. * interp/patches.lisp (/RF-1): Tidy. * interp/server.boot (parseAndInterpret): Likewise. * interp/packtran.boot ($useNewParser): Remove. * interp/ht-util.boot (parseAndEval): Tidy. * interp/clam.boot ($failed): Define. * interp/g-timer.boot ($printStorageIfTrue): Likewise. * interp/hashcode.boot ($DomainsWithoutLisplibs): Likewise. * interp/i-coerce.boot ($useCoerceOrCroak): Likewise. * interp/i-analy.boot ($univariateDomains): Likewise. ($multivariateDomains): Likewise. * interp/i-object.boot ($useIntegerSubdomain): Likewise. * interp/i-syscmd.boot ($existingFiles): Likewise. * interp/newfort.boot ($fortranArrayStartingIndex): Likewise. * interp/setvars.boot (resetWorkspaceVariables): Don't reset $dependeeClosureAlist.
2008-01-31Daily bumpdos-reis1-1/+1
2008-01-28Daily bumpdos-reis1-1/+1
2008-01-27 Fix SF/1872551dos-reis1-1/+1
* 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-1/+1
2008-01-24Daily bumpdos-reis1-1/+1
2008-01-22Daily bumpdos-reis1-1/+1
2008-01-21Daily bumpdos-reis1-1/+1
2008-01-20Daily bumpdos-reis1-1/+1
2008-01-19Daily bumpdos-reis1-1/+1
2008-01-18Daily bumpdos-reis1-1/+1
2008-01-17Daily bumpdos-reis1-1/+1
2008-01-16Daily bump.dos-reis1-1/+1
2008-01-15Daily bumpdos-reis1-1/+1
2008-01-14Daily bumpdos-reis1-1/+1
2008-01-13Daily bumpdos-reis1-1/+1
2008-01-11daily bumpdos-reis1-1/+1
2008-01-10Daily bumpdos-reis1-1/+1
2008-01-08 * boot/Makefile.pamphlet (AXIOM_LOCAL_LISP): Use Lisp image with Cdos-reis1-1/+1
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-1/+1
2008-01-052008-01-05 Gabriel Dos Reis <gdr@cs.tamu.edu>dos-reis1-7/+27
* 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-2/+0
2007-12-27Daily bumpdos-reis1-1/+1
2007-12-19 * nruncomp.boot (deltaTran): Fix thinko; handle the case where thedos-reis1-1/+1
domain of computation is the add form.
2007-12-16 * nruncomp.boot (NOTES): Encode quasiquoted values too.dos-reis1-1/+1
($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-1/+1
2007-12-16Daily bumpdos-reis1-1/+1
2007-12-15Daily bumpdos-reis1-1/+1
2007-12-12Daily bump.dos-reis1-1/+1
2007-12-12 * syntax.spad (nil?$Syntax): New predicate.dos-reis1-1/+1
2007-12-10 * br-saturn.boot (compDefineCapsuleFunction): Remove.dos-reis1-1/+1
(postSignature): Likewise. (postDoubleSharp): Likewise.
2007-12-06daily bumpdos-reis1-1/+1
2007-12-05Daily bump.dos-reis1-1/+1
2007-12-04Daily bump.dos-reis1-1/+1
2007-12-03Daily bumpdos-reis1-1/+1
2007-12-02 * syntax.spad (buildSyntax): Overload on first argument type.dos-reis1-1/+1
2007-12-012007-11-30 Ralf Hemmecke <ralf@hemmecke.de>dos-reis1-1/+1
* configure.ac.pamphlet: Fix a thinko in checking for makeindex.
2007-11-30daly bumpdos-reis1-1/+1
2007-11-28 * Makefile.pamphlet (compiler.$(FASLEXT)): Update requirement.dos-reis1-1/+1
* 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-1/+1
* 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-1/+1
* 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.