Commit Graph

5410 Commits

Author SHA1 Message Date
Matthias Köfferlein eda4cbd3aa
Merge pull request #1405 from KLayout/dependabot/github_actions/pypa/cibuildwheel-2.13.1
Bump pypa/cibuildwheel from 2.13.0 to 2.13.1
2023-07-02 22:15:19 +02:00
Matthias Köfferlein 08100532b8
Merge pull request #1406 from KLayout/dependabot/github_actions/pypa/gh-action-pypi-publish-1.8.7
Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7
2023-07-02 22:15:04 +02:00
dependabot[bot] 81a317ff67
Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.8.6 to 1.8.7.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.6...v1.8.7)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 21:04:25 +00:00
dependabot[bot] 7edc59499b
Bump pypa/cibuildwheel from 2.13.0 to 2.13.1
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.13.0 to 2.13.1.
- [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.13.0...v2.13.1)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-01 21:04:22 +00:00
Matthias Köfferlein 508b52374b
Merge pull request #1398 from KLayout/issue-1397
Issue-1397: possible solution
2023-06-13 20:00:58 +02:00
Matthias Koefferlein 41c5d3f4ff Issue-1397: possible solution 2023-06-13 00:44:42 +02:00
Matthias Koefferlein 9103d2b90d Bumped PyPI version again for correct sdist 2023-06-11 18:51:00 +02:00
Matthias Koefferlein 0209d9bf72 Bumped version on PyPI to 0.28.9-1 2023-06-11 16:51:33 +02:00
Matthias Koefferlein 3a5ac0d901 Based python stubs on PyPI module now instead of pymod (no Qt dependencies) 2023-06-11 16:47:15 +02:00
Matthias Koefferlein 564284e62f Forgot to add one feature to 0.28.9 2023-06-11 15:45:11 +02:00
Matthias Koefferlein 41c136b6fc Merge branch 'master' of github.com:KLayout/klayout 2023-06-10 10:30:20 +02:00
Matthias Köfferlein 01e4e46fea
Merge pull request #1396 from KLayout/wip2
Wip2
2023-06-10 10:29:30 +02:00
Matthias Koefferlein 92e213aaab Preparations for 0.28.9, updated python stubs 2023-06-10 10:17:52 +02:00
Matthias Koefferlein 63f6abf734 Fixed a unit test failing in non-editable mode 2023-06-10 09:17:00 +02:00
Matthias Koefferlein 7f8eeb3a09 Fixed issue #1281 (Layout diff should ignore shape or instance duplicates)
A new option in the diff tool and strmcmp has been added
(-1|--ignore-duplicates in strcmp).
In RBA/pya, the "IgnoreDuplicates" flag has been added.
2023-06-10 09:11:39 +02:00
Matthias Koefferlein 5bcb9e0207 Merge branch 'xor-perf-trial' into wip2 2023-06-09 23:32:14 +02:00
Matthias Koefferlein a0c70a2cc7 Another small optimization of hierarchical processor, makes a small difference 2023-06-09 23:31:39 +02:00
Matthias Koefferlein 0959676b5a Another shortcut for two-input box scanner, but does not make a large difference 2023-06-09 23:26:49 +02:00
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