Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Merge stable in mater #3615

Merged
merged 25 commits into from Nov 8, 2021
Merged

Merge stable in mater #3615

merged 25 commits into from Nov 8, 2021

Conversation

PetarKirov
Copy link
Member

No description provided.

MartinNowak and others added 24 commits October 10, 2021 14:43
Recognize `Nn` in `parseType` and handle the ambiguity regarding
attributes and `noreturn` as the first parameter (both use two
characters and start with `N`).
Using the same method for compile- and runtime was enabled by
dlang/dmd#13203. Using a reinterpreting cast avoids any potentially
calling into user-defined `opCast` methods which might reject the cast.
Fix Issue 22443 - OpenBSD: Fix Fiber support by adding MAP_STACK
Fix Issue 22448 - OpenBSD: Add OpenBSD-specific alloc and free function prototypes from stdlib.h
Add OpenBSD-specific *alloc prototypes.
Fix Issue 22455 - Remove useless conditional assignment of DISABLED_TESTS in posix.mak
Fix Issue 22457 - OpenBSD: enableDwarf in opApply in runtime.d
Remove useless conditional assignment of DISABLED_TESTS
Fix Issue 22456 - OpenBSD: timer_* functions don't exist on OpenBSD
Fix Issue 22453 - OpenBSD: Add a dummy value for AI_V4MAPPED
Fix Issue 22454 - OpenBSD: Add prototypes for pthread_np.h
@dlang-bot
Copy link
Contributor

Thanks for your pull request, @PetarKirov!

Bugzilla references

Auto-close Bugzilla Severity Description
21919 major darwin: SEGV in core.thread tests on OSX 11
22235 regression `core.demangle` does not support `noreturn`
22300 regression [REG 2.098-rc.2] `-checkaction=context` of a `shared` type with an `opCast` fails to compile
22395 enhancement OpenBSD: Add more OpenBSD-specific function prototypes in string.d and unistd.d
22439 enhancement OpenBSD: Sync mman.d
22440 trivial OpenBSD: Sync sysctl.d
22443 major OpenBSD: Fix Fiber support by adding MAP_STACK
22448 enhancement OpenBSD: Add OpenBSD-specific alloc and free function prototypes from stdlib.h
22453 minor OpenBSD: Add a dummy value for AI_V4MAPPED
22454 enhancement OpenBSD: Add prototypes for pthread_np.h
22455 trivial Remove useless conditional assignment of DISABLED_TESTS in posix.mak
22456 minor OpenBSD: timer_* functions don't exist on OpenBSD
22457 enhancement OpenBSD: enableDwarf in opApply in runtime.d
22485 trivial OpenBSD: Fix core.sys.openbsd.unistd imports

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 + druntime#3615"

@dlang-bot dlang-bot added Bug Fix Include reference to corresponding bugzilla issue Enhancement New functionality labels Nov 8, 2021
@PetarKirov
Copy link
Member Author

@PetarKirov PetarKirov added auto-merge stable -> master labels now

Not sure how I did it, but I didn't mean to add auto-merge on my own PR 😄

Unitl the dmd `stable` -> `master` PR is merged, which depends on this
one.

This reverts commit 68f8561.
@dlang-bot dlang-bot merged commit 0e526b3 into dlang:master Nov 8, 2021
@PetarKirov PetarKirov deleted the merge_stable branch November 8, 2021 16:56
@PetarKirov PetarKirov mentioned this pull request Nov 9, 2021
2 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug Fix Include reference to corresponding bugzilla issue Enhancement New functionality stable -> master
Projects
None yet
8 participants