Skip to content

Commit

Permalink
chore: release 0.4.0 (#16)
Browse files Browse the repository at this point in the history
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jiawen Geng <technicalcute@gmail.com>
  • Loading branch information
github-actions[bot] and gengjiawen authored Jan 2, 2021
1 parent aad6a58 commit 2f78f00
Show file tree
Hide file tree
Showing 7 changed files with 48 additions and 12 deletions.
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Changelog

## [0.4.0](https://www.github.com/gengjiawen/monkey-rust/compare/v0.3.0...v0.4.0) (2021-01-02)


### Features

* add array and hash to ast tree ([9f981b5](https://www.github.com/gengjiawen/monkey-rust/commit/9f981b53b9734c4f59278cf8aa34ff7f5eb99653))
* add binary expression ast ([da1e7f7](https://www.github.com/gengjiawen/monkey-rust/commit/da1e7f799873914001437b92dfc86c6b717f092b))
* add circleci ([#19](https://www.github.com/gengjiawen/monkey-rust/issues/19)) ([e4a4946](https://www.github.com/gengjiawen/monkey-rust/commit/e4a494691e9fbf39cd15c56f9ab436d0f6b61782))
* add example ([578a336](https://www.github.com/gengjiawen/monkey-rust/commit/578a336fad1cb51f75ab106aab7c26e601890840))
* add function call ast ([55c3808](https://www.github.com/gengjiawen/monkey-rust/commit/55c3808d42611b9fd3ba592d7d599792553297b7))
* add function declaration ast ([0b50d79](https://www.github.com/gengjiawen/monkey-rust/commit/0b50d79633a25f827b92a56d195d420063aac930))
* add if expression ast ([b3f9e98](https://www.github.com/gengjiawen/monkey-rust/commit/b3f9e983853d414236bfed691f9e3b9a9a327ba1))
* add index ast ([aa31ae0](https://www.github.com/gengjiawen/monkey-rust/commit/aa31ae0a7db9b45584c0b9a2ef50352c6a762866))
* add initial wasm version ([f3e24d5](https://www.github.com/gengjiawen/monkey-rust/commit/f3e24d5138f81abf6f211a9f43ae67a122075937))
* add interface for program ast output ([d47687b](https://www.github.com/gengjiawen/monkey-rust/commit/d47687bfbc5412e89b3d92f102bb17b778ec670a))
* add let statement to ast tree ([ef30e9a](https://www.github.com/gengjiawen/monkey-rust/commit/ef30e9a9eafdec8661aedc6c979d201c72bd9c78))
* add license ([9aecc11](https://www.github.com/gengjiawen/monkey-rust/commit/9aecc11aa9217d6fecdb1339f2acdcbce8ee183e))
* add literal to ast ([54b4d03](https://www.github.com/gengjiawen/monkey-rust/commit/54b4d03adf1364f6190a38c234d38497335b818b))
* add location info to root node ([910619d](https://www.github.com/gengjiawen/monkey-rust/commit/910619d0522f66c7688b54ac2bf975f7b9caa5f8))
* add npm publish process to CI ([bab3ff1](https://www.github.com/gengjiawen/monkey-rust/commit/bab3ff197f9b04bd6420e5127c89f8f6aee5eb4e))
* add release it ([#15](https://www.github.com/gengjiawen/monkey-rust/issues/15)) ([03dfccd](https://www.github.com/gengjiawen/monkey-rust/commit/03dfccd12e2cec6a3f7ab81975899976def81602))
* add type to ast (not perfect solution, needs another process on js side) ([d4ff0bc](https://www.github.com/gengjiawen/monkey-rust/commit/d4ff0bc1c6aafa534c64ad2134bf350444fd925d))
* add unary expression ast ([aa6df7b](https://www.github.com/gengjiawen/monkey-rust/commit/aa6df7b0fff8bce584e509dc8cf67a01191c025d))
* add wasm init code ([#14](https://www.github.com/gengjiawen/monkey-rust/issues/14)) ([31cdc96](https://www.github.com/gengjiawen/monkey-rust/commit/31cdc96afe5951e5c9dae576fe552981c25af34c))
* fix return statement and finally fix type annotation ([a912818](https://www.github.com/gengjiawen/monkey-rust/commit/a912818b130d3cc998b11b8fddc181f84a0f14f9))
* refactor span to common data structure ([25f9dac](https://www.github.com/gengjiawen/monkey-rust/commit/25f9dacb04a592517528b107aa18847435b6c104))


### Bug Fixes

* change access to public ([aad6a58](https://www.github.com/gengjiawen/monkey-rust/commit/aad6a58b7203c3069dd45ee0d4a92ca047cb276f))
* fix release type ([ef76109](https://www.github.com/gengjiawen/monkey-rust/commit/ef76109c074faf6a258d0df9d0ff7aefafc5b9e5))
* interpreter name ([87f774a](https://www.github.com/gengjiawen/monkey-rust/commit/87f774a56489f509583dad8f0b456583a27f93bd))
* wasm-pack build ([edc8081](https://www.github.com/gengjiawen/monkey-rust/commit/edc8081cf2125f6873e039f9797f5c94664e6eec))
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions interpreter/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "monkey-interpreter"
version = "0.3.0"
version = "0.0.4"
description = "a evaluator for monkey lang"
homepage = "https://github.com/gengjiawen/monkey-rust"
repository = "https://github.com/gengjiawen/monkey-rust"
Expand All @@ -20,4 +20,4 @@ path = "main.rs"

[dependencies]
phf = { version = "0.8", features = ["macros"] }
monkey-parser = { path = "../parser", version = "0.3.0" }
monkey-parser = { path = "../parser", version = "=0.0.4" }
2 changes: 1 addition & 1 deletion lexer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "monkey-lexer"
version = "0.3.0"
version = "0.0.4"
description = "a lexer for monkey lang"
homepage = "https://github.com/gengjiawen/monkey-rust"
repository = "https://github.com/gengjiawen/monkey-rust"
Expand Down
4 changes: 2 additions & 2 deletions parser/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "monkey-parser"
version = "0.3.0"
version = "0.0.4"
description = "a parser for monkey lang"
homepage = "https://github.com/gengjiawen/monkey-rust"
repository = "https://github.com/gengjiawen/monkey-rust"
Expand All @@ -19,7 +19,7 @@ name = "monkey-parser"
path = "main.rs"

[dependencies]
monkey-lexer = { path = "../lexer", version = "0.3.0" }
monkey-lexer = { path = "../lexer", version = "=0.0.4" }
serde = {version = "1.0", features = ["derive"]}
serde_json = "1.0"

Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.3.0
0.4.0
4 changes: 2 additions & 2 deletions wasm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "monkey-wasm"
version = "0.3.0"
version = "0.0.4"
description = "monkey lang parser wasm version"
homepage = "https://github.com/gengjiawen/monkey-rust"
repository = "https://github.com/gengjiawen/monkey-rust"
Expand All @@ -15,7 +15,7 @@ crate-type = ["cdylib", "rlib"]
default = ["console_error_panic_hook"]

[dependencies]
monkey-parser = { path = "../parser", version = "0.3.0" }
monkey-parser = { path = "../parser", version = "=0.0.4" }

wasm-bindgen = "0.2.69"

Expand Down

0 comments on commit 2f78f00

Please sign in to comment.