October 26, 2012 [phobos] [D-Programming-Language/phobos] 8d2aa6: Rename `std.typecons.RefCounted.{RefCounted -> _re... | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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 |
Copyright © 1999-2021 by the D Language Foundation