Kevin Ryde
76d3f3d47f
(Formatted Output): Rewrite, describing escapes
...
and parameters in detail.
2004-07-28 00:54:04 +00:00
Kevin Ryde
17bf4bfa21
(@le, @ge): New macros for ifnottex.
2004-07-28 00:53:09 +00:00
Kevin Ryde
32b435f201
*** empty log message ***
2004-07-27 23:47:16 +00:00
Kevin Ryde
e0e350b110
*** empty log message ***
2004-07-27 23:44:20 +00:00
Kevin Ryde
4c4edb0621
(array-set!): Exercise svect value range check.
2004-07-27 23:40:17 +00:00
Kevin Ryde
b36f6804b0
(scm_array_set_x): For svect, use scm_num2short to get range
...
check, previously silently truncated inum to short.
2004-07-27 23:39:15 +00:00
Kevin Ryde
c3f3c841f0
*** empty log message ***
2004-07-27 23:38:20 +00:00
Kevin Ryde
eb16734d62
(scm_array_set_x): For svect, use scm_num2short for
...
consistency with other vector types and to get arg and func name into
error message.
2004-07-27 23:36:35 +00:00
Kevin Ryde
a1f3180a92
(array-set!): Exercise svect value range check.
2004-07-27 23:27:51 +00:00
Kevin Ryde
1ddea1ca51
*** empty log message ***
2004-07-27 23:15:03 +00:00
Kevin Ryde
48360eb3ee
*** empty log message ***
2004-07-27 23:11:33 +00:00
Kevin Ryde
0a9d83b0f4
(scm_ctermid): Use an L_ctermid buf on the stack, for thread safety.
2004-07-27 23:10:35 +00:00
Kevin Ryde
081c1b24fa
*** empty log message ***
2004-07-27 22:55:55 +00:00
Kevin Ryde
406f1ef9a2
*** empty log message ***
2004-07-27 22:55:26 +00:00
Kevin Ryde
8faf7aeeb4
(make-regexp): Exercise flags args validation.
2004-07-27 22:55:02 +00:00
Kevin Ryde
df081058b9
(scm_make_regexp): Use SCM_VALIDATE_INT_COPY on flag
...
arguments, previously type was not checked.
2004-07-27 22:54:29 +00:00
Kevin Ryde
710491c564
(make-regexp): Exercise flags args validation.
2004-07-27 22:49:52 +00:00
Marius Vollmer
bc36d0502b
* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into
...
deprecated.h. Replaced all uses with scm_is_eq.
2004-07-27 15:41:49 +00:00
Marius Vollmer
c82f8ed66c
*** empty log message ***
2004-07-27 15:40:07 +00:00
Marius Vollmer
68fb32d29c
(SCM_EQ_P): Deprecated by moving it into
...
deprecated.h. Replaced all uses with scm_is_eq.
2004-07-27 15:39:46 +00:00
Marius Vollmer
2ad58b2a89
* deprecated.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOLP, SCM_BOOL):
...
Reimplement using scm_is_false, scm_is_true, scm_is_bool, and
scm_from_bool, respectively.
(SCM_NINUMP): Added.
* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into
deprecated.h. Replaced all uses with scm_is_eq.
2004-07-27 15:39:25 +00:00
Kevin Ryde
e759bc7c33
*** empty log message ***
2004-07-24 00:45:53 +00:00
Kevin Ryde
7ac44f03c6
(@nicode): Use @alias instead of @macro, for correct
...
handling of backslashes.
2004-07-24 00:45:02 +00:00
Kevin Ryde
317b4c4ac1
*** empty log message ***
2004-07-24 00:26:09 +00:00
Kevin Ryde
6df2ef3baf
(Smobs): In SCM_SMOB_OBJECT_LOC,
...
SCM_SMOB_OBJECT_2_LOC, SCM_SMOB_OBJECT_3_LOC, use {} to avoid "*"
getting into the index as part of the macro name.
2004-07-24 00:21:43 +00:00
Kevin Ryde
46b66e1a06
Make it vindex instead:
...
(Frames): Add @vindex for SCM_F_WIND_EXPLICITLY.
2004-07-24 00:19:27 +00:00
Kevin Ryde
30a80af9f5
(Frames): Add @findex for SCM_F_WIND_EXPLICITLY.
2004-07-24 00:17:50 +00:00
Kevin Ryde
3411101584
*** empty log message ***
2004-07-24 00:15:15 +00:00
Kevin Ryde
9e5b43bf57
(String Syntax): Add all backslash forms accepted.
...
(Regexp Functions): Use @defvar for regexp/icase etc, to emphasise
that they're variables not symbols etc.
2004-07-24 00:14:48 +00:00
Kevin Ryde
5eef0f619a
(SRFI-0): Revise for clarity, drop BNF in favour
...
of plain description, emphasise this is just for portable programs.
2004-07-24 00:08:47 +00:00
Kevin Ryde
33bea692e5
* threads.c, threads.h (scm_i_misc_mutex): New SCM_GLOBAL_MUTEX.
...
* posix.c (scm_crypt): Use it to protect static data in crypt().
2004-07-23 23:52:55 +00:00
Kevin Ryde
50dc184000
(scm_i_misc_mutex): New SCM_GLOBAL_MUTEX.
2004-07-23 23:51:58 +00:00
Kevin Ryde
6364df3429
*** empty log message ***
2004-07-23 23:43:57 +00:00
Kevin Ryde
16ea0eb96a
Add a copyright year.
2004-07-23 23:41:56 +00:00
Kevin Ryde
cd6f7d0bd2
Use #:duplicates (last) to
...
suppress warnings about current-time and raise replacing core bindings.
2004-07-23 23:41:35 +00:00
Kevin Ryde
26a4995c58
Use define-module, to as not to import
...
common-list into subsequent tests (eg. srfi-1 where `every' provokes a
warning).
2004-07-23 23:38:50 +00:00
Marius Vollmer
d5b203a684
*** empty log message ***
2004-07-23 15:51:33 +00:00
Marius Vollmer
e11e83f3d9
* deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,
...
SCM_INUM): Deprecated by reenaming them to SCM_I_INUMP, SCM_I_NINUMP
and SCM_I_INUM, respectively and adding deprecated versions to
deprecated.h and deprecated.c. Changed all uses to either use the
SCM_I_ variants or scm_is_*, scm_to_*, or scm_from_*, as appropriate.
2004-07-23 15:43:02 +00:00
Marius Vollmer
928e0f4210
(scm_i_dowinds): Removed unused code that would call the unexisting
...
scm_cross_dynwind_binding_scope for inums on the windlist.
2004-07-23 15:34:07 +00:00
Marius Vollmer
3aa13a0579
(SCM_INUMP, SCM_NINUMP, SCM_INUM): Deprecated by reenaming them to
...
SCM_I_INUMP, SCM_I_NINUMP and SCM_I_INUM, respectively and adding
deprecated versions to deprecated.h and deprecated.c. Changed all
uses to either use the SCM_I_ variants or scm_is_*, scm_to_*, or
scm_from_*, as appropriate.
2004-07-23 15:29:27 +00:00
Kevin Ryde
ae13e8e1ca
*** empty log message ***
2004-07-19 00:59:27 +00:00
Kevin Ryde
4fb318013b
2004-05-25 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
...
* tests/format.test (~{): Test no arbitrary iteration limit.
2004-07-19 00:58:04 +00:00
Kevin Ryde
dc510157be
*** empty log message ***
2004-07-19 00:48:37 +00:00
Kevin Ryde
a0dbcd9cc3
2004-05-25 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
...
* format.scm: Remove the arbitrary limit of 100 iterations for the
~{...~} control structure.
2004-07-19 00:43:37 +00:00
Kevin Ryde
858d2470d3
*** empty log message ***
2004-07-19 00:35:50 +00:00
Kevin Ryde
564f52cca9
2004-05-25 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
...
* tests/format.test (~{): Test no arbitrary iteration limit.
2004-07-19 00:31:55 +00:00
Kevin Ryde
d0d9ce0ad1
*** empty log message ***
2004-07-19 00:18:38 +00:00
Kevin Ryde
28fdf6ac32
2004-05-25 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
...
* format.scm: Remove the arbitrary limit of 100 iterations for the
~{...~} control structure.
2004-07-19 00:13:17 +00:00
Marius Vollmer
be49d1df07
Replaced all uses of deprecated SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,
...
SCM_NEGATE_BOOL, and SCM_BOOLP with scm_is_false, scm_is_true,
scm_from_bool, and scm_is_bool, respectively. Thanks to Andreas
Vögele!
2004-07-10 15:25:01 +00:00
Marius Vollmer
0523f1c0d8
*** empty log message ***
2004-07-10 14:43:55 +00:00