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

6883 commits

Author SHA1 Message Date
Thien-Thi Nguyen
c88888f6ea *** empty log message *** 2001-11-12 07:24:15 +00:00
Thien-Thi Nguyen
541337317e Restrict documentation change log
waiver to only apply to ChangeLog files.
2001-11-12 07:23:33 +00:00
Thien-Thi Nguyen
bca0bf8def *** empty log message *** 2001-11-12 07:21:24 +00:00
Thien-Thi Nguyen
1d61174a12 Restrict documentation change log
waiver to only apply to ChangeLog files.
2001-11-12 07:19:16 +00:00
Marius Vollmer
0bc9a83a58 *** empty log message *** 2001-11-12 01:30:23 +00:00
Marius Vollmer
5d8fc6409a *** empty log message *** 2001-11-12 01:14:26 +00:00
Marius Vollmer
1f5376556f Use HAVE_LONG_LONG instead of HAVE_LONG_LONGS and test
it with `#ifdef' instead of `#if'.
2001-11-12 01:14:17 +00:00
Marius Vollmer
08ae876872 (SIZEOF_SCM_T_BITS): Define it appropriately. 2001-11-12 01:13:00 +00:00
Marius Vollmer
3d2e8ceb97 * numbers.c: Document macros to define when including
num2integral.i.c.  MAX_VALUE and MIN_VALU are no longer used, we
now rely on SIZEOF_ macros that have been figured out at
configure time.

* num2integral.i.c: Adapt to new interface.
(NUM2INTEGRAL): Test whether a fixnum can be represented in the
target type by casting it and checking whether it is still the
same.  Do not try to handle bignums for integral types that are
smaller than fixnums.  When handling bignums, collect the
magnituse first into a unsigned type, and correctly check for
overflow.
(INTEGRAL2BIG): Do not use MIN_VALUE explicitely by observing that
only -MIN_VALUE can still be negative of all negative numbers (in
twos-complement).
2001-11-12 01:12:37 +00:00
Marius Vollmer
fdf773fa8f Define HAVE_UINTPTR_T, HAVE_PTRDIFF_T and HAVE_LONG_LONG depending on
whether their size is non-zero.
2001-11-12 01:00:40 +00:00
Marius Vollmer
35656ebcef *** empty log message *** 2001-11-12 00:58:48 +00:00
Marius Vollmer
813b3dd465 check for sizes of short, size_t, uintptr_t, and
ptrdiff_t.  Checking for a size also checks automatically for the
existence of the type, so we don't check for the existence of
uintptr_t, ptrdiff_t and long long ourselves.
2001-11-12 00:58:33 +00:00
Thien-Thi Nguyen
45986cc0f3 *** empty log message *** 2001-11-11 20:53:57 +00:00
Thien-Thi Nguyen
a3467149f0 (scm_string_null_p): Docfix; nfc. 2001-11-11 20:52:52 +00:00
Thien-Thi Nguyen
d6b8cf1192 *** empty log message *** 2001-11-11 20:51:44 +00:00
Thien-Thi Nguyen
9c4c86c623 (scm_string_null_p): Docfix; nfc. 2001-11-11 20:49:24 +00:00
Neil Jerram
9401323e63 * Documentation work. 2001-11-11 15:01:52 +00:00
Thien-Thi Nguyen
7e580e4861 *** empty log message *** 2001-11-10 22:46:51 +00:00
Thien-Thi Nguyen
eaed048f82 (11): New. 2001-11-10 22:46:06 +00:00
Thien-Thi Nguyen
a0a9b9ad42 *** empty log message *** 2001-11-10 22:45:18 +00:00
Thien-Thi Nguyen
22ad074858 (11): New. 2001-11-10 22:44:30 +00:00
Stefan Jahn
b4e15479e9 2001-11-07 Stefan Jahn <stefan@lkcc.org>
* configure.in: Include `win32-socket.o' in the list of object
        files if networking is enabled on Win32.

2001-11-07  Stefan Jahn  <stefan@lkcc.org>

        * win32-socket.[ch]: New files.  Defines Winsock-API error codes
        and makes them available through Guile.  That is because the
        Winsock-API does not store its errors in `errno' and thus cannot
        return error messages via `strerror (errno)'.

        * socket.c (scm_init_socket): Initialize `win32-socket' part
        here under M$-Windows.

        * numbers.h: Added missing declaration of
        `scm_sys_check_number_conversions()'.

        * error.c: Local definition of SCM_I_STRERROR and SCM_I_ERRNO
        and use in `(strerror)' and `(system-error)'.

        * Makefile.am (EXTRA_libguile_la_SOURCES): Added
        `win32-socket.[ch]' to extra source and header files.
2001-11-07 15:08:45 +00:00
Thien-Thi Nguyen
2f34294af5 *** empty log message *** 2001-11-07 02:56:56 +00:00
Thien-Thi Nguyen
ffd695d2d5 (10): New. 2001-11-07 02:56:20 +00:00
Thien-Thi Nguyen
2ca222c2e9 *** empty log message *** 2001-11-07 02:55:40 +00:00
Thien-Thi Nguyen
3989f08206 (10): New. 2001-11-07 02:55:05 +00:00
Thien-Thi Nguyen
a99877251c *** empty log message *** 2001-11-07 00:41:12 +00:00
Thien-Thi Nguyen
70debc2296 *** empty log message *** 2001-11-07 00:40:15 +00:00
Thien-Thi Nguyen
94fdc317ea (9): New. 2001-11-07 00:38:52 +00:00
Thien-Thi Nguyen
d5b7b58432 (9): New. 2001-11-07 00:37:39 +00:00
Thien-Thi Nguyen
df46b730e2 *** empty log message *** 2001-11-06 22:49:09 +00:00
Thien-Thi Nguyen
04bbd6ce09 *** empty log message *** 2001-11-06 22:48:30 +00:00
Thien-Thi Nguyen
5652d9b8de (sync srfi-modules.texi): Done. 2001-11-06 22:47:27 +00:00
Thien-Thi Nguyen
523ebf43bd (sync srfi-modules.texi): Done. 2001-11-06 22:46:48 +00:00
Thien-Thi Nguyen
eca0dd5516 (SRFI Support): Add "SRFI-19" to menu. 2001-11-06 22:45:16 +00:00
Thien-Thi Nguyen
bfc9c8e088 (SRFI Support): Add "SRFI-19" to menu. 2001-11-06 22:43:41 +00:00
Thien-Thi Nguyen
e8b5979dd2 *** empty log message *** 2001-11-06 22:41:13 +00:00
Thien-Thi Nguyen
59acef429a (SRFI-19, SRFI-19 Constants, SRFI-19 Current time and clock
resolution, SRFI-19 Time object and accessors, SRFI-19 Time
comparison procedures, SRFI-19 Time arithmetic procedures,
SRFI-19 Date object and accessors, SRFI-19 Time/Date/Julian
Day/Modified Julian Day converters, SRFI-19 Date to
string/string to date converters): New nodes.
2001-11-06 22:40:28 +00:00
Thien-Thi Nguyen
ca26b87dd4 *** empty log message *** 2001-11-06 22:38:48 +00:00
Thien-Thi Nguyen
12991fed11 (SRFI-19, SRFI-19 Constants, SRFI-19 Current time and clock
resolution, SRFI-19 Time object and accessors, SRFI-19 Time
comparison procedures, SRFI-19 Time arithmetic procedures,
SRFI-19 Date object and accessors, SRFI-19 Time/Date/Julian
Day/Modified Julian Day converters, SRFI-19 Date to
string/string to date converters): New nodes.
2001-11-06 22:35:53 +00:00
Thien-Thi Nguyen
5b927f092b *** empty log message *** 2001-11-06 22:25:17 +00:00
Thien-Thi Nguyen
b49dde84fa (time-monotonic->time-monotonic): Spurious; remove from exports. 2001-11-06 22:24:20 +00:00
Thien-Thi Nguyen
23b1bf4b7a *** empty log message *** 2001-11-06 22:22:38 +00:00
Thien-Thi Nguyen
ee4beedcf4 (time-monotonic->time-monotonic): Spurious; remove from exports. 2001-11-06 22:21:29 +00:00
Thien-Thi Nguyen
3247727fbc (sync srfi-modules.texi): New. 2001-11-06 21:39:53 +00:00
Thien-Thi Nguyen
188e14055c (SCM_API patch): Renamed to "add DLL support". New owner.
(sync srfi-modules.texi): New.
2001-11-06 21:38:35 +00:00
Marius Vollmer
53e82297cd Turn off debugging output in scm_compile_shell_switches. 2001-11-06 12:53:22 +00:00
Marius Vollmer
f12ef3fda6 *** empty log message *** 2001-11-05 23:23:13 +00:00
Marius Vollmer
7ab89df17c *** empty log message *** 2001-11-05 23:12:20 +00:00
Marius Vollmer
3682a51a35 (scm_shell_usage, scm_compile_shell_switches): Prepend
a call to turn-on-debugging when --debug has been given instead of
turning it on directly.  Also, handle new `--no-debug' option,
which might suppress the call to turn-on-debugging.
2001-11-05 23:11:50 +00:00