solvespace/src/platform
whitequark c89a2e4f62 Use a thread-safe temporary arena on every platform.
This commit continues the work started in commits 521473ee and
e84fd464 that parallelizes certain geometric operations. This commit
cleans up the temporary arena implementations and makes them
thread-safe.

Also, in commit 521473ee, 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().
2020-05-22 18:06:22 +00:00
..
entrycli.cpp Refactor InitPlatform. 2020-05-10 08:29:25 +00:00
entrygui.cpp Refactor InitPlatform. 2020-05-10 08:29:25 +00:00
gui.cpp Add VRML (WRL) triangle mesh export. 2019-08-09 21:30:33 +00:00
gui.h Various header cleanups. NFC. 2020-05-10 09:24:12 +00:00
guigtk.cpp Refactor InitPlatform. 2020-05-10 08:29:25 +00:00
guimac.mm macOS: ignore spurious -psn_ command line argument. 2020-05-10 08:30:01 +00:00
guinone.cpp Refactor InitPlatform. 2020-05-10 08:29:25 +00:00
guiwin.cpp Refactor InitPlatform. 2020-05-10 08:29:25 +00:00
platform.cpp Use a thread-safe temporary arena on every platform. 2020-05-22 18:06:22 +00:00
platform.h Use a thread-safe temporary arena on every platform. 2020-05-22 18:06:22 +00:00