Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-09-17 | Disable automatic re-run of configuration steps. (#29) | Gabriel Dos Reis | 1 | -3/+4 | |
2022-07-23 | Update configure. | Gabriel Dos Reis | 1 | -42/+72 | |
2017-12-27 | Remove antiquated check for alignas | Gabriel Dos Reis | 1 | -2/+2 | |
C++14 required, alignas and alignof are now well supported as C++11 features. | |||||
2017-01-15 | Require C++14. | Gabriel Dos Reis | 1 | -2/+4 | |
2017-01-15 | Add s-expression parsing to libopen-axiom-core.a | Gabriel Dos Reis | 1 | -20/+5 | |
2017-01-02 | Include a native entry point for parsing Boot source files, and for | Gabriel Dos Reis | 1 | -41/+3 | |
transpiling to Lisp. | |||||
2016-12-29 | Add Boot support for native load unit specification in foreign | Gabriel Dos Reis | 1 | -0/+1 | |
function import. | |||||
2016-01-24 | Misc. fixes | Gabriel Dos Reis | 1 | -1/+0 | |
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. | |||||
2015-12-23 | Arrange the source include director to mirror expected build structure ↵ | Gabriel Dos Reis | 1 | -2/+1 | |
instead of creating links. | |||||
2015-06-01 | Fix typos in configration scripts. | dos-reis | 1 | -0/+1 | |
2015-04-03 | check for additional C++ compiler options. | dos-reis | 1 | -1/+2 | |
2015-04-03 | Fix warnings in C++ codes; check for additional C++ compiler options. | dos-reis | 1 | -7/+19 | |
2014-11-30 | Misc cleanup. | dos-reis | 1 | -2/+4 | |
2014-11-29 | Move code from bemol.cc to library. | dos-reis | 1 | -3/+32 | |
2014-11-18 | Add visitor to Dynamic values. | dos-reis | 1 | -4/+26 | |
2014-11-16 | Remove src/syntax Makefiles; make part of libOpenAxiom | dos-reis | 1 | -4/+22 | |
2014-11-16 | Remove src/io Makefiles; make part of libOpenAxiom | dos-reis | 1 | -10/+32 | |
2014-11-16 | Automtically generate src/utils/Makefile.in | dos-reis | 1 | -37/+676 | |
2014-08-26 | Add generic Boot and Spad tokenizer. | dos-reis | 1 | -21/+1 | |
2014-02-24 | Rename CXXCOMPILE to COMPILE and CXXLINK to LINK | dos-reis | 1 | -3/+3 | |
2014-02-03 | Fix global variable names in Makefiles | dos-reis | 1 | -4/+4 | |
2013-06-28 | Add src/rt for core runtime support. | dos-reis | 1 | -1/+1 | |
2013-06-27 | Add small Lisp evaluator for the benefit of new GUI. | dos-reis | 1 | -4/+4 | |
2013-06-25 | * include/sexpr.H: Move from utils. | dos-reis | 1 | -3/+3 | |
(UniqueAllocator): Remove. (SyntaxComparator): Likewise. * syntax/sexpr.cc: Move from utils. | |||||
2013-06-21 | * include/dialect.H: New. | dos-reis | 1 | -3/+3 | |
* include/diagnostics.H: Likewise. * include/storage.H: Move from utils/. | |||||
2011-09-13 | * utils/Makefile.in (libOpenAxiom_HEADERS): Include vm.H. | dos-reis | 1 | -3/+3 | |
(libOpenAxiom_SOURCES): Include vm.cc * utils/vm.cc: New. * utils/vm.H: Likwise. | |||||
2011-06-27 | * utils/Makefile.in (libOpenAxiom_SOURCES): Include filesystem.cc | dos-reis | 1 | -1/+4 | |
* include/open-axiom.h (Filesystem): New. * gui/debate.cc (Debate::Debate): Initialize fs data member. * gui/debate.h (Debate): Declare it. | |||||
2011-06-02 | more utility code consolidation | dos-reis | 1 | -3/+6 | |
2011-03-18 | fiix typo | dos-reis | 1 | -1/+1 | |
2011-03-17 | * utils/storage.H: Rework. | dos-reis | 1 | -1/+1 | |
* utils/storage.cc: Likewise. | |||||
2011-03-16 | fix thinko | dos-reis | 1 | -1/+1 | |
2010-08-29 | * utils/Makefile.in ($(oa_target_oalib)): Create contaning | dos-reis | 1 | -0/+3 | |
directory if necessary. * utils/storage.H (Memory::Factory): New. Allocate, construct, and destroy objects. * utils/sexpr.H (Sexpr::Allocator): Use Memory::Factory. * utils/sexpr.cc: Adjust implementation. | |||||
2010-08-26 | * utils/Makefile.in: Install libOpenAxiom.a | dos-reis | 1 | -1/+7 | |
* driver/main.c (print_configuration_info): New. (main): Handle --config. * driver/utils.c (openaxiom_build_rts_options): Likewise. * driver/utils.h (openaxiom_config_driver): New driver enumerator. | |||||
2010-08-26 | * config/open-axiom.m4 (OPENAXIOM_BUILD_TOOLS): Check for ln -s | dos-reis | 1 | -6/+30 | |
and sed. * config/var-def.mk (oa_target_includedir): New. | |||||
2010-08-24 | Implement an s-expression C++ library. | dos-reis | 1 | -2/+2 | |
* utils/hash-table.H: New. * utils/sexpr.H: Likewise. * utils/sexpr.cc: Likewise. * utils/string-pool.H: Likewise. * utils/string-pool.cc: Likewise. * utils/storage.H: Include openaxiom-c-macros.h (Memory::Storage): New. (Memory::Arena): Likewise. * utils/storage.cc: Implement member functions of new class. * utils/Makefile.in (libOpenAxiom_HEADERS): Include hash-table.H, string-pool.H, and sexpr.H (libOpenAxiom_SOURCES): Include string-pool.cc and sexpr.cc | |||||
2010-08-21 | External tool noweb is no longer required. | dos-reis | 1 | -0/+77 | |
* INSTALL: Update instructions. * Makefile.pamphlet: Remove rules for building noweb. (AXIOM_SRC_TARGETS): Include all-utils. * config/open-axiom.m4 (OPENAXIOM_BUILD_TOOLS): Don't check for notangle and noweave. * config/setup-dep.mk: Remove rules for generating document. * config/var-def.mk: Remove NOTANGLE and NOWEAVE variables. * configure.ac: Instantiate Makefile for src/utils. |