Matthias Koefferlein
6735f6c5d6
New test case
2023-06-08 19:06:12 +02:00
Matthias Koefferlein
d604003e3f
Changing XOR implementation to mapped
...
The previous implementation for two layouts
was based on the twofold traversal of hierarchies
but that is less efficient than first mapping and
then doing the XOR within the single layout.
2023-06-08 19:03:57 +02:00
Matthias Koefferlein
078258bf09
New branch for XOR performance improvement in deep mode
2023-06-06 23:35:40 +02:00
Matthias Koefferlein
9817f12385
Speedup of hierarchy processor (context computation) in case if deeply hierarchical two-input cases
2023-06-04 09:13:20 +02:00
Matthias Koefferlein
5438b9a82f
configuration for debugger scope override
2023-06-03 21:25:30 +02:00
Matthias Köfferlein
02307837b4
Merge pull request #1395 from KLayout/dependabot/github_actions/pypa/cibuildwheel-2.13.0
...
Bump pypa/cibuildwheel from 2.12.3 to 2.13.0
2023-06-02 00:19:23 +02:00
Matthias Köfferlein
9fa0bc5ebb
Merge pull request #1394 from KLayout/issue_1390_v2
...
make_stubs now automatically detects installed klayout in python environment
2023-06-02 00:19:08 +02:00
Matthias Köfferlein
ff2515b6b0
Merge pull request #1392 from KLayout/thomaslima-patch-1
...
Update build.yml - enable builds on main branch
2023-06-02 00:18:49 +02:00
dependabot[bot]
9d9de0bca1
Bump pypa/cibuildwheel from 2.12.3 to 2.13.0
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.12.3 to 2.13.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.12.3...v2.13.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 21:59:14 +00:00
Matthias Koefferlein
2d5c67f74f
Allowing DRC decks with only layout inputs (no default input)
2023-06-01 20:28:17 +02:00
Matthias Koefferlein
f11500996f
New methods: Layout#copy_layer, Layout#move_layer and Layout#clear_layer with shape selector, Shapes#clear with shape selector
2023-05-31 22:49:02 +02:00
Thomas Ferreira de Lima
15614221ce
make_stubs now automatically detects installed klayout in python environment.
2023-05-31 15:39:03 -04:00
Matthias Koefferlein
987bb005da
Fixed issue #1393 (GDS2 text format not supported in python module)
2023-05-31 20:32:34 +02:00
Thomas Ferreira de Lima
c81c2d6eec
autodelete github Action caches after PR is merged
...
Caches are very large and must be deleted to prioritize main branch's caches.
2023-05-29 17:36:20 -04:00
Thomas Ferreira de Lima
a32a6eef8c
Update build.yml - enable builds on main branch
...
pull requests should be able to access cache from main branch (caching is useless otherwise).
2023-05-29 17:17:22 -04:00
Matthias Koefferlein
c3bda162cb
DRC: Added 'write' method to output channels, enabling GC in profile mode to get a more realistic memory usage picture
2023-05-29 01:44:57 +02:00
Matthias Koefferlein
de2ace4be3
GDS2 reader: robustness against some broken files - should not segfault
2023-05-28 23:34:03 +02:00
Matthias Koefferlein
c28fd425db
DRC bugfix
2023-05-28 23:33:32 +02:00
Matthias Koefferlein
7f3950f582
Fixed DRC profile feature
2023-05-28 23:21:14 +02:00
Matthias Koefferlein
2e33cf1442
Added unit tests for new features
2023-05-28 23:14:07 +02:00
Matthias Koefferlein
78dbabcde1
DRC enhancements: bug fixes
2023-05-28 23:02:16 +02:00
Matthias Koefferlein
a582eabc22
DRC: doc updates
2023-05-28 21:57:40 +02:00
Matthias Koefferlein
2882fa42ee
DRC: support multiple outputs through 'new_report', 'new_target'
2023-05-28 21:37:47 +02:00
Matthias Koefferlein
2fdbd9f4ea
WIP: profile feature
2023-05-28 00:49:12 +02:00
Matthias Koefferlein
df9a5e4125
WIP: profile feature in DRC and LVS
2023-05-28 00:13:02 +02:00
Matthias Koefferlein
21a263439f
Added tests for PR #1388
2023-05-25 23:21:59 +02:00
Matthias Köfferlein
ad25645545
Merge pull request #1388 from sebastian-goeldi/master
...
fix passing `mi.persisted` to `add_meta_info` of `Layout` and `Cell`
2023-05-25 23:21:08 +02:00
Sebastian Goeldi
293590acb0
fix add_meta_info of Layout and Cell
2023-05-25 13:45:46 +02:00
Matthias Köfferlein
fa9e7e7c12
Merge pull request #1379 from KLayout/wip2
...
Wip2
2023-05-23 19:44:49 +02:00
Matthias Köfferlein
03749fe8e2
Merge pull request #1386 from KLayout/dependabot/github_actions/styfle/cancel-workflow-action-0.11.0
...
Bump styfle/cancel-workflow-action from 0.9.1 to 0.11.0
2023-05-23 19:44:10 +02:00
Matthias Köfferlein
afc6a7753f
Merge pull request #1384 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.6
...
Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.8.6
2023-05-23 19:43:57 +02:00
Matthias Köfferlein
84b8826dbc
Merge pull request #1383 from KLayout/dependabot/github_actions/actions/download-artifact-3
...
Bump actions/download-artifact from 2 to 3
2023-05-23 19:43:44 +02:00
Matthias Köfferlein
7128e59431
Merge pull request #1382 from KLayout/dependabot/github_actions/actions/upload-artifact-3
...
Bump actions/upload-artifact from 2 to 3
2023-05-23 19:43:33 +02:00
Matthias Köfferlein
7387eb9307
Merge pull request #1378 from KLayout/issue-1346
...
building arm64 wheels with cibuildwheel (uses intel runner)
2023-05-23 19:42:27 +02:00
dependabot[bot]
34dc6e0e25
Bump styfle/cancel-workflow-action from 0.9.1 to 0.11.0
...
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action ) from 0.9.1 to 0.11.0.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases )
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.9.1...0.11.0 )
---
updated-dependencies:
- dependency-name: styfle/cancel-workflow-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-23 17:42:23 +00:00
dependabot[bot]
fe5e9e7eae
Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.8.6
...
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) from 1.4.2 to 1.8.6.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.4.2...v1.8.6 )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-23 17:42:15 +00:00
dependabot[bot]
a2cb36608d
Bump actions/download-artifact from 2 to 3
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-23 17:42:11 +00:00
dependabot[bot]
b375c0c628
Bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-23 17:42:08 +00:00
Matthias Köfferlein
2616efc6e0
Merge pull request #1381 from KLayout/issue-1380
...
adding dependabot for updating github actions
2023-05-23 19:41:45 +02:00
Thomas Ferreira de Lima
748be71ead
adding dependabot for updating github actions
2023-05-22 21:55:39 -04:00
Thomas Ferreira de Lima
67f7d64559
building arm64 wheels with cibuildwheel (uses intel runner)
...
Temporary fix until https://github.com/github/roadmap/issues/528 is merged
2023-05-22 21:22:29 -04:00
Matthias Koefferlein
4bfde19328
Preparations for 0.28.8
2023-05-22 23:33:48 +02:00
Matthias Köfferlein
236a79dcb1
Merge pull request #1377 from KLayout/issue-1366
...
Issue 1366
2023-05-22 23:06:53 +02:00
Matthias Köfferlein
4b43617ff3
Merge pull request #1376 from tcal-x/ruby-file-exist
...
"file.exists?" was deprecated with Ruby 2.2. Use "file.exist?" instead.
2023-05-21 21:59:55 +02:00
Matthias Koefferlein
c1e0b1a40b
Small update: code patch for fixing debug output
2023-05-21 21:07:43 +02:00
Matthias Koefferlein
261584243d
Fixed unit tests
2023-05-21 20:51:50 +02:00
Matthias Koefferlein
01eeee1b76
WIP: simplification, needs testing
2023-05-21 20:20:46 +02:00
Matthias Koefferlein
ca05f59168
WIP: some performance enhancement, but not compatible
2023-05-21 20:02:46 +02:00
Matthias Koefferlein
0400261641
Added testcase for issue-1366
2023-05-20 23:26:20 +02:00
Matthias Koefferlein
44965bf19c
Approx 2x performance improvement of issue-1366 testcase due to more efficient filling of scanline queue
2023-05-20 23:10:03 +02:00