Matthias Koefferlein
b89ff76a84
Fixing issue #2102 (internal error on R extraction)
...
Problem was a conceptual problem: the triangulation for
Hertel-Mehlhorn decomposition must not contain internal
vertexes. So we need a different solution for including
vertex ports.
2025-07-30 23:24:34 +02:00
Matthias Köfferlein
3c4f80020b
Merge pull request #2101 from KLayout/bugfix/issue-2100
...
Fixed issue #2100 (wrong coordinates on PEX nodes)
2025-07-30 22:13:13 +02:00
Matthias Koefferlein
9d4e3c525b
Fixed issue #2100 (wrong coordinates on PEX nodes)
2025-07-29 23:17:54 +02:00
Matthias Köfferlein
f0f7b8eead
Merge pull request #2099 from KLayout/pr-2083
...
Pr 2083
2025-07-20 15:57:06 +02:00
Matthias Köfferlein
10272651c8
Merge pull request #2083 from KLayout/dependabot/github_actions/pypa/cibuildwheel-3.0.0
...
Bump pypa/cibuildwheel from 2.23.3 to 3.0.0
2025-07-19 19:48:45 +02:00
Matthias Koefferlein
b329ba739c
Preparing for PR #2083
...
With the new manylinux image, ccache is on a newer version
that already creates some ccache links itself
2025-07-19 19:37:47 +02:00
Matthias Koefferlein
9d4a578a5e
Merge branch 'bugfix/issue-2088'
2025-07-19 19:00:33 +02:00
Matthias Köfferlein
71202ea9d3
Merge pull request #2098 from KLayout/bugfix/issue-2094
...
Fixing issue #2094 (slow insert into Shapes)
2025-07-19 18:58:04 +02:00
Matthias Köfferlein
ff7d7f20ee
Merge pull request #2089 from KLayout/bugfix/issue-2087
...
Bugfix/issue 2087
2025-07-19 18:57:25 +02:00
Matthias Köfferlein
131f36a4e0
Merge pull request #2084 from KLayout/feature/issue-2044
...
Feature/issue 2044
2025-07-19 18:57:10 +02:00
Matthias Köfferlein
2d3f445e39
Merge pull request #2082 from KLayout/bugfix/issue-2081
...
Bugfix/issue 2081
2025-07-19 18:56:54 +02:00
Matthias Köfferlein
316a58eca5
Merge pull request #2079 from KLayout/bugfix/issue-2075
...
Fixing issue #2075 (strm2oas ignores def net routing wire extensions)
2025-07-19 18:56:35 +02:00
Matthias Köfferlein
f427f53a65
Merge pull request #2078 from KLayout/bugfix/issue-2073
...
Bugfix/issue 2073
2025-07-19 18:56:11 +02:00
Matthias Koefferlein
4ab64ca5d3
Fixing issue #2094 (slow insert into Shapes)
...
Solution is to use a temporary container instead
of locking (only if needed).
2025-07-19 15:08:09 +02:00
Matthias Koefferlein
d0b935d9e5
Fixed issue #2088 in reader and writer
...
Reader fix: the reader will not error out duplicate cell
names, but rename the cells.
Writer fix: the writer will uniquify cell names *after*
illegal character substitution.
2025-07-15 22:52:49 +02:00
Matthias Koefferlein
60af530604
Test data golden update - very tiny change
2025-07-12 22:05:07 +02:00
Matthias Koefferlein
a6a012beac
Added DRC full scale tests, first is Greyhound with M1 IHP fill
2025-07-12 22:02:44 +02:00
Matthias Koefferlein
e7bc997e9f
Further compressing fill cell arrays in x direction
2025-07-12 14:28:42 +02:00
Matthias Koefferlein
76f7c620f6
[consider merging] Enabling Shapes-based RecursiveShapeIterators for MT-use
...
This fixes a crash when using DRC fill in tiled mode with multiple
threads.
2025-07-12 13:59:06 +02:00
Matthias Koefferlein
54a4564a52
Updating test data
2025-07-11 23:58:35 +02:00
Matthias Koefferlein
70a609e995
[consider merging] Bugfix in polygon rasterizer
2025-07-11 23:57:03 +02:00
Matthias Koefferlein
46f9fba0ab
Generalizing fill tool code
2025-07-11 23:56:40 +02:00
Matthias Koefferlein
a34bac3edc
New test cases
2025-07-10 23:32:27 +02:00
Matthias Koefferlein
7a06bfd66a
Bugfix
2025-07-10 23:32:19 +02:00
Matthias Koefferlein
9bc49dd5a3
Added fill_pattern's 'margin' feature. This allows keeping a distance to features outside of the fill region in a more consistent way.
2025-07-10 00:31:25 +02:00
Matthias Koefferlein
d5f1017f83
More efficient computation of remaining fill area
2025-07-10 00:24:24 +02:00
Matthias Koefferlein
c10d7b47fd
Added missing file
2025-07-09 23:25:22 +02:00
Matthias Koefferlein
7dafdb2316
Fixing bug in first place. Needs testing.
2025-07-08 23:36:44 +02:00
Matthias Koefferlein
15120760fe
Handling of ghost cells in strm2x merge
...
Ghost cells act as anchors for top cells of the other
layout in "," merges. Unlike other cells which are
renamed.
2025-07-07 21:52:57 +02:00
Matthias Koefferlein
d382629e8e
Proposal for a fix of issue #2044 and #2066
...
The solution is to separate the meaning of "," and "+" layout
file combination operators in strm2x tools:
* "+" does "blending"
* "," does merge
"+" has priority over "," ('a+b,c' acts as '(a+b),c').
NOTE: LEF caching only happens across "+".
2025-07-05 22:48:05 +02:00
Matthias Koefferlein
0ba6064507
Also supporting DBU check for PCB
2025-07-05 21:17:46 +02:00
Matthias Koefferlein
9e9344fdfa
Introducing a check whether DBU is compatible with a given one in most readers (except PCB)
2025-07-05 21:13:19 +02:00
dependabot[bot]
164f7f5ce0
Bump pypa/cibuildwheel from 2.23.3 to 3.0.0
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.23.3 to 3.0.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.23.3...v3.0.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 21:29:38 +00:00
Matthias Koefferlein
fbca4e6c18
Fixing layout text writer for 'long long' property names on Windows
2025-06-29 22:16:46 +02:00
Matthias Koefferlein
733a0ec4cf
Proper solution for bug fix - wasn't done in the right order before.
2025-06-29 20:23:47 +02:00
Matthias Koefferlein
88ac358e22
Proper solution for bug fix - wasn't done in the right order before.
2025-06-29 15:52:33 +02:00
Matthias Koefferlein
7deae3f924
Added missing files
2025-06-28 22:35:38 +02:00
Matthias Koefferlein
c1fc0a6094
[consider merging] fixed a crash happening while blending two OASIS files with ghost cells
2025-06-28 22:35:35 +02:00
Matthias Koefferlein
523b4648c6
Added missing files
2025-06-28 22:33:50 +02:00
Matthias Koefferlein
abeab280a3
[consider merging] fixed a crash happening while blending two OASIS files with ghost cells
2025-06-28 15:50:27 +02:00
Matthias Koefferlein
5a401127a2
Trying to fix MacOS and Windows builds
2025-06-28 15:31:46 +02:00
Matthias Koefferlein
a42e639d83
Trying to fix builds on MacOS
2025-06-27 17:56:45 +02:00
Matthias Koefferlein
7acd11abac
Added test
2025-06-27 17:37:19 +02:00
Matthias Koefferlein
aba1b30c8d
Fixing issue #2075 (strm2oas ignores def net routing wire extensions)
2025-06-27 01:04:19 +02:00
Matthias Koefferlein
6ce61c8654
Fixing type of modal variables for box width and height
2025-06-26 22:54:48 +02:00
Matthias Koefferlein
a08d36b5f5
Consistently replacing 'long' and 'long long' by 64 bit int in OASIS reader/writer, so there should not be a difference between Windows and Linux in reader and writer behavior. Database limitations still apply.
2025-06-26 21:59:28 +02:00
Matthias Köfferlein
d1dc885235
Merge pull request #2071 from Kazzz-S/0.30.2-mac1
...
Switch the main development environment to Sequoia
2025-06-24 01:14:18 +02:00
Kazunari Sekigawa
c4a588d8be
Switch the main development environment to Sequoia
2025-06-03 17:15:00 +09: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