Tree @master (Download .tar.gz)
History of
src
/
castile
/
stackmac.py
@master
git clone https://git.catseye.tc/Castile/
- flake8 cleanups Chris Pressey 3 years ago
- Struct equality (actually more like "hash-consing") in stackmac. Chris Pressey 3 years ago
- Implement `ne` in `stackmac` implementation. Chris Pressey 3 years ago
- Implement str builtin in Ruby, JavaScript, and stackmac backends. Chris Pressey 3 years ago
- Update sources to run under either Python 2 or Python 3. Chris Pressey 3 years ago
- Clean up AST.aux, allow empty structs in stackmac; all tests pass. catseye 11 years ago
- Fix bugs in stackmac be; tag unions; implement typecase. catseye 11 years ago
- Small fixes to stackmac. catseye 11 years ago
- Fix up stackmac a bit; rewrite tests to not have struct reprs. catseye 11 years ago
- This isn't much tidier. Hardly worth doing except to pass tests. catseye 11 years ago
- stackmac can say "Hello, world!" now, at least. catseye 11 years ago
- Tell stackmac the # of globals; "only" 17 fails now. catseye 11 years ago
- Save old baseptr. Don't push/return void (size=0) values. catseye 11 years ago
- Introduce clear_baseptr opcode, callee clears stack for return. catseye 11 years ago
- Read and write locals rel baseptr. "Only" 27 fails for stackmac. catseye 11 years ago
- Inching the number of failures down. Next: local or global? catseye 11 years ago
- Labels in stack machine; pass a small number more tests. catseye 11 years ago
- Stackmac backend now passes some tests. catseye 11 years ago
- Rename stack backend to stackmac; stub of an interpreter for it. catseye 11 years ago