-
-
Notifications
You must be signed in to change notification settings - Fork 411
[dmd-cxx] Backport a number of bindings and fixes from master #2469
Conversation
|
Thanks for your pull request, @ibuclaw! Bugzilla referencesYour PR doesn't reference any Bugzilla issue. If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog. Testing this PR locallyIf you don't have a local development environment setup, you can use Digger to test this PR: dub fetch digger
dub run digger -- build "dmd-cxx + druntime#2469" |
|
@ZombineDev - meld mostly. The ultimate patch is it intended for is #2356 fix to apply cleanly and work. The original patch sent to me on gcc mailing list had the minimum required backported in order to use it in core.internal.hash, I suggested that instead all PRs leading up to should be backported in order to simplify transition from dmd-cxx to master (the minimum changes were already non-trivial anyway). Pretty much its all the work of @n8sh squashed into one. There are only a couple omissions that depended on newer compiler features. Nothing that was a regression anyway. To give a small list of PRs I looked at (just copied from my mail response): 2197, 2202, 2210, 2200, 2227, 2209, There are many more, and I'm not going to apply them individually. :-) |
|
Alright, thanks for the info! |
Backported from upstream druntime 2.084 Reviewed-on: dlang/druntime#2469 libphobos/ChangeLog: * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Remove rt/util/hash.d * libdruntime/Makefile.in: Rebuild. * testsuite/libphobos.aa/aa.exp: New file. * testsuite/libphobos.aa/test_aa.d: New test. * testsuite/libphobos.hash/hash.exp: New file. * testsuite/libphobos.hash/test_hash.d: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@268754 138bc75d-0d04-0410-961f-82ee72b054a4
Bindings are HPPA support, and some work towards OSX.
Backport of core.internal.hash is a primer for another PR that will fix hashing of complex reals.