Commit graph

848 commits

Author SHA1 Message Date
Dirk Herrmann
b00c8cdc68 Fixed entry date. 2000-03-21 10:58:36 +00:00
Dirk Herrmann
9b139b4e2b Fix: Don't unpack results of SCM_INUM. 2000-03-21 10:04:07 +00:00
Mikael Djurfeldt
bd54e664ae *** empty log message *** 2000-03-21 03:58:05 +00:00
Mikael Djurfeldt
df2d517825 *** empty log message *** 2000-03-21 02:38:12 +00:00
Dirk Herrmann
f2961ccd8f A couple of typing problems (at leat partially) resolved. 2000-03-20 18:14:07 +00:00
Mikael Djurfeldt
f1083dd7d7 *** empty log message *** 2000-03-20 15:05:46 +00:00
Mikael Djurfeldt
80770ddc5f *** empty log message *** 2000-03-20 14:57:19 +00:00
Mikael Djurfeldt
f1d316dd37 *** empty log message *** 2000-03-20 14:39:36 +00:00
Mikael Djurfeldt
7b4cc8312d *** empty log message *** 2000-03-20 14:31:38 +00:00
Dirk Herrmann
7a710745b4 Fix a couple of SCM_PACK / SCM_UNPACK uncleanlynesses. 2000-03-20 14:00:27 +00:00
Mikael Djurfeldt
1ef20c801b *** empty log message *** 2000-03-20 13:39:44 +00:00
Dirk Herrmann
b464b97039 Fix mixup of packed/unpacked SCM values. (Thanks Thien-Thi Nguyen.) 2000-03-20 04:19:54 +00:00
Dirk Herrmann
3ab9f56eaf scm_ash: Fixed typing problems with the second parameter and added some
documentation.  (Thanks Thien-Thi Nguyen for indicating the problem.)
2000-03-20 04:02:56 +00:00
Mikael Djurfeldt
78a4915a1e *** empty log message *** 2000-03-19 21:00:43 +00:00
Mikael Djurfeldt
05bc3265aa *** empty log message *** 2000-03-19 20:05:47 +00:00
Michael Livshin
89e00824a0 * *.[hc]: add Emacs magic at the end of file, to ensure GNU
indentation style.
2000-03-19 19:01:16 +00:00
Mikael Djurfeldt
afcfc5bbe0 *** empty log message *** 2000-03-19 13:35:17 +00:00
Michael Livshin
a00c95d9c6 * tags.h: (SCM_DOUBLE_CELLP, SCM_NDOUBLE_CELLP): new macros.
* gc.h: (typedef struct scm_freelist_t) remove from here.

* gc.c: (CELL_UP, CELL_DN) make these macros take additional
parameter (the span).
(CLUSTER_SIZE_IN_BYTES, ALIGNMENT_SLACK) new macros.
(typedef struct scm_freelist_t) move here from gc.h, it had no
business being externally visible.
(typedef struct scm_heap_seg_data_t) renamed from
scm_heap_seg_data, to be style-compliant.
(scm_mark_locations) if the possible pointer points to a
multy-cell, check that it's properly aligned.
(init_heap_seg) alighn multy-cells properly, work with the
assumption that the segment size divides cleanly by cluster size
(so that there's no spill).
(round_to_cluster_size) new function.
(alloc_some_heap, make_initial_segment) use round_to_cluster_size
to satisfy the new init_heap_seg invariant.
2000-03-18 11:09:41 +00:00
Dirk Herrmann
28b3236d36 Only include async.h where it is actually needed. 2000-03-18 09:16:48 +00:00
Dirk Herrmann
ba11fd4cb6 Only include root.h where it is actually needed. 2000-03-18 08:44:04 +00:00
Dirk Herrmann
7ab3fdd51f Only include strings.h where it is actually needed. 2000-03-17 18:11:58 +00:00
Dirk Herrmann
f04d8caf82 Only include ports.h where it is actually needed. 2000-03-17 16:10:13 +00:00
Dirk Herrmann
003d1fd046 Only include vectors.h in those files, where it is actually needed. 2000-03-17 15:23:03 +00:00
Dirk Herrmann
0fa27efa4a Removed empty file genio.h and references to it. 2000-03-17 13:37:33 +00:00
Mikael Djurfeldt
1eb489a2da *** empty log message *** 2000-03-17 08:58:38 +00:00
Mikael Djurfeldt
148f31de71 *** empty log message *** 2000-03-17 08:09:25 +00:00
Mikael Djurfeldt
bc2c8d9886 *** empty log message *** 2000-03-16 20:17:52 +00:00
Mikael Djurfeldt
6d0f81ddaa *** empty log message *** 2000-03-16 18:23:00 +00:00
Mikael Djurfeldt
5a55154239 *** empty log message *** 2000-03-16 04:04:25 +00:00
Mikael Djurfeldt
6c7c449e6d *** empty log message *** 2000-03-16 01:29:21 +00:00
Mikael Djurfeldt
17351a6f17 *** empty log message *** 2000-03-16 01:18:32 +00:00
Mikael Djurfeldt
c5133dc959 *** empty log message *** 2000-03-16 00:06:34 +00:00
Mikael Djurfeldt
90e7786109 *** empty log message *** 2000-03-15 19:08:27 +00:00
Greg J. Badros
3820581c58 *** empty log message *** 2000-03-15 16:54:30 +00:00
Greg J. Badros
dd6390bf76 *** empty log message *** 2000-03-15 16:13:40 +00:00
Mikael Djurfeldt
4fdb0ae271 *** empty log message *** 2000-03-15 07:31:15 +00:00
Mikael Djurfeldt
5f4edb864b *** empty log message *** 2000-03-14 22:15:24 +00:00
Mikael Djurfeldt
2b260c0f2e *** empty log message *** 2000-03-14 18:03:27 +00:00
Mikael Djurfeldt
3d8d1283c6 *** empty log message *** 2000-03-14 17:24:57 +00:00
Mikael Djurfeldt
b0e37c83f0 *** empty log message *** 2000-03-14 16:41:17 +00:00
Mikael Djurfeldt
5ebf0091ec *** empty log message *** 2000-03-14 15:12:23 +00:00
Mikael Djurfeldt
b20108743b *** empty log message *** 2000-03-14 12:36:05 +00:00
Mikael Djurfeldt
cf2c741398 *** empty log message *** 2000-03-14 09:03:56 +00:00
Mikael Djurfeldt
31ed4cff09 *** empty log message *** 2000-03-14 07:06:21 +00:00
Mikael Djurfeldt
16d35552c4 *** empty log message *** 2000-03-14 06:43:57 +00:00
Gary Houston
b70ecbd05c *** empty log message *** 2000-03-13 22:22:02 +00:00
Mikael Djurfeldt
26fba92291 *** empty log message *** 2000-03-13 12:07:47 +00:00
Mikael Djurfeldt
fdc7ea2deb *** empty log message *** 2000-03-13 11:10:28 +00:00
Mikael Djurfeldt
b44a555abf *** empty log message *** 2000-03-13 10:47:45 +00:00
Mikael Djurfeldt
68933ba3a4 *** empty log message *** 2000-03-13 10:14:32 +00:00