[D-runtime] [D-Programming-Language/druntime] 45c4f1: fixed various issues with thread/gc interaction. ...

noreply at github.com noreply at github.com
Fri Jun 17 09:44:48 PDT 2011


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime

  Commit: 45c4f1b94dddd091cc5aa72de7b0fddf76a6de21
      https://github.com/D-Programming-Language/druntime/commit/45c4f1b94dddd091cc5aa72de7b0fddf76a6de21
  Author: Sean Kelly <sean at invisibleduck.org>
  Date:   2011-06-17 (Fri, 17 Jun 2011)

  Changed paths:
    M src/core/thread.d
  M src/gc/gcx.d
  M src/rt/deh2.d

  Log Message:
  -----------
  fixed various issues with thread/gc interaction.  Thread.slock was static instead of shared/__gshared, which was likely to cause major problems.  Pool.divisor was public but called by Pool.initialize which caused the Pool invariant to be evaluated before Pool was fully initialized--made divisor private to avoid this.


  Commit: dea74b4f770272b5cbc7e91461b08c25dc2da2da
      https://github.com/D-Programming-Language/druntime/commit/dea74b4f770272b5cbc7e91461b08c25dc2da2da
  Author: Sean Kelly <sean at invisibleduck.org>
  Date:   2011-06-17 (Fri, 17 Jun 2011)

  Changed paths:
    M changelog.dd
  M posix.mak
  A src/core/sys/posix/netdb.d
  M src/core/sys/windows/threadaux.d
  M src/core/sys/windows/windows.d
  M src/gc/gcbits.d
  M src/rt/lifetime.d

  Log Message:
  -----------
  Merge branch 'master' of github.com:D-Programming-Language/druntime


Compare: https://github.com/D-Programming-Language/druntime/compare/3690453...dea74b4


More information about the D-runtime mailing list