Skip to content

Commit

Permalink
v0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
langston-barrett committed Jul 17, 2023
1 parent 664de0d commit 4731022
Show file tree
Hide file tree
Showing 10 changed files with 66 additions and 64 deletions.
43 changes: 0 additions & 43 deletions CHANGELOG.md

This file was deleted.

14 changes: 7 additions & 7 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 crates/treereduce-c/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "treereduce-c"
description = "Fast, parallel, syntax-aware program reducer for C"
version = "0.2.2"
version = "0.3.0"
keywords = ["program-reducer", "minimization", "test-case-reduction", "c"]
edition = "2021"
authors = ["Langston Barrett <[email protected]>"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/treereduce"

[dependencies]
anyhow = "1.0"
treereduce = { version = "0.2.2", path = "../treereduce", features = ["cli"] }
treereduce = { version = "0.3.0", path = "../treereduce", features = ["cli"] }
tree-sitter-c = "0.20"
4 changes: 2 additions & 2 deletions crates/treereduce-java/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "treereduce-java"
description = "Fast, parallel, syntax-aware program reducer for Java"
version = "0.2.2"
version = "0.3.0"
keywords = ["program-reducer", "minimization", "test-case-reduction", "java"]
edition = "2021"
authors = ["Langston Barrett <[email protected]>"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/treereduce"

[dependencies]
anyhow = "1"
treereduce = { version = "0.2.2", path = "../treereduce", features = ["cli"] }
treereduce = { version = "0.3.0", path = "../treereduce", features = ["cli"] }
tree-sitter-java = { version = "0.20", git = 'https://github.com/tree-sitter/tree-sitter-java' }
4 changes: 2 additions & 2 deletions crates/treereduce-javascript/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "treereduce-javascript"
description = "Fast, parallel, syntax-aware program reducer for JavaScript"
version = "0.2.2"
version = "0.3.0"
keywords = ["program-reducer", "minimization", "test-case-reduction", "javascript"]
edition = "2021"
authors = ["Langston Barrett <[email protected]>"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/treereduce"

[dependencies]
anyhow = "1"
treereduce = { version = "0.2.2", path = "../treereduce", features = ["cli"] }
treereduce = { version = "0.3.0", path = "../treereduce", features = ["cli"] }
tree-sitter-javascript = "0.20"
4 changes: 2 additions & 2 deletions crates/treereduce-lua/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "treereduce-lua"
description = "Fast, parallel, syntax-aware program reducer for Lua"
version = "0.2.2"
version = "0.3.0"
keywords = ["program-reducer", "minimization", "test-case-reduction", "lua"]
edition = "2021"
authors = ["Langston Barrett <[email protected]>"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/treereduce"

[dependencies]
anyhow = "1"
treereduce = { version = "0.2.2", path = "../treereduce", features = ["cli"] }
treereduce = { version = "0.3.0", path = "../treereduce", features = ["cli"] }
tree-sitter-lua = "0.0.18"
4 changes: 2 additions & 2 deletions crates/treereduce-rust/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "treereduce-rust"
description = "Fast, parallel, syntax-aware program reducer for Rust"
version = "0.2.2"
version = "0.3.0"
keywords = ["program-reducer", "minimization", "test-case-reduction", "rust"]
edition = "2021"
authors = ["Langston Barrett <[email protected]>"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/treereduce"

[dependencies]
anyhow = "1.0"
treereduce = { version = "0.2.2", path = "../treereduce", features = ["cli"] }
treereduce = { version = "0.3.0", path = "../treereduce", features = ["cli"] }
tree-sitter-rust = "0.20"
4 changes: 2 additions & 2 deletions crates/treereduce-souffle/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "treereduce-souffle"
description = "Fast, parallel, syntax-aware program reducer for Soufflé"
version = "0.2.2"
version = "0.3.0"
keywords = ["program-reducer", "minimization", "test-case-reduction", "souffle"]
edition = "2021"
authors = ["Langston Barrett <[email protected]>"]
Expand All @@ -12,5 +12,5 @@ repository = "https://github.com/langston-barrett/treereduce"

[dependencies]
anyhow = "1.0"
treereduce = { version = "0.2.2", path = "../treereduce", features = ["cli"] }
treereduce = { version = "0.3.0", path = "../treereduce", features = ["cli"] }
tree-sitter-souffle = { version = "0.4.0" }
2 changes: 1 addition & 1 deletion crates/treereduce/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "treereduce"
description = "Fast, syntax-aware, multi-language program reducer based on delta debugging"
version = "0.2.2"
version = "0.3.0"
keywords = ["program-reducer", "minimization", "test-case-reduction"]
edition = "2021"
authors = ["Langston Barrett <[email protected]>"]
Expand Down
47 changes: 46 additions & 1 deletion doc/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,53 @@

<!-- https://keepachangelog.com/en/1.0.0/ -->

## [0.3.0] - 2023-07-17

### Added

- Lua support

### Changed

- Bump dependencies

## [0.2.2] - 2023-04-06

### Changed

- Bump dependencies

## [0.2.1] - 2023-03-21

### Fixed

- Actually kill timed-out subprocesses

## [0.2.0] - 2023-03-16

### Added

- Flags for stdout/stderr regexes
- Support for JavaScript
- `--timeout`
- Test with `lit`

### Changed

- Improved error message for initially-uninteresting inputs
- Improvements to library API, move multi-pass reduction into the library
- Updated benchmarks

### Fixed

- Map Unix signals to exit codes like Bash does

## [0.1.0] - 2023-03-11

Initial release!

[0.1.0]: https://github.com/langston-barrett/treereduce/releases/tag/v0.1.0
[0.1.0]: https://github.com/langston-barrett/treereduce/releases/tag/v0.1.0
[0.2.0]: https://github.com/langston-barrett/treereduce/releases/tag/v0.2.0
[0.2.1]: https://github.com/langston-barrett/treereduce/releases/tag/v0.2.1
[0.2.2]: https://github.com/langston-barrett/treereduce/releases/tag/v0.2.2
[0.3.0]: https://github.com/langston-barrett/treereduce/releases/tag/v0.3.0

0 comments on commit 4731022

Please sign in to comment.