Skip to content

Commit 2d93a52

Browse files
committed
Version 0.17.2
<a name="v0.17.2"></a> ### v0.17.2 (2020-10-25) #### Features * Allow the http module to be used without a tcp listener ([c45353d](c45353d)) * Format seq expressions without seq ([5c0cec2](5c0cec2)) * Compile block expressions as monadic sequences ([bce5973](bce5973), closes [#884](#884)) * **std:** * add Option assertions to std.test ([28e5053](28e5053)) * add modulo functions to int and float ([92f188a](92f188a)) #### Bug Fixes * Recognize raw string literals without any `#` ([4d66fbb](4d66fbb), closes [#885](#885)) * Prevent zero-argument functions from being created in Rust ([e91ea06](e91ea06), closes [#873](#873)) * Give tuple fields a span ([2a1c2c7](2a1c2c7)) * xor_shift_new inconsistent description ([591b64b](591b64b))
1 parent 7de25a7 commit 2d93a52

File tree

22 files changed

+86
-64
lines changed

22 files changed

+86
-64
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
<a name="v0.17.2"></a>
2+
### v0.17.2 (2020-10-25)
3+
4+
5+
#### Features
6+
7+
* Allow the http module to be used without a tcp listener ([c45353d2](https://github.com/gluon-lang/gluon/commit/c45353d2ceb10d98dbeca7e7dce1f658b875eb3a))
8+
* Format seq expressions without seq ([5c0cec2d](https://github.com/gluon-lang/gluon/commit/5c0cec2d29a0580a8e171e040f13427b282c4c1f))
9+
* Compile block expressions as monadic sequences ([bce59737](https://github.com/gluon-lang/gluon/commit/bce5973719cdb24849671f5b11e980e5d9cefc31), closes [#884](https://github.com/gluon-lang/gluon/issues/884))
10+
* **std:**
11+
* add Option assertions to std.test ([28e5053f](https://github.com/gluon-lang/gluon/commit/28e5053f1e56f7304d8b94eead3174ccfa4077c6))
12+
* add modulo functions to int and float ([92f188ab](https://github.com/gluon-lang/gluon/commit/92f188ab24b599d0d0ef004c996f5fbefbfe1786))
13+
14+
#### Bug Fixes
15+
16+
* Recognize raw string literals without any `#` ([4d66fbb3](https://github.com/gluon-lang/gluon/commit/4d66fbb37f5acae81c28fe3af715b8d1c04a2ab5), closes [#885](https://github.com/gluon-lang/gluon/issues/885))
17+
* Prevent zero-argument functions from being created in Rust ([e91ea06d](https://github.com/gluon-lang/gluon/commit/e91ea06d447fea4f9e5699ada6f38e742526ebc7), closes [#873](https://github.com/gluon-lang/gluon/issues/873))
18+
* Give tuple fields a span ([2a1c2c71](https://github.com/gluon-lang/gluon/commit/2a1c2c711408372eed71812696776ee93fde3c0a))
19+
* xor_shift_new inconsistent description ([591b64b3](https://github.com/gluon-lang/gluon/commit/591b64b359d98948ca379fd2f17e8d34982d12b2))
20+
21+
22+
123
<a name="v0.17.1"></a>
224
### v0.17.1 (2020-08-15)
325

Cargo.lock

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "gluon"
3-
version = "0.17.1" # GLUON
3+
version = "0.17.2" # GLUON
44
authors = ["Markus <[email protected]>"]
55
keywords = ["script", "scripting", "language"]
66
build = "build.rs"
@@ -26,12 +26,12 @@ name = "gluon"
2626
path = "src/lib.rs"
2727

2828
[dependencies]
29-
gluon_base = { path = "base", version = "0.17.1" } # GLUON
30-
gluon_check = { path = "check", version = "0.17.1" } # GLUON
31-
gluon_parser = { path = "parser", version = "0.17.1" } # GLUON
32-
gluon_codegen = { path = "codegen", version = "0.17.1" } # GLUON
33-
gluon_vm = { path = "vm", version = "0.17.1", default-features = false } # GLUON
34-
gluon_format = { path = "format", version = "0.17.1", default-features = false } # GLUON
29+
gluon_base = { path = "base", version = "0.17.2" } # GLUON
30+
gluon_check = { path = "check", version = "0.17.2" } # GLUON
31+
gluon_parser = { path = "parser", version = "0.17.2" } # GLUON
32+
gluon_codegen = { path = "codegen", version = "0.17.2" } # GLUON
33+
gluon_vm = { path = "vm", version = "0.17.2", default-features = false } # GLUON
34+
gluon_format = { path = "format", version = "0.17.2", default-features = false } # GLUON
3535

3636
async-trait = "0.1"
3737
log = "0.4"
@@ -68,7 +68,7 @@ rand = { version = "0.7", optional = true }
6868
rand_xorshift = { version = "0.2", optional = true }
6969

7070
[build-dependencies]
71-
gluon_base = { path = "base", version = "0.17.1" } # GLUON
71+
gluon_base = { path = "base", version = "0.17.2" } # GLUON
7272

7373
itertools = "0.9"
7474
little-skeptic = { version = "0.15.0", optional = true }
@@ -96,8 +96,8 @@ bincode = "1"
9696

9797
pulldown-cmark = "0.7"
9898

99-
gluon_completion = { path = "completion", version = "0.17.1" } # GLUON
100-
gluon_codegen = { path = "codegen", version = "0.17.1" } # GLUON
99+
gluon_completion = { path = "completion", version = "0.17.2" } # GLUON
100+
gluon_codegen = { path = "codegen", version = "0.17.2" } # GLUON
101101

102102
[features]
103103
default = ["async", "regex", "random"]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ Gluon requires a recent Rust compiler to build (1.9.0 or later) and is available
303303

304304
```toml
305305
[dependencies]
306-
gluon = "0.17.1"
306+
gluon = "0.17.2"
307307
```
308308

309309
### Other languages

base/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "gluon_base"
3-
version = "0.17.1" # GLUON
3+
version = "0.17.2" # GLUON
44
authors = ["Markus <[email protected]>"]
55
edition = "2018"
66

@@ -33,7 +33,7 @@ either = "1"
3333
vec_map = "0.8"
3434
typed-arena = "2"
3535

36-
gluon_codegen = { version = "0.17.1", path = "../codegen" } # GLUON
36+
gluon_codegen = { version = "0.17.2", path = "../codegen" } # GLUON
3737

3838
serde = { version = "1.0.0", features = ["rc"], optional = true }
3939
serde_state = { version = "0.4.0", features = ["rc"], optional = true }

base/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![doc(html_root_url = "https://docs.rs/gluon_base/0.17.1")] // # GLUON
1+
#![doc(html_root_url = "https://docs.rs/gluon_base/0.17.2")] // # GLUON
22
#![allow(unknown_lints)]
33
//! The base crate contains pervasive types used in the compiler such as type representations, the
44
//! AST and some basic containers.

c-api/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "gluon_c-api"
3-
version = "0.17.1" # GLUON
3+
version = "0.17.2" # GLUON
44
authors = ["Markus Westerlind <[email protected]>"]
55
edition = "2018"
66

@@ -19,7 +19,7 @@ travis-ci = { repository = "gluon-lang/gluon" }
1919
crate-type = ["cdylib"]
2020

2121
[dependencies]
22-
gluon = { version = "0.17.1", path = ".." } # GLUON
22+
gluon = { version = "0.17.2", path = ".." } # GLUON
2323
futures = "0.3"
2424

2525
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]

c-api/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//! A (WIP) C API allowing use of gluon in other langauges than Rust.
2-
#![doc(html_root_url = "https://docs.rs/gluon_c-api/0.17.1")] // # GLUON
2+
#![doc(html_root_url = "https://docs.rs/gluon_c-api/0.17.2")] // # GLUON
33

44
use std::{slice, str};
55

check/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "gluon_check"
3-
version = "0.17.1" # GLUON
3+
version = "0.17.2" # GLUON
44
authors = ["Markus <[email protected]>"]
55
edition = "2018"
66

@@ -30,14 +30,14 @@ codespan-reporting = "0.9"
3030

3131
strsim = "0.10"
3232

33-
gluon_base = { path = "../base", version = "0.17.1" } # GLUON
34-
gluon_codegen = { path = "../codegen", version = "0.17.1" } # GLUON
33+
gluon_base = { path = "../base", version = "0.17.2" } # GLUON
34+
gluon_codegen = { path = "../codegen", version = "0.17.2" } # GLUON
3535

3636
[dev-dependencies]
3737
env_logger = "0.7"
3838
insta = "0.16"
3939

40-
gluon_parser = { path = "../parser", version = "0.17.1" } # GLUON
40+
gluon_parser = { path = "../parser", version = "0.17.2" } # GLUON
4141
gluon_format = { path = "../format", version = ">=0.9" }
4242

4343
collect-mac = "0.1.0"

check/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
//! If an AST passes the checks in `Typecheck::typecheck_expr` (which runs all of theses checks
44
//! the expression is expected to compile succesfully (if it does not it should be considered an
55
//! internal compiler error.
6-
#![doc(html_root_url = "https://docs.rs/gluon_check/0.17.1")] // # GLUON
6+
#![doc(html_root_url = "https://docs.rs/gluon_check/0.17.2")] // # GLUON
77

88
#[macro_use]
99
extern crate collect_mac;

0 commit comments

Comments
 (0)