[Issue 14943] dmd should inline more aggressively

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14943 --- Comment #1 from hst...@quickfur.ath.cx --- Further notes: - gdc not only inlines the call trees of .empty, .front, .popFront, it also applied other loop optimizations like strength reduction to refactor the a => a*7 into a += b; b += 7. Not sure i

[Issue 13936] groupBy must be redone

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13936 hst...@quickfur.ath.cx changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 14943] dmd should inline more aggressively

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14943 hst...@quickfur.ath.cx changed: What|Removed |Added Keywords||performance --

[Issue 14943] New: dmd should inline more aggressively

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14943 Issue ID: 14943 Summary: dmd should inline more aggressively Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement Prior

[Issue 14383] [ddoc] documented unittests don't work for module declaration

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14383 hst...@quickfur.ath.cx changed: What|Removed |Added Keywords||ddoc CC|

[Issue 14624] The array operator overloading fallback is not correct

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14624 Kenji Hara changed: What|Removed |Added CC||ag0ae...@gmail.com --- Comment #2 from Kenji Ha

[Issue 14941] dmd rejects op assignment to opIndex expression

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14941 Kenji Hara changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 14942] dmd linking error with SHA and SSSE3

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14942 --- Comment #1 from Tomáš Chaloupka --- linking output with -v switch: binarydmd version v2.068.0 config/opt/dmd-2.068/bin/dmd.conf gcc test.o -o test -g -m64 -Xlinker --no-as-needed -Xlinker --export-dynamic -Xlinker --demangle=dlang -L/o

[Issue 14942] New: dmd linking error with SHA and SSSE3

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14942 Issue ID: 14942 Summary: dmd linking error with SHA and SSSE3 Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority:

[Issue 14941] New: dmd rejects op assignment to opIndex expression

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14941 Issue ID: 14941 Summary: dmd rejects op assignment to opIndex expression Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Keywords: rejects-valid

[Issue 14935] [Operator Overloading] Wrong description on overloading a[]

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14935 --- Comment #7 from ag0ae...@gmail.com --- (In reply to Ryuichi OHORI from comment #6) > I agree with you on closing this as invalid. The main problem was that I > missed opIndexOpAssign and tried to use opIndex/opSlice (of a struct S) + > opOpAssign

[Issue 14940] Can't call logger with more complex objects

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14940 --- Comment #1 from Marenz --- Other problems are for example when trying to print the json object that vibe.d gives the handler. Results in the same error. --

[Issue 14940] New: Can't call logger with more complex objects

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14940 Issue ID: 14940 Summary: Can't call logger with more complex objects Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement

[Issue 14935] [Operator Overloading] Wrong description on overloading a[]

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14935 --- Comment #6 from Ryuichi OHORI --- I agree with you on closing this as invalid. The main problem was that I missed opIndexOpAssign and tried to use opIndex/opSlice (of a struct S) + opOpAssign (of the returning Voldemort type of S.opIndex). While

[Issue 14925] replaceInPlace fail compilation

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14925 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/ea811edab97021c9328dd2e81c49bba23c414b4d Supplemental fix for i

[Issue 14938] std.net.curl tests should use localhost or stub any networking

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14938 --- Comment #2 from Martin Nowak --- Though std.socket mostly does DNS resolution. Maybe use HOSTALIASES on non-Windows systems. It doesn't make much sense to test the actual DNS resolution anyhow, as the purpose is to test the correct usage of getho

[Issue 14758] TypeInfo causes excessive binary bloat

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14758 Walter Bright changed: What|Removed |Added Keywords||performance CC|

[Issue 14758] TypeInfo causes excessive binary bloat

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14758 --- Comment #8 from Sobirari Muhomori --- I mean -O0 leaves all junk intact, so at least with LDC -Os is required for successful linking (or maybe it was required before I wrote needed druntime functions? will see). I didn't try to use classes yet (w

[Issue 14758] TypeInfo causes excessive binary bloat

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14758 --- Comment #7 from Dmitry Olshansky --- (In reply to Mike from comment #6) > (In reply to Sobirari Muhomori from comment #5) > > And compile with -O2 or -Os > > Doesn't work. See > http://forum.dlang.org/post/quemhwpgijwmqtpxu...@forum.dlang.org

[Issue 14758] TypeInfo causes excessive binary bloat

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14758 --- Comment #6 from Mike --- (In reply to Sobirari Muhomori from comment #5) > And compile with -O2 or -Os Doesn't work. See http://forum.dlang.org/post/quemhwpgijwmqtpxu...@forum.dlang.org --

[Issue 14758] TypeInfo causes excessive binary bloat

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14758 --- Comment #5 from Sobirari Muhomori --- And compile with -O2 or -Os --

[Issue 14758] TypeInfo causes excessive binary bloat

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14758 --- Comment #4 from Dmitry Olshansky --- (In reply to Sobirari Muhomori from comment #3) > I have an impression that LDC doesn't generate TypeInfo for structs for me > (because when it does, linking fails), if I don't use array comparisons and > disa

[Issue 14758] TypeInfo causes excessive binary bloat

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14758 --- Comment #3 from Sobirari Muhomori --- I have an impression that LDC doesn't generate TypeInfo for structs for me (because when it does, linking fails), if I don't use array comparisons and disable opEquals. The Rust argument is valid though :) -

[Issue 14939] New: dmd slow build of botan library with -inline and -O

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14939 Issue ID: 14939 Summary: dmd slow build of botan library with -inline and -O Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: normal

[Issue 10378] Local imports hide local symbols

2015-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10378 Sobirari Muhomori changed: What|Removed |Added Keywords||spec URL|