Commit Graph

7448 Commits

Author SHA1 Message Date
Matthias Koefferlein dec7ad9da1 [consider merging] properly conveying string encoding for Ruby, so that UTF-8 encoding is maintained when returning such strings from C++ 2025-05-25 16:28:46 +02:00
Matthias Koefferlein 094e11897a Added the new feature: 'flag_missing_ports' 2025-05-24 22:33:18 +02:00
Matthias Koefferlein aba912107b Refined solution, so it would allow a larger coordinate range. 2025-05-24 00:09:52 +02:00
Troy Tamas 0bf0b5210c removing temporary test workflow 2025-05-23 16:28:20 +09:00
Troy Tamas c816655fde fixing if statement. porting changes back to original file 2025-05-23 14:50:55 +09:00
Troy Tamas 2917fd5098 skipping before_build stage 2025-05-23 13:30:42 +09:00
Troy Tamas 50ccbff88b set arch to aarch64 2025-05-23 11:39:30 +09:00
Troy Tamas 30ef907f4c breaking out arm build job 2025-05-23 11:34:54 +09:00
Troy Tamas 30362cc6bf skipping ccache for arm again 2025-05-23 11:16:34 +09:00
Troy Tamas 793f29296e adding ccache job back 2025-05-23 11:01:55 +09:00
Troy Tamas ae5503e5db try to run on my own fork 2025-05-23 11:00:18 +09:00
Troy Tamas 5ee1ccd0e2 see if i can build without cache 2025-05-23 10:57:56 +09:00
Troy Tamas 8f96e14a45 trying the job in a new workflow i can run 2025-05-23 10:56:04 +09:00
Troy Tamas fc00191f54 adding arm config back to test matrix 2025-05-23 10:44:57 +09:00
Troy Tamas 3e69da8911 reverting build.yml 2025-05-23 10:41:25 +09:00
Matthias Koefferlein 6d28c78eeb Fixed issue #2060 - the precision of the check was too low. 2025-05-22 22:48:48 +02:00
Matthias Koefferlein 7b865451ee Merge branch 'master' of github.com:KLayout/klayout 2025-05-22 22:26:49 +02:00
Matthias Koefferlein eb0aef8b8c Merge branch 'devel' of github.com:KLayout/klayout into devel 2025-05-22 22:26:08 +02:00
Matthias Koefferlein e96f20a106 Introducing case sensitivity in circuit and netlist queries, makeing 'same_nets' more case sensitivity-aware in case of mixed sensitivity 2025-05-22 22:25:49 +02:00
Matthias Koefferlein 57c2add00a API enhancement for NetlistCrossReference: obtaining information from one object only (net, circuit), does not need a pair anymore 2025-05-22 20:54:21 +02:00
Matthias Koefferlein 90c4f654b6 API for adding log entries to LVS and L2N databases 2025-05-22 19:57:06 +02:00
Matthias Koefferlein 4dd4524da9 Fixed typo 2025-05-22 19:47:39 +02:00
Matthias Köfferlein 23b049627f
Merge pull request #2040 from KLayout/feature/maly
Feature/maly
2025-05-22 19:22:52 +02:00
Matthias Köfferlein ba640b6d04
Merge pull request #2039 from KLayout/feature/issue-2016
First attempt to implement a solution for issue #2016
2025-05-22 19:22:32 +02:00
Matthias Koefferlein 6b8c79c488 Fixed a segfault (thanks, Martin\!) 2025-05-22 18:50:25 +02:00
Troy Tamas 6ee824cb3c adding arm linux to os matrix 2025-05-21 16:02:33 +09:00
Matthias Köfferlein 61a51e8722
Merge pull request #2053 from hzeller/feature-20250519-fix-hex2int
Fix logic error in hex2int.
2025-05-19 23:52:46 +02:00
Henner Zeller f9e2a9257f Fix logic error in hex2int.
This was probably never noticed as it was the last branch and would
behave benign on valid input.

Signed-off-by: Henner Zeller <hzeller@google.com>
2025-05-19 14:16:18 +02:00
Matthias Koefferlein 9b03a1ba64 More robust tests 2025-05-18 22:41:46 +02:00
Matthias Koefferlein a2ac8d45de Postpone decision about "invalid vias are errors." 2025-05-18 22:28:11 +02:00
Matthias Koefferlein e27e24ff4f Bugfixing multi-DEF reader with LEF cache, adding a testcase. Making unknown vias an error. 2025-05-18 22:00:39 +02:00
Matthias Koefferlein 8222085efe Fixing tests on Windows 2025-05-18 17:08:35 +02:00
Matthias Koefferlein 72c716f38d More robust tests. 2025-05-18 17:04:21 +02:00
Matthias Koefferlein 4306b24b4a Normalizing test case for RNetExtractor to reduce jitter 2025-05-18 09:27:10 +02:00
Matthias Koefferlein a07d742bee Fixed a problem with via uniquification - via definitions may be DEF local, so we need to clean them between different DEF reads. 2025-05-18 00:48:10 +02:00
Matthias Koefferlein 3e3dcb757e New golden test data 2025-05-17 18:55:51 +02:00
Matthias Koefferlein 1fb0f318dc Added pex lib to bd tools. 2025-05-17 18:49:32 +02:00
Matthias Koefferlein 91cb8826c7 Including more dependencies in build 2025-05-17 18:41:22 +02:00
Matthias Koefferlein 5dd189d413 Including pex dependencies in build 2025-05-17 18:39:16 +02:00
Matthias Koefferlein ca53d8718b Fixed some build problems 2025-05-17 17:26:59 +02:00
Matthias Koefferlein 135030649b Updating golden test data with new lvsdb files 2025-05-17 17:15:04 +02:00
Matthias Koefferlein 8221923ccb Added a large (private) testcase for the 'read LEF once' enhancement 2025-05-17 16:50:47 +02:00
Matthias Koefferlein 4206d7ee63 Tried a performance improvement experiment, don't dare to actually use it 2025-05-17 01:00:57 +02:00
Matthias Koefferlein baed5bd822 Small refactoring 2025-05-17 00:57:36 +02:00
Matthias Koefferlein 5c27fedfe5 Debugging and bug fixes. The 'big example' from issue 2014 now works 2025-05-17 00:44:15 +02:00
Matthias Koefferlein 113c701345 Trying explicit member template instantiation to solve linker issue 2025-05-16 23:23:11 +02:00
Matthias Koefferlein 1c4077449b Fixed build issue 2025-05-16 18:55:55 +02:00
Matthias Koefferlein 1b98efd7a8 First bug fixes 2025-05-15 23:41:23 +02:00
Matthias Koefferlein 271800ab94 WIP: first implementation. Builds, but needs testing. 2025-05-15 23:27:03 +02:00
Matthias Koefferlein 6cd4b97cd3 Including internal net names in LVS DB
Problem: so far, these names have not been conveyed.
But after the net IDs changed in the LVS DB (renumbering),
the names should be retained. Otherwise it is difficult to
relate log level entries or Spice netlists to them.
2025-05-15 21:17:15 +02:00