Age | Commit message (Collapse) | Author | Files | Lines |
|
With the siwtch to a C++ compiler, the AC_PATH_XTRA has become less
effective as it internally relies on the C compiler invokation. Fixed
CXXFLAGS, CPPFLAGS, and LDFLAGS when detecting <X11/xpm.h> usability.
Various bitmasks in src/hyper and src/graph were bogusly using 'char'
(instead of 'unsigned char') when they specify values larger than 127.
Caught by the C++ compiler, thanks to no-narrowing conversion. Fixed.
Eventually the X11-based HD interface and graphics should be replaced
by a more modern GUI interface.
|
|
instead of creating links.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
alignment query operator.
(Arena<T>::Arena): Likewise.
(HashTableEntry<T>): Adjust spelling of alignment specifier.
|
|
|
|
|
|
|
|
(UniqueAllocator): Remove.
(SyntaxComparator): Likewise.
* syntax/sexpr.cc: Move from utils.
|
|
|
|
|
|
|
|
|
|
|
|
* include/diagnostics.H: Likewise.
* include/storage.H: Move from utils/.
|
|
|
|
|
|
|
|
|
|
|
|
Andrey G, Grozin <A.G.Grozin@inp.nsk.su>
Gabriel Dos Reis <gdr@cs.tamu.edu>
* config/open-axiom.m4 (OPENAXIOM_LISP_FLAGS): Inhibit system-wide
or user-supplied initialization files.
src/ChangeLog
2012-10-10 Igor Pashev <pashev.igor@gmail.com>
Andrey G, Grozin <A.G.Grozin@inp.nsk.su>
Gabriel Dos Reis <gdr@cs.tamu.edu>
* utils/command.cc (build_rts_options) [sbcl_runtime]: Inhibit
system-wide and user-supplied initialization files.
|
|
* lib/cfuns-c.c (oa_getcwd): Tidy.
(oa_spawn): Likewise.
* lib/sockio-c.c (send_string_len): Likewise.
* utils/command.cc (option_value): Likewise.
(execute_core): Likewise.
|
|
(OPENAXIOM_CHECK_MISC): Use it.
src/
* utils/vm.H: Add more VM data structures.
* utils/vm.cc (BasicContext::make_operator): Define.
* algebra/Makefile.in (SPADFILES): Include syntax.spad and
spad-parser.spad.
|
|
* utils/storage.H: Revert accidental commit of unfinished changes.
|
|
|
|
(libOpenAxiom_SOURCES): Include vm.cc
* utils/vm.cc: New.
* utils/vm.H: Likwise.
|
|
* interp/database.boot (printInitdbInfo): New.
(printAllInitdbInfo): Likewise.
* interp/sys-driver.boot (initializeDatabases): Exit early if
constructing initial DB profile.
(buildInitdbHandler): New. Handle --build-initdb.
* utils/command.cc (driver_table): Add map for --build-initdb.
|
|
* interp/daase.lisp (dbNiladic?): New. Use it to access niladic
property. of a constructor.
* interp/database.boot: Import daase.
(niladicContructorFromDB): Use it.
* interp/define.boot (compDefineCategory): Don't write
compilerInfo garbage.
(compDefineFunctor1): Likewise.
(compDefineCategory2): Set niladic property.
(compDefineFunctor): Likewise.
* interp/lisplib.boot (loadLib): Do not set niladic property. It
is now a side-effect of loading.
(loadLibNoUpdate): Do not check for version.
(makeConstructorAutoload): Do not set niladic property.
(initializeLisplib): Do not emit code to check version.
(mkCtorDBForm): New.
(writeNiladic?): Likewise.
(finalizeLisplib): Do not set niladic property.
* interp/patches.lisp: Remove deadcode.
* interp/sys-constants.boot (MAJOR-VERSION): Remove.
|
|
* include/open-axiom.h (Filesystem): New.
* gui/debate.cc (Debate::Debate): Initialize fs data member.
* gui/debate.h (Debate): Declare it.
|
|
no read of initialization file instead of quiet mode.
(execute_core): Set arg[0] to the about-to-bed-executed program.
|
|
(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.
|
|
(preprocess_arguments): Use it. Honor --no-gui on Windows.
(OPENAXIOM_DEFAULT_DRIVER): Remove.
|
|
|
|
|
|
|
|
* utils/sexpr.cc: Likewise.
|
|
* utils/storage.cc: Likewise.
|
|
|