summaryrefslogtreecommitdiff
path: root/srfi
Commit message (Expand)AuthorAgeFilesLines
* *** empty log message ***Rob Browning2002-12-091-0/+4
* * Makefile.am (srfidir): VERSION -> GUILE_EFFECTIVE_VERSION.Rob Browning2002-12-091-1/+1
* *** empty log message ***Marius Vollmer2002-12-021-0/+4
* (srfiinclude_HEADERS): Added srfi-1.h.Marius Vollmer2002-12-021-1/+1
* * srfi-1.scm: Load srfi-1 extension....(map, map-in-order, for-each, member, assoc): Replaced by primitives in srfi-1.c. (map1): Defined as `map'. Mikael Djurfeldt2002-12-014-25/+41
* * srfi-1.scm: Load srfi-1 extension....(map, map-in-order, for-each, member): Replaced by primitives in srfi-1.c. * Makefile.am: Added rules for srfi-1.c. * srfi-1.c, srfi-1.h: New files. Mikael Djurfeldt2002-12-015-47/+416
* * Makefile.am (srfiinclude_HEADERS, srfiincludedir): install the...srfi headers into guile/srfi/. Rob Browning2002-10-091-3/+6
* *** empty log message ***Marius Vollmer2002-05-061-0/+10
* (scm_string_tokenize): Instead of using "isgraphic" as the subtitute...for char-set:graphic when then token-set hsa been defaulted, grab the real char-set:graphic from (srfi srfi-14). Marius Vollmer2002-05-061-21/+13
* (SCM_CHARSET_GET): Cast IDX to unsigned char so that it works for...8-bit characters. Thanks to Matthias Koeppe! No, make that "Köppe". Marius Vollmer2002-05-061-3/+3
* *** empty log message ***Marius Vollmer2002-04-261-0/+8
* (s_scm_string_tokenize): Only take character sets as the second arg....Collect characters belonging to this set into tokens (as specified by the SRFI), instead of splitting at these characters. Default to an equivalent of char-set:graphic instead of everything-but-whitespace. Thanks to Matthias Koeppe! Marius Vollmer2002-04-261-39/+13
* *** 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....Point to manual in commentary; nfc. Thien-Thi Nguyen2002-03-2813-642/+691
* Update copyright....Add commentary; nfc. Thien-Thi Nguyen2002-03-283-54/+84
* *** 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....(.c.x): Use $(snarfcppopts). Rework guile-snarf usage. Thien-Thi Nguyen2002-03-141-5/+6
* *** 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 chars...work. Thanks to David Pirotte! Marius Vollmer2002-03-111-2/+2
* *** empty log message ***Rob Browning2002-02-251-0/+7
* * Makefile.am (libguile_srfi_srfi_4_la_LDFLAGS): use...@LIBGUILE_SRFI_SRFI_4_INTERFACE@. (libguile_srfi_srfi_13_14_la_LDFLAGS): use @LIBGUILE_SRFI_SRFI_13_14_INTERFACE@. Rob Browning2002-02-251-5/+8
* * 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....* Partial fix for date-week-number bug. Neil Jerram2002-02-222-1/+7
* *** empty log message ***Marius Vollmer2002-02-111-0/+6
* Use scm_gc_malloc/scm_malloc and scm_gc_free/free instead of...scm_must_malloc and scm_must_free, as appropriate. Marius Vollmer2002-02-112-4/+6
* *** empty log message ***Thien-Thi Nguyen2002-01-211-0/+5
* (count1, take-while): Rewrite to be tail-recursive....Thanks to Panagiotis Vossos. Thien-Thi Nguyen2002-01-211-11/+17
* *** empty log message ***Thien-Thi Nguyen2002-01-211-0/+5
* (map1): Rewrite to be tail-recursive....Thanks to Panagiotis Vossos for the bug report. Thien-Thi Nguyen2002-01-211-15/+20
* *** 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 test...it with `#ifdef' instead of `#if'. Marius Vollmer2001-11-121-5/+5
* * 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>... * 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. Stefan Jahn2001-11-044-10/+11
* *** empty log message ***Marius Vollmer2001-11-031-0/+6
* (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. Marius Vollmer2001-11-031-2/+2
* *** empty log message ***Marius Vollmer2001-11-021-0/+13
* Defined SCM_SRFI4_API. Prefixed each exported...symbol with SCM_SRFI4_API. Marius Vollmer2001-11-021-81/+93
* Defined SCM_SRFI1314_API. Prefixed each...exported symbol with SCM_SRFI1314_API. Marius Vollmer2001-11-022-126/+150