-
-
Notifications
You must be signed in to change notification settings - Fork 260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge upstream v2.106.0 #4539
Merge upstream v2.106.0 #4539
Commits on Nov 5, 2023
-
Restore Scope::search() in C++ API
As LDC needs it for its DMD-style inline asm parser. It was recently converted to extern(D) in dlang/dmd!15728.
Configuration menu - View commit details
-
Copy full SHA for 9acacb1 - Browse repository at this point
Copy the full SHA 9acacb1View commit details
Commits on Nov 7, 2023
-
fix Issue 24230 - Infinite loop in core.cpuid.getCpuInfo0B in Solaris…
…/x86 kernel zone
Configuration menu - View commit details
-
Copy full SHA for 7a56ba8 - Browse repository at this point
Copy the full SHA 7a56ba8View commit details
Commits on Nov 13, 2023
-
Fix Issue 24159: Store lowering of
CatAssignExp
in a separate field…… (dlang/dmd!15791) This preserves the `CatAssignExp` in the AST until the glue layer where an error is printed in case this expression is used with `-betterC`. This is required to happen in the glue layer as the semantic analysis doesn't correctly distinguish when code needs to be generated. Signed-off-by: Teodor Dutu <teodor.dutu@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 402dcb8 - Browse repository at this point
Copy the full SHA 402dcb8View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 35aa188 - Browse repository at this point
Copy the full SHA 35aa188View commit details
Commits on Nov 16, 2023
-
fix Issue 24184 - [REG 2.103] Segmentation fault accessing variable w…
…ith align(N) > platform stack alignment (dlang/dmd!15820)
Configuration menu - View commit details
-
Copy full SHA for 554b547 - Browse repository at this point
Copy the full SHA 554b547View commit details
Commits on Nov 24, 2023
-
core.cpuid: Fix div-by-zero on AMD CPUs with 256 (physical?) cores
See: https://en.wikipedia.org/wiki/CPUID#EAX=80000008h:_Virtual_and_Physical_address_Sizes This *might* fix Issue 24254, although I'd expect the read value for that CPU to be 127 (*physical* cores minus 1), not the problematic 255.
Configuration menu - View commit details
-
Copy full SHA for 54b165a - Browse repository at this point
Copy the full SHA 54b165aView commit details
Commits on Nov 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2cb2e43 - Browse repository at this point
Copy the full SHA 2cb2e43View commit details
Commits on Nov 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1b6efd5 - Browse repository at this point
Copy the full SHA 1b6efd5View commit details
Commits on Nov 27, 2023
-
Fix overzealous assert in TemplateInstance.appendToModuleMember()
This assert is hit when compiling a private codebase. I'm not sure how it comes about, but there are apparently cases where the primary template instance has a non-root `minst`, but has been added to a root module's members already (so `memberOf` NOT identical to `minst`), at the time the primary instance's `minst` is swapped-out with a root `minst` from a sibling instance (in `templateInstanceSemantic()`). Previously, the primary instance was appended to 2 root modules in such a case, most likely causing it to be codegen'd twice.
Configuration menu - View commit details
-
Copy full SHA for 82376f5 - Browse repository at this point
Copy the full SHA 82376f5View commit details
Commits on Dec 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 21b0310 - Browse repository at this point
Copy the full SHA 21b0310View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f7a9be - Browse repository at this point
Copy the full SHA 8f7a9beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97fdc26 - Browse repository at this point
Copy the full SHA 97fdc26View commit details -
Configuration menu - View commit details
-
Copy full SHA for db54ef7 - Browse repository at this point
Copy the full SHA db54ef7View commit details -
Detect invalid array-append with -betterC
To fix new fail_compilation/test24159.d.
Configuration menu - View commit details
-
Copy full SHA for 01d8805 - Browse repository at this point
Copy the full SHA 01d8805View commit details