summaryrefslogtreecommitdiff
path: root/srfi
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***Rob Browning2002-04-111-0/+4
|
* * .cvsignore: add *.c.clean.c.Rob Browning2002-04-111-0/+1
|
* *** empty log message ***Thien-Thi Nguyen2002-03-281-0/+7
|
* Update copyright.Thien-Thi Nguyen2002-03-2813-642/+691
| | | | Point to manual in commentary; nfc.
* Update copyright.Thien-Thi Nguyen2002-03-283-54/+84
| | | | Add commentary; nfc.
* *** empty log message ***Thien-Thi Nguyen2002-03-281-42/+50
|
* *** empty log message ***Marius Vollmer2002-03-241-0/+4
|
* (.c.x): Pass "-o $@" to guile-snarf.Marius Vollmer2002-03-241-1/+1
|
* *** empty log message ***Thien-Thi Nguyen2002-03-141-0/+3
|
* (snarfcppopts): New var.Thien-Thi Nguyen2002-03-141-5/+6
| | | | (.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
* *** empty log message ***Thien-Thi Nguyen2002-03-141-0/+5
|
* Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen2002-03-143-87/+81
|
* *** empty log message ***Marius Vollmer2002-03-111-0/+5
|
* (string_titlecase_x): Treat characters as unsigned so that 8-bit charsMarius Vollmer2002-03-111-2/+2
| | | | work. Thanks to David Pirotte!
* *** empty log message ***Rob Browning2002-02-251-0/+7
|
* * Makefile.am (libguile_srfi_srfi_4_la_LDFLAGS): useRob Browning2002-02-251-5/+8
| | | | | | @LIBGUILE_SRFI_SRFI_4_INTERFACE@. (libguile_srfi_srfi_13_14_la_LDFLAGS): use @LIBGUILE_SRFI_SRFI_13_14_INTERFACE@.
* * Fix date-week-number bug in srfi-19.scm.Neil Jerram2002-02-232-3/+10
|
* * Fix a typo that crept in with the scm_X_t to scm_t_X rename.Neil Jerram2002-02-222-1/+7
| | | | * Partial fix for date-week-number bug.
* *** empty log message ***Marius Vollmer2002-02-111-0/+6
|
* Use scm_gc_malloc/scm_malloc and scm_gc_free/free instead ofMarius Vollmer2002-02-112-4/+6
| | | | scm_must_malloc and scm_must_free, as appropriate.
* *** empty log message ***Thien-Thi Nguyen2002-01-211-0/+5
|
* (count1, take-while): Rewrite to be tail-recursive.Thien-Thi Nguyen2002-01-211-11/+17
| | | | Thanks to Panagiotis Vossos.
* *** empty log message ***Thien-Thi Nguyen2002-01-211-0/+5
|
* (map1): Rewrite to be tail-recursive.Thien-Thi Nguyen2002-01-211-15/+20
| | | | Thanks to Panagiotis Vossos for the bug report.
* *** empty log message ***Marius Vollmer2001-12-161-0/+4
|
* (let-values): Use `gensym' instead of `gentemp'.Marius Vollmer2001-12-161-1/+1
|
* * Add ETAGS_ARGS decls so that more stuff gets tagged.Neil Jerram2001-12-012-0/+5
|
* *** empty log message ***Marius Vollmer2001-11-121-0/+5
|
* Use HAVE_LONG_LONG instead of HAVE_LONG_LONGS and testMarius Vollmer2001-11-121-5/+5
| | | | it with `#ifdef' instead of `#if'.
* * Documentation work.Neil Jerram2001-11-113-6/+12
|
* *** empty log message ***Thien-Thi Nguyen2001-11-061-5/+10
|
* (time-monotonic->time-monotonic): Spurious; remove from exports.Thien-Thi Nguyen2001-11-061-1/+0
|
* 2001-11-04 Stefan Jahn <stefan@lkcc.org>Stefan Jahn2001-11-044-10/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* *** empty log message ***Marius Vollmer2001-11-031-0/+6
|
* (libguile_srfi_srfi_4_la_LIBADD, libguile_srfi_srfi_13_14_la_LIBADD):Marius Vollmer2001-11-031-2/+2
| | | | | Refer to build directory, not the source directory, for libguile.la. Thanks to Ken Raeburn.
* *** empty log message ***Marius Vollmer2001-11-021-0/+13
|
* Defined SCM_SRFI4_API. Prefixed each exportedMarius Vollmer2001-11-021-81/+93
| | | | symbol with SCM_SRFI4_API.
* Defined SCM_SRFI1314_API. Prefixed eachMarius Vollmer2001-11-022-126/+150
| | | | exported symbol with SCM_SRFI1314_API.
* Put `-no-undefined' into LDFLAGS to support linkersMarius Vollmer2001-11-021-3/+5
| | | | which do not allow unresolved symbols inside shared libraries.
* * lib.scm: Move module the system directives `export',Mikael Djurfeldt2001-10-219-27/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `export-syntax', `re-export' and `re-export-syntax' into the `define-module' form. This is the recommended way of exporting bindings. * srfi-2.scm, srfi-4.scm, srfi-8.scm, srfi-9.scm, srfi-10.scm, srfi-11.scm, srfi-14.scm, srfi-16.scm: Move module the system directives `export', `export-syntax', `re-export' and `re-export-syntax' into the `define-module' form. This is the recommended way of exporting bindings. * goops.scm, goops/active-slot.scm, goops/compile.scm, goops/composite-slot.scm, goops/describe.scm, goops/dispatch.scm, goops/old-define-method.scm, goops/save.scm, goops/util.scm: Move module the system directives `export', `export-syntax', `re-export' and `re-export-syntax' into the `define-module' form. This is the recommended way of exporting bindings. * slib.scm (array-indexes): New procedure. (*features*): Extend. (Probably some of these options should be set elsewhere.) (Thanks to Aubrey Jaffer.) * and-let-star-compat.scm, and-let-star.scm, calling.scm, channel.scm, common-list.scm, debug.scm, debugger.scm, expect.scm, hcons.scm, lineio.scm, ls.scm, mapping.scm, null.scm, optargs.scm, poe.scm, popen.scm, pretty-print.scm, q.scm, r5rs.scm, rdelim.scm, regex.scm, runq.scm, safe-r5rs.scm, safe.scm, session.scm, slib.scm, streams.scm, string-fun.scm, syncase.scm, threads.scm: Move module the system directives `export', `export-syntax', `re-export' and `re-export-syntax' into the `define-module' form. This is the recommended way of exporting bindings.
* * srfi-19.scm (priv:split-real): Inserted missing call toMikael Djurfeldt2001-09-222-1/+7
| | | | inexact->exact.
* *** empty log message ***Rob Browning2001-09-211-0/+25
|
* * srfi-14.c (SCM_CHARSET_SET): need 1L, not just 1 in "<<".Rob Browning2001-09-211-19/+20
| | | | | | | | | | | | | | | | | | | | | | (scm_char_set_hash): val needs to be long, not just unsigned. (scm_char_set): need 1L, not just 1 in "<<". (scm_list_to_char_set): need 1L, not just 1 in "<<". (scm_list_to_char_set_x): need 1L, not just 1 in "<<". (scm_list_to_char_set_x): FUNC_NAME was wrong - added a _x. (scm_string_to_char_set): string length var needed to be scm_sizet, not int. (scm_string_to_char_set): need 1L, not just 1 in "<<". (scm_string_to_char_set_x): string length var needed to be scm_sizet, not int. (scm_string_to_char_set_x): need 1L, not just 1 in "<<". (scm_char_set_filter): need 1L, not just 1 in "<<". (scm_char_set_filter_x): need 1L, not just 1 in "<<". (scm_ucs_range_to_char_set): need 1L, not just 1 in "<<". (scm_ucs_range_to_char_set_x): need 1L, not just 1 in "<<". (scm_char_set_adjoin): need 1L, not just 1 in "<<". (scm_char_set_delete): need 1L, not just 1 in "<<". (scm_char_set_adjoin_x): need 1L, not just 1 in "<<". (scm_char_set_delete_x): need 1L, not just 1 in "<<".
* * srfi-14.h (SCM_CHARSET_GET): need 1L, not just 1 in "<<".Rob Browning2001-09-211-1/+1
|
* 2001-09-12 Gary Houston <ghouston@arglist.com>Gary Houston2001-09-122-1/+5
| | | | * srfi-1.scm (filter): change "caller" to "filter" in check-arg-type.
* * Removed lots of deprecated stuff.Dirk Herrmann2001-08-313-27/+5
|
* *** empty log message ***Thien-Thi Nguyen2001-08-251-0/+5
|
* (add-duration): Fix bug: Call `add-duration!' w/ two args.Thien-Thi Nguyen2001-08-251-51/+53
| | | | Thanks to Alex Shinn.
* *** empty log message ***Marius Vollmer2001-08-251-0/+4
|
* (AUTOMAKE_OPTIONS): Change "foreign" to "gnu".Marius Vollmer2001-08-251-1/+1
|