On Wednesday, 24 August 2016 at 21:13:45 UTC, Guillaume Piolat
wrote:
A minor problem is that on Windows users expect both x86 and
x86_64 builds so one has to juggle with the 2 LDC PATH to
release both. I've said this thrice already and it's quite
minor really.
There's a multilib edition for
https://issues.dlang.org/show_bug.cgi?id=5270
--- Comment #6 from Walter Bright ---
(In reply to hsteoh from comment #4)
> Another failing case that illustrates the problem:
> --
> int delegate() globDg;
>
> void func(scope int delegate() dg) {
> globDg =
On 25.08.2016 05:11, ketmar wrote:
On Thursday, 25 August 2016 at 02:20:31 UTC, Andrei Alexandrescu wrote:
Just got the error above. Is this fundamental or an implementation
artifact? -- Andrei
fundamental.
(The remainder of the post is describing implementation details; this
doesn't
https://issues.dlang.org/show_bug.cgi?id=5270
Walter Bright changed:
What|Removed |Added
Keywords||pull
--- Comment
https://issues.dlang.org/show_bug.cgi?id=5270
--- Comment #7 from Walter Bright ---
(In reply to timon.gehr from comment #2)
> The issue is that "it compiles and runs without error". (the second
> assertion asserts that there is memory corruption) The compiler has to
>
On 24/08/16 14:04, FreeSlave wrote:
Are there plans on adding something like spawnProcessDetached that would
start processes completely independent from parent? I.e. in other
process group and, what is important, with no need for wait.
On Posix that could be done via double fork technique. Not
On Wednesday, 24 August 2016 at 15:48:24 UTC, eugene wrote:
On Wednesday, 24 August 2016 at 11:04:58 UTC, FreeSlave wrote:
Are there plans on adding something like spawnProcessDetached
that would start processes completely independent from parent?
I.e. in other process group and, what is
https://issues.dlang.org/show_bug.cgi?id=15996
--- Comment #4 from Walter Bright ---
(In reply to Walter Bright from comment #3)
> The attachment:
> ---
>
> safe:
>
> import std.stdio;
>
> struct T { int y; }
>
> auto foo() {
> auto t =
On Thursday, 25 August 2016 at 07:32:29 UTC, Shachar Shemesh
wrote:
On 24/08/16 14:04, FreeSlave wrote:
Are there plans on adding something like spawnProcessDetached
that would
start processes completely independent from parent? I.e. in
other
process group and, what is important, with no need
On 8/24/2016 10:51 PM, ketmar wrote:
p.s. i just thought that Andrei hits this somewhere in his own code, so i asked
for a sample.
It's fine if Andrei produces a sample, and it can be compared with the existing
stuff in the test suite to see if it is fundamentally different.
I'm wondering if there are more opportunities in D for increased
optimization in compilers that have not been mined yet. I'm
specifically interested in the possibilities of D over and above
what is possible in C and C++ because of the characteristics of D
or because of our freedom to change
https://issues.dlang.org/show_bug.cgi?id=16427
Issue ID: 16427
Summary: alias to typecons.Rebindable depends on lexical order
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: normal
On Wednesday, 24 August 2016 at 23:04:25 UTC, Illuminati wrote:
Well those other answers aren't wrong, but I envisioned that
you'd have multiple categories within your sub-enums and whatnot,
so you'd need something more like this:
struct A {
enum X {
one,
Btw, tehre is no need for extra semicolon (`;`) after enum and struct
definition
Dne 25.8.2016 v 12:23 Cauterite via Digitalmars-d-learn napsal(a):
On Wednesday, 24 August 2016 at 23:04:25 UTC, Illuminati wrote:
Well those other answers aren't wrong, but I envisioned that you'd
have
On Thursday, 25 August 2016 at 10:36:21 UTC, Daniel Kozak wrote:
Btw, tehre is no need for extra semicolon (`;`) after enum and
struct definition
Thanks. This forum insists on reminding me every time I write
code here.
On Thursday, 25 August 2016 at 06:08:50 UTC, kinke wrote:
On Wednesday, 24 August 2016 at 21:13:45 UTC, Guillaume Piolat
wrote:
A minor problem is that on Windows users expect both x86 and
x86_64 builds so one has to juggle with the 2 LDC PATH to
release both. I've said this thrice already and
On Thursday, 25 August 2016 at 11:16:52 UTC, Cecil Ward wrote:
I long for the day we ditch signalling NaNs — they would surely
prevent `-ffast-math` from being effective.
I have a couple more ideas, here's one of them:
- if a function is pure and called with constexpr parameters, the
On Thursday, 25 August 2016 at 11:16:52 UTC, Cecil Ward wrote:
* Non-return-function marking, first in GCC and then in C
itself. (iirc. And in C++?)
Maybe it could be implemented as
int blah()
out(result)
{
assert(0);
}
body
{
}
instead of marking the function itself.
On Wednesday, 24 August 2016 at 14:38:48 UTC, floare wrote:
Dead link (dlang gedit color highlighting)
http://reign-studios.com/d-downloads/d.lang.tar.gz
Would you mind uploading on github for instance ?
Also, if someone would simply update this with GNOMEs default
color scheme, I could
On Thursday, 25 August 2016 at 09:57:28 UTC, John Burrton wrote:
I'll try to find a small test case that crashes the compiler in
visual D and check out what version I'm using etc, and submit a
bug report if I am able.
Did you try to get error messages from LDC? IIRC it will print
colored
On Thursday, 25 August 2016 at 12:27:20 UTC, Cecil Ward wrote:
When I said GCC/LLVM I meant GDC(GNU D Compiler)/LDC(LLVM D
Compiler). I might have caused some confusion there.
On Thursday, 25 August 2016 at 12:03:08 UTC, John Colvin wrote:
Try this:
git clone https://github.com/dlang/dmd
cd dmd
make -f posix.mak -j
cd ..
git clone https://github.com/dlang/druntime
cd druntime
make -f posix.mak -j
cd ..
git clone https://github.com/dlang/phobos
cd phobos
for fn in
https://issues.dlang.org/show_bug.cgi?id=16291
--- Comment #27 from Steven Schveighoffer ---
(In reply to Sobirari Muhomori from comment #26)
> So all this is because encoding is a part of an unknown module cycle?
It's a known module cycle (cycle is printed when it's
On Thursday, 25 August 2016 at 11:16:52 UTC, Cecil Ward wrote:
* the GCC "__builtin_expect()"
Instead of adding individual micro-optimisation features like
this, I'd be more interested in the potential for profile-guided
optimisation (which *ideally* can make these micro-optimisation
Try this:
git clone https://github.com/dlang/dmd
cd dmd
make -f posix.mak -j
cd ..
git clone https://github.com/dlang/druntime
cd druntime
make -f posix.mak -j
cd ..
git clone https://github.com/dlang/phobos
cd phobos
for fn in `find std -name \*.d`; do make -f posix.mak
"${fn%.d}.test" ;
On Thursday, 25 August 2016 at 11:55:08 UTC, Cauterite wrote:
On Thursday, 25 August 2016 at 11:16:52 UTC, Cecil Ward wrote:
* the GCC "__builtin_expect()"
Instead of adding individual micro-optimisation features like
this, I'd be more interested in the potential for
profile-guided
https://issues.dlang.org/show_bug.cgi?id=16227
--- Comment #4 from greensunn...@gmail.com ---
Just for completeness this also affects std.algorithm.sorting and has been
reported by Andrei in the NG:
http://forum.dlang.org/post/nol5h2$lj$1...@digitalmars.com
And a bit later by John:
https://issues.dlang.org/show_bug.cgi?id=16427
ag0ae...@gmail.com changed:
What|Removed |Added
Keywords||rejects-valid
CC|
On Thursday, 25 August 2016 at 00:24:59 UTC, mogu wrote:
On Wednesday, 24 August 2016 at 18:03:39 UTC, Eugene Wissner
wrote:
https://github.com/caraus-ecms/tanya
Ok there are not so many event loops in D and here an another
one and its name is "tanya".
...
Nice works, thanks.
Hey,
https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/
came across the new c# features today. I really liked the syntax
for Tuples (and deconstructors), would be great to have a similar
syntax in D :)
On Thursday, 25 August 2016 at 13:41:29 UTC, dom wrote:
https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/
came across the new c# features today. I really liked the
syntax for Tuples (and deconstructors), would be great to have
a similar syntax in D :)
Yeah, it's
Hello,
Trying to compile this example from Chuck Allison:
---
import std.stdio;
import std.functional;
void main() {
auto div3 = (double x) => x/3.0;
auto sq = (double x) => x*x;
auto pls1 = (double x) => x+1.0;
alias
On Wednesday, 24 August 2016 at 19:17:19 UTC, Ali Çehreli wrote:
We will post a Google Hangouts link here at the start at 19:00
(7pm) Pacific time:
http://www.meetup.com/D-Lang-Silicon-Valley/events/232970396/
Please try to come in person for free food and maybe a free
copy of the book
https://issues.dlang.org/show_bug.cgi?id=16428
Issue ID: 16428
Summary: Cannot pattern match value template parameter
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: normal
On 08/25/2016 02:10 AM, Walter Bright wrote:
On 8/24/2016 10:51 PM, ketmar wrote:
p.s. i just thought that Andrei hits this somewhere in his own code,
so i asked
for a sample.
It's fine if Andrei produces a sample, and it can be compared with the
existing stuff in the test suite to see if it
On 25/08/16 11:46, FreeSlave wrote:
On Thursday, 25 August 2016 at 07:32:29 UTC, Shachar Shemesh wrote:
On 24/08/16 14:04, FreeSlave wrote:
Are there plans on adding something like spawnProcessDetached that would
start processes completely independent from parent? I.e. in other
process group
On Thursday, 25 August 2016 at 14:35:06 UTC, Andrei Alexandrescu
wrote:
Does anyone have a workaround for
https://issues.dlang.org/show_bug.cgi?id=16428? Thanks! --
Andrei
I don't get that error message, surprisingly. For your example
code from that bug report, I get this error message using
On Thursday, 25 August 2016 at 14:53:46 UTC, Meta wrote:
On Thursday, 25 August 2016 at 14:35:06 UTC, Andrei
Alexandrescu wrote:
Does anyone have a workaround for
https://issues.dlang.org/show_bug.cgi?id=16428? Thanks! --
Andrei
I don't get that error message, surprisingly. For your example
Does anyone have a workaround for
https://issues.dlang.org/show_bug.cgi?id=16428? Thanks! -- Andrei
On Thursday, 25 August 2016 at 14:06:32 UTC, Antonio Corbi wrote:
Hello,
Trying to compile this example from Chuck Allison:
---
import std.stdio;
import std.functional;
void main() {
auto div3 = (double x) => x/3.0;
auto sq = (double x) => x*x;
On Thursday, 25 August 2016 at 13:41:29 UTC, dom wrote:
https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/
came across the new c# features today. I really liked the
syntax for Tuples (and deconstructors), would be great to have
a similar syntax in D :)
Pretty
On Thursday, 25 August 2016 at 11:16:52 UTC, Cecil Ward wrote:
I'm wondering if there are more opportunities in D for
increased optimization in compilers that have not been mined
yet. I'm specifically interested in the possibilities of D over
and above what is possible in C and C++ because of
On 08/25/2016 10:56 AM, Meta wrote:
On Thursday, 25 August 2016 at 14:53:46 UTC, Meta wrote:
On Thursday, 25 August 2016 at 14:35:06 UTC, Andrei Alexandrescu wrote:
Does anyone have a workaround for
https://issues.dlang.org/show_bug.cgi?id=16428? Thanks! -- Andrei
I don't get that error
On 8/25/16 10:43 AM, Dominikus Dittes Scherkl wrote:
On Thursday, 25 August 2016 at 13:41:29 UTC, dom wrote:
https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/
came across the new c# features today. I really liked the syntax for
Tuples (and deconstructors), would be
On Thursday, August 25, 2016 14:30:00 Meta via Digitalmars-d-learn wrote:
> On Thursday, 25 August 2016 at 14:06:32 UTC, Antonio Corbi wrote:
> > Hello,
> >
> > Trying to compile this example from Chuck Allison:
> > ---
> > import std.stdio;
> > import
https://issues.dlang.org/show_bug.cgi?id=16428
John Colvin changed:
What|Removed |Added
CC|
On Thursday, August 25, 2016 15:22:23 Jack Applegame via Digitalmars-d-learn
wrote:
> Code:
>
> union A {
> immutable int f;
> }
>
> union B {
> immutable int f;
> int e;
> }
>
> void main() {
> A a = A(1);
> //a = A(2); // a.f is immutable, fails to compile as expected
>
https://issues.dlang.org/show_bug.cgi?id=16430
--- Comment #4 from ag0ae...@gmail.com ---
(In reply to Steven Schveighoffer from comment #3)
> (In reply to ag0aep6g from comment #2)
> > I'd suggest warning on every empty DeclDef and not only on those behind
> > structs/enums.
>
> for(;;)
On Wednesday, 24 August 2016 at 18:16:01 UTC, Walter Bright wrote:
On 8/24/2016 3:35 AM, Tomer Filiba wrote:
...
Our configuration is a struct of several static hash tables
(allocated in-place, not via GC). So the entire configuration
is contiguous in memory
...
If I understand you
On 08/25/2016 08:15 PM, Basile B. wrote:
Here's a better code to illustrate the idea:
°°
interface Foo
{
int foo() const;
}
int use(const(Foo) foo)
{
return foo.foo() + foo.foo();
}
°°
And I'd expect this asm for a 'const optimization' in
https://issues.dlang.org/show_bug.cgi?id=16430
ag0ae...@gmail.com changed:
What|Removed |Added
CC||ag0ae...@gmail.com
--- Comment #2 from
https://issues.dlang.org/show_bug.cgi?id=16429
Issue ID: 16429
Summary: Sorted multimap data structure based on
std.container.rbtree
Product: D
Version: D2
Hardware: x86_64
OS: Windows
Status: NEW
On Thursday, 25 August 2016 at 17:49:26 UTC, bachmeier wrote:
On Thursday, 25 August 2016 at 15:04:43 UTC, Jonathan M Davis
wrote:
Yes. Because the module is compose, within that file, compose
will refer to the module, not anything you import. The
selective import essentially creates a local
On Thursday, 25 August 2016 at 14:42:28 UTC, Basile B. wrote:
On Thursday, 25 August 2016 at 11:16:52 UTC, Cecil Ward wrote:
[...]
I'll add
* create temporaries based on the const function attribute.
I don't know why but I believed that it was already the case.
After disassembling a short
On Thursday, 25 August 2016 at 18:07:14 UTC, Cecil Ward wrote:
On Thursday, 25 August 2016 at 17:22:27 UTC, kinke wrote:
[...]
I think that here the optimisation is only because LDC can
“see” the text of the method. When expansion is not possible,
that would be the real test.
(Assuming
On 08/24/2016 11:16 AM, Martin Nowak wrote:
On Tuesday, 23 August 2016 at 16:19:12 UTC, Nick Sabalausky wrote:
gen-package-version v1.0.4:
What's your stance on including that functionality into dub?
I have nothing against it, I think it would be a fine optional feature
for dub. I won't
On Thursday, August 25, 2016 17:50:44 bachmeier via Digitalmars-d-learn wrote:
> On Thursday, 25 August 2016 at 17:49:26 UTC, bachmeier wrote:
> > On Thursday, 25 August 2016 at 15:04:43 UTC, Jonathan M Davis
> >
> > wrote:
> >> Yes. Because the module is compose, within that file, compose
> >>
On Thursday, 25 August 2016 at 15:22:23 UTC, Jack Applegame wrote:
Code:
union A {
immutable int f;
}
union B {
immutable int f;
int e;
}
void main() {
A a = A(1);
//a = A(2); // a.f is immutable, fails to compile as
expected
B b = B(1);
b = B(2); //
On Thursday, 25 August 2016 at 17:22:27 UTC, kinke wrote:
I found it hard to believe LDC generates such crappy code when
Yes that's right, there was an error in my script! What I've
posted is actually the asm without -O.
Sure, Foo.foo() and use() could return a constant, but
otherwise it
https://issues.dlang.org/show_bug.cgi?id=16428
Andrei Alexandrescu changed:
What|Removed |Added
Summary|Cannot pattern match value |Better error
On Thursday, 25 August 2016 at 11:09:43 UTC, Cauterite wrote:
On Thursday, 25 August 2016 at 10:36:21 UTC, Daniel Kozak wrote:
Btw, tehre is no need for extra semicolon (`;`) after enum and
struct definition
Thanks. This forum insists on reminding me every time I write
code here.
Warning
On Thursday, 25 August 2016 at 15:02:06 UTC, Steven Schveighoffer
wrote:
On 8/25/16 10:43 AM, Dominikus Dittes Scherkl wrote:
On Thursday, 25 August 2016 at 13:41:29 UTC, dom wrote:
https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/
came across the new c# features
Update: I've taken a shot at adding bounds, see
https://github.com/dlang/phobos/pull/4613/commits/bbdcea723e3dd98a979ae3f06a6786645647a778.
Here are a few notes:
* The Hook API works nicely with built-in or custom hooks, so no change
there was necessary.
* The constructor got quite a bit
https://issues.dlang.org/show_bug.cgi?id=16430
Issue ID: 16430
Summary: Show a warning when a semicolon is used after a struct
or enum definition
Product: D
Version: D2
Hardware: x86_64
OS: Linux
https://issues.dlang.org/show_bug.cgi?id=16430
b2.t...@gmx.com changed:
What|Removed |Added
CC||b2.t...@gmx.com
--- Comment #1 from
https://issues.dlang.org/show_bug.cgi?id=16430
Steven Schveighoffer changed:
What|Removed |Added
CC|
On Thursday, 25 August 2016 at 15:04:43 UTC, Jonathan M Davis
wrote:
Yes. Because the module is compose, within that file, compose
will refer to the module, not anything you import. The
selective import essentially creates a local alias like
alias compose = std.functional.compose;
as part
On Thursday, 25 August 2016 at 17:22:27 UTC, kinke wrote:
I found it hard to believe LDC generates such crappy code when
optimizing. These are my results using LDC master on Win64
(`ldc2 -O -release -output-s`):
struct Foo
{
immutable _u = 8;
int foo() const
{
return 8 *
On Thursday, 25 August 2016 at 11:16:52 UTC, Cecil Ward wrote:
...
A useful phrase I saw today: “declaration of intent given by
the programmer to the compiler”.
Particular dream wish-list items of mine: some kind of mechanism
that could express possible operator properties, classes
On Thursday, 25 August 2016 at 01:37:05 UTC, Mike Parker wrote:
On Wednesday, 24 August 2016 at 23:04:25 UTC, Illuminati wrote:
How can I create nested enum like structures?
instead of Enum.X_Y I would like to access like Enum.X.Y
Yet I want it to behave exactly as an enum. I just want to
On Thursday, 25 August 2016 at 14:43:35 UTC, Dominikus Dittes
Scherkl wrote:
But I dislike the named tuple members.
Why not declare them at the calling site?
(int, int, int, string) fn()
{
return (3, 2, 1, "meins");
}
int x, y, z;
string s;
(x, y, z, s) = fn();
This is possible:
"
On Thursday, 25 August 2016 at 14:53:30 UTC, Shachar Shemesh
wrote:
On 25/08/16 11:46, FreeSlave wrote:
On Thursday, 25 August 2016 at 07:32:29 UTC, Shachar Shemesh
wrote:
On 24/08/16 14:04, FreeSlave wrote:
Are there plans on adding something like
spawnProcessDetached that would
start
I found it hard to believe LDC generates such crappy code when
optimizing. These are my results using LDC master on Win64 (`ldc2
-O -release -output-s`):
struct Foo
{
immutable _u = 8;
int foo() const
{
return 8 * _u;
}
}
int use(ref const(Foo) foo)
{
return
Does D have a non-gc based associative array?
If not, what would be a good way to go about creating one?
Code:
union A {
immutable int f;
}
union B {
immutable int f;
int e;
}
void main() {
A a = A(1);
//a = A(2); // a.f is immutable, fails to compile as expected
B b = B(1);
b = B(2); // compiles!!!
}
It turns out that if the union contains at least one
https://issues.dlang.org/show_bug.cgi?id=16428
--- Comment #3 from Andrei Alexandrescu ---
The error message should be better. Currently:
static assert(is(A!(int, 42) == A!(T, x), __isexp_id52, T, x)) is false
Proposed:
static assert(is(A!(int, 42) == A!(T, x), T, x)) is
On Thursday, 25 August 2016 at 15:50:09 UTC, Seb wrote:
https://dlang.org/deprecate.html#Using%20the%20result%20of%20a%20comma%20expression
https://github.com/dlang/dmd/pull/5737
However working out the rules and changes for a Tuple syntax
would be a great topic for a DIP:
On 25.08.2016 16:43, Dominikus Dittes Scherkl wrote:
On Thursday, 25 August 2016 at 13:41:29 UTC, dom wrote:
https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/
came across the new c# features today. I really liked the syntax for
Tuples (and deconstructors), would be
On 08/25/2016 06:37 PM, Chris Wright wrote:
On Tue, 23 Aug 2016 12:19:12 -0400, Nick Sabalausky wrote:
Couple very minor updates:
Please, for the love of potatoes, tell people what the project is for!
Oops, right, I did forget that this time, didn't I. Posted too hastily!
https://issues.dlang.org/show_bug.cgi?id=16431
--- Comment #2 from greensunn...@gmail.com ---
> I don't think this is much of a surprise. rdmd detects dependencies. dub
> doesn't seem to do that.
Well, it still seems unnecessary to me to run the full-blown CTFE compiler
twice on a file. I gave
https://issues.dlang.org/show_bug.cgi?id=16424
greensunn...@gmail.com changed:
What|Removed |Added
CC||greensunn...@gmail.com
--- Comment
https://hangouts.google.com/hangouts/_/mzzn5vtm4fd5diil6sx56eq244e?authuser=1=en
Ali
On 08/24/2016 12:17 PM, Ali Çehreli wrote:
We will post a Google Hangouts link here at the start at 19:00 (7pm)
Pacific time:
http://www.meetup.com/D-Lang-Silicon-Valley/events/232970396/
Please try to
On Wednesday, 24 August 2016 at 18:03:39 UTC, Eugene Wissner
wrote:
https://github.com/caraus-ecms/tanya
Ok there are not so many event loops in D and here an another
one and its name is "tanya".
Could you change the name to something more recognizable to help
with D's popularity?
On Thursday, 25 August 2016 at 11:52:51 UTC, Kagamin wrote:
On Thursday, 25 August 2016 at 09:57:28 UTC, John Burrton wrote:
I'll try to find a small test case that crashes the compiler
in visual D and check out what version I'm using etc, and
submit a bug report if I am able.
Did you try to
http://judy.sourceforge.net/downloads/10minutes.htm
Would be nice to have such an implementation. Supposedly one of
the best all around data structures in existence? Maybe D could
be used to make them work with arbitrary cache-sizes?
Anyone up for the challenge?
On Thursday, 25 August 2016 at 20:11:32 UTC, Laeeth Isharc wrote:
On Thursday, 25 August 2016 at 18:14:42 UTC, Illuminati wrote:
Does D have a non-gc based associative array?
If not, what would be a good way to go about creating one?
See EMSI containers in code.dlang.org
Thanks.
On Thursday, 25 August 2016 at 20:42:42 UTC, Illuminati wrote:
http://judy.sourceforge.net/downloads/10minutes.htm
Would be nice to have such an implementation. Supposedly one of
the best all around data structures in existence? Maybe D could
be used to make them work with arbitrary
https://issues.dlang.org/show_bug.cgi?id=16431
Issue ID: 16431
Summary: rdmd is slower than DUB
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: normal
Priority: P1
On Thursday, 25 August 2016 at 20:31:59 UTC, John Burton wrote:
I'll try to get a self contained report tomorrow.
Please do – the -deps switch is certainly not the most
well-tested part of LDC. It mostly inherits this part of the code
from DMD, but there might be a subtle, unintentional
https://issues.dlang.org/show_bug.cgi?id=5172
Steven Schveighoffer changed:
What|Removed |Added
Status|NEW |RESOLVED
On Thursday, August 25, 2016 19:43:49 Jack Applegame via Digitalmars-d-learn
wrote:
> Also I hate Rebindable.
Yeah, well, without a language change, it's the best that we have for
dealing with the problem that it's designed to solve. D just isn't designed
with the idea that there's any
On Thursday, 25 August 2016 at 14:30:00 UTC, Meta wrote:
On Thursday, 25 August 2016 at 14:06:32 UTC, Antonio Corbi
wrote:
Hello,
Trying to compile this example from Chuck Allison:
---
import std.stdio;
import std.functional;
void main() {
auto div3
On Thursday, 25 August 2016 at 20:47:28 UTC, David Nadlinger
wrote:
On Thursday, 25 August 2016 at 20:31:59 UTC, John Burton wrote:
I'll try to get a self contained report tomorrow.
Please do – the -deps switch is certainly not the most
well-tested part of LDC. It mostly inherits this part
https://issues.dlang.org/show_bug.cgi?id=16431
ag0ae...@gmail.com changed:
What|Removed |Added
CC||ag0ae...@gmail.com
--- Comment #1 from
On Wednesday, 24 August 2016 at 09:31:44 UTC, Lodovico Giaretta
wrote:
Hi!
I'm pleased to announce that my GSoC project, a replacement for
the outdated std.xml, is now a Phobos PR! [1] It is an (almost
complete) mirror of my repository [2], which is also available
on DUB [3].
I would like
On Thursday, 25 August 2016 at 18:09:14 UTC, Cecil Ward wrote:
On Thursday, 25 August 2016 at 18:07:14 UTC, Cecil Ward wrote:
On Thursday, 25 August 2016 at 17:22:27 UTC, kinke wrote:
[...]
I think that here the optimisation is only because LDC can
“see” the text of the method. When
https://issues.dlang.org/show_bug.cgi?id=16365
--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd
https://github.com/dlang/dmd/commit/3eece2fe875d35db428229b1121eda13e85b3883
partial solution for Issue 16365 - cannot allow calling
On Thursday, 25 August 2016 at 17:01:40 UTC, Meta wrote:
This should be fixed pretty soon:
https://github.com/dlang/dmd/pull/5940
Bye-bye immutable classes. :'(
On Thursday, 25 August 2016 at 18:17:21 UTC, Cecil Ward wrote:
On Thursday, 25 August 2016 at 11:16:52 UTC, Cecil Ward wrote:
* special values of objects such zero, and one, so that that (x
⊛ zero) ≡ x, and that (zero ⊛ x) ≡ x
(Should of course read
(x ⊛ zero) ≡ zero, and that (one
On Thursday, 25 August 2016 at 18:05:13 UTC, Nick Sabalausky
wrote:
On 08/24/2016 11:16 AM, Martin Nowak wrote:
[...]
I have nothing against it, I think it would be a fine optional
feature for dub. I won't be putting together a PR for it
though, and I don't think there's all that much of a
1 - 100 of 115 matches
Mail list logo