1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 03:30:27 +02:00
Commit graph

10695 commits

Author SHA1 Message Date
Kevin Ryde
6c2e00771b (SLIB): Shorten the bit about core funcs overridden.
Don't want to duplicate the SLIB specs, and the set of modified bits
is likely to change over time and don't want to have to keep up with
that.
2007-03-07 22:25:45 +00:00
Kevin Ryde
f3a5c8f769 *** empty log message *** 2007-03-07 22:15:15 +00:00
Kevin Ryde
08ea3794d2 (make-struct): Exercise the error check on tail
array size != 0 when layout spec doesn't have tail array.
(make-vtable): Exercise this.
2007-03-07 22:14:46 +00:00
Kevin Ryde
364f8ccfdc Add various @cindex entries. 2007-03-07 22:11:33 +00:00
Kevin Ryde
1469729406 *** empty log message *** 2007-03-07 22:06:55 +00:00
Kevin Ryde
bd91babb03 (Structures): Revise and expand variously, add make-vtable. 2007-03-07 21:57:48 +00:00
Kevin Ryde
b386f6bd7b New make-vtable 2007-03-07 21:41:03 +00:00
Kevin Ryde
c6e540513f * struct.c, struct.h (scm_make_vtable): New function, providing
`make-vtable'.
	* stacks.c (scm_init_stacks): Use it.
2007-03-07 21:39:34 +00:00
Kevin Ryde
b73aa1222a (scm_make_vtable): New function, providing `make-vtable'. 2007-03-07 21:38:40 +00:00
Kevin Ryde
c071ffc8d7 unused variable in last change 2007-03-06 00:20:13 +00:00
Kevin Ryde
f548a5d7ff *** empty log message *** 2007-03-05 23:56:47 +00:00
Kevin Ryde
a27c31be58 (scm_make_struct): Check for R,W,O at end of layout when
allocating a tail array.  If there's no such then those tail fields
are uninitialized and garbage SCMs there can cause a segv if printed
(after fetching with struct-ref).
2007-03-05 23:49:50 +00:00
Ludovic Courtès
5969c46ac9 Add arch tagline 2007-02-28 09:06:33 +00:00
Kevin Ryde
a1f05cbfd2 *** empty log message *** 2007-02-22 00:11:57 +00:00
Kevin Ryde
5e5d86d8de (make-struct): New test of type check on a "u"
field, which had been causing an abort().
2007-02-22 00:08:34 +00:00
Kevin Ryde
b2f4bde905 *** empty log message *** 2007-02-21 23:58:36 +00:00
Kevin Ryde
18cece63b8 (scm_sleep): In docstring, cross refence usleep.
(scm_usleep): Update docstring per manual, cross reference sleep.
2007-02-21 22:59:49 +00:00
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