Re: A Conversation with Martin Kinkelin on LDC

2024-01-28 Thread Johan via Digitalmars-d-announce
On Sunday, 28 January 2024 at 18:11:24 UTC, Mike Parker wrote: Some of you may recall the two conversations I had with Walter a while back, part of what I called the 'D Community Conversations' series. I've long planned to get that going as a regular, monthly thing. Finally, the time has come.

Re: LDC 1.33.0

2023-07-23 Thread Johan via Digitalmars-d-announce
On Sunday, 23 July 2023 at 20:45:08 UTC, kinke wrote: - Experimental: `--plugin` now also accepts semantic analysis plugins (besides LLVM plugins). New tool `ldc-build-plugin` simplifies building such plugins. See an example of a plugin here: https://github.com/ldc-developers/ldc/blob/94edb

Re: LDC 1.33.0-beta2

2023-07-11 Thread Johan via Digitalmars-d-announce
On Sunday, 11 June 2023 at 02:06:31 UTC, kinke wrote: Glad to announce the second beta for LDC 1.33. Major changes since beta1: - New CLI option `-femit-local-var-lifetime` to enable stack memory reuse. For people testing this release, please enable this flag on your projects. It is disab

Re: Evolving the D Language

2023-07-07 Thread Johan via Digitalmars-d-announce
On Friday, 7 July 2023 at 03:06:28 UTC, Walter Bright wrote: To that end, we have a new switch: -wo Isn't that just another "deprecation" switch? I'm now thinking that deprecations in general are causing us headaches, but the all-or-nothing approach. You either turn all warnings/deprecation

Re: Tutorial on LDC's -ftime-trace

2023-05-05 Thread Johan via Digitalmars-d-announce
On Monday, 1 May 2023 at 18:12:47 UTC, Johan wrote: On Monday, 1 May 2023 at 17:56:21 UTC, Johan wrote: On Monday, 1 May 2023 at 14:00:23 UTC, Mike Parker wrote: Dennis Korpel has a new tutorial out on the foundation's YouTube channel, showing how to employ LDC's -ftime-trace option to improve

Re: Tutorial on LDC's -ftime-trace

2023-05-01 Thread Johan via Digitalmars-d-announce
On Monday, 1 May 2023 at 17:56:21 UTC, Johan wrote: On Monday, 1 May 2023 at 14:00:23 UTC, Mike Parker wrote: Dennis Korpel has a new tutorial out on the foundation's YouTube channel, showing how to employ LDC's -ftime-trace option to improve your project's compile times. This can come in hand

Re: Tutorial on LDC's -ftime-trace

2023-05-01 Thread Johan via Digitalmars-d-announce
On Monday, 1 May 2023 at 14:00:23 UTC, Mike Parker wrote: Dennis Korpel has a new tutorial out on the foundation's YouTube channel, showing how to employ LDC's -ftime-trace option to improve your project's compile times. This can come in handy if you're heavily using metaprogramming or CTFE.

Re: Hipreme Engine is fully ported to WebAssembly

2023-02-04 Thread Johan via Digitalmars-d-announce
On Saturday, 4 February 2023 at 20:03:04 UTC, Hipreme wrote: On Saturday, 4 February 2023 at 19:04:19 UTC, ryuukk_ wrote: On Saturday, 4 February 2023 at 12:47:30 UTC, Guillaume Piolat wrote: On Friday, 3 February 2023 at 13:41:35 UTC, Hipreme wrote: ![Hipreme Engine Match3 sample game on web]

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-28 Thread Johan via Digitalmars-d-announce
On Saturday, 21 January 2023 at 04:29:28 UTC, Mike Parker wrote: The December meeting took place on the 3rd of the month at 15:00 UTC. The following people were present: Razvan noted that simplifying the language is part of our vision, and this seems like a good candidate. Walter agreed. Den

Re: GDC documentation is online and 13.x development updates.

2023-01-15 Thread Johan via Digitalmars-d-announce
On Tuesday, 6 December 2022 at 12:13:59 UTC, Iain Buclaw wrote: Hi, There is now (long overdue) expanded documentation of the user-facing features of GDC online on GCC's documentation site. https://gcc.gnu.org/onlinedocs/gdc/ Just now, I had trouble finding this. I don't think there is a p

Re: GDC documentation is online and 13.x development updates.

2022-12-06 Thread Johan via Digitalmars-d-announce
On Tuesday, 6 December 2022 at 12:13:59 UTC, Iain Buclaw wrote: Hi, There is now (long overdue) expanded documentation of the user-facing features of GDC online on GCC's documentation site. https://gcc.gnu.org/onlinedocs/gdc/ (also in [PDF](https://gcc.gnu.org/onlinedocs/gdc.pdf) or [PostS

Godbolt now shows optimization pipeline steps for LDC

2022-07-21 Thread Johan via Digitalmars-d-announce
Godbolt now shows optimization pipeline steps for LDC, giving great insight into the LLVM optimization process, including some D-specific optimization passes (by LDC). See an example with D-specific optimization (GC to stack): https://d.godbolt.org/z/rjbEPaehn cheers, Johan

Re: DIP1000: Memory Safety in a Modern System Programming Language Pt.1

2022-06-22 Thread Johan via Digitalmars-d-announce
On Thursday, 23 June 2022 at 00:45:09 UTC, Steven Schveighoffer wrote: On 6/22/22 5:44 PM, Dukc wrote: On Wednesday, 22 June 2022 at 21:07:50 UTC, Ola Fosheim Grøstad wrote: On Wednesday, 22 June 2022 at 20:48:13 UTC, Steven Schveighoffer wrote: The part about `scope` being shallow. This is a

Re: Q & A with Razvan Nitu and Dennis Korpel

2022-05-27 Thread Johan via Digitalmars-d-announce
On Wednesday, 25 May 2022 at 14:43:04 UTC, Mike Parker wrote: I've started a new series on our YouTube channel that I'm calling 'D Community Q & A Sessions'. These are short sessions focused on specific topics. For the inaugural episode, Razvan and Dennis joined me to talk about their roles a

Re: intel-intrinsics v1.7.0

2022-01-26 Thread Johan via Digitalmars-d-announce
On Wednesday, 26 January 2022 at 19:53:30 UTC, Guillaume Piolat wrote: DUB package `intel-intrinsics` is out in version v1.7.0 Now with support for SSE4.1 and SSE4.2 instructions. Features: - Use intrinsics in: https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#techs=MMX,S

Re: sha3-d

2021-10-30 Thread Johan via Digitalmars-d-announce
On Friday, 29 October 2021 at 15:33:57 UTC, dd wrote: On Friday, 29 October 2021 at 15:18:39 UTC, WebFreak001 wrote: Would be cool having benchmarks comparing this to other implementations if great performance is a goal, as you already mentioned in your README it's much faster than keccack-tin

Re: dhtslib v0.12.0 (high-throughput sequencing library)

2021-09-02 Thread Johan via Digitalmars-d-announce
On Wednesday, 1 September 2021 at 05:27:38 UTC, James Blachly wrote: I'm delighted to finally post an official announcement of our package for high-throughput sequencing (HTS), also called Next-generation sequencing (NGS): `dhtslib`. It's not a very clever name, and we are working on a new one.

Re: Dr Callahan ports D compiler to OpenBSD

2021-03-21 Thread Johan via Digitalmars-d-announce
On Sunday, 21 March 2021 at 23:14:36 UTC, Brian wrote: On Sunday, 21 March 2021 at 22:41:36 UTC, Walter Bright wrote: https://briancallahan.net/blog/20210320.html Hi Brian, Very nice. Seeing that pledge/unveil are declared in unistd.d, your work should probably land here: https://github.c

Re: Alpine Linux 3.12 Released With D Language Support

2020-05-30 Thread Johan via Digitalmars-d-announce
On Saturday, 30 May 2020 at 20:30:09 UTC, Cogitri wrote: On Saturday, 30 May 2020 at 20:03:30 UTC, Andrei Alexandrescu wrote: https://www.phoronix.com/scan.php?page=news_item&px=Alpine-Linux-3.12-Released I'm one of the DLang maintainers for Alpine - please feel free to open issues at https:

Re: dmdcache

2020-04-25 Thread Johan via Digitalmars-d-announce
On Saturday, 25 April 2020 at 10:17:50 UTC, Ali Çehreli wrote: A colleague of mine has written dmdcache which may be very useful for some projects: https://github.com/seeraven/dmdcache It drops our build time from 8 minutes to 45 seconds Hey Ali, Did you also try with LDC's built-in

Re: LDC 1.21.0-beta1

2020-03-22 Thread Johan via Digitalmars-d-announce
On Sunday, 22 March 2020 at 12:00:58 UTC, Peter Jacobs wrote: I am seeing a linker error with this beta. Same compilation works with 1.20.1. ldc2 -w -g -d-debug -d-version=flavour_debug -d-version=with_libplot -dip1008 -I.. -I../nm -I../util -I../geom -I../grid_utils -I../extern/gzip -d-v

Re: Tracing D Applications

2020-03-14 Thread Johan via Digitalmars-d-announce
On Friday, 13 March 2020 at 21:41:44 UTC, kinke wrote: On Friday, 13 March 2020 at 19:00:01 UTC, Mike Parker wrote: This post by Alexandr Druzhinin shows three different approaches to tracing, using writef and external tools. Blog: https://dlang.org/blog/2020/03/13/tracing-d-applications/ Red

Re: D code running on the Nintendo 3DS

2019-10-20 Thread Johan via Digitalmars-d-announce
On Sunday, 20 October 2019 at 18:25:42 UTC, TheGag96 wrote: On Sunday, 20 October 2019 at 09:36:17 UTC, Johan Engelen wrote: Did you try with LDC? Just a wild guess but perhaps this triple will work: `-mtriple=armv6k-unknown-eabi`. -Johan I haven't yet, but I've been told also by someone el

Re: LDC 1.5.0-beta1

2017-10-23 Thread Johan via Digitalmars-d-announce
On Sunday, 22 October 2017 at 09:34:56 UTC, kinke wrote: Hi everyone, on behalf of the LDC team, I'm glad to announce the first beta for LDC 1.5.0. Jon Degenhardt did some nice LTO testing, see: https://github.com/ldc-developers/ldc/issues/2380 -Johan