summaryrefslogtreecommitdiff
path: root/m4
Commit message (Expand)AuthorAgeFilesLines
...
* Update Gnulib to v0.0-5874-g7170ee0.Ludovic Courtès2011-07-0110-26/+151
* add `rename' gnulib module...This should fix `rename' on mingw32. Andy Wingo2011-06-165-1/+266
* gnulib update...Added pipe2 and open modules, to get O_CLOEXEC. * libguile/Makefile.am (guile_filter_doc_snarfage$(EXEEXT)): Add gnulib here, in the native build case, for rpl_fflush if needed. foo Andy Wingo2011-06-1655-809/+1672
* Update Gnulib to v0.0-5158-g7d06b32; remove `strcase' and `version-etc-fsf'....* m4/gnulib-cache.m4: Remove `strcase' and `version-etc-fsf'. * configure.ac (POTENTIAL_GCC_CFLAGS): Remove `-Wundef'. * libguile/script.c: Don't include <version-etc.h>. Ludovic Courtès2011-04-2527-319/+288
* Update Gnulib; add new modules; remove `round' module....This updates Gnulib to v0.0-4951-g6ff7b70. * m4/gnulib-cache.m4: Add floor, ceil, frexp, and ldexp. Add wchar as an explicit dependency; it had been present as an indirect dependency before, but no longer. Remove round, which I had requested earlier, but turned out to be unnecessary. Mark H Weaver2011-03-0913-309/+311
* Remove Gnulib's `sockets' module from the import list....* m4/gnulib-cache.m4: Remove `sockets', which we don't directly depend on. Ludovic Courtès2011-02-152-4/+1
* Import Gnulib's `log1p' and `round' modules....From Gnulib v0.0-4889-ge375fe3. * m4/gnulib-cache.m4: Add `log1p' and `round', requested by Mark H Weaver <mhw@netris.org>. Use `malloc-gnu' instead of `malloc', the latter being obsolete. Ludovic Courtès2011-02-156-2/+430
* Update Gnulib; add new modules....This updates Gnulib to v0.0-4889-ge375fe3. * m4/gnulib-cache.m4: Add `accept', `bind', `close', `connect', `getpeername', `getsockname', `getsockopt', `listen', `malloc', `malloca', `recv', `recvfrom', `send', `sendto', `setsockopt', `shutdown', `socket', and `sockets', requested by Jan Nieuwenhuizen <janneke-list@xs4all.nl> for cross-MinGW32 builds. Add `trunc', requested by Mark H Weaver <mhw@netris.org>. Ludovic Courtès2011-02-14122-1580/+773
* Update Gnulib to v0.0-4544-gce083ca.Ludovic Courtès2010-12-207-10/+81
* Use Gnulib's `nproc'....This updates Gnulib to v0.0-4496-g6491120. * m4/gnulib-cache.m4: Add `nproc'. Ludovic Courtès2010-12-0738-318/+723
* Use Gnulib's `isnan' and `isinf' modules....This updates Gnulib to v0.0-4219-g84cdd8b. * m4/gnulib-cache.m4: Add `isinf' and `isnan'. * configure.ac: Remove checks for `floatingpoint.h', `ieeefp.h', and `nan.h'. * libguile/gen-scmconfig.c (main): Remove definitions of `SCM_HAVE_FLOATINGPOINT_H', `SCM_HAVE_IEEEFP_H', and `SCM_HAVE_NAN_H'. * libguile/numbers.c (isnan)[SCO && !HAVE_ISNAN]: Remove. (isinf)[SCO && !HAVE_ISINF]: Remove. (xisinf, xisnan): Remove. Change callers to use `isinf' and `isnan'. (guile_ieee_init): Remove the `defined HAVE_ISINF' and `define HAVE_ISNAN' conditions. * libguile/numbers.h: Remove code conditional on `SCM_HAVE_FLOATINGPOINT_H', `SCM_HAVE_IEEEFP_H', or `SCM_HAVE_NAN_H'. Ludovic Courtès2010-09-0812-4/+1154
* Use Gnulib's `stat-time' module; update Gnulib....This updates Gnulib files to v0.0-4207-gc82b481. * m4/gnulib-cache.m4: Add `stat-time'. Ludovic Courtès2010-09-0436-625/+918
* Update Gnulib to v0.0-3966-g9f737c8 for `libunistring' m4 fixes.Ludovic Courtès2010-06-055-30/+72
* Import Gnulib's `git-version-gen' module....* m4/gnulib-cache.m4: Add `git-version-gen'. Ludovic Courtès2010-05-302-1/+5
* Update Gnulib to v0.0-3955-g8ab5996.Ludovic Courtès2010-05-2933-167/+689
* Update Gnulib; use the `func' module....Update Gnulib to v0.0-3575-g128e4b8. * m4/gnulib-cache.m4: Add `func'. Ludovic Courtès2010-03-1817-47/+316
* Use Gnulib's `getaddrinfo' module....* m4/gnulib-cache.m4: Add `getaddrinfo'. * libguile/Makefile.am (libguile_la_LDFLAGS): Add `$(GETADDRINFO_LIB) $(HOSTENT_LIB) $(SERVENT_LIB)'. Ludovic Courtès2010-02-1499-199/+770
* Use Gnulib's `sys_stat' module; update Gnulib....* .x-sc_prohibit_S_IS_definition: New file. * m4/gnulib-cache.m4: Add `sys_stat'. * libguile/filesys.c: Remove `S_IS*' macro definitions for Ultrix and MinGW. Ludovic Courtès2009-12-1525-324/+329
* Use Gnulib's `duplocale' module....* libguile/i18n.c (scm_make_locale): Simplify global locale handling, using duplocale(3) for all kinds of locales. (scm_init_i18n): Comment on why we don't just use `LC_GLOBAL_LOCALE' for `global_locale_smob'. * m4/gnulib-cache.m4: Add `duplocale'. Ludovic Courtès2009-11-233-1/+62
* Use Gnulib's `locale' module....* configure.ac: Remove test for <xlocale.h>. * libguile/i18n.c: Remove conditional <xlocale.h> inclusion on `HAVE_XLOCALE_H'. * m4/gnulib-cache.m4: Add `locale' module. Ludovic Courtès2009-11-236-5/+100
* Add Gnulib maintainer modules....* m4/gnulib-cache.m4: Add `announce-gen', `gendocs', `gitlog-to-changelog', `gnupload', `gnu-web-doc-update', and `maintainer-makefile'. * .gnuploadrc, .x-sc_GPL_version, .x-sc_avoid_if_before_free, .x-sc_error_message_period, .x-sc_cast_of_alloca_return_value, .x-sc_cast_of_argument_to_free, .x-sc_error_message_uppercase, .x-sc_error_message_warn_fatal: New files. Ludovic Courtès2009-11-172-1/+27
* Use Gnulib's `version-etc-fsf' for `--version' and `--help' output....* m4/gnulib-cache.m4: Add `version-etc-fsf'. Switch to LGPLv3+. * GUILE-VERSION (PACKAGE): Change to "GNU Guile". * Makefile.am (distdir): New variable. * libguile/script.c (scm_shell_usage): Improve formatting. Use `emit_bug_reporting_address ()'. (scm_compile_shell_switches): Use `version_etc ()'. Ludovic Courtès2009-11-176-5/+123
* Use Gnulib's `warning' module....* m4/gnulib-cache.m4: Add `warnings'. * configure.ac: Use `gl_WARN_ADD' to check whether compiler flags are supported. * libguile/Makefile.am (libguile_la_LIBADD): Add $(LTLIBICONV). (libguile_la_LDFLAGS): Add $(INET_NTOP_LIB) $(INET_PTON_LIB). Ludovic Courtès2009-11-1711-52/+109
* Use Gnulib's `alignof' module....* m4/gnulib-cache.m4: Use `alignof'. * libguile/objcodes.c (scm_c_make_objcode_slice): Use `alignof_type'. Ludovic Courtès2009-11-161-1/+2
* Use Gnulib's `inet_ntop' and `inet_pton' modules....* m4/gnulib-cache.m4: Add `inet_ntop' and `inet_pton'. * configure.ac: Don't check for `inet_ntop' and `inet_pton'. * libguile/socket.c (scm_inet_pton, scm_inet_ntop): Compile regardless of `HAVE_INET_PTON' and `HAVE_INET_NTOP' respectively. * libguile/filesys.c: Use <stdlib.h> instead of <canonicalize.h>. Ludovic Courtès2009-11-1627-116/+1102
* Merge branch 'master' into boehm-demers-weiser-gc...Conflicts: lib/Makefile.am libguile/Makefile.am libguile/frames.c libguile/gc-card.c libguile/gc-freelist.c libguile/gc-mark.c libguile/gc-segment.c libguile/gc_os_dep.c libguile/load.c libguile/macros.c libguile/objcodes.c libguile/programs.c libguile/strings.c libguile/vm.c m4/gnulib-cache.m4 m4/gnulib-comp.m4 m4/inline.m4 Ludovic Courtès2009-08-1864-246/+5808
|\
| * Use Gnulib's `lib-symbol-versions' module....* m4/gnulib-cache.m4: Add `lib-symbol-versions'. Ludovic Courtès2009-08-096-9/+57
| * Explicitly use Gnulib's `verify' module....* m4/gnulib-cache.m4: Add `verify'. Ludovic Courtès2009-07-151-1/+2
| * Use Gnulib's `vsnprintf' module....* m4/gnulib-cache.m4: Use `vsnprintf', needed by `deprecation.c'. Ludovic Courtès2009-07-0519-4/+2451
| * gnulib-tool --import canonicalize-lgplAndy Wingo2009-06-198-3/+146
| * Provide easier configure options for GMP and readline...This patch uses the AC_LIB_LINKFLAGS macro, provided by Gnulib's havelib module, to provide --with-gmp-prefix and --with-readline-prefix configure options. Many thanks to Bruno Haible for suggesting and explaining this to me. * configure.in (top level): Add AC_LIB_LINKFLAGS(gmp). * guile-readline/configure.in (AC_CONFIG_AUX_DIR): Change to ../build-aux, to share the main build-aux directory and so avoid having to distribute multiple copies of config.rpath. (top level): Add AC_LIB_LINKFLAGS(readline). * lib/Makefile.am, m4/gnulib-cache.m4: Regenerated by gnulib-tool for new import of the `havelib' module. Neil Jerram2009-06-141-1/+2
| * Use GNU libunistring and Gnulib modules needed by R6RS bytevectors and ports....* m4/gnulib-cache.m4 (gl_MODULES): Add `byteswap', `iconv_open-utf', `libunistring', `striconveh', and `string'. Ludovic Courtès2009-05-2811-1/+1754
| * gnulib-tool --import environ; rely on gnulib for environ definitions...* libguile/posix.c: * libguile/stime.c: Remove environ definition, gnulib provides it now. Andy Wingo2009-05-263-1/+41
| * gnulib-tool --import lib-symbol-visibilityAndy Wingo2009-05-264-9/+80
| * Add Gnulib portability modules; update Gnulib files....* m4/gnulib-cache.m4 (gl_MODULES): Add `flock' (provides flock(2) declaration and implementation), `fpieee' (fixes floating point behavior on Alpha and SH), `stdlib' (provides an unsetenv(3) declaration, among others), `putenv' (provides a putenv(3) declaration and implementation with the semantics we need). Ludovic Courtès2009-05-2131-238/+1254
* | Merge branch 'master' into boehm-demers-weiser-gc...Conflicts: libguile/continuations.c libguile/gc-freelist.c libguile/gc-mark.c libguile/symbols.c libguile/threads.c module/ice-9/boot-9.scm Ludovic Courtès2009-03-221-0/+22
|\|
| * Merge commit 'origin/master' into vm...Conflicts: INSTALL Andy Wingo2009-01-1511-11/+1062
| |\
| * \ Merge branch 'master' into vmAndy Wingo2009-01-127-20/+98
| |\ \
| * \ \ Merge commit 'origin/master' into vm...Conflicts: .gitignore guile-tools.in srfi/srfi-19.scm Andy Wingo2009-01-1212-20/+302
| |\ \ \
| * \ \ \ Merge commit 'origin/master' into vm...Conflicts: doc/Makefile.am ice-9/Makefile.am libguile/gc.c Andy Wingo2008-09-3015-21/+505
| |\ \ \ \
| * | | | | m4 quoting foo in labels-as-values.m4....* m4/labels-as-values.m4: More m4 quoting love. Patch from C. K. Jester-Young <cky944 <at> gmail.com>. Andy Wingo2008-08-261-2/+2
| * | | | | merge from guile master...Had to fix up .gitignore for some conflicts. Andy Wingo2008-08-2611-9/+661
| |\ \ \ \ \
| * | | | | | re-enable computed goto; fix ,help in the repl; subr dispatch optimizations...* m4/labels-as-values.m4: New file, checks for computed goto. * configure.in: Use AC_C_LABELS_AS_VALUES. * module/system/repl/command.scm (procedure-documentation): Extend the core's procedure-documentation in an ad-hoc way, so that ,help works. * module/system/vm/core.scm (program-properties): New function. (program-documentation): New function. * src/vm_engine.h (DROP, DROPN): Decrement sp before checking for underflow. * src/vm_system.c (call, tail-call): Add some optimized dispatch for some C functions, so that we can avoid consing and the interpreter if possible. However currently it seems that I'm always getting the scm_call_* trampolines back. Andy Wingo2008-08-051-0/+22
| * | | | | | Fixes to make guile-vm compile in guile source tree...* INSTALL: Updated. * m4/gnulib-cache.m4: Regenerated. * Makefile.am: Spelling fix. * guilec.mk: * src/Makefile.am: * src/vm.c: Update to actually work inside a guile source tree. * libguile/Makefile.am: Don't error on warnings in the flex-generated c-tokenize function. Andy Wingo2008-08-021-1/+1
* | | | | | | Merge branch 'master' into boehm-demers-weiser-gc...Conflicts: lib/Makefile.am m4/gnulib-cache.m4 m4/gnulib-comp.m4 Ludovic Courtès2009-01-1715-20/+1149
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Invoke gnulib-tool with --no-vc-files option, and...remove files that should not have been committed to the repository. Neil Jerram2009-01-151-1/+2
| * | | | | | Revert lib/.gitignore and m4/.gitignore to how they should be...(before my confused Gnulib commits...) Neil Jerram2009-01-151-0/+2
| * | | | | | Add more missing Gnulib filesNeil Jerram2009-01-156-8/+492
| * | | | | | Add more missing Gnulib filesNeil Jerram2009-01-144-3/+552
| * | | | | | Add missing Gnulib file (m4/localcharset.m4)Neil Jerram2009-01-142-1/+16
| | |_|_|_|/ | |/| | | |