[Issue 7942] Appending different string types corrupts memory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7942 --- Comment #14 from yebblies yebbl...@gmail.com --- Pull to make it an error: https://github.com/D-Programming-Language/dmd/pull/3966 --

[Issue 4493] Add sorting capability to toJSON

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4493 --- Comment #3 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/374b6e03e724fe3da02093aa0665112135df861c Fix Issue 4493 - Add

[Issue 13442] New: __gshared default value allowed in @safe function signature

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13442 Issue ID: 13442 Summary: __gshared default value allowed in @safe function signature Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 13443] New: stdin/stdout/stderr should be accessible from @safe code

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13443 Issue ID: 13443 Summary: stdin/stdout/stderr should be accessible from @safe code Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 12636] extern(C++) class that implements D interface segfaults

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12636 --- Comment #5 from yebblies yebbl...@gmail.com --- Pull to make it error: https://github.com/D-Programming-Language/dmd/pull/3967 --

[Issue 13444] New: std.concurrency.Mailbox should use a ring buffer

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13444 Issue ID: 13444 Summary: std.concurrency.Mailbox should use a ring buffer Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: performance

[Issue 13444] std.concurrency.Mailbox should use a ring buffer

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13444 badlink andrea.9...@gmail.com changed: What|Removed |Added CC||andrea.9...@gmail.com --

[Issue 11363] std.process should offer a way to run a executable with a given working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11363 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11363] std.process should offer a way to run a executable with a given working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11363 Ketmar Dark ket...@ketmar.no-ip.org changed: What|Removed |Added CC||ket...@ketmar.no-ip.org

[Issue 8708] Documentation for std.process.exec family is inaccurate

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8708 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11363] std.process should offer a way to run a executable with a given working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11363 --- Comment #4 from Vladimir Panteleev thecybersha...@gmail.com --- It fails on Windows too. Is it a bug? If you specify empty / non-null parameter to the OS API it will fail as well. --

[Issue 13445] New: std.process fails to create process with empty (non-null) working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13445 Issue ID: 13445 Summary: std.process fails to create process with empty (non-null) working directory Product: D Version: D2 Hardware: x86_64 OS: Windows

[Issue 11363] std.process should offer a way to run a executable with a given working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11363 --- Comment #5 from Vladimir Panteleev thecybersha...@gmail.com --- https://issues.dlang.org/show_bug.cgi?id=13445 --

[Issue 13446] New: Can't use executeShell/escapeShellFileName to redirect to file whose name starts with

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13446 Issue ID: 13446 Summary: Can't use executeShell/escapeShellFileName to redirect to file whose name starts with Product: D Version: D2 Hardware: All OS: Windows

[Issue 13445] std.process fails to create process with empty (non-null) working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13445 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Keywords||pull ---

[Issue 13445] std.process fails to create process with empty (non-null) working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13445 Ketmar Dark ket...@ketmar.no-ip.org changed: What|Removed |Added CC||ket...@ketmar.no-ip.org

[Issue 13445] std.process fails to create process with empty (non-null) working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13445 --- Comment #3 from Vladimir Panteleev thecybersha...@gmail.com --- Care to turn that into a pull request, or can I add that as a commit for you? --

[Issue 13447] New: Do not escape process parameters unless necessary

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13447 Issue ID: 13447 Summary: Do not escape process parameters unless necessary Product: D Version: D2 Hardware: All OS: Windows Status: NEW Severity: normal

[Issue 13447] Do not escape process parameters unless necessary

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13447 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Keywords||pull ---

[Issue 13446] Can't use executeShell/escapeShellFileName to redirect to file whose name starts with

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13446 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Keywords||pull ---

[Issue 3022] scope x = new Foo; does not allocate on stack if Foo has allocator

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3022 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||yebbl...@gmail.com

[Issue 13445] std.process fails to create process with empty (non-null) working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13445 --- Comment #4 from Ketmar Dark ket...@ketmar.no-ip.org --- just merge this with yours: i missed windows fix anyway. --

[Issue 13445] std.process fails to create process with empty (non-null) working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13445 --- Comment #5 from Vladimir Panteleev thecybersha...@gmail.com --- OK, I added your patch to my pull as a separate commit, and credited you as the commit author: https://github.com/CyberShadow/phobos/commit/462163a5b0b29d112558d4b2d612bdfc9b183208

[Issue 13445] std.process fails to create process with empty (non-null) working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13445 --- Comment #6 from Ketmar Dark ket...@ketmar.no-ip.org --- thank you. i don't care about credits, though: it's ok to use my patches fully or partially without crediting me. --

[Issue 11663] incorrect double increment in array assign expression

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11663 yebblies yebbl...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 13445] std.process fails to create process with empty (non-null) working directory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13445 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 13445] std.process fails to create process with empty (non-null) working directory

2014-09-09 Thread via Digitalmars-d-bugs
- std.process fails to create process with empty (non-null) working directory https://github.com/D-Programming-Language/phobos/commit/d479da3392e9d8b8194c5b6078bcadc4ea4e889d Merge pull request #2502 from CyberShadow/pull-20140909-140509 fix Issue 13445 - std.process fails to create process with empty

[Issue 13447] Do not escape process parameters unless necessary

2014-09-09 Thread via Digitalmars-d-bugs
not escape process parameters unless necessary https://github.com/D-Programming-Language/phobos/commit/f35c21972fefc27e1f88f43eb577221e31511f25 Merge pull request #2504 from CyberShadow/pull-20140909-143654 fix Issue 13447 - Do not escape process parameters unless necessary --

[Issue 13447] Do not escape process parameters unless necessary

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13447 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 13434] [ICE] indexing array with empty tuple causes dmd segfault

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13434 hst...@quickfur.ath.cx changed: What|Removed |Added Keywords||pull --- Comment #2 from

[Issue 7942] Appending different string types corrupts memory

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7942 --- Comment #15 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/druntime https://github.com/D-Programming-Language/druntime/commit/3482cf5d42a1e2f23b18c3367efdedcfeb7db2e9 Revert Issue 7942

[Issue 13448] New: Class specification misses template classes in base classes list

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13448 Issue ID: 13448 Summary: Class specification misses template classes in base classes list Product: D Version: D2 Hardware: All URL:

[Issue 10233] [Tracker] Grammar issues

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10233 s.tr...@gmail.com changed: What|Removed |Added Depends on||13448 --

[Issue 10233] [Tracker] Grammar issues

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10233 s.tr...@gmail.com changed: What|Removed |Added Depends on||13449 --

[Issue 13449] New: Error in AutoDeclarationX rule in D specification

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13449 Issue ID: 13449 Summary: Error in AutoDeclarationX rule in D specification Product: D Version: D2 Hardware: All URL: http://dlang.org/declaration.html#AutoDeclarationX

[Issue 13434] [ICE] indexing array with empty tuple causes dmd segfault

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13434 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/930f0bd6d9b9fc56766c91fb7ff00e005945dccc Merge pull request #3969

[Issue 13434] [ICE] indexing array with empty tuple causes dmd segfault

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13434 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 10661] Add secureZeroMemory function in Phobos

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10661 --- Comment #5 from Walter Bright bugzi...@digitalmars.com --- volatileMemset() should call the C memset_s() function, if that function exists. Also, there should be a zeroRegisters() function that zeros out all the scratch registers. --

[Issue 10661] Add secureZeroMemory function in Phobos

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10661 --- Comment #6 from Orvid King blah38...@gmail.com --- I believe this should be in the runtime rather than phobos, primarily because it is very dependent on the specific architecture in use. --

[Issue 13450] New: Add WindowsException and wenforce to std.exception

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13450 Issue ID: 13450 Summary: Add WindowsException and wenforce to std.exception Product: D Version: D2 Hardware: All OS: Windows Status: NEW Severity: enhancement

[Issue 10233] [Tracker] Grammar issues

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10233 briancsch...@gmail.com changed: What|Removed |Added Depends on||13451 --

[Issue 13451] New: Lambda syntax with explicit return type not documented

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13451 Issue ID: 13451 Summary: Lambda syntax with explicit return type not documented Product: D Version: D2 Hardware: All URL: http://dlang.org/grammar.html#Lambda OS: All

[Issue 13451] Lambda syntax with explicit return type not documented

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13451 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --- Comment

[Issue 13392] class + alias this + cast(void*) == overzealous cast

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13392 hst...@quickfur.ath.cx changed: What|Removed |Added CC||hst...@quickfur.ath.cx --

[Issue 13451] Lambda syntax with explicit return type not documented

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13451 --- Comment #2 from briancsch...@gmail.com --- https://github.com/D-Programming-Language/dmd/blob/master/test/runnable/funclit.d#L258 I would not be surprised if it started off as an oversight and was then added to the test suite. We should never

[Issue 13451] Lambda syntax with explicit return type not documented

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13451 Jakob Ovrum jakobov...@gmail.com changed: What|Removed |Added CC||jakobov...@gmail.com ---

[Issue 13423] Allow covariant assignment of lambda to delegate variable

2014-09-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13423 --- Comment #3 from hst...@quickfur.ath.cx --- Oops, looks like I made a mistake while reducing the original test case. I'll have to go back and re-reduce it. Sorry for the noise. --