Commit Graph

  • 138b7991d4
    Merge 686c6abd2b into 072b02c55c Wilson J. Holmes 2026-04-13 21:00:24 +0200
  • f0b4c4dfde
    Merge adb81262a4 into 072b02c55c Matthias Köfferlein 2026-04-12 12:54:22 +0000
  • adb81262a4 Experimental feature: Region#peel to reduce hierarchical load bugfix/issue-2299 Matthias Koefferlein 2026-04-12 01:03:37 +0200
  • 7a64824361
    Merge b866ac63d3 into 072b02c55c Matthias Köfferlein 2026-04-11 20:46:03 +0200
  • 64ffa5529e
    Merge 60480d35fc into 072b02c55c Matthias Köfferlein 2026-04-11 20:46:03 +0200
  • 0c48fcc8ba
    Merge b39556d645 into 072b02c55c Matthias Köfferlein 2026-04-11 20:45:59 +0200
  • 072b02c55c Fixed builds without Ruby master Matthias Koefferlein 2026-04-11 20:40:28 +0200
  • dbbd6ddd51
    Merge 5e52c78e1d into 63a948a77b Matthias Köfferlein 2026-04-11 17:54:35 +0000
  • 5e52c78e1d Fixed #2315: Changing dialog title and 'cancel' button to 'close' bugfix/issue-2315 Matthias Koefferlein 2026-04-11 19:54:12 +0200
  • b7aff072bb
    Merge deae8c68b4 into 63a948a77b Matthias Köfferlein 2026-04-11 17:36:47 +0200
  • deae8c68b4 Modifying the fit logic for issue #2326 feature/issue-2326 Matthias Koefferlein 2026-04-11 17:34:15 +0200
  • 63a948a77b Merge branch 'master' of github.com:KLayout/klayout Matthias Koefferlein 2026-04-11 00:19:39 +0200
  • e6564340f9 Also skipping Python 3.6 to 3.9 from Azure Matthias Koefferlein 2026-04-11 00:19:27 +0200
  • b39556d645 Fixed texts, tab order on config page, compiler warnings feature/issue-2322 Matthias Koefferlein 2026-04-11 00:00:44 +0200
  • ade8a54ede WIP Matthias Koefferlein 2026-04-10 23:07:23 +0200
  • b6d8ce9f45
    Merge pull request #2317 from KLayout/feature/issue-2316 Matthias Köfferlein 2026-04-10 17:59:21 +0200
  • 4ab3d957ec
    Merge pull request #2324 from KLayout/bugfix/issue-2301 Matthias Köfferlein 2026-04-10 17:58:36 +0200
  • 97aa28d01b Hopefully fixing issue #2320 bugfix/issue-2301 Matthias Koefferlein 2026-04-09 22:25:16 +0200
  • 8e64d1eff9
    Merge pull request #2321 from KLayout/bugfix/issue-2320 Matthias Köfferlein 2026-04-09 20:40:15 +0200
  • 615658cb30 Fixing issue #2320 bugfix/issue-2320 Matthias Koefferlein 2026-04-06 16:47:22 +0200
  • 3fae0aa909
    Merge pull request #2312 from KLayout/dependabot/github_actions/styfle/cancel-workflow-action-0.13.1 Matthias Köfferlein 2026-04-06 14:39:06 +0200
  • 5a529dd89e
    Merge pull request #2313 from KLayout/dependabot/github_actions/pypa/cibuildwheel-3.4.0 Matthias Köfferlein 2026-04-06 14:38:55 +0200
  • dd1a3ee7d1
    Merge pull request #2309 from KLayout/feature/issue-2306 Matthias Köfferlein 2026-04-06 14:37:19 +0200
  • 766380b6ea
    Merge pull request #2307 from KLayout/feature/issue-2300 Matthias Köfferlein 2026-04-06 14:35:40 +0200
  • b1e49f6032
    Merge pull request #2283 from abdelq/crash-on-reload Matthias Köfferlein 2026-04-06 14:34:33 +0200
  • f21a6470b1 Mark max_blen as static constexpr and use in test Abdelhakim Qbaich 2026-04-05 19:27:19 -0400
  • ec4485a264 try/catch macro in ::action_triggered Abdelhakim Qbaich 2026-02-24 10:19:55 -0500
  • 0c24c83535 Use max_blen instead of constant Abdelhakim Qbaich 2026-04-04 16:48:30 -0400
  • c3810949f0 Read string in chunks Abdelhakim Qbaich 2026-04-04 16:39:50 -0400
  • 4962b6b831 Add test for large property string failure Abdelhakim Qbaich 2026-04-04 16:39:50 -0400
  • 367b3c8c58 Add $BUILD to $RPATH and set after $BIN/$BUILD canonicalization Abdelhakim Qbaich 2026-04-04 11:40:24 -0400
  • b7d18af0e1 Updating doc. Matthias Koefferlein 2026-04-04 20:40:44 +0200
  • 13a1bf713d Added DRC integration and tests Matthias Koefferlein 2026-04-04 20:05:37 +0200
  • ddc17818b0 Bugfix + tests added Matthias Koefferlein 2026-04-04 19:34:54 +0200
  • 60480d35fc Fixed issue #2311 bugfix/issue-2311 Matthias Koefferlein 2026-04-04 17:08:36 +0200
  • bd9033e20c Wording. feature/issue-2316 Matthias Koefferlein 2026-04-04 16:45:44 +0200
  • 222c08a73a Implementing "spaced array" option Matthias Koefferlein 2026-04-04 16:43:59 +0200
  • 60a210c264 Config option: disable generation of new layers wip Matthias Koefferlein 2026-04-04 15:28:05 +0200
  • 65fec36902 Fixed a bug in PCell parameter computation Matthias Koefferlein 2026-04-04 14:40:30 +0200
  • 57eb90df69 Fixed a small glitch (Warning about open transaction at end of partial move) Matthias Koefferlein 2026-04-04 14:37:15 +0200
  • a092d7c6ca Enhancement to Library#lib_by_name Matthias Koefferlein 2026-04-04 14:27:01 +0200
  • b866ac63d3 Do not allow converting children of proxy cells to static bugfix/issue-2305 Matthias Koefferlein 2026-04-04 00:20:37 +0200
  • 21ecd80253 Allow to configure auto-sync of library folders. Default is off. Matthias Koefferlein 2026-04-03 23:59:43 +0200
  • 9b2d1fe0be Adding the description option to library declaration files Matthias Koefferlein 2026-04-03 23:05:07 +0200
  • a39bc587c1 Reusing libraries inside Library#library_from_file and Library#library:from_files for conservative reloading. Matthias Koefferlein 2026-04-03 17:49:29 +0200
  • 62e45daaea Updating doc. Matthias Koefferlein 2026-04-03 16:23:01 +0200
  • ad850f3d83 Merge branch 'lib-file' into bugfix/issue-2305 Matthias Koefferlein 2026-04-03 15:42:00 +0200
  • 87415f848c WIP Matthias Koefferlein 2026-04-03 11:33:46 +0200
  • 5762bc3ecc Remove debug output Matthias Koefferlein 2026-04-03 11:31:53 +0200
  • f33f8ea756 Fixing Layout::cleanup - was missing an update to establish proper cell parent relationships Matthias Koefferlein 2026-04-03 11:30:34 +0200
  • 404d6fa20f Fixed BASIC lib tests - cell pointers cannot considered to be stable across lib.refresh calls as this basically would need to create cold proxies Matthias Koefferlein 2026-04-03 11:10:34 +0200
  • 1abfd5363e Fixed an infinite loop Matthias Koefferlein 2026-04-03 00:30:01 +0200
  • a6dce8c2ad Improving Layout::cleanup to consolidate library and cold proxies and to establish proper cell names if possible Matthias Koefferlein 2026-04-02 22:14:11 +0200
  • 9b28e3a33b
    Bump pypa/cibuildwheel from 3.3.1 to 3.4.0 dependabot[bot] 2026-04-02 01:45:50 +0000
  • de1a36c6a2
    Bump styfle/cancel-workflow-action from 0.13.0 to 0.13.1 dependabot[bot] 2026-04-02 01:45:45 +0000
  • dcc7f28c77 Updating test data Matthias Koefferlein 2026-03-31 22:09:27 +0200
  • 7cec679d39 Taking care of complex library reference scenarios where libraries self-reference and under the presence of stale references. Main issue is order of resolution and indirect references due to replication. Solution is to repeat resolution until saturated. A test is supplied. Matthias Koefferlein 2026-03-31 21:35:33 +0200
  • 062567f206 WIP Matthias Koefferlein 2026-03-29 19:41:19 +0200
  • ddb261d708 Improving stability of library refresh Matthias Koefferlein 2026-03-28 22:05:23 +0100
  • 4c47cfb03a WIP: 'sparse_array_limit' on DSS Matthias Koefferlein 2026-03-23 22:49:47 +0100
  • c03a617fe2 Added some tests for the netlist browser API feature/issue-2306 Matthias Koefferlein 2026-03-23 21:42:49 +0100
  • 1588e74873 Providing a way to generate netlist browser paths Matthias Koefferlein 2026-03-23 20:36:37 +0100
  • 92143ef543 WIP - experimental feature to resolve sparse cell arrays Matthias Koefferlein 2026-03-22 23:49:51 +0100
  • 108baa4d79 New test data Matthias Koefferlein 2026-03-22 21:53:25 +0100
  • 851919c42b Enabling direct storage of boxes in box scanner for (slightly) better performance Matthias Koefferlein 2026-03-22 21:50:26 +0100
  • aa361277a0 Implementing replication in LStream, OASIS and GDS2 lib-file Matthias Koefferlein 2026-03-22 21:21:11 +0100
  • 56e84e7056 Added test for lib file reading Matthias Koefferlein 2026-03-22 16:01:39 +0100
  • 4908f51e1c WIP Matthias Koefferlein 2026-03-21 23:54:23 +0100
  • c211925d2a Implemented solution for #2306 Matthias Koefferlein 2026-03-21 20:32:32 +0100
  • 355a75dafe Added a missing file (not related to the issue, but to the branch we started from) feature/issue-2300 Matthias Koefferlein 2026-03-21 17:15:46 +0100
  • 83b9fafa9d Added missing files Matthias Koefferlein 2026-03-21 17:12:10 +0100
  • f501f039c0 Added tests and two convenience methods Matthias Koefferlein 2026-03-21 14:59:08 +0100
  • ca3505b872 Part of the bugfix for #2305 - properly mapping cell indexes after library reload Matthias Koefferlein 2026-03-21 11:17:39 +0100
  • cb9e25f1b3 Issue #2300: added documentation about KLAYOUT_DEF_FORMAT and KLAYOUT_LEF_FORMAT environment variables. Matthias Koefferlein 2026-03-21 09:25:17 +0100
  • c311906298 Some refactoring Matthias Koefferlein 2026-03-20 16:58:53 +0100
  • 94908162d6 LEF/DEF suffixes can be configured Matthias Koefferlein 2026-03-20 16:48:35 +0100
  • 2dfcc9293e Allowing to explicity specify a format Matthias Koefferlein 2026-03-20 16:30:28 +0100
  • 00c826688f Added the ability to run DRC and LVS from strmrun Matthias Koefferlein 2026-03-18 22:01:26 +0100
  • 4cde2fe042 New test data Matthias Koefferlein 2026-03-19 14:33:59 +0100
  • 42a008efd1 Potential performance improvement for deep-mode DRC Matthias Koefferlein 2026-03-19 12:53:49 +0100
  • 95f2335fc4 [consider merging] bugfix: DeepRegion::processed with properties did not deliver polygon refs which made them unsuitable for further processing. Matthias Koefferlein 2026-03-19 12:53:30 +0100
  • db9aee844d New testdata Matthias Koefferlein 2026-03-18 22:49:24 +0100
  • 07de416694 New test data Matthias Koefferlein 2026-03-18 21:13:33 +0100
  • f127ec9843 Updating test data Matthias Koefferlein 2026-03-18 21:01:18 +0100
  • 4af2662a08 Fixing unit tests Matthias Koefferlein 2026-03-15 10:03:51 +0100
  • fb2559bf75 Fixing a performance regression in the merged layer computation Matthias Koefferlein 2026-03-14 18:47:28 +0100
  • 415650bb3a
    Merge pull request #2297 from joamatab/skip_python3.8_3.9 Matthias Köfferlein 2026-03-12 21:48:21 +0100
  • ebf315e799 skip 3.9 and 3.10 Joaquin Matres 2026-03-08 17:52:44 -0400
  • 6dd3e6b10f Updating change log v0.30.7 staging Matthias Koefferlein 2026-03-07 13:30:25 +0100
  • 1985f5663c Fixing issue #2293 Matthias Koefferlein 2026-03-07 13:28:35 +0100
  • f8646851e1 Updating doc and pyi files Matthias Koefferlein 2026-03-06 15:46:16 +0100
  • a80d181cf1 Mutex got faster on i386, so threaded worker tests need to be adjusted Matthias Koefferlein 2026-03-05 21:16:17 +0100
  • 383591b1fa Preparations for 0.30.7 release Matthias Koefferlein 2026-03-04 18:59:08 +0100
  • e82d2140b3
    Merge pull request #2280 from KLayout/wip Matthias Köfferlein 2026-03-04 18:46:10 +0100
  • 001deab767 Fixing Python module builds Matthias Koefferlein 2026-03-03 23:20:43 +0100
  • 9b5c76f993
    Merge pull request #2290 from KLayout/feature/issue-2248 Matthias Köfferlein 2026-03-03 22:38:31 +0100
  • 5acb789ecf
    Merge pull request #2289 from KLayout/bugfix/issue-2285 Matthias Köfferlein 2026-03-01 23:25:56 +0100
  • abc1ffe9f6
    Merge pull request #2276 from KLayout/bugfix/issue-2273 Matthias Köfferlein 2026-03-01 23:25:22 +0100
  • 0753aa47e4
    Merge pull request #2288 from KLayout/bugfix/issue-2284 Matthias Köfferlein 2026-03-01 23:25:08 +0100
  • b5a05b939b
    Merge pull request #2281 from KLayout/feature/issue-2278 Matthias Köfferlein 2026-03-01 23:24:52 +0100