Skip to content

Михаил Страшун Dicebot

  • https://www.sociomantic.com
  • Germany
  • Joined on Oct 16, 2011
Dicebot commented on pull request D-Programming-Language/dmd#3455
Михаил Страшун

It is not our business to decide what users can chose for their attribute names and what can't. Right now it is not a reserved keyword so it is per…

Dicebot commented on pull request D-Programming-Language/dmd#3455
Михаил Страшун

I don't see what that accomplishes. You can use normal module system symbol lookup rules to resolve breaking conflicts. Example: // user already …

Dicebot commented on pull request D-Programming-Language/dmd#3455
Михаил Страшун

No difference from existing implementation. Only replace reserved keyword with reserved druntime module. Compiler can then process attributes from …

Dicebot commented on pull request D-Programming-Language/dmd#3455
Михаил Страшун

@WalterBright I really want UDA for all existing @ attributes. Including @safe, @system etc. It breaks no code and allows care-free introduction of…

Dicebot commented on pull request D-Programming-Language/dmd#3455
Михаил Страшун

++ on both @klickverbot parts. Previous discussion has shown that @nogcsemantics are far from trivial. Having a formal DIP before any implementatio…

Михаил Страшун
Fix 11877 : static opSlice not possible
Dicebot commented on pull request D-Programming-Language/dmd#3405
Михаил Страшун

Please don't rush with @nogc in same release as -vgc. It is not obvious feature, some practical data is needed to decide on it (which can be gather…

Dicebot commented on pull request D-Programming-Language/dmd#3407
Михаил Страшун

It would work even better if private symbols weren't visible Oh, this is actually a good argument in favor of removing alias for now and implemen…

Dicebot commented on pull request D-Programming-Language/dmd#3407
Михаил Страшун

Ah, thanks. I may not like it but if spec says so, I'll reconsider :)

Dicebot commented on pull request D-Programming-Language/dmd#3407
Михаил Страшун

Why keep it? It is just current implementation detail, nothing in import spec mentions hidden aliases as far as I can see.

Dicebot commented on pull request D-Programming-Language/dmd#2256
Михаил Страшун

I am with @AndrejMitrovic here, looks more like bug in spec than in behavior. Otherwise static would have become no-op for renamed imports.

Dicebot commented on pull request D-Programming-Language/dmd#3407
Михаил Страшун

LGTM then. Can't review implementation but new resolution rules look reasonable for me and most observable changes will come from #3146 anyway.

Dicebot commented on pull request D-Programming-Language/dmd#3416
Михаил Страшун

Ok, I have completely missed part (1) - was sure it is intended to work right now with basic imports. It feels weird. Is (2) the only rationale for…

Dicebot commented on pull request D-Programming-Language/dmd#3416
Михаил Страшун

While this fixes my original test case I don't understand rationale behind the change in general. Specifically this test case: import imports.b12359 :

Dicebot commented on commit 9rnsr/dmd@61a43b1685
Михаил Страшун

This error message says literally nothing to the programmer who has not been reviewing this PR ;)

Dicebot commented on pull request D-Programming-Language/dmd#3407
Михаил Страшун

One more thing that I am not sure is intended: // adds both foo1 and foo symbols import foo1 = a : foo; // conflict import foo = a : foo; I'd expe…

Михаил Страшун
  • Михаил Страшун 4a0de85
    move proj1 back to dedicated dir
Dicebot commented on issue jacob-carlborg/dstep#22
Михаил Страшун

dub 0.9.21

Dicebot commented on issue jacob-carlborg/dstep#22
Михаил Страшун

2.065.0

Михаил Страшун
  • Михаил Страшун f0bcd3a
    Renamed example dub project + added deps
Михаил Страшун
`dub build` does not work
Dicebot commented on pull request D-Programming-Language/dmd#3407
Михаил Страшун

This still compiles: // a.d void foo_a() {} // b.d import a : foo_a; // c.d import b; void main() { foo_a(); } It sholdn't if 313 / 314 is to be…

Dicebot commented on pull request D-Programming-Language/dmd#3407
Михаил Страшун

I'd love to try this out, but will be able to do so only in 2 days.

Dicebot commented on pull request D-Programming-Language/dmd#1886
Михаил Страшун

Thanks!

Dicebot commented on pull request D-Programming-Language/dmd#1886
Михаил Страшун

No, any trace of @nogc should be removed instead and only -vgc released initially.

Михаил Страшун
Михаил Страшун
Dicebot commented on issue rejectedsoftware/dub#285
Михаил Страшун

It may be that it simply defaults module names to fully qualified path from project root. If this is the case, I'd file a Mono-D bug report to beco…

Михаил Страшун
Dicebot commented on pull request ldc-developers/ldc#580
Михаил Страшун

AFAIK, official Debian packages should be based on source tarball package so I doubt it is of any use. i imagine it more useful for those who want …

Something went wrong with that request. Please try again.