<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/include/ruby/random.h, branch v3_0_4</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Use opaque struct pointer than void</title>
<updated>2020-11-27T12:38:08+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-11-27T12:36:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=039ba387aa3c94600c60bbc2d7a9cf448f843ca5'/>
<id>039ba387aa3c94600c60bbc2d7a9cf448f843ca5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RB_RANDOM_DATA_INIT_PARENT: convert into an inline function</title>
<updated>2020-10-06T05:20:10+00:00</updated>
<author>
<name>卜部昌平</name>
<email>shyouhei@ruby-lang.org</email>
</author>
<published>2020-10-06T02:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=81068b10901783be6f592c55d6edcdea20e3e667'/>
<id>81068b10901783be6f592c55d6edcdea20e3e667</id>
<content type='text'>
Bit readable to me.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bit readable to me.
</pre>
</div>
</content>
</entry>
<entry>
<title>rb_rand_if: convert into an inline function</title>
<updated>2020-10-06T05:20:10+00:00</updated>
<author>
<name>卜部昌平</name>
<email>shyouhei@ruby-lang.org</email>
</author>
<published>2020-10-06T02:07:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=78e27ced9764e1c9c82ff71467f4851e8c6bb46b'/>
<id>78e27ced9764e1c9c82ff71467f4851e8c6bb46b</id>
<content type='text'>
This adds more room for assertions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds more room for assertions.
</pre>
</div>
</content>
</entry>
<entry>
<title>include/ruby/random.h: eliminate extern "C"</title>
<updated>2020-10-06T05:20:10+00:00</updated>
<author>
<name>卜部昌平</name>
<email>shyouhei@ruby-lang.org</email>
</author>
<published>2020-10-06T01:44:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=56a45456ac6bc39d8a0a4ca25816255338181e11'/>
<id>56a45456ac6bc39d8a0a4ca25816255338181e11</id>
<content type='text'>
cf: https://github.com/ruby/ruby/pull/2991/commits/99add258571bf103c6d942bf0e4d510763b73918
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cf: https://github.com/ruby/ruby/pull/2991/commits/99add258571bf103c6d942bf0e4d510763b73918
</pre>
</div>
</content>
</entry>
<entry>
<title>Added `rb_random_base_init`</title>
<updated>2020-09-07T11:08:01+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-09-07T09:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2b07b24bdf15e4feeb9dae94a17999070cd77121'/>
<id>2b07b24bdf15e4feeb9dae94a17999070cd77121</id>
<content type='text'>
To enclose the initialization of Random::Base part.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To enclose the initialization of Random::Base part.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added WITH_REAL macros</title>
<updated>2020-09-07T11:08:01+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-09-07T09:51:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4924011262e35e3983e245cbfcff15aee7b295f3'/>
<id>4924011262e35e3983e245cbfcff15aee7b295f3</id>
<content type='text'>
Added `WITH_REAL` versions to `RB_RANDOM_INTERFACE` macros.  Also
these macros including "without real" versions no longer contain
the terminator (semicolon and comma).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added `WITH_REAL` versions to `RB_RANDOM_INTERFACE` macros.  Also
these macros including "without real" versions no longer contain
the terminator (semicolon and comma).
</pre>
</div>
</content>
</entry>
<entry>
<title>Added `get_real` interface</title>
<updated>2020-09-07T11:08:01+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-04-14T15:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d6ec0ef59b4c7c95beaad09f77cb5f86a0901b97'/>
<id>d6ec0ef59b4c7c95beaad09f77cb5f86a0901b97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added rb_int_pair_to_real</title>
<updated>2020-09-07T11:08:01+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-04-14T15:45:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c449b9b02f63cf8268a0eb9639a43caf4598996d'/>
<id>c449b9b02f63cf8268a0eb9639a43caf4598996d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>separate rb_random_t</title>
<updated>2020-09-07T11:08:01+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2016-05-07T02:51:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=af5e87ab218c5f4e34c6cdb54ae119a7f0f9033f'/>
<id>af5e87ab218c5f4e34c6cdb54ae119a7f0f9033f</id>
<content type='text'>
* random.c: separate abstract rb_random_t and rb_random_mt_t for
  Mersenne Twister implementation.

* include/ruby/random.h: the interface for extensions of Random
  class.

* DLL imported symbol reference is not constant on Windows.

* check if properly initialized.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* random.c: separate abstract rb_random_t and rb_random_mt_t for
  Mersenne Twister implementation.

* include/ruby/random.h: the interface for extensions of Random
  class.

* DLL imported symbol reference is not constant on Windows.

* check if properly initialized.
</pre>
</div>
</content>
</entry>
</feed>
