Commit Graph

4080 Commits

Author SHA1 Message Date
Matthias Koefferlein dd558cd5ee Updated Changelog 2021-11-14 17:51:30 +01:00
Matthias Koefferlein b155276ddd Updated Changelog 2021-11-14 17:05:08 +01:00
Matthias Koefferlein 4283f8a27e Updated version 2021-11-14 17:04:01 +01:00
Matthias Koefferlein 69f2889199 Merge branch 'master' of github.com:KLayout/klayout 2021-11-14 16:18:40 +01:00
Matthias Köfferlein 91d358398b
Merge pull request #937 from KLayout/more-macro-bindings
More macro bindings
2021-11-14 16:18:23 +01:00
Matthias Koefferlein 7d316b2a2c Added missing file 2021-11-14 14:39:42 +01:00
Matthias Koefferlein 2039d99f03 Fixed build errors. 2021-11-14 11:56:40 +01:00
Matthias Köfferlein 0636874ff8
Merge pull request #936 from KLayout/issue-935
Issue 935
2021-11-14 09:54:53 +01:00
Matthias Koefferlein c702404426 Updated changelog 2021-11-14 09:52:13 +01:00
Matthias Koefferlein 2831dd7f26 Fixed code sample 2021-11-13 20:39:49 +01:00
Matthias Koefferlein be19165140 Doc fixes. 2021-11-13 20:34:56 +01:00
Matthias Koefferlein ab350078a0 Cross-calling of Python from Ruby and much more ... 2021-11-13 19:57:31 +01:00
Matthias Koefferlein 67ed068e76 Provide more methods for the Macro class. 2021-11-13 01:53:14 +01:00
Matthias Koefferlein 0ca82001ed #935 fixed (checking for valid cell index) 2021-11-13 01:03:54 +01:00
Matthias Koefferlein 719eb0bce8 Fixed a potential crash on application exit 2021-11-13 00:48:27 +01:00
Matthias Köfferlein 7c8e507bb9
Merge pull request #934 from KLayout/issue-933
Alternative fix using a customized implementation for QMessageLogger …
2021-11-13 00:45:54 +01:00
Matthias Köfferlein c63ffb928c
Merge pull request #928 from KLayout/performance
Performance enhancements for hierarchical processor
2021-11-13 00:45:34 +01:00
Matthias Koefferlein 7ca01cdae9 Updated test data 2021-11-11 23:05:28 +01:00
Matthias Koefferlein 2dc30103bf Merge remote-tracking branch 'remotes/origin/issue-933' into issue-933 2021-11-11 21:01:37 +01:00
Matthias Koefferlein 8cd39b2140 Consistent use of build options for non-build.sh based builds 2021-11-11 20:51:27 +01:00
Matthias Koefferlein 3ce7038a7d Alternative fix using a customized implementation for QMessageLogger functions 2021-11-10 23:38:33 +01:00
Matthias Koefferlein d2478881b5 Bugfix: threading issue - multiple threads accessed the same object 2021-11-10 22:30:32 +01:00
Matthias Koefferlein 379a22c86a Restored performance of some checks 2021-11-09 21:55:55 +01:00
Matthias Koefferlein ac1167278e Updated tests with 'enclosed' rule 2021-11-09 00:32:23 +01:00
Matthias Koefferlein 319efc1f95 Bugfix: negative output wasn't working properly for enclosing and overlap. 2021-11-09 00:32:07 +01:00
Matthias Koefferlein 4a44329e38 Enabling 'enclosed' as a (sometimes) more efficient way of implementing an enclosing check. 2021-11-08 23:18:01 +01:00
Matthias Koefferlein 2fd9401013 Fixed some doc problems 2021-11-07 23:30:15 +01:00
Matthias Koefferlein 9fa82f01d8 WIP (code reduction and performance enhancement of basic DRC checks) 2021-11-07 21:46:18 +01:00
Matthias Koefferlein a0367c1530 More specific clip variants after bounding boxes have been reduced in RecursiveShapeIterator 2021-11-01 17:27:52 +01:00
Matthias Koefferlein bc54ba3b99 Merge branch 'performance' into head 2021-11-01 14:32:31 +01:00
Matthias Koefferlein d244d5aac6 Debugging plus enhancments
Basic change: DeepShapeStore+CellMapping uses (new) hier_generation_id of Layout to figure out
if the hierarchy has changed and the cache needs update.
2021-11-01 13:49:00 +01:00
Matthias Koefferlein 64a6b3acdc WIP 2021-11-01 09:53:51 +01:00
Matthias Koefferlein 902375cc4d WIP: trying to reduce the number of DSS-internal cell mappings by caching cell maps 2021-10-31 00:59:42 +02:00
Matthias Koefferlein 455c40ced6 More consistent verbosity levels for cell mapping 2021-10-30 21:31:05 +02:00
Matthias Koefferlein ea1bf40a1e Using Jenkins for PyPI deployment. Travis stopped their generous open source support 2021-10-30 18:45:44 +02:00
Matthias Koefferlein ebe38912a6 Tests and documentation for dbTrans#is_complex? 2021-10-27 23:36:58 +02:00
Matthias Koefferlein 20f3733c58 WIP: lean recursive shape touch check 2021-10-27 00:38:12 +02:00
Matthias Koefferlein 596080669d WIP 2021-10-26 23:10:29 +02:00
Matthias Koefferlein 7881c0953c WIP 2021-10-24 20:28:15 +02:00
Matthias Koefferlein c6bd856331 WIP 2021-10-24 00:05:50 +02:00
Matthias Koefferlein 09df614d8a Bugfix: array iterator must not iterate on empty search box. 2021-10-22 23:52:35 +02:00
Matthias Köfferlein 01d7600b87
Merge pull request #925 from KLayout/issue-920
Fixed #920 (fill border parameter sign issue)
2021-10-20 22:27:09 +02:00
Matthias Köfferlein 5485c4b5f2
Merge pull request #924 from KLayout/issue-921
Bugfix plus more tests
2021-10-20 22:26:57 +02:00
Matthias Köfferlein 7e6b4662ec
Merge pull request #923 from KLayout/usablity-enhancements
Usablity enhancements
2021-10-20 22:26:38 +02:00
Matthias Koefferlein f968751a44 RPM build script patch for Python3 @ CentOS7 2021-10-20 22:21:56 +02:00
Matthias Koefferlein 8a892cb6e2 Fixed python3 dependency for CentOS7 RPM 2021-10-20 21:39:04 +02:00
Matthias Koefferlein b9c0bf9dea Merge branch 'master' of github.com:KLayout/klayout 2021-10-19 22:50:26 +02:00
Matthias Koefferlein 4ecfd93c69 Using Python3 for CentOS7 builds now 2021-10-19 22:50:05 +02:00
Matthias Koefferlein 17a6459f83 Fixed #920 (fill border parameter sign issue) 2021-10-19 21:05:09 +02:00
Matthias Koefferlein abe40ae99f Bugfix plus more tests 2021-10-19 20:48:13 +02:00