-
Notifications
You must be signed in to change notification settings - Fork 207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bugfix/issue 1907 #1910
Bugfix/issue 1907 #1910
Commits on Oct 24, 2024
-
First steps towards fix: locking layout while recursive shape iterato…
…r is alive.
Matthias Koefferlein committedOct 24, 2024 Configuration menu - View commit details
-
Copy full SHA for c1757c4 - Browse repository at this point
Copy the full SHA c1757c4View commit details -
Releasing the lock when the iterator is at end - otherwise a finished…
… iterator could still block the layout (potential Ruby GC issue)
Matthias Koefferlein committedOct 24, 2024 Configuration menu - View commit details
-
Copy full SHA for bea707a - Browse repository at this point
Copy the full SHA bea707aView commit details
Commits on Oct 25, 2024
-
Debugging, added tests for new recursive shape iterator.
Matthias Koefferlein committedOct 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 049c0b7 - Browse repository at this point
Copy the full SHA 049c0b7View commit details
Commits on Oct 26, 2024
-
Solving potential thread collision issues upon Layout::update.
Matthias Koefferlein committedOct 26, 2024 Configuration menu - View commit details
-
Copy full SHA for a83e58b - Browse repository at this point
Copy the full SHA a83e58bView commit details -
Avoiding a layout lock on Region::empty.
Matthias Koefferlein committedOct 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 0c0baed - Browse repository at this point
Copy the full SHA 0c0baedView commit details -
Fixed some Ruby tests - as RecursiveShapeIterator lifelime may be lon…
…ger than expected, we need to explicitly destroy the iterator now to avoid layout locking.
Matthias Koefferlein committedOct 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 57e98d1 - Browse repository at this point
Copy the full SHA 57e98d1View commit details -
Also provide layout locking for recursive instance iterator
Matthias Koefferlein committedOct 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 1407ae1 - Browse repository at this point
Copy the full SHA 1407ae1View commit details -
Adding forced update to Layout writer to ensure proper files. A warni…
…ng is given.
Matthias Koefferlein committedOct 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 946729f - Browse repository at this point
Copy the full SHA 946729fView commit details
Commits on Oct 27, 2024
-
Mitigating the effect of a locked layout: plain iteration of instance…
…s now is possible also with a locked layout. Before, the instances were correctly iterated only if the layout could be sorted.
Matthias Koefferlein committedOct 27, 2024 Configuration menu - View commit details
-
Copy full SHA for cdd7058 - Browse repository at this point
Copy the full SHA cdd7058View commit details
Commits on Oct 29, 2024
-
Matthias Koefferlein committed
Oct 29, 2024 Configuration menu - View commit details
-
Copy full SHA for ac1126f - Browse repository at this point
Copy the full SHA ac1126fView commit details