aboutsummaryrefslogtreecommitdiff
path: root/config/openaxiom-c-macros.h.in
AgeCommit message (Collapse)AuthorFilesLines
2010-10-27 * algebra/boolean.spad.pamphlet (Logic): Now extend Type.dos-reis1-0/+3
2010-08-24 Implement an s-expression C++ library.dos-reis1-0/+3
* 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-reis1-0/+3
* 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-18 * config/open-axiom.m4 (OPENAXIOM_CPPFLAGS_FOR_VENDOR_LOCK_INS): dos-reis1-3/+6
New. Abstract over vendor lock-ins CPP flags. (OPENAXIOM_CHECK_MM): Check for file mapping capability.
2010-08-15 * config/open-axiom.m4 (OPENAXIOM_CHECK_GCL_INCLUSION): New macro.dos-reis1-0/+6
(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.
2010-08-13 * config/open-axiom.m4 (OPENAXIOM_STANDARD_INTEGER_TYPES): New macro.dos-reis1-0/+52
* configure.ac.pamphlet: Use it.
2009-09-20 * configure.ac.pamphlet: Don't define CPP LINUXplaform,dos-reis1-12/+0
MACOSXplaform, and MSYSplatoform macros. src/ * lib/XDither.c: Tidy. * lib/XShade.c: Likewise. * lib/XSpadFill.c: Likewise. * lib/bsdsignal.c: Likewise. * lib/edin.c: Likewise. * lib/fnct_key.c: Likewise. * lib/util.c: Likewise. * lib/wct.c: Likewise.
2009-05-13 * configure.ac.pamphlet: Disable use of libtool to build shareddos-reis1-4/+19
libraries. * config: Update autotools to newer versions. src/ * algebra/kl.spad.pamphlet (MakeCachableSet): Remove. * algebra/Makefile.pamphlet (axiom_algebra_layer_6): Don't build it.
2009-04-14 Fix SF/2760553dos-reis1-15/+4
* lisp/core.lisp.in (associateRequestWithFileType): Remember FILE-TYPE as default value for REQUEST. (|processCommandLine|): Standard options have length at least 2. (|handleCommandLine|): Use default file type if non is present.
2009-04-14 Fix SF/2760560dos-reis1-4/+15
* driver/utils.h (openaxiom_driver): Add openaxiom_null_driver. Document all of them. * driver/utils.c (print_line): New. (print_version): Print version information. (print_usage): Print option documentation. (openaxiom_preprocess_arguments): Handle --help and --version. * driver/main.c (main): Do nothing for the null driver. * sman/sman.c (process_arguments): Accept long form of options.
2009-02-11 * lib/openpty.c: #include <sys/ioctl.h>, <termios.h>, anddos-reis1-0/+9
<libutil.h> where available.
2009-02-07 * algebra/system.spad.pamphlet (hostByteOrder$System): New.dos-reis1-0/+4
* algebra/data.spad.pamphlet (ByteOrder): New. * algebra/Makefile.pamphlet (axiom_algebra_layer_1): Include BYTEORD.
2008-11-01 * sman/sman.c (ptsPath): Remove.dos-reis1-0/+10
* sman/Makefile.in: Add additional C runtimes for link. * lib/openpty.c: Include <pty.h> and <util.h> where available. (ptyopen): Lose third parameter. Tidy. (makeNextPtyNames): Now static. * clef/edible.c (controllerPath): Remove. Adjust call to ptyopen. * clef/Makefile.in (clef_LDADD): Add extra C runtimes.
2008-04-28 * configure.ac.pamphlet: Check from uint8_t.dos-reis1-0/+138
* config/openaxiom-c-macros.h.in: Rename from config/axiom-c-macros.h.in. * src: Propagate change.