Skip to content

v0.0.21

Compare
Choose a tag to compare
@moz-tools-bot moz-tools-bot released this 08 Apr 14:59
  • Pass both artifacts to the taskboot retrieve-artifact command
  • Create tar archives at the right path in the Linux release build task
  • Bump serde_json from 1.0.60 to 1.0.61 (#408)
  • Specify rust-code-analysis version in the rust-code-analysis-web manifest
  • Bump serde_yaml from 0.8.14 to 0.8.15 (#419)
  • Bump regex from 1.4.2 to 1.4.3 (#418)
  • Bump futures from 0.3.8 to 0.3.9 (#417)
  • Fix crate publishing (#420)
  • Run cargo package as part of the release task to verify it can safely be published (#422)
  • Package and publish the cli and web server
  • Fix wrong CI cache path (#426)
  • Delete an unsafe code from the languages generator
  • Update generated languages accordingly
  • Make use of the new json structural diff command
  • Verify metrics correctness after a submodule update
  • Compare floating points in cyclomatic average tests (#429)
  • Replace a deprecated cargo option with a new one
  • Update task-boot version
  • Reduce an unreadable long line into a shorter one
  • Build Linux release binaries with the musl library (#413)
  • Bump tree-sitter-cpp (#348)
  • Bump tree-sitter-java (#349)
  • Bump tree-sitter-javascript (#347)
  • Remove an unused unsafe function (#427)
  • Do not strip binaries
  • Bump serde from 1.0.118 to 1.0.122 (#437)
  • Bump num from 0.2.1 to 0.3.1 (#433)
  • Bump futures from 0.3.9 to 0.3.12 (#431)
  • Remove a useless macro (#428)
  • Fix cognitive metric when there are no functions (#387)
  • Set exit average to NaN when there are no functions (#388)
  • Bump serde_yaml from 0.8.15 to 0.8.16 (#444)
  • Bump serde_json from 1.0.61 to 1.0.62 (#445)
  • enums: Update tree-sitter-crate (#451)
  • Bump serde from 1.0.122 to 1.0.123 (#440)
  • Make Dependabot consider enums dependencies (#452)
  • Remove tree-sitter-java submodule
  • Add tree-sitter-java crate
  • enums: Remove a useless macro
  • enums: Add tree-sitter-java crate
  • enums: Update Cargo.lock
  • Update tree-sitter-java to consider patch updates
  • Remove useless package_windows_binary task from CI (#458)
  • Test the enums workspace on CI
  • Bump cc from 1.0.59 to 1.0.66 in /enums (#456)
  • Bump libc from 0.2.77 to 0.2.85 in /enums (#455)
  • Bump askama from 0.10.3 to 0.10.5 in /enums (#454)
  • Bump libc from 0.2.85 to 0.2.86 in /enums (#460)
  • Update json-minimal-tests (#468)
  • Generate mozjs grammar automatically
  • Fix clippy warnings (#472)
  • Generate mozcpp grammar automatically (#470)
  • Remove json-diff crate
  • Update json-minimal-tests crate
  • Bump serde_yaml from 0.8.16 to 0.8.17 (#473)
  • Update json-minimal-tests (#476)
  • Divide minimal tests per metric
  • Remove useless files from ccomments and preproc directories (#479)
  • Fix using grep command on directory (#480)
  • Update json-minimal-tests crate (#481)
  • Bump cc from 1.0.66 to 1.0.67 in /enums (#484)
  • Bump cc from 1.0.66 to 1.0.67 (#482)
  • Add tree-sitter-preproc crate (#485)
  • tree-sitter-ccomment: Do not pluralize the grammar
  • Add tree-sitter-ccomment crate
  • Bump serde_json from 1.0.62 to 1.0.64 (#494)
  • Bump futures from 0.3.12 to 0.3.13 (#493)
  • Add tree-sitter-mozcpp crate
  • Update actix-rt to 2.1.0
  • Make tree-sitter-mozcpp independent
  • Remove tree-sitter-cpp submodule
  • tree-sitter-mozcpp: Add fake dependency
  • dependabot: Look for crates updates for tree-sitter-mozcpp grammar
  • Update Cargo.lock
  • Bump pretty_assertions from 0.6.1 to 0.7.1 (#519)
  • Bump libc from 0.2.86 to 0.2.88 in /enums (#510)
  • Bump serde from 1.0.123 to 1.0.124 (#509)
  • Bump num from 0.3.1 to 0.4.0 (#507)
  • Add tree-sitter-mozjs crate
  • Make tree-sitter-mozjs independent
  • Clarify a comment
  • Update Cargo.lock
  • Update Python grammar to v0.17 (#512)
  • dependabot: Look for updates for local grammars (#521)
  • Fix typo in loc documentation (#522)
  • Add versions to local grammars (#526)
  • Add a script to generate a Mozilla-defined grammar automatically (#527)
  • Bump tree-sitter-ccomment to v0.17
  • Bump tree-sitter-preproc to v0.17 (#534)
  • Bump tree-sitter-mozjs to v0.17 (#535)
  • mozcpp: Consider minor versions too (#537)
  • Add package.json for mozjs grammar (#539)
  • Fix copyright in some LICENSE files
  • Bump tree-sitter-mozcpp to v0.17 (#540)
  • Clean grammar scripts (#542)
  • Clarify all licenses present in the code (#544)
  • Allow finding all nodes and nodes containing a string (#545)
  • Check metrics when a tree-sitter crate is updated
  • Bump regex from 1.4.3 to 1.4.5 (#550)
  • Replace an erroneous condition in the metrics checker, and use tree-sitter-mozcpp instead of tree-sitter-cpp to compare changes when updating tree-sitter (#553)
  • Fix the help text for the --dump option (#555)
  • Add a 'How to cite rust-code-analysis' section in the repo's README and the docs main page (#557)
  • Check if old and new metrics differ in file numbers
  • Bump json-minimal-tests to v0.1.5
  • Do not exit the scripts if metrics differ in numbers (#559)
  • Print only the files that are in a directory but not in the other one (#560)
  • Update json-minimal-tests to v0.1.6 (#561)
  • Fix not empty shell variable check
  • Check if a shell variable is full instead of non-empty
  • Group minimal tests more precisely
  • Remove a wrong lloc statement in Rust
  • Do not count spurious Rust macros and functions for lloc
  • Do not count spurious Rust closures for lloc
  • Do not count Rust parenthesized expressions for lloc
  • Do not count Rust array expressions for lloc
  • Do not count Rust tuple expressions for lloc
  • Do not count Rust unit expressions for lloc
  • Do not count Rust functions in loop statements for lloc
  • Do not count Rust functions in if statements for lloc
  • Do not count Rust functions in return statements for lloc
  • Bump json-minimal-tests to v0.1.7 (#569)
  • Bump libc from 0.2.88 to 0.2.90 in /enums (#570)
  • Add Halstead test for C/C++ grammar (#572)
  • Add Halstead test for Rust grammar
  • Add Halstead test for JavaScript grammar
  • Add Halstead test for TypeScript grammar
  • Add Halstead test for Tsx grammar
  • Add Halstead test for Mozjs grammar
  • Add a comment to Halstead Rust test (#575)
  • Clarify MI test explanation (#581)
  • Add a test for the remove comments API (#583)
  • Fix clippy lints (#582)
  • Update crates to v0.19
  • enums: Update crates to v0.19
  • Update tree-sitter-rust to v0.19
  • Update tree-sitter-python to v0.19
  • Update tree-sitter-javascript to v0.19
  • Update tree-sitter-typescript to v0.19
  • Regenerate submodules grammars
  • Regenerate tree-sitter-ccoment grammar
  • Regenerate tree-sitter-preproc grammar
  • Regenerate tree-sitter-mozcpp grammar
  • Regenerate tree-sitter-mozjs grammar
  • enums: Update Cargo.lock
  • Fix rust tests
  • Add test for Rust grammar
  • Add test for Python grammar
  • Add test for JavaScript grammar
  • Fix wrong cognitive for TypeScript grammar
  • Add test for Mozjs grammar
  • Bump libc from 0.2.90 to 0.2.91 in /enums (#591)
  • Bump walkdir from 2.3.1 to 2.3.2 (#590)
  • Bump serde from 1.0.124 to 1.0.125 (#589)
  • Delete TypeScript submodule (#592)
  • Delete JavaScript submodule (#463)
  • Delete Python submodule
  • Delete Rust submodule
  • enums: Format the code
  • Remove useless script to check submodules
  • Clean up and clarify script to check grammars
  • Update script used to check if there are grammars updates
  • Remove submodules checker from CI
  • Remove script to update submodules
  • Update script to recreate grammars
  • Update script name to check grammars in CI
  • enums: Remove build.rs script
  • Clean up build.rs file
  • enums: Update Cargo.lock
  • Update Cargo.lock
  • Pin tree-sitter lib and grammars (#595)
  • enums: Start the loop from 0 in Rust template
  • enums: Use the Into trait generated by the From trait
  • enums: Fix clippy lints
  • enums: Do not export macros
  • Get sha1 commit from tree-sitter-javascript crate for mozjs
  • Get sha1 commit from tree-sitter-cpp crate for mozcpp
  • Clarify the script to recreate the grammars
  • Use the recreate grammars script to generate grammars
  • dependabot: Do not check for submodules updates anymore (#599)
  • Remove submodules code from CI (#600)
  • enums: Remove unused libc dependency (#602)
  • Bump libc from 0.2.91 to 0.2.92 in /enums (#601)
  • Update documentation (#604)
  • Fix a corner case for blank metric (#580)
  • Bump to version 0.0.20
  • Remove a non-committed file to avoid breaking cargo publish
  • Revert "Update actix-rt to 2.1.0"
  • Revert "Build Linux release binaries with the musl library (#413)"
  • Bump to version 0.0.21

Released with mozilla/task-boot