Commit Graph

111 Commits

Author SHA1 Message Date
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