[D-runtime] [D-Programming-Language/druntime] 429271: make Thread.sm_this a plain TLS value

GitHub noreply at github.com
Tue Mar 19 16:28:49 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 429271a6500bb1371d2ba9ee35fa1ca4589484c3
      https://github.com/D-Programming-Language/druntime/commit/429271a6500bb1371d2ba9ee35fa1ca4589484c3
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  make Thread.sm_this a plain TLS value

- this became possible, because the TLS emulation
  no longer uses the Thread.getThis() instance

- Windows use impersonate_thread to set sm_this
  when attaching a foreign thread


  Commit: dee2d7576ca94a21706f64d83ff9b0dfe761a7b1
      https://github.com/D-Programming-Language/druntime/commit/dee2d7576ca94a21706f64d83ff9b0dfe761a7b1
  Author: Alex Rønne Petersen <alex at alexrp.com>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  Merge pull request #456 from dawgfoto/useTLS

make Thread.sm_this a plain TLS value


Compare: https://github.com/D-Programming-Language/druntime/compare/bf0eefe3b2dd...dee2d7576ca9


More information about the D-runtime mailing list