Michael Livshin
83238bc162
*** empty log message ***
2000-08-16 00:25:38 +00:00
Mikael Djurfeldt
a94da0e030
*** empty log message ***
2000-08-13 20:53:27 +00:00
Neil Jerram
2a2a730bfa
* Docstring fixes.
2000-08-12 23:15:48 +00:00
Neil Jerram
ee826bae22
Docstring updated so that make-soft-port example is correct.
2000-08-12 22:18:04 +00:00
Neil Jerram
1670bef991
Docstring fix - quote quotation marks and backslashes.
2000-08-12 22:15:55 +00:00
Neil Jerram
f0a7af1a86
Docstring fix for scm_logand.
2000-08-12 22:13:32 +00:00
Neil Jerram
872e0c7291
* macros.c: Remove surplus newlines from end of docstrings.
...
* list.c (scm_list_tail): Add @deffnx line to docstring for
list-cdr-ref.
* keywords.c: Docstring improvements in conjunction with new
reference manual doc on keywords.
* error.c (scm_error_scm): Fix texinfo syntax error in
docstring. (@code(~S) should be @code{~S}.)
* dynl.c: Remove surplus newlines from end of docstrings.
2000-08-11 15:12:37 +00:00
Mikael Djurfeldt
3a33a9b117
*** empty log message ***
2000-08-11 08:46:32 +00:00
Mikael Djurfeldt
1807c7b875
*** empty log message ***
2000-08-11 00:45:33 +00:00
Mikael Djurfeldt
1a2f1b9023
*** empty log message ***
2000-08-09 18:29:48 +00:00
Marius Vollmer
b054684d81
*** empty log message ***
2000-08-06 22:04:35 +00:00
Marius Vollmer
7ca3873434
*** empty log message ***
2000-08-05 14:34:00 +00:00
Mikael Djurfeldt
89e941f154
*** empty log message ***
2000-08-02 06:35:18 +00:00
Mikael Djurfeldt
b62cc1c27f
*** empty log message ***
2000-08-02 06:00:28 +00:00
Gary Houston
cdaf0a20af
*** empty log message ***
2000-08-01 18:43:54 +00:00
Gary Houston
3bc0c6df34
*** empty log message ***
2000-07-31 21:09:02 +00:00
Marius Vollmer
3ccd186077
*** empty log message ***
2000-07-30 13:41:01 +00:00
Dirk Herrmann
1110299262
* Renamed local variable 'free' to avoid confusion with stdlib's 'free'.
2000-07-26 11:29:58 +00:00
Dirk Herrmann
a75923bb03
* Fix vector initialization.
2000-07-26 09:20:09 +00:00
Dirk Herrmann
f762051048
* Fixed struct initialization.
2000-07-26 08:35:35 +00:00
Marius Vollmer
17dd060d12
*** empty log message ***
2000-07-25 19:06:47 +00:00
Marius Vollmer
b73bde31c7
*** empty log message ***
2000-07-23 23:13:01 +00:00
Marius Vollmer
e85da7d990
*** empty log message ***
2000-07-23 11:50:33 +00:00
Dirk Herrmann
78a3503e56
* Fixed some type-related errors.
2000-07-18 16:59:35 +00:00
Dirk Herrmann
62850ef3c1
* Don't use return value from SCM_SETCDR or SCM_WHASHSET.
2000-07-18 16:09:09 +00:00
Dirk Herrmann
cc4feeca51
* Deprecated function scm_call_catching_errors.
...
* Updated root-smob initialization.
2000-07-18 07:02:57 +00:00
Marius Vollmer
007e7c3588
*** empty log message ***
2000-07-17 20:00:22 +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
406c7d9022
* Extend checks performed with SCM_DEBUG_CELL_ACCESSES=1 and make them
...
configurable at run-time.
* Replace SCM_FREEP by SCM_FREE_CELL_P and scm_gc_heap_lock by
scm_gc_running_p (not in all places yet).
2000-07-13 15:00:58 +00:00
Dirk Herrmann
c4da09e2dd
* Minor cleanups in scm_mark_locations.
2000-07-13 07:40:04 +00:00
Dirk Herrmann
3f5d82cd9a
* Use a set of dedicated macros to access and modify free cells.
2000-07-10 14:25:53 +00:00
Dirk Herrmann
f706a58b67
* Make the compiler warn about code like SCM_CELL_WORD (x, n) = y.
2000-07-10 13:54:03 +00:00
Dirk Herrmann
cbaadf0202
* Signal an error when adding entries to a hash table with no slots.
2000-07-07 15:28:56 +00:00
Dirk Herrmann
b6efc9510e
* Keep track of the heap segment table size.
...
* Let the caller of alloc_some_heap determine the behaviour in case of
malloc failures. Use this feature in scm_gc_for_newcell.
2000-07-06 09:10:22 +00:00
Dirk Herrmann
a6c12a04cf
* Don't include <stdio.h> in gh.h. Thanks to Han-Wen Nienhuys.
2000-07-06 08:48:14 +00:00
Dirk Herrmann
b63a956dc5
* Re-introduced some symbols as deprecated.
2000-06-30 17:37:26 +00:00
Mikael Djurfeldt
38ec519cbf
*** empty log message ***
2000-06-30 16:16:08 +00:00
Mikael Djurfeldt
a75a7aff74
*** empty log message ***
2000-06-30 16:09:13 +00:00
Dirk Herrmann
c73879189d
* Improved memory error handling.
...
* Made the behaviour of scm_gc_for_newcell more obvious.
2000-06-30 13:48:28 +00:00
Dirk Herrmann
685c0d7116
* Eliminated use of SCM_ASSERT to check for range errors.
...
* Fix some error reporting code in list.c
* Added some test cases.
2000-06-30 10:46:35 +00:00
Dirk Herrmann
fdf25853e1
* Fix range checks of SCM_VALIDATE* macros.
2000-06-30 09:48:25 +00:00
Mikael Djurfeldt
627df12801
*** empty log message ***
2000-06-29 23:47:14 +00:00
Dirk Herrmann
2500356c67
* Cleaned up memory error signalling.
2000-06-29 15:54:58 +00:00
Dirk Herrmann
9b166f1273
* Removed some unused identifiers and commented code.
2000-06-29 15:06:31 +00:00
Dirk Herrmann
acf4331fa5
* Use appropriate error signalling functions.
2000-06-29 13:31:33 +00:00
Dirk Herrmann
fc3d77788a
* Removed scm_first_type.
2000-06-29 09:13:17 +00:00
Dirk Herrmann
0a7a74453e
* Removed unused identifier MIN_GC_YIELD.
2000-06-29 08:27:40 +00:00
Michael Livshin
150c200bdd
* gc.c (scm_gc_for_newcell): don't try to do GC if it's blocked,
...
allocate instead.
2000-06-28 13:17:11 +00:00
Dirk Herrmann
939794ce7f
* Cleaned up initialization of asyncs.
...
* Moved handling of scm_gc_async to gc.c.
* Extracted handling of scheme level after-gc-hook from gc core.
2000-06-28 10:26:52 +00:00
Dirk Herrmann
12acbbef54
* Removed commented code from gc.c.
...
* Removed unused identifier scm_type_obj_list.
2000-06-28 07:49:25 +00:00