0.9.2 (2024-08-12)
- bump dev env (bc54a13)
0.9.1 (2023-07-17)
0.9.0 (2023-07-17)
- add auto deploy (e8b03de)
- add binary calculate for compiler (22f53d0)
- add bundle visualizer (11d2dc8)
- add compiler to wasm (7cd371a)
- add console hook for wasm (34dc010)
- add equal notEqual greatThan lessThan support (9b8fee6)
- add error handing (bf4219f)
- add func name in parser (ca64af0)
- add if node alternate support (56ff64e)
- add more compiler test (c6c5df3)
- add more vm test (aed972d)
- add null (6c19dd0)
- add prefix support (016ae79)
- expose more opcode method (513a15d)
- finish builtins (843ce30)
- finish condition execute (ad3860e)
- finish condition feature (3b223ff)
- finish name bindings (43df97e)
- implement boolean (32e3fdb)
- implement eq for object (1c1c3e2)
- initial compiler (#78) (7866b8f)
- initial function impl (723de32)
- initial online playground (ec7732f)
- reformat use rules (1f7c47a)
- split vm test (001405c)
- start use cargo fmt (e52c502)
- support closure (#147) (397284c)
- update ast-site (949b9ad)
- use new sample (b88bbd1)
- use wasm back (e1db4ce)
- add initial wasm test (c9fe06e)
- add more concrete test for opcode (ad7fe4d)
- add test for symbol tables (0effa16)
- circle CI (befb04e)
- circleCI (8683cc3)
- compiler repl (#109) (34b23a8)
- compiler warnings (0af35a8)
- compiler warnings (4d858f6)
- dev docker name (35485ce)
- docker setup (bb4f698)
- fn test (589b322)
- gh deploy with vite (fcd7a38)
- github action patch (#103) (2c35ac3)
- limit crates keywords (8260313)
- opArray description (64971df)
- opcode description (9ef1450)
- pnpm 8 issues (7ef925b)
- prod build (5ddbc95)
- refactor hash elements (d5c7d3d)
- revert to old way (a44a2d6)
- test wasm on headless browsers (0eb9e07)
- try full docker image (263875c)
- use new rust analyser (6bd438e)
- vite wasm (3fa01b6)
- wrong compiler warning (2f9c32d)
- add sample list (c958cf3)
- add favicon (f4bd89e)
- only publish main (26a619b)
- split maintainer job (70c62e0)
- update README (76f6472)
- update README (4691b46)
- Update README (d423e0c)
- finish array (e1c1ee5)
- finish hashmap (dc59660)
- finish index (2940eab)
- fix repl (5c51ede)
- implement string (ac53c64)
- add ast website to workspaces (372701c)
- add compiler to dev log (bc36cc5)
- add missing toolchain (75a505c)
- add prettier (e08322b)
- bump base image (75cc281)
- bump env (ba4473f)
- bump wasi-sdk (#97) (507ea65)
- switch to pnpm (ce34c05)
- trigger gitpod rebuild (5113204)
- update base docker (ad0b292)
- update base env (ecec748)
- use vnc since it bundled chrome (ec71046)
0.8.0 (2021-09-18)
- add dev log (2c6e9db)
- auto setup astexplorer (37097ed)
- remove redundant step (dd68d9d)
- setup astexplorer (ef803aa)
- split interpreter test (ddf668e)
- split parser test (73801aa)
- use latest node.js (3bac409)
0.7.0 (2021-07-25)
- add missing keywords (c685622)
0.6.0 (2021-07-19)
- add test case to astsexplorer (c873b23)
- put cargo-workspace into docker (053bb27)
- refactor function params to IDENTIFIER type. (89faebe)
- refactor token output (ae2084e)
0.5.0 (2021-01-19)
0.4.2 (2021-01-07)
0.4.1 (2021-01-05)
0.4.0 (2021-01-02)
- add array and hash to ast tree (9f981b5)
- add binary expression ast (da1e7f7)
- add circleci (#19) (e4a4946)
- add example (578a336)
- add function call ast (55c3808)
- add function declaration ast (0b50d79)
- add if expression ast (b3f9e98)
- add index ast (aa31ae0)
- add initial wasm version (f3e24d5)
- add interface for program ast output (d47687b)
- add let statement to ast tree (ef30e9a)
- add license (9aecc11)
- add literal to ast (54b4d03)
- add location info to root node (910619d)
- add npm publish process to CI (bab3ff1)
- add release it (#15) (03dfccd)
- add type to ast (not perfect solution, needs another process on js side) (d4ff0bc)
- add unary expression ast (aa6df7b)
- add wasm init code (#14) (31cdc96)
- fix return statement and finally fix type annotation (a912818)
- refactor span to common data structure (25f9dac)