aboutsummaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)AuthorFilesLines
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.
2012-05-26Update datedos-reis1-6/+0
2012-05-20one more go at this libtool fiascodos-reis6-1373/+11042
2012-05-19Add back files removed by last commitdos-reis5-0/+5
2012-05-19 * Makefile.in: Regenerate.dos-reis8-9212/+4
* config/aclocal.m4: Move to toplevel. * config/libtool.m4: Remove. * config/ltoptions.m4: Likewise. * config/ltversion.m4: Likewise. * config/lt~obsolete.m4: Likewise. * config/open-axiom.m4 (OPENAXIOM_ALIGNMENT_OPERATOR): Use AC_LANG_SOURCE to generate test program. (OPENAXIOM_ALIGNAS_SPECIFIER): Likewise.
2012-04-28update version numbersdos-reis1-3/+9
2012-02-03 * config/open-axiom.m4 (OPENAXIOM_ALIGNAS_SPECIFIER): New.dos-reis2-1/+24
(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.
2011-12-15 * config/open-axiom.m4 (OPENAXIOM_DYNAMIC_MODULE_SUPPORT): Fixdos-reis1-1/+1
linker flags when building for Windows. * lisp/core.lisp.in: Do not require SB-SPROF or SB-POSIX on Windows.
2011-12-03 * config/var-def.mk (CXX): Define as substituted.dos-reis1-0/+2
(LD): Likewise.
2011-09-03 * lib/pixmap.c: Include standard header.dos-reis2-5/+11
* include/xpm.h: Remove.
2011-07-07 * config/open-axiom.m4 (ac_default_prefix): Set to C:/OpenAxiom ondos-reis1-5/+4
Windows platforms.
2011-07-05 * config/open-axiom.m4: Don't test for GMP, just yet.dos-reis2-7/+1
2011-07-01 * config/open-axiom.m4 (OPENAXIOM_CHECK_GMP): New.dos-reis2-0/+15
(OPENAXIOM_CHECK_CORE_SUPPORT): Use it.
2011-06-15 * config/open-axiom.m4: Remove --enable-locbfd fromdos-reis1-8/+2
oa_gcl_bfd_option. (oa_gcl_emacs): Remove.
2011-06-03do commit this forgotten changedos-reis2-0/+5
2011-06-02 * config/open-axiom.m4 (OPENAXIOM_HOST_COMPILERS): Setdos-reis1-2/+5
oa_gnu_compiler right after test for C and C++ compilers.
2011-06-01tidy configurationdos-reis1-12/+11
2011-06-01 * config/open-axiom.m4: Check for uid_t.dos-reis2-0/+7
2011-05-01more cleanupsdos-reis1-0/+4
2011-04-10 * config/open-axiom.m4 (OPENAXIOM_HOST_LISP_CPU_PRECISION):dos-reis1-9/+12
Special-case for detecting binary personality. * configure.ac: ECL now provides (at last!) way to gather information about binary personality.
2011-03-21Fix some type detection issuesdos-reis2-11/+56
2011-01-03(no commit message)dos-reis1-5/+5
2011-01-01 * configure.ac: Reject ECL on Mac OS X as it cannot give reliabledos-reis1-0/+7
information about its binary personality.
2010-11-28 * clef/: Add using directive at toplevel.dos-reis1-1/+1
* etc/: Likewise. * graph/: Likewise. * hyper/: Likewise. * lib/: Likewise. * sman/: Likewise. * Makefile.am (OA_SMAN_TARGETS): New. (OA_GRAPHICS_TARGETS): Likewise.
2010-11-27 * Makefile.am: Automake Makefile.in.dos-reis1-7/+0
* Makefile.in: Regenerate.
2010-11-27(no commit message)dos-reis1-11/+3
2010-11-27Fix 'make install'dos-reis1-24/+12
2010-11-26Fix from previous commitdos-reis1-3/+0
2010-11-26 * Makefile.am: New. Automake existing top-level Makefile.in.dos-reis10-8394/+1926
* Makefile.in: Generate from Makefile.am. * config/aclocal.m4: Regenerate.
2010-11-06Test for large files and Posix termiosdos-reis2-0/+15
2010-11-01 * config/open-axiom.m4 (OPENAXIOM_GCL_HACKS): Remove. No longerdos-reis1-21/+0
necesary with newer GCL-2.6.8pre. * configure.ac: Dont' call it.
2010-10-27 * algebra/boolean.spad.pamphlet (Logic): Now extend Type.dos-reis1-0/+3
2010-08-26 * config/open-axiom.m4 (OPENAXIOM_BUILD_TOOLS): Check for ln -sdos-reis2-0/+3
and sed. * config/var-def.mk (oa_target_includedir): New.
2010-08-24 Implement an s-expression C++ library.dos-reis2-0/+23
* 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-21Remove setting of TMPdos-reis1-2/+0
2010-08-21 External tool noweb is no longer required.dos-reis4-34/+8
* 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.
2010-08-18Remove CCF variablesdos-reis1-1/+0
2010-08-18 * config/open-axiom.m4 (OPENAXIOM_CPPFLAGS_FOR_VENDOR_LOCK_INS): dos-reis2-20/+68
New. Abstract over vendor lock-ins CPP flags. (OPENAXIOM_CHECK_MM): Check for file mapping capability.
2010-08-18 r13983@gauss (orig r1241): gdr | 2009-07-22 15:41:19 -0500dos-reis1-2/+0
Create jap-sandbox. r14019@gauss (orig r1258): alfredoport | 2009-08-18 19:48:31 -0500 Sync with trunk r14021@gauss (orig r1260): alfredoport | 2009-08-19 19:09:52 -0500 Update branch pre-merge r14960@gauss (orig r1681): alfredoport | 2010-07-12 20:43:04 -0500 Add some string manipulation functions and documentation r14982@gauss (orig r1697): alfredoport | 2010-07-23 20:12:44 -0500 Sync with trunk r14994@gauss (orig r1709): gdr | 2010-07-25 21:25:44 -0500 * src/lib/cfuns-c.c (oa_strcat): Document and tidy. r15021@gauss (orig r1733): alfredoport | 2010-08-01 19:25:18 -0500 Sync with trunk r15022@gauss (orig r1734): alfredoport | 2010-08-03 23:35:18 -0500 Solve compiling issues r15054@gauss (orig r1759): alfredoport | 2010-08-16 19:39:10 -0500 Sync with trunk r15056@gauss (orig r1761): gdr | 2010-08-17 19:11:08 -0500 Regenerate configure without presea r15057@gauss (orig r1762): gdr | 2010-08-17 19:13:17 -0500 Link htserach with a C++ linker. r15058@gauss (orig r1763): gdr | 2010-08-17 20:24:17 -0500 Massage htsearch. r15059@gauss (orig r1764): gdr | 2010-08-17 20:51:59 -0500 * hyper/htsearch.cc: Rename from htsearch.c to avoid confusions. r15060@gauss (orig r1765): gdr | 2010-08-17 21:04:12 -0500 * config/open-axiom.m4 (OPENAXIOM_HOST_PROGS): Don't check for awk anymore.
2010-08-16fix thinkosdos-reis1-6/+6
2010-08-16More configure workdos-reis1-0/+74
2010-08-16More configure workdos-reis2-1/+298
2010-08-16More configure workdos-reis1-0/+62
2010-08-16More configure workdos-reis1-0/+39
2010-08-16 * config/open-axiom.m4 (OPENAXIOM_REJECT_ROTTED_LISP): Tidy.dos-reis2-86/+84
(OPENAXIOM_CHECK_GCL_INCLUSION): Likewise. (OPENAXIOM_LISP_FLAVOR): Likewise. (OPENAXIOM_HOST_COMPILERS): Likewise. (OPENAXIOM_PROG_LISP): Honor --enable-gcl properly. * Makefile.pamphlet (all-src): Rename axiom_all_prerequisites to oa_all_prerequisites.
2010-08-15 * config/open-axiom.m4 (OPENAXIOM_BUILD_TOOLS): New. Abstractdos-reis1-0/+45
over build tool requirements. * configure.ac.pamphlet: Use it.
2010-08-15 * config/open-axiom.m4 (OPENAXIOM_DYNAMIC_MODULE_SUPPORT): New.dos-reis1-0/+45
* configure.ac.pamphlet: Use it.
2010-08-15Include LDFLAGS in LINK_SHRLIBdos-reis1-4/+4
2010-08-15 * config/var-def.mk (CPPFLAGS): New expanded variable.dos-reis2-17/+21
(LDFLAGS): Likewise. (COMPILE): Include CPPFLAGS. (CXXCOMPILE): Likewise. (LINK): Include LDFLAGS. (CXXLINK): Likewise. (CXXLINK_SHRLIB): New. * config/open-axiom.m4 (OPENAXIOM_HOST_DATA_PROPERTIES): Move ABI flags setting to OPENAXIOM_HOST_COMPILERS. The CPPFLAGS and LDFLAGS instead of CFLAGS and CXXFLAGS.