<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/ext/bigdecimal/bigdecimal.gemspec, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/bigdecimal] Bump version to 3.1.3</title>
<updated>2022-12-05T10:44:30+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2022-12-05T10:44:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fa865f5752d55c6fd2f88b81401c43de7317dbce'/>
<id>fa865f5752d55c6fd2f88b81401c43de7317dbce</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/25a75c2033
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/25a75c2033
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/bigdecimal] Updated to use the correct spec for muilti license</title>
<updated>2022-08-03T02:04:31+00:00</updated>
<author>
<name>Thomas Winsnes</name>
<email>TWinsnes@users.noreply.github.com</email>
</author>
<published>2022-08-02T00:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8a1be433e8cac6ca5ded095f6fefbdc1009102b9'/>
<id>8a1be433e8cac6ca5ded095f6fefbdc1009102b9</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/13165b29b8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/13165b29b8
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated to use multiple licenses</title>
<updated>2022-08-03T02:04:20+00:00</updated>
<author>
<name>Thomas Winsnes</name>
<email>TWinsnes@users.noreply.github.com</email>
</author>
<published>2022-08-02T00:22:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f33b2ae918aff36518540244ac57e7f9c4de4af9'/>
<id>f33b2ae918aff36518540244ac57e7f9c4de4af9</id>
<content type='text'>
Co-authored-by: Hiroshi SHIBATA &lt;hsbt@ruby-lang.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Hiroshi SHIBATA &lt;hsbt@ruby-lang.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/bigdecimal] Version 3.1.2</title>
<updated>2022-01-24T01:56:37+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2022-01-19T07:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=328e6bf3b3a167529e5c64a281e773c97afd16e3'/>
<id>328e6bf3b3a167529e5c64a281e773c97afd16e3</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/57e2194135
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/57e2194135
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/bigdecimal] Version 3.1.1</title>
<updated>2021-12-23T17:29:02+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2021-12-23T16:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=65d35502bdaa2834934c8952a9eac86816a10d14'/>
<id>65d35502bdaa2834934c8952a9eac86816a10d14</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/2ef67c2cc7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/2ef67c2cc7
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/bigdecimal] Version 3.1.0</title>
<updated>2021-12-23T17:29:01+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2021-12-21T09:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=680a4ebb3ce7a3028b897204c2f0d3a546194eb8'/>
<id>680a4ebb3ce7a3028b897204c2f0d3a546194eb8</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/c3453d2b97
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/c3453d2b97
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/bigdecimal] Improve extconf to allow using bigdecimal as a git gem</title>
<updated>2021-12-23T17:28:59+00:00</updated>
<author>
<name>Jean Boussier</name>
<email>jean.boussier@gmail.com</email>
</author>
<published>2021-12-02T11:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d0897e3f3afdc6d1fdb0fa60bdf4b0cb80c7de03'/>
<id>d0897e3f3afdc6d1fdb0fa60bdf4b0cb80c7de03</id>
<content type='text'>
e.g.
```
gem "bigdecimal", github: "ruby/bigdecimal"
```

It would fail because bundler regenerates the `gemspec`,
so `bigdecimal_version` is gone.

https://github.com/ruby/bigdecimal/commit/bccaa66f2c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
e.g.
```
gem "bigdecimal", github: "ruby/bigdecimal"
```

It would fail because bundler regenerates the `gemspec`,
so `bigdecimal_version` is gone.

https://github.com/ruby/bigdecimal/commit/bccaa66f2c
</pre>
</div>
</content>
</entry>
<entry>
<title>Import bigdecimal-3.1.0.dev</title>
<updated>2021-10-22T06:53:49+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2021-10-22T04:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=93691d07525773b4b77eeaba347e8d910ab3dcbb'/>
<id>93691d07525773b4b77eeaba347e8d910ab3dcbb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/bigdecimal] Optimize rb_float_convert_to_BigDecimal by using dtoa</title>
<updated>2021-01-12T17:11:18+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2021-01-12T13:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4ba3a4491e15ed50f26c8f7a602fb4ef5452085a'/>
<id>4ba3a4491e15ed50f26c8f7a602fb4ef5452085a</id>
<content type='text'>
This improve the conversion speed several times faster than before.

```
RUBYLIB= BUNDLER_ORIG_RUBYLIB= /home/mrkn/.rbenv/versions/3.0.0/bin/ruby -v -S benchmark-driver /home/mrkn/src/github.com/ruby/bigdecimal/benchmark/from_float.yml
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux]
Calculating -------------------------------------
                     bigdecimal 3.0.0      master
              flt_e0         156.400k    783.356k i/s -    100.000k times in 0.639388s 0.127656s
            flt_ep10         158.640k    777.978k i/s -    100.000k times in 0.630359s 0.128538s
           flt_ep100         101.676k    504.259k i/s -    100.000k times in 0.983512s 0.198311s
            flt_em10         103.439k    726.339k i/s -    100.000k times in 0.966751s 0.137677s
           flt_em100          79.675k    651.446k i/s -    100.000k times in 1.255095s 0.153505s

Comparison:
                           flt_e0
              master:    783355.6 i/s
    bigdecimal 3.0.0:    156399.5 i/s - 5.01x  slower

                         flt_ep10
              master:    777977.6 i/s
    bigdecimal 3.0.0:    158639.7 i/s - 4.90x  slower

                        flt_ep100
              master:    504259.4 i/s
    bigdecimal 3.0.0:    101676.5 i/s - 4.96x  slower

                         flt_em10
              master:    726338.6 i/s
    bigdecimal 3.0.0:    103439.2 i/s - 7.02x  slower

                        flt_em100
              master:    651446.3 i/s
    bigdecimal 3.0.0:     79675.3 i/s - 8.18x  slower

```

https://github.com/ruby/bigdecimal/commit/5bdaedd530
https://github.com/ruby/bigdecimal/commit/9bfff57f90
https://github.com/ruby/bigdecimal/commit/d071a0abbb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This improve the conversion speed several times faster than before.

```
RUBYLIB= BUNDLER_ORIG_RUBYLIB= /home/mrkn/.rbenv/versions/3.0.0/bin/ruby -v -S benchmark-driver /home/mrkn/src/github.com/ruby/bigdecimal/benchmark/from_float.yml
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux]
Calculating -------------------------------------
                     bigdecimal 3.0.0      master
              flt_e0         156.400k    783.356k i/s -    100.000k times in 0.639388s 0.127656s
            flt_ep10         158.640k    777.978k i/s -    100.000k times in 0.630359s 0.128538s
           flt_ep100         101.676k    504.259k i/s -    100.000k times in 0.983512s 0.198311s
            flt_em10         103.439k    726.339k i/s -    100.000k times in 0.966751s 0.137677s
           flt_em100          79.675k    651.446k i/s -    100.000k times in 1.255095s 0.153505s

Comparison:
                           flt_e0
              master:    783355.6 i/s
    bigdecimal 3.0.0:    156399.5 i/s - 5.01x  slower

                         flt_ep10
              master:    777977.6 i/s
    bigdecimal 3.0.0:    158639.7 i/s - 4.90x  slower

                        flt_ep100
              master:    504259.4 i/s
    bigdecimal 3.0.0:    101676.5 i/s - 4.96x  slower

                         flt_em10
              master:    726338.6 i/s
    bigdecimal 3.0.0:    103439.2 i/s - 7.02x  slower

                        flt_em100
              master:    651446.3 i/s
    bigdecimal 3.0.0:     79675.3 i/s - 8.18x  slower

```

https://github.com/ruby/bigdecimal/commit/5bdaedd530
https://github.com/ruby/bigdecimal/commit/9bfff57f90
https://github.com/ruby/bigdecimal/commit/d071a0abbb
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/bigdecimal] Move some definitions to missing.h</title>
<updated>2021-01-04T04:29:10+00:00</updated>
<author>
<name>Kenta Murata</name>
<email>mrkn@mrkn.jp</email>
</author>
<published>2021-01-04T03:10:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=71f0dd339b14d314d47db6c1ed9356fdb2eb4b73'/>
<id>71f0dd339b14d314d47db6c1ed9356fdb2eb4b73</id>
<content type='text'>
https://github.com/ruby/bigdecimal/commit/c2b22cc8b3
https://github.com/ruby/bigdecimal/commit/8cbca8481d
https://github.com/ruby/bigdecimal/commit/f05aecf673
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/bigdecimal/commit/c2b22cc8b3
https://github.com/ruby/bigdecimal/commit/8cbca8481d
https://github.com/ruby/bigdecimal/commit/f05aecf673
</pre>
</div>
</content>
</entry>
</feed>
