-
-
Notifications
You must be signed in to change notification settings - Fork 384
Bump stable DMD and DUB version #1926
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
Conversation
|
Thanks for your pull request, @wilzbach! 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. |
d8e911f to
e6e72d7
Compare
so that error comes from the outdated ddox version which we use. Upgrading ddox to 0.16 solves this, but sadly we are blocked on this #1891 :/ |
|
Why are we not using the DMD we just built to build the docs from the master branches of other components? |
e6e72d7 to
74f7bf1
Compare
With DUB 1.6.0 (part of the DMD 2.077.0 release), DUB will retry downloads from the DUB registry and alternatively use fallback mirrors.
74f7bf1 to
1e31d4b
Compare
Because I think Martin wanted to lock the DMD version (?) |
|
Example of the changes: - <code class="prettyprint lang-d"><span class="kwd">immutable</span><span class="pun">(</span><span class="pln">std<wbr/></span><span class="pun">.</span><span class="pln">typecons</span><span class="pun">[]</span><span class="pun">)</span></code>
+ <code class="prettyprint lang-d"><span class="kwd">immutable</span><span class="pun">(</span><a href="../std/typecons/tuple.html"><span class="typ">Tuple</span></a>!(std.encoding.BOM,"schema",ubyte[],"sequence")<span class="pun">[]</span><span class="pun">)</span></code>
</td>
<td>Mapping of a byte sequence to <b>Byte Order Mark (BOM)</b>
</td>
@@ -2428,7 +2428,7 @@ matching <code class="lang-d"><a href="../std/encoding/bom_seq.html"><span class
</a>
</td>
<td>
- <code class="prettyprint lang-d"><span class="pln">std<wbr/></span><span class="pun">.</span><span class="pln">typecons</span></code>
+ <code class="prettyprint lang-d"><a href="../std/typecons/tuple.html"><span class="typ">Tuple</span></a>!(std.encoding.BOM,"schema",ubyte[],"sequence")</code>
</td>
<td>The type stored inside <code class="lang-d"><a href="../std/encoding/bom_table.html"><span class="pln">bomTable</span></a></code>.
</td>- <span class="kwd">abstract override </span>{null} <span class="pln">toString
- <span class="pun">()</span><span class="pun">;</span>
+ <span class="kwd">abstract override </span><span class="typ">string</span> <span class="pln">toString
+ <span class="pun">()</span><span class="pln"> </span><span class="kwd">scope @safe const</span><span class="pun">;</span>So yeah, we should really use |
PetarKirov
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
For the most part, the improvements are across the board, though there were some regressions, e.g.: diff --git a/web/library-prerelease/symbols.js b/web/library-prerelease/symbols.js
index 3dbabc3..d816765 100644
--- a/web/library-prerelease/symbols.js
+++ b/web/library-prerelease/symbols.js
@@ -5675,7 +5675,7 @@ var symbols = [
{name: 'core.thread.Fiber.State.HOLD', kind: "enummemberdeclaration", path: './core/thread/fiber.state.html#HOLD', attributes: []},
{name: 'core.thread.Fiber.State.TERM', kind: "enummemberdeclaration", path: './core/thread/fiber.state.html#TERM', attributes: []},
{name: 'core.thread.Fiber.state', kind: "functiondeclaration", path: './core/thread/fiber.state.html', attributes: ["final", "pure", "nothrow", "property", "nogc", "safe", "const"]},
-{name: 'core.thread.Fiber.this', kind: "functiondeclaration", path: './core/thread/fiber.this.html', attributes: ["nothrow"]},
+{name: 'core.thread.Fiber.this', kind: "functiondeclaration", path: './core/thread/fiber.this.html', attributes: []},
{name: 'core.thread.Fiber.yield', kind: "functiondeclaration", path: './core/thread/fiber.yield.html', attributes: ["static", "nothrow", "nogc"]},
{name: 'core.thread.Fiber.yieldAndThrow', kind: "functiondeclaration", path: './core/thread/fiber.yield_and_throw.html', attributes: ["static", "nothrow", "nogc"]},
{name: 'core.thread.fiber_switchContext', kind: "functiondeclaration", path: './core/thread/fiber_switch_context.html', attributes: ["nothrow", "nogc"]},
@@ -5710,7 +5710,7 @@ var symbols = [
{name: 'core.thread.Thread.PRIORITY_MAX', kind: "functiondeclaration", path: './core/thread/thread.priorit_y_max.html', attributes: ["static", "pure", "nothrow", "property", "nogc", "trusted"]},
{name: 'core.thread.Thread.PRIORITY_MIN', kind: "functiondeclaration", path: './core/thread/thread.priorit_y_min.html', attributes: ["static", "pure", "nothrow", "property", "nogc", "trusted"]},
{name: 'core.thread.Thread.sleep', kind: "functiondeclaration", path: './core/thread/thread.sleep.html', attributes: ["static", "nothrow", "nogc"]},
-{name: 'core.thread.Thread.start', kind: "functiondeclaration", path: './core/thread/thread.start.html', attributes: ["final", "nothrow"]},
+{name: 'core.thread.Thread.start', kind: "functiondeclaration", path: './core/thread/thread.start.html', attributes: ["final"]},For some unknown reason to me, the |
|
Submitted issue: https://issues.dlang.org/show_bug.cgi?id=18137 |


With DUB 1.6.0 (part of the DMD 2.077.0 release), DUB will retry
downloads from the DUB registry and alternatively use fallback mirrors.