aboutsummaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)AuthorFilesLines
2017-12-27Remove antiquated check for alignasGabriel Dos Reis2-48/+0
C++14 required, alignas and alignof are now well supported as C++11 features.
2017-01-15Require C++14.Gabriel Dos Reis1-3/+3
2017-01-15Add s-expression parsing to libopen-axiom-core.aGabriel Dos Reis1-1/+4
2016-12-29Add Boot support for native load unit specification in foreignGabriel Dos Reis2-1/+7
function import.
2016-02-14Fix typo in calculation of X_PRE_LIBSBill Page1-1/+1
The previous value set "-Xt" when it should have been "-lXt".
2016-02-07Fix #1Gabriel Dos Reis2-1/+7
Add explicit check for <X11/Intrinsic.h>
2016-02-07Look for QT5 in /opt/local/libexec/qt5 on OS XGabriel Dos Reis1-0/+14
2016-01-24Misc. fixesGabriel Dos Reis1-6/+9
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-23Arrange the source include director to mirror expected build structure ↵Gabriel Dos Reis1-31/+0
instead of creating links.
2015-11-03Fix bogus warning from Clang.dos-reis1-1/+1
2015-07-09Make sure AC_PROG_CC and AC_PROG_CXX are used only onceIgor Pashev1-4/+6
2015-06-01Fix typos in configration scripts.dos-reis1-2/+2
2015-04-03Fix warnings in C++ codes; check for additional C++ compiler options.dos-reis1-0/+36
2014-11-29Move code from bemol.cc to library.dos-reis1-0/+1
2014-11-20Restore full build on Mac wby forcing Clang, the clearly preferred system ↵dos-reis1-9/+23
compiler.
2014-11-20Preliminary test for Clang compiler.dos-reis1-10/+14
2014-11-16Check for LLVM frameworkdos-reis2-0/+24
2014-08-26Add generic Boot and Spad tokenizer.dos-reis2-0/+35
2014-08-18Add src/boot/Makefile.amdos-reis1-1/+3
2014-08-16Avoid SBCL deprecated features.dos-reis2-132/+0
2014-05-02Invoke SBCL with --disable-debuggerdos-reis1-1/+1
2014-02-24Rename CXXCOMPILE to COMPILE and CXXLINK to LINKdos-reis1-5/+3
2014-02-23FASLEXT is now AC_SUBSTdos-reis2-7/+9
2014-02-21Rename AXIOM_LISP to OA_LISPdos-reis2-19/+19
2014-02-21Set derived src and target directory variablesdos-reis2-39/+32
2014-02-21Set derived build directory variablesdos-reis1-0/+11
2014-02-10Clean up global variable names.dos-reis1-3/+3
2014-02-10Clean up global variable names.dos-reis2-74/+88
2014-02-03Fix global variable names in Makefilesdos-reis3-52/+33
2014-02-02Prefer mktemp over tempnam.dos-reis2-1/+19
2013-11-27 * include/storage.H (Arena<T>::allocate): Adjust spelling ofdos-reis2-10/+12
alignment query operator. (Arena<T>::Arena): Likewise. (HashTableEntry<T>): Adjust spelling of alignment specifier.
2013-11-25Update autotools auxiliary files.dos-reis6-865/+917
2013-11-25Check for alignof before __alignofdos-reis1-4/+4
2013-11-25Check for Windows PowerShell.dos-reis1-5/+7
2013-11-25Check for Windows PowerShell.dos-reis1-1/+12
2013-11-03Adjust timestampdos-reis1-0/+347
2013-07-04Fix typo.dos-reis1-7/+7
2013-07-01Bring closer to GCL-buildability.dos-reis1-6/+9
2013-06-01 * interp/category.boot (filterConditionalCategories): Fix thinko.dos-reis1-0/+5
2013-06-01Support --output in compiler, for bootstrapping stage.dos-reis2-0/+5
2013-05-30Update for modern ECL.dos-reis1-11/+3
2013-04-06Add token representation filesdos-reis1-0/+127
2013-04-04Add initial io library filesdos-reis2-22/+707
2013-04-03Fix up fallout from C++11 switchdos-reis2-3/+3
2013-04-03 * config/open-axiom.m4 (OPENAXIOM_REQUIRE_CXX11): New.dos-reis1-1/+14
* configure.ac: Use it.
2013-04-01More C cleanupsdos-reis2-0/+7
2012-10-112012-10-10 Igor Pashev <pashev.igor@gmail.com>dos-reis1-1/+1
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.
2012-10-01Bump date and update Autotools scriptsdos-reis1-0/+5
2012-08-19 * configure.ac: Define Automake conditional OA_DELAYED_FFI.dos-reis1-0/+19
* 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).
2012-05-28 * interp/io.boot (findChar): Do not define here.dos-reis1-0/+289
* interp/match.boot (charPosition): Likewise. * boot/utility.boot (charPosition): Now return argument string length if no match. (findChar): New. * boot/scanner.boot (lexerCharPosition): Adjust. (shoeAccumulateLines): Use findChar.