Skip to content

Commit

Permalink
Bump version
Browse files Browse the repository at this point in the history
  • Loading branch information
pitr-ch committed Dec 14, 2018
1 parent 94fa2ae commit b2c2c12
Show file tree
Hide file tree
Showing 180 changed files with 38 additions and 24 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
## Current

## Release v1.1.4 (14 Dec 2018)

* (#780) Remove java_alias of 'submit' method of Runnable to let executor service work on java 11
* (#776) Fix NameError on defining a struct with a name which is already taken in an ancestor

## Release v1.1.3 (7 Nov 2018)
Expand Down
2 changes: 1 addition & 1 deletion Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ rescue LoadError => e
puts 'RSpec is not installed, skipping test task definitions: ' + e.message
end

current_yard_version_name = Concurrent::VERSION.split('.')[0..2].join('.')
current_yard_version_name = [*Concurrent::VERSION.split('.')[0..1], 'x'].join('.')

begin
require 'yard'
Expand Down
2 changes: 1 addition & 1 deletion docs-source/signpost.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
Pick a version:

* [master](./master/index.html)
* [1.1.3](./1.1.3/index.html)
* [1.1.4](./1.1.x/index.html)
* [1.0.5](./1.0.5/index.html)
6 changes: 3 additions & 3 deletions docs/1.1.3/Concurrent.html → docs/1.1.x/Concurrent.html
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ <h2>Thread Safety</h2>

<p><em>Concurrent Ruby makes one of the strongest thread safety guarantees of any Ruby concurrency
library, providing consistent behavior and guarantees on all three of the main Ruby interpreters
(MRI/CRuby, JRuby, and Rubinius).</em></p>
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</em></p>

<p>Every abstraction in this library is thread safe. Specific thread safety guarantees are documented
with each abstraction.</p>
Expand All @@ -150,7 +150,7 @@ <h2>Thread Safety</h2>
immutable variable types and data structures.</p>

<p>We&#39;ve also initiated discussion to document <a href="docs-source/synchronization.md">memory model</a> of Ruby which
would provide consistent behaviour and guarantees on all three of the main Ruby interpreters
would provide consistent behaviour and guarantees on all four of the main Ruby interpreters
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</p>

<h2>Features &amp; Documentation</h2>
Expand Down Expand Up @@ -659,7 +659,7 @@ <h2>
<dt id="VERSION-constant" class="">VERSION =

</dt>
<dd><pre class="code"><span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>1.1.3</span><span class='tstring_end'>&#39;</span></span></pre></dd>
<dd><pre class="code"><span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>1.1.4</span><span class='tstring_end'>&#39;</span></span></pre></dd>

<dt id="EDGE_VERSION-constant" class="">EDGE_VERSION =

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,13 @@

<div id="content"><div id='filecontents'><h2>Current</h2>

<h2>Release v1.1.4 (14 Dec 2018)</h2>

<ul>
<li>(#780) Remove java_alias of &#39;submit&#39; method of Runnable to let executor service work on java 11</li>
<li>(#776) Fix NameError on defining a struct with a name which is already taken in an ancestor</li>
</ul>

<h2>Release v1.1.3 (7 Nov 2018)</h2>

<ul>
Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions docs/1.1.3/file.README.html → docs/1.1.x/file.README.html
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ <h2>Thread Safety</h2>

<p><em>Concurrent Ruby makes one of the strongest thread safety guarantees of any Ruby concurrency
library, providing consistent behavior and guarantees on all three of the main Ruby interpreters
(MRI/CRuby, JRuby, and Rubinius).</em></p>
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</em></p>

<p>Every abstraction in this library is thread safe. Specific thread safety guarantees are documented
with each abstraction.</p>
Expand All @@ -120,7 +120,7 @@ <h2>Thread Safety</h2>
immutable variable types and data structures.</p>

<p>We&#39;ve also initiated discussion to document <a href="docs-source/synchronization.md">memory model</a> of Ruby which
would provide consistent behaviour and guarantees on all three of the main Ruby interpreters
would provide consistent behaviour and guarantees on all four of the main Ruby interpreters
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</p>

<h2>Features &amp; Documentation</h2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -148,12 +148,13 @@ <h2>Asynchronous task</h2>
<span class='symbol'>:result</span>
<span class='kw'>end</span>
<span class='comment'># =&gt; #&lt;Concurrent::Promises::Future:0x000005 pending&gt;
</span><span class='id identifier rubyid_future'>future</span><span class='period'>.</span><span class='id identifier rubyid_value'>value</span> <span class='comment'># =&gt; :result
</span></code></pre>

<p>Asks if the future is resolved, here it will be still in the middle of the
sleep call.</p>

<pre class="code ruby"><code class="ruby"><span class='id identifier rubyid_future'>future</span><span class='period'>.</span><span class='id identifier rubyid_resolved?'>resolved?</span> <span class='comment'># =&gt; false
<pre class="code ruby"><code class="ruby"><span class='id identifier rubyid_future'>future</span><span class='period'>.</span><span class='id identifier rubyid_resolved?'>resolved?</span> <span class='comment'># =&gt; true
</span></code></pre>

<p>Retrieving the value will block until the future is <strong>resolved</strong>.</p>
Expand Down Expand Up @@ -303,7 +304,7 @@ <h2>Chaining</h2>

<pre class="code ruby"><code class="ruby"><span class='id identifier rubyid_arg'>arg</span> <span class='op'>=</span> <span class='int'>1</span> <span class='comment'># =&gt; 1
</span><span class='const'>Thread</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span> <span class='lbrace'>{</span> <span class='id identifier rubyid_do_stuff'>do_stuff</span> <span class='id identifier rubyid_arg'>arg</span> <span class='rbrace'>}</span>
<span class='comment'># =&gt; #&lt;Thread:0x00000c@promises.in.md:203 run&gt;
<span class='comment'># =&gt; #&lt;Thread:0x00000c@promises.in.md:204 run&gt;
</span><span class='const'><span class='object_link'><a href="Concurrent.html" title="Concurrent (module)">Concurrent</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Concurrent/Promises.html" title="Concurrent::Promises (module)">Promises</a></span></span><span class='period'>.</span><span class='id identifier rubyid_future'><span class='object_link'><a href="Concurrent/Promises/FactoryMethods.html#future-instance_method" title="Concurrent::Promises::FactoryMethods#future (method)">future</a></span></span> <span class='lbrace'>{</span> <span class='id identifier rubyid_do_stuff'>do_stuff</span> <span class='id identifier rubyid_arg'>arg</span> <span class='rbrace'>}</span>
<span class='comment'># =&gt; #&lt;Concurrent::Promises::Future:0x00000d pending&gt;
</span></code></pre>
Expand All @@ -312,7 +313,7 @@ <h2>Chaining</h2>

<pre class="code ruby"><code class="ruby"><span class='id identifier rubyid_arg'>arg</span> <span class='op'>=</span> <span class='int'>1</span> <span class='comment'># =&gt; 1
</span><span class='const'>Thread</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_arg'>arg</span><span class='rparen'>)</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_arg'>arg</span><span class='op'>|</span> <span class='id identifier rubyid_do_stuff'>do_stuff</span> <span class='id identifier rubyid_arg'>arg</span> <span class='rbrace'>}</span>
<span class='comment'># =&gt; #&lt;Thread:0x00000e@promises.in.md:211 run&gt;
<span class='comment'># =&gt; #&lt;Thread:0x00000e@promises.in.md:212 run&gt;
</span><span class='const'><span class='object_link'><a href="Concurrent.html" title="Concurrent (module)">Concurrent</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Concurrent/Promises.html" title="Concurrent::Promises (module)">Promises</a></span></span><span class='period'>.</span><span class='id identifier rubyid_future'><span class='object_link'><a href="Concurrent/Promises/FactoryMethods.html#future-instance_method" title="Concurrent::Promises::FactoryMethods#future (method)">future</a></span></span><span class='lparen'>(</span><span class='id identifier rubyid_arg'>arg</span><span class='rparen'>)</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_arg'>arg</span><span class='op'>|</span> <span class='id identifier rubyid_do_stuff'>do_stuff</span> <span class='id identifier rubyid_arg'>arg</span> <span class='rbrace'>}</span>
<span class='comment'># =&gt; #&lt;Concurrent::Promises::Future:0x00000f pending&gt;
</span></code></pre>
Expand Down Expand Up @@ -610,7 +611,7 @@ <h2>Using executors</h2>

<pre class="code ruby"><code class="ruby"><span class='const'><span class='object_link'><a href="Concurrent.html" title="Concurrent (module)">Concurrent</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Concurrent/Promises.html" title="Concurrent::Promises (module)">Promises</a></span></span><span class='period'>.</span><span class='id identifier rubyid_future_on'><span class='object_link'><a href="Concurrent/Promises/FactoryMethods.html#future_on-instance_method" title="Concurrent::Promises::FactoryMethods#future_on (method)">future_on</a></span></span><span class='lparen'>(</span><span class='symbol'>:fast</span><span class='rparen'>)</span> <span class='lbrace'>{</span> <span class='int'>2</span> <span class='rbrace'>}</span><span class='period'>.</span>
<span class='id identifier rubyid_then_on'>then_on</span><span class='lparen'>(</span><span class='symbol'>:io</span><span class='rparen'>)</span> <span class='lbrace'>{</span> <span class='const'>File</span><span class='period'>.</span><span class='id identifier rubyid_read'>read</span> <span class='kw'>__FILE__</span> <span class='rbrace'>}</span><span class='period'>.</span>
<span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_size'>size</span> <span class='comment'># =&gt; 27117
<span class='id identifier rubyid_value'>value</span><span class='period'>.</span><span class='id identifier rubyid_size'>size</span> <span class='comment'># =&gt; 27130
</span></code></pre>

<h2>Run (simulated process)</h2>
Expand All @@ -623,7 +624,7 @@ <h2>Run (simulated process)</h2>
<span class='id identifier rubyid_v'>v</span> <span class='op'>+=</span> <span class='int'>1</span>
<span class='id identifier rubyid_v'>v</span> <span class='op'>&lt;</span> <span class='int'>5</span> <span class='op'>?</span> <span class='const'><span class='object_link'><a href="Concurrent.html" title="Concurrent (module)">Concurrent</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Concurrent/Promises.html" title="Concurrent::Promises (module)">Promises</a></span></span><span class='period'>.</span><span class='id identifier rubyid_future_on'><span class='object_link'><a href="Concurrent/Promises/FactoryMethods.html#future_on-instance_method" title="Concurrent::Promises::FactoryMethods#future_on (method)">future_on</a></span></span><span class='lparen'>(</span><span class='symbol'>:fast</span><span class='comma'>,</span> <span class='id identifier rubyid_v'>v</span><span class='comma'>,</span> <span class='op'>&amp;</span><span class='id identifier rubyid_count'>count</span><span class='rparen'>)</span> <span class='op'>:</span> <span class='id identifier rubyid_v'>v</span>
<span class='kw'>end</span>
<span class='comment'># =&gt; #&lt;Proc:0x000018@promises.in.md:520 (lambda)&gt;
<span class='comment'># =&gt; #&lt;Proc:0x000018@promises.in.md:521 (lambda)&gt;
</span><span class='int'>400</span><span class='period'>.</span><span class='id identifier rubyid_times'>times</span><span class='period'>.</span>
<span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='const'><span class='object_link'><a href="Concurrent.html" title="Concurrent (module)">Concurrent</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Concurrent/Promises.html" title="Concurrent::Promises (module)">Promises</a></span></span><span class='period'>.</span><span class='id identifier rubyid_future_on'><span class='object_link'><a href="Concurrent/Promises/FactoryMethods.html#future_on-instance_method" title="Concurrent::Promises::FactoryMethods#future_on (method)">future_on</a></span></span><span class='lparen'>(</span><span class='symbol'>:fast</span><span class='comma'>,</span> <span class='int'>0</span><span class='comma'>,</span> <span class='op'>&amp;</span><span class='id identifier rubyid_count'>count</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_run'><span class='object_link'><a href="Concurrent/Promises/Future.html#run-instance_method" title="Concurrent::Promises::Future#run (method)">run</a></span></span><span class='period'>.</span><span class='id identifier rubyid_value!'><span class='object_link'><a href="Concurrent/Promises/Future.html#value!-instance_method" title="Concurrent::Promises::Future#value! (method)">value!</a></span></span> <span class='rbrace'>}</span><span class='period'>.</span>
<span class='id identifier rubyid_all?'>all?</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_v'>v</span><span class='op'>|</span> <span class='id identifier rubyid_v'>v</span> <span class='op'>==</span> <span class='int'>5</span> <span class='rbrace'>}</span> <span class='comment'># =&gt; true
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 2 additions & 2 deletions docs/1.1.3/index.html → docs/1.1.x/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ <h2>Thread Safety</h2>

<p><em>Concurrent Ruby makes one of the strongest thread safety guarantees of any Ruby concurrency
library, providing consistent behavior and guarantees on all three of the main Ruby interpreters
(MRI/CRuby, JRuby, and Rubinius).</em></p>
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</em></p>

<p>Every abstraction in this library is thread safe. Specific thread safety guarantees are documented
with each abstraction.</p>
Expand All @@ -120,7 +120,7 @@ <h2>Thread Safety</h2>
immutable variable types and data structures.</p>

<p>We&#39;ve also initiated discussion to document <a href="docs-source/synchronization.md">memory model</a> of Ruby which
would provide consistent behaviour and guarantees on all three of the main Ruby interpreters
would provide consistent behaviour and guarantees on all four of the main Ruby interpreters
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</p>

<h2>Features &amp; Documentation</h2>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion docs/file.signpost.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@

<ul>
<li><a href="./master/index.html">master</a></li>
<li><a href="./1.1.3/index.html">1.1.3</a></li>
<li><a href="./1.1.x/index.html">1.1.4</a></li>
<li><a href="./1.0.5/index.html">1.0.5</a></li>
</ul>
</div></div>
Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@

<ul>
<li><a href="./master/index.html">master</a></li>
<li><a href="./1.1.3/index.html">1.1.3</a></li>
<li><a href="./1.1.x/index.html">1.1.4</a></li>
<li><a href="./1.0.5/index.html">1.0.5</a></li>
</ul>
</div></div>
Expand Down
6 changes: 3 additions & 3 deletions docs/master/Concurrent.html
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ <h2>Thread Safety</h2>

<p><em>Concurrent Ruby makes one of the strongest thread safety guarantees of any Ruby concurrency
library, providing consistent behavior and guarantees on all three of the main Ruby interpreters
(MRI/CRuby, JRuby, and Rubinius).</em></p>
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</em></p>

<p>Every abstraction in this library is thread safe. Specific thread safety guarantees are documented
with each abstraction.</p>
Expand All @@ -150,7 +150,7 @@ <h2>Thread Safety</h2>
immutable variable types and data structures.</p>

<p>We&#39;ve also initiated discussion to document <a href="docs-source/synchronization.md">memory model</a> of Ruby which
would provide consistent behaviour and guarantees on all three of the main Ruby interpreters
would provide consistent behaviour and guarantees on all four of the main Ruby interpreters
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</p>

<h2>Features &amp; Documentation</h2>
Expand Down Expand Up @@ -659,7 +659,7 @@ <h2>
<dt id="VERSION-constant" class="">VERSION =

</dt>
<dd><pre class="code"><span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>1.1.3</span><span class='tstring_end'>&#39;</span></span></pre></dd>
<dd><pre class="code"><span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>1.1.4</span><span class='tstring_end'>&#39;</span></span></pre></dd>

<dt id="EDGE_VERSION-constant" class="">EDGE_VERSION =

Expand Down
3 changes: 3 additions & 0 deletions docs/master/file.CHANGELOG.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,10 @@

<div id="content"><div id='filecontents'><h2>Current</h2>

<h2>Release v1.1.4 (14 Dec 2018)</h2>

<ul>
<li>(#780) Remove java_alias of &#39;submit&#39; method of Runnable to let executor service work on java 11</li>
<li>(#776) Fix NameError on defining a struct with a name which is already taken in an ancestor</li>
</ul>

Expand Down
4 changes: 2 additions & 2 deletions docs/master/file.README.html
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ <h2>Thread Safety</h2>

<p><em>Concurrent Ruby makes one of the strongest thread safety guarantees of any Ruby concurrency
library, providing consistent behavior and guarantees on all three of the main Ruby interpreters
(MRI/CRuby, JRuby, and Rubinius).</em></p>
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</em></p>

<p>Every abstraction in this library is thread safe. Specific thread safety guarantees are documented
with each abstraction.</p>
Expand All @@ -120,7 +120,7 @@ <h2>Thread Safety</h2>
immutable variable types and data structures.</p>

<p>We&#39;ve also initiated discussion to document <a href="docs-source/synchronization.md">memory model</a> of Ruby which
would provide consistent behaviour and guarantees on all three of the main Ruby interpreters
would provide consistent behaviour and guarantees on all four of the main Ruby interpreters
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</p>

<h2>Features &amp; Documentation</h2>
Expand Down
4 changes: 2 additions & 2 deletions docs/master/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ <h2>Thread Safety</h2>

<p><em>Concurrent Ruby makes one of the strongest thread safety guarantees of any Ruby concurrency
library, providing consistent behavior and guarantees on all three of the main Ruby interpreters
(MRI/CRuby, JRuby, and Rubinius).</em></p>
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</em></p>

<p>Every abstraction in this library is thread safe. Specific thread safety guarantees are documented
with each abstraction.</p>
Expand All @@ -120,7 +120,7 @@ <h2>Thread Safety</h2>
immutable variable types and data structures.</p>

<p>We&#39;ve also initiated discussion to document <a href="docs-source/synchronization.md">memory model</a> of Ruby which
would provide consistent behaviour and guarantees on all three of the main Ruby interpreters
would provide consistent behaviour and guarantees on all four of the main Ruby interpreters
(MRI/CRuby, JRuby, Rubinius, TruffleRuby).</p>

<h2>Features &amp; Documentation</h2>
Expand Down
2 changes: 1 addition & 1 deletion lib/concurrent/version.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module Concurrent
VERSION = '1.1.3'
VERSION = '1.1.4'
EDGE_VERSION = '0.4.1'
end

0 comments on commit b2c2c12

Please sign in to comment.