Review Request: Checking infrastructure for the KDevPlatform

Aleix Pol Gonzalez aleixpol at gmail.com
Tue Nov 8 01:43:56 UTC 2011


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/103071/
-----------------------------------------------------------

(Updated Nov. 8, 2011, 1:43 a.m.)


Review request for KDevelop, Milian Wolff and David Nolden.


Changes
-------

I think I changed everything but the d-pointers. I'll ellaborate inline.


Description
-------

As some of you will know, my master thesis was built on top of kdevelop with the idea to add some static analysis capabilities to KDevelop/KDevPlatform by adding some new tools and stuff. A document describing what I did can be found here: http://proli.net/meu/pfc/memoria.pdf

In this patch there's the changes I made in the KDevPlatform, mostly to add the DataAccessRepository and the ControlFlowGraph (Chapter 2) data types and the ILanguageCheck and ILanguageCheck provider (Chapter 3).

If there's any question just ask me :). I'll submit another patch for KDevelop, implementing these features shortly.


Diffs (updated)
-----

  interfaces/CMakeLists.txt c3e072d 
  interfaces/ilanguagecheck.h PRE-CREATION 
  interfaces/ilanguagecheck.cpp PRE-CREATION 
  interfaces/ilanguagecheckprovider.h PRE-CREATION 
  interfaces/ilanguagecheckprovider.cpp PRE-CREATION 
  language/CMakeLists.txt eb85b2c 
  language/backgroundparser/parsejob.h 135319c 
  language/checks/controlflowgraph.h PRE-CREATION 
  language/checks/controlflowgraph.cpp PRE-CREATION 
  language/checks/controlflownode.h PRE-CREATION 
  language/checks/controlflownode.cpp PRE-CREATION 
  language/checks/dataaccessrepository.h PRE-CREATION 
  language/checks/dataaccessrepository.cpp PRE-CREATION 
  shell/mainwindow.cpp 2cb0f94 

Diff: http://git.reviewboard.kde.org/r/103071/diff/diff


Testing
-------

Well, the testing is what I've built on top. It's coming, I'm just fixing some issues after merging from master. It wasn't as bad as I expected though ;).


Thanks,

Aleix Pol Gonzalez

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20111108/af7775b5/attachment.html>


More information about the KDevelop-devel mailing list