36 Commits (4bf852e6b992264cfb632f35263cd44abfdc4247)

Author SHA1 Message Date
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 11 months ago
Jon Evans 97185ca623 Ratsnest: account for coincident anchors on different layers 12 months ago
Seth Hillbrand 5e0abadb23 Reorganize layer numbering 1 year ago
jean-pierre charras d933a8d6a9 Fix minor compil warnings 1 year ago
Alex Shvartzkop 8532e1f9ec Optimize optimizeZoneToZoneAnchors. 1 year ago
Alex Shvartzkop e9ece8266b Checking flags instead of copying is faster in RN_NET::NearestBicoloredPair. 1 year ago
Seth Hillbrand 8760519a87 Ensure that we are not calculating self-collision 2 years ago
Jeff Young 7f8e397dfb Behave (or assert) when source or target are null or dirty. 2 years ago
Jeff Young fb59f83683 Clean up references in RN_NETs when garbage collecting CN_ITEMs. 2 years ago
Marek Roszko 7505fd0f37 Profile can live in core 2 years ago
Jeff Young 80aef37cc4 Don't consider shorted items when opitmizing ratsnest. 3 years ago
Jeff Young b76ef8c7e2 Multi-threading safety. 3 years ago
Jeff Young 2793bb1d68 Performance. 3 years ago
Jeff Young e62463b52b Don't store optimized anchors in CN_ITEMs. 3 years ago
Jeff Young 50089ce558 Fix errors in handling of std::shared_ptrs. 3 years ago
Jeff Young 226529235c Mostly const safety, but also performance opt. by avoiding shared_ptr overhead. 3 years ago
Jeff Young 11130bfd88 Backing out earlier fix in favour of fixing std::shared_ptr usage. 3 years ago
Jeff Young 106508f266 Split ratsnest optimization into separate parallel threads. 3 years ago
Seth Hillbrand 87171f53c7 Speedup dynamic ratsnest 3 years ago
Jeff Young f095453d3e Optimize ratsnest line endings for zones. 3 years ago
Jeff Young d67437a2aa Move ratsnest exclusion processing to a post-pass. 3 years ago
Alex dc07ab9df1 Replace PROF_COUNTER with PROF_TIMER in some conditional places. 3 years ago
Jeff Young c4e133fdf7 Auto reduction and std::shared_ptr cover types reduction. 4 years ago
Jeff Young b4c5e64db2 Exclusions for Unconnected Items; Markers & exclusions for Parity checks 4 years ago
Seth Hillbrand fbdb2bd91f Fix broken refactor from 0e65fe5 4 years ago
Jeff Young 0e65fe5d8d Coding standards and commenting. 4 years ago
Jeff Young 3fd128a75b Performance enhancements. 5 years ago
Jeff Young 4a0d469cec Back out zone layer misunderstanding and make types clearer. 5 years ago
Seth Hillbrand 4e08ec79dc pcbnew: Don't skip adjacent points 5 years ago
Seth Hillbrand 4ef02fd699 Replace TTL delauney triangulator 6 years ago
Seth Hillbrand b02d3f683f Adding documention comments for dynamic ratsnest 6 years ago
Seth Hillbrand 141bf4f579 Tighten the bicolored routine 6 years ago
Seth Hillbrand e8fc421a39 Update NearestBicoloredPair to m log(n) search 6 years ago
Seth Hillbrand 214a9d53b0 Update ratsnest conn to multiset 6 years ago
Seth Hillbrand a2ad84f84d Revise Kruskal implementation 6 years ago
Seth Hillbrand 8c57821e9b pcbnew: Move ratsnest items to separate folder 6 years ago
Seth Hillbrand ac92afcf13 Clean up compile warnings 6 years ago
Seth Hillbrand c6f5df134c Minor speed cleanup 6 years ago
Seth Hillbrand b5f021ff9f Cleanup: Replace push_back with emplace_back 6 years ago
Seth Hillbrand 4460313104 pcbnew: Separating connectivity to subdir 7 years ago
Seth Hillbrand 47fac8a259 Removing some unused code 7 years ago
Seth Hillbrand 296ada95a3 Remove unused private vars 8 years ago
jean-pierre charras 1bc3dfef10 fix compil issue in kicad.i and a minor compil warning 8 years ago
Tomasz Włostowski 3456b6e3c3 pcbnew: fixed incorrect ratsnest computation when all nodes in a net are on a single line 8 years ago
Maciej Suminski 6701095855 Fixed a method returning reference to a local variable 8 years ago
Tomasz Włostowski 32185ddcd3 Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 8 years ago
Tomasz Włostowski 1936b45a0f Multiple connectivity algo crash fixes: 9 years ago
Maciej Suminski 72eff0941e Code formatting and warning fixes 9 years ago
Maciej Suminski 74ef3ecb1d Moved one-liners to header files 9 years ago
Maciej Suminski 3dd4429ef6 Dead code removal 9 years ago