Skip to content

8.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 May 16:03
· 197 commits to main since this release
928726a

What's Changed

  • Only follow full DFG flow in followNextDFGEdgesUntilHit and similar by @oxisto in #1473
  • Fixing record inference and making SymbolResolver deterministic again by @oxisto in #1476
  • Docs fixes by @MariusAlbrecht in #1478
  • Fix index out of bounds in hasSignature by @KuechA in #1493
  • Update CODEOWNERS by @oxisto in #1501
  • Fixes incorrect field resolution in base classes by @oxisto in #1490
  • Improved stability of isDerivedFrom decisions by @oxisto in #1488
  • Extracted call/cast replacement into separate pass by @oxisto in #1499
  • Fix style of docs by @KuechA in #1504
  • Extracting connecting declarations and definitions in C++ to extra pass by @oxisto in #1505
  • Python: Add BoolOp and + or by @maximiliankaul in #1509
  • Handle ForLoop in cyclomaticComplexity by @KuechA in #1512
  • Remove confusing warning in compound assignments by @KuechA in #1511
  • Fixing javaparser resultion error by @konradweiss in #1510
  • Extension to the documentation for extractScope by @konradweiss in #1516
  • Introduction of concepts for next-generation call resolving by @oxisto in #1496
  • Fix output of pass ordering and dependencies by @KuechA in #1518
  • Fixing placement of inferred record declarations by @oxisto in #1515
  • Move de.fraunhofer.aisec.cpg.passes.order to de.fraunhofer.aisec.cpg.passes.executionConfiguration by @KuechA in #1517
  • Replace console tests with FluentDSL by @KuechA in #1519
  • Use the max complexity config for ControlFlowSensitiveDFGPass in neoj and console by @KuechA in #1514
  • Improvements in compilation database parsing by @oxisto in #1494
  • Ignore Type resolution error when resolving super types through javaparser by @konradweiss in #1520
  • Some cleanup after next-generation call resolving by @oxisto in #1523
  • Take operator into account when evaluating conditional expressions by @oxisto in #1528
  • Adjusting HasType type once a language changes by @oxisto in #1526
  • Rename fluent-DSL ase to subscriptExpr by @KuechA in #1529
  • Adding soft from DynamicInvokeResolver to ControlFlowSensitiveDFGPass by @konradweiss in #1532
  • Bullet points in docs of shortcut API by @KuechA in #1544
  • Implement ast.Subscript and ast.Slice by @maximiliankaul in #1545
  • C++ translation improvements by @oxisto in #1482
  • Handle more python expressions by @KuechA in #1547
  • Update dependency rollup to v4.17.2 by @renovate in #1549
  • Adding some nodes to the AST subtree that prob should be there by @konradweiss in #1550
  • Resolve cast ambiguity in C++ frontend by @oxisto in #1551

Dependency Updates

New Contributors

Full Changelog: v8.1.2...v8.2.0