Avoid `Stack overflow' errors when running `make check'
authorNeil Jerram <neil@ossau.uklinux.net>
Fri, 17 Oct 2008 20:43:36 +0000 (21:43 +0100)
committerNeil Jerram <neil@ossau.uklinux.net>
Fri, 17 Oct 2008 21:05:54 +0000 (22:05 +0100)
commitd8b6e19181ffaf2df29431166cc4ca64c1390fc8
tree8c17122cf89b00bf9c93e47be4d22c22827f5d1d
parent88cefbc7de86e0061b0cc4fb5417de78f7afba15
Avoid `Stack overflow' errors when running `make check'

For explanation, see comments and text in the new file
libguile/measure-hwm.scm.

* .gitignore: Add libguile/stack-limit-calibration.scm.

* check-guile.in: Load libguile/stack-limit-calibration.scm.

* configure.in: Add AC_CONFIG_FILES to generate test-use-srfi from
  test-use-srfi.in.

* libguile/Makefile.am (TESTS, TESTS_ENVIRONMENT,
  stack-limit-calibration.scm): New targets, so that `make check'
  calibrates the stack limit before running the Guile test suite.

* libguile/measure-hwm.scm: New file, calibrates stack limit for `make
  check'.

* libguile/stackchk.c (scm_sys_get_stack_size): New primitive.

* libguile/stackchk.h (scm_sys_get_stack_size): New primitive
  (declaration).

* test-suite/standalone/test-use-srfi: Renamed test-use-srfi.in, so
  that ./configure can fill in variables in it.

* test-suite/standalone/test-use-srfi.in: Load
  libguile/stack-limit-calibration.scm.
.gitignore
NEWS
check-guile.in
configure.in
libguile/Makefile.am
libguile/measure-hwm.scm [new file with mode: 0644]
libguile/stackchk.c
libguile/stackchk.h
test-suite/standalone/test-use-srfi.in [moved from test-suite/standalone/test-use-srfi with 85% similarity]