Parallel foreach over AliasSec?

Bastiaan Veelo via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Feb 27 15:29:39 PST 2017


On Monday, 27 February 2017 at 16:04:00 UTC, Bastiaan Veelo wrote:
> I get a bus error some time out in execution.

It could be that I am running out of stack space. I am on OS X, 
and non-main threads are given a very limited stack size, they 
say [1, 2]. This foreach of mine calls into itself, and for my 
test case it nests upto 52 levels deep, which may be too much. 
Core.thread allows threads to be created with specified stack 
size, but that seems to be abstracted away in std.parallelism.

[1] http://stackoverflow.com/a/33805928/2871767
[2] 
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-reviews/DMt5bDdK7s8


More information about the Digitalmars-d-learn mailing list