Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
linking, to prevent accidental use of dynamic libraries.
|
|
* interp/br-op2.boot: Likewise.
* interp/br-saturn.boot: Likewise.
* interp/br-util.boot: Likewise.
* interp/c-util.boot: Likewise.
* interp/cattable.boot: Likewise.
* interp/database.boot: Likewise.
* interp/lisplib.boot: Likewise.
* interp/nrunfast.boot: Likewise.
|
|
* interp/sys-driver.boot (loadExposureGroupData): Use
getSystemModulePath to look up system modules.
|
|
(bfMain): Don't use it.
(translateToplevelExpression): Likewise.
* interp/Makefile.in (stamp): $(AUTO) is no more.
(all-interpsys): Likewise.
|
|
|
|
|
|
($simpleVMoperators): Include SPADCALL.
|
|
marker.
|
|
(opt2bit): Tidy.
(opt2bool): Likewise.
* interp/bits.lisp (TRUTH-TO-BIT): Remove.
(BIT-TO-TRUTH): Likewise.
(BVEC-MAKE-FULL): Likewise.
(BVEC-ELT): Likewise.
(BVEC-SETELT): Likewise.
|
|
(ASCOMP, ASAUTO): Remove.
* interp/axext_l.lisp: Remove.
* interp/foam_l.lisp: Likewise.
* interp/ax.boot: Likewise.
* interp/as.boot: Likewise.
* interp/daase.lisp: Adjust.
* interp/i-syscmd.boot: Likewise.
|
|
|
|
* interp/foam_l.lisp: Likewise.
* interp/fortcall.boot: Likewise.
* interp/sys-constants.boot: Likewise.
* lisp/core.lisp.in: Likewise.
|
|
* interp/spaderror.lisp (trapNumericErrors): Handle
ARITHMETIC-ERROR too.
* interp/g-opt.boot ($VMsideEffectFreeOperators): Include %fNaN?.
* algebra/clip.spad.pamphlet (TwoDimensionalPlotClipping): Use it.
* algebra/plot.spad.pamphlet (Plot): Likewise.
|
|
(trapNumericErrors): Define for non-GCL RTS.
Tidy GCL-based definition.
* algebra/draw.spad.pamphlet: trapNumericErrors now returns a
value of type Maybe T.
* algebra/plot.spad.pamphlet: Likewise.
* algebra/plot3d.spad.pamphlet: Likewise.
|
|
|
|
|
|
(Memory::SinglyLinkedStorage::acquire): Likewise.
(Memory::DoublyLinkedStorage): New.
* utils/storage.cc (acquire_storage_with_header): Rename from
Storage::acquire. Make template.
(OneWayLinkHeader): Rename from SingleLinkHeader.
(TwoWayLinkHeader): New.
|
|
|
|
|
|
null pointer sentinel to a pointer type.
|
|
* sman/Makefile.in (sman_LDADD): Include OpenAxiom library.
|
|
src/
* scripts/document.in: Remove.
|
|
|
|
* interp/msgdb.boot (brightPrint0): Use it.
|
|
(preprocess_arguments): Use it. Honor --no-gui on Windows.
(OPENAXIOM_DEFAULT_DRIVER): Remove.
|
|
|
|
DLL search.
|
|
* driver/Makefile.in (open-axiom$(EXEEXT)): Link statically.
|
|
on Windows platforms with QT available.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* interp/i-syscmd.boot (summary): Use it.
(copyright): Likewise.
* algebra/net.spad.pamphlet: Replace closeFile with closeStream.
* boot/translator.boot: Likewise.
* interp/as.boot: Likewise.
* interp/ax.boot: Likewise.
* interp/br-saturn.boot: Likewise.
* interp/br-search.boot: Likewise.
|
|
* interp/as.boot: Replace READLINE with readLine.
* interp/br-data.boot: Likewise.
* interp/br-saturn.boot: Likewise.
* interp/br-search.boot: Likewise.
* interp/c-doc.boot: Likewise.
* interp/cstream.boot: Likewise.
* interp/g-error.boot: Likewise.
* interp/ht-root.boot: Likewise.
* interp/htcheck.boot: Likewise.
* interp/i-syscmd.boot: Likewise.
* interp/msgdb.boot: Likewise.
* interp/server.boot: Likewise.
* interp/topics.boot: Likewise.
* interp/compat.boot (READLINE): Remove.
* interp/sys-macros.lisp (shoeConsole): Remove.
(shoeInputFile): Likewise.
(shoeread-line): Likewise.
* boot/ast.boot (bfQ): %nothing only needs EQ.
* algebra/files.spad.pamphlet (File) [read!, readIfCan!]: Use
readExpr instead of VMREAD. Avoid PLACEP
(TextFile) [readLine!, readLineIfCan!]: Likewise.
|
|
|
|
* interp/sys-utility.boot (readByteFromFile): Remove.
* boot/tokens.boot: Don't rename readLine and readByte.
* boot/includer.boot (shoeReadLine): Remove.
(bRgen1): Adjust. Use resdLine.
* algebra/net.spad.pamphlet (InputBinaryFile): Use readByte from
the runtime system.
|
|
|
|
|
|
|
|
|
|
|
|
constructor too.
|