On Monday, 17 July 2017 at 17:38:23 UTC, Nordlöw wrote:
I'm want to define a specialization of `append()` that takes
only static arrays as inputs and returns a static array being
the sum of the lengths of the inputs.
Have anybody already implemented this?
If not, I'm specifically interested
Hi, I need help again. I have an immutable static array and i
need to initialize its contents inside a for loop. Something like
this:
void f(int n)()
{
immutable float[n] my_array;
for(int i=0;i
On Tuesday, 18 July 2017 at 07:20:48 UTC, Miguel L wrote:
Hi, I need help again. I have an immutable static array and i
need to initialize its contents inside a for loop. Something
like this:
void f(int n)()
{
immutable float[n] my_array;
for(int i=0;i
On Tuesday, 18 July 2017 at 03:36:04 UTC, Nicholas Wilson wrote:
With regards to parallel, only use it on the outermost loop.
Assuming you have more items in the outermost loop than you do
threads parallelising more than one loop won't net you any
speed.
Thank you! Yes, `parallel` runs only
On Monday, 17 July 2017 at 18:10:27 UTC, Andrei Alexandrescu
wrote:
On 7/17/17 11:39 AM, Olivier FAURE wrote:
I'd really prefer if you avoided the whole `typeof(assert(0))`
thing.
First off, it's way too verbose for a simple concept.
Noted, thanks. I won't debate this much but for now I
On Tuesday, 18 July 2017 at 07:06:10 UTC, Jean-Louis Leroy wrote:
As for performance, I have a first result:
https://github.com/jll63/methods.d/blob/master/benchmarks/source/benchmarks.d#L122 but I still have to implement the "first argument optimization". I am working on it.
Now this is
On Tuesday, 18 July 2017 at 04:26:42 UTC, Ali Çehreli wrote:
On 07/16/2017 10:24 AM, Jean-Louis Leroy wrote:
> TL;DR: see here
https://github.com/jll63/methods.d/blob/master/README.md
Woot! :) I'm so happy to see this project complete.
Honestly, growing up with languages without this feature
On Tuesday, 18 July 2017 at 07:30:30 UTC, Era Scarecrow wrote:
my_array[i]=some calculations(based on constants and n)
i meant: tmp[i]=some calculations(based on constants and n)
On Monday, 17 July 2017 at 17:00:10 UTC, unDEFER wrote:
Hello!
The code in the header leads to assertion!
But the user inputed data don't must leads to any assertions!
This regular expression is invalid.
[bar] - Matches 'b' or 'a' or 'r'
[^bar] - Matches everything but 'b' or 'a' or 'r'.
So,
On Tuesday, 18 July 2017 at 07:31:22 UTC, Era Scarecrow wrote:
On Tuesday, 18 July 2017 at 07:30:30 UTC, Era Scarecrow wrote:
my_array[i]=some calculations(based on constants and n)
i meant: tmp[i]=some calculations(based on constants and n)
That does work, thanks.
On 2017-07-17 22:11, Nordlöw wrote:
- under what name: append, concat or cat?
append - add array or element to existing array
concat (concatenate) - add to arrays (or element) together to create a
new array
Seems like this is a concatenation. But please avoid shortening the
names. I vote
On Monday, 17 July 2017 at 18:42:36 UTC, H. S. Teoh wrote:
Besides the symbol problem though, does the template
instantiation explosion problem imply as many duplicated
function bodies corresponding to the new type symbols?
That's a different, though somewhat related, issue. I have
some
On Tuesday, 18 July 2017 at 06:48:29 UTC, Jacob Carlborg wrote:
On 2017-07-17 20:14, Andrei Alexandrescu wrote:
For those who want to play with our new static foreach feature
and are willing to take the steps to building their own dmd,
the feature is now merged in master:
On 2017-07-17 14:39, Steven Schveighoffer wrote:
Awesome! Super glad and looking forward to this in 2.076? ;)
It's already merged [1] so..., why not :)
[1] http://forum.dlang.org/post/okiuqb$1eti$1...@digitalmars.com
--
/Jacob Carlborg
On Tuesday, 18 July 2017 at 02:22:15 UTC, Jay Norwood wrote:
An excerpt statement from this wiki page is :
" dynamically dispatched based on the run-time (dynamic) type
or, in the more general case some other attribute, of more than
one of its arguments"
Based on the 'some other
On 2017-07-17 20:14, Andrei Alexandrescu wrote:
For those who want to play with our new static foreach feature and are
willing to take the steps to building their own dmd, the feature is now
merged in master: https://github.com/dlang/dmd/pull/6760
Happy hacking!
That was quick, and awesome
On Tuesday, 18 July 2017 at 09:48:47 UTC, John Colvin wrote:
On Tuesday, 18 July 2017 at 00:49:11 UTC, Nicholas Wilson wrote:
Oh and @JohnColvin do you like the solution for the lambdas?
I do, very nice :) You're essentially achieving what I set out
to do and got stuck with, just much
On Tuesday, 18 July 2017 at 12:35:10 UTC, Suliman wrote:
Could you explain where it can be helpful?
For tools, such as source code formatters. They do not have to
write the parsers themselves if they use a library such as this
one.
https://issues.dlang.org/show_bug.cgi?id=5254
Vladimir Panteleev changed:
What|Removed |Added
Hardware|x86 |All
On Tuesday, 18 July 2017 at 13:35:49 UTC, SrMordred wrote:
There is a way to get the full function(or any other structure)
declaration with traits? Or I will have to mount it with
std.traits functions?
eg.
void add(int x, int y){}
GetFullFunctionDeclaration!add; //return "void add(int x, int
On Tuesday, 18 July 2017 at 12:07:27 UTC, Jacob Carlborg wrote:
During the dconf hackathon I set out to create a DUB package
for DMD to be used as a library. This has finally been merged
[1] and is available here [2]. It contains the lexer and the
parser.
A minimal example:
#!/usr/bin/env
On Tuesday, 18 July 2017 at 13:53:11 UTC, Ivan Kazmenko wrote:
On Tuesday, 18 July 2017 at 13:35:49 UTC, SrMordred wrote:
There is a way to get the full function(or any other
structure) declaration with traits? Or I will have to mount it
with std.traits functions?
eg.
void add(int x, int
On 2017-07-18 14:35, Suliman wrote:
Could you explain where it can be helpful?
As Dukc said, for tools that need to analyze D source code.
--
/Jacob Carlborg
There is a way to get the full function(or any other structure)
declaration with traits? Or I will have to mount it with
std.traits functions?
eg.
void add(int x, int y){}
GetFullFunctionDeclaration!add; //return "void add(int x, int y)"
https://issues.dlang.org/show_bug.cgi?id=7720
Vladimir Panteleev changed:
What|Removed |Added
Status|NEW
https://issues.dlang.org/show_bug.cgi?id=13938
Vladimir Panteleev changed:
What|Removed |Added
CC|
import std.stdio, std.datetime, std.conv, std.algorithm;
void main()
{
immutable DEADLINE = DateTime(2017, 7, 16, 23, 59,
59).to!SysTime;
immutable NOW = Clock.currTime;
immutable INTERVAL = (DEADLINE - NOW)
.abs
.to!string;
https://issues.dlang.org/show_bug.cgi?id=17604
Vladimir Panteleev changed:
What|Removed |Added
See Also|
https://issues.dlang.org/show_bug.cgi?id=13646
Vladimir Panteleev changed:
What|Removed |Added
See Also|
https://issues.dlang.org/show_bug.cgi?id=9641
--- Comment #2 from Vladimir Panteleev ---
(In reply to Martin Nowak from comment #1)
> I think the fix would need a mutex which blocks all created threads until
> all shared module constructors are finished. This
https://issues.dlang.org/show_bug.cgi?id=697
Vladimir Panteleev changed:
What|Removed |Added
Status|REOPENED
https://issues.dlang.org/show_bug.cgi?id=13039
Vladimir Panteleev changed:
What|Removed |Added
Keywords|
https://issues.dlang.org/show_bug.cgi?id=12389
Vladimir Panteleev changed:
What|Removed |Added
Status|NEW
On Tuesday, 18 July 2017 at 10:02:10 UTC, Seb wrote:
And thanks to dmd-nightly, also on run.dlang.io:
class OpCode
{
private:
byte[] bytes_;
public:
void opCall(Program program) const;
byte[] bytes() const {
return bytes_.dup;
}
}
class AddD : OpCode
{
private:
uint d, s;
public:
this(uint dst, uint src) {
d =
On Monday, 17 July 2017 at 21:27:40 UTC, Martin Nowak wrote:
On Monday, 17 July 2017 at 18:14:35 UTC, Andrei Alexandrescu
wrote:
For those who want to play with our new static foreach feature
and are willing to take the steps to building their own dmd,
Or just wait for the next nightly until
On Monday, 17 July 2017 at 23:01:40 UTC, Walter Bright wrote:
On 7/16/2017 5:41 AM, Timon Gehr wrote:
struct S{
T x;
Bottom everything;
}
turns the entire struct into an empty type. It is therefore
most natural to say that Bottom.sizeof == ∞. (It's the only
choice for which S.sizeof
On Tuesday, 18 July 2017 at 10:17:17 UTC, John Colvin wrote:
how do I store the type "int" in memory?
new Type(TYENUM.Tint32); :o)
On Tuesday, 18 July 2017 at 00:49:11 UTC, Nicholas Wilson wrote:
On Monday, 17 July 2017 at 13:50:22 UTC, Mike Parker wrote:
Nicholas Wilson has put together a blog post on his progress
with DCompute, expanding on his DConf talk. I have to admit
that this is one of the D projects I'm most
On Monday, 17 July 2017 at 19:30:53 UTC, Jack Stouffer wrote:
On Monday, 17 July 2017 at 17:41:58 UTC, Atila Neves wrote:
On Monday, 17 July 2017 at 14:26:19 UTC, Jack Stouffer wrote:
TL;DR: Issue 17658 [1] makes using shared very
annoying/practically impossible.
[...]
I fixed this
On Tuesday, 18 July 2017 at 08:46:50 UTC, Jack Applegame wrote:
On Monday, 17 July 2017 at 17:38:23 UTC, Nordlöw wrote:
I'm want to define a specialization of `append()` that takes
only static arrays as inputs and returns a static array being
the sum of the lengths of the inputs.
Have
Could you explain where it can be helpful?
https://issues.dlang.org/show_bug.cgi?id=11500
Vladimir Panteleev changed:
What|Removed |Added
Keywords|
https://issues.dlang.org/show_bug.cgi?id=15297
Vladimir Panteleev changed:
What|Removed |Added
Status|NEW
https://issues.dlang.org/show_bug.cgi?id=9991
--- Comment #5 from Vladimir Panteleev ---
FWIW, after https://github.com/dlang/dmd/pull/6176 (2.073.0) the generated
assembly code changed, however a simple benchmark shows that performance did
not noticeably
https://issues.dlang.org/show_bug.cgi?id=12930
Vladimir Panteleev changed:
What|Removed |Added
Keywords||spec
During the dconf hackathon I set out to create a DUB package for DMD to
be used as a library. This has finally been merged [1] and is available
here [2]. It contains the lexer and the parser.
A minimal example:
#!/usr/bin/env dub
/++ dub.sdl:
name "dmd_lexer_example"
dependency "dmd"
On Tuesday, 18 July 2017 at 11:06:22 UTC, Enjoys Math wrote:
[ ... ]
The cast at the bottom gives a compiler error (can't cast
byte[] to double).
If you want to see how it's done check:
https://github.com/UplinkCoder/dmd/blob/newCTFE_on_master/src/ddmd/ctfe/bc.d
Though if you have the choice
On Tuesday, 18 July 2017 at 08:07:45 UTC, Jacob Carlborg wrote:
append - add array or element to existing array
concat (concatenate) - add to arrays (or element) together to
create a new array
Seems like this is a concatenation. But please avoid shortening
the names. I vote you go with
On Tuesday, 18 July 2017 at 12:15:06 UTC, Timon Gehr wrote:
On 18.07.2017 12:17, John Colvin wrote:
Better to just not define it.
That's not an option. Bottom is a subtype of all types. It
cannot remove members, even static ones.
Timon, how important is it to actually have bottom ?
...
On 18.07.2017 12:17, John Colvin wrote:
Better to just not define it.
That's not an option. Bottom is a subtype of all types. It cannot remove
members, even static ones.
https://issues.dlang.org/show_bug.cgi?id=16512
Vladimir Panteleev changed:
What|Removed |Added
Component|dmd
https://issues.dlang.org/show_bug.cgi?id=17224
--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/dlang/phobos
https://github.com/dlang/phobos/commit/c336bb96cf8a0a1b4be57c25d6ef59e3ef781b54
Issue 17224 - Remove std.typetuple from the
On Tuesday, 18 July 2017 at 11:47:37 UTC, Petar Kirov
[ZombineDev] wrote:
On Monday, 17 July 2017 at 19:30:53 UTC, Jack Stouffer wrote:
On Monday, 17 July 2017 at 17:41:58 UTC, Atila Neves wrote:
On Monday, 17 July 2017 at 14:26:19 UTC, Jack Stouffer wrote:
TL;DR: Issue 17658 [1] makes using
On Tuesday, 18 July 2017 at 11:06:22 UTC, Enjoys Math wrote:
class OpCode
{
private:
byte[] bytes_;
public:
void opCall(Program program) const;
byte[] bytes() const {
return bytes_.dup;
}
}
class AddD : OpCode
{
private:
uint d, s;
https://issues.dlang.org/show_bug.cgi?id=8204
--- Comment #2 from Vladimir Panteleev ---
(In reply to dlang+issues from comment #0)
> void foo(T)(ref auto T v) { }
> alias foo!int bar; // Error: auto can only be used for template function
> parameters
What is
https://issues.dlang.org/show_bug.cgi?id=12260
Vladimir Panteleev changed:
What|Removed |Added
CC|
https://issues.dlang.org/show_bug.cgi?id=13584
Vladimir Panteleev changed:
What|Removed |Added
Status|NEW
On Tue, 2017-07-18 at 08:41 +, Anton Fediushin via Digitalmars-d-learn
wrote:
> On Tuesday, 18 July 2017 at 03:36:04 UTC, Nicholas Wilson wrote:
> > With regards to parallel, only use it on the outermost loop.
> > Assuming you have more items in the outermost loop than you do
> > threads
On Sunday, 16 July 2017 at 03:45:09 UTC, Dsby wrote:
On Saturday, 15 July 2017 at 15:57:18 UTC, 鲜卑拓跋枫 wrote:
On Friday, 14 July 2017 at 05:07:11 UTC, Dsby wrote:
On Monday, 10 July 2017 at 17:29:01 UTC, 鲜卑拓跋枫 wrote:
[...]
我也希望能用D做出来。
我们也在研究过raft, akka这些技术。
On Tuesday, 18 July 2017 at 11:47:37 UTC, Petar Kirov
[ZombineDev] wrote:
I think Atila was talking about this one:
struct A
{
~this() {}
}
void main()
{
auto a = A();
shared b = A();
}
This is strange. There's nothing that suggests that struct A and
its destructor is
On Tuesday, 18 July 2017 at 15:28:06 UTC, Antonio Corbi wrote:
Hi all,
I'm trying dmd-2.075.0-rc1 in one of my projects where I use
`squeeze` and `removechars`. Both of them are flagged as
obsolete and in the docs we are suggested to use functions from
std.regex and/or std.algorithm.
Does
On Tue, 2017-07-18 at 03:36 +, Nicholas Wilson via Digitalmars-d-learn
wrote:
> On Monday, 17 July 2017 at 11:07:35 UTC, Anton Fediushin wrote:
> > […]
> >
> > Also, I have a question about running this in parallel: if I
> > want to use nested loops with `parallel` from
> >
Hi all,
I'm trying dmd-2.075.0-rc1 in one of my projects where I use
`squeeze` and `removechars`. Both of them are flagged as obsolete
and in the docs we are suggested to use functions from std.regex
and/or std.algorithm.
Does any one kow a one-liner from std.regex or std.algorithm that
On 18.07.2017 14:19, Stefan Koch wrote:
On Tuesday, 18 July 2017 at 12:15:06 UTC, Timon Gehr wrote:
On 18.07.2017 12:17, John Colvin wrote:
Better to just not define it.
That's not an option. Bottom is a subtype of all types. It cannot
remove members, even static ones.
Timon, how
On Tuesday, 18 July 2017 at 11:47:37 UTC, Petar Kirov
[ZombineDev] wrote:
On Monday, 17 July 2017 at 19:30:53 UTC, Jack Stouffer wrote:
[...]
I think Atila was talking about this one:
struct A
{
~this() {}
}
void main()
{
auto a = A();
shared b = A();
}
On 07/18/2017 12:06 AM, Jean-Louis Leroy wrote:
> Yes I will probably write something. You mean on the D Blog?
Not necessarily but why not. :)
> As for performance, I have a first result:
>
https://github.com/jll63/methods.d/blob/master/benchmarks/source/benchmarks.d#L122
> but I still have
On Tuesday, 18 July 2017 at 15:28:06 UTC, Antonio Corbi wrote:
Hi all,
I'm trying dmd-2.075.0-rc1 in one of my projects where I use
`squeeze` and `removechars`. Both of them are flagged as
obsolete and in the docs we are suggested to use functions from
std.regex and/or std.algorithm.
Does
On Tuesday, 18 July 2017 at 15:55:00 UTC, Seb wrote:
On Tuesday, 18 July 2017 at 15:41:44 UTC, Meta wrote:
As Seb somewhat undiplomatically put, there are replacements
listed in the changelog.
Sorry - it wasn't intended to be an offense or aggressive. I
consider(ed) RTFM as common internet
Maybe use a union?
union U {
double d;
byte[double.sizeof] bytes;
}
U u;
u.bytes = ...;
double d = u.d;
... // do something with d
// or:
U u;
u.d = 3.14159;
byte[] b = u.bytes[];
On Tuesday, 18 July 2017 at 08:56:12 UTC, Anton Fediushin wrote:
Not a bug, but I think that `regex()` should fail with a nice
exception, not silently fail.
Yes, exception, not assert.
On Tuesday, July 18, 2017 13:49:11 helxi via Digitalmars-d-learn wrote:
> import std.stdio, std.datetime, std.conv, std.algorithm;
>
> void main()
> {
> immutable DEADLINE = DateTime(2017, 7, 16, 23, 59,
> 59).to!SysTime;
> immutable NOW = Clock.currTime;
> immutable INTERVAL =
On Tuesday, 18 July 2017 at 10:06:33 UTC, Vladimir Panteleev
wrote:
On Tuesday, 18 July 2017 at 10:02:10 UTC, Seb wrote:
And thanks to dmd-nightly, also on run.dlang.io:
On Tuesday, 18 July 2017 at 15:41:44 UTC, Meta wrote:
On Tuesday, 18 July 2017 at 15:28:06 UTC, Antonio Corbi wrote:
Hi all,
I'm trying dmd-2.075.0-rc1 in one of my projects where I use
`squeeze` and `removechars`. Both of them are flagged as
obsolete and in the docs we are suggested to use
On Tuesday, 18 July 2017 at 15:41:44 UTC, Meta wrote:
As Seb somewhat undiplomatically put, there are replacements
listed in the changelog.
Sorry - it wasn't intended to be an offense or aggressive. I
consider(ed) RTFM as common internet slang.
On Tuesday, July 18, 2017 15:55:00 Seb via Digitalmars-d-learn wrote:
> On Tuesday, 18 July 2017 at 15:41:44 UTC, Meta wrote:
> > As Seb somewhat undiplomatically put, there are replacements
> > listed in the changelog.
>
> Sorry - it wasn't intended to be an offense or aggressive. I
>
On Tuesday, 18 July 2017 at 16:34:39 UTC, unDEFER wrote:
On Tuesday, 18 July 2017 at 08:56:12 UTC, Anton Fediushin wrote:
Not a bug, but I think that `regex()` should fail with a nice
exception, not silently fail.
Yes, exception, not assert.
The forum is not a bugtracker
Thanks for the replies. I will look at 3-address opcodes and
consider unions.
*Wonders if it matters that Program is a struct with opSlice /
opSliceAssign overloaded*.
https://issues.dlang.org/show_bug.cgi?id=16160
feklushkin.de...@gmail.com changed:
What|Removed |Added
CC||feklushkin.de...@gmail.com
--
https://issues.dlang.org/show_bug.cgi?id=16412
feklushkin.de...@gmail.com changed:
What|Removed |Added
CC||feklushkin.de...@gmail.com
--
Without them crashing the app running them? Say by wrapping with
try / catch?
You can assume that I've limited the opcode addresses to the
program and/or the data section which I'll try to put right next
to the code.
Reason is so I don't have to make my own VM.
I want to mutate computable
On Tuesday, July 18, 2017 18:06:56 Atila Neves via Digitalmars-d wrote:
> On Tuesday, 18 July 2017 at 15:03:07 UTC, Kagamin wrote:
> > On Tuesday, 18 July 2017 at 11:47:37 UTC, Petar Kirov
> >
> > [ZombineDev] wrote:
> >> I think Atila was talking about this one:
> >> struct A
> >> {
> >>
> >>
On Tuesday, 18 July 2017 at 16:57:30 UTC, Ali Çehreli wrote:
Perhaps they are all needed but I'm thinking about the need for
forward declaration, the need for the underscore prefix, etc.
He might be able to at least get rid of the forward declaration
(not sure on the underscore).
The
On Tuesday, 18 July 2017 at 19:11:37 UTC, H. S. Teoh wrote:
Shouldn't there be a way to reduce the test case so that you
don't have to look through 300 temporaries?
Yes.
However, there is not automated way to reduce it.
So to find the source-code which actually leads to the
mis-compiled
On Monday, 17 July 2017 at 18:54:37 UTC, H. S. Teoh wrote:
On Mon, Jul 17, 2017 at 02:10:27PM -0400, Andrei Alexandrescu
via Digitalmars-d wrote:
[...]
[...]
IMO, the observations "used rarely" and "attention-seeking
notation" are better satisfied by an attribute named @noreturn
than some
On Tuesday, 18 July 2017 at 10:02:10 UTC, Seb wrote:
On Monday, 17 July 2017 at 21:27:40 UTC, Martin Nowak wrote:
On Monday, 17 July 2017 at 18:14:35 UTC, Andrei Alexandrescu
wrote:
For those who want to play with our new static foreach
feature and are willing to take the steps to building
https://issues.dlang.org/show_bug.cgi?id=697
--- Comment #7 from Stewart Gordon ---
(In reply to Vladimir Panteleev from comment #6)
> The original test case as presented in the issue description now works, as
> per comment 3, so I'm going to close this.
>
> (In reply to Don
On Tuesday, 18 July 2017 at 20:57:51 UTC, Moinak Bhattacharrya
wrote:
Is it possible to mixin function names? IE something like this:
template strFunc(string s){
int mixin(s)(int a){
return a+1;
}
}
If not, is something like this being looked at?
Or, just
On Tuesday, 18 July 2017 at 19:22:38 UTC, Jean-Louis Leroy wrote:
Look at
https://github.com/jll63/methods.d/blob/master/examples/matrix/source/matrix.d and https://github.com/jll63/methods.d/blob/master/examples/matrix/source/densematrix.d They know nothing about printing. They don't want to.
On Tuesday, 18 July 2017 at 20:57:51 UTC, Moinak Bhattacharrya
wrote:
Is it possible to mixin function names? IE something like this:
Only if you mixin the entire function.
But what I like to do is to write the function with some internal
name, then do `mixin("alias "~ new_name ~ " =
On 07/18/2017 11:03 AM, jmh530 wrote:
> the mixin(registerMethods); could then be adjusted so that void
> print(virtual!Matrix m); is mixed in automatically because we now know
> how to construct it.
That reminds me: Would the following be possible and better?
// From
void main()
{
On Thursday, 13 July 2017 at 12:45:19 UTC, Stefan Koch wrote:
[ ... ]
Hi Guys,
I have good news and bad news.
The good news:
newCTFE just compiled my own version of std.bitmanip.bitfields
dubbed fastFields.
which can be seen here:
Hi,
I want to add a few flags while building with dub. I tried:
DFLAGS='-d-version=explain' dub test ...
...but DFLAGS does not seem to be honored. In fact I wouldn't
mind adding a builtType to my dub.sdl (but then will it be
inherited by the subpackages) but I don't see how to specify
On 07/18/2017 12:22 PM, Jean-Louis Leroy wrote:
> Look at
>
https://github.com/jll63/methods.d/blob/master/examples/matrix/source/matrix.d
> and
>
https://github.com/jll63/methods.d/blob/master/examples/matrix/source/densematrix.d
> They know nothing about printing. They don't want to. The
On Tuesday, 18 July 2017 at 20:12:13 UTC, Jean-Louis Leroy wrote:
On Tuesday, 18 July 2017 at 20:00:48 UTC, Guillaume Piolat
wrote:
On Tuesday, 18 July 2017 at 19:49:35 UTC, Jean-Louis Leroy
wrote:
Hi,
I want to add a few flags while building with dub. I tried:
On Tuesday, 18 July 2017 at 05:11:30 UTC, Kai Nacke wrote:
In master there is already some OpenBSD support. Some time ago
I worked on druntime support but I still need to finish this.
Mostly there is nothing magic here - just translating the
header files. The only non-obvious work is required
https://issues.dlang.org/show_bug.cgi?id=17663
Issue ID: 17663
Summary: header generation (-H) is broken with public override
of private default
Product: D
Version: D2
Hardware: All
URL: http://dlang.org/
On Tuesday, 18 July 2017 at 18:03:30 UTC, jmh530 wrote:
On Tuesday, 18 July 2017 at 16:57:30 UTC, Ali Çehreli wrote:
Perhaps they are all needed but I'm thinking about the need
for forward declaration, the need for the underscore prefix,
etc.
He might be able to at least get rid of the
On Monday, 17 July 2017 at 19:30:53 UTC, Jack Stouffer wrote:
On Monday, 17 July 2017 at 17:41:58 UTC, Atila Neves wrote:
On Monday, 17 July 2017 at 14:26:19 UTC, Jack Stouffer wrote:
TL;DR: Issue 17658 [1] makes using shared very
annoying/practically impossible.
[...]
I fixed this
On Tuesday, 18 July 2017 at 16:57:30 UTC, Ali Çehreli wrote:
> As for performance, I have a first result:
>
https://github.com/jll63/methods.d/blob/master/benchmarks/source/benchmarks.d#L122
> but I still have to implement the "first argument
optimization". I am
> working on it.
I could use
1 - 100 of 151 matches
Mail list logo