Marius Vollmer
50694746a3
*** empty log message ***
2001-07-26 16:58:00 +00:00
Marius Vollmer
429e955781
(GC_noop1): Moved into the same #if/#endif context where it is needed.
2001-07-26 16:57:27 +00:00
Martin Grabmüller
67b7dd9ea9
Minor typo fix in NEWS.
...
Examples are now built and tested on `make installcheck'.
2001-07-26 05:31:57 +00:00
Martin Grabmüller
914c9f842a
Minor typo fix.
2001-07-26 05:29:43 +00:00
Gary Houston
e3fc0809bb
* numbers.c (scm_logand, scm_logior, scm_logxor): adjusted the
...
docstrings to reflect the n-ary implementation.
2001-07-25 22:39:44 +00:00
Gary Houston
3c3db1289a
* numbers.c (scm_logand, scm_logior, scm_logxor): adjusted the
...
docstrings to reflect the n-ary implementation.
2001-07-25 22:37:05 +00:00
Marius Vollmer
dd29a16921
*** empty log message ***
2001-07-25 22:01:50 +00:00
Marius Vollmer
a130e9829b
(scm_ceval, scm_deval): Use "RETURN" macro when returning value of a
...
variable, not the plain "return" statement.
2001-07-25 22:01:27 +00:00
Marius Vollmer
f5fe6c2f7e
*** empty log message ***
2001-07-25 21:03:59 +00:00
Marius Vollmer
d22a0ea164
Allow variables in memoized code (in addition to glocs).
...
(scm_lookupcar): Handle variables in lost races. Replace symbol
with variable directly, do not make a gloc.
(scm_unmemocar): Rewrite variables using a reverse lookup, just
like glocs.
(scm_ceval, scm_deval): Deal with variables in SCM_IM_SET and in
the main switch.
2001-07-25 21:03:28 +00:00
Martin Grabmüller
814e260104
Doc file overhaul. See TODO for what is still missing.
2001-07-25 19:49:38 +00:00
Marius Vollmer
6d9ad98a17
*** empty log message ***
2001-07-25 15:33:03 +00:00
Marius Vollmer
2b1d120cd7
* variable.c (scm_i_variable_print): Use "value" instead of
...
"binding" since a binding is the mapping between symbols and
variables, not between variables and their values.
2001-07-25 15:32:30 +00:00
Marius Vollmer
ee0c7345a9
*** empty log message ***
2001-07-25 15:32:20 +00:00
Marius Vollmer
dbf5dfb3c1
* variable.h (scm_tc16_variable): Removed.
...
(SCM_VARIABLEP): Test for new tc7 code.
(scm_i_variable_print): New.
* variable.c (scm_tc16_variable): Removed.
(variable_print): Renamed to scm_i_variable_print and made
non-static.
(variable_equal_p): Removed.
(make_variable): Construct a tc7 object instead of a smob.
(scm_init_variable): Do not register smob.
2001-07-25 15:28:07 +00:00
Marius Vollmer
e5aca4b5c4
* tags.h (scm_tc7_variable): New.
...
* gc.c (scm_gc_mark): Handle scm_tc7_variable objects.
* print.c (scm_iprin1): Likewise.
2001-07-25 15:22:53 +00:00
Martin Grabmüller
ed83e47e99
minor updates.
2001-07-24 17:25:29 +00:00
Martin Grabmüller
1321f4ff18
All examples are now built and tested on `make installcheck'
...
rather than `make check'.
2001-07-24 10:43:34 +00:00
Marius Vollmer
ba7562306f
*** empty log message ***
2001-07-23 22:14:37 +00:00
Marius Vollmer
abd1460ea9
(SUBDIRS): Build libguile before ice-9.
2001-07-23 22:14:24 +00:00
Marius Vollmer
489a7bdd73
* Makefile.am (psyntax.pp): Enable rule for psyntax.pp only in
...
maintainer mode. Use compile-psyntax.scm for actual compilation.
Make sure the uninstalled guile is used.
(EXTRA_DIST): Distribute compile-psyntax.scm
* compile-psyntax.scm: New file.
* syncase.scm (psyncomp): Removed, it is now in
compile-psyntax.scm.
2001-07-23 22:13:30 +00:00
Marius Vollmer
11057044d8
*** empty log message ***
2001-07-23 22:10:42 +00:00
Marius Vollmer
6ebb983574
(SUBDIRS): Build libguile before ice-9.
2001-07-23 22:10:29 +00:00
cvs2svn
1b3d27e503
This commit was manufactured by cvs2svn to create branch
...
'branch_release-1-6'.
2001-07-23 22:09:43 +00:00
Marius Vollmer
9d198c1b17
* syncase.scm (psyncomp): Removed, it is now in compile-psyntax.scm.
...
* Makefile.am (psyntax.pp): Enable rule for psyntax.pp only in
maintainer mode. Use compile-psyntax.scm for actual compilation.
Make sure the uninstalled guile is used.
(EXTRA_DIST): Distribute compile-psyntax.scm
* compile-psyntax.scm: New file.
2001-07-23 22:09:42 +00:00
Gary Houston
3eb5076d65
Reverse the n-ary logxor change. The behaviour is weird in a set
...
context, but consistent with logxor and scsh. Maybe it should get
the benefit of the doubt.
2001-07-22 23:22:07 +00:00
Gary Houston
d95744e986
Reverse the n-ary logxor change. The behaviour is weird in a set
...
context, but consistent with logxor and scsh. Maybe it should get
the benefit of the doubt.
2001-07-22 23:21:03 +00:00
Gary Houston
714dd5fadf
(scm_char_set_xor): bug fix: characters should only be included if
...
they occur in exactly one argument, but were included if they
occured an odd number of times >= 3, e.g, in (char-set-xor a a a)
where a is (char-set #\a). fix it with a "mask" array.
2001-07-22 22:03:47 +00:00
Gary Houston
42b54c05a9
(scm_char_set_xor): bug fix: characters should only be included if
...
they occur in exactly one argument, but were included if they
occured an odd number of times >= 3, e.g, in (char-set-xor a a a)
where a is (char-set #\a). fix it with a "mask" array.
2001-07-22 22:01:50 +00:00
Gary Houston
a6ec2a3cef
* srfi-14.c (scm_char_set_intersection, scm_char_set_xor): remove
...
the compulsory cs1 arguments: all args are optional in final spec.
* srfi-14.h: declarations updated.
2001-07-22 20:19:12 +00:00
Gary Houston
d1bc66027e
* srfi-14.c (scm_char_set_intersection, scm_char_set_xor): remove
...
the compulsory cs1 arguments: all args are optional in final spec.
* srfi-14.h: declarations updated.
2001-07-22 20:17:28 +00:00
Marius Vollmer
b8a42df3f1
*** empty log message ***
2001-07-22 18:36:33 +00:00
Marius Vollmer
a217c6e523
* tags.h: Include inttypes.h when we have it.
...
* tags.h (SCM_UNBOUND): Make it the 34th isym/iflag, the 33th slot os
taken by the new SCM_IM_CALL_WITH_VALUES.
* print.c (scm_isymnames): Update table accordingly.
2001-07-22 18:36:18 +00:00
Marius Vollmer
f13dd5f1f5
* tags.h (SCM_UNBOUND): Make it the 34th isym/iflag, the 33th slot os
...
taken by the new SCM_IM_CALL_WITH_VALUES.
* print.c (scm_isymnames): Update table accordingly.
2001-07-22 18:35:51 +00:00
Marius Vollmer
06ee86398c
Check for "inttypes.h".
2001-07-22 18:35:10 +00:00
Marius Vollmer
f3805ebb7c
*** empty log message ***
2001-07-22 18:31:11 +00:00
Marius Vollmer
24d1fde84c
* tags.h (SCM_UNBOUND): Make it the 34th isym/iflag, the 33th slot is
...
taken by the new SCM_IM_CALL_WITH_VALUES.
* print.c (scm_isymnames): Update table accordingly.
2001-07-22 18:30:36 +00:00
Marius Vollmer
cda36c2356
* tags.h: Include inttypes.h when we have it.
...
* tags.h (SCM_UNBOUND): Make it the 34th isym/iflag, the 33th slot is
taken by the new SCM_IM_CALL_WITH_VALUES.
* print.c (scm_isymnames): Update table accordingly.
2001-07-22 18:30:08 +00:00
Marius Vollmer
f4d1173bb3
Check for "inttypes.h".
2001-07-22 18:28:21 +00:00
Gary Houston
d41a4e1c9e
* regex-posix.c (s_scm_regexp_exec): use scm_long2num not
...
SCM_MAKINUM to convert regoff_t value to SCM.
2001-07-22 12:50:04 +00:00
Gary Houston
6a1677a396
* regex-posix.c (s_scm_regexp_exec): use scm_long2num not
...
SCM_MAKINUM to convert regoff_t value to SCM.
2001-07-22 12:49:02 +00:00
Thien-Thi Nguyen
9977b4fb1f
*** empty log message ***
2001-07-22 11:09:23 +00:00
Thien-Thi Nguyen
32bc3c4596
(autoload-info): Also handle `defmacro-public' forms.
2001-07-22 11:08:18 +00:00
Thien-Thi Nguyen
abf70d1e87
*** empty log message ***
2001-07-22 11:05:30 +00:00
Thien-Thi Nguyen
2417a54f11
(autoload-info): Also handle `defmacro-public' forms.
2001-07-22 11:03:47 +00:00
Thien-Thi Nguyen
76577031a6
Include `snarf-check-and-output-texi' in scripts section.
2001-07-21 21:31:02 +00:00
Gary Houston
f6fb4771bc
* scmsigs.c: include sys/time.h for itimer stuff.
2001-07-21 21:12:04 +00:00
Gary Houston
1bed8c28a2
* scmsigs.c: include sys/time.h for itimer stuff.
2001-07-21 21:11:16 +00:00
Thien-Thi Nguyen
bd8398e6ef
Remove "how to contribute" header paragraph.
2001-07-21 06:42:46 +00:00
Thien-Thi Nguyen
f8fd58434a
Remove "how to contribute" header paragraph.
2001-07-21 06:42:03 +00:00