Skip to content
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 stable #16406

Merged
merged 10 commits into from
Apr 23, 2024
Merged

Merge stable #16406

merged 10 commits into from
Apr 23, 2024

Conversation

dkorpel
Copy link
Contributor

@dkorpel dkorpel commented Apr 23, 2024

No description provided.

ArthaTi and others added 10 commits April 11, 2024 06:15
…fails to initialize field

Makes it possible to use multiple designated initializers for anonymous
structs in expressions like `{{ .b = 2, .c = 3 }}`. This previously
worked only if there was one initializer.
…16400)

For expression `new int[][][](2, 2)` the relevant element type is
`int[]` and not `int`, because only two dimensions are allocated.
…dlang#16392)

* Fix bugzilla 24509: importC cannot handle _stdcall Function Calling Convention with single heading underscore
@dkorpel dkorpel requested a review from ibuclaw as a code owner April 23, 2024 12:44
@dlang-bot
Copy link
Contributor

Thanks for your pull request and interest in making D better, @dkorpel! We are looking forward to reviewing it, and you should be hearing from a maintainer soon.
Please verify that your PR follows this checklist:

  • My PR is fully covered with tests (you can see the coverage diff by visiting the details link of the codecov check)
  • My PR is as minimal as possible (smaller, focused PRs are easier to review than big ones)
  • I have provided a detailed rationale explaining my changes
  • New or modified functions have Ddoc comments (with Params: and Returns:)

Please see CONTRIBUTING.md for more information.


If you have addressed all reviews or aren't sure how to proceed, don't hesitate to ping us with a simple comment.

Bugzilla references

Auto-close Bugzilla Severity Description
24436 regression a array be overwritten when other array be written
24479 regression [REG2.104] Error on getAttributes on getOverloads of templates
24495 major ImportC: Struct initialization expression fails to initialize field
24498 regression Multidimensional array not scanned by GC
24505 regression [REG2.108] ImportC: Function-like macros (newly translated to templates) may collide with regular symbols
24509 normal importC cannot handle _stdcall Function Calling Convention with single heading underscore
24511 normal __stdcall functions from C are extern(C) in D.
24518 normal [CI] Code coverage upload failure

Testing this PR locally

If you don't have a local development environment setup, you can use Digger to test this PR:

dub run digger -- build "master + dmd#16406"

@dkorpel dkorpel merged commit d1f97b3 into dlang:master Apr 23, 2024
46 checks passed
@dkorpel dkorpel deleted the merge-stable branch April 23, 2024 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants