1 |
|
2003-09-14 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2 |
|
|
3 |
|
* tags.h: Reduced the number of short instructions from 14 to 13. |
4 |
|
The typecode of the former 14th short instruction is now used to |
5 |
|
represent long instructions. Changed some comments to reflect |
6 |
|
this fact. |
7 |
|
|
8 |
|
(SCM_MAKISYM): ISYMs get a new tc7 code, namely the one that was |
9 |
|
previously used by SCM_IM_DEFINE. |
10 |
|
|
11 |
|
(SCM_IM_DEFINE): Turned into a long instruction. |
12 |
|
|
13 |
|
* eval.c (unmemocopy, SCM_CEVAL): Treat SCM_IM_DEFINE as a long |
14 |
|
instruction. |
15 |
|
|
16 |
|
* eval.c (SCM_CEVAL): Since characters and iflags have now a tc7 |
17 |
|
code that is separate from all instructions, one level of dispatch |
18 |
|
for long instructions can be eliminated. |
19 |
|
|
20 |
|
* print.c (scm_isymnames): Removed some commented code. |
21 |
|
|
22 |
2003-09-12 Marius Vollmer <mvo@zagadka.de> |
2003-09-12 Marius Vollmer <mvo@zagadka.de> |
23 |
|
|
24 |
* __scm.h (SCM_FENCE): Use __memory_barrier with the Intel |
* __scm.h (SCM_FENCE): Use __memory_barrier with the Intel |