Matthias Koefferlein
eb3be68030
Removing an unused declaration
2025-06-26 20:34:53 +02:00
Matthias Koefferlein
5cd1c187ab
Modified display of devices in LVS xref view, so the primary and secondary parameters are separated
2025-05-31 18:30:13 +02:00
Matthias Koefferlein
f2172d8e2a
Extension of the L2N/LVSDB format to support deleted terminals and parameters
...
Previously, when deleting parameters or terminals from device
definitions, these parameters or terminals re-appeared in the
netlist browser, because they were generated from the
template class (e.g. "A" and "B" from "RES").
An additional token is added that indicates whether to
remove all entries before adding new ones.
This feature is backward-compatible and LVSDB/L2N files have to
be generated from new KLayout versions to make use of that
feature.
2025-05-31 17:33:44 +02:00
Matthias Koefferlein
5173a2aad7
Fixing Python module sources
2025-05-29 16:32:28 +02:00
Matthias Koefferlein
769b7e9170
Typo fixed
2025-05-29 13:31:36 +02:00
Matthias Koefferlein
98834d8e3b
Reference new golden testdata for LEFDEF/strm2oas test
2025-05-29 12:00:44 +02:00
Matthias Koefferlein
20097b5d8d
Fixed golden test data
2025-05-29 11:57:34 +02:00
Matthias Koefferlein
f1cc048a4c
Refreshing stubs
2025-05-29 09:56:11 +02:00
Matthias Koefferlein
99e79488b6
Merge branch 'master' of github.com:KLayout/klayout
2025-05-29 09:43:35 +02:00
Matthias Köfferlein
45fdaf0a6d
Merge pull request #2049 from KLayout/devel
...
Devel
2025-05-29 09:43:23 +02:00
Matthias Köfferlein
3ce50679fa
Merge pull request #2050 from KLayout/dev-polygon-graph
...
Dev polygon graph
2025-05-29 09:43:06 +02:00
Matthias Köfferlein
6ae3737cd5
Merge pull request #2065 from KLayout/feature/issue-2041
...
Feature/issue 2041
2025-05-29 09:42:46 +02:00
Matthias Koefferlein
99b358ffbe
Preparations for 0.30.2
2025-05-28 23:02:51 +02:00
Matthias Koefferlein
9917978566
Merge branch 'master' into dev-polygon-graph
2025-05-28 19:01:42 +02:00
Matthias Koefferlein
ad444c5552
Don't error out on missing MACRO in LEF, but create a dummy macro with size 0,0 instead and issue a warning. This will place nicely with N, but not with other orientations.
2025-05-28 18:58:28 +02:00
Matthias Koefferlein
2a9acd1264
Added tests
2025-05-27 22:25:47 +02:00
Matthias Koefferlein
0cb5f35659
Allowing the polygon neighborhood visitor to specify a variant type for deep mode
2025-05-27 21:07:28 +02:00
Matthias Köfferlein
d10683e3b7
Merge pull request #2058 from tvt173/support-arm-linux
...
support arm linux
2025-05-27 19:18:38 +02:00
Matthias Köfferlein
dfd7d8ec1f
Merge pull request #2061 from KLayout/bugfix/issue-2060
...
Bugfix/issue 2060
2025-05-27 19:17:45 +02:00
Matthias Köfferlein
836c50d6a0
Merge pull request #2062 from KLayout/feature/issue-2055
...
Feature/issue 2055
2025-05-27 19:17:33 +02:00
Matthias Koefferlein
010fa2d5ba
Avoiding a segfault when trying to run Ruby from a non-Ruby thread
2025-05-27 00:48:10 +02:00
Matthias Köfferlein
444770696b
Merge pull request #2064 from KLayout/feature/issue-2057
...
Implemented solution for #2057 (nanometer scalebar)
2025-05-26 23:13:23 +02:00
Matthias Koefferlein
13bc723831
Fix for MSVC builds
2025-05-25 23:24:38 +02:00
Matthias Koefferlein
3a75665bfe
Dropping setuptools requirements as this rules out older Python versions
2025-05-25 21:50:45 +02:00
Matthias Koefferlein
6cccb81293
Implemented solution for #2057 (nanometer scalebar)
...
The scale bar switches to nm below 0.1µm. Correspondingly
it will switch to mm above 100µm.
2025-05-25 21:28:11 +02:00
Matthias Koefferlein
534b33be1c
MSVC does not assume UTF-8 encoding by default, hence use explicit bytes
2025-05-25 20:40:45 +02:00
Matthias Koefferlein
bfe49c22e3
Properly using 'long' and 'unsigned long' in tl::sprintf to fit Windows definition of 'long'
2025-05-25 19:42:14 +02:00
Matthias Koefferlein
329ac6c5b7
Merge branch 'master' into devel
2025-05-25 19:37:57 +02:00
Matthias Koefferlein
fb16c8c6f6
Trying to fix a linker issue
2025-05-25 19:01:04 +02:00
Matthias Koefferlein
4a20a30888
Hope to fix dependency on Ruby version rgarding string encoding.
2025-05-25 18:55:52 +02:00
Matthias Koefferlein
125e06bd49
Added doc, added a warning about no pins found at top level.
2025-05-25 17:53:11 +02:00
Matthias Koefferlein
ad80019b12
Adding to_s (aka str(...)) methods to RNetExtractor tech objects
2025-05-25 16:31:20 +02:00
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