[phobos] [D-Programming-Language/phobos] 8d2aa6: Rename `std.typecons.RefCounted.{RefCounted -> _re...
GitHub
noreply at github.com
Fri Oct 26 14:28:53 PDT 2012
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/phobos
Commit: 8d2aa6c2f4ae1f00ff66dea93eef0f4f43abb5a9
https://github.com/D-Programming-Language/phobos/commit/8d2aa6c2f4ae1f00ff66dea93eef0f4f43abb5a9
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Rename `std.typecons.RefCounted.{RefCounted -> _refCounted}`
Commit: 86cc7b1ec3896ec75d0824a2af0f3d757c8080c8
https://github.com/D-Programming-Language/phobos/commit/86cc7b1ec3896ec75d0824a2af0f3d757c8080c8
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Use `enum` instead of `const` in `RefCounted._RefCounted.initialize`
Commit: a64e7657b1b28aebb6a5a06f8de02e82fa1566da
https://github.com/D-Programming-Language/phobos/commit/a64e7657b1b28aebb6a5a06f8de02e82fa1566da
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Add `enforce` to `malloc` in `RefCounted._RefCounted.initialize`
* fixes possible memory access bugs
Commit: 20b81453b5f3a9916f7f7f1af22ad576fcf96f2c
https://github.com/D-Programming-Language/phobos/commit/20b81453b5f3a9916f7f7f1af22ad576fcf96f2c
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Refactor `RefCounted.~this`
Commit: 98912f602285e20cefe2bfdd92b8eb7503894b8f
https://github.com/D-Programming-Language/phobos/commit/98912f602285e20cefe2bfdd92b8eb7503894b8f
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Fix `RefCounted` bug for large enough to hold a pointer struct without indirections
* in that case `GC.addRange` was called without `GC.removeRange`
Commit: c838ee3a5f2d6c575d2b9c3fe3a2c5fb8105b5b0
https://github.com/D-Programming-Language/phobos/commit/c838ee3a5f2d6c575d2b9c3fe3a2c5fb8105b5b0
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Replace `Tuple` in `RefCounted._RefCounted` with private `Impl` struct
Commit: 5c63cc738e70bbcc2d0860bb723793e5f55c70d0
https://github.com/D-Programming-Language/phobos/commit/5c63cc738e70bbcc2d0860bb723793e5f55c70d0
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Do not add `Impl._count` to GC roots
Commit: f2f188db664d665c5eaefce7193f5409eb8cd315
https://github.com/D-Programming-Language/phobos/commit/f2f188db664d665c5eaefce7193f5409eb8cd315
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Pass to `GC.removeRange` the same argument as to `GC.addRange` to avoid future mistakes
Commit: 4790c9108dd6e326400cbcb720d24f1aa9475ba6
https://github.com/D-Programming-Language/phobos/commit/4790c9108dd6e326400cbcb720d24f1aa9475ba6
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Remove unused `RefCounted` debugging code
Commit: b56899789c06c53972516de0fd30286ba86d32a7
https://github.com/D-Programming-Language/phobos/commit/b56899789c06c53972516de0fd30286ba86d32a7
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Refactor `RefCounted.refCountedPayload` and fix docs
Commit: 0066d215e034643a9f3a63ba17cb0156f8f6e5f3
https://github.com/D-Programming-Language/phobos/commit/0066d215e034643a9f3a63ba17cb0156f8f6e5f3
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Rename `std.typecons.RefCounted.{_RefCounted -> RefCountedStore}` and make it docs visible
Commit: 6971057c25c332e2b2387166d1d1efb194e1f457
https://github.com/D-Programming-Language/phobos/commit/6971057c25c332e2b2387166d1d1efb194e1f457
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Add `std.typecons.RefCounted.refCountedStore` property
Commit: c193afff08860f3512e9a4eb13f06d300f1ab57f
https://github.com/D-Programming-Language/phobos/commit/c193afff08860f3512e9a4eb13f06d300f1ab57f
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/container.d
Log Message:
-----------
Update `RefCounted` usage in `std.container`
Commit: f22cb6eb136939583329e03867f4f2ae9fd87568
https://github.com/D-Programming-Language/phobos/commit/f22cb6eb136939583329e03867f4f2ae9fd87568
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Add `std.typecons.RefCounted.RefCountedStore.refCount` property
Commit: bb104cb8b255084c7b0675d2140ca66720c8693a
https://github.com/D-Programming-Language/phobos/commit/bb104cb8b255084c7b0675d2140ca66720c8693a
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/typecons.d
Log Message:
-----------
Apply nitpicks
Commit: 8c6eb4bfd835082cfb97167e74a4de764ae6ada8
https://github.com/D-Programming-Language/phobos/commit/8c6eb4bfd835082cfb97167e74a4de764ae6ada8
Author: Alex Rønne Petersen <alex at lycus.org>
Date: 2012-10-26 (Fri, 26 Oct 2012)
Changed paths:
M std/container.d
M std/typecons.d
Log Message:
-----------
Merge pull request #894 from denis-sh/std.typecons.RefCounted-fixes
`std.typecons.RefCounted` fixes & improvements
Compare: https://github.com/D-Programming-Language/phobos/compare/991d61556143...8c6eb4bfd835
More information about the phobos
mailing list