7 Commits

Author SHA1 Message Date
Jacek Sieka
5cbbec5619 Log blocked methods
Blocked methods are the source of many gaps in the binding - in
particular, they block qt_metacall/activate/etc that is necessary for
implementing meta-object support.

This change makes them visible in logs and also removes log timestamps
so that logs from two runs easily can be diffed.
2025-01-15 10:56:57 +01:00
756086cd50 genbindings: enforce AllowVirtualForClass at construction time 2024-11-23 19:34:05 +13:00
0ffb24d11a genbindings/blocklist: refactor extract single method helper 2024-11-17 19:16:34 +13:00
c1b31e787b genbindings: move AllowClass from parse-time to transformation AST pass
This exposes some more valid types.
2024-10-26 12:35:27 +13:00
ee25750b35 genbindings: rename CheckComplexity->AllowType 2024-10-26 12:35:27 +13:00
421c229771 genbindings/exceptions: more exceptions and overrides 2024-08-29 17:17:35 +12:00
150dab7c46 genbindings: move checkComplexity into separate ast pass post-typedefs 2024-08-27 18:44:10 +12:00