summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Update Gnulib to v0.0-3966-g9f737c8 for `libunistring' m4 fixes.Ludovic Courtès2010-06-052-21/+27
* Import Gnulib's `git-version-gen' module....* m4/gnulib-cache.m4: Add `git-version-gen'. Ludovic Courtès2010-05-301-1/+8
* Update Gnulib to v0.0-3955-g8ab5996.Ludovic Courtès2010-05-2928-470/+1018
* Update Gnulib; use the `func' module....Update Gnulib to v0.0-3575-g128e4b8. * m4/gnulib-cache.m4: Add `func'. Ludovic Courtès2010-03-1811-987/+2467
* Update to Gnulib v0.0-3448-g6078aa4 for its <netdb.h> fix....Reverts commit 691b9ec196203fa5d6da3530d5355b2f73e707d1 ("getaddrinfo: Define macros lacking in NetBSD 5.0."). * libguile/net_db.c (AI_ALL, AI_V4MAPPED, AI_ADDRCONFIG): Remove placeholder definitions, how provided by Gnulib's <netdb.h>. Ludovic Courtès2010-02-171-11/+17
* Add missing Gnulib files; update `.gitignore'....This files were missing from commit 61cd9dc907b8a09990b14e9aeac7e20fe77cecc6 ("Use Gnulib's `getaddrinfo' module."). Ludovic Courtès2010-02-144-0/+772
* 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-14100-946/+1130
* 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-1564-9050/+9247
* merge from master to elisp...* module/language/elisp/compile-tree-il.scm: Update for changes to tree-il (lambda-case, mainly). * module/language/elisp/spec.scm: Update GPL version to 3. Update reader for new taking a port and environment argument. * libguile/_scm.h: Bump objcode version. * libguile/vm-i-system.c: Fix conflicts. * module/Makefile.am: Fix conflicts, and add elisp modules to the build. Andy Wingo2009-12-1140-995/+4761
|\
| * Update to Gnulib v0.0-2923-g6575ab5.Ludovic Courtès2009-11-241-17/+2
| * 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-232-1/+125
| * 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-234-6/+117
| * fix version-etc for older autoconf...* lib/version-etc.c: Don't reference the undefined PACKAGE if PACKAGE_URL is undefined. Probably should go upstream. Andy Wingo2009-11-211-1/+1
| * 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-171-1/+66
| * 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-179-30/+759
| * 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-177-58/+145
| * Add `iconv_open-solaris.h' to remove dependency on gperf....* lib/iconv_open-solaris.h: New file. Ludovic Courtès2009-11-161-0/+190
| * 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/+1
| * 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-1629-858/+3417
| * 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-1873-50/+18443
| |\
| * \ Merge branch 'master' into boehm-demers-weiser-gc...Conflicts: lib/Makefile.am m4/gnulib-cache.m4 m4/gnulib-comp.m4 Ludovic Courtès2009-01-1714-512/+2186
| |\ \
| * \ \ Merge branch 'master' into boehm-demers-weiser-gc...Conflicts: lib/Makefile.am libguile/struct.c libguile/threads.c m4/gnulib-cache.m4 m4/gnulib-comp.m4 Ludovic Courtès2008-12-1415-46/+1049
| |\ \ \
| * \ \ \ Merge branch 'master' into boehm-demers-weiser-gc...Conflicts: lib/Makefile.am libguile/gc-card.c libguile/gc-freelist.c libguile/gc-mark.c libguile/gc-segment.c libguile/gc.c libguile/gc.h libguile/gc_os_dep.c libguile/private-gc.h m4/.cvsignore m4/gnulib-cache.m4 m4/gnulib-comp.m4 Ludovic Courtès2008-09-131-1/+1
| |\ \ \ \
| * | | | | Revert "Use Gnulib's `count-one-bits' module."...We don't need it in this branch. This reverts commit d7014610b16cd5f273479e70db253bff2f0124fc. Ludovic Courtès2008-09-113-231/+1
* | | | | | Merge branch 'master' of git://git.savannah.gnu.org/guile into elispDaniel Kraft2009-08-274-6/+21
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Use Gnulib's `lib-symbol-versions' module....* m4/gnulib-cache.m4: Add `lib-symbol-versions'. Ludovic Courtès2009-08-093-5/+20
|/ / / / /
* | | | | Explicitly use Gnulib's `verify' module....* m4/gnulib-cache.m4: Add `verify'. Ludovic Courtès2009-07-151-1/+1
* | | | | Use Gnulib's `vsnprintf' module....* m4/gnulib-cache.m4: Use `vsnprintf', needed by `deprecation.c'. Ludovic Courtès2009-07-0519-1/+8435
* | | | | gnulib-tool --import canonicalize-lgplAndy Wingo2009-06-199-2/+840
* | | | | 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/+1
* | | | | add gperf-generated files to git...* lib/iconv_open-osf.h: * lib/iconv_open-aix.h: * lib/iconv_open-hpux.h: * lib/iconv_open-irix.h: Add to git. Should remove build-time dep on gperf; we'll see if this causes problems. Andy Wingo2009-06-054-0/+1032
* | | | | 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-2830-2/+6178
* | | | | 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-261-1/+1
* | | | | gnulib-tool --import lib-symbol-visibilityAndy Wingo2009-05-261-1/+11
* | | | | 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-2113-45/+1793
| |_|_|/ |/| | |
* | | | Invoke gnulib-tool with --no-vc-files option, and...remove files that should not have been committed to the repository. Neil Jerram2009-01-159-925/+1
* | | | Revert lib/.gitignore and m4/.gitignore to how they should be...(before my confused Gnulib commits...) Neil Jerram2009-01-151-0/+0
* | | | Add more missing Gnulib filesNeil Jerram2009-01-1510-9/+1811
* | | | Make sure that we have a real on-the-stack alloca()...Because of how Guile saves and restores continuations (by copying the stack), and how it uses alloca to create space for debug information on the stack, we must have an alloca() that really does use the stack, and not one that uses the heap. To do this, we use the Gnulib "alloca-opt" module instead of "alloca". This commit also updates the Gnulib sources from the current Gnulib Git repository. Neil Jerram2009-01-1214-512/+1308
| |_|/ |/| |
* | | Add other missing Gnulib files.Ludovic Courtès2008-12-082-0/+42
* | | Use Gnulib's `full-write' and `full-read' modules.Ludovic Courtès2008-11-3010-46/+987
* | | Update Gnulib files to commit d4b129b8e5f8a8d1198020fd6fc79310d305936c.Ludovic Courtès2008-11-304-1/+15
| |/ |/|
* | Use Gnulib's `autobuild' module....* m4/gnulib-cache.m4 (gl_MODULES): Add `autobuild'. * Makefile.am (EXTRA_DIST): Add `m4/autobuild.m4'. Ludovic Courtès2008-09-111-1/+1
|/
* Use Gnulib's `count-one-bits' module....* m4/gnulib-cache.m4 (gl_MODULES): Add `count-one-bits'. Ludovic Courtès2008-09-093-1/+231
* Add Gnulib `strftime' module, update Gnulib files....* m4/gnulib-cache.m4 (gl_MODULES): Add `strftime'. Ludovic Courtès2008-09-028-3/+1957
* Add Gnulib-provided files for convenience....These come from Gnulib's Git commit ae3a0d62f26d8156b403e40d6007475006f3136f, dated 2008-08-19. Ludovic Courtès2008-08-218-7/+918
* More `.gitignore'.Ludovic Courtès2008-04-071-0/+7