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 @@
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".
+
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.