kicad/pcbnew/drc
Seth Hillbrand 03c279ffd4 ADDED: Threadpool
Thread pools are long-lasting executors that have close to zero overhead
when launching new jobs.  This is advantageous over creating new threads
as we can use this for threading smalling jobs and smaller quanta.  It
also avoids the heuristics needed to determine the optimal number of
threads to spawn
2022-06-24 22:59:24 +00:00
..
drc_cache_generator.cpp ADDED: Threadpool 2022-06-24 22:59:24 +00:00
drc_cache_generator.h More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_engine.cpp ADDED: Threadpool 2022-06-24 22:59:24 +00:00
drc_engine.h ADDED: Threadpool 2022-06-24 22:59:24 +00:00
drc_item.cpp Better violation title for disabled layers check. 2022-04-25 09:39:49 +01:00
drc_item.h Better error reporting for DP uncoupled length. 2022-04-08 11:40:53 +01:00
drc_length_report.h Unwrap some std::library typedefs. 2021-07-28 22:16:38 +01:00
drc_rtree.h Separate board-edge silk clearance from mask-edge silk clearance. 2022-03-14 20:19:09 +00:00
drc_rule.cpp Custom rule severities. 2021-12-24 15:42:22 +00:00
drc_rule.h Rename mechanical_clearance -> physical_clearance. 2022-05-06 15:54:46 +01:00
drc_rule_condition.cpp Apply a more sophisticated test for ignoring isInCoupledDiffPair. 2022-04-02 15:12:42 +01:00
drc_rule_condition.h Apply a more sophisticated test for ignoring isInCoupledDiffPair. 2022-04-02 15:12:42 +01:00
drc_rule_parser.cpp Remove dead code. 2022-05-07 21:10:04 +01:00
drc_rule_parser.h Rename mechanical_clearance -> physical_clearance. 2022-05-06 15:54:46 +01:00
drc_test_provider.cpp A bit of wxT(). 2022-03-13 16:09:06 +00:00
drc_test_provider.h Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_annular_width.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_clearance_base.h More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_connectivity.cpp More performance enhancements for DRC. 2022-06-18 19:47:11 +01:00
drc_test_provider_copper_clearance.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_courtyard_clearance.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_diff_pair_coupling.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_disallow.cpp ADDED: Threadpool 2022-06-24 22:59:24 +00:00
drc_test_provider_edge_clearance.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_footprint_checks.cpp Add footprint checks to board-level DRC. 2022-04-23 11:34:18 +01:00
drc_test_provider_hole_size.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_hole_to_hole.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_library_parity.cpp Careful of calculated fields when comparing board FPs with library. 2022-03-17 13:19:25 +00:00
drc_test_provider_matched_length.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_misc.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_physical_clearance.cpp More caching for DRC. 2022-06-17 23:58:31 +01:00
drc_test_provider_schematic_parity.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_silk_clearance.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_sliver_checker.cpp ADDED: Threadpool 2022-06-24 22:59:24 +00:00
drc_test_provider_solder_mask.cpp More performance enhancements for DRC. 2022-06-18 19:47:11 +01:00
drc_test_provider_text_dims.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_track_width.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_via_diameter.cpp Remove shared wxString instance in DRC 2022-06-15 16:46:03 -07:00
drc_test_provider_zone_connections.cpp ADDED: Threadpool 2022-06-24 22:59:24 +00:00