Commit History

Autor SHA1 Mensaxe Data
  Agustina Arzille 395ddc63cf Reimplement error handling without C++ exceptions %!s(int64=2) %!d(string=hai) anos
  Luciano Lo Giudice 883d617b00 Reimplement the stack allocator to be fully portable %!s(int64=2) %!d(string=hai) anos
  Agustina Arzille a8a6e030fb Allow 'valref' to be constructed without value %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille 4e13ffda2d Small correction in stream creating with STRM_APP %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille d60b89e6f7 Simplify several interfaces %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille 46267674ea Allow coroutines to be resumed with a specific value %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille d808a9d8ac Optimize 'recur' forms %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille 0d6171e687 Don't treat nil as a symbol %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille 303be8fe8e Make 'raise' a special form %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille 8211a2d094 Better error reporting in 'sympkg/name' and 'coro-val' %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille ecbaf33b86 Fix for 'builtin_member' %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille c3c7b22f6e Simplify long form evaluation %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille fa3f5a7f5c Fix boxing and ignore .exe files %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille 09f85d6d26 Fix boxing in 'if' forms %!s(int64=3) %!d(string=hai) anos
  Agustina Arzille 129745efe8 Correctly handle destructuring with rest arguments %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille 8f3b2c2445 Implement slot initializers in 'make' %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille c586cfbf3c Cleanup IO, eval and instance definitions %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille 433d1f942b Improve error message for 'apply' %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille e4f55322ca Zero initialize return value in 'as' %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille 9431036eb6 Better error reporting %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille 4a6d461530 Rework the 'as' interface %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille d86d35ea13 Add a few more simple opcodes %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille 3d12254913 Add the 'typep' opcode (incomplete) %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille db51f83ff0 Add opcodes for 'symname' and 'sympkg' %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille 33d13646cb Start adding new opcodes %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille 65684e0e54 Support 'apply' for custom objects %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille 73aa5e43bf Add the 'clrexc' opcode and rework tracebacks (incomplete) %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille c4ec3cf281 Work towards chained exceptions and tracebacks (incomplete) %!s(int64=4) %!d(string=hai) anos
  Agustina Arzille d16d08fc42 First commit %!s(int64=4) %!d(string=hai) anos