From bb1c04574091613b35bb3328e6697cdc2b3f5132 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Sat, 8 Feb 2014 14:47:40 +0100 Subject: [PATCH] htdocs: minor updates of gsoc --- htdocs/gsoc2014.php | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/htdocs/gsoc2014.php b/htdocs/gsoc2014.php index 96518d120..a2efb84bc 100644 --- a/htdocs/gsoc2014.php +++ b/htdocs/gsoc2014.php @@ -38,12 +38,13 @@
  1. Core Cppcheck
      -
    1. Add a new checker (C++)
    2. +
    3. Add 1 new checker (C++)
    4. Improved value flow (C++)
    5. +
    6. Check for unused functions when -j is used (C++)
  2. Configurations
      -
    1. Write more configurations (XML)
    2. +
    3. Add a configuration (XML)
    4. Auto generate configuration (C++ / scripting)
    5. GUI for editing configurations (C++,Qt)
  3. @@ -58,7 +59,7 @@

    Project 1.1
    - Name: Add a new checker
    + Name: Add 1 new checker
    Skills required: C++
    Description: There are several tickets in our issue tracker that has ideas for new checkers. The subtasks will be: implement a new checker, write test cases, test it against various projects. @@ -73,15 +74,26 @@ after conditions, inside loops, etc.

    +

    + Project 1.3
    + Name: Check for unused functions when -j is used
    + Skills required: C++, threads
    + Description: Currently the check for unused functions only works when the analysis is + single-threaded. When multithreaded analysis is done the check is disabled. The function usage must be + stored in a thread safe way. The problem is that you don't have access to mutexes inside the check so + instead of store to the same container from different threads it might be a good idea to store the + function usage in different containers. And when all threads are done the results can be "merged". +

    2. Configurations

    Project 2.1
    - Name: Write more configurations
    - Skills required: XML
    - Description: More configuration files are needed for various libraries. It - would be most interesting to have more configurations for popular libraries. + Name: Add a configuration
    + Skills required: C/C++ (not much), XML
    + Description: More configuration files are needed for various libraries. Subtasks: choose + a popular library. Analyse the library functions and read API documentation. Write proper configuration + file for Cppcheck.