kicad/pcbnew/drc
Jeff Young e93e9fa3e5 Add rudimentary type checking to rule eval with reporter.
Also cleaned up existing error reporting to not expend CPU cycles
when there was no reporter.

Fixes https://gitlab.com/kicad/code/kicad/issues/8438
2021-05-20 23:06:24 +01:00
..
drc_engine.cpp Fix minor Coverity warnings and minor compil warnings. 2021-05-05 08:58:55 +02:00
drc_engine.h DRC: allow testing against particular diff pair membership 2021-02-27 19:54:55 -05:00
drc_item.cpp Break out separate holes-co-located violation. 2021-05-20 10:36:56 +01:00
drc_item.h Break out separate holes-co-located violation. 2021-05-20 10:36:56 +01:00
drc_length_report.h Remove common.h from more headers 2020-10-25 22:29:53 -04:00
drc_results_provider.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
drc_rtree.h Fix multiple filter calls that were producing false cache positives. 2021-03-23 21:06:16 +00:00
drc_rule.cpp SNR. 2021-01-01 23:17:49 +00:00
drc_rule.h SNR. 2021-01-01 23:17:49 +00:00
drc_rule_condition.cpp Add rudimentary type checking to rule eval with reporter. 2021-05-20 23:06:24 +01:00
drc_rule_condition.h Remove common.h from more headers 2020-10-25 22:29:53 -04:00
drc_rule_parser.cpp Add rudimentary type checking to rule eval with reporter. 2021-05-20 23:06:24 +01:00
drc_rule_parser.h Better error reporting; better nullptr safety. 2020-09-16 22:14:41 +01:00
drc_test_provider.cpp Make sure that NPTH pads still get handled in copper clearance checker. 2021-01-31 00:33:35 +00:00
drc_test_provider.h SNR. 2021-01-01 23:17:49 +00:00
drc_test_provider_annulus.cpp Improve DRC status reporting. 2021-02-27 13:44:45 +00:00
drc_test_provider_clearance_base.h Support optional location reporting in SHAPE collisions. 2020-09-28 23:28:33 +01:00
drc_test_provider_connectivity.cpp Improve DRC status reporting. 2021-02-27 13:44:45 +00:00
drc_test_provider_copper_clearance.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
drc_test_provider_courtyard_clearance.cpp Another try a allowing touching courtyards. 2021-03-31 22:54:30 +01:00
drc_test_provider_diff_pair_coupling.cpp Make sure layer gets passed in to rules evaluation. 2021-02-08 14:53:49 +00:00
drc_test_provider_disallow.cpp Don't run insideArea on ruleAreas. 2021-03-07 17:55:30 +00:00
drc_test_provider_edge_clearance.cpp enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
drc_test_provider_hole_size.cpp Improve DRC status reporting. 2021-02-27 13:44:45 +00:00
drc_test_provider_hole_to_hole.cpp Break out separate holes-co-located violation. 2021-05-20 10:36:56 +01:00
drc_test_provider_lvs.cpp SNR. 2021-01-01 23:17:49 +00:00
drc_test_provider_matched_length.cpp Make sure layer gets passed in to rules evaluation. 2021-02-08 14:53:49 +00:00
drc_test_provider_misc.cpp Typo fix: Correct various misspelled words 2021-04-03 13:39:50 +00:00
drc_test_provider_silk_clearance.cpp Improve DRC status reporting. 2021-02-27 13:44:45 +00:00
drc_test_provider_silk_to_mask.cpp Improve DRC status reporting. 2021-02-27 13:44:45 +00:00
drc_test_provider_track_width.cpp Improve DRC status reporting. 2021-02-27 13:44:45 +00:00
drc_test_provider_via_diameter.cpp Improve DRC status reporting. 2021-02-27 13:44:45 +00:00