Releases: flowr-analysis/flowr
Releases · flowr-analysis/flowr
Release v2.2.1 (New Happens-Before Query)
Release v2.2.0 (Tree-Sitter Engine)
What's Changed
- New Parser Backend (Tree-Sitter) by @EagleoutIce in #1221
Full Changelog: v2.1.12...v2.2.0
Release v2.1.12 (Flowr Search API and Query (+wiki improvements))
Release v2.1.11 (Improved Configuration Retrieve and Config Query)
What's Changed
- feat-fix(pointer-analysis): expand configuration to enforce disable by @EagleoutIce in #1229
- New
config
query to inspect flowr configuration by @EagleoutIce in #1230 - Throw an error if the requested config file does not exist/is not found by @EagleoutIce in #1231
Full Changelog: v2.1.10...v2.1.11
Release v2.1.10 (First support for pointer analysis (named list arguments with `$`))
What's Changed
- docs: add Slartibartfass2 as a contributor for code, and test by @allcontributors in #1217
- [Abstract Domains iii]: Resolve constant aliases by @gigalasr in #1201
- Added support for named list arguments by @Slartibartfass2 in #1151
Full Changelog: v2.1.9...v2.1.10
Release v2.1.9 (Improved Closure Slicing, DFG docs, and Support for the Car Package)
What's Changed
- [Tests] Basic System Tests by @gigalasr in #1176
- Extend on the System Tests by @EagleoutIce in #1182
- Fix: CFG with unary operator nestings by @EagleoutIce in #1185
- Feat: Support
data
dataset import by @EagleoutIce in #1187 - feat: support
car::Import
(fixes #1190) andcar::Export
(fixes #1189) by @EagleoutIce in #1191 - Support
maps:map
and cascade on unknown side effects by predicate by @EagleoutIce in #1193 - 1194 an assign with an unknown target is an unknown side effect by @EagleoutIce in #1195
- doc-fix(dfg-wiki): nse edge and vertices by @EagleoutIce in #1198
- [Doc] Improve in-code documentation by @EagleoutIce in #1200
- build(deps): bump nanoid from 3.3.7 to 3.3.8 in the npm_and_yarn group across 1 directory by @dependabot in #1206
- Added launch.json for REPL by @Slartibartfass2 in #1203
- doc(debug): linting and testing wiki page by @EagleoutIce in #1212
- Improve Slicing of Functions Which Read From Their Closure by @EagleoutIce in #1219
New Contributors
- @Slartibartfass2 made their first contribution in #1203
Full Changelog: v2.1.8...v2.1.9
Release v2.1.8 (Improved Dead-Code Detection, Location Restrictions for Call-Context Query, New Visitor)
What's Changed
- [Abstract Domains] Improve dead code detection by @gigalasr in #1134
- docs: add gigalasr as a contributor for code, and test by @allcontributors in #1155
- doc: explain pipeline step types by @Ellpeck in #1156
- [Abstract Interpretation]: Visitor interface by @gigalasr in #1158
- refactor(cov): replace istanbul ignore with v8 ignore by @EagleoutIce in #1163
- [BUG] CLI Parsing Issues by @gigalasr in #1161
- build(deps-dev): bump cross-spawn from 6.0.5 to 6.0.6 in the npm_and_yarn group across 1 directory by @dependabot in #1165
- Add location based restrictions to call context query by @LukasPietzschmann in #1166
- Redesign the flowR Normalized AST Visitor (fold) by @EagleoutIce in #1168
- refactor(commitlint): allow new
-fix
comments and update documentation by @EagleoutIce in #1170 - test(inverted-caller): add new tests to trigger the previous problem by @EagleoutIce in #1171
- doc: link to in side effects dataflow graph documentation by @EagleoutIce in #1172
- refactor(ci): migrate forbid
only
for vitest by @EagleoutIce in #1174 - Fix: Prevent Reconstruction of Stub Functions in the Output by @EagleoutIce in #1178
New Contributors
- @allcontributors made their first contribution in #1155
Full Changelog: v2.1.7...v2.1.8
Release v2.1.7 (Fix: Static Slicing For Inverted Caller)
What's Changed
- Ignore wiki folder with codecov by @gigalasr in #1149
- Fixed a memory leak with inverted caller scoping by @EagleoutIce in
2380113
Full Changelog: v2.1.6...v2.1.7
Release v2.1.6 (Include Source-File Information, Vitest, and Documentation)
What's Changed
- [Abstract Domains] Validate the correctness of resolvesToBuiltInConstant by @gigalasr in #1121
- doc: add
eagleoutice/
prefix for docker by @EagleoutIce in #1131 - Use Vitest as Testing Framework by @EagleoutIce in #1132
- doc(docker): clarify that you have to forward the port by @EagleoutIce in #1133
- Add file information to the extended node information by @EagleoutIce in #1141
- Wiki: linting and testing overhaul by @Ellpeck in #1140
New Contributors
Full Changelog: v2.1.5...v2.1.6
Release v2.1.5 (Fix: Dependency Query with Aliases)
Full Changelog: v2.1.4...v2.1.5