Skip to content

Upgrade frontend & libs to v2.103.1#4345

Merged
kinke merged 207 commits intoldc-developers:masterfrom
kinke:merge-2.103
May 12, 2023
Merged

Upgrade frontend & libs to v2.103.1#4345
kinke merged 207 commits intoldc-developers:masterfrom
kinke:merge-2.103

Conversation

@kinke
Copy link
Member

@kinke kinke commented Mar 12, 2023

No description provided.

ibuclaw and others added 30 commits January 1, 2023 09:08
bump VERSION to v2.102.0-beta.1

Signed-off-by: Petar Kirov <PetarKirov@users.noreply.github.com>
Merged-on-behalf-of: Petar Kirov <PetarKirov@users.noreply.github.com>
* druntime/test: Force makefile to x86 on Apple ARM cpu (dmd does not support ARM)

* ci: Update cirrus macOS image to M1-based runners

* compiler/test/Makefile: Workaround issue 23517
* Tweak punctuation for 3 error messages

Fix Issue 13656 - clarify error when trying to declare a variable of
type ref.
Tweak 2 inout errors.

* Use hyphen & fix `auto Type` error too
* [dsymbolsem] Fix error punctuation (part 4)

Also move fail233.d test into diag12312.d.

* 3 pragma(mangle) errors

* Fix line no
…f variable declaration doesn.t shadow global definition (dlang/dmd!14806)
… in an array literal take the sign of the previous nan (same for float and real)
Merge Stable into master

Signed-off-by: Nicholas Wilson <thewilsonator@users.noreply.github.com>
Merged-on-behalf-of: Dennis <dkorpel@users.noreply.github.com>
Merge stable

Signed-off-by: Nicholas Wilson <thewilsonator@users.noreply.github.com>
Merged-on-behalf-of: Dennis <dkorpel@users.noreply.github.com>
@maxhaton
Copy link
Contributor

Does the gc2stack thing actually get used to much effect? I've never really found it particularly useful

kinke added 4 commits May 4, 2023 15:33
As we don't codegen it either yet.
… cmdline length limit

The effective cmdline length limit seems to be around 8K, and we
now exceed it for GH Actions when compiling druntime all-at-once -
the length of all module paths (relative to runtime/druntime/src)
is > 7,900.
@kinke kinke force-pushed the merge-2.103 branch 3 times, most recently from de87a9b to 0056825 Compare May 6, 2023 17:00
this.inTokenStringConstant = 0;
this.lastDocLine = 0;
this.eSink = errorSink;
assert(errorSink);
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For 32-bit Windows, this assert is hit when compiling the default libs - if building LDC with LTO. Both when using itself as host compiler, and latest v1.32.1. An LTO miscompile, wow.

@kinke kinke changed the title Upgrade frontend & libs to v2.103.0 Upgrade frontend & libs to v2.103.1 May 7, 2023
@kinke kinke marked this pull request as ready for review May 7, 2023 13:30
@kinke
Copy link
Member Author

kinke commented May 7, 2023

Green now.

I'll open an issue about enabling & codegen'ing the _d_newclassT lowering in the future, after this is merged. There's more to come (dlang/dmd#14664), so it probably makes sense to switch when the new lowerings are complete and adapt GC2stack then.

reggae to latest master (using dub v1.32.1).
@kinke kinke merged commit 4af893d into ldc-developers:master May 12, 2023
@kinke kinke deleted the merge-2.103 branch May 12, 2023 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.