Skip to content

Use a thread-safe temporary arena on every platform#620

Merged
whitequark merged 1 commit intomasterfrom
threadsafe-arena
May 22, 2020
Merged

Use a thread-safe temporary arena on every platform#620
whitequark merged 1 commit intomasterfrom
threadsafe-arena

Conversation

@whitequark
Copy link
Contributor

See #616 for motivation.

This commit continues the work started in commits 521473e and
e84fd46 that parallelizes certain geometric operations. This commit
cleans up the temporary arena implementations and makes them
thread-safe.

Also, in commit 521473e, a call to FreeAllTemporary() was added
during initialization to create the heap on Windows. This is now
not necessary as the heap is created transparently on the first call
to AllocTemporary().
@whitequark whitequark merged commit c89a2e4 into master May 22, 2020
@whitequark whitequark deleted the threadsafe-arena branch May 22, 2020 18:06
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