Skip to content

Conversation

@mayanje
Copy link
Contributor

@mayanje mayanje commented Oct 19, 2021

V1.5.7

This release 1.5.7 is mainly for bugs fix and miscellaneous evolutions.

Changelog

New options

LSP evolutions

CFG/DFA evolutions

Code profiling

Internal code representation changes

Errors checking & diagnostics reporting

Bugs fix

fm-117 and others added 28 commits July 1, 2021 09:10
* WI #2007 Defer CFG diagnostics creation

* WI #2007 Add optional CFG diagnostics options

* WI #2007 Set CFG checks severity according to their selected level
* WI #2014 Add basic dominator algorithms

* WI #2014 Simply result format

* WI #2014 Change Review

* WI #2014 make DumpDominators static
* WI #2011 Add -now --nowatchers options

* WI #2011 Change review
* WI #2009 Bad assign DiagnosticsDetected elsewhere

* WI #2009 use events
* WI #2005 Convert ClassCondition.DataItem to ConditionalOperand
* WI #2000 Add resolved paragraphs and sections to Sort node
* WI #2012 Create a diagnostic on MOVE from PIC X to a numeric with an usage

* WI #2012 Change diagnostic message and add test

* WI #2012 Correct tests failed because of new diagnostic

* WI #2012 Shorten diagnostic message and remove cast to use StorageAreaKind

* WI#2012 Use else if because StorageAreaKind are exclusive
* WI #1985 Add -cpyr option

* WI #1985 Use CompilationDocument for collecting

* WI #1985 Review changes

* WI #1985 Correct indents

* WI #1985 Fix typo in comment

Co-authored-by: fm-117 <milletfl@e-i.com>
Co-authored-by: fm-117 <51322634+fm-117@users.noreply.github.com>
* WI #1975 Add cpyCopies field

* WI #1975 Implementing Lookup

* WI #1975 Rename field

Co-authored-by: fm-117 <51322634+fm-117@users.noreply.github.com>
Co-authored-by: fm-117 <milletfl@e-i.com>
* WI #1991 Add checks to reference modifiers

* WI #1991 Correct tabs

* WI #1991 Clarify the diagnostic message and uncomment a line in test

* WI #1991 Fix previous commit by replecaing a deleted AddError call
Prevent stopping the parsing because of an external analyzer failure.
Diagnostics can now be positionned on a range of consecutive lines.
Does not take in account Tokens spread on multiple lines.
* WI #2027 Avoid FileCompiler leaks in Workspace
* WI #2027 Fix LSR test
* WI #2026 Remove static END_OF_FILE token (#2031)
* WI #2022 Introduce IMultiBranchContext.cs interface

* WI #2022 Adding a comment

* WI #2022 Handling SubContexts

* WI #2022 Handle redirection on PERFORM AFTER branch

* WI #2022 Change Review

* WI #2022 Change review

* WI #2022 replace builder by cfg argument

* WI #2022 Move GetTerminalSuccessorEdges into CFG class

Co-authored-by: fm-117 <milletfl@e-i.com>
* WI #2046 Find various NullReferenceException

* WI #2046 Change Review

* WI #2046 use cup preprocessor.

* WI #2046 Refactor Cup vs ANTLR preprocessor choice

Co-authored-by: fm-117 <milletfl@e-i.com>
* WI #2037 Check CE diag count in DEBUG

* WI #2037 Apply end misalignment diagnostic on Node instead of CE

* WI #2037 Refactor formalized comments checks

* WI #2037 Check no using on TC procedures

* WI #2037 Move debugging mode check into CE phase instead of Node phase

* WI #2037 Create diagnostic on node instead of CE for duplicate signature check

* WI #2037 Fix indent
@mayanje mayanje self-assigned this Oct 19, 2021
@trafico-bot trafico-bot bot added the 🔍 Ready for Review Pull Request is not reviewed yet label Oct 19, 2021
@mayanje mayanje requested review from fm-117 and smedilol October 19, 2021 12:12
Copy link
Contributor

@fm-117 fm-117 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remarks for the changelog:

  • "few meanfull" : miscellaneous ?
  • WI #2037 (PR #2043) is more of a bug fix than a deliberate change to represent data
    Other than that it's all good !

@trafico-bot trafico-bot bot removed the 🔍 Ready for Review Pull Request is not reviewed yet label Oct 19, 2021
@smedilol
Copy link
Contributor

=> Are more bug fix than Internal code representation changes

WI CFG Detect unreachable Code #2016 Implement unreachable code detection (WI #2016 Implement unreachable code detection #2023)
should be under Errors checking & diagnostics reporting

@mayanje
Copy link
Contributor Author

mayanje commented Oct 19, 2021

Changelog is changed

@mayanje mayanje merged commit 29d4103 into master Oct 20, 2021
@trafico-bot trafico-bot bot added the ✨ Merged Pull Request has been merged successfully label Oct 20, 2021
@mayanje mayanje deleted the v1.5.7 branch October 20, 2021 06:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Merged Pull Request has been merged successfully

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants