Skip to content

Tags: facebook/starlark-rust

Tags

v0.13.0

Toggle v0.13.0's commit message
Update the Starlark changelog

Summary: There are 650 commits, and I don't think anyone has time to produce a great changelog. Kinda sucks, but better a release than not, so hey ho.

Reviewed By: IanChilds

Differential Revision: D67192294

fbshipit-source-id: 13f5220713ed2e763919a0335b42f84c5d85d7ea

v0.12.0

Toggle v0.12.0's commit message
bump allocative version for hashbrown 0.12.3 -> 0.14.3

Summary:
Already released new allocative version to crates.io, also updating internally. We can keep the starlark-rust 0.12.3 version since I updated allocative before updating starlark in crates.io locally.

I had to bump the version for allocative as well to get the hashbrown fix into the release.

Will make a new github release for starlark-rust when I land this.

Reviewed By: ndmitchell

Differential Revision: D53614009

fbshipit-source-id: 718d96bbd1a46e8af5a7b2a592cf518ab9db9e5d

v0.11.0

Toggle v0.11.0's commit message
Bump the version number

Summary: In advance of a release.

Reviewed By: stepancheg

Differential Revision: D52888437

fbshipit-source-id: 1911a56ba285c7dd04f412b5c5eef6c5198e4a99

v0.10.0

Toggle v0.10.0's commit message
Bump to 0.3.1

Summary: Required to make the Starlark release. I've already released 0.3.1 to crates.io, so follow up by changing internally.

Reviewed By: lmvasquezg

Differential Revision: D50364045

fbshipit-source-id: bbe86fc136cd2beff14316ddaa642e60215a09b3

v0.9.0

Toggle v0.9.0's commit message
Update the action passing link

Summary: See badges/shields#8671 which wants us to do that.

Reviewed By: stepancheg

Differential Revision: D46440503

fbshipit-source-id: 43d5aaa8bed5b51e59b26f6c5c120741ad02b230

v0.8.0

Toggle v0.8.0's commit message
No files, no --evaluate when --lsp or --dap

Reviewed By: ndmitchell

Differential Revision: D36237223

fbshipit-source-id: 75385ec2c19afa900733e00a406021efe4486a16

v0.7.1

Toggle v0.7.1's commit message
Prepare a new release

Summary: Version 0.7.1, since we want the new feature it exposes.

Reviewed By: krallin

Differential Revision: D35612439

fbshipit-source-id: ecc4338c53a19214b3911740180a8ab80c1cf989

v0.7.0

Toggle v0.7.0's commit message
Prepare a 0.7.0 release

Summary: Useful given all the API changes.

Reviewed By: krallin

Differential Revision: D35042409

fbshipit-source-id: 8498bdba4266fd3424b944b4ae05922f8bee99d3

v0.6.0

Toggle v0.6.0's commit message
Prepare a new Starlark release

Summary: As requested in #29 (comment). The changelog represents 538 commits since the last release, so took a while to write!

Reviewed By: krallin

Differential Revision: D32592072

fbshipit-source-id: 63cd0d048c812ee41872843aa495cee6db786471

v0.5.0

Toggle v0.5.0's commit message
Store module private variables in module, not in locals

Summary:
When loaded symbols are no longer reexported (D30534539), module private symbols (e. g. loaded symbols) are stored in local stack.

This diff changes privates to store them in module itself (like with public module variables).

The reasons for this diff:
* eventually replace `ValueRef` with explicit cell objects
* to implement loaded constants propagation

This diff it useful as is because it improves error message on trying to import private symbols. For example, for this code:

```
# a.bzl
x = 1

# b.bzl
load("a.bzl", "x")

# c.bzl
load("b.bzl", "x")
```

Previously error message was `Variable 'x' not found`, now error message is `Module symbol 'x' is not exported`.

Reviewed By: ndmitchell

Differential Revision: D30561707

fbshipit-source-id: 309948560569f48f00e520424edaf1a197c0ff70