1 |
2003-09-11 Stefan Monnier <monnier@iro.umontreal.ca> |
2003-09-11 Stefan Monnier <monnier@iro.umontreal.ca> |
2 |
|
|
3 |
|
* lisp.h (VALBITS): Don't remove 1 for the markbit. |
4 |
|
(union Lisp_Object): Use unsigned int for types. Remove markbit. |
5 |
|
(MARKBIT): Remove 1 from VALBITS so we still use same old val. |
6 |
|
(XTYPE): Use unsigned right-shift. |
7 |
|
(XMARKBIT, XMARK, XUNMARK): Remove. |
8 |
|
|
9 |
* alloc.c (init_intervals, init_symbol, init_marker): |
* alloc.c (init_intervals, init_symbol, init_marker): |
10 |
Don't preallocate anything. |
Don't preallocate anything. |
11 |
(Fgarbage_collect, mark_object): Ignore the markbit. |
(Fgarbage_collect, mark_object): Ignore the markbit. |