Re: Beerconf December 2023

2023-12-04 Thread aberba via Digitalmars-d-announce
On Saturday, 2 December 2023 at 21:48:21 UTC, Steven 
Schveighoffer wrote:

# BEERCONF!

Beerconf this month is not on December 30-31, because that's 
new years eve.


It's not on December 23-24 because that's Christmas eve

So it's now down to December 16-17, which is in 2 weeks.

Note that even though I didn't get much response to the poll I 
posted on Beerconf scheduling, it seems like the majority of 
those who answered like the current schedule, so we will keep 
that.


Looking for the perfect gift for yourself? 
https://www.zazzle.com/store/dlang_swag/products?cg=196874696466206954


## What is beerconf?

Check out the [wiki article](https://wiki.dlang.org/Beerconf).

## Presentations?

If anyone has anything they want to share with the D world, 
please let me know via slack or discord and I will announce it 
here!


Cheers! 🍺

-Steve


Once bought a hoodie on Dazzle but it never got processed.


LDC 1.36.0-beta1

2023-12-04 Thread kinke via Digitalmars-d-announce

Glad to announce the first beta for LDC 1.36. Major changes:

* Based on D 2.106.0.
* Support for LLVM 17; the prebuilt packages use v17.0.6.
* New GDC-compatible CLI options 
`-fno-{exceptions,moduleinfo,rtti}` to selectively enable some 
`-betterC` effects.
* Support for sample-based PGO via clang-compatible CLI option 
`-fprofile-sample-use` and `ldc-profgen` tool.


Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.36.0-beta1


Please give this some extra regression testing if you find the 
time, as it's the first LDC version with enforced opaque IR 
pointers, and there might still be related, hard-to-find bugs 
lurking in our codebase. You can e.g. run *optimized* unittests 
via `DFLAGS=-O dub run -c unittest -b unittest`.


So please help test, and thanks to all contributors & sponsors!


OpenAPI Client Generator

2023-12-04 Thread aberba via Digitalmars-d-announce

https://forum.dlang.org/post/igxsajtxicyzfanrh...@forum.dlang.org

On Monday, 2 January 2023 at 10:08:23 UTC, Vijay Nayar wrote:
I would like to put an announcement for two new projects added 
to https://code.dlang.org.


https://code.dlang.org/packages/openapi-client

This project is an executable that reads an [OpenAPI 
Specification](https://spec.openapis.org/oas/latest.html) in 
JSON format and writes a D client to interact with the 
described REST API.


https://code.dlang.org/packages/stripe-client



Thanks for this.


Re: Release D 2.106.0

2023-12-04 Thread Mike Shah via Digitalmars-d-announce

On Saturday, 2 December 2023 at 18:09:11 UTC, Iain Buclaw wrote:

Glad to announce D 2.106.0, ♥ to the 33 contributors.

This release comes with...

- In the D language, it is now possible to statically 
initialize AAs.

- In dmd, there's a new `-nothrow` CLI flag.
- In dub, `dub init` now has a select menu for package format 
and license.


As always, you can find the release binaries and full changelog 
on the dlang.org site.


http://dlang.org/download.html
http://dlang.org/changelog/2.106.0.html

-Iain
on behalf of the Dlang Core Team


Lots of exciting developments here! Much appreciated!

(A few highlights)
- Happy to see ODBC bindings restored (as Adam mentioned)
- dub build --deep, nice feature to now have in dub
- nothrow compiler switch for D now




Re: Release D 2.106.0

2023-12-04 Thread H. S. Teoh via Digitalmars-d-announce
On Sat, Dec 02, 2023 at 06:09:11PM +, Iain Buclaw via 
Digitalmars-d-announce wrote:
> Glad to announce D 2.106.0, ♥ to the 33 contributors.
> 
> This release comes with...
> 
> - In the D language, it is now possible to statically initialize AAs.
[...]

Finally!  Hooray!


T

-- 
That's not a bug; that's a feature!