peon/src
Mattia Giambirtone b40275b52f Added Compiler.check(), made type constraints mandatory in generics, reverted '\n' being converted to a semicolon, minor refactoring 2022-07-16 13:04:00 +02:00
..
backend Moved for peon types to its own module, added support for negating primitives in the compiler and for floats in the VM, added some more docs to the VM and restored the old empty-jump mechanism for closure declaration. Minor changes to endScope 2022-07-10 13:19:57 +02:00
frontend Added Compiler.check(), made type constraints mandatory in generics, reverted '\n' being converted to a semicolon, minor refactoring 2022-07-16 13:04:00 +02:00
memory Added Makefile, prettyfied code, initial work on pragmas 2022-05-18 13:32:32 +02:00
peon/stdlib Updated .gitignore, slightly edited README and added some more tests 2022-06-19 14:45:38 +02:00
util Simplified calling convention, added for PeonObject, added some comments, fixed bug with StoreVar in stack frames, fixed issues with functions assigned to variables, changed the way closures are emitted so that empty jumps are no longer needed 2022-07-09 12:47:53 +02:00
config.nim Fixed error message when returning values from void functions 2022-07-10 15:10:01 +02:00
main.nim Added Compiler.check(), made type constraints mandatory in generics, reverted '\n' being converted to a semicolon, minor refactoring 2022-07-16 13:04:00 +02:00
peon.nim Added some missing files 2022-06-14 22:45:41 +02:00