denis-sh deleted branch improve-rt.aaA.nextpow2 at denis-sh/druntime
@denis-sh

@MartinNowak, is nextpow2 really supposed to work with zero or should it reject such case?

@denis-sh
[Refactor] Don't use loop in `rt.aaA.nextpow2`.
1 commit with 15 additions and 5 deletions
denis-sh commented on pull request D-Programming-Language/dmd#4619
@denis-sh

Yes, pragma(warning, "message...") looks much better.

denis-sh deleted branch style-fixup-pull-1208 at denis-sh/druntime
@denis-sh

@jadbox, "compressed" branch view compound from only merge commits isn't enough as merged branches often contain few logically distinct changes div…

@denis-sh

@jadbox, yes. You need to prepare your local branch (e.g. rebase squash) and if its ready update remote one (push with force). github allows non fa…

@denis-sh

@jadbox, please follow D stadard library code style and squash such small fixing commit lists to not pollute the log.

@denis-sh
[Whitespace] Style fixup for pull #1208.
1 commit with 15 additions and 13 deletions
denis-sh deleted branch fixup-pull-4537 at denis-sh/dmd
denis-sh commented on pull request D-Programming-Language/dmd#4537
@denis-sh

static asserts added in 8efa502a209c64a75f682956cab0b3647737c614 are incorrect. Opened pull #4538.

@denis-sh
Fixup pull 4537
3 commits with 4 additions and 4 deletions
denis-sh deleted branch fix-last-`std.numeric.findRoot`-overload-without-tolerance-delegate at denis-sh/phobos
@denis-sh
[Minor] Fix last `std.numeric.findRoot` overload without tolerance delegate.
1 commit with 1 addition and 1 deletion
denis-sh deleted branch add-@nogc-attributes-to-bigint at denis-sh/phobos
denis-sh commented on pull request D-Programming-Language/phobos#2991
@denis-sh

Nitpick: please, add else \n static assert(0); after static if chains because another case could be added in future static can easily be missed b…

@denis-sh
Add (mostly `@nogc`) attributes to `bigint` module.
1 commit with 31 additions and 30 deletions
@denis-sh

Why didn't this trigger any test failure? Looks like D_InlineAsm_X86_64 or D_InlineAsm_X86 are always defined.

@denis-sh

What do you mean? hasDWCAS is either true or undefined, it's never false so e.g. static if (hasDWCAS) { x; } works like static assert(hasDWCAS); x;

@denis-sh

Is compilation failure in case there is no "double-word" CAS intentional?

denis-sh deleted branch fix-property-enforcements-in-`std.functional._ctfe`-functions at denis-sh/phobos
denis-sh commented on pull request D-Programming-Language/druntime#620
@denis-sh

You mean appender? Appender and its future replacement Builder I planed to add that time. How is that? Appender already knows the how much memor…

denis-sh commented on pull request D-Programming-Language/druntime#620
@denis-sh

Last time I thought about this (~1 year ago) I couldn't come up with a single use-case where I require a certain amount of memory but actually wan…

denis-sh commented on pull request D-Programming-Language/phobos#2911
@denis-sh

Fine. Please don't continue doing this though. Sounds mutually exclusive for me...

@denis-sh
Add `GC.getWeakRefTarget` function.