| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| | * | Rc<RefCell<Block>> and closing upvalues | Edvard Thörnros | 2021-01-21 | |
| | | | ||||
| | * | cleanup | Gustav Sörnäs | 2021-01-20 | |
| | | | ||||
| | * | also truncate in typechecker | Gustav Sörnäs | 2021-01-20 | |
| | | | ||||
| | * | Calling of functions, in functions | Edvard Thörnros | 2021-01-20 | |
| | | | ||||
| | * | Typecheck upvalues | Edvard Thörnros | 2021-01-20 | |
| | | | ||||
| | * | Add in upvalues | Edvard Thörnros | 2021-01-20 | |
| | | | ||||
| * | | update comment | Gustav Sörnäs | 2021-01-21 | |
| | | | ||||
| * | | pop_twice: remove last elements | Gustav Sörnäs | 2021-01-21 | |
| | | | ||||
| * | | pop_twice move instead of clone | Gustav Sörnäs | 2021-01-21 | |
| |/ | ||||
| * | Fix errors | Edvard Thörnros | 2021-01-18 | |
| | | ||||
| * | Printing what is running | Edvard Thörnros | 2021-01-18 | |
| | | ||||
| * | Typecheck all blocks | Edvard Thörnros | 2021-01-18 | |
| | | ||||
| * | Use shared VM, with shared stack | Edvard Thörnros | 2021-01-18 | |
| | | ||||
| * | Break out Runtime VM | Edvard Thörnros | 2021-01-18 | |
| | | ||||
| * | rename types | Gustav Sörnäs | 2021-01-15 | |
| | | ||||
| * | typecheck: infere type from rhs in assignments | Gustav Sörnäs | 2021-01-15 | |
| | | ||||
| * | pass print args to typechecker | Gustav Sörnäs | 2021-01-15 | |
| | | ||||
| * | unused variable | Gustav Sörnäs | 2021-01-15 | |
| | | ||||
| * | reorder imports | Gustav Sörnäs | 2021-01-15 | |
| | | ||||
| * | parse function types in function types in... | Gustav Sörnäs | 2021-01-15 | |
| | | ||||
| * | Start of typesystem | Edvard Thörnros | 2021-01-15 | |
| | | | | | | | | | | There's a type system, that kinda works There needs to be better parsing of types, since not all types are currently parsable. Some of them are, and the simple stuff works! :D | |||
| * | Pass printing as an argument | Edvard Thörnros | 2021-01-14 | |
| | | ||||
| * | Add functions | Edvard Thörnros | 2021-01-14 | |
| | | ||||
| * | vm takes &Block | Gustav Sörnäs | 2021-01-12 | |
| | | ||||
| * | Fix if-statements, also colors... BLEH | Edvard Thörnros | 2021-01-12 | |
| | | ||||
| * | optimize pop_twice | Gustav Sörnäs | 2021-01-12 | |
| | | | | | Fibonacci runtime 0.27 -> 0.19 | |||
| * | Amaizing colors | Edvard Thörnros | 2021-01-12 | |
| | | ||||
| * | Reference counted strings | Edvard Thörnros | 2021-01-12 | |
| | | ||||
| * | Fix edge case in for-loop increment statements | Edvard Thörnros | 2021-01-12 | |
| | | ||||
| * | For-loops | Edvard Thörnros | 2021-01-12 | |
| | | ||||
| * | Adding strings | Edvard Thörnros | 2021-01-11 | |
| | | ||||
| * | Strings | Edvard Thörnros | 2021-01-11 | |
| | | ||||
| * | Unreachable statement | Edvard Thörnros | 2021-01-11 | |
| | | ||||
| * | If-statements | Edvard Thörnros | 2021-01-11 | |
| | | ||||
| * | Variables and scoping | Edvard Thörnros | 2021-01-11 | |
| | | ||||
| * | VARIABLES!!! | Edvard Thörnros | 2021-01-10 | |
| | | ||||
| * | Fix this shit | Edvard Thörnros | 2021-01-10 | |
| | | ||||
| * | More errors! | Edvard Thörnros | 2021-01-10 | |
| | | ||||
| * | rename vm::VMError -> vm::Error | Gustav Sörnäs | 2021-01-10 | |
| | | ||||
| * | take Paths where files are needed | Gustav Sörnäs | 2021-01-10 | |
| | | ||||
| * | print message on errors | Gustav Sörnäs | 2021-01-10 | |
| | | ||||
| * | Errors galore | Edvard Thörnros | 2021-01-10 | |
| | | ||||
| * | Add line numbers | Edvard Thörnros | 2021-01-09 | |
| | | ||||
| * | wip line numbers and errors | Gustav Sörnäs | 2021-01-09 | |
| | | ||||
| * | assert operator | Gustav Sörnäs | 2021-01-09 | |
| | | ||||
| * | boolean {comparisons,algebra} | Gustav Sörnäs | 2021-01-09 | |
| | | ||||
| * | equals | Gustav Sörnäs | 2021-01-09 | |
| | | ||||
| * | Parsing simple mathematical expressions | Edvard Thörnros | 2021-01-09 | |
| | | ||||
| * | Start on compiler | Edvard Thörnros | 2021-01-09 | |
| | | ||||
| * | Add, Sub | Edvard Thörnros | 2021-01-09 | |
| | | ||||
