Skip to content

Comments

Wip#2280

Open
klayoutmatthias wants to merge 16 commits intomasterfrom
wip
Open

Wip#2280
klayoutmatthias wants to merge 16 commits intomasterfrom
wip

Conversation

@klayoutmatthias
Copy link
Collaborator

No description provided.

Matthias Koefferlein added 16 commits February 14, 2026 22:03
* It's possible to specify the fill cell origin now
  (this is the point where the first cell's lower left is placed)
* margin is taken into account when no step vectors are specified
* "No exclude" is default
… if a feature is entirely covered (with interaction distance) by a box, it is enough to check against the box
Problem was pushing of the results into the cell hierarchy
somehow lead to thread stalling. Likely due to bbox invalidation
and related effects. Solution is to store the results of
the operations inside the context structure (along with the
propagation information) and push it to the layout later in
a single step.
…more efficient. Right now, that's an experimental option.
This patch moves a lock inside the thread finishing
code such that a race condition of the finish sequence
and a random restart of the threads becomes impossible.
This problem has been observed while randomly zooming
with multiple drawing threads present. It's hard to
reproduce.
… not turn off the ghost cell flag. Now the flag is still on, but a non-empty cell is not considered a ghost cell for most purposes.
…sing user classes for names or values. Without this pre-finalization cleanup, the user class 'destroy' method may end up calling a method of an already destroyed class object.
…mclip to specify the output format instead of taking it from the suffix
…OPERTY from file level or under forward reference conditions
…gonWithProperties to Polygon on Shapes#polygon for example
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant