| Commit message (Expand) | Author | Age | Files | Lines |
* | check for iconveh values at configure-time...* configure.ac: Check for the iconveh values here, instead of relying on
gen-scmconfig to know them. That doesn't work in general because
gen-scmconfig runs on the build machine, not the target machine.
* libguile/Makefile.am (gen-scmconfig.$(OBJEXT)): Revert rule to the
revision before 533d8212.
* libguile/gen-scmconfig.h.in (SCM_I_GSC_ICONVEH_ERROR):
(SCM_I_GSC_ICONVEH_QUESTION_MARK):
(SCM_I_GSC_ICONVEH_ESCAPE_SEQUENCE):
* libguile/gen-scmconfig.c: Use configure-time substitutions to set
SCM_ICONVEH_ERROR_HANDLER et al.
| Andy Wingo | 2011-04-28 | 1 | -0/+3 |
* | further discouraged excision...* libguile/gen-scmconfig.h.in: Remove a DISCOURAGED define.
| Andy Wingo | 2010-08-16 | 1 | -1/+0 |
* | lisp nil always enabled...* configure.ac: Remove --disable-elisp option. Lisp nil is always
enabled.
* libguile/boolean.h:
* libguile/gen-scmconfig.c:
* libguile/gen-scmconfig.h.in:
* libguile/init.c:
* libguile/lang.c:
* libguile/lang.h:
* libguile/pairs.h:
* libguile/private-options.h:
* libguile/read.c: Remove conditionals for disabling elisp.
| Andy Wingo | 2010-04-09 | 1 | -1/+0 |
* | Remove obsolete compile-time option for freelist debugging....* configure.ac: Remove `--enable-debug-freelist' option and
`SCM_I_GSC_GUILE_DEBUG_FREELIST' substitution variable.
* libguile/gen-scmconfig.c (main): Remove references to
`SCM_I_GSC_GUILE_DEBUG_FREELIST' and `GUILE_DEBUG_FREELIST'.
* libguile/gen-scmconfig.h.in (SCM_I_GSC_GUILE_DEBUG_FREELIST): Remove.
| Ludovic Courtès | 2010-03-05 | 1 | -1/+0 |
* | Don't rely on `HAVE_' macros in public header "tags.h"....* configure.ac: Check for `intptr_t' and `uintptr_t'. Substitute
`SCM_I_GSC_T_INTPTR' and `SCM_I_GSC_T_UINPTR'.
* libguile/__scm.h (SCM_T_UINTPTR_MAX, SCM_T_INTPTR_MIN,
SCM_T_INTPTR_MAX): New macros.
* libguile/_scm.h (SIZEOF_SCM_T_BITS): New macro.
* libguile/gen-scmconfig.c (main): Produce typedefs for `scm_t_intptr'
and `scm_t_uintptr'.
* libguile/gen-scmconfig.h.in (SCM_I_GSC_T_INTPTR, SCM_I_GSC_T_UINPTR):
New macros.
* libguile/tags.h: Don't check for `HAVE_INTTYPES_H' and
`HAVE_STDINT_H'; don't include <inttypes.h> nor <stdint.h>.
(scm_t_signed_bits, scm_t_bits): Define unconditionally as aliases for
`scm_t_intptr' and `scm_t_uintptr', respectively.
(SCM_T_SIGNED_BITS_MAX, SCM_T_SIGNED_BITS_MIN, SCM_T_BITS_MAX):
Likewise.
(SIZEOF_SCM_T_BITS): Remove.
| Ludovic Courtès | 2009-11-24 | 1 | -0/+2 |
* | Use TLS when available for `SCM_I_CURRENT_THREAD'....* acinclude.m4 (GUILE_THREAD_LOCAL_STORAGE): New macro.
* configure.ac: Use it.
* libguile/__scm.h (SCM_THREAD_LOCAL): New macro.
* libguile/gen-scmconfig.c (main): Define `SCM_HAVE_THREAD_STORAGE_CLASS'.
* libguile/gen-scmconfig.h.in (SCM_I_GSC_HAVE_THREAD_STORAGE_CLASS):
New.
* libguile/threads.c
(scm_i_current_thread)[SCM_HAVE_THREAD_STORAGE_CLASS]: New.
(SET_CURRENT_THREAD): New macro.
(guilify_self_1, on_thread_exit, init_thread_key): Use it.
* libguile/threads.h
(scm_i_current_thread)[SCM_HAVE_THREAD_STORAGE_CLASS]: New
declaration.
(SCM_I_CURRENT_THREAD)[SCM_HAVE_THREAD_STORAGE_CLASS]: New macro.
(init_thread_key_once, init_thread_key): Conditionalize on
`!defined SCM_HAVE_THREAD_STORAGE_CLASS'.
(scm_i_init_thread_for_guile): Update accordingly.
| Ludovic Courtès | 2009-10-09 | 1 | -0/+1 |
* | Handle lack of `struct dirent64' and `readdir64_r ()' on HP-UX 11.11. | Ludovic Courtès | 2008-07-17 | 1 | -0/+1 |
* | Changes from arch/CVS synchronization | Ludovic Courtès | 2007-10-10 | 1 | -0/+1 |
* | merge from 1.8 branch | Kevin Ryde | 2006-10-09 | 1 | -0/+1 |
* | (SCM_I_GSC_USE_COOP_THREADS, SCM_USE_COOP_THREADS): Removed. | Marius Vollmer | 2005-03-02 | 1 | -1/+0 |
* | * gen-scmconfig.h.in (SCM_I_GSC_HAVE_ARRAYS): Removed....* gen-scmconfig.c: Hard code SCM_HAVE_ARRAYS to "1".
| Marius Vollmer | 2005-01-02 | 1 | -1/+0 |
* | * gen-scmconfig.h.in (SCM_I_GSC_ENABLE_DISCOURAGED): New....* gen-scmconfig.c (SCM_ENABLE_DISCOURAGED): Emit based on above.
| Marius Vollmer | 2004-08-02 | 1 | -0/+1 |
* | Removed SCM_I_GSC_*_LIMITS macros, they are no longer used. | Marius Vollmer | 2004-07-29 | 1 | -10/+0 |
* | Added all the new SCM_I_GSC_*_LIMITS that configure now produces. | Marius Vollmer | 2004-07-07 | 1 | -0/+10 |
* | Arrange for scm_t_intmax and scm_t_uintmax to be defined in...scmconfig.h
| Marius Vollmer | 2003-12-26 | 1 | -0/+2 |
* | * gen-scmconfig.h.in: new file -- see gen-scmconfig.c for details. | Rob Browning | 2003-03-25 | 1 | -0/+35 |