Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CloudPG v8 Upgrade #62

Draft
wants to merge 43 commits into
base: main
Choose a base branch
from
Draft

CloudPG v8 Upgrade #62

wants to merge 43 commits into from

Commits on Jul 17, 2023

  1. Merging work done in forked Repository to own CloudPG branch (#61)

    * updated version in build.gradle.kts
    
    * added new typescript module
    
    * bump java target form 11 to 17
    
    * remove experimental opt-ins and comment out various error sources for now
    
    * replace String representation by Direction value and remove warning in check
    
    * simplify equality check
    
    * replace String value by Direction
    
    * replace String value by Direction
    
    * removed imports
    
    * fixed many incompatibilities between Name and String by reading the localName and creating new Name objects without parents where needed
    
    * added FIXME statements
    
    * fix all remaining errors regarding Name and String types
    
    * fix the creation of new Statements in all Handlers
    
    * apply spotless
    
    * fixed rest of the references in the handlers
    
    * bumped CPG from 6.2.0 to 6.2.2 to solve issue of TranslationResult.additionalNodes not being mutable
    
    * fix inheritance of the frontend
    
    * trying to fix Azure.kt by replacing every instance of CallExpression.base by CallExpression.callee
    
    * immediately bump CPG version to 7.0.0 in order to save redundant work on passes
    
    * adapt all passes to the new structure in CPG 7.0.0
    
    * fix pass registration to work with CPG 7.0.0
    
    * add RubyLanguage.kt
    
    * bump neo4j to version 4.0.5 to fix NoSuchMethod-Errors
    
    * manually register the default Languages
    
    * correcly overwrite visit in all IVisitors.
    Also stop trying to get "additionalNodes" from scratch since they are now a part of the result
    
    * split the searches again to prevent any order errors
    
    * make spotless
    
    * add comments
    
    * apply various fixes from oxisto's branch "cpg-v6"
    
    * fix order of evaluation leading to NPE
    
    * made code resistant against unsafe casts, null values, empty lists. Also added comments in these places.
    
    * remove unused import
    
    * replace calls of deprecated TranslationResult.translationUnits
    
    * remove heaps of warnings concerning unused variables/parameters and deprecated calls
    
    * correctly override additional "visit" functions
    
    * fix typo
    
    * manage debugging comments
    
    * add full request name parsing that was not working in previous versions
    
    * add comments regarding (missing) functionality
    
    * return all visitors into its original form, this prevents any subclasses from being visited as well
    
    * manually register the GoExtraPass
    
    * move defaultPasses after language registrations
    CodingDepot authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    0548ba9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcf7496 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    153ae70 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. bump CPG version to 7.1.2

    CodingDepot committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    9694639 View commit details
    Browse the repository at this point in the history
  2. remove FIXME-comment

    CodingDepot committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    b2dbe84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5ac54c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c823d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9f7b060 View commit details
    Browse the repository at this point in the history
  6. extend comment further

    CodingDepot committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    34ca07d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ec29130 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Add special case for AssignExpressions; Add the label to every corres…

    …ponding VariableDeclaration
    CodingDepot committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    57c1be0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb4f478 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. flip pass order again

    CodingDepot committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    dd97a82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    440ba7a View commit details
    Browse the repository at this point in the history
  3. add Pass dependencies

    CodingDepot committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    537ebbc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    68d5644 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    dff9530 View commit details
    Browse the repository at this point in the history
  2. remove some warnings

    CodingDepot committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    02459dd View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    818e27f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c36d51 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. add Pass Dependencies

    CodingDepot committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    daefdfb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b644437 View commit details
    Browse the repository at this point in the history
  3. double the expected result paths as there are now two paths from the …

    …"plain_text" to the "message" (one of it via its inclusion in "signature"). This doubles the original two results (there are two HttpEndpoint nodes)
    CodingDepot committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    e570174 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    8f41e67 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Configuration menu
    Copy the full SHA
    bb94f57 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. increase the expected number of results to two since the PI is now li…

    …nked to the "identifier" variable as well as the url.Values CallExpression
    CodingDepot committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    296512c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de62716 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a02d5b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. upgrade to cpgv8

    immqu committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    d3a5eaf View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Upgraded kotlin and gradle

    oxisto committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    a5b1191 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ec4eeb View commit details
    Browse the repository at this point in the history
  3. First Go test works

    oxisto committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    f6e0ebe View commit details
    Browse the repository at this point in the history
  4. ++

    oxisto committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    7dc76c1 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. Configuration menu
    Copy the full SHA
    38ddc06 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    f775d38 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. update cpg release

    immqu committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    b02f973 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f314be9 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'cpg-version-update' of github.com:clouditor/cloud-prope…

    …rty-graph into cpg-version-update
    konradweiss committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    8820ab1 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    c1f6797 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    026229c View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. ++

    immqu committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    61b5250 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'cpg-version-update' of github.com:clouditor/cloud-prope…

    …rty-graph into cpg-version-update
    immqu committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    e1637fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    79ef63e View commit details
    Browse the repository at this point in the history