On Monday, 1 June 2020 at 12:37:05 UTC, Steven Schveighoffer
wrote:
I was under the impression that TLS works by altering a global
pointer during the context switch. I didn't think accessing a
variable involved a system call.
For sure they are slower than "normal" variables, but how much
On 6/1/20 6:51 AM, IGotD- wrote:
On Sunday, 31 May 2020 at 16:57:06 UTC, Steven Schveighoffer wrote:
I can't imagine much of druntime working at all without TLS. Indeed,
it is a requirement these days.
I believe that's where these roots are being stored.
I would really like if druntime
On 6/1/20 5:53 AM, a11e99z wrote:
On Sunday, 31 May 2020 at 16:57:06 UTC, Steven Schveighoffer wrote:
I can't imagine much of druntime working at all without TLS. Indeed,
it is a requirement these days.
TLS is evil for async/await when any thread can execute any fiber (case
where fiber
On Sunday, 31 May 2020 at 16:57:06 UTC, Steven Schveighoffer
wrote:
I can't imagine much of druntime working at all without TLS.
Indeed, it is a requirement these days.
I believe that's where these roots are being stored.
-Steve
I would really like if druntime could remove its TLS
On Sunday, 31 May 2020 at 16:57:06 UTC, Steven Schveighoffer
wrote:
I can't imagine much of druntime working at all without TLS.
Indeed, it is a requirement these days.
TLS is evil for async/await when any thread can execute any fiber
(case where fiber tied to thread is wrong/dead version
On 5/30/20 9:51 PM, Marius Cristian Baciu wrote:
I am encountering a strange problem with the GC on a specific platform:
at the first attempt to clear the current memory pool to make room for a
new allocation, the GC considers that the page in which the main thread
resides (the one created in
I am encountering a strange problem with the GC on a specific
platform:
at the first attempt to clear the current memory pool to make
room for a new allocation, the GC considers that the page in
which the main thread resides (the one created in the init
function of the GC) can be freed..