[Issue 144] Alias and function names fail to collide

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=144 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 768] A switch to print predefined version identifiers

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=768 Andrei Alexandrescu changed: What|Removed |Added Status|ASSIGNED|NEW --- Comment #6

[Issue 922] export keyword causes undefined references on linux

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=922 Andrei Alexandrescu changed: What|Removed |Added Keywords|link-failure|bootcamp

[Issue 144] Alias and function names fail to collide

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=144 Andrei Alexandrescu changed: What|Removed |Added Assignee|bugzi...@digitalmars.com|nob...@puremagic.com

[Issue 257] package vars accessible from sub-modules, package funcs not

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=257 Andrei Alexandrescu changed: What|Removed |Added Assignee|bugzi...@digitalmars.com|nob...@puremagic.com

[Issue 768] A switch to print predefined version identifiers

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=768 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 257] package vars accessible from sub-modules, package funcs not

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=257 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 847] c++ vs d comparsion cleanups

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=847 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 16608] 'static foreach', nested function template, 'static if', anySatisfy: Only the first iteration seems to work

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16608 --- Comment #5 from Ketmar Dark --- yay, i can never remember what kind of numbers will be turned to links here: https://issues.dlang.org/show_bug.cgi?id=11720 --

[Issue 16611] New: std.traits.fullyQualifiedName fails with error 'Unrecognized type const(void)'

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16611 Issue ID: 16611 Summary: std.traits.fullyQualifiedName fails with error 'Unrecognized type const(void)' Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 1001] print stack trace (in debug mode) when program die

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1001 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 953] Multiple C style declarations of same type cannot be in one statement

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=953 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 16608] 'static foreach', nested function template, 'static if', anySatisfy: Only the first iteration seems to work

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16608 --- Comment #3 from Ali Cehreli --- Thanks. I forgot to add another thing that Johan had discovered: I don't know whether this is an implementation issue but if static foreach can be seen as an expansion of the loop body as

[Issue 16611] std.traits.fullyQualifiedName fails with error 'Unrecognized type const(void)'

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16611 alexandru.ermic...@gmail.com changed: What|Removed |Added Priority|P1 |P2 --

[Issue 16608] 'static foreach', nested function template, 'static if', anySatisfy: Only the first iteration seems to work

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16608 Ketmar Dark changed: What|Removed |Added CC|

[Issue 16608] 'static foreach', nested function template, 'static if', anySatisfy: Only the first iteration seems to work

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16608 --- Comment #4 from Ketmar Dark --- yeah, another known bug: #11720 --

[Issue 1001] print stack trace (in debug mode) when program die

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1001 Andrei Alexandrescu changed: What|Removed |Added CC||and...@erdani.com

[Issue 16418] dip25 wrong escaping reference to this

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16418 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 16484] regression(2.064) Overloaded empty funcs trigger AssertError: "Called `get' on null Nullable"

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16484 --- Comment #4 from Walter Bright --- https://github.com/dlang/dmd/pull/6194 --

[Issue 16434] dmd assertion failure in declaration.d

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16434 Walter Bright changed: What|Removed |Added CC|

[Issue 16484] regression(2.064) Overloaded empty funcs trigger AssertError: "Called `get' on null Nullable"

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16484 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 1001] print stack trace (in debug mode) when program die

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1001 Andrei Alexandrescu changed: What|Removed |Added Assignee|s...@invisibleduck.org

[Issue 4542] [tdpl] TDPL NVI example results in linker error

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4542 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 4447] order of functions greatly affects execution time

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4447 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 4717] std.bitmanip.BitArray changes

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4717 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 4308] Extract the grammar from the docs for easy processing

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4308 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 4666] Optional name for std.typecons.Tuples?

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4666 Andrei Alexandrescu changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Issue 4354] Phobos should expose per-thread errno

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4354 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 15761] Windows wide character console output broken with MS runtime

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15761 Martin Krejcirik changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 1509] Need a way to create namespaces inside modules

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1509 --- Comment #6 from Bill Baxter --- Seems like aliased template is a pretty good substitute now. Thanks. --

[Issue 1448] UTF-8 output to console is seriously broken

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1448 Martin Krejcirik changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 4582] distinct field names constraint for std.typecons.Tuple

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4582 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 4572] std.file.read return type

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4572 Andrei Alexandrescu changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Issue 4646] src/phobos/linux.mak STD_MODULES definition

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4646 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 3108] [meta] Protection

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3108 Issue 3108 depends on issue 1161, which changed state. Issue 1161 Summary: [module] Access to private static members is allowed from other module. https://issues.dlang.org/show_bug.cgi?id=1161 What|Removed |Added

[Issue 4527] writeln/typeid to use string type names

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4527 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 4393] Very good dotProduct

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4393 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 4128] Named-fields Tuple assign from unnamed-fields Tuple

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4128 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 4535] std.range could have a takeWhile!pred(range) function

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4535 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 4112] Stride in foreach ranges

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4112 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 4544] Better error-message when expecting string but got a character constant

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4544 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 3772] Extension methods

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3772 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 4200] "to!real(to!string(real.min_normal))" raises std.conv.ConvError

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4200 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 4577] Third way to create a std.typecons.Tuple

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4577 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 1085] Need to add ability to detach threads.

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1085 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 1761] TypeInfo.toString for function types always indicates no-parameter function

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1761 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 2496] zlib stream class

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2496 --- Comment #1 from Andrei Alexandrescu --- I'm putting this for bootcamp, although it's a large-ish project. --

[Issue 1998] std.bitarray should have setAll / opSliceAssign(bool) etc

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1998 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 1945] Inconsistent and confusing documentation

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1945 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 2299] the ABI documentation for registry convention does not include IA-64 platform

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2299 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 3529] Use of /etc discouraged in FreeBSD for third party applications.

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3529 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 3749] cannot evaluate yl2x (log) and exp functions at compile time

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3749 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 3507] [module] Flag unused imports to avoid unnecessary dependencies

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3507 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 3725] Add units type to standard library

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3725 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp ---

[Issue 4150] std.signals causes memory corruption and heisenbugs

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4150 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 1077] writef and friends won't read/write from/to redirected std handles

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1077 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 1585] Imports should be searched relative to importing file

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1585 Andrei Alexandrescu changed: What|Removed |Added Status|REOPENED|RESOLVED

[Issue 1053] Make 'static else if' or 'static if (...) {...} else if' work

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1053 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 1630] Few suggestions for std.conv (D language 2.0)

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1630 Andrei Alexandrescu changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Issue 1734] mixins for statements

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1734 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 1827] Uniform syntax for is(), static if, alias, template definition & static assert

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1827 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 1855] .dup property for value types

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1855 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 2496] zlib stream class

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2496 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 2201] Doc/Behavior Discrepancy: EndOfLine in string turns to "\n" or system-specific?

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2201 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 2060] some ddoc design typos

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2060 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 3129] Cannot take advantage of overriding Throwable.toString

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3129 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 2742] std.stdio assumes console works in utf-8

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2742 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 4026] Local Documentation access too slow

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4026 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3523] [GC] Fiber is not garbage collected properly

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3523 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 4125] std.numeric.gcd can use a binary GCD

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4125 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 4334] Missing detailed documentation about dependencies file format

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4334 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 2249] DMD can't handle include paths with spaces in them

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2249 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 16609] std.experimental.ndslice.slice issues warnings when building Phobos

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16609 Walter Bright changed: What|Removed |Added Keywords||bootcamp --

[Issue 1509] Need a way to create namespaces inside modules

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1509 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 2867] stringof is broken

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2867 Andrei Alexandrescu changed: What|Removed |Added CC||and...@erdani.com

[Issue 2617] asm silently accepts ambiguous-sized operations

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2617 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 2913] aliasing a ref type is not possible

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2913 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3462] Add a clean way to exit a process.

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3462 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp

[Issue 2898] Allow RandomCover to sample both w/ and w/o replacement.

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2898 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 2764] Skip link if main not found

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2764 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3936] Suggestions for some better alternative names

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3936 Andrei Alexandrescu changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3610] isNumeric("3.14"w) is false.

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3610 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp --

[Issue 1161] [module] Access to private static members is allowed from other module.

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1161 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514 --- Comment #2 from Ketmar Dark --- is there any sense in having const methods there at all? anything more complex than "syscall with fd" will require non-const anyway. besides, Socket is heap object, and class with VMT, so

[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514 --- Comment #5 from Ketmar Dark --- i'd say that for AA it is way better (at least in this case) to subclass the thing with new opHash implementation. also, `const` Socket has very little sense: despite being `const`, it is

[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514 --- Comment #6 from Vladimir Panteleev --- Well, even if it doesn't make sense for non-pure methods, there's still some getter methods that should actually be const. --

[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514 --- Comment #11 from Vladimir Panteleev --- (In reply to Vladimir Panteleev from comment #10) > With const/non-const overrides Overloads. I meant overloads. --

[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514 --- Comment #10 from Vladimir Panteleev --- (In reply to Ketmar Dark from comment #8) > why not `inout` then? Well, that still doesn't fix that that PR broke code. With const/non-const overrides I thought that we could

[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514 --- Comment #7 from Vladimir Panteleev --- https://issues.dlang.org/show_bug.cgi?id=16514 --

[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514 --- Comment #4 from Vladimir Panteleev --- Introduced in https://github.com/dlang/phobos/pull/4273 --

[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514 --- Comment #3 from Vladimir Panteleev --- It's sometimes useful, such as when it's a field in a const object. Or when you want to use a class as an AA key, to associate some data with it but don't have control over the

[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514 --- Comment #9 from Vladimir Panteleev --- Oops, meant to paste link to PR. https://github.com/dlang/phobos/pull/4858 (In reply to Vladimir Panteleev from comment #1) > I wonder if we could provide protected non-const and

[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514 --- Comment #8 from Ketmar Dark --- why not `inout` then? --