On 09/17/2018 11:27 AM, Patrick Schluter wrote:
On Monday, 17 September 2018 at 12:37:13 UTC, Temtaime wrote:
It's problem with phobos.
It should be able handle all the paths whatever length they have, on
all the platforms without noising the user.
Even with performance penalty, but it
On Wednesday, 19 September 2018 at 05:24:24 UTC, Ecstatic Coder
wrote:
None would ever be, considering you obviously have decided to
ignore such a simple solution to the 260 character limit...
Add "ad hominem" to your pile of fallacies, I guess. I've
addressed it twice in this thread already
On Wednesday, 19 September 2018 at 00:05:15 UTC, Jonathan M Davis
wrote:
On Tuesday, September 18, 2018 10:58:39 AM MDT aliak via
Digitalmars-d- announce wrote:
This will break compilation of current code that has an
explicit copy constructor, and the fix is simply to add the
attribute
Do the PS2, GameCube and Xbox filesystems all have identical
file path limits?
Guess ;)
And, did any of the paths in your game exceed 260 characters in
length?
No. But the suggested GetPhysicalPath() solution would also work
equally well in this case.
These comparisons are not helpful.
On Tuesday, 18 September 2018 at 18:06:37 UTC, Neia Neutuladh
wrote:
On Tuesday, 18 September 2018 at 07:53:31 UTC, Joakim wrote:
On Monday, 17 September 2018 at 22:27:41 UTC, Neia Neutuladh
wrote:
On Monday, 17 September 2018 at 15:47:14 UTC, Joakim wrote:
Not sure why that matters if you
On Tuesday, 18 September 2018 at 18:04:19 UTC, Ecstatic Coder
wrote:
There will always be inherent differences between platforms,
because they are wildly different.
Right.
Technically the PS2 console, the GameCube and the Xbox console
were very different from each other, so I had no choice
On Wednesday, 19 September 2018 at 01:50:54 UTC, Nick Sabalausky
(Abscissa) wrote:
And at least for me, moving from Windows to Linux would have
been a LOT harder if it weren't for the OS abstractions that
are already in Phobos.
It's one thing to call unlink on POSIX and RemoveFileW on
On Wednesday, 19 September 2018 at 02:20:45 UTC, Nick Sabalausky
(Abscissa) wrote:
3. Building on what Vladimir and Jay have said in the bug
report, I propose we do this:
This has been proposed before in this thread. I don't think it's
a good idea:
On 09/18/2018 09:46 PM, Jonathan M Davis wrote:
On Tuesday, September 18, 2018 7:28:43 PM MDT Nick Sabalausky (Abscissa) via
Digitalmars-d wrote:
It's worth noting that the discussion made it very clear that Walter's
viewpoint on the matter was based on his own misunderstanding (ie,
mistakenly
On 09/15/2018 06:40 AM, Vladimir Panteleev wrote:
On Saturday, 15 September 2018 at 10:05:26 UTC, Josphe Brigmo wrote:
Also, windows 10 does not have this problem
What do you mean by "windows 10"? Do you mean Explorer, the default file
manager?
According to MS docs:
"Starting in
On Tuesday, September 18, 2018 6:22:55 PM MDT Manu via Digitalmars-d wrote:
> On Mon, 17 Sep 2018 at 06:00, Atila Neves via Digitalmars-d
>
> wrote:
> > On Sunday, 16 September 2018 at 17:46:26 UTC, Steven
> >
> > Schveighoffer wrote:
> > > On 9/14/18 6:41 PM, Neia Neutuladh wrote:
> > >>
On Tuesday, September 18, 2018 7:28:43 PM MDT Nick Sabalausky (Abscissa) via
Digitalmars-d wrote:
> On 09/15/2018 08:14 PM, Jonathan M Davis wrote:
> > The issue was reported in bugzilla quite some time ago.
> >
> > https://issues.dlang.org/show_bug.cgi?id=8967
> >
> > However, while Walter's
On 09/15/2018 08:14 PM, Jonathan M Davis wrote:
The issue was reported in bugzilla quite some time ago.
https://issues.dlang.org/show_bug.cgi?id=8967
However, while Walter's response on it basically indicates that we should
just close it as "won't fix," we never actually did
It's worth
On 09/18/2018 05:25 AM, Vladimir Panteleev wrote:
On Tuesday, 18 September 2018 at 06:16:50 UTC, Ecstatic Coder wrote:
I expect that calling the function F on system X will work the same as
calling that same function on system Y.
You ask for the impossible.
I think it's safe to assume a
On Wednesday, 19 September 2018 at 00:05:15 UTC, Jonathan M Davis
wrote:
On Tuesday, September 18, 2018 10:58:39 AM MDT aliak via
Digitalmars-d- announce wrote:
This will break compilation of current code that has an
explicit copy constructor, and the fix is simply to add the
attribute
On Tuesday, 18 September 2018 at 13:47:50 UTC, Atila Neves wrote:
On Tuesday, 18 September 2018 at 02:39:39 UTC, Joe wrote:
The second type is like that shown above. The first is a
simpler array of pointers to int, e.g.,
int *yp = {2, 4, 0};
int *yq = {10, 12, 0};
This is valid C in the
On Wednesday, 19 September 2018 at 00:11:13 UTC, Nicholas Wilson
wrote:
On Tuesday, 18 September 2018 at 06:25:33 UTC, Sobaya wrote:
On Tuesday, 18 September 2018 at 01:39:51 UTC, Nicholas Wilson
wrote:
On Tuesday, 18 September 2018 at 00:25:33 UTC, Sobaya wrote:
I'm waiting for the update.
On Mon, 17 Sep 2018 at 06:00, Atila Neves via Digitalmars-d
wrote:
>
> On Sunday, 16 September 2018 at 17:46:26 UTC, Steven
> Schveighoffer wrote:
> > On 9/14/18 6:41 PM, Neia Neutuladh wrote:
> >
> >> Specifically, Walter wants this to compile:
> >>
> >> module whatever;
> >> extern(C++, foo)
On Tuesday, 18 September 2018 at 06:25:33 UTC, Sobaya wrote:
On Tuesday, 18 September 2018 at 01:39:51 UTC, Nicholas Wilson
wrote:
On Tuesday, 18 September 2018 at 00:25:33 UTC, Sobaya wrote:
I'm waiting for the update. How's your progress?
I t appears I have broke SPIR-V completely
https://issues.dlang.org/show_bug.cgi?id=15512
github-bugzi...@puremagic.com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://issues.dlang.org/show_bug.cgi?id=15512
--- Comment #1 from github-bugzi...@puremagic.com ---
Commit pushed to master at https://github.com/dlang/dmd
https://github.com/dlang/dmd/commit/d9747003d45d205ff5348bfbe3f5d9779ae62732
Fix Issue 15512 - Implement better C++ name mangling feature.
On Tuesday, September 18, 2018 10:58:39 AM MDT aliak via Digitalmars-d-
announce wrote:
> This will break compilation of current code that has an explicit
> copy constructor, and the fix is simply to add the attribute
> @implicit.
In that case, why not just use a transitional compiler switch? Why
On 09/18/2018 06:14 PM, Bastiaan Veelo wrote:
On Tuesday, 18 September 2018 at 19:57:09 UTC, Nick Sabalausky
(Abscissa) wrote:
Yes, the OP needs to file a bug report (and if he's already done so,
then please post a link here for our reference).
It’s an old issue, and the OP posted the link a
On Tuesday, 18 September 2018 at 14:23:44 UTC, 9il wrote:
I just remember that D's GC has NO_SCAN [1] attribute!
I thought D libraries like Mir and Lubeck only had to care about
when to call GC.addRange after allocations that contain pointers
to GC-backed storage and GC.removeRange before
https://issues.dlang.org/show_bug.cgi?id=5363
RazvanN changed:
What|Removed |Added
CC||nilsboss...@googlemail.com
--- Comment #8 from
https://issues.dlang.org/show_bug.cgi?id=9354
RazvanN changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
On Tuesday, 18 September 2018 at 20:00:21 UTC, Eugene Wissner
wrote:
Just reposting here two links Johannes left in the Slack:
https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00931.html
"The D Language Front-End Is Trying Now To Get Into GCC 9
Going on for a while now have been D language
On Tuesday, 18 September 2018 at 19:57:09 UTC, Nick Sabalausky
(Abscissa) wrote:
Yes, the OP needs to file a bug report (and if he's already
done so, then please post a link here for our reference).
It’s an old issue, and the OP posted the link a bit further up in
this thread:
On Tuesday, 18 September 2018 at 20:01:48 UTC, SrMordred wrote:
longjmp is crashing so may be related to the struct declaration.
Well just found a thread of the same problem, just that in my
case with 64x crashes too.
https://forum.dlang.org/post/mmxwhdypncaeikknl...@forum.dlang.org
https://issues.dlang.org/show_bug.cgi?id=6777
RazvanN changed:
What|Removed |Added
CC||razvan.nitu1...@gmail.com
--- Comment #10 from
Just reposting here two links Johannes left in the Slack:
https://gcc.gnu.org/ml/gcc-patches/2018-09/msg00931.html
"The D Language Front-End Is Trying Now To Get Into GCC 9
Going on for a while now have been D language front-end patches
for GCC to allow this programming language to be
On Tuesday, 18 September 2018 at 19:33:00 UTC, Nick Sabalausky
(Abscissa) wrote:
On 09/15/2018 09:54 AM, tide wrote:
On Friday, 14 September 2018 at 19:17:58 UTC, bachmeier wrote:
On Friday, 14 September 2018 at 19:06:14 UTC, Josphe Brigmo
wrote:
For very long file names it is broke and every
longjmp is crashing so may be related to the struct declaration.
On 09/15/2018 08:09 PM, Vladimir Panteleev wrote:
On Saturday, 15 September 2018 at 23:50:43 UTC, Josphe Brigmo wrote:
[...]
D is generally described as a system programming language. There is
value in favoring a simple and obvious implementation ("do what I say")
over going out of one's
On Tuesday, 18 September 2018 at 03:09:18 UTC, Mike Parker wrote:
On Tuesday, 18 September 2018 at 00:24:23 UTC, SrMordred wrote:
Yes, i'm using signal(SIGSEGV, sigfn_t func), it catches
correctly, but end the execution after.
I find the alternatives of setjmp/longjmp and sigaction, but
On 09/15/2018 09:54 AM, tide wrote:
On Friday, 14 September 2018 at 19:17:58 UTC, bachmeier wrote:
On Friday, 14 September 2018 at 19:06:14 UTC, Josphe Brigmo wrote:
For very long file names it is broke and every command fails. These
paths are not all that long but over 256 limit. (For
On Tuesday, 18 September 2018 at 17:34:10 UTC, 12345swordy wrote:
On Tuesday, 18 September 2018 at 17:20:26 UTC, Atila Neves
wrote:
The `shared` keyword currently means one of two things:
1. You can use core.atomic with it
2. It's some struct and you BYOM (Bring Your Own Mutex)
[...]
Why is
On Tuesday, 18 September 2018 at 07:53:31 UTC, Joakim wrote:
On Monday, 17 September 2018 at 22:27:41 UTC, Neia Neutuladh
wrote:
On Monday, 17 September 2018 at 15:47:14 UTC, Joakim wrote:
Not sure why that matters if you agree with Kay that HTML is
an abortion? :) I actually think it's great
There will always be inherent differences between platforms,
because they are wildly different.
Right.
Technically the PS2 console, the GameCube and the Xbox console
were very different from each other, so I had no choice but to
implement low-level abstraction function (GetPhysicalPath()
On Tuesday, 18 September 2018 at 17:21:17 UTC, 9il wrote:
Thanks! Is there is information about how GC set flags for
`new` on the site?
I think it's something like this: The compiler lowers `new T[]`
to _d_newarrayT or _d_newarrayiT [1]. These functions get a
TypeInfo as a parameter. The
On Tuesday, 18 September 2018 at 17:20:26 UTC, Atila Neves wrote:
The `shared` keyword currently means one of two things:
1. You can use core.atomic with it
2. It's some struct and you BYOM (Bring Your Own Mutex)
[...]
Why is this is an external 3rd party library isn't of the
standard
On Tuesday, 18 September 2018 at 17:20:26 UTC, Atila Neves wrote:
The `shared` keyword currently means one of two things:
1. You can use core.atomic with it
2. It's some struct and you BYOM (Bring Your Own Mutex)
[...]
Whahh!! You made my day!
/Paolo
The `shared` keyword currently means one of two things:
1. You can use core.atomic with it
2. It's some struct and you BYOM (Bring Your Own Mutex)
Do you have to send mutable data to other threads? Are you tired
of locking a mutex and casting? Now you don't have to:
On Tuesday, 18 September 2018 at 17:21:17 UTC, 9il wrote:
On Tuesday, 18 September 2018 at 16:29:30 UTC, Vladimir Thanks!
Is there is information about how GC set flags for `new` on the
site?
Today my English is so bad =/ sorry
On Tuesday, 18 September 2018 at 16:29:30 UTC, Vladimir Panteleev
wrote:
On Tuesday, 18 September 2018 at 16:15:45 UTC, 9il wrote:
If a user allocates new double[], GC will scan whole array
memory, because it is assumed that user may reuse this memory
for types that have references.
Are you
On Tuesday, 18 September 2018 at 16:19:23 UTC, Vladimir Panteleev
wrote:
On Tuesday, 18 September 2018 at 14:23:44 UTC, 9il wrote:
I just remember that D's GC has NO_SCAN [1] attribute!
This will be added by default when for Mir allocations if type
representation tuple has not references. For
On Monday, 17 September 2018 at 23:32:39 UTC, Jonathan M Davis
wrote:
On Monday, September 17, 2018 5:07:22 PM MDT Manu via
Digitalmars-d-announce wrote:
[...]
Except that @implicit could be introduced for other
constructors without having it on copy constructors, and the
fact that copy
On Tuesday, 18 September 2018 at 16:15:45 UTC, 9il wrote:
If a user allocates new double[], GC will scan whole array
memory, because it is assumed that user may reuse this memory
for types that have references.
Are you sure? That doesn't sound right.
I know this is the case for void[] - even
On Tuesday, 18 September 2018 at 15:55:38 UTC, Nordlöw wrote:
On Tuesday, 18 September 2018 at 14:23:44 UTC, 9il wrote:
I just remember that D's GC has NO_SCAN [1] attribute!
This will be added by default when for Mir allocations if type
representation tuple has not references. For example,
On Tuesday, 18 September 2018 at 14:23:44 UTC, 9il wrote:
I just remember that D's GC has NO_SCAN [1] attribute!
This will be added by default when for Mir allocations if type
representation tuple has not references. For example, are
Slice!(double*, 2) should never be scanned by GC, but it
On Tuesday, 18 September 2018 at 14:23:44 UTC, 9il wrote:
I just remember that D's GC has NO_SCAN [1] attribute!
This will be added by default when for Mir allocations if type
representation tuple has not references. For example, are
Slice!(double*, 2) should never be scanned by GC, but it
I just remember that D's GC has NO_SCAN [1] attribute!
This will be added by default when for Mir allocations if type
representation tuple has not references. For example, are
Slice!(double*, 2) should never be scanned by GC, but it will be
in GC heap until something refers it.
Let me know
On Tuesday, 18 September 2018 at 13:39:40 UTC, Atila Neves wrote:
It does C++ as well, just not all (or even close at this point)
of it. I doubt it'd work on any real C++ codebase right now,
but who knows. It definitely won't if any of the headers use
the standard library, which is likely to
On Tuesday, 18 September 2018 at 02:39:39 UTC, Joe wrote:
On Sunday, 10 June 2018 at 17:59:12 UTC, Joe wrote:
That worked but now I have a more convoluted case: a C array
of pointers to int pointers, e.g.,
int **xs[] = {x1, x2, 0};
int *x1[] = {x1a, 0};
int *x2[] = {x2a, x2b, 0};
...
int
On Monday, 17 September 2018 at 19:13:06 UTC, Jonathan M Davis
wrote:
On Monday, September 17, 2018 7:43:21 AM MDT Kagamin via
Digitalmars-d-learn wrote:
try dpp https://github.com/atilaneves/dpp
Since according to Mike's post, it's C++ code, dpp wouldn't
help, because it currently only
https://issues.dlang.org/show_bug.cgi?id=19251
--- Comment #1 from RazvanN ---
PR : https://github.com/dlang/dmd/pull/8711
--
https://issues.dlang.org/show_bug.cgi?id=19251
Issue ID: 19251
Summary: Alias this does not get called on struct qualified
type
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
https://issues.dlang.org/show_bug.cgi?id=19250
Issue ID: 19250
Summary: DWARF Backtraces with very long symbol names read out
of bounds when printing
Product: D
Version: D2
Hardware: All
OS: Linux
On Thursday, 13 September 2018 at 14:31:53 UTC, Jesse Phillips
wrote:
Can you find /usr/bin/dmd or run dmd?
Sorry if I wasn't clear enough, but I have dmd installed, and dub
WAS working until upgrade of dmd.
I suspect that problem occurs because dub wasn't upgraded from
1.10 -> 1.11, due
On Tuesday, 18 September 2018 at 06:16:50 UTC, Ecstatic Coder
wrote:
This attitude is unfortunately the cause of a lot frustration
among cross-platform developers like me.
I chose D for my file scripting needs because it's a
cross-platform language.
I expect that calling the function F on
On Monday, 17 September 2018 at 03:16:33 UTC, spikespaz wrote:
Could one of you give me pointers about how to go about this? I
have the dynamic link libraries, the static libraries, and the
header includes.
Every other language other than C++ will have the same problem as
you interacting
https://issues.dlang.org/show_bug.cgi?id=19240
Simen Kjaeraas changed:
What|Removed |Added
CC||simen.kja...@gmail.com
--- Comment #1 from
On Tuesday, 18 September 2018 at 06:16:50 UTC, Ecstatic Coder
wrote:
I expect that calling the function F on system X will work the
same as calling that same function on system Y.
That's the contract in cross-platform programming.
Heh, I remember working around a filesystem that doesn't
On Monday, 17 September 2018 at 22:27:41 UTC, Neia Neutuladh
wrote:
On Monday, 17 September 2018 at 15:47:14 UTC, Joakim wrote:
Not sure why that matters if you agree with Kay that HTML is
an abortion? :) I actually think it's great that mobile is
killing off the web, as the Comscore usage
On Monday, 17 September 2018 at 22:58:46 UTC, tide wrote:
On Sunday, 16 September 2018 at 22:40:45 UTC, Vladimir
Panteleev wrote:
On Sunday, 16 September 2018 at 16:17:21 UTC, tide wrote:
Nothing is "locked behind management". If you feel that some
issue important to you is stalled, you can
On Tuesday, 18 September 2018 at 01:39:51 UTC, Nicholas Wilson
wrote:
On Tuesday, 18 September 2018 at 00:25:33 UTC, Sobaya wrote:
I'm waiting for the update. How's your progress?
I t appears I have broke SPIR-V completely somewhere along the
line, I may release a v0.2 with out it, hopefully
If you can not access the dll files that are present in the
computer. This error occur when the dll file is not installed in
your system then download https://unfitpc.com/zlib1-dll and run
all the files.
On Saturday, 15 September 2018 at 23:06:57 UTC, Jonathan M Davis
wrote:
On Saturday, September 15, 2018 6:54:50 AM MDT Josphe Brigmo
via Digitalmars-d wrote:
On Saturday, 15 September 2018 at 12:38:41 UTC, Adam D. Ruppe
wrote:
> On Saturday, 15 September 2018 at 10:57:56 UTC, Josphe Brigmo
>
>
68 matches
Mail list logo