Index: OpenProjects.html =================================================================== --- OpenProjects.html +++ OpenProjects.html @@ -29,6 +29,19 @@
  • Use official isl C++ bindings
  • +
  • + Clang Static Analyzer + +
  • +
  • + LLDB + +
  • @@ -415,6 +428,64 @@

    + +
    + Clang Static Analyzer performance profiling +
    + + +
    +

    Description of the project: +

    +

    + +

    Confirmed mentor: Artem Dergachev

    +
    + + +
    + Clang Static Analyzer constraint solver improvements +
    + + +
    +

    Description of the project: + CSA has a small in-house constraint solver, it is pretty trivial, but super + fast. The goal is to support range-based logic for some of the symbolic + operators, while keeping it linear. Additionally, a unit-test framework + can be designed specifically for testing constraint solvers (right now it’s + tested rather awkwardly). This project has a couple of interesting + properties. It can be segmented into small chunks, and each of these + chunks has a non-trivial solution. It might introduce you to a world of + solvers (it is a good idea to check your ideas with some heavy-weight + solver such as z3). And because the existing solver is simple, there is a + myriad of possible extensions to try. +

    + +

    Confirmed mentor: Valeriy Savchenko

    +
    + + +
    + A structured approach to diagnostics in LLDB +
    + + +
    +

    Description of the project: +

    +

    + +

    Confirmed mentor: Jonas Devlieghere

    +
    +
    Google Summer of Code 2020