<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/bigdecimal, branch ruby_3_0</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>bigdecimal: initialize conditionally assigned variable</title>
<updated>2020-12-19T18:13:33+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-12-19T18:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c01ad11f908c2a57c2348e83d109b08fdd89dc4e'/>
<id>c01ad11f908c2a57c2348e83d109b08fdd89dc4e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bigdecimal] Version 3.0.0</title>
<updated>2020-12-19T13:13:59+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2020-12-19T10:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8986f948e0a7da0e53647d1ce7ea8d626051b7e3'/>
<id>8986f948e0a7da0e53647d1ce7ea8d626051b7e3</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/e68f1eb33a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/e68f1eb33a
</pre>
</div>
</content>
</entry>
<entry>
<title>[bigdecimal] Add BigDecimal#n_significant_digits</title>
<updated>2020-12-19T13:13:59+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2020-12-19T08:06:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=df3deb3baa0eabc66a47879be115ae3ffca4daba'/>
<id>df3deb3baa0eabc66a47879be115ae3ffca4daba</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/981dc48f95
https://github.com/ruby/bigdecimal/commit/9ecf880ec04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/981dc48f95
https://github.com/ruby/bigdecimal/commit/9ecf880ec04
</pre>
</div>
</content>
</entry>
<entry>
<title>[bigdecimal] Make BigDecimal#precs deprecated</title>
<updated>2020-12-19T13:13:58+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2020-12-19T02:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=654f6fbf19c0ca2e01765a909b4d952b7f0f5baa'/>
<id>654f6fbf19c0ca2e01765a909b4d952b7f0f5baa</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/7e80e6e145
https://github.com/ruby/bigdecimal/commit/0ed7846e8c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/7e80e6e145
https://github.com/ruby/bigdecimal/commit/0ed7846e8c
</pre>
</div>
</content>
</entry>
<entry>
<title>[bigdecimal] Add BigDecimal#precision</title>
<updated>2020-12-19T13:13:58+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2020-12-18T19:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ff9e40811c67b1090966b655f7adc0684fc58abe'/>
<id>ff9e40811c67b1090966b655f7adc0684fc58abe</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/458eb66c49
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/458eb66c49
</pre>
</div>
</content>
</entry>
<entry>
<title>[bigdecimal] Make bigdecimal Ractor safe</title>
<updated>2020-12-19T13:13:57+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2020-12-18T17:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=928a06723d1ede495b7c3b42f3ca48e370ccec77'/>
<id>928a06723d1ede495b7c3b42f3ca48e370ccec77</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/93fc392640
https://github.com/ruby/bigdecimal/commit/a90d13c4d0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/93fc392640
https://github.com/ruby/bigdecimal/commit/a90d13c4d0
</pre>
</div>
</content>
</entry>
<entry>
<title>[bigdecimal] Use DBLE_FIG</title>
<updated>2020-12-19T13:13:57+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2020-12-18T16:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=97d4e72e0bc4b07442f5ce674a945df91d9fce3c'/>
<id>97d4e72e0bc4b07442f5ce674a945df91d9fce3c</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/12296dcb90
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/12296dcb90
</pre>
</div>
</content>
</entry>
<entry>
<title>[bigdecimal] Fix the default precision of Float#to_d</title>
<updated>2020-12-19T13:13:53+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2020-12-18T14:46:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e1424c35012ccf1f3822c9046081b225aef4142e'/>
<id>e1424c35012ccf1f3822c9046081b225aef4142e</id>
<content type='text'>
Fix https://github.com/ruby/bigdecimal/issues/70
[Bug #13331]

https://github.com/ruby/bigdecimal/commit/aa536cd4b5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix https://github.com/ruby/bigdecimal/issues/70
[Bug #13331]

https://github.com/ruby/bigdecimal/commit/aa536cd4b5
</pre>
</div>
</content>
</entry>
<entry>
<title>[bigdecimal] Use rb_undef_alloc_func to undefine allocate</title>
<updated>2020-12-18T17:29:31+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2020-12-18T17:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d5ab8e8562ec15979a32365fe4bf85be9e6334c0'/>
<id>d5ab8e8562ec15979a32365fe4bf85be9e6334c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Import bigdecimal 2.0.2 (#3905)</title>
<updated>2020-12-15T06:17:15+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@users.noreply.github.com</email>
</author>
<published>2020-12-15T06:17:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a86c147579745859ea064ec22b2901a7ac7e4abf'/>
<id>a86c147579745859ea064ec22b2901a7ac7e4abf</id>
<content type='text'>
* remove duplicated include

* Make BigDecimal#round with argument &lt; 1 return Integer

Fixes [Bug #12780]

* Use a higher default precision for BigDecimal#power and #**

When a fractional power is given, increase the precision if the
precision isn't specified via power's second argument:

Float: increase by 15 (rough number of decimal precision in float)
BigDecimal: increase by adding similar precision modifier as done to
            calculate the base precision.
Rational: double the precision, since a BigDecimal is created, but
          the created BigDecimal uses the same precision.

Increasing the precision for these power calculations has the obvious
tradeoff of making the calculations slower.

Fixes Ruby Bug #17264

* Use DBLE_FIG for a Float value

* Version 2.0.1

Co-authored-by: pavel &lt;pavel.rosicky@easy.cz&gt;
Co-authored-by: Jeremy Evans &lt;code@jeremyevans.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* remove duplicated include

* Make BigDecimal#round with argument &lt; 1 return Integer

Fixes [Bug #12780]

* Use a higher default precision for BigDecimal#power and #**

When a fractional power is given, increase the precision if the
precision isn't specified via power's second argument:

Float: increase by 15 (rough number of decimal precision in float)
BigDecimal: increase by adding similar precision modifier as done to
            calculate the base precision.
Rational: double the precision, since a BigDecimal is created, but
          the created BigDecimal uses the same precision.

Increasing the precision for these power calculations has the obvious
tradeoff of making the calculations slower.

Fixes Ruby Bug #17264

* Use DBLE_FIG for a Float value

* Version 2.0.1

Co-authored-by: pavel &lt;pavel.rosicky@easy.cz&gt;
Co-authored-by: Jeremy Evans &lt;code@jeremyevans.net&gt;</pre>
</div>
</content>
</entry>
</feed>
