Skip to content

Commit

Permalink
build based on f2f1f43
Browse files Browse the repository at this point in the history
  • Loading branch information
autodocs committed Aug 22, 2018
1 parent 3dd4cf9 commit 0a28402
Show file tree
Hide file tree
Showing 46 changed files with 991 additions and 991 deletions.
206 changes: 103 additions & 103 deletions en/latest/base/arrays/index.html

Large diffs are not rendered by default.

222 changes: 111 additions & 111 deletions en/latest/base/base/index.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions en/latest/base/c/index.html

Large diffs are not rendered by default.

242 changes: 121 additions & 121 deletions en/latest/base/collections/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion en/latest/base/constants/index.html

Large diffs are not rendered by default.

40 changes: 20 additions & 20 deletions en/latest/base/file/index.html

Large diffs are not rendered by default.

82 changes: 41 additions & 41 deletions en/latest/base/io-network/index.html

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions en/latest/base/iterators/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion en/latest/base/libc/index.html

Large diffs are not rendered by default.

202 changes: 101 additions & 101 deletions en/latest/base/math/index.html

Large diffs are not rendered by default.

24 changes: 12 additions & 12 deletions en/latest/base/multi-threading/index.html

Large diffs are not rendered by default.

84 changes: 42 additions & 42 deletions en/latest/base/numbers/index.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions en/latest/base/parallel/index.html

Large diffs are not rendered by default.

24 changes: 12 additions & 12 deletions en/latest/base/sort/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion en/latest/base/stacktraces/index.html

Large diffs are not rendered by default.

138 changes: 69 additions & 69 deletions en/latest/base/strings/index.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions en/latest/devdocs/cartesian/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,21 +38,21 @@
j_1 = min(i_1, 5)
s += A[j_1, j_2]
end
end</code></pre><p>If you want just a post-expression, supply <a href="../../base/constants/#Core.nothing"><code>nothing</code></a> for the pre-expression. Using parentheses and semicolons, you can supply multi-statement expressions.</p></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/81850b6eaa7cc079005db752d1e381f7fb654196/base/cartesian.jl#L9-L37">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nref" href="#Base.Cartesian.@nref"><code>Base.Cartesian.@nref</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nref N A indexexpr</code></pre><p>Generate expressions like <code>A[i_1, i_2, ...]</code>. <code>indexexpr</code> can either be an iteration-symbol prefix, or an anonymous-function expression.</p><p><strong>Examples</strong></p><pre><code class="language-julia-repl">julia&gt; @macroexpand Base.Cartesian.@nref 3 A i
:(A[i_1, i_2, i_3])</code></pre></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/81850b6eaa7cc079005db752d1e381f7fb654196/base/cartesian.jl#L72-L83">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nextract" href="#Base.Cartesian.@nextract"><code>Base.Cartesian.@nextract</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nextract N esym isym</code></pre><p>Generate <code>N</code> variables <code>esym_1</code>, <code>esym_2</code>, ..., <code>esym_N</code> to extract values from <code>isym</code>. <code>isym</code> can be either a <code>Symbol</code> or anonymous-function expression.</p><p><code>@nextract 2 x y</code> would generate</p><pre><code class="language-none">x_1 = y[1]
end</code></pre><p>If you want just a post-expression, supply <a href="../../base/constants/#Core.nothing"><code>nothing</code></a> for the pre-expression. Using parentheses and semicolons, you can supply multi-statement expressions.</p></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/f2f1f4322f05a874eab24e308f28c5e1d2bf7eb6/base/cartesian.jl#L9-L37">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nref" href="#Base.Cartesian.@nref"><code>Base.Cartesian.@nref</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nref N A indexexpr</code></pre><p>Generate expressions like <code>A[i_1, i_2, ...]</code>. <code>indexexpr</code> can either be an iteration-symbol prefix, or an anonymous-function expression.</p><p><strong>Examples</strong></p><pre><code class="language-julia-repl">julia&gt; @macroexpand Base.Cartesian.@nref 3 A i
:(A[i_1, i_2, i_3])</code></pre></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/f2f1f4322f05a874eab24e308f28c5e1d2bf7eb6/base/cartesian.jl#L72-L83">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nextract" href="#Base.Cartesian.@nextract"><code>Base.Cartesian.@nextract</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nextract N esym isym</code></pre><p>Generate <code>N</code> variables <code>esym_1</code>, <code>esym_2</code>, ..., <code>esym_N</code> to extract values from <code>isym</code>. <code>isym</code> can be either a <code>Symbol</code> or anonymous-function expression.</p><p><code>@nextract 2 x y</code> would generate</p><pre><code class="language-none">x_1 = y[1]
x_2 = y[2]</code></pre><p>while <code>@nextract 3 x d-&gt;y[2d-1]</code> yields</p><pre><code class="language-none">x_1 = y[1]
x_2 = y[3]
x_3 = y[5]</code></pre></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/81850b6eaa7cc079005db752d1e381f7fb654196/base/cartesian.jl#L132-L149">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nexprs" href="#Base.Cartesian.@nexprs"><code>Base.Cartesian.@nexprs</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nexprs N expr</code></pre><p>Generate <code>N</code> expressions. <code>expr</code> should be an anonymous-function expression.</p><p><strong>Examples</strong></p><pre><code class="language-julia-repl">julia&gt; @macroexpand Base.Cartesian.@nexprs 4 i -&gt; y[i] = A[i+j]
x_3 = y[5]</code></pre></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/f2f1f4322f05a874eab24e308f28c5e1d2bf7eb6/base/cartesian.jl#L132-L149">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nexprs" href="#Base.Cartesian.@nexprs"><code>Base.Cartesian.@nexprs</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nexprs N expr</code></pre><p>Generate <code>N</code> expressions. <code>expr</code> should be an anonymous-function expression.</p><p><strong>Examples</strong></p><pre><code class="language-julia-repl">julia&gt; @macroexpand Base.Cartesian.@nexprs 4 i -&gt; y[i] = A[i+j]
quote
y[1] = A[1 + j]
y[2] = A[2 + j]
y[3] = A[3 + j]
y[4] = A[4 + j]
end</code></pre></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/81850b6eaa7cc079005db752d1e381f7fb654196/base/cartesian.jl#L111-L126">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@ncall" href="#Base.Cartesian.@ncall"><code>Base.Cartesian.@ncall</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@ncall N f sym...</code></pre><p>Generate a function call expression. <code>sym</code> represents any number of function arguments, the last of which may be an anonymous-function expression and is expanded into <code>N</code> arguments.</p><p>For example, <code>@ncall 3 func a</code> generates</p><pre><code class="language-none">func(a_1, a_2, a_3)</code></pre><p>while <code>@ncall 2 func a b i-&gt;c[i]</code> yields</p><pre><code class="language-none">func(a, b, c[1], c[2])</code></pre></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/81850b6eaa7cc079005db752d1e381f7fb654196/base/cartesian.jl#L89-L103">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@ntuple" href="#Base.Cartesian.@ntuple"><code>Base.Cartesian.@ntuple</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@ntuple N expr</code></pre><p>Generates an <code>N</code>-tuple. <code>@ntuple 2 i</code> would generate <code>(i_1, i_2)</code>, and <code>@ntuple 2 k-&gt;k+1</code> would generate <code>(2,3)</code>.</p></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/81850b6eaa7cc079005db752d1e381f7fb654196/base/cartesian.jl#L193-L198">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nall" href="#Base.Cartesian.@nall"><code>Base.Cartesian.@nall</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nall N expr</code></pre><p>Check whether all of the expressions generated by the anonymous-function expression <code>expr</code> evaluate to <code>true</code>.</p><p><code>@nall 3 d-&gt;(i_d &gt; 1)</code> would generate the expression <code>(i_1 &gt; 1 &amp;&amp; i_2 &gt; 1 &amp;&amp; i_3 &gt; 1)</code>. This can be convenient for bounds-checking.</p></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/81850b6eaa7cc079005db752d1e381f7fb654196/base/cartesian.jl#L160-L168">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nany" href="#Base.Cartesian.@nany"><code>Base.Cartesian.@nany</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nany N expr</code></pre><p>Check whether any of the expressions generated by the anonymous-function expression <code>expr</code> evaluate to <code>true</code>.</p><p><code>@nany 3 d-&gt;(i_d &gt; 1)</code> would generate the expression <code>(i_1 &gt; 1 || i_2 &gt; 1 || i_3 &gt; 1)</code>.</p></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/81850b6eaa7cc079005db752d1e381f7fb654196/base/cartesian.jl#L177-L184">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nif" href="#Base.Cartesian.@nif"><code>Base.Cartesian.@nif</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nif N conditionexpr expr
end</code></pre></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/f2f1f4322f05a874eab24e308f28c5e1d2bf7eb6/base/cartesian.jl#L111-L126">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@ncall" href="#Base.Cartesian.@ncall"><code>Base.Cartesian.@ncall</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@ncall N f sym...</code></pre><p>Generate a function call expression. <code>sym</code> represents any number of function arguments, the last of which may be an anonymous-function expression and is expanded into <code>N</code> arguments.</p><p>For example, <code>@ncall 3 func a</code> generates</p><pre><code class="language-none">func(a_1, a_2, a_3)</code></pre><p>while <code>@ncall 2 func a b i-&gt;c[i]</code> yields</p><pre><code class="language-none">func(a, b, c[1], c[2])</code></pre></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/f2f1f4322f05a874eab24e308f28c5e1d2bf7eb6/base/cartesian.jl#L89-L103">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@ntuple" href="#Base.Cartesian.@ntuple"><code>Base.Cartesian.@ntuple</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@ntuple N expr</code></pre><p>Generates an <code>N</code>-tuple. <code>@ntuple 2 i</code> would generate <code>(i_1, i_2)</code>, and <code>@ntuple 2 k-&gt;k+1</code> would generate <code>(2,3)</code>.</p></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/f2f1f4322f05a874eab24e308f28c5e1d2bf7eb6/base/cartesian.jl#L193-L198">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nall" href="#Base.Cartesian.@nall"><code>Base.Cartesian.@nall</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nall N expr</code></pre><p>Check whether all of the expressions generated by the anonymous-function expression <code>expr</code> evaluate to <code>true</code>.</p><p><code>@nall 3 d-&gt;(i_d &gt; 1)</code> would generate the expression <code>(i_1 &gt; 1 &amp;&amp; i_2 &gt; 1 &amp;&amp; i_3 &gt; 1)</code>. This can be convenient for bounds-checking.</p></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/f2f1f4322f05a874eab24e308f28c5e1d2bf7eb6/base/cartesian.jl#L160-L168">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nany" href="#Base.Cartesian.@nany"><code>Base.Cartesian.@nany</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nany N expr</code></pre><p>Check whether any of the expressions generated by the anonymous-function expression <code>expr</code> evaluate to <code>true</code>.</p><p><code>@nany 3 d-&gt;(i_d &gt; 1)</code> would generate the expression <code>(i_1 &gt; 1 || i_2 &gt; 1 || i_3 &gt; 1)</code>.</p></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/f2f1f4322f05a874eab24e308f28c5e1d2bf7eb6/base/cartesian.jl#L177-L184">source</a></section><section class="docstring"><div class="docstring-header"><a class="docstring-binding" id="Base.Cartesian.@nif" href="#Base.Cartesian.@nif"><code>Base.Cartesian.@nif</code></a><span class="docstring-category">Macro</span>.</div><div><div><pre><code class="language-none">@nif N conditionexpr expr
@nif N conditionexpr expr elseexpr</code></pre><p>Generates a sequence of <code>if ... elseif ... else ... end</code> statements. For example:</p><pre><code class="language-none">@nif 3 d-&gt;(i_d &gt;= size(A,d)) d-&gt;(error(&quot;Dimension &quot;, d, &quot; too big&quot;)) d-&gt;println(&quot;All OK&quot;)</code></pre><p>would generate:</p><pre><code class="language-none">if i_1 &gt; size(A, 1)
error(&quot;Dimension &quot;, 1, &quot; too big&quot;)
elseif i_2 &gt; size(A, 2)
error(&quot;Dimension &quot;, 2, &quot; too big&quot;)
else
println(&quot;All OK&quot;)
end</code></pre></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/81850b6eaa7cc079005db752d1e381f7fb654196/base/cartesian.jl#L204-L221">source</a></section><footer><hr/><a class="previous" href="../functions/"><span class="direction">Previous</span><span class="title">Julia Functions</span></a><a class="next" href="../meta/"><span class="direction">Next</span><span class="title">Talking to the compiler (the <code>:meta</code> mechanism)</span></a></footer></article></body></html>
end</code></pre></div></div><a class="source-link" target="_blank" href="https://github.com/JuliaLang/julia/blob/f2f1f4322f05a874eab24e308f28c5e1d2bf7eb6/base/cartesian.jl#L204-L221">source</a></section><footer><hr/><a class="previous" href="../functions/"><span class="direction">Previous</span><span class="title">Julia Functions</span></a><a class="next" href="../meta/"><span class="direction">Next</span><span class="title">Talking to the compiler (the <code>:meta</code> mechanism)</span></a></footer></article></body></html>
2 changes: 1 addition & 1 deletion en/latest/devdocs/sysimg/index.html

Large diffs are not rendered by default.

Loading

0 comments on commit 0a28402

Please sign in to comment.