about summary refs log tree commit diff
path: root/pkg
AgeCommit message (Collapse)Author
2022-06-07Marginally better bytecode builder line APIMel
2022-06-07Add builder for VM bytecodeMel
2022-06-02Create Lang compiler packageMel
2022-06-02OpMod and OpSetLocal for prime testMel
2022-06-01Implement proper object typesMel
2022-06-01Always return from native functions implicitlyMel
2022-06-01Add NullData to null valuesMel
2022-06-01Make VM GetResult independent of call baseMel
2022-06-01Shift call base only after new call base pushedMel
2022-05-31Call args fix in tests and better error messageMel
2022-05-31Add untyped Objects (for now)Mel
2022-05-30Specify arg count on VM FunctionsMel
2022-05-29Types, Methods and basic Core LibMel
2022-05-29VM Native FunctionsMel
2022-05-28Harden Mem further and add testsMel
2022-05-28Extract stack package and hide behind interfaceMel
2022-05-28Harden VM MemMel
2022-05-27Function envs and value escapingMel
2022-05-27Add debug info to compiled VM codeMel
2022-05-27VM ARCMel
2022-05-20Call and return from functionsMel
2022-05-20Make empty value of Type equal NullMel
2022-05-20Continuous VM stack implementationMel
2022-05-20Add Fib test for VMMel
2022-05-20More VM operations needed for FibMel
2022-05-20Access methods for VM data and stop Array copyingMel
2022-05-19Return pc after VM errorMel
2022-05-19Don't log messages twiceMel
2022-05-19Stop VM cmd execution on compilation failureMel
2022-05-18Handle errors gracefully in VMMel
2022-05-18Respect halt OPMel
2022-05-18VM commandMel
2022-05-18Fix type assertions for add and sub execMel
2022-05-18Start call stack with at least one frameMel
2022-05-18Create compiler for Lang bytecode assemblyMel
2022-05-17Lang VM PrototypeMel
2022-05-09Extract source walk part of scannerMel
2022-04-21Lang parser prototypeMel
2022-04-21Do not force generics for Expr and StmtMel
2022-04-20Basic AST for langMel
2022-04-20Add scanner emoji in strings testMel
2022-04-19Emit EOL tokens in scannerMel
2022-04-19Scanner tight number fixMel
2022-04-19More scanner tests and tight idents fixMel
2022-04-16Basic scanner for langMel
2022-04-12Handle gateway errors and reconnectionsMel
2022-04-10Start pushing out context where not necessaryMel
2022-04-10Rename "NewClient" to just "New"Mel
2022-04-08Graceful closingMel
2022-04-08Use correct event in gateway event dispatcherMel