Releases: Code-Inspect/flowr
Releases · Code-Inspect/flowr
Release v2.0.7 (More Built-Ins and Sample-Benchmarks)
Release v2.0.6 (Fix: Expression-Lists in Binary-Operators and Comment-Only Files)
Release v2.0.5 (Support for R 3.6.0)
What's Changed
- Support older R versions by @Ellpeck and @EagleoutIce in #828
Full Changelog: v2.0.4...v2.0.5
Release v2.0.4 (Fix: Supply ref for Benchmark Reports)
Release v2.0.3 (Fine-Grained Benchmarks)
What's Changed
- Report Memory Consumption of the DF Graph by @EagleoutIce in #832
- Include times per line in statistics by @Ellpeck in #830
Full Changelog: v2.0.2...v2.0.3
Release v2.0.2 (Fixing Control-Flow, Markdown-Exports, and Handling of Unnamed Closures)
What's Changed
- Benchmark: compare reductions without comments and empty lines by @Ellpeck in #797
- Allow to check outputs of tests by @EagleoutIce in #799
- Fix:
get
now reads its first argument by @EagleoutIce in #803 - Automatically Verify R’s Output by @EagleoutIce in #806
- Improve Mermaid Escaping by @EagleoutIce in #808
- ci: do not warn for redirects back to us by @EagleoutIce in #809
- fix: mermaid printing, assign ids, and environment references by @EagleoutIce in #811
- feat-fix: correct entry-point for assignment functions by @EagleoutIce in #814
- feat: adding depth information to env-diff, remove env names for unused by @EagleoutIce in #817
- feat: improved control dependencies by @EagleoutIce in #818
- fix: inconsistencies when analyzing unnamed closures by @EagleoutIce in #823
- feat-fix: calculate statistics median correctly by @Ellpeck in #827
- Additional tests by @Ellpeck in #800
Full Changelog: v2.0.1...v2.0.2
Release v2.0.1 (Drop `node:` prefix from dependencies)
Release v2.0.0 (Dataflow v2)
This release marks a redesign of the dataflow algorithm.
From now on, we handle built-ins and operators as function calls (as it is done by R) and provider default definitions for R's primitives (see #569). Besides, this major release contains a lot of improvements and bugfixes as outlined below. We note performance improvements!
What's Changed
- Allow Variable Steps in the Dataflow Processor by @EagleoutIce in #509
- Basic Structure for Dataflow V2 by @EagleoutIce in #525
- Support Branch Coverage for if by @Core5563 in #540
- Remove Argument Wrappers if Unnamed by @EagleoutIce in #578
- Normalize V2: Adapt remaining access tests by @Ellpeck in #598
- Systematic Test Restructuring by @EagleoutIce in #638
- Test Capability Coverage Report Show Uncovered by @EagleoutIce in #666
- Test Labels: Only Autocomplete Ids We Support by @EagleoutIce in #689
- Normalize V2 With Desugaring by @EagleoutIce in #573
- Removed unused dependencies by @Ellpeck in #751
- fixed deepMergeObject overwriting values with undefined by @Ellpeck in #753
- feat-fix: improve usedRVersion to return after a reasonable timeout by @Ellpeck in #754
- Dataflow v2 by @EagleoutIce in #526
- doc: remove old, dead links by @EagleoutIce in #765
- Test against R Version
4.4.0
by @EagleoutIce in #766 - feat-fix: increase r version timeout in r shell by @Ellpeck in #760
- dep: move semver types to dev dependencies by @EagleoutIce in #768
- Remove same-read-read and same-def-def Edges by @EagleoutIce in #770
- Chore: update linter rules by @EagleoutIce in #775
- Removed the stepping slicer by @Ellpeck in #774
- Move various node dependencies into flowr-cli by @Ellpeck in #756
- Remove the need for names in the Dataflow Graph by @Ellpeck in #776
- Integrate new Capabilities in Wiki Pages by @EagleoutIce in #777
- Support for Assign and Get by @EagleoutIce in #780
- use a bit vector to represent edge types by @Ellpeck and @EagleoutIce in #779
- Omit the
built-in-environment
on env-fingerprinting by @EagleoutIce in #782 - return satellites to home by @EagleoutIce in #785
- ci-fix: ignore first line when checking capabilities for change by @EagleoutIce in #787
- Fix: reconstruction of if-then-else constructs by @EagleoutIce in #790
- meta: move dockerignore by @EagleoutIce in #792
- Handle
library
by @EagleoutIce in #793
Full Changelog: v1.5.2...v2.0.0
Release v1.5.2 (Completed Declutter of flowr)
Release v1.5.1 (Declutter flowR)
What's Changed
- refactor: move modules into their own subdirectory by @Ellpeck in #745
- Update Dockerfile to reflect module splitting by @Ellpeck in #747
- Use release-it to store package version in src by @Ellpeck in #748
- Various CI fixes for submodule dependencies by @Ellpeck in #749
Full Changelog: v1.5.0...v1.5.1