Skip to content

v0.0.25

Latest
Compare
Choose a tag to compare
@moz-tools-bot moz-tools-bot released this 13 Jan 11:39
  • lloc: Count declaration statements for Cpp code
  • Bump futures from 0.3.13 to 0.3.14
  • Publish moz-grammars automatically on crates.io (#609)
  • Bump pretty_assertions from 0.7.1 to 0.7.2 (#625)
  • Simplify script to recreate grammars (#624)
  • Bump aho-corasick from 0.7.15 to 0.7.18 (#630)
  • Bump regex from 1.4.5 to 1.5.4 (#631)
  • Add a script to split minimal tests into distinct directories depending on metrics differences (#623)
  • Bump serde from 1.0.125 to 1.0.126 (#633)
  • Bump futures from 0.3.14 to 0.3.15 (#632)
  • Fix warnings and clippy lints (#669)
  • Bump crossbeam from 0.8.0 to 0.8.1 (#636)
  • Fix mdbook building on CI (#670)
  • Bump globset from 0.4.6 to 0.4.8 (#638)
  • Bump serde_json from 1.0.64 to 1.0.68 (#672)
  • Bump serde_yaml from 0.8.17 to 0.8.21 (#668)
  • Bump serde_cbor from 0.11.1 to 0.11.2 (#653)
  • Bump phf_codegen from 0.8.0 to 0.10.0 in /enums (#655)
  • Bump enum-iterator from 0.6.0 to 0.7.0 in /enums (#646)
  • Bump futures from 0.3.15 to 0.3.17 (#658)
  • Bump petgraph from 0.5.1 to 0.6.0 (#642)
  • Bump enum-iterator from 0.6.0 to 0.7.0 (#645)
  • Bump serde from 1.0.126 to 1.0.130 (#660)
  • Update dependencies
  • Update phf dependencies (#673)
  • Fix JavaScript nom (#373)
  • Refactor nom metric (#675)
  • Count closures arguments for the NArgs metric (#352)
  • Add a way to print the AST nodes of a grammar as strings
  • Regenerate grammars
  • Add some APIs to retrieve and print operands and operators
  • Add a command to cli to print and format operands and operators
  • Move c_macros generation into the enums crate (#676)
  • Bump pretty_assertions from 0.7.2 to 1.0.0 (#677)
  • Fix clippy warnings (#688)
  • Update actix-rt to 2.3 (#687)
  • Replace if let with the matches macro
  • Update to Rust 2021 edition (#691)
  • New language implementation reference (#692)
  • Move Cpp tests from tests/test_c.rs to src/c_lang_macros/mod.rs
  • Add min and max implementation for Cyclomatic (#699)
  • Remove enum_iterator (#710)
  • Update Cargo.lock files
  • Pinpoint tree-sitter-*** versions
  • Add minimum and maximum implementation for the Nexit (#712)
  • Add minimum and maximum implementation for the cognitive metric (#713)
  • Add minimum and maximum implementation for Nargs (#715)
  • Add minimum and maximum implementation for Nom (#716)
  • Fix clippy warnings
  • Bump serde from 1.0.130 to 1.0.131 (#722)
  • Bump serde_yaml from 0.8.21 to 0.8.23 (#723)
  • cli: Remove useless macro (#708)
  • Bump to version 0.0.24
  • Bump clap from 2.33.3 to 2.34.0 in /enums (#719)
  • Bump clap from 2.33.3 to 2.34.0 (#717)
  • Change cli to produce output files in folders
  • Add APIs to process the files in a directory concurrently
  • cli: Update cli
  • Use nicer characters when dumping an AST
  • Bump num_cpus from 1.13.0 to 1.13.1 (#727)
  • Bump actix-web from 3.3.2 to 3.3.3 (#728)
  • Bump serde_json from 1.0.72 to 1.0.73 (#729)
  • Bump serde from 1.0.131 to 1.0.132 (#730)
  • Bump futures from 0.3.18 to 0.3.19 (#731)
  • Add cargo udeps to CI (#733)
  • Add cargo audit
  • Bump askama from 0.10.5 to 0.11.0 in /enums (#735)
  • Bump serde_json from 1.0.73 to 1.0.74 (#741)
  • Bump actix-rt from 2.5.0 to 2.5.1 (#742)
  • Bump serde from 1.0.132 to 1.0.133 (#743)
  • Add missing LLOC checks (#739)
  • Add averages for Nom metrics (#736)
  • Update typescript grammar to 0.20 (#752)
  • Add averages for Loc metrics (#737)
  • Update tree-sitter-mozcpp to 0.20 (#754)
  • Drop no longer needed C++ modification (#757)
  • Update json-minimal-tests to 0.1.8 (#760)
  • Publish crates before creating a cargo package (#758)
  • Update json-minimal-tests to 0.1.9 (#761)
  • Update actix-rt
  • Update clap
  • Update serde_json
  • cli: Remove extern crate keywords
  • web: Remove extern crate keywords
  • lib: Remove extern crate keywords for num crate
  • lib: Remove extern crate keywords
  • enums: Remove extern crate keywords
  • Add more integration tests (#724)
  • Update grcov
  • Add Cyclomatic Complexity implementation for Java
  • Fix clippy warnings (#794)
  • Do not export internal metric functions as public
  • Move metrics sum computation into a new function
  • Make compute_minmax an inline function
  • Reduce binaries size (#798)
  • Add Java anonymous class unit test to Cyclomatic Complexity metric
  • Added minimum and maximum implementation for Loc (#793)
  • fix: hanging server (#806)
  • Java LoC metric (#694)
  • Interface SpaceKind (#810)
  • Clean up code (#824)
  • Java nom metrics (#823)
  • Add exit metric for Java (#822)
  • Consider Java constructors as spaces of type function
  • Add WMC to traits
  • Add WMC implementation
  • Dump WMC metric
  • Fix clippy lints
  • Do not use profile options in packages
  • Implement Halstead for Java (#811)
  • Add ABC metric implementation for Java
  • Dump ABC metric stats
  • Add ABC checks to web server tests
  • web: Update command line interface
  • web: Remove an allocation
  • cli: Fix warning caused by a deprecated function
  • Remove num_cpus dependency (#858)
  • Add a function to iterate over child nodes
  • Add NPM metric implementation for Java
  • Dump NPM metric stats
  • Add NPA metric implementation for Java
  • Dump NPA metric stats
  • cli: Refactor cli with new clap version
  • Use paths instead of strings for concurrent code
  • tests: Use paths instead of strings
  • Bump crossbeam-utils from 0.8.5 to 0.8.8 (#852)
  • Update WMC to include Java interfaces and empty classes
  • Add WMC tests for Java interfaces
  • Simplify WMC metric dump
  • Update dependencies (#882)
  • Bump actix-web to 4.1 (#883)
  • enums: Bump asakama
  • enums: Update to clap 3.2
  • enums: Fix clippy warnings
  • Update serde
  • Update actix-rt
  • Use Rust stable version to compute code coverage, switching to source-based coverage (#842)
  • web: Update clap
  • cli: Update clap
  • enums: Fix wrong attribute
  • Add Default trait to SpaceKind enum
  • Move WMC merge operation into a new function
  • Move NPM and NPA sums computation into a new function
  • Use new stable total_cmp function to compare floats
  • Use only one assert
  • Fix clippy warnings (#913)
  • Make id and root public in AstNode (#912)
  • Replace single WMC field with class and interface sums (#916)
  • Fix the version for the rust-code-analysis crate
  • Refactor cognitive complexity
  • Fix clippy warnings (#951)
  • Fix include option in the check grammars script (#955)
  • Update cargo udeps (#959)
  • cli: Remove default value for find and count filters
  • Update to clap 4.0
  • cli: Fix possible format values
  • cli: Use many arguments for an option
  • Use a dictionary of strings for clap 4.0
  • Add submodules for the integration tests (#960)
  • Fix clippy warnings (#969)
  • Use insta for the integration tests (#967)
  • Check each grammar on independent CI tasks (#970)
  • Add .mjs and .jsx as known JavaScript extensions (#973)
  • Extract grammars to check from Cargo.toml (#974)
  • Update grammars to 0.20 (#954)
  • Bump crossbeam from 0.8.1 to 0.8.2 (#898)
  • Bump serde_yaml from 0.8.24 to 0.9.2 (#903)
  • Bump pretty_assertions from 1.2.1 to 1.3.0 (#921)
  • Bump regex from 1.5.6 to 1.7.0 (#946)
  • Bump aho-corasick from 0.7.18 to 0.7.20 (#948)
  • Bump serde from 1.0.138 to 1.0.151 (#971)
  • Bump serde_json from 1.0.82 to 1.0.91 (#972)
  • Bump once_cell from 1.12.1 to 1.16.0 (#964)
  • Bump actix-web from 4.1.0 to 4.2.1 (#928)
  • Bump futures from 0.3.21 to 0.3.25 (#942)
  • Bump clap from 3.2.8 to 3.2.23 in /enums (#943)
  • Bump clap from 4.0.26 to 4.0.29 (#961)
  • Bump toml from 0.5.9 to 0.5.10 (#975)
  • Add Cargo.lock only to the release job (#958)
  • Make insta more verbose (#980)
  • Update grammars (#981)
  • Update serde_yaml requirement from ^0.8 to ^0.9 (#983)
  • enums: Remove Cargo.lock (#982)
  • enums: Update to clap 4.0 (#984)
  • Regenerate tree-sitter-preproc grammars (#986)
  • Regenerate tree-sitter-mozcpp grammars (#985)
  • Regenerate tree-sitter-mozjs grammars (#987)
  • Clone repo with core.autocrlf set to input on Windows
  • Update ccomment grammar (#988)
  • Bump to version 0.0.25

Released with mozilla/task-boot