aycabta
ae770cc372
[ruby/reline] Add encoding info to an assertion of editing line
...
22d9262d79
2021-12-24 11:03:34 +09:00
zverok
cf83ba1da7
[DOC] Make sure new GC methods are documented
2021-12-24 10:36:29 +09:00
Hiroshi SHIBATA
b0ad6cb371
Merge RubyGems-3.3.2 and Bundler-2.3.2
2021-12-24 10:35:31 +09:00
YO4
de0523fedd
[ruby/irb] irb_info codepage mismatch
...
`chcp` returns different encoding
f80971994a
2021-12-24 10:32:14 +09:00
zverok
34deea3b42
Add docs for Refinement class
2021-12-24 10:31:04 +09:00
zverok
fed1629ada
Fix StructClass:: class method docs
2021-12-24 10:29:31 +09:00
Kenta Murata
9ccfc78346
[ruby/bigdecimal] Remove unused variable
...
ac7daa5f15
2021-12-24 09:44:23 +09:00
Kazuhiro NISHIYAMA
69380c60ce
Update badges from README.md [ci skip]
2021-12-24 09:05:12 +09:00
Victor Shepelev
0b999bef29
[DOC] Fix String#unpack and #unpack1 docs ( #5331 )
2021-12-23 21:58:13 +01:00
git
eba05029b0
Update default gems list at 65d35502bd
[ci skip]
2021-12-23 17:30:04 +00:00
Kenta Murata
65d35502bd
[ruby/bigdecimal] Version 3.1.1
...
2ef67c2cc7
2021-12-24 02:29:02 +09:00
Kenta Murata
a1d9fbef05
[ruby/bigdecimal] Fix the result precision of BigDecimal#divmod
...
a32f6cb9e2
2021-12-24 02:29:01 +09:00
Kenta Murata
680a4ebb3c
[ruby/bigdecimal] Version 3.1.0
...
c3453d2b97
2021-12-24 02:29:01 +09:00
Burdette Lamar
0262f34905
[ruby/bigdecimal] Enhanced RDoc for BigDecimal ( https://github.com/ruby/bigdecimal/pull/209 )
...
* Enhanced RDoc for BigDecimal
* Update ext/bigdecimal/bigdecimal.c
Remove the instance number of `Float::DIG`.
* Update ext/bigdecimal/bigdecimal.c
Add BigDecimal call-seq without ndigits.
* Update ext/bigdecimal/bigdecimal.c
Replace the word sum with value or result in the description of BigDecimal().
* Update ext/bigdecimal/bigdecimal.c
Remove the instance value of Float::DIG.
* Update ext/bigdecimal/bigdecimal.c
Fix mis-description of precision
* Update ext/bigdecimal/bigdecimal.c
Fix the description of precision determination
* Update ext/bigdecimal/bigdecimal.c
Add the description of the precision in the Rational case.
acabb132a4
Co-authored-by: Kenta Murata <3959+mrkn@users.noreply.github.com>
2021-12-24 02:29:01 +09:00
Kenta Murata
79712fc083
[ruby/bigdecimal] Let BigDecimal#quo accept precision
...
Fix GH-214.
13e0e93f37
2021-12-24 02:29:00 +09:00
Kenta Murata
0b8638cd74
[ruby/bigdecimal] Add TODO comment
...
ef9cf4e69e
2021-12-24 02:29:00 +09:00
Kenta Murata
98918209b7
[ruby/bigdecimal] Allow passing both float and precision in BigDecimal#div
...
Fix GH-212.
900bb7fcf5
2021-12-24 02:29:00 +09:00
Jean Boussier
d0897e3f3a
[ruby/bigdecimal] Improve extconf to allow using bigdecimal as a git gem
...
e.g.
```
gem "bigdecimal", github: "ruby/bigdecimal"
```
It would fail because bundler regenerates the `gemspec`,
so `bigdecimal_version` is gone.
bccaa66f2c
2021-12-24 02:28:59 +09:00
Kenta Murata
84ae7a5df9
[ruby/bigdecimal] Add BigDecimal#precision_scale
...
c019caeaba
2021-12-24 02:28:59 +09:00
Kenta Murata
ea713009ba
[ruby/bigdecimal] [Doc] Add documentation of BigDecimal#n_significant_digits
...
ceaf16b03e
2021-12-24 02:28:59 +09:00
Kenta Murata
aca96f7ec7
[ruby/bigdecimal] Add BigDecimal#scale
...
Fixes GH-198.
4fbec55680
2021-12-24 02:28:58 +09:00
BurdetteLamar
0c63aa11bc
[ruby/bigdecimal] Set rounding mode in example
...
8fc83dd2fe
2021-12-24 02:28:58 +09:00
BurdetteLamar
a8243d07e1
[ruby/bigdecimal] Set rounding mode in example
...
42c999f728
2021-12-24 02:28:57 +09:00
BurdetteLamar
de5c14d4d8
[ruby/bigdecimal] Enhanced RDoc for selected methods
...
0de9298d15
2021-12-24 02:28:57 +09:00
BurdetteLamar
e043829a7f
[ruby/bigdecimal] Enhanced RDoc for selected methods
...
6139ea1092
2021-12-24 02:28:57 +09:00
Kenta Murata
d905abb457
[ruby/bigdecimal] Fix BigDecimal#precision for single DECDIG case
...
Fix GH-205
7d198394a2
2021-12-24 02:28:56 +09:00
Kenta Murata
38e98cbdb7
[ruby/bigdecimal] Keep obj-to-Real link when VpReallocReal returns different pointer
...
252748de17
2021-12-24 02:28:56 +09:00
Kenta Murata
75f552e973
[ruby/bigdecimal] Fix the precision of the adjusted quotient
...
8dc8cd339d
2021-12-24 02:28:56 +09:00
Kenta Murata
7b2cfce543
[ruby/bigdecimal] Let BigDecimal_DoDivmod use the same precision calculation as BigDecimal_divide
...
11cb2c8840
2021-12-24 02:28:55 +09:00
Kenta Murata
e1265c8198
[ruby/bigdecimal] Use larger precision in divide for irrational or recurring results
...
Just in case for irrational or recurring results, the precision of the
quotient is set to at least more than 2*Float::DIG plus alpha.
[Bug #13754 ] [Fix GH-94]
99442c75d3
2021-12-24 02:28:55 +09:00
Kenta Murata
8ee8ac6423
[ruby/bigdecimal] Fix trailing zeros handling in rb_uint64_convert_to_BigDecimal
...
Fix GH-192
eebc98b85a
2021-12-24 02:28:55 +09:00
Kenta Murata
b2a74948b6
[ruby/bigdecimal] Add tests for the issue GH-192
...
e864828b47
2021-12-24 02:28:54 +09:00
BurdetteLamar
ed7f4c24d7
[ruby/bigdecimal] Respond to review
...
f528a0006e
2021-12-24 02:28:54 +09:00
BurdetteLamar
ed8ec5dcb3
[ruby/bigdecimal] Respond to review
...
4eadcdf0a6
2021-12-24 02:28:54 +09:00
BurdetteLamar
44acab76af
[ruby/bigdecimal] Respond to review
...
6d69422e37
2021-12-24 02:28:53 +09:00
BurdetteLamar
973e508472
[ruby/bigdecimal] Respond to review for #precision
...
681cd2d81d
2021-12-24 02:28:53 +09:00
BurdetteLamar
5888d3030d
[ruby/bigdecimal] Enhanced RDoc for bigdecimal.c
...
3a35f92f8b
2021-12-24 02:28:53 +09:00
BurdetteLamar
01b2ccaa95
[ruby/bigdecimal] Enhanced RDoc for bigdecimal.c
...
31a7a37426
2021-12-24 02:28:52 +09:00
Kenta Murata
70f2b62dfe
[ruby/bigdecimal] Use values in RbConfig::LIMITS in test
...
14e35f5a70
2021-12-24 02:28:52 +09:00
Kenta Murata
247d8d2815
[ruby/bigdecimal] Fix the style in test/bigdecimal/test_bigdecimal.rb
...
aa31ef2f33
2021-12-24 02:28:51 +09:00
Jean Boussier
ec478d947f
[ruby/bigdecimal] Fix negative Bignum conversion
...
Introduced in 4792a917d8
`rb_absint_size` return the number of bytes needed to fit
the absolute integer, but negative integers need the sign, so one more
bit, and potentially one more byte.
0f3d5d0eb7
2021-12-24 02:28:51 +09:00
Kenta Murata
c539cfd235
[ruby/bigdecimal] Fix test against #196
...
a834eb92a2
2021-12-24 02:28:51 +09:00
Olle Jonsson
03507498b6
[ruby/bigdecimal] VpCheckException: improve grammar
...
I added a space before the parenthesis, too.
159af10b17
2021-12-24 02:28:47 +09:00
Burdette Lamar
a8f4cc2bfa
[DOC] Enhanced RDoc for IO ( #5324 )
...
Treats #gets.
2021-12-23 10:27:10 -06:00
git
2f2aa21238
* 2021-12-24 [ci skip]
2021-12-24 00:52:06 +09:00
aycabta
547c27e9e7
[ruby/reline] Add a test for halfwidth kana width dakuten
...
0895a0d4a1
2021-12-24 00:51:48 +09:00
aycabta
4bb65ee4fe
[ruby/reline] Character merging may increase the character width
...
Even if the number of graphemes doesn't change owing to character
merging, the character width may increase.
fbcd5f56a7
2021-12-24 00:51:48 +09:00
aycabta
726cc8122e
[ruby/reline] "Halfwidth char + halfwidth (han)dakuten" is a single grapheme.
...
When a halfwidth character is followed by a halfwidth dakuten or a
halfwidth handakuten character, it should be treated as a single
grapheme.
9f20b9ec28
2021-12-24 00:51:47 +09:00
aycabta
daf4a8884b
[ruby/reline] Add comment for a following char of combined char
...
d465667f57
2021-12-24 00:51:46 +09:00
Nobuyoshi Nakada
40a1af6151
Install ruby/digest.h when from ext/digest
2021-12-23 20:12:45 +09:00