Increase thread stack for OS X (#2035)
authorMarco Costalba <mcostalba@users.noreply.github.com>
Tue, 12 Mar 2019 07:35:10 +0000 (08:35 +0100)
committerFabian Fichter <ianfab@users.noreply.github.com>
Fri, 15 Mar 2019 09:10:26 +0000 (10:10 +0100)
commit1fd15b6bf8b1430dae661d38100cc51ec581fdc1
treea17a4f83505d3b301496a61cbed22e6f58789794
parentc89cb5180eff64eca2bcd2a9906b7f139797e79b
Increase thread stack for OS X (#2035)

On OS X threads other than the main thread are created with a reduced stack
size of 512KB by default, this is dangerously low for deep searches, so
adjust it to TH_STACK_SIZE. The implementation calls pthread_create() with
proper stack size parameter.

Verified for no regression at STC enabling the patch on all platforms where
pthread is supported.

LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 50873 W: 9768 L: 9700 D: 31405

No functional change.
src/syzygy/tbprobe.cpp
src/thread.h
src/thread_win32_osx.h [moved from src/thread_win32.h with 66% similarity]