aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2022-08-12Refactor Autconf macro for requiring C++ version.Gabriel Dos Reis1-1/+1
Require C++ 20.
2022-07-28Require C++17.Gabriel Dos Reis1-1/+1
2022-07-23Update configure.Gabriel Dos Reis1-4/+3
2018-01-01Name bracket pattern parserGabriel Dos Reis1-2/+2
and update the boot translator Lisp cache.
2017-12-27Remove antiquated check for alignasGabriel Dos Reis1-1/+1
C++14 required, alignas and alignof are now well supported as C++11 features.
2017-01-15Require C++14.Gabriel Dos Reis1-1/+1
2017-01-15TokenValue::Indent, TokenValue::Unindent, TokenValue::JustifyGabriel Dos Reis1-1/+1
Classify them as formatting tokens. Remove TokenValue::Artificial.
2017-01-02Include a native entry point for parsing Boot source files, and forGabriel Dos Reis1-2/+2
transpiling to Lisp.
2016-12-26 * interp/i-output.boot (appChar): Don't modify string parameter.Gabriel Dos Reis1-1/+1
* algebra/Makefile.am (strap-1/FINITE.$(FASLEXT)): Update dependency.
2016-02-07Look for QT5 in /opt/local/libexec/qt5 on OS XGabriel Dos Reis1-1/+4
2016-01-25Misc. cleanupGabriel Dos Reis1-2/+2
2016-01-24Misc. fixesGabriel Dos Reis1-1/+1
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.
2016-01-16Reduce dependencies on databases to catgeory.daase during algebra buildGabriel Dos Reis1-1/+1
2016-01-01More algebra layering and dependencies.Gabriel Dos Reis1-2/+2
2015-12-25Express '/include/open-axiom/config' as a link to generated ↵Gabriel Dos Reis1-2/+2
config/openaxiom-c-macros.h
2015-12-23Arrange the source include director to mirror expected build structure ↵Gabriel Dos Reis1-1/+0
instead of creating links.
2015-11-03Fix bogus warning from Clang.dos-reis1-1/+1
2015-06-01Fix typos in configration scripts.dos-reis1-1/+1
2015-04-03Fix warnings in C++ codes; check for additional C++ compiler options.dos-reis1-2/+3
2014-11-20Preliminary test for Clang compiler.dos-reis1-1/+1
2014-11-16Remove src/syntax Makefiles; make part of libOpenAxiomdos-reis1-1/+0
2014-11-16Remove src/io Makefiles; make part of libOpenAxiomdos-reis1-2/+1
2014-11-16Automtically generate src/utils/Makefile.indos-reis1-1/+1
2014-11-16Check for LLVM frameworkdos-reis1-0/+1
2014-08-26Add generic Boot and Spad tokenizer.dos-reis1-1/+10
2014-08-18Add src/boot/Makefile.amdos-reis1-1/+2
2014-08-16Avoid SBCL deprecated features.dos-reis1-1/+1
2014-05-02Invoke SBCL with --disable-debuggerdos-reis1-1/+1
2014-02-23FASLEXT is now AC_SUBSTdos-reis1-1/+1
2014-02-10Clean up global variable names.dos-reis1-3/+3
2014-02-03Fix global variable names in Makefilesdos-reis1-1/+1
2014-02-02Annual ChangeLog rotationdos-reis1-2/+2
2013-11-25Check for Windows PowerShell.dos-reis1-1/+4
2013-11-25Check for Windows PowerShell.dos-reis1-1/+1
2013-11-03Adjust timestampdos-reis1-1/+1
2013-06-28Add src/rt for core runtime support.dos-reis1-0/+1
2013-06-21 * include/dialect.H: New.dos-reis1-1/+1
* include/diagnostics.H: Likewise. * include/storage.H: Move from utils/.
2013-05-20Add Functorial categorydos-reis1-1/+1
2013-05-18Daily bumpdos-reis1-1/+1
2013-05-16 * algebra/aggcat.spad.pamphlet (FiniteAggregate): New.dos-reis1-1/+1
* algebra/exposed.lsp.pamphlet: Expose it.
2013-05-13Daily date stamp bumpdos-reis1-1/+1
2013-04-06Add token representation filesdos-reis1-1/+2
2013-04-04convert src/algebra/Makefile.in to Automake stuffdos-reis1-4/+7
2013-04-04Add initial io library filesdos-reis1-1/+1
2013-04-03 * config/open-axiom.m4 (OPENAXIOM_REQUIRE_CXX11): New.dos-reis1-0/+1
* configure.ac: Use it.
2013-03-31Update data stamp and rotate changelogsdos-reis1-2/+2
2012-10-01Bump date and update Autotools scriptsdos-reis1-1/+1
2012-08-26 * interp/sys-os.boot (flushStdout): Remove as unused.dos-reis1-1/+1
* interp/i-toplev.boot (recordAndPrint): Do not print a newline before formatting the result.
2012-08-20Bump date versiondos-reis1-1/+1
2012-08-19 * configure.ac: Define Automake conditional OA_DELAYED_FFI.dos-reis1-0/+1
* config/open-axiom.m4 (OPENAXIOM_CHECK_DELAYED_FFI): New. (OPENAXIOM_HOST_COMPILERS): Call it. src/ * lisp/core.lisp.in (primitiveLoad): New. Export. ($delayedFFI): Likewise. * lisp/Makefile.in (oa_delay_ffi): New. (edit): Update. * interp/sys-utility.boot: import sys-constants instead of sys-os. * interp/sys-driver.boot (%sysInit): Do not loadSystemRuntimeCore. (loadDelayedFFI): New. (executeSpadScript): Call it. (compileSpadLibrary): Likewise. (buildInitdbHandler): Likewise. (systemMain): Likewise. * interp/util.lisp (BUILD-INTERPSYS): Likewise. * interp/Makefile.in (oa_target_moddir): New. (OA_FFI_MOD): Likewise. (OA_FFI_OBJ): Define conditionally. (OBJS): Use it. ($(oa_target_delayed)): New rule. (oa_target_delayed): New. (oa_target_ffi): Define conditionally. (${SAVESYS}): Require it. (${AXIOMSYS}): Likewise. (sys-utility.$(FASLEXT)): Now require sys-constants.$(FASLEXT).