aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-04-14Update cached Lisp translation.dos-reis12-3006/+3466
2008-04-14Update databases.dos-reis5-21453/+21455
2008-04-14Various cleanups.dos-reis46-320/+447
2008-04-13Various cleanups.dos-reis40-737/+970
2008-04-12 * interp/ax.boot: Use getConstructorModemap throughout.dos-reis12-42/+60
* interp/br-data.boot: Likewise. * interp/br-op1.boot: Likewise. * interp/br-prof.boot: Likewise. * interp/br-search.boot: Likewise. * interp/br-util.boot: Likewise. * interp/cattable.boot: Likewise. * interp/daase.lisp: Likewise. * interp/g-util.boot: Likewise. * interp/lisplib.boot: Likewise. * interp/nrunopt.boot: Likewise.
2008-04-12 * interp/define.boot (compCapsuleItems): Fix thinko.dos-reis3-6/+7
* interp/newaux.lisp: Increase the binding power of "+->".
2008-04-12 * interp/compiler.boot: Register compiler for Enumerationdos-reis6-25/+36
instantiations. * interp/modemap.boot (compCat): Move to compiler.boot.
2008-04-09 * boot/translator.boot (bpOutItem): Tidy.dos-reis4-5/+32
* boot/parser.boot (bpTypeAliasDefition): Support parameterized alias. * boot/ast.boot (quote): New. (backquote): Likewise. (genTypeAlias): Likewise.
2008-04-09 * interp/nlib.lisp (recompile-lib-file-if-necessary): Remove.dos-reis7-60/+25
* interp/comp.lisp (|compileFileQuietly|): Move to compiler.boot.
2008-04-09 * algebra/Lattice.pamphlet: Remove.dos-reis2-45354/+4
2008-04-08 * interp/spad.lisp (|evalSharpOne|): Remove.dos-reis3-3/+12
* interp/i-coerce.boot: New. (coerceUnion2Branch): Use it instead of evalSharpOne.
2008-04-07 * interp/i-analy.boot (pushDownOp?): Use setShellEntry.dos-reis4-9/+16
* interp/nrunfast.boot (replaceGoGetSlot): Likewise. (lazyDomainSet): Likewise. * interp/nrungo.boot (goGet): Likewise.
2008-04-07 * interp/compiler.boot (compWithMappingMode): Use getShellEntry.dos-reis17-56/+99
* interp/define.boot (compDefineFunctor1): Use setShellEntry. (canCacheLocalDomain): Likewise. (compilerCases): Likewise. (doIt): Likewise. * interp/functor.boot (setVector0): Likewise. (setVector3): Likewise. (setVector4part4): Likewise. (setVector5): Likewise. (mkVectorWithDeferral): Likewise. (DescendCodeAdd1): Likewise. (DescendCode): Likewise. (ConsantCreator): Likewise. (SetFunctionSlots): Likewise. (CheckVector): Likewise. * interp/g-opt.boot (optCall): Use getShellEntry. (optSpecialCall): Likewise. * interp/i-util.boot (devaluate): Likewise. * interp/nruncomp.boot (buildFunctor): Use setShellEntry. (NRTsetVector4a): Likewise. (NRTputInLocalReferences): Use getShellEntry. (NRTputInHead): Likewise. * interp/nrunopt.boot (augmentPredVector): Use setShellEntry. * interp/nruntime.boot (getShellEntry): New. (setShellEntry): Likewise. * interp/package.boot (processPackage): Use getShellEntry. (PackageDescendCode): Use setShellEntry. * interp/sys-globals.boot ($QuickCode): Remove. * interp/template.boot (NRTdescendCodeTran): Use setShellEntry. * interp/types.boot (%Void): New. (%Shell): New. * interp/wi2.boot (compDefineFunctor1): Use setShellEntry.
2008-04-07 * interp/sys-constants.boot ($quitTag): Define here.dos-reis3-4/+15
* interp/spaderror.lisp ($quitTag): Don't define here.
2008-04-05Remove remaining K&R style prototypes.dos-reis95-1199/+225
2008-04-05 * algebra/system.spad.pamphlet (System): New package.dos-reis9-22056/+22117
* algebra/Makefile.pamphlet (axiom_algebra_layer_12): Include SYSTEM. * src/share/algebra: Update databases.
2008-04-05 * configure.ac.pamphlet [mingw] (oa_shrlib_flags): Ensuredos-reis4-13/+21
the compiler appreciates we want dynamic link.
2008-04-05 * configure.ac.pamphlet (oa_shrlib_flags): Tidy.dos-reis10-75/+54
(oa_shrobj_flags): Likewise. * config/var-def.mk (LINK_SHRLIB): Tidy. * INSTALL: Update. * TODO: Likewise.
2008-04-05 * configure.ac.pamphlet: When using CLisp, ensure FFI is supported.dos-reis4-11/+35
2008-04-04 * hyper/hyper.h: Simplify font definitions.dos-reis2-15/+4
2008-04-04 * hyper/event.c (mainEventLoop): Fix thinko.dos-reis2-2/+5
2008-04-04 * include/xpm.h: Don't include <malloc.h>dos-reis4-7/+6
* lib/XDither.c: Likewise. * lib/XShade.c: Likewise.
2008-04-04 * include/bsdsignal.h: Include <signal.h>. dos-reis6-35/+22
(OPENAXIOM_SIGCHLD): New macro. * hyper/hyper.c (main): Use OPENAXIOM_SIGCHLD. * graph/viewman/viewman.c: Don't include <signal.h> directly. (main): Use OPENAXIOM_SIGCHLD. * graph/viewman/sselect.c: Don't include <signal.h> directly. (superSelect): Tidy. Use OPENAXIOM_SIGCHLD.
2008-04-04Fix thinko.dos-reis4-4/+7
2008-04-04 * lib/Makefile.in (libopen_axiom_core_objects): Tidy.dos-reis5-28/+60
2008-04-04 * configure.ac.pamphlet: Disable Libtool for building shareddos-reis7-34/+93
libraries on MinGW and Cygwin. * config/var-def.mk (SHREXT): Tidy. (LINK_SHRLIB): New.
2008-04-03 * interp/postpar.boot (postBootNotEqual): New. Disallow `^=' indos-reis5-19/+33
Spad codes.
2008-04-03Replace `^=' with `~='.dos-reis178-932/+1109
2008-04-02src/boot/dos-reis3-4/+16
* boot/tokens.boot (second): Now candidate for renaming in generated Lisp code. (third): Likewise. src/input/ * input/mapleok.input.pamphlet: Fix typo.
2008-04-02 Fix AW/386.dos-reis4-30/+42
2008-04-01 * configure.ac.pamphlet: Automatically detect SBCL or Clisp.dos-reis4-68/+92
check for BFD only if we're building custom GCL.
2008-04-01 * include/nagman.H1: Remove.dos-reis10-50/+41
* include/session.H1: Move content to sman/session.c. Remove. * sman/session.c: Don't include "session.H1" anymore. * sman/spadclient.c: Don't include "spadclient.H1" anymore. * include/spadclient.H1: Remove. * include/spadbuf.H1: Move content to hyper/spadbuf.c. Remove. * hyper/spadbuf.c: Don't include "spadbuf.H1" anymore. * hyper/htadd.c: Don't include "htadd.H1" anymore. * include/htadd.H1: Move content to hyper/htadd.c. Remove.
2008-04-01 * lib/openpty.c: Remove conditional inclusion of <stropts.h>dos-reis12-43/+18
* hyper/spadbuf.c: Remove conditional inclusion of <bstring.h> * sman/session.c: Likewise. * hyper/halloc.c: Remove conditional inclusion of <malloc.h>
2008-03-31 * interp/sys-utility.boot (loadModule): New.dos-reis7-15/+30
* interp/daase.lisp (initial-getdatabase): Use it instead of Lisp's LOAD. * interp/lisplib.boot (loadLib): Likewise. (loadLibNoUpdate): Likewise.
2008-03-30 * interp/i-intern.boot (mkAtree3): Don't apply syntacticdos-reis2-1/+5
transformation on `~=' expressions.
2008-03-30 * interp/buildom.boot: Cache constructor instantiations.dos-reis6-17/+40
* interp/clam.boot (haddProp): Update comment.
2008-03-30 Fix SF/1849435.dos-reis7-188/+229
* interp/buildom.boot: Rewrite builtin domains to work with old runtime scheme. * interp/nruncomp.boot (NRTencode): Tidy. * interp/nrungo.boot (basicLookup): lookupInTable is part of the old runtime scheme too. (lookupInDomain): Tidy. (lookupInCategories): Simplify.
2008-03-29 * interp/comp.lisp: Fix thinko.dos-reis2-3/+7
2008-03-28 * interp/int-top.boot (intloopReadConsole): Use $InputStream.dos-reis9-58/+90
* interp/bootlex.lisp (init-boot/spad-reader): Use $OutputStream. * interp/comp.lisp (|compQuietly|): Likewise. (|compileFileQuietly|): Likewise. (|compileQuietly|): Likewise. * interp/unlisp.lisp (|Prompt|): Likewise. * interp/server.boot (serverReadLine): Indent while body.
2008-03-27Fix DLL build on cygwin.dos-reis8-16/+14
2008-03-27Fix DLL build on cygwin.dos-reis3-24/+28
2008-03-26 * LDF provides libm for SolarisBill Page1-1/+1
2008-03-26fix thinkodos-reis3-3/+3
2008-03-26Add $(EXEEXT) to view2D.alfredoport2-1/+6
2008-03-26Use SIGABRT instead of SIGIOT if available (Cygwin)alfredoport2-0/+14
2008-03-26Daily bump.dos-reis3-11/+11
2008-03-26Fix shared linking regressiondos-reis20-83/+430
2008-03-25 * interp/bootlex.lisp: Import "sys-globals". dos-reis32-153/+187
Consistently use $InputStream and $OutputStream for I/O. * interp/c-util.boot: Likewise. * interp/comp.lisp: Likewise. * interp/compat.boot: Likewise. * interp/debug.lisp: Likewise. * interp/def.lisp: Likewise. * interp/g-error.boot: Likewise. * interp/i-toplev.boot: Likewise. * interp/int-top.boot: Likewise. * interp/intfile.boot: Likewise. * interp/lisplib.boot: Likewise. * interp/macros.lisp: Likewise. * interp/metalex.lisp: Likewise. * interp/msgdb.boot: Likewise. * interp/patches.lisp: Likewise. * interp/preparse.lisp: Likewise. * interp/server.boot: Likewise. * interp/spad-parser.boot: Likewise. * interp/spad.lisp: Likewise. * interp/sys-globals.boot: Likewise. * interp/sys-macros.lisp: Likewise. * interp/sys-os.boot: Likewise. * interp/unlisp.lisp: Likewise. * interp/vmlisp.lisp: Likewise. * interp/Makefile.pamphlet (bootlex.$(FASLEXT)): Require sys-globals.$(FASLEXT) too. (vmlisp.$(FASLEXT)): Likewise.
2008-03-25 * interp/vmlisp.lisp (DEFINE-FUNCTION): Move boot-pkg.lisp.dos-reis22-80/+117
(BPINAME): Tidy. * interp/slam.boot (reportFunctionCompilation): Tidy. * interp/daase.lisp: Don't use anachronistic SET. * interp/debug.lisp: Likewise. * interp/br-saturn.boot: Substitute GENSYM for GENTEMP. * interp/fortcall.boot: Likewise. * interp/ht-util.boot: Likewise. * interp/pf2sex.boot: Likewise. * interp/server.boot: Likewise. * interp/buildom.boot (UnionEqual): Tidy. (coerceUn2E): Likewise. * interp/boot-pkg.lisp (define-function): Define here. * interp/Makefile.pamphlet (diagnostics.$(FASLEXT)): Tidy. (hash.$(FASLEXT)): Likewise. (vmlisp.$(FASLEXT)): Likewise. * interp/diagnostics.boot: Import "types". * interp/hash.lisp: Import "types" instead of "vmlisp". * interp/i-output.boot ($algebraOutput): Move to sys-globals.boot. (ERROROUTSTREAM): Likewise. (ERRORINSTREAM): Likewise. * interp/macros.lisp ($algebraOutputStream): Don't set here. * interp/patches.lisp ($algebraOutputStream): Don't set here. ($texOutputStream): Likewise. ($fortranOutputStream): Likewise. ($texOutputStream): Likewise. ($formulaOutputStream): Likewise.
2008-03-24Add support for SBCL and CLispdos-reis78-28237/+30499