Abdulaziz Ghuloum
|
5ccca042a6
|
* Implementation of Guardian is complete.
* Implementation not fully tested. May have corner cases.
|
2006-12-19 20:14:31 +03:00 |
Abdulaziz Ghuloum
|
8dac92a512
|
added guardians primitives, not tested
|
2006-12-19 19:41:13 +03:00 |
Abdulaziz Ghuloum
|
3d2d52fe58
|
Added a guardians field to the pcb.
Added a guardians_loop procedure to the collector. In this
revision, this procedure does nothing.
|
2006-12-18 23:08:33 +03:00 |
Abdulaziz Ghuloum
|
e6c5c97b34
|
fixed simple bug in r126 for missing return(y);
|
2006-12-17 03:07:21 +03:00 |
Abdulaziz Ghuloum
|
b7410520cb
|
renamed all if (accounting) {...} to
#if accounting
...
#endif
|
2006-12-17 03:00:34 +03:00 |
Abdulaziz Ghuloum
|
1d2a277063
|
not done with fx-/fx+/fx*
|
2006-12-07 15:42:25 -05:00 |
Abdulaziz Ghuloum
|
d7565580bf
|
added intel docs
|
2006-12-07 01:38:04 -05:00 |
Abdulaziz Ghuloum
|
2a2a3ab7fb
|
* Added quotient.
* Added remainder.
* Added quotient+remainder :-)
|
2006-12-06 20:53:54 -05:00 |
Abdulaziz Ghuloum
|
4143501988
|
* Added ~% to the format metas.
* Exported string->list.
|
2006-12-06 18:26:37 -05:00 |
Abdulaziz Ghuloum
|
0f2bcdb2a0
|
added an mmap cache to avoid repeated mmaps/munmaps
|
2006-12-06 11:07:27 -05:00 |
Abdulaziz Ghuloum
|
5f051d3122
|
fixed memory extension bug in the collector
|
2006-12-06 10:08:34 -05:00 |
Abdulaziz Ghuloum
|
d006951ed7
|
symbol-table now puts an "unbound" in the symbol-value cell of the symbols it creates
|
2006-12-05 19:42:09 -05:00 |
Abdulaziz Ghuloum
|
ff9439d3c1
|
* Simple thunks do not allocate now.
|
2006-12-04 11:46:52 -05:00 |
Abdulaziz Ghuloum
|
3ba89a0638
|
* the fasl-reader in the binary handles 'Q' tags (thunks) now.
|
2006-12-04 10:34:50 -05:00 |
Abdulaziz Ghuloum
|
30a3ce94ef
|
* I don't know if the bug is fixed.
|
2006-12-04 09:11:56 -05:00 |
Abdulaziz Ghuloum
|
4a813dd5f8
|
segfaulting state
|
2006-12-03 18:42:52 -05:00 |
Abdulaziz Ghuloum
|
bdcfd8beb0
|
* Added a T tag in the fasl file format denoting a thunk.
* T is followed by a code object.
|
2006-12-03 15:13:36 -05:00 |
Abdulaziz Ghuloum
|
b09f5ba142
|
rebuilt
|
2006-12-01 11:18:23 -05:00 |
Abdulaziz Ghuloum
|
d04eb83cf3
|
Added PATH search.
* If argv[0] contains a '/', then we look for argv[0]++".boot"
* Otherwise, search the path[i] for where argv[0] came from and
append ".boot" to that.
|
2006-12-01 11:18:01 -05:00 |
Abdulaziz Ghuloum
|
5bb14cad6e
|
renamed:
runtime => bin
src => lib
|
2006-12-01 10:40:21 -05:00 |