bpt/guile.git
22 years ago*** empty log message ***
Marius Vollmer [Tue, 13 Nov 2001 14:29:02 +0000 (14:29 +0000)]
*** empty log message ***

22 years ago(HAVE_UINTPTR_T, HAVE_PTRDIFF_T, HAVE_LONG_LONG, HAVE_LONG_LONGS):
Marius Vollmer [Tue, 13 Nov 2001 14:28:42 +0000 (14:28 +0000)]
(HAVE_UINTPTR_T, HAVE_PTRDIFF_T, HAVE_LONG_LONG, HAVE_LONG_LONGS):
Define to "1" when defining them, to mirror what configure does.

22 years ago* Check in new guile.texi tracking file.
Neil Jerram [Tue, 13 Nov 2001 00:35:47 +0000 (00:35 +0000)]
* Check in new guile.texi tracking file.

22 years ago* Various small doc fixes.
Neil Jerram [Tue, 13 Nov 2001 00:25:46 +0000 (00:25 +0000)]
* Various small doc fixes.

22 years ago*** empty log message ***
Marius Vollmer [Mon, 12 Nov 2001 22:16:48 +0000 (22:16 +0000)]
*** empty log message ***

22 years agoRecurse into libltdl directory and invoke autoconf there.
Marius Vollmer [Mon, 12 Nov 2001 22:16:27 +0000 (22:16 +0000)]
Recurse into libltdl directory and invoke autoconf there.

22 years agoPoint to source for docstring.el customization.
Thien-Thi Nguyen [Mon, 12 Nov 2001 08:37:03 +0000 (08:37 +0000)]
Point to source for docstring.el customization.
Add "For Example" section.

22 years ago(guile-core-dir): New var.
Thien-Thi Nguyen [Mon, 12 Nov 2001 08:09:46 +0000 (08:09 +0000)]
(guile-core-dir): New var.
(docstring-manual-directory, docstring-tracking-root,
docstring-snarfed-roots): Rework to construct using new var.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Mon, 12 Nov 2001 07:21:24 +0000 (07:21 +0000)]
*** empty log message ***

22 years agoRestrict documentation change log
Thien-Thi Nguyen [Mon, 12 Nov 2001 07:19:16 +0000 (07:19 +0000)]
Restrict documentation change log
waiver to only apply to ChangeLog files.

22 years ago*** empty log message ***
Marius Vollmer [Mon, 12 Nov 2001 01:30:23 +0000 (01:30 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Marius Vollmer [Mon, 12 Nov 2001 01:14:26 +0000 (01:14 +0000)]
*** empty log message ***

22 years agoUse HAVE_LONG_LONG instead of HAVE_LONG_LONGS and test
Marius Vollmer [Mon, 12 Nov 2001 01:14:17 +0000 (01:14 +0000)]
Use HAVE_LONG_LONG instead of HAVE_LONG_LONGS and test
it with `#ifdef' instead of `#if'.

22 years ago(SIZEOF_SCM_T_BITS): Define it appropriately.
Marius Vollmer [Mon, 12 Nov 2001 01:13:00 +0000 (01:13 +0000)]
(SIZEOF_SCM_T_BITS): Define it appropriately.

22 years ago* numbers.c: Document macros to define when including
Marius Vollmer [Mon, 12 Nov 2001 01:12:37 +0000 (01:12 +0000)]
* 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).

22 years agoDefine HAVE_UINTPTR_T, HAVE_PTRDIFF_T and HAVE_LONG_LONG depending on
Marius Vollmer [Mon, 12 Nov 2001 01:00:40 +0000 (01:00 +0000)]
Define HAVE_UINTPTR_T, HAVE_PTRDIFF_T and HAVE_LONG_LONG depending on
whether their size is non-zero.

22 years ago*** empty log message ***
Marius Vollmer [Mon, 12 Nov 2001 00:58:48 +0000 (00:58 +0000)]
*** empty log message ***

22 years agocheck for sizes of short, size_t, uintptr_t, and
Marius Vollmer [Mon, 12 Nov 2001 00:58:33 +0000 (00:58 +0000)]
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.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sun, 11 Nov 2001 20:51:44 +0000 (20:51 +0000)]
*** empty log message ***

22 years ago(scm_string_null_p): Docfix; nfc.
Thien-Thi Nguyen [Sun, 11 Nov 2001 20:49:24 +0000 (20:49 +0000)]
(scm_string_null_p): Docfix; nfc.

22 years ago* Documentation work.
Neil Jerram [Sun, 11 Nov 2001 15:01:52 +0000 (15:01 +0000)]
* Documentation work.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sat, 10 Nov 2001 22:45:18 +0000 (22:45 +0000)]
*** empty log message ***

22 years ago(11): New.
Thien-Thi Nguyen [Sat, 10 Nov 2001 22:44:30 +0000 (22:44 +0000)]
(11): New.

22 years ago2001-11-07 Stefan Jahn <stefan@lkcc.org>
Stefan Jahn [Wed, 7 Nov 2001 15:08:45 +0000 (15:08 +0000)]
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.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Wed, 7 Nov 2001 02:55:40 +0000 (02:55 +0000)]
*** empty log message ***

22 years ago(10): New.
Thien-Thi Nguyen [Wed, 7 Nov 2001 02:55:05 +0000 (02:55 +0000)]
(10): New.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Wed, 7 Nov 2001 00:40:15 +0000 (00:40 +0000)]
*** empty log message ***

22 years ago(9): New.
Thien-Thi Nguyen [Wed, 7 Nov 2001 00:37:39 +0000 (00:37 +0000)]
(9): New.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Tue, 6 Nov 2001 22:48:30 +0000 (22:48 +0000)]
*** empty log message ***

22 years ago(sync srfi-modules.texi): Done.
Thien-Thi Nguyen [Tue, 6 Nov 2001 22:46:48 +0000 (22:46 +0000)]
(sync srfi-modules.texi): Done.

22 years ago(SRFI Support): Add "SRFI-19" to menu.
Thien-Thi Nguyen [Tue, 6 Nov 2001 22:43:41 +0000 (22:43 +0000)]
(SRFI Support): Add "SRFI-19" to menu.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Tue, 6 Nov 2001 22:38:48 +0000 (22:38 +0000)]
*** empty log message ***

22 years ago(SRFI-19, SRFI-19 Constants, SRFI-19 Current time and clock
Thien-Thi Nguyen [Tue, 6 Nov 2001 22:35:53 +0000 (22:35 +0000)]
(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.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Tue, 6 Nov 2001 22:22:38 +0000 (22:22 +0000)]
*** empty log message ***

22 years ago(time-monotonic->time-monotonic): Spurious; remove from exports.
Thien-Thi Nguyen [Tue, 6 Nov 2001 22:21:29 +0000 (22:21 +0000)]
(time-monotonic->time-monotonic): Spurious; remove from exports.

22 years ago(SCM_API patch): Renamed to "add DLL support". New owner.
Thien-Thi Nguyen [Tue, 6 Nov 2001 21:38:35 +0000 (21:38 +0000)]
(SCM_API patch): Renamed to "add DLL support". New owner.
(sync srfi-modules.texi): New.

22 years agoTurn off debugging output in scm_compile_shell_switches.
Marius Vollmer [Tue, 6 Nov 2001 12:53:22 +0000 (12:53 +0000)]
Turn off debugging output in scm_compile_shell_switches.

22 years ago*** empty log message ***
Marius Vollmer [Mon, 5 Nov 2001 23:23:13 +0000 (23:23 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Marius Vollmer [Mon, 5 Nov 2001 23:12:20 +0000 (23:12 +0000)]
*** empty log message ***

22 years ago(scm_shell_usage, scm_compile_shell_switches): Prepend
Marius Vollmer [Mon, 5 Nov 2001 23:11:50 +0000 (23:11 +0000)]
(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.

22 years agoDo not enable debugging and recording of source
Marius Vollmer [Mon, 5 Nov 2001 23:09:17 +0000 (23:09 +0000)]
Do not enable debugging and recording of source
positions.

22 years ago(turn-on-debugging): New function, to be used by
Marius Vollmer [Mon, 5 Nov 2001 23:09:10 +0000 (23:09 +0000)]
(turn-on-debugging): New function, to be used by
scm_compile_shell_switches.

22 years agoDocument `--debug' and `--no-debug'.
Marius Vollmer [Mon, 5 Nov 2001 23:07:24 +0000 (23:07 +0000)]
Document `--debug' and `--no-debug'.

22 years ago2001-11-05 Stefan Jahn <stefan@lkcc.org>
Stefan Jahn [Mon, 5 Nov 2001 21:12:33 +0000 (21:12 +0000)]
2001-11-05  Stefan Jahn  <stefan@lkcc.org>

        * struct.c (s_scm_struct_vtable_p): Corrected docstring.

22 years ago2001-11-04 Stefan Jahn <stefan@lkcc.org>
Stefan Jahn [Sun, 4 Nov 2001 15:52:30 +0000 (15:52 +0000)]
2001-11-04  Stefan Jahn  <stefan@lkcc.org>

        * NEWS: Corrected remarks about SCM_API.

        * configure.in: Defining USE_DLL_IMPORT definition to indicate
        usage of DLL import macros in `libguile/__scm.h'.
        (LIBOBJS): Removed `fileblocks.o' from the list of object files.
        Somehow Jim Blandy's patch from 1997 did not survive.

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

        * configure.in (EXTRA_DEFS): Follow-up patch.  Using SCM_IMPORT
        instead of __SCM_IMPORT__.

        * readline.c (scm_readline_init_ports): Disable input/output
        stream redirection for Win32.  The readline package for Win32
        does not support this.  The guile-readline library works fine
        for command line editing.

        * readline.h (SCM_RL_API): Renamed __FOO__ macros into FOO.

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

        * Makefile.am (libguile_la_LIBADD): Added $(THREAD_LIBS_LOCAL)
        here (was at guile_LDADD) which describes the dependency
        correctly and allows a clean build on Win32.

        * __scm.h (SCM_API): Follow-up patch.  Renamed __FOO__ macros
        into FOO.

        * __scm.h: USE_DLL_IMPORT indicates the usage of the DLL
        import macros for external libraries (libcrypt, libqthreads,
        libreadline and libregex).

        * coop-defs.h: Include <winsock2.h> for `struct timeval'.

        * posix.c (flock): Added support for flock() in M$-Windows.

        * guile.c (SCM_IMPORT): Follow-up patch.  Use SCM_IMPORT instead
        of __SCM_IMPORT__.

        * fports.c (getflags): Differentiate reading and writing pipes
        descriptors.

        * filesys.c (S_IS*): Redefine all of the S_IS*() macros for
        M$-Windows.

        * coop.c (coop_condition_variable_timed_wait_mutex): Use
        conditionalized error code if `ETIMEDOUT' is not available.
        (scm_thread_usleep): Remove bogus declaration of `struct timeval
        timeout'.

        * numbers.c (PTRDIFF_MIN): Moved this definition where it actually
        belongs.  That is because NO_PREPRO_MAGIC gets undefined after
        each inclusion of `num2integral.i.c'.
        (SIZE_MAX): Define NO_PREPRO_MAGIC if SIZE_MAX is undefined.

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

        * md/Makefile.am (EXTRA_DIST): Added `i386.asm'.

        * md/i386.asm: New file.  Contains the Intel syntax version for
        nasm/tasm/masm of the file `i386.s'.

        * qt.h.in: Definition of QT_API, QT_IMPORT and QT_EXPORT.
        Prefixed each symbols which is meant to go into a DLL.

        * Makefile.am (libqthreads_la_LDFLAGS):  Put `-no-undefined'
        into LDFLAGS to support linkers which do not allow unresolved
        symbols inside shared libraries.
        (EXTRA_DIST): Add `libqthreads.def', which is an export file
        definition for M$-Windows.  It defines exported symbols.  This is
        necessary because the M$VC linker does not know how to export
        assembler symbols into a DLL.

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

        * srfi-13.h, srfi-14.h, srfi-4.h: Follow-up patch.  Renamed
        __FOO__ macros into FOO.

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

        * tests/ports.test: Run (close-port) before (delete-file) if
        necessary/advisory.

22 years ago*** empty log message ***
Marius Vollmer [Sat, 3 Nov 2001 23:06:47 +0000 (23:06 +0000)]
*** empty log message ***

22 years ago(libguile_srfi_srfi_4_la_LIBADD, libguile_srfi_srfi_13_14_la_LIBADD):
Marius Vollmer [Sat, 3 Nov 2001 23:06:40 +0000 (23:06 +0000)]
(libguile_srfi_srfi_4_la_LIBADD, libguile_srfi_srfi_13_14_la_LIBADD):
Refer to build directory, not the source directory, for libguile.la.
Thanks to Ken Raeburn.

22 years ago*** empty log message ***
Marius Vollmer [Sat, 3 Nov 2001 18:46:31 +0000 (18:46 +0000)]
*** empty log message ***

22 years ago(scm_m_begin): Allow `(begin)`, with no subforms.
Marius Vollmer [Sat, 3 Nov 2001 18:45:33 +0000 (18:45 +0000)]
(scm_m_begin): Allow `(begin)`, with no subforms.
(SCM_CEVAL): Evaluate an empty `begin' to SCM_UNSPECIFIED.

22 years ago* print.c (scm_iprin1): Mark print state as revealed when
Mikael Djurfeldt [Fri, 2 Nov 2001 13:55:38 +0000 (13:55 +0000)]
* print.c (scm_iprin1): Mark print state as revealed when
dispatching to generic write or display.

22 years ago* unif.c (scm_ra2contig): Fixed memory overwrite bug.
Mikael Djurfeldt [Fri, 2 Nov 2001 12:31:50 +0000 (12:31 +0000)]
* unif.c (scm_ra2contig): Fixed memory overwrite bug.

22 years agoAdd SCM_API patch incorporation; associate mvo w/ it.
Thien-Thi Nguyen [Fri, 2 Nov 2001 01:42:06 +0000 (01:42 +0000)]
Add SCM_API patch incorporation; associate mvo w/ it.

22 years ago*** empty log message ***
Marius Vollmer [Fri, 2 Nov 2001 00:37:07 +0000 (00:37 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Marius Vollmer [Fri, 2 Nov 2001 00:21:34 +0000 (00:21 +0000)]
*** empty log message ***

22 years agoDefined SCM_SRFI4_API. Prefixed each exported
Marius Vollmer [Fri, 2 Nov 2001 00:21:25 +0000 (00:21 +0000)]
Defined SCM_SRFI4_API.  Prefixed each exported
symbol with SCM_SRFI4_API.

22 years agoDefined SCM_SRFI1314_API. Prefixed each
Marius Vollmer [Fri, 2 Nov 2001 00:21:17 +0000 (00:21 +0000)]
Defined SCM_SRFI1314_API.  Prefixed each
exported symbol with SCM_SRFI1314_API.

22 years agoPut `-no-undefined' into LDFLAGS to support linkers
Marius Vollmer [Fri, 2 Nov 2001 00:19:42 +0000 (00:19 +0000)]
Put `-no-undefined' into LDFLAGS to support linkers
which do not allow unresolved symbols inside shared libraries.

22 years agoPrefixed each each exported symbol with SCM_API.
Marius Vollmer [Fri, 2 Nov 2001 00:19:12 +0000 (00:19 +0000)]
Prefixed each each exported symbol with SCM_API.

22 years ago* win32-uname.c: Include "win32-uname.h", not "uname.h".
Marius Vollmer [Fri, 2 Nov 2001 00:18:32 +0000 (00:18 +0000)]
* win32-uname.c: Include "win32-uname.h", not "uname.h".

22 years ago* win32-dirent.c: Include "win32-dirent.h", not "dirent.h".
Marius Vollmer [Fri, 2 Nov 2001 00:18:22 +0000 (00:18 +0000)]
* win32-dirent.c: Include "win32-dirent.h", not "dirent.h".

22 years agoOn M$-Windows `tzname[]' is known to be `_tzname[]'.
Marius Vollmer [Fri, 2 Nov 2001 00:17:10 +0000 (00:17 +0000)]
On M$-Windows `tzname[]' is known to be `_tzname[]'.

22 years agoMade `usleep()' avalable on MinGW.
Marius Vollmer [Fri, 2 Nov 2001 00:16:57 +0000 (00:16 +0000)]
Made `usleep()' avalable on MinGW.

22 years agoRemove unnecessary dirent includes and defines. Include
Marius Vollmer [Fri, 2 Nov 2001 00:16:46 +0000 (00:16 +0000)]
Remove unnecessary dirent includes and defines. Include
local `win32-uname.h' for MinGW.  Extern declaration of
`mkstemp()' for systems where it does not exists.  Make
`getlogin()' available on M$-Windows.

22 years agoDisable extern declaration of `h_errno' for __CYGWIN__,
Marius Vollmer [Fri, 2 Nov 2001 00:16:28 +0000 (00:16 +0000)]
Disable extern declaration of `h_errno' for __CYGWIN__,
too.
Put `scm_return_entry()' into HAVE_GETSERVENT conditional.

22 years agoInclude `process.h' is possible.
Marius Vollmer [Fri, 2 Nov 2001 00:16:19 +0000 (00:16 +0000)]
Include `process.h' is possible.

22 years agoMake sure to define __SCM_IMPORT__ for shared library
Marius Vollmer [Fri, 2 Nov 2001 00:15:53 +0000 (00:15 +0000)]
Make sure to define __SCM_IMPORT__ for shared library
build on Win32.  Disable preloaded symbols on Win2 platforms.

22 years ago* fports.c: Include `io.h' is possible. Put `*fp' into referring
Marius Vollmer [Fri, 2 Nov 2001 00:15:41 +0000 (00:15 +0000)]
* fports.c: Include `io.h' is possible.  Put `*fp' into referring
statement block in `scm_fport_buffer_add()'.
Some corrections in `getflags()'.

* ioext.c, ports.c: Include `io.h' is possible.

22 years ago* __scm.h, alist.h, arbiters.h, async.h, backtrace.h, boolean.h,
Marius Vollmer [Fri, 2 Nov 2001 00:09:41 +0000 (00:09 +0000)]
* __scm.h, alist.h, arbiters.h, async.h, backtrace.h, boolean.h,
chars.h, continuations.h, coop-defs.h, coop-threads.h,
debug-malloc.h, debug.h, deprecation.h, dynl.h, dynwind.h,
environments.h, eq.h, error.h, eval.h, evalext.h, extensions.h,
feature.h, filesys.h, fluids.h, fports.h, gc.h, gdb_interface.h,
gdbint.h, gh.h, goops.h, gsubr.h, guardians.h, hash.h, hashtab.h,
hooks.h, init.h, ioext.h, iselect.h, keywords.h, lang.h, list.h,
load.h, macros.h, mallocs.h, modules.h, net_db.h, numbers.h,
objects.h, objprop.h, options.h, pairs.h, ports.h, posix.h, print.h,
procprop.h, procs.h, properties.h, ramap.h, random.h, rdelim.h,
read.h, regex-posix.h, root.h, rw.h, scmsigs.h, script.h, simpos.h,
smob.h, socket.h, sort.h, srcprop.h, stackchk.h, stacks.h, stime.h,
strings.h, strop.h, strorder.h, strports.h, struct.h, symbols.h,
tags.h, threads.h, throw.h, unif.h, values.h, variable.h, vectors.h,
vports.h, weaks.h:
Prefixed each each exported symbol with SCM_API.

* gdb_interface.h (GDB_INTERFACE): Also support __CYGWIN__.

22 years ago`__libc_ia64_register_backing_store_base'
Marius Vollmer [Fri, 2 Nov 2001 00:09:28 +0000 (00:09 +0000)]
`__libc_ia64_register_backing_store_base'
is meant to be a `unsigned long *'.

22 years agoInclude `io.h' is possible. Put `*fp' into referring
Marius Vollmer [Fri, 2 Nov 2001 00:09:14 +0000 (00:09 +0000)]
Include `io.h' is possible.  Put `*fp' into referring
statement block in `scm_fport_buffer_add()'.
Some corrections in `getflags()'.

22 years agoInclude `direct.h' if possible. Use local
Marius Vollmer [Fri, 2 Nov 2001 00:09:02 +0000 (00:09 +0000)]
Include `direct.h' if possible.  Use local
`win32-dirent.h' for the native M$-Windows port.  Define S_IS*()
macros for M$-Windows.  Implementation of `fstat_Win32()' which is
able to differentiate between sockets and other file descriptors.
Use this function as wrapper in `scm_fstat()'.  Fixed typo in
`scm_dirname()'.

22 years ago* __scm.h, alist.h, arbiters.h, async.h, backtrace.h, boolean.h,
Marius Vollmer [Fri, 2 Nov 2001 00:08:41 +0000 (00:08 +0000)]
* __scm.h, alist.h, arbiters.h, async.h, backtrace.h, boolean.h,
chars.h, continuations.h, coop-defs.h, coop-threads.h,
debug-malloc.h, debug.h, deprecation.h, dynl.h, dynwind.h,
environments.h, eq.h, error.h, eval.h, evalext.h, extensions.h,
feature.h, filesys.h, fluids.h, fports.h, gc.h, gdb_interface.h,
gdbint.h, gh.h, goops.h, gsubr.h, guardians.h, hash.h, hashtab.h,
hooks.h, init.h, ioext.h, iselect.h, keywords.h, lang.h, list.h,
load.h, macros.h, mallocs.h, modules.h, net_db.h, numbers.h,
objects.h, objprop.h, options.h, pairs.h, ports.h, posix.h, print.h,
procprop.h, procs.h, properties.h, ramap.h, random.h, rdelim.h,
read.h, regex-posix.h, root.h, rw.h, scmsigs.h, script.h, simpos.h,
smob.h, socket.h, sort.h, srcprop.h, stackchk.h, stacks.h, stime.h,
strings.h, strop.h, strorder.h, strports.h, struct.h, symbols.h,
tags.h, threads.h, throw.h, unif.h, values.h, variable.h, vectors.h,
vports.h, weaks.h:
Prefixed each each exported symbol with SCM_API.

* continuations.c: Added comment about the use of the extern
declarations of {get,set}context() functions used in the ia64 port.

* continuations.h, gc.c: `__libc_ia64_register_backing_store_base'
is meant to be a `unsigned long *'.

22 years agoPrefixed each each exported symbol with SCM_API.
Marius Vollmer [Fri, 2 Nov 2001 00:08:10 +0000 (00:08 +0000)]
Prefixed each each exported symbol with SCM_API.

22 years ago* __scm.h: Defined SCM_API. This macro gets prepended to all
Marius Vollmer [Fri, 2 Nov 2001 00:07:21 +0000 (00:07 +0000)]
* __scm.h: Defined SCM_API.  This macro gets prepended to all
function and data definitions which should be exported or imported
in the resulting dynamic link library in the Win32 port.

* __scm.h, alist.h, arbiters.h, async.h, backtrace.h, boolean.h,
chars.h, continuations.h, coop-defs.h, coop-threads.h,
debug-malloc.h, debug.h, deprecation.h, dynl.h, dynwind.h,
environments.h, eq.h, error.h, eval.h, evalext.h, extensions.h,
feature.h, filesys.h, fluids.h, fports.h, gc.h, gdb_interface.h,
gdbint.h, gh.h, goops.h, gsubr.h, guardians.h, hash.h, hashtab.h,
hooks.h, init.h, ioext.h, iselect.h, keywords.h, lang.h, list.h,
load.h, macros.h, mallocs.h, modules.h, net_db.h, numbers.h,
objects.h, objprop.h, options.h, pairs.h, ports.h, posix.h, print.h,
procprop.h, procs.h, properties.h, ramap.h, random.h, rdelim.h,
read.h, regex-posix.h, root.h, rw.h, scmsigs.h, script.h, simpos.h,
smob.h, socket.h, sort.h, srcprop.h, stackchk.h, stacks.h, stime.h,
strings.h, strop.h, strorder.h, strports.h, struct.h, symbols.h,
tags.h, threads.h, throw.h, unif.h, values.h, variable.h, vectors.h,
vports.h, weaks.h:
Prefixed each each exported symbol with SCM_API.

22 years agoAdd win32-uname.c, win32-uname.h, win32-dirent.c
Marius Vollmer [Fri, 2 Nov 2001 00:07:11 +0000 (00:07 +0000)]
Add win32-uname.c, win32-uname.h, win32-dirent.c
and win32-dirent.h to extra source and header files.  These
include the uname() and the POSIX dirent interface implementation
for M$-Windows.  Put `-no-undefined' into LDFLAGS to support
linkers which do not allow unresolved symbols inside shared
libraries.  Corrected `guile_filter_doc_snarfage$(EXEEXT)'
dependency.

22 years ago*** empty log message ***
Marius Vollmer [Fri, 2 Nov 2001 00:06:57 +0000 (00:06 +0000)]
*** empty log message ***

22 years agoDefintion of SCM_RL_API. Prefixed each exported
Marius Vollmer [Fri, 2 Nov 2001 00:06:49 +0000 (00:06 +0000)]
Defintion of SCM_RL_API.  Prefixed each exported
symbol with SCM_RL_API.

22 years agoInclude `io.h' and exclude `sys/time.h' for MinGW.
Marius Vollmer [Fri, 2 Nov 2001 00:06:34 +0000 (00:06 +0000)]
Include `io.h' and exclude `sys/time.h' for MinGW.

22 years agoDefine AC_LIBTOOL_WIN32_DLL to build clean dlls
Marius Vollmer [Fri, 2 Nov 2001 00:06:26 +0000 (00:06 +0000)]
Define AC_LIBTOOL_WIN32_DLL to build clean dlls
on Win32 platforms.
Define extra compiler flags necessary to build clean dlls.

22 years agoPut `-export-dynamic -no-undefined' into LDFLAGS
Marius Vollmer [Fri, 2 Nov 2001 00:06:18 +0000 (00:06 +0000)]
Put `-export-dynamic -no-undefined' into LDFLAGS
and add the library `libguile.la' to support linkers which do not
allow unresolved symbols inside shared libraries.

22 years ago* configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
Marius Vollmer [Fri, 2 Nov 2001 00:05:57 +0000 (00:05 +0000)]
* configure.in: Define AC_LIBTOOL_WIN32_DLL to build clean dlls
on Win32 platforms.
Checking for `ws2_32.dll', `winsock2.h', add `uname.o' and
`dirent.o' and define extra compiler flags necessary to build
clean dlls.
Check for `regcomp()' inside `-lregex'.

22 years ago* check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
Marius Vollmer [Fri, 2 Nov 2001 00:05:45 +0000 (00:05 +0000)]
* check-guile.in: Replaced `ln -s' by `@LN_S@' to supports
build systems which do not have symbolic links.

22 years agoNew files with implementations of dirent and uname for Win32.
Marius Vollmer [Thu, 1 Nov 2001 23:23:41 +0000 (23:23 +0000)]
New files with implementations of dirent and uname for Win32.

22 years ago* unif.c (scm_uniform_array_read_x, scm_uniform_array_write):
Mikael Djurfeldt [Sun, 28 Oct 2001 11:13:35 +0000 (11:13 +0000)]
* unif.c (scm_uniform_array_read_x, scm_uniform_array_write):
Don't apply scm_uniform_vector_length on arrays.

22 years ago * guile.texi, scsh.texi: removed obsolete guile-scsh material
Gary Houston [Sat, 27 Oct 2001 16:53:35 +0000 (16:53 +0000)]
* guile.texi, scsh.texi: removed obsolete guile-scsh material
and updated links (I don't know if it should remain in the
main menu.  It's like slib I think.)

22 years ago * minor updates to the slib installation notes.
Gary Houston [Sat, 27 Oct 2001 11:50:59 +0000 (11:50 +0000)]
* minor updates to the slib installation notes.

22 years agobugs 5 and 6 seem to be fixed.
Gary Houston [Sat, 27 Oct 2001 11:47:25 +0000 (11:47 +0000)]
bugs 5 and 6 seem to be fixed.

22 years ago* tests/eval.test: Added tests for promises.
Dirk Herrmann [Fri, 26 Oct 2001 19:47:57 +0000 (19:47 +0000)]
* tests/eval.test:  Added tests for promises.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Fri, 26 Oct 2001 12:58:20 +0000 (12:58 +0000)]
*** empty log message ***

22 years ago(7, 8): New.
Thien-Thi Nguyen [Fri, 26 Oct 2001 12:57:25 +0000 (12:57 +0000)]
(7, 8): New.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 25 Oct 2001 22:53:07 +0000 (22:53 +0000)]
*** empty log message ***

22 years ago(6): New.
Thien-Thi Nguyen [Thu, 25 Oct 2001 22:52:34 +0000 (22:52 +0000)]
(6): New.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 25 Oct 2001 22:10:49 +0000 (22:10 +0000)]
*** empty log message ***

22 years ago(5): New.
Thien-Thi Nguyen [Thu, 25 Oct 2001 22:10:04 +0000 (22:10 +0000)]
(5): New.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 25 Oct 2001 18:14:35 +0000 (18:14 +0000)]
*** empty log message ***

22 years agoInitial revision
Thien-Thi Nguyen [Thu, 25 Oct 2001 18:13:46 +0000 (18:13 +0000)]
Initial revision

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 25 Oct 2001 17:11:46 +0000 (17:11 +0000)]
*** empty log message ***

22 years ago(4): New.
Thien-Thi Nguyen [Thu, 25 Oct 2001 17:11:13 +0000 (17:11 +0000)]
(4): New.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 25 Oct 2001 16:41:53 +0000 (16:41 +0000)]
*** empty log message ***

22 years agoExpand on file format description.
Thien-Thi Nguyen [Thu, 25 Oct 2001 16:38:46 +0000 (16:38 +0000)]
Expand on file format description.

(1): Update "fixed" field.
(2, 3): New.