Review Request 129900: Re-introduce the missing databases.

Shaheed Haque srhaque at theiet.org
Sat Jan 28 19:30:41 UTC 2017


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

Review request for Extra Cmake Modules.


Repository: extra-cmake-modules


Description
-------

This involved:

1. Restoring the ability for rules_engine.py to be run so as to generate
   it own documentation, and support for the following rule databases:

   - Unexposed
   - Typecode

2. Restoring the corresponding support in sip_generator.py.

3. Improved diagnostics by making each Rule and AbstractCompiledCodeDb
   have a useful names, and then using the results when tracing rule
   execution (and usage dumping). This should make it MUCH easier to
   debug rule-related issues.

4. Unit tests for the new functionality.


Diffs
-----

  find-modules/.gitignore PRE-CREATION 
  find-modules/Qt5Ruleset.py 2d8cfaacd1a6e15afe533bc15b6177c49441a852 
  find-modules/rules_engine.py 955a8eb69115723a5c527d5067dd0d82bb7f968c 
  find-modules/sip_generator.py ba9dd636aeb1bf7345f87e5f05bcf530f53f2e2c 
  tests/GenerateSipBindings/cpplib.h a91b54864a5d3601a37f8f788fc4f3e9bb8ba323 
  tests/GenerateSipBindings/rules_SipTest.py c570a03988e63bf6a03641fa21035ee678dcad22 
  tests/GenerateSipBindings/testscript.py e79706bcb2d337484e8ce2098eaacd95c15cae9b 

Diff: https://git.reviewboard.kde.org/r/129900/diff/


Testing
-------


Thanks,

Shaheed Haque

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-buildsystem/attachments/20170128/844a14f3/attachment.html>


More information about the Kde-buildsystem mailing list