summaryrefslogtreecommitdiff
path: root/srfi
AgeCommit message (Collapse)AuthorFilesLines
2004-08-15*** empty log message ***Marius Vollmer1-0/+4
2004-08-15New, from Jose A Ortega Ruiz. Thanks!Marius Vollmer1-0/+107
2004-08-14*** empty log message ***Kevin Ryde1-0/+5
2004-08-14(scm_string_any, scm_string_every): Add support for charKevin Ryde1-20/+59
and charset as predicates, per SRFI-13 spec.
2004-08-12*** empty log message ***Marius Vollmer1-0/+6
2004-08-12(MY_VALIDATE_SUBSTRING_SPEC_COPY, MY_VALIDATE_STRING_COPY): ModernizedMarius Vollmer1-265/+291
clones of the deprecated validation macros. Replaced every use.
2004-08-05*** empty log message ***Kevin Ryde1-0/+5
2004-08-05(scm_string_any, scm_string_every): Enhance docstrings asKevin Ryde1-8/+24
per doc/ref/srfi-modules.texi.
2004-08-03(scm_make_real, scm_num2dbl, scm_float2num, scm_double2num):Marius Vollmer1-1/+1
Discouraged by moving to discouraged.h and discouraged.c. Replaced all uses with scm_from_double. (scm_num2float, scm_num2double): Discouraged by moving prototype to discouraged.h and rewriting in terms of scm_to_double. Replaced all uses with scm_to_double.
2004-08-02*** empty log message ***Marius Vollmer1-0/+7
2004-08-02Replaced scm_num2* and scm_*2num with scm_to_* andMarius Vollmer1-347/+102
scm_from_*, respectively. (print_int64, print_uint64): Rewritten by just calling scm_iprin1 on a SCM.
2004-08-02*** empty log message ***Kevin Ryde1-0/+5
2004-08-02(scm_string_every): Correction to initial "res" value,Kevin Ryde1-1/+1
return should be #t for an empty string. Reported by Andreas Vögele.
2004-07-27* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer2-9/+9
deprecated.h. Replaced all uses with scm_is_eq.
2004-07-10*** empty log message ***Marius Vollmer1-0/+9
2004-07-10Changed all uses of SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY,Marius Vollmer3-105/+90
SCM_VALIDATE_BIGINT, SCM_VALIDATE_INUM_MIN, SCM_VALIDATE_INUM_MIN_COPY, SCM_VALIDATE_INUM_MIN_DEF_COPY,SCM_VALIDATE_INUM_DEF, SCM_VALIDATE_INUM_DEF_COPY, SCM_VALIDATE_INUM_RANGE, SCM_VALIDATE_INUM_RANGE_COPY to scm_to_size_t or similar.
2004-07-08* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer4-104/+104
SCM_I_MAKINUM and changed all uses.
2004-07-06Replaced all uses of deprecated SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer4-67/+67
SCM_NEGATE_BOOL, and SCM_BOOLP with scm_is_false, scm_is_true, scm_from_bool, and scm_is_bool, respectively.
2004-07-06*** empty log message ***Marius Vollmer1-0/+7
2004-07-05*** empty log message ***Kevin Ryde1-0/+2
2004-07-05Correction to heading comment.Kevin Ryde1-1/+1
2004-07-04*** empty log message ***Kevin Ryde1-0/+4
2004-07-04(uvec_sizes): Add "const".Kevin Ryde1-2/+2
2004-06-20*** empty log message ***Rob Browning1-0/+1
2004-06-20Add separate symmetric test for SCM_HAVE_T_UINT64 in one case.Rob Browning1-1/+4
2004-06-20*** empty log message ***Rob Browning1-1/+2
2004-06-20fix #ifdef checks for 64-bit types; should be #if.Rob Browning1-4/+4
2004-06-20*** empty log message ***Rob Browning1-0/+6
2004-06-20(uvec_print): rewrite using a union to make moreRob Browning1-221/+145
compact, and use static print_uint64 and print_int64 to print 64-bit elements. (print_int64): new static function (temporary fix). (print_uint64): new static function (temporary fix).
2004-06-20*** empty log message ***Rob Browning1-0/+2
2004-06-20(srfi_DATA): add srfi-31.scm.Rob Browning1-0/+1
2004-06-20*** empty log message ***Rob Browning1-0/+4
2004-06-20new file.Rob Browning1-0/+34
2004-04-24 * srfi-17.scm (setter, car, cdr etc.): When within one defineDirk Herrmann2-33/+111
expression a new variable in the local module is defined in terms of an equally named variable from some other module, use @ to refer to the variable in the other module. This is necessary due to section 5.2.1 of R5RS: In a define expression first the new binding is created and then the expression is evaluated.
2004-04-23*** empty log message ***Kevin Ryde1-0/+5
2004-04-23(let-values): Use make-symbol rather than gensym, forKevin Ryde1-5/+3
guaranteed uniqueness of temp variable symbols.
2004-04-15*** empty log message ***Kevin Ryde1-0/+5
2004-04-15(scm_string_trim, scm_string_trim_right, scm_string_trim_both):Kevin Ryde1-5/+5
Cast to unsigned char for isspace.
2004-04-06* srfi-13.c (s_scm_string_map): convert character to unsigned charHan-Wen Nienhuys2-28/+41
before converting to unsigned int. This prevents hi-bit ascii as being converted large integers. (string_upcase_x): change caller for scm_{up,down}case to scm_c_{up,down}case * chars.h (scm_init_chars): change scm_{upcase,downcase} to scm_c_{up,down}case. (SCM_MAKE_CHAR): add (unsigned char) cast. This prevents havoc when hi-bit ASCII is subjected to SCM_MAKE_CHAR().
2004-03-22*** empty log message ***Kevin Ryde1-0/+5
2004-03-22(circular-list): Rewrite using set-cdr!, no need to copy parameter list.Kevin Ryde1-11/+5
2004-02-11Add copyright and license notice.Kevin Ryde1-0/+18
(Note code was written in 2002, but only checked-in in 2004.)
2004-02-09* Makefile.am (TAGS_FILES): Use this variable instead ofMikael Djurfeldt2-2/+8
ETAGS_ARGS so that TAGS can be built using separate build directory. * Makefile.am (TAGS_FILES): Use this variable instead of ETAGS_ARGS so that TAGS can be built using separate build directory. * debugger/breakpoints/Makefile.am (TAGS_FILES), debugger/Makefile.am (TAGS_FILES), Makefile.am (TAGS_FILES): Use this variable instead of ETAGS_ARGS so that TAGS can be built using separate build directory. * primitives/Makefile.am (TAGS_FILES), internals/Makefile.am (TAGS_FILES), Makefile.am (TAGS_FILES): Use this variable instead of ETAGS_ARGS so that TAGS can be built using separate build directory. * Makefile.am, goops/Makefile.am (TAGS_FILES): Use this variable instead of ETAGS_ARGS so that TAGS can be built using separate build directory. * Makefile.am (TAGS_FILES): Use this variable instead of ETAGS_ARGS so that TAGS can be built using separate build directory.
2004-01-24*** empty log message ***Marius Vollmer1-0/+4
2004-01-24(srfi_DATA): Added srfi-26.scm.Marius Vollmer1-1/+2
2004-01-21*** empty log message ***Marius Vollmer1-0/+4
2004-01-21New, from Daniel Skarda. Thanks!Marius Vollmer1-0/+31
2003-12-02*** empty log message ***Kevin Ryde1-0/+8
2003-12-02(map!): Define as an alias for map, previous definition was not tail-recursive.Kevin Ryde1-16/+2
2003-12-02(count): Rewrite in C, avoiding non-tail recursion.Kevin Ryde3-19/+104