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