index
:
jinx
this commit
main
silly.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
pkg
Age
Commit message (
Collapse
)
Author
2022-07-12
Fix empty for parsing and test regression
Mel
2022-07-12
Extract scopes and scope chain from compiler
Mel
2022-07-11
Reimplement argument counts
Mel
2022-07-11
Function compilation and minor fixes
Mel
2022-07-11
Allow underscores in identifiers in scanner
Mel
2022-07-11
Rebuild compiler and code builder with markers
Mel
2022-07-06
Implement most of the binary operations
Mel
2022-07-06
Increment hidden i variable in ForIn code
Mel
2022-07-06
Add Array push core method
Mel
2022-07-06
Allow text compiler to use number labels as PCs
Mel
2022-07-06
Implement ForIn statement compilation
Mel
2022-07-06
Compile Array literals
Mel
2022-07-05
Compile ForCond statements
Mel
2022-07-05
Fix nested if block compiling
Mel
2022-07-04
Parse For Stmts
Mel
2022-07-03
Compile If Stmts
Mel
2022-07-02
Rename ErrEnvNotSet to ErrNullPtrDereference
Mel
2022-06-26
Change arguments order in VM to match expectation
Mel
2022-06-20
Compile rudimetary variables
Mel
2022-06-20
Fix messed up BinOp precedence table
Mel
2022-06-14
Adjust error margin for heartbeat test
Mel
2022-06-14
Add basic Lang command
Mel
2022-06-14
Make Compiler tests pass
Mel
2022-06-14
Fix parser not creating ExprGroup
Mel
2022-06-14
Fix BinExpr precendence not being drilled down
Mel
2022-06-12
Create basic Expr compiler for Lang
Mel
2022-06-12
Add simple Lang BC Decompiler
Mel
2022-06-12
Remove println from builder
Mel
2022-06-07
Marginally better bytecode builder line API
Mel
2022-06-07
Add builder for VM bytecode
Mel
2022-06-02
Create Lang compiler package
Mel
2022-06-02
OpMod and OpSetLocal for prime test
Mel
2022-06-01
Implement proper object types
Mel
2022-06-01
Always return from native functions implicitly
Mel
2022-06-01
Add NullData to null values
Mel
2022-06-01
Make VM GetResult independent of call base
Mel
2022-06-01
Shift call base only after new call base pushed
Mel
2022-05-31
Call args fix in tests and better error message
Mel
2022-05-31
Add untyped Objects (for now)
Mel
2022-05-30
Specify arg count on VM Functions
Mel
2022-05-29
Types, Methods and basic Core Lib
Mel
2022-05-29
VM Native Functions
Mel
2022-05-28
Harden Mem further and add tests
Mel
2022-05-28
Extract stack package and hide behind interface
Mel
2022-05-28
Harden VM Mem
Mel
2022-05-27
Function envs and value escaping
Mel
2022-05-27
Add debug info to compiled VM code
Mel
2022-05-27
VM ARC
Mel
2022-05-20
Call and return from functions
Mel
2022-05-20
Make empty value of Type equal Null
Mel
[next]