Re: Article: Fuzzing D code with LDC

2018-01-15 Thread Temtaime via Digitalmars-d-announce
On Saturday, 13 January 2018 at 23:59:52 UTC, Johan Engelen wrote: It's been a work-in-progress for half a year, but finished now: http://johanengelen.github.io/ldc/2018/01/14/Fuzzing-with-LDC.html "A not-so-well-written article about the fuzzing capability recently added to LDC, using LLVM’s

Re: Article: Fuzzing D code with LDC

2018-01-15 Thread Jonathan M Davis via Digitalmars-d-announce
On Monday, January 15, 2018 09:49:24 Temtaime via Digitalmars-d-announce wrote: > On Saturday, 13 January 2018 at 23:59:52 UTC, Johan Engelen wrote: > > It's been a work-in-progress for half a year, but finished now: > > > > http://johanengelen.github.io/ldc/2018/01/14/Fuzzing-with-LDC.html > > >

Re: run.dlang.io can now display ASM + AST + IR

2018-01-15 Thread Martin Tschierschke via Digitalmars-d-announce
On Sunday, 14 January 2018 at 04:18:41 UTC, Seb wrote: It was bad weather in Munich on Saturday, so run.dlang.io got a couple of new cool features: 1) Assembly output ... 2) AST of DMD frontend (after semantic analysis) ... 3) IR (LDC only) ... 4) Permanent flags 5) Stores the latest sour

Re: Article: Fuzzing D code with LDC

2018-01-15 Thread Johan Engelen via Digitalmars-d-announce
On Monday, 15 January 2018 at 09:49:24 UTC, Temtaime wrote: // `Throwable`s thrown are not bugs (in contrast to `Errors`). They _can_ be bugs. class Error : Throwable class Exception : Throwable Good catch ( ;-) ) thanks. -Johan

mysql-native: Prepared statements: Direction and future

2018-01-15 Thread Nick Sabalausky (Abscissa) via Digitalmars-d-announce
I've posted (what basically amounts to an article) about my current thoughts on addressing Prepared's current downsides in the next release (v2.0.0), as well as a little bit of future direction of the lib. Anyone interested in mysql-native's prepared statements (especially their interplay with

Re: mysql-native: Prepared statements: Direction and future

2018-01-15 Thread H. S. Teoh via Digitalmars-d-announce
On Mon, Jan 15, 2018 at 01:30:42PM -0500, Nick Sabalausky (Abscissa) via Digitalmars-d-announce wrote: > I've posted (what basically amounts to an article) about my current > thoughts on addressing Prepared's current downsides in the next > release (v2.0.0), as well as a little bit of future direc

Re: Article: Fuzzing D code with LDC

2018-01-15 Thread H. S. Teoh via Digitalmars-d-announce
On Sat, Jan 13, 2018 at 11:59:52PM +, Johan Engelen via Digitalmars-d-announce wrote: > It's been a work-in-progress for half a year, but finished now: > > http://johanengelen.github.io/ldc/2018/01/14/Fuzzing-with-LDC.html [...] It would be good to program custom fuzzers for Phobos modules,

Re: run.dlang.io can now display ASM + AST + IR

2018-01-15 Thread kinke via Digitalmars-d-announce
On Sunday, 14 January 2018 at 04:18:41 UTC, Seb wrote: 3) IR (LDC only) https://run.dlang.io/is/BOTNDf Thanks Seb. I particularly like this feature. After a quick glance, the debuginfos (-g) seem to be needlessly enforced, bloating the IR. A colored output would be a nice improvement; there'

Re: TSV Utilities release with LTO and PGO enabled

2018-01-15 Thread Martin Nowak via Digitalmars-d-announce
On Sunday, 14 January 2018 at 23:18:42 UTC, Jon Degenhardt wrote: Combined, LTO and PGO resulted in performance improvements greater than 25% on three of my standard six benchmarks, and five of the six improved at least 8%. Yay, I'm usually seeing double digit improvements for PGO alone, and

Re: TSV Utilities release with LTO and PGO enabled

2018-01-15 Thread Jon Degenhardt via Digitalmars-d-announce
On Tuesday, 16 January 2018 at 00:19:24 UTC, Martin Nowak wrote: On Sunday, 14 January 2018 at 23:18:42 UTC, Jon Degenhardt wrote: Combined, LTO and PGO resulted in performance improvements greater than 25% on three of my standard six benchmarks, and five of the six improved at least 8%. Yay,

Beta 2.078.1

2018-01-15 Thread Martin Nowak via Digitalmars-d-announce
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 First beta for the 2.078.1 patch release. Lots of useful fixes, most prominently dub now timeouts and uses one of the mirrors when code.dlang.org has connection issues. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.078.1.html

Re: Beta 2.078.1

2018-01-15 Thread Martin Nowak via Digitalmars-d-announce
On 01/16/2018 06:59 AM, Martin Nowak wrote: > Lots of useful fixes, most prominently dub now timeouts and uses one > of the mirrors when code.dlang.org has connection issues. https://github.com/dlang/dub/pull/1338