On 20 Apr 2014 13:19, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/20/14 03:00, Iain Buclaw via Digitalmars-d wrote:
On 19 April 2014 17:10, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 16:21, Iain Buclaw via Digitalmars-d
On 21 Apr 2014 09:56, Iain Buclaw ibuc...@gdcproject.org wrote:
On 20 Apr 2014 13:19, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/20/14 03:00, Iain Buclaw via Digitalmars-d wrote:
On 19 April 2014 17:10, Artur Skawina via Digitalmars-d
On 04/20/14 22:11, Iain Buclaw via Digitalmars-d wrote:
The failure of inlining is not a blocker IMO
It is one in practice. A language with a compiler that can not even inline
this trivial function:
test %rdi,%rdi
sete %al
retq
is not a viable alternative to C.
Not everything
On 04/20/14 03:00, Iain Buclaw via Digitalmars-d wrote:
On 19 April 2014 17:10, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 16:21, Iain Buclaw via Digitalmars-d wrote:
On 19 April 2014 14:33, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 20 April 2014 13:19, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/20/14 03:00, Iain Buclaw via Digitalmars-d wrote:
On 19 April 2014 17:10, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 16:21, Iain Buclaw via Digitalmars-d wrote:
Hi,
I'm currently testing out a GCC optimisation that allows you to
set call argument flags. The current assumptions being:
in parameters = Assume no escape, no clobber (read-only).
ref parameters, classes and pointers = Assume worst case.
default = Assume no escape.
See here for
On Saturday, 19 April 2014 at 10:49:22 UTC, Iain Buclaw wrote:
Hi,
I'm currently testing out a GCC optimisation that allows you to
set call argument flags. The current assumptions being:
in parameters = Assume no escape, no clobber (read-only).
ref parameters, classes and pointers =
On 04/19/14 13:03, Iain Buclaw via Digitalmars-d wrote:
On Saturday, 19 April 2014 at 10:49:22 UTC, Iain Buclaw wrote:
Hi,
I'm currently testing out a GCC optimisation that allows you to set call
argument flags. The current assumptions being:
in parameters = Assume no escape, no clobber
On 19 April 2014 13:02, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 13:03, Iain Buclaw via Digitalmars-d wrote:
On Saturday, 19 April 2014 at 10:49:22 UTC, Iain Buclaw wrote:
Hi,
I'm currently testing out a GCC optimisation that allows you to set call
On 19 April 2014 13:02, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 13:03, Iain Buclaw via Digitalmars-d wrote:
On Saturday, 19 April 2014 at 10:49:22 UTC, Iain Buclaw wrote:
Hi,
I'm currently testing out a GCC optimisation that allows you to set call
On 04/19/14 14:37, Iain Buclaw via Digitalmars-d wrote:
On 19 April 2014 13:02, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 13:03, Iain Buclaw via Digitalmars-d wrote:
On Saturday, 19 April 2014 at 10:49:22 UTC, Iain Buclaw wrote:
Hi,
I'm currently testing
On 19 April 2014 14:33, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 14:37, Iain Buclaw via Digitalmars-d wrote:
On 19 April 2014 13:02, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 13:03, Iain Buclaw via Digitalmars-d wrote:
On Saturday, 19 April 2014 at 14:21:23 UTC, Iain Buclaw via
Digitalmars-d wrote:
eg:
- nothrow has *no* guarantee, period, because it still allows
unrecoverable errors being thrown, and allows people to catch
said
unrecoverable errors.
Hm, it is hard to find clear answer in spec but I
On 19 April 2014 15:36, Dicebot via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On Saturday, 19 April 2014 at 14:21:23 UTC, Iain Buclaw via Digitalmars-d
wrote:
eg:
- nothrow has *no* guarantee, period, because it still allows
unrecoverable errors being thrown, and allows people to
On Saturday, 19 April 2014 at 15:00:26 UTC, Iain Buclaw via
Digitalmars-d wrote:
Nope. I can't recall the exact code, but an example is in the
testsuite. It was discovered when porting to ARM, which was
found to
omit unwind directives for D nothrow functions, causing runtime
hangs
when said
On 04/19/14 16:21, Iain Buclaw via Digitalmars-d wrote:
On 19 April 2014 14:33, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 14:37, Iain Buclaw via Digitalmars-d wrote:
On 19 April 2014 13:02, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 19 April 2014 17:10, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 16:21, Iain Buclaw via Digitalmars-d wrote:
On 19 April 2014 14:33, Artur Skawina via Digitalmars-d
digitalmars-d@puremagic.com wrote:
On 04/19/14 14:37, Iain Buclaw via Digitalmars-d wrote:
17 matches
Mail list logo