Commit Graph

5589 Commits

Author SHA1 Message Date
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
Matthias Koefferlein c37be0884c Potential performance fix for issue #1366 2023-05-20 23:10:01 +02:00
Matthias Koefferlein 331bb5aed4 Fixing a performance issue on hole insertion for polygons with many holes 2023-05-20 23:09:57 +02:00
tcal-x 84db1a44b8 "file.exists?" was deprecated with Ruby 2.2. Use "file.exist?" instead.
https://stackoverflow.com/questions/14301088/difference-between-fileexist-and-fileexists

Signed-off-by: tcal-x <tcal@google.com>
2023-05-19 14:47:59 -07:00