summaryrefslogtreecommitdiff
path: root/ext/bigdecimal/bigdecimal.gemspec
diff options
context:
space:
mode:
authorKenta Murata <mrkn@mrkn.jp>2021-01-01 04:13:12 +0900
committerKenta Murata <mrkn@mrkn.jp>2021-01-02 00:54:09 +0900
commit448a67cd812d0be0a7f1cc871daa598c3b846143 (patch)
tree95c627713f6b2129787d60731d57f0f26c0e8d04 /ext/bigdecimal/bigdecimal.gemspec
parent4730efdd80f40119f8a397fe1b4b7ba88a0ce3d3 (diff)
[ruby/bigdecimal] Implement special conversions for 64-bit integers
This change improves the conversion speed from small integers. ``` Comparison: big_n9 master: 4003688.9 i/s bigdecimal 3.0.0: 1270551.0 i/s - 3.15x slower big_n19 master: 5410096.4 i/s bigdecimal 3.0.0: 1000250.3 i/s - 5.41x slower ``` https://github.com/ruby/bigdecimal/commit/3429bd7e6f
Diffstat (limited to 'ext/bigdecimal/bigdecimal.gemspec')
-rw-r--r--ext/bigdecimal/bigdecimal.gemspec3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/bigdecimal/bigdecimal.gemspec b/ext/bigdecimal/bigdecimal.gemspec
index 7e5388d8e0..f8fbde750c 100644
--- a/ext/bigdecimal/bigdecimal.gemspec
+++ b/ext/bigdecimal/bigdecimal.gemspec
@@ -19,6 +19,9 @@ Gem::Specification.new do |s|
bigdecimal.gemspec
ext/bigdecimal/bigdecimal.c
ext/bigdecimal/bigdecimal.h
+ ext/bigdecimal/bits.h
+ ext/bigdecimal/feature.h
+ ext/bigdecimal/static_assert.h
lib/bigdecimal.rb
lib/bigdecimal/jacobian.rb
lib/bigdecimal/ludcmp.rb