[Issue 11770] New: std.regex.Captures should be convertible to bool

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11770 Summary: std.regex.Captures should be convertible to bool Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 11567] DParserCOMServer.exe is always running with VS

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11567 Michal Minich michal.min...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11769] Wrong line number in matches both error message

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11769 --- Comment #2 from github-bugzi...@puremagic.com 2013-12-19 00:30:23 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 11769] Wrong line number in matches both error message

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11769 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8291] dirEntry cannot handle root directories + unhandled exception causes crash

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8291 Michele Pes mp8...@rambler.ru changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11771] New: Unicode set intersection with char brocken

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11771 Summary: Unicode set intersection with char brocken Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: major Priority: P2

[Issue 11771] Unicode set intersection with char is brocken

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11771 --- Comment #1 from Илья Ярошенко ilyayaroshe...@gmail.com 2013-12-19 03:19:48 PST --- Excuse me, not subChar, but this function: ref intersect()(dchar ch) { foreach(i; byInterval) if(i.a = ch ch i.b)

[Issue 7472] Cast from class to basic type not rejected during semantic

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7472 --- Comment #4 from github-bugzi...@puremagic.com 2013-12-19 04:24:52 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/dmd

[Issue 8365] Static fixed size array of enums initialization fails

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8365 --- Comment #3 from github-bugzi...@puremagic.com 2013-12-19 04:24:48 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/dmd

[Issue 8903] Bad code for enum array members

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8903 --- Comment #8 from github-bugzi...@puremagic.com 2013-12-19 04:24:43 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/dmd

[Issue 10312] compiler assert failure with ctfe on simd vector type

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10312 --- Comment #9 from github-bugzi...@puremagic.com 2013-12-19 04:24:56 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/dmd

[Issue 11689] deprecated local function does not work

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11689 --- Comment #3 from github-bugzi...@puremagic.com 2013-12-19 04:25:19 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/dmd

[Issue 8543] simd literals need better CTFE support

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8543 --- Comment #4 from github-bugzi...@puremagic.com 2013-12-19 04:25:03 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/dmd

[Issue 10369] Deprecate unordered floating point comparisons (!=, etc) and later remove them

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10369 --- Comment #10 from github-bugzi...@puremagic.com 2013-12-19 04:25:12 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/dmd

[Issue 11771] Unicode set intersection with char is brocken

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11771 --- Comment #2 from Илья Ярошенко ilyayaroshe...@gmail.com 2013-12-19 04:35:05 PST --- https://github.com/D-Programming-Language/phobos/pull/1788 -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email --- You

[Issue 11765] std.regex: Negation of character class is not applied to base class first

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11765 --- Comment #3 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-12-19 04:55:48 PST --- Is the following sample caused by the same issue? writeln(abcdefghijklmnopqrstuvwxyz.match([a-z[^aeiuo]])); It writes [[a]], I was expecting the

[Issue 10206] User-defined attributes not documented well in language specification

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10206 --- Comment #2 from github-bugzi...@puremagic.com 2013-12-19 05:47:34 PST --- Commit pushed to 2.065 at https://github.com/D-Programming-Language/dlang.org

[Issue 11759] Poor error message trying to use lowercase L in literal suffix.

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11759 --- Comment #4 from github-bugzi...@puremagic.com 2013-12-19 05:47:41 PST --- Commit pushed to 2.065 at https://github.com/D-Programming-Language/dlang.org

[Issue 11674] core.stdc.fenv.fenv_t declaration not architecture aware

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11674 --- Comment #3 from github-bugzi...@puremagic.com 2013-12-19 05:48:58 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/druntime

[Issue 11478] shared library on osx: worked in 2.062, fails in 2.063.2, still fails in 2.064

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11478 --- Comment #4 from github-bugzi...@puremagic.com 2013-12-19 05:48:52 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/druntime

[Issue 11711] Add __traits(getAliasThis)

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11711 --- Comment #4 from github-bugzi...@puremagic.com 2013-12-19 05:47:39 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/dlang.org

[Issue 11771] Unicode set intersection with char is broken

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11771 --- Comment #3 from github-bugzi...@puremagic.com 2013-12-19 06:33:09 PST --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 11772] New: Can't call function with `inout` `delegate` as argument

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11772 Summary: Can't call function with `inout` `delegate` as argument Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords:

[Issue 11603] std.algorithm.canFind does not work when needle is 1-byte zero

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11603 --- Comment #7 from github-bugzi...@puremagic.com 2013-12-19 06:49:35 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/phobos

[Issue 11773] New: `inout` `function`/`delegate` should be implicitly convertible to mutable/`const`/`immutable`

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11773 Summary: `inout` `function`/`delegate` should be implicitly convertible to mutable/`const`/`immutable` Product: D Version: D2 Platform: All OS/Version: All

[Issue 8877] std.encoding.transcode is extremely slow

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8877 --- Comment #3 from github-bugzi...@puremagic.com 2013-12-19 06:49:10 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/phobos

[Issue 7767] Unstable sort - slow performance cases

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7767 --- Comment #2 from github-bugzi...@puremagic.com 2013-12-19 06:49:30 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/phobos

[Issue 11671] ctRegex broken

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11671 --- Comment #14 from github-bugzi...@puremagic.com 2013-12-19 06:49:43 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/phobos

[Issue 11598] std.random.uniform could be faster for integrals

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11598 --- Comment #7 from github-bugzi...@puremagic.com 2013-12-19 06:49:16 PST --- Commits pushed to 2.065 at https://github.com/D-Programming-Language/phobos

[Issue 11774] New: Lambda argument to templated function changes its signature forever

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11774 Summary: Lambda argument to templated function changes its signature forever Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords:

[Issue 11774] Lambda argument to templated function changes its signature forever

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11774 --- Comment #1 from Denis Shelomovskij verylonglogin@gmail.com 2013-12-19 18:55:27 MSK --- Workaround: Specify lambda argument types, i.e. `(Object[] a) = a` instead of `a = a`. -- Configure issuemail:

[Issue 11692] can't set file attributes for std.zip.ArchiveMember

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11692 --- Comment #2 from github-bugzi...@puremagic.com 2013-12-19 07:01:33 PST --- Commit pushed to 2.065 at https://github.com/D-Programming-Language/phobos

[Issue 11603] std.algorithm.canFind does not work when needle is 1-byte zero

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11603 --- Comment #8 from github-bugzi...@puremagic.com 2013-12-19 07:01:27 PST --- Commit pushed to 2.065 at https://github.com/D-Programming-Language/phobos

[Issue 11771] Unicode set intersection with char is broken

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11771 monarchdo...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 11773] `inout` `function`/`delegate` should be implicitly convertible to mutable/`const`/`immutable`

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11773 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 11762] std.regex macro is not displayed/expanded properly

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11762 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11762] std.regex macro is not displayed/expanded properly

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11762 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 11775] New: std.regex should check for valid repetition range in assert mode

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11775 Summary: std.regex should check for valid repetition range in assert mode Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 10772] std.regex.splitter generates spurious empty elements with empty delimiter

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10772 --- Comment #3 from Dmitry Olshansky dmitry.o...@gmail.com 2013-12-19 08:51:38 PST --- (In reply to comment #2) $ perl -e'print join(:, split(//, test)), \n;' t:e:s:t $ So yes, I expect std.regex.splitter to return [t, e, s, t] when

[Issue 11754] Disallow changing the default parameters of overridden inherited functions

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11754 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 11776] New: [ICE] Assertion failure: 'tf-next == NULL' on line 119 in file 'mangle.c'

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11776 Summary: [ICE] Assertion failure: 'tf-next == NULL' on line 119 in file 'mangle.c' Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 11403] functions in std.algo can't be used as pred

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11403 --- Comment #2 from github-bugzi...@puremagic.com 2013-12-19 09:22:36 PST --- Commit pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 11770] std.regex.Captures should be convertible to bool

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11770 Dmitry Olshansky dmitry.o...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 11777] New: [ICE] Compiler segfault in `callfunc` in `e2ir.c`

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11777 Summary: [ICE] Compiler segfault in `callfunc` in `e2ir.c` Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: ice Severity: regression

[Issue 11777] [ICE] Compiler segfault in `callfunc` in `e2ir.c`

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11777 --- Comment #1 from Denis Shelomovskij verylonglogin@gmail.com 2013-12-19 22:13:15 MSK --- A workarounding pull: https://github.com/D-Programming-Language/dmd/pull/2990 -- Configure issuemail:

[Issue 10772] std.regex.splitter generates spurious empty elements with empty delimiter

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10772 Dmitry Olshansky dmitry.o...@gmail.com changed: What|Removed |Added Keywords||pull ---

[Issue 11775] std.regex should check for valid repetition range in assert mode

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11775 Dmitry Olshansky dmitry.o...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 10772] std.regex.splitter generates spurious empty elements with empty delimiter

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10772 monarchdo...@gmail.com changed: What|Removed |Added CC||monarchdo...@gmail.com ---

[Issue 10772] std.regex.splitter generates spurious empty elements with empty delimiter

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10772 --- Comment #6 from monarchdo...@gmail.com 2013-12-19 10:22:46 PST --- (In reply to comment #5) Arguably, 0-width splitting makes no sense: If it were to rigorously follow the rules, then you'd simply end up with an infinite amount of

[Issue 11773] `inout` `function`/`delegate` should be implicitly convertible to mutable/`const`/`immutable`

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11773 --- Comment #2 from Denis Shelomovskij verylonglogin@gmail.com 2013-12-19 22:22:52 MSK --- (In reply to comment #1) This seems similar to Issue 7725, which is another dupe of Issue 3075. Yes, but this one is about `inout`. Probably may

[Issue 11773] `inout` `function`/`delegate` should be implicitly convertible to mutable/`const`/`immutable`

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11773 Denis Shelomovskij verylonglogin@gmail.com changed: What|Removed |Added Status|NEW

[Issue 3075] Implement parameter contravariance

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3075 Denis Shelomovskij verylonglogin@gmail.com changed: What|Removed |Added CC|

[Issue 11765] std.regex: Negation of character class is not applied to base class first

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11765 --- Comment #4 from Dmitry Olshansky dmitry.o...@gmail.com 2013-12-19 10:27:35 PST --- (In reply to comment #1) (In reply to comment #0) Using .net syntax: [^01-[2]] 0123456789 It matches 3. Nevermind the leading zero, I meant

[Issue 11765] std.regex: Negation of character class is not applied to base class first

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11765 --- Comment #5 from Dmitry Olshansky dmitry.o...@gmail.com 2013-12-19 10:31:23 PST --- (In reply to comment #3) Is the following sample caused by the same issue? writeln(abcdefghijklmnopqrstuvwxyz.match([a-z[^aeiuo]])); It writes

[Issue 10772] std.regex.splitter generates spurious empty elements with empty delimiter

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=10772 --- Comment #7 from Dmitry Olshansky dmitry.o...@gmail.com 2013-12-19 10:48:49 PST --- (In reply to comment #5) Arguably, 0-width splitting makes no sense: If it were to rigorously follow the rules, then you'd simply end up with an

[Issue 7301] RegexMatch opCast!bool not working

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7301 Dmitry Olshansky dmitry.o...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11770] std.regex.Captures should be convertible to bool

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11770 --- Comment #2 from github-bugzi...@puremagic.com 2013-12-19 11:24:42 PST --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 11775] std.regex should check for valid repetition range in assert mode

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11775 --- Comment #2 from github-bugzi...@puremagic.com 2013-12-19 12:24:16 PST --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 11778] New: format for null does not verify fmt flags.

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11778 Summary: format for null does not verify fmt flags. Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 11779] New: pointer to slice is not an input range

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11779 Summary: pointer to slice is not an input range Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 11780] New: RangeError in format for incomplete format specifier

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11780 Summary: RangeError in format for incomplete format specifier Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2

[Issue 11781] New: gc collections run even when disabled

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11781 Summary: gc collections run even when disabled Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component:

[Issue 11782] New: format pointer to range prints range

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11782 Summary: format pointer to range prints range Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component:

[Issue 11782] format pointer to range prints range

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11782 Dmitry Olshansky dmitry.o...@gmail.com changed: What|Removed |Added CC|

[Issue 11782] format pointer to range prints range

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11782 --- Comment #2 from monarchdo...@gmail.com 2013-12-19 14:09:07 PST --- (In reply to comment #1) (In reply to comment #0) This is not documented behavior. The documented behavior is simply: Pointers are formatted as hex integers. The

[Issue 11754] Disallow changing the default parameters of overridden inherited functions

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11754 --- Comment #2 from bearophile_h...@eml.cc 2013-12-19 14:14:46 PST --- (In reply to comment #1) What if the initializer in the base class is private? After the restriction that I have suggested to add, you can't write that code. You have to

[Issue 11782] format pointer to range prints range

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11782 --- Comment #3 from monarchdo...@gmail.com 2013-12-19 14:12:51 PST --- (In reply to comment #1) (In reply to comment #0) This is not documented behavior. The documented behavior is simply: Pointers are formatted as hex integers. The

[Issue 6930] combined type of immutable(T) and inout(T) should be inout(const(T))

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=6930 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #19

[Issue 11783] New: Make std.datetime unittesting faster

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11783 Summary: Make std.datetime unittesting faster Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component:

[Issue 11781] gc collections run even when disabled

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11781 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||yebbl...@gmail.com ---

[Issue 11783] Make std.datetime unittesting faster

2013-12-19 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11783 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||yebbl...@gmail.com ---