Matthias Koefferlein
9e0572b863
Delayed generation of outputs
...
In the multi-threaded case this saves some time. Still for
the sample from the issue that is a dominant runtime
component and makes a 8-core run slower than the single-core
one.
2026-01-25 19:37:13 +01:00
Matthias Koefferlein
23b3143451
Report flat count in deep mode, optimize hierarchy handling
...
1. In deep mode, the count report column will report
hierarchical and flat counts
2. XOR is shortcut evaluated with one empty input. The
default implementation does that internally, but at
the cost of mapping to the internal working layout
which spoils hierarchy.
2026-01-25 13:36:22 +01:00
Matthias Koefferlein
9e79942bb9
Proposing one part of fix
2026-01-25 10:06:58 +01:00
Matthias Koefferlein
7e25b6b986
Fixed LStream writer under the presence of iterated arrays
2025-11-11 23:35:08 +01:00
Matthias Koefferlein
25d396023a
Refinement of snap, fixed tests
2025-11-11 00:21:28 +01:00
Matthias Koefferlein
ea3e1e98b7
Better snapping to vertexes - important for center point snapping
2025-11-10 23:21:28 +01:00
Matthias Koefferlein
b51b15ac63
Updating stubs
2025-11-09 22:59:21 +01:00
Matthias Koefferlein
868682b41b
Merge branch 'master' of github.com:KLayout/klayout
2025-11-09 22:40:27 +01:00
Matthias Köfferlein
5aca54257d
Merge pull request #2196 from KLayout/devel
...
Devel
2025-11-09 22:40:10 +01:00
Matthias Koefferlein
d8d53fb328
Merge remote-tracking branch 'origin/devel'
2025-11-09 21:14:39 +01:00
Matthias Koefferlein
282f4503d2
Preparations for 0.30.5 release
2025-11-09 18:44:22 +01:00
Matthias Koefferlein
45947aa143
Adding tomli to Azure pipeline
2025-11-09 18:27:06 +01:00
Matthias Köfferlein
b7db30f747
Merge pull request #2209 from KLayout/bugfix/issue-2208
...
Fixing issue #2208
2025-11-09 18:22:47 +01:00
Matthias Köfferlein
962ffb3d0d
Merge pull request #2207 from KLayout/dependabot/github_actions/pypa/cibuildwheel-3.2.1
...
Bump pypa/cibuildwheel from 3.2.0 to 3.2.1
2025-11-09 18:22:33 +01:00
Matthias Koefferlein
7e8d27a93e
Using tomli instead of tomllib which is not available for Python <3.10
2025-11-09 18:16:17 +01:00
Matthias Koefferlein
2a1ac97b26
Trying to fix python module build system
2025-11-09 18:03:53 +01:00
Matthias Koefferlein
dd9b38a92f
Refactoring of Python module build system, now based on configuration files mostly.
2025-11-09 17:46:25 +01:00
Matthias Koefferlein
c6f3147755
WIP: refactoring of setup.py
2025-11-09 14:34:26 +01:00
Matthias Koefferlein
9a65cd252c
Don't use gcc options on MSVC
2025-11-09 13:51:05 +01:00
Matthias Koefferlein
8da655df43
Fixing DXF tests
2025-11-09 11:36:15 +01:00
Matthias Koefferlein
bd6f62013e
Importing latest version of LStream package, bug fixes (mag instances, layer were duplicated)
2025-11-09 11:30:00 +01:00
Matthias Koefferlein
f2928e94a8
LStream writer options page, updated LStream sources, strm2lstr writer options
2025-11-09 10:17:58 +01:00
Matthias Koefferlein
be62abd646
Added strm2lstr buddy tool
2025-11-09 09:10:31 +01:00
Matthias Koefferlein
89cc79cbbc
Fixing issue #2208
...
Problem was rounding that lead to incorrect distance measurements
between parallel edges when one edge was very short.
2025-11-08 23:45:09 +01:00
Matthias Koefferlein
3809e44777
Added smoke tests for streams in Python module
2025-11-08 20:25:06 +01:00
Matthias Koefferlein
9e9f52d692
Python module: trying to fix builds
2025-11-08 18:42:46 +01:00
Matthias Koefferlein
ef5f8953aa
Enabling lstream for Python module builds - that needs some refactoring later
2025-11-08 17:55:51 +01:00
Matthias Koefferlein
93522bc134
Also renaming suffix of generated files to .cc
2025-11-08 16:12:31 +01:00
Matthias Koefferlein
47f4ca5224
Switching kj and capnp to static libs, maybe solves Windows build issues
2025-11-08 15:55:41 +01:00
Matthias Koefferlein
5add5c3df2
[consider merging] Library rename now removes an existing library
2025-11-08 15:55:25 +01:00
Matthias Koefferlein
da0558e7b4
Fixed two memory sanity issues found with valgrind
2025-11-08 14:04:07 +01:00
Matthias Koefferlein
448ebcc8c6
Trying to fix builds
2025-11-08 13:52:01 +01:00
Matthias Koefferlein
6aa66830e8
Trying to fix builds
2025-11-08 10:24:10 +01:00
Matthias Koefferlein
59ef8e7106
Trying to fix builds
2025-11-08 10:16:32 +01:00
Matthias Koefferlein
f5f8e6edba
Trying to fix builds
2025-11-08 10:12:59 +01:00
Matthias Koefferlein
ce44efe9ad
Trying to fix builds
2025-11-08 10:08:58 +01:00
Matthias Koefferlein
076ed98358
Trying to fix builds
2025-11-08 10:07:20 +01:00
Matthias Koefferlein
ea086b8cbf
Trying to fix builds
2025-11-08 10:03:19 +01:00
Matthias Koefferlein
f375dd0907
Trying to fix builds
2025-11-08 10:00:36 +01:00
Matthias Koefferlein
5e823337b3
Trying to fix builds
2025-11-08 09:56:59 +01:00
Matthias Koefferlein
e6ec9a54aa
LStream bugfix integrated: points have not been written correctly
2025-11-08 01:23:06 +01:00
Matthias Koefferlein
e8d5499598
WIP: LStream samples+test, OASIS writer
...
Current version of LStream code, samples and reader tests.
OASIS Writer: now writing points (to degenerated edges)
and edge pairs without asserting.
2025-11-08 00:35:18 +01:00
Matthias Koefferlein
115b6d5716
LStream: Establishing C++ 14 by default for building without Qt6
2025-11-07 23:15:43 +01:00
Matthias Koefferlein
642fe435cf
Include a build script option to disable lstream
2025-11-07 01:02:40 +01:00
Matthias Koefferlein
cc3bda51a5
Providing a script to sync sources
2025-11-07 00:46:59 +01:00
Matthias Koefferlein
d2e5393d0c
Integration of LStream sources
2025-11-07 00:44:08 +01:00
Matthias Koefferlein
7d0912db17
Fixing unit tests after change of snap behavior
2025-11-02 00:00:11 +01:00
dependabot[bot]
3334dfbda7
Bump pypa/cibuildwheel from 3.2.0 to 3.2.1
...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 3.2.0 to 3.2.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/v3.2.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: 3.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-01 21:02:01 +00:00
Matthias Koefferlein
ddc847ac1f
Object snapping: now snapping to edge centers for polygons and boxes, snapping to box centers
2025-11-01 16:44:40 +01:00
Matthias Koefferlein
8b010d61d2
Trying to fix unit tests
2025-10-26 22:25:28 +01:00