Skip to content

Commit 9c53089

Browse files
authored
Bump to v0.1.16 (#66)
1 parent 0f608b1 commit 9c53089

10 files changed

Lines changed: 46 additions & 34 deletions

File tree

Cargo.lock

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

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,27 @@ Argus or Argos Panoptes (Ancient Greek: Ἄργος Πανόπτης, "All-seein
5858
## Having trouble? (or providing feedback!)
5959

6060
We're happy to chat and answer questions on the [Argus Zulip channel](https://cognitive-engineering-lab.zulipchat.com/#narrow/stream/453634-argus). You can also reach the authors via email, <gavinleroy@brown.edu> and <wcrichto@brown.edu>, we'd love to hear your feedback as we iterate in the design and development of Argus!
61+
62+
## Citation
63+
64+
Argus was developed as a part of our academic research on [debugging trait errors](https://dl.acm.org/doi/10.1145/3729302). If you use Argus as a part of your research, please cite this paper:
65+
66+
```bibtex
67+
@article{gck:argus,
68+
author = {Gray, Gavin and Crichton, Will and Krishnamurthi, Shriram},
69+
title = {An Interactive Debugger for Rust Trait Errors},
70+
year = {2025},
71+
issue_date = {June 2025},
72+
publisher = {Association for Computing Machinery},
73+
address = {New York, NY, USA},
74+
volume = {9},
75+
number = {PLDI},
76+
url = {https://doi.org/10.1145/3729302},
77+
doi = {10.1145/3729302},
78+
journal = {Proc. ACM Program. Lang.},
79+
month = jun,
80+
articleno = {199},
81+
numpages = {22},
82+
keywords = {Rust, debugging, traits, type classes}
83+
}
84+
```

crates/argus-cli/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argus-cli"
3-
version = "0.1.15"
3+
version = "0.1.16"
44
edition = "2021"
55
authors = ["Gavin Gray <gavinleroy6@gmail.com>"]
66
repository = "https://github.com/cognitive-engineering-lab/argus"
@@ -10,8 +10,8 @@ license = "MIT"
1010
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1111

1212
[dependencies]
13-
argus-lib = { version = "0.1.15", path = "../argus" }
14-
argus-ext = { version = "0.1.15", path = "../argus-ext" }
13+
argus-lib = { path = "../argus" }
14+
argus-ext = { path = "../argus-ext" }
1515
rustc_plugin = "=0.13.0-nightly-2025-03-03"
1616

1717
rustc_utils.workspace = true

crates/argus-ext/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argus-ext"
3-
version = "0.1.15"
3+
version = "0.1.16"
44
edition = "2021"
55
authors = ["Gavin Gray <gavinleroy6@gmail.com>"]
66
repository = "https://github.com/cognitive-engineering-lab/argus"

crates/argus-ser-macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argus-ser-macros"
3-
version = "0.1.15"
3+
version = "0.1.16"
44
edition = "2021"
55
authors = ["Gavin Gray <gavinleroy6@gmail.com>"]
66
repository = "https://github.com/cognitive-engineering-lab/argus"

crates/argus-ser/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argus-ser"
3-
version = "0.1.15"
3+
version = "0.1.16"
44
edition = "2021"
55
authors = ["Gavin Gray <gavinleroy6@gmail.com>"]
66
repository = "https://github.com/cognitive-engineering-lab/argus"
@@ -28,8 +28,8 @@ ts-rs = { version = "7.1.1", features = [
2828
"no-serde-warnings",
2929
], optional = true }
3030

31-
argus-ser-macros = { version = "0.1.15", path = "../argus-ser-macros" }
32-
argus-ext = { version = "0.1.15", path = "../argus-ext" }
31+
argus-ser-macros = { path = "../argus-ser-macros" }
32+
argus-ext = { path = "../argus-ext" }
3333

3434
[dev-dependencies]
3535
argus-ser = { path = ".", features = ["testing"] }

crates/argus/Cargo.toml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argus-lib"
3-
version = "0.1.15"
3+
version = "0.1.16"
44
edition = "2021"
55
authors = ["Gavin Gray <gavinleroy6@gmail.com>"]
66
repository = "https://github.com/cognitive-engineering-lab/argus"
@@ -22,8 +22,8 @@ serde.workspace = true
2222
serde_json.workspace = true
2323
itertools.workspace = true
2424

25-
argus-ext = { version = "0.1.15", path = "../argus-ext" }
26-
argus-ser = { version = "0.1.15", path = "../argus-ser" }
25+
argus-ext = { path = "../argus-ext" }
26+
argus-ser = { path = "../argus-ser" }
2727
index_vec = { version = "0.1.3", features = ["serde"] }
2828
smallvec = "1.14.0"
2929
indexmap = { version = "2.2", features = ["serde"] }
@@ -38,9 +38,7 @@ ts-rs = { version = "7.1.1", features = [
3838

3939
[dev-dependencies]
4040
argus-lib = { path = ".", features = ["testing"] }
41-
argus-ser = { version = "0.1.15", path = "../argus-ser", features = [
42-
"testing",
43-
] }
41+
argus-ser = { path = "../argus-ser", features = ["testing"] }
4442
rustc_utils = { version = "=0.13.0-nightly-2025-03-03", features = [
4543
"serde",
4644
"ts-rs",

flake.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,6 @@
201201

202202
devShells.default = pkgs.mkShell ({
203203
buildInputs = cli-deps ++ ide-deps ++ book-deps ++ [
204-
pkgs.rust-analyzer
205204
browsers
206205
ci-check
207206
] ++ pkgs.lib.optionals pkgs.stdenv.isLinux [

ide/packages/extension/package.json

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"description": "A trait debugger for Rust",
66
"license": "MIT",
77
"icon": "argus-logo-128.png",
8-
"version": "0.1.15",
8+
"version": "0.1.16",
99
"engines": {
1010
"vscode": "^1.99.1"
1111
},
@@ -17,12 +17,8 @@
1717
"url": "https://github.com/cognitive-engineering-lab/argus",
1818
"type": "git"
1919
},
20-
"categories": [
21-
"Programming Languages"
22-
],
23-
"activationEvents": [
24-
"onLanguage:rust"
25-
],
20+
"categories": ["Programming Languages"],
21+
"activationEvents": ["onLanguage:rust"],
2622
"contributes": {
2723
"commands": [
2824
{
@@ -55,12 +51,7 @@
5551
}
5652
]
5753
},
58-
"files": [
59-
"dist",
60-
"argus-logo-128.png",
61-
"LICENSE",
62-
"README.md"
63-
],
54+
"files": ["dist", "argus-logo-128.png", "LICENSE", "README.md"],
6455
"main": "./dist/argus.js",
6556
"exports": {
6657
".": {

rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[toolchain]
22
channel = "nightly-2025-03-03"
3-
components = ["rust-src", "rustc-dev", "rustfmt", "clippy"]
3+
components = ["rust-src", "rustc-dev", "rustfmt", "clippy", "rust-analyzer"]
44
profile = "minimal"

0 commit comments

Comments
 (0)