Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
* configure.ac: Use it.
|
|
|
|
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.
|
|
* 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).
|
|
* 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.
|
|
(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.
|
|
linker flags when building for Windows.
* lisp/core.lisp.in: Do not require SB-SPROF or SB-POSIX on Windows.
|
|
* include/xpm.h: Remove.
|
|
Windows platforms.
|
|
|
|
(OPENAXIOM_CHECK_CORE_SUPPORT): Use it.
|
|
oa_gcl_bfd_option.
(oa_gcl_emacs): Remove.
|
|
|
|
oa_gnu_compiler right after test for C and C++ compilers.
|
|
|
|
|
|
|
|
Special-case for detecting binary personality.
* configure.ac: ECL now provides (at last!) way to gather
information about binary personality.
|
|
|
|
|
|
information about its binary personality.
|
|
* etc/: Likewise.
* graph/: Likewise.
* hyper/: Likewise.
* lib/: Likewise.
* sman/: Likewise.
* Makefile.am (OA_SMAN_TARGETS): New.
(OA_GRAPHICS_TARGETS): Likewise.
|
|
* Makefile.in: Regenerate.
|
|
|
|
|
|
* Makefile.in: Generate from Makefile.am.
* config/aclocal.m4: Regenerate.
|
|
|
|
necesary with newer GCL-2.6.8pre.
* configure.ac: Dont' call it.
|
|
and sed.
* config/var-def.mk (oa_target_includedir): New.
|
|
* 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
|
|
* 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.
|
|
New. Abstract over vendor lock-ins CPP flags.
(OPENAXIOM_CHECK_MM): Check for file mapping capability.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
(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.
|
|
over build tool requirements.
* configure.ac.pamphlet: Use it.
|
|
* configure.ac.pamphlet: Use it.
|
|
(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.
|
|
(OPENAXIOM_LISP_FLAVOR): Likewise.
(OPENAXIOM_HOST_COMPILERS): Likewise.
(OPENAXIOM_GCL_HACKS): Likewise.
(OPENAXIOM_SATISFY_GCL_NEEDS): Likewise.
(OPENAXIOM_LISP_FLAGS): Likewise.
(OPENAXIOM_FILE_EXTENSIONS): Likewise.
(OPENAXIOM_FFI_TYPE_TABLE): Likewise.
(OPENAXIOM_HOST_LISP_CPU_PRECISION): Likewise.
(OPENAXIOM_HOST_DATA_PROPERTIES): Likewise.
* configure.ac.pamphlet: Use them.
|
|
(OPENAXIOM_PROG_LISP): Likewise.
* configure.ac.pamphlet: Use them. Simplify.
|
|
* configure.ac.pamphlet: Use it.
|
|
|