Kevin Ryde
0140f86338
*** empty log message ***
2007-02-21 22:55:18 +00:00
Kevin Ryde
c8fdac963e
(scm_make_struct): Move SCM_CRITICAL_SECTION_END up so that
...
scm_struct_init is not within that section. scm_struct_init can
thrown an error, which within a critical section results in an
abort().
2007-02-21 22:43:05 +00:00
Kevin Ryde
3c50d8f109
(Signals): Merge sleep and usleep, note usleep not
...
actually microsecond accurate, remove warning usleep not always
available (guile has own code for it now, it's not the system call).
Cross reference scm_std_sleep / scm_std_usleep.
(Signals): Merge getitimer and setitimer, describe what
each timer does, use @defvar to get them indexed, caution may not
actually be microsecond accurate.
2007-02-21 22:28:22 +00:00
Neil Jerram
59891aa083
* config.rpath (Module): New (from gettext package).
...
* INSTALL: New upstream version.
* ABOUT-NLS: New upstream version.
2007-02-20 23:14:01 +00:00
Neil Jerram
bdfa7cf284
(check_SCRIPTS): Add test-use-srfi, so
...
that it gets into the distribution.
2007-02-20 21:52:09 +00:00
Neil Jerram
f7cd9d07e1
*** empty log message ***
2007-02-18 23:34:34 +00:00
cvs2svn
62f95aeb71
This commit was manufactured by cvs2svn to create branch
...
'branch_release-1-8'.
2007-02-18 23:04:36 +00:00
Neil Jerram
819cd90151
* configure.in: Remove AM_GNU_GETTEXT_VERSION again.
...
* Makefile.am (EXTRA_DIST): Add config.rpath.
* config.rpath (Module): New (from gettext package).
2007-02-18 23:04:35 +00:00
Neil Jerram
169ccff576
(connect-to-gds): Break generation of client name
...
into ...
(client-name): New procedure.
(client-name): Put something from (program-arguments) in the
client name that GDS displays in Emacs.
(connect-to-gds, client-name): Add application-name arg to allow
caller to specify client name.
2007-02-18 23:03:35 +00:00
Kevin Ryde
3591d9f5a9
*** empty log message ***
2007-02-16 00:32:17 +00:00
Kevin Ryde
906883cb97
(Records): In make-record-type, describe optional print function argument.
2007-02-16 00:12:31 +00:00
Ludovic Courtès
e6ee0d484f
Changes from arch/CVS synchronization
2007-02-09 16:25:50 +00:00
Neil Jerram
ed1dec3ce3
* gds-scheme.el (gds-display-results): Use save-selected-window
...
instead of switching to other-window in order to return to the
proper window in frames with more than two windows.
2007-02-06 23:31:03 +00:00
Ludovic Courtès
2656b1b208
Changes from arch/CVS synchronization
2007-02-04 21:16:31 +00:00
Ludovic Courtès
a2f00b9b36
Changes from arch/CVS synchronization
2007-01-31 20:58:20 +00:00
Kevin Ryde
aaeab88a72
Retrospectively add strftime %z sign fixed in 1.8.1.
2007-01-30 00:12:01 +00:00
Neil Jerram
879b9361b8
Ignore texinfo.tex.
2007-01-28 16:39:12 +00:00
Neil Jerram
97084119ee
Merge of IA64 fix from CVS HEAD.
2007-01-28 16:36:38 +00:00
Neil Jerram
0bdb025f7b
* configure.in: Do AM_GNU_GETTEXT_VERSION, so that autoreconf will
...
run autopoint.
* acinclude.m4 (AM_INTL_SUBDIR): Provide dummy definition, to work
around current autoconf/automake/gettext bug.
2007-01-28 15:58:07 +00:00
Neil Jerram
3d4797caa5
New upstream version of INSTALL.
2007-01-28 09:36:51 +00:00
Neil Jerram
a872aa83e5
New upstream version.
2007-01-28 09:35:18 +00:00
Kevin Ryde
00b86455bd
*** empty log message ***
2007-01-27 00:07:31 +00:00
Kevin Ryde
144e6ab5ca
(port-line): Check not truncated to "int" on 64-bit systems.
2007-01-27 00:07:09 +00:00
Kevin Ryde
5722243989
*** empty log message ***
2007-01-26 23:53:35 +00:00
Kevin Ryde
e871bc12ff
copyright year
2007-01-26 23:52:05 +00:00
Kevin Ryde
e00abb1fe0
* ports.c (scm_port_line, scm_set_port_line_x), read.c
...
(scm_i_input_error, scm_lreadr, scm_lreadrecparen): Corrections to
port line number type, should be "long" not "int", as per line_number
field of scm_t_port. (Makes a difference only on 64-bit systems, and
only then for a linenum above 2Gig.)
2007-01-26 23:50:57 +00:00
Han-Wen Nienhuys
2a8d66b090
*** empty log message ***
2007-01-25 01:16:24 +00:00
Kevin Ryde
34d4f03c54
*** empty log message ***
2007-01-24 23:10:57 +00:00
Kevin Ryde
0f0be63aac
*** empty log message ***
2007-01-24 23:08:20 +00:00
Kevin Ryde
d27ae588db
(stable-sort): New test, exercising empty list
...
input. As reported by Ales Hvezda.
2007-01-24 23:07:51 +00:00
Kevin Ryde
2081b955ad
(scm_stable_sort): Return empty list for input empty list, as
...
done in guile 1.6 and as always done by plain `sort'. Was falling
through to SCM_WRONG_TYPE_ARG.
2007-01-24 23:04:09 +00:00
Kevin Ryde
019618da74
(Signals): Note signal handlers run via system async and
...
can hence be delayed quite a while. Struck by William Xu.
2007-01-24 22:54:56 +00:00
Kevin Ryde
31854a2b96
*** empty log message ***
2007-01-24 22:50:53 +00:00
Kevin Ryde
4faeed31c8
(gmtime in another thread): Catch #t all errors from
...
gmtime in the thread, since it can be a system error not a scheme
out-of-range on 64-bit systems.
2007-01-24 22:01:57 +00:00
Han-Wen Nienhuys
c010108334
* gc.c (s_scm_gc_stats): return total cells allocated in a run as
...
'total-cells-allocated in gc-stats output. This allows profiling
of a program's memory use.
* gc-segment.c (scm_i_sweep_some_cards): update
scm_gc_cells_allocated_acc when sweeping happens.
* gc.h: add scm_gc_cells_allocated_acc, scm_last_cells_allocated.
2007-01-23 03:00:18 +00:00
Kevin Ryde
578c39fbf3
*** empty log message ***
2007-01-22 23:04:24 +00:00
Kevin Ryde
84e4596bd0
(isinf, isnan): Use a volatile global to stop gcc
...
optimizing out the test. In particular this fixes solaris where there
isn't an isinf or isnan (though gcc still optimizes as if there is).
Reported by Hugh Sasse.
(AC_C_VOLATILE): New.
2007-01-22 22:55:09 +00:00
Han-Wen Nienhuys
8cb7939c78
(s_scm_vector_move_right_x): complain about naming.
2007-01-22 16:00:23 +00:00
Han-Wen Nienhuys
d00a0704a9
regularize comments.
2007-01-22 15:57:22 +00:00
Han-Wen Nienhuys
3d178652b8
* eval.c: remove superfluous ifndef DEVAL.
...
* eval.c: distangle. move duplicate code to eval.i.c and include
twice.
* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c
eval.h, gsubr.c, init.c, macros.c, print.c, print.h, read.c,
read.h, stacks.c, symbols.c, throw.c: use private-options.h
2007-01-22 15:29:56 +00:00
Han-Wen Nienhuys
243ebb6113
* private-options.h: idem.
...
* eval.i.c: copyright nitpicking.
* eval.c: distangle. move duplicate code to eval.i.c and include
twice.
* eval.i.c: new file.
* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c
eval.h, gsubr.c, init.c, macros.c, print.c, print.h, read.c,
read.h, stacks.c, symbols.c, throw.c: use private-options.h
* private-options.h: new file: contain hardcoded option
definitions.
2007-01-22 15:20:35 +00:00
Han-Wen Nienhuys
0ee05b85ee
* eval.c: distangle. move duplicate code to eval.i.c and include
...
twice.
* eval.i.c: new file.
* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c
eval.h, gsubr.c, init.c, macros.c, print.c, print.h, read.c,
read.h, stacks.c, symbols.c, throw.c: use private-options.h
2007-01-22 15:16:44 +00:00
Han-Wen Nienhuys
22fc179acd
* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c
...
eval.h, gsubr.c, init.c, macros.c, print.c, print.h, read.c,
read.h, stacks.c, symbols.c, throw.c: use private-options.h
* private-options.h: new file: contain hardcoded option
definitions.
2007-01-22 15:14:40 +00:00
Han-Wen Nienhuys
cb90e2cbe7
add FSF header.
2007-01-22 15:11:30 +00:00
Han-Wen Nienhuys
924e80084f
new file. Make using git easier.
2007-01-22 15:10:40 +00:00
Kevin Ryde
bedbbb191f
*** empty log message ***
2007-01-21 23:42:26 +00:00
Kevin Ryde
d9ff2e69aa
(AC_INIT): Don't use "echo -n", it's not portable and
...
in particular fails on solaris (resulting in literal "-n"s going into
the output, making the resulting configure unusable).
2007-01-21 23:32:32 +00:00
Han-Wen Nienhuys
8a9faebcbf
idem.
2007-01-19 20:05:30 +00:00
Han-Wen Nienhuys
19ab431ea1
* api-options.texi (Evaluator trap options): document
...
memoize-symbol-handler
* api-evaluation.texi (Evaluator Behaviour): link to the Evaluator
trap options node in trap-enable/trap-set! doco.
2007-01-19 20:05:18 +00:00
Han-Wen Nienhuys
72f19c2646
* debug.h (SCM_RESET_DEBUG_MODE): switch to debugging if
...
memoize-symbol is set.
* eval.h (SCM_MEMOIZE_HDLR): add macros for memoize symbol trap.
* eval.c (CEVAL): add memoize_symbol trap.
* read.c: idem.
* eval.c: terminate option lists with 0.
2007-01-19 20:05:05 +00:00