summaryrefslogtreecommitdiff
path: root/vm/vm.go
AgeCommit message (Expand)Author
12 daysfix: improve handling of indirectionsMarc Vertes
2026-01-11fix: handle assign statements on map elementsMarc Vertes
2026-01-09feat: initial support for mapsMarc Vertes
2026-01-08fix: improve composite literal for slicesMarc Vertes
2026-01-07fix: improve handling of composite literal struct expressionsMarc Vertes
2026-01-06fix: correct and simplify parsing of expressions.Marc Vertes
2025-12-04chore: move symbol types and functions in its own package.Marc Vertes
2025-12-02feat: support of struct literal compositeMarc Vertes
2025-11-29chore: shorter name for packages, simpilfy vm valuesMarc Vertes
2025-11-28doc: improve comments, pass lintMarc Vertes
2025-11-26Chore: improve tracing of code emitsMarc Vertes
2025-11-16fix lintMarc Vertes
2025-11-14fix: refactor VM instruction typeMarc Vertes
2025-03-03fix: improve structparscan-structMarc Vertes
2024-04-23feat: initial and partial support of composite expressions (#9)Marc Vertes
2024-04-02chore: add linters and some lint fixes (#8)Marc Vertes
2024-03-14feat: initial support of closuresMarc Vertes
2024-03-08feat: add type representation in vm packageMarc Vertes
2023-11-24parser: fix allocation of local variablesMarc Vertes
2023-11-24vm: use only reflect.Values (WIP)Marc Vertes
2023-11-20parser: add support for unary operatorsMarc Vertes
2023-11-20parser: add support for slices and arrays, parse index expressionsMarc Vertes
2023-11-17parser: support selector expression to get / set struct fieldsMarc Vertes
2023-11-15parser: hande const declarationsMarc Vertes
2023-11-10vm: add Grow instruction to increase stackMarc Vertes
2023-11-07parser: implement switch statementMarc Vertes
2023-11-03feat: add support for control flow operators in expressionsMarc Vertes
2023-10-21parser: implement operator precedence rules in expressionsMarc Vertes
2023-10-12move to a direct byte code compiler (#8)Marc Vertes