-
-
Notifications
You must be signed in to change notification settings - Fork 267
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
[WIP] Upgrade frontend & libs to v2.111 #4877
base: master
Are you sure you want to change the base?
Conversation
Remove redundant attribute
…ime` (dlang/dmd!20638) Workaround for: - <dlang/dmd#18223> - <dlang/phobos#10610>
Print match level for ambiguous overloads
It is overly short and inconsistent with the rest of the file.
[parse.d] fix documentation for `parseAssignCondition`
replace `prm` with `param` in `statement.d`
Use early return
…ource-path-dmd Fix invalid "Source: " links in druntime module ddocs
…sys) (dlang/dmd!20632)
Co-authored-by: Dennis Korpel <dennis@sarc.nl>
…ource-path-dmd Replace remaining github links with $(DRUNTIMESRC) in druntime module ddocs
Fix building druntime with all possible `-debug=` flags
… struct literal initializers) for now #4374 (comment)
[And remove non-existing rt.sections_win32 exclusion.]
Okay, this isn't in a too bad state, especially considering the many accumulated changes for v2.111; most tests are passing, only about 10 failures remaining. We could work on the rest in parallel, by creating PRs against this TODO:
|
Fixes the regression for dmd-testsuite's `runnable/test19317.d`.
Fixes new `runnable/placenew.d`.
Sure. When I rewrote the makefiles upstream I did think somewhat of ldc but I didn't test anything. I'm a bit busy atm but I'll see what I can do |
#4880 (those warning are errors on my system) |
…ang/dmd!21016) Seen either from compilation errors or missing symbols at link time.
https://github.com/the-horo/ldc/tree/refs/heads/pr-2.111. It worked fine for my one test locally on linux but the other environments might still have issues. |
Thanks a lot Andrei! |
Alright, some progress has been made. The tests are running but some of them are failing. |
My action plan right now is:
|
I suggest you open a PR with that branch; we can remove your 1st commit from #4880 once the timetrace mess has been dealt with (too bad you're getting errors instead of warnings, but oh well). Then we can discuss the druntime integration tests stuff there. And please don't worry too much about remaining failures; once I see them in the CI logs, I can help out as well. Resolving the merge conflicts was already a great help.
Oh, cool stuff! But please keep that separate, in another PR. |
Here you go: #4883 |
….111 Conflicts: dmd/declaration.h dmd/expression.h
…s with user-provided invariant.d (dlang/dmd!21017)
No description provided.