Dirk Herrmann
34f0f2b8af
* Deprecated macros SCM_ROCHARS and SCM_ROUCHARS.
2000-11-22 11:20:03 +00:00
Dirk Herrmann
f0942910af
* Deprecated SCM_RWSTRINGP and SCM_VALIDATE_RWSTRING.
...
* Prepared SCM_STRING_U?CHARS to replace SCM_ROU?CHARS.
2000-11-21 17:32:38 +00:00
Gary Houston
34b56ec407
*** empty log message ***
2000-11-09 22:41:58 +00:00
Gary Houston
eb5c0a2a6c
2000-11-04 Gary Houston <ghouston@arglist.com>
...
* ports.c (scm_port_p): new function, implements "port?" which
is mentioned in R5RS.
* ports.h: declare scm_port_p.
2000-11-04 23:24:14 +00:00
Dirk Herrmann
b24b5e13bf
* Get rid of calls to SCM_ROSTRINGP.
...
* Fix some string/symbol output problems with regards to substrings.
* Fix error output to prefer procedure name parameters over stack data.
* Use SCM_(SET_)?FILENAME where appropriate.
* Prefer calling scm_remember over scm_protect/unprotect_object calls.
2000-11-02 10:36:31 +00:00
Dirk Herrmann
a6d9e5abe5
* Change a couple of functions to accept either symbols or strings only.
...
* Get rid of remainig uses of SCM_LENGTH etc.
2000-10-30 11:42:26 +00:00
Mikael Djurfeldt
14f1d9fec8
*** empty log message ***
2000-10-25 14:51:33 +00:00
Dirk Herrmann
1b9be268c8
* Deprecated scm_vector_set_length_x.
...
* Zero length vectors do not allocate dummy memory any more.
2000-10-25 12:58:51 +00:00
Dirk Herrmann
d1ca2c6423
* Some more work to get rid of SCM_LENGTH
...
* Eliminated some cell type bit fiddling
* Various minor changes
2000-10-25 11:01:03 +00:00
Dirk Herrmann
daa6ba187b
* Deprecated scm_sloppy_mem(q|v|ber)
2000-10-13 07:55:25 +00:00
Dirk Herrmann
1660782ecf
* Removed unused type tag scm_tc7_lvector.
2000-09-22 18:33:24 +00:00
Dirk Herrmann
c1aef03710
* Added SCM_STRING_CHARS and SCM_SYMBOL_CHARS in order to, in the long run,
...
get rid of SCM_CHARS, which is shared between a large number of types, and
thus makes it difficult to change the implementation of a single type.
2000-09-22 16:44:42 +00:00
Dirk Herrmann
28b06554ca
* Unified ssymbols and msymbols to a single symbol type 'scm_tc7_symbol'.
...
* Added scm_string_hash and deprecated scm_strhash.
2000-09-12 12:30:36 +00:00
Mikael Djurfeldt
302f229e58
*** empty log message ***
2000-09-12 05:44:34 +00:00
Marius Vollmer
17f367e095
*** empty log message ***
2000-09-03 20:47:21 +00:00
Mikael Djurfeldt
69b5f65aaa
*** empty log message ***
2000-08-26 20:57:57 +00:00
Marius Vollmer
76ef92f358
*** empty log message ***
2000-08-16 19:30:28 +00:00
Mikael Djurfeldt
41d7d2af42
*** empty log message ***
2000-08-11 09:30:07 +00:00
Mikael Djurfeldt
e478dffa01
*** empty log message ***
2000-08-02 06:11:08 +00:00
Dirk Herrmann
f762051048
* Fixed struct initialization.
2000-07-26 08:35:35 +00:00
Dirk Herrmann
cc4feeca51
* Deprecated function scm_call_catching_errors.
...
* Updated root-smob initialization.
2000-07-18 07:02:57 +00:00
Michael Livshin
9d47a1e6f2
* gc.c (scm_done_free): new.
...
expanded comments about scm_done_malloc.
* gc.h: added prototype for scm_done_free
2000-07-15 13:44:04 +00:00
Dirk Herrmann
32d0d4b1e3
* Added note about new global variable scm_gc_running_p.
2000-07-14 07:36:35 +00:00
Dirk Herrmann
b63a956dc5
* Re-introduced some symbols as deprecated.
2000-06-30 17:37:26 +00:00
Mikael Djurfeldt
03cd374d37
Fix
2000-06-21 01:24:56 +00:00
Mikael Djurfeldt
c0997079b4
*** empty log message ***
2000-06-21 01:17:51 +00:00
Mikael Djurfeldt
c299f186ff
*** empty log message ***
2000-06-20 22:26:41 +00:00
Mikael Djurfeldt
67ef2dca37
*** empty log message ***
2000-06-20 18:08:59 +00:00
Mikael Djurfeldt
9704841c40
*** empty log message ***
2000-06-20 17:33:57 +00:00
Mikael Djurfeldt
e8855f8d46
*** empty log message ***
2000-06-20 12:33:11 +00:00
Mikael Djurfeldt
b5074b2374
*** empty log message ***
2000-06-20 02:38:36 +00:00
Mikael Djurfeldt
2728d7f43c
*** empty log message ***
2000-06-19 22:30:31 +00:00
Mikael Djurfeldt
0a9e521f29
*** empty log message ***
2000-06-19 10:05:54 +00:00
Mikael Djurfeldt
341f78c976
*** empty log message ***
2000-06-12 11:58:48 +00:00
Mikael Djurfeldt
aa4bb95d6a
*** empty log message ***
2000-05-30 14:14:11 +00:00
Dirk Herrmann
e11f8b42f2
* The name property of hooks is deprecated.
2000-05-26 16:31:22 +00:00
Dirk Herrmann
894a712b28
* Un-deprecated the *FIXABLE macros.
...
* Deprecated SCM_UNPACK_CAR.
* Updated NEWS and RELEASE.
2000-05-25 13:53:49 +00:00
Mikael Djurfeldt
820920e6a3
*** empty log message ***
2000-04-21 23:15:27 +00:00
Mikael Djurfeldt
e415cb0666
*** empty log message ***
2000-04-21 14:12:45 +00:00
Mikael Djurfeldt
9764c29b8c
*** empty log message ***
2000-04-21 00:27:52 +00:00
Mikael Djurfeldt
a0128ebefa
*** empty log message ***
2000-04-16 02:04:25 +00:00
Mikael Djurfeldt
7c1e0b12a3
*** empty log message ***
2000-04-15 19:34:09 +00:00
Mikael Djurfeldt
91163914cf
*** empty log message ***
2000-03-29 11:02:44 +00:00
Mikael Djurfeldt
f8a72ca4c9
*** empty log message ***
2000-03-12 18:41:47 +00:00
Gary Houston
1a35eadceb
mention a stdout port buffer change from a while ago.
2000-03-12 16:32:19 +00:00
Mikael Djurfeldt
2afe9d0e3e
*** empty log message ***
2000-03-12 14:28:25 +00:00
Mikael Djurfeldt
f3b5e18566
*** empty log message ***
2000-03-12 01:48:48 +00:00
Mikael Djurfeldt
810e1aecca
*** empty log message ***
2000-03-12 00:57:16 +00:00
Mikael Djurfeldt
0af43c4aa5
*** empty log message ***
2000-03-12 00:55:12 +00:00
Gary Houston
bd9e24b301
* strings.h: don't use SCM_P. don't include <string.h>.
...
* error.c, gh_data.c, ports.c, script.c, strop.c: include <string.h>.
* strings.c (scm_string_ref): make the 2nd argument compulsory.
previously it defaulted to zero for no good reason that I can see.
use a local variable for SCM_INUM (k). replace
SCM_VALIDATE_INUM_DEF with SCM_VALIDATE_INUM_COPY.
(scm_makfromstr): cosmetic changes.
(scm_string): Accept only chars in the list, not strings, for
conformance to R5RS (particularly for list->string, which is
supposed to be the inverse of string->list.) remove
SCM_DEFER_INTS/SCM_ALLOW_INTS, which is unnecessary since
scm_makstr handles the cell allocation. when reporting wrong-type
arg, don't report the position as 1.
* posix.c (scm_init_posix): intern PIPE_BUF if it's defined.
* boot-9.scm (find-and-link-dynamic-module): pass strings, not symbols,
to string-append.
2000-01-31 18:29:56 +00:00