Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [ruby/ostruct] Bump version | Marc-Andre Lafortune | 2021-01-13 | 1 | -1/+1 | |
| | ||||||
* | Typo fixes [doc] | Marc-Andre Lafortune | 2021-01-12 | 1 | -10/+10 | |
| | ||||||
* | Fix method protection for modules in the ancestry chain. | Marc-Andre Lafortune | 2021-01-12 | 2 | -1/+43 | |
| | | | | [Fixes ruby/ostruct#23] | |||||
* | Update wording in ractor.md (#4056) [doc] | Adam Pogwizd | 2021-01-12 | 1 | -20/+20 | |
| | ||||||
* | Removed excess stringizations on regstr [Bug #17532] | Nobuyoshi Nakada | 2021-01-13 | 1 | -1/+1 | |
| | ||||||
* | Check stack overflow in recursive glob_helper [Bug #17162] | Nobuyoshi Nakada | 2021-01-13 | 3 | -0/+13 | |
| | ||||||
* | [ruby/bigdecimal] Allow digits=0 in BigDecimal(flt) and Float#to_d | Kenta Murata | 2021-01-13 | 4 | -25/+40 | |
| | | | | | | | | | | | | | | Using dtoa of mode=0, we can determine the number of digits in decimal that is necessary to represent the given Float number without errors. This change permits digits=0 in BigDecimal(flt) and Float#to_d, and these methods use dtoa of mode=0 when the given digits is 0. Internal implicit conversion from Float also uses digits=0. [Fix GH-70] https://github.com/ruby/bigdecimal/commit/2dbe170e35 | |||||
* | Skip test when UDP server is no response. | Hiroshi SHIBATA | 2021-01-13 | 1 | -0/+3 | |
| | ||||||
* | Update ext/bigdecimal/depend | Kenta Murata | 2021-01-13 | 1 | -0/+50 | |
| | ||||||
* | Update ext/bigdecimal/depend | Kenta Murata | 2021-01-13 | 1 | -0/+112 | |
| | ||||||
* | [ruby/bigdecimal] Optimize rb_float_convert_to_BigDecimal by using dtoa | Kenta Murata | 2021-01-13 | 7 | -5/+3602 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | |||||
* | [ruby/bigdecimal] Use pre-allocated objects for special values | Kenta Murata | 2021-01-13 | 2 | -22/+101 | |
| | | | | https://github.com/ruby/bigdecimal/commit/95c201f2d3 | |||||
* | [ruby/bigdecimal] Fix exception message raised in Kernel.BigDecimal | Kenta Murata | 2021-01-13 | 2 | -12/+33 | |
| | | | | | https://github.com/ruby/bigdecimal/commit/d163f170a4 https://github.com/ruby/bigdecimal/commit/ff8eeeb064 | |||||
* | * 2021-01-13 [ci skip] | git | 2021-01-13 | 1 | -1/+1 | |
| | ||||||
* | [ruby/reline] Version 0.2.1 | aycabta | 2021-01-13 | 1 | -1/+1 | |
| | | | | https://github.com/ruby/reline/commit/a3b3c6ee60 | |||||
* | [ruby/reline] Move the cursor correctly when deleting at eol | aycabta | 2021-01-13 | 2 | -0/+21 | |
| | | | | | | This fixes ruby/reline#246. https://github.com/ruby/reline/commit/07a73ba601 | |||||
* | [ruby/reline] Handle ed_search_{prev,next}_history in multiline correctly | aycabta | 2021-01-13 | 3 | -2/+63 | |
| | | | | | | | The current line was being handled incorrectly when displaying the hit history, so it has been fixed to be correct. https://github.com/ruby/reline/commit/a3df4343b3 | |||||
* | [ruby/irb] Version 1.3.1 | aycabta | 2021-01-13 | 1 | -2/+2 | |
| | | | | https://github.com/ruby/irb/commit/c230d08911 | |||||
* | [DOC] Use URI#read instead of URI.open for better compatibility | Kazuhiro NISHIYAMA | 2021-01-12 | 1 | -2/+2 | |
| | | | | | | - URI.open is available since 2.5.0, but URI#read is available since 1.8.0. - Fix `open` without `close`. - ref https://github.com/rurema/doctree/pull/2433 | |||||
* | Fix the failing test with XDG_CONFIG_HOME | Hiroshi SHIBATA | 2021-01-12 | 1 | -0/+4 | |
| | ||||||
* | Remove "." and ".." from Dir.glob with FNM_DOTMATCH [Bug #17280] | Nobuyoshi Nakada | 2021-01-12 | 6 | -23/+83 | |
| | | | | Co-authored-by: Jeremy Evans <code@jeremyevans.net> | |||||
* | [ruby/bigdecimal] Fix length calculation in rb_uint64_convert_to_BigDecimal | Kenta Murata | 2021-01-12 | 1 | -2/+1 | |
| | | | | https://github.com/ruby/bigdecimal/commit/14e53ed7f6 | |||||
* | Convert time component strings to integers more strictly | Nobuyoshi Nakada | 2021-01-12 | 2 | -4/+5 | |
| | | | | https://bugs.ruby-lang.org/issues/17485#change-89871 | |||||
* | Show seconds of utc_offset if not zero | Nobuyoshi Nakada | 2021-01-12 | 2 | -1/+12 | |
| | ||||||
* | tool/sync_default_gems.rb: Prevent infinite loop due to unknown options | Kenta Murata | 2021-01-12 | 1 | -0/+3 | |
| | ||||||
* | * 2021-01-12 [ci skip] | git | 2021-01-12 | 1 | -1/+1 | |
| | ||||||
* | [ruby/bigdecimal] Use rb_cstr_convert_to_BigDecimal in GetVpValueWithPrec | Kenta Murata | 2021-01-12 | 1 | -28/+25 | |
| | | | | https://github.com/ruby/bigdecimal/commit/381ddf5ff6 | |||||
* | [ruby/bigdecimal] Add rb_cstr_convert_to_BigDecimal | Kenta Murata | 2021-01-12 | 1 | -2/+8 | |
| | | | | https://github.com/ruby/bigdecimal/commit/ac230a996e | |||||
* | Define printf qualifier prefix fallbacks | Nobuyoshi Nakada | 2021-01-11 | 5 | -0/+26 | |
| | ||||||
* | Removed ENABLE_PATH_CHECK condition [ci skip] | Nobuyoshi Nakada | 2021-01-11 | 1 | -1/+1 | |
| | | | | | This condition is useless on Ubuntu, as this macro is defined by default on other than Windows. | |||||
* | Avoid re-entering opt_invokebuiltin_delegate_leave | Takashi Kokubun | 2021-01-11 | 1 | -2/+1 | |
| | | | | | | | | on interruption. The cancellation code was originally written for leave insn, but re-entering opt_invokebuiltin_delegate_leave insn on a cancellation is not safe, because a builtin function is executed twice. | |||||
* | [ruby/matrix] use an exclusive range [Bug #17521] | Nobuyoshi Nakada | 2021-01-11 | 1 | -1/+1 | |
| | ||||||
* | [ruby/etc] Added fallback definition of RUBY_ATOMIC_EXCHANGE | Nobuyoshi Nakada | 2021-01-11 | 1 | -0/+9 | |
| | | | | https://github.com/ruby/etc/commit/0c5900bd21 | |||||
* | [ruby/etc] Check blocking variables at release | Nobuyoshi Nakada | 2021-01-11 | 1 | -2/+6 | |
| | | | | https://github.com/ruby/etc/commit/f017bdfedf | |||||
* | [ruby/matrix] Fix 0-th power [Bug #17521] (#4047) | Marc-André Lafortune | 2021-01-10 | 2 | -4/+17 | |
| | ||||||
* | Fix ractor docs (#4048) [doc] | Tom Chen | 2021-01-10 | 1 | -3/+3 | |
| | ||||||
* | Adds RDoc summary of Hash methods (#4045) | Burdette Lamar | 2021-01-10 | 1 | -0/+123 | |
| | | | | * Adds RDoc summary of Hash methods | |||||
* | * 2021-01-11 [ci skip] | git | 2021-01-11 | 1 | -1/+1 | |
| | ||||||
* | Suppress constant redefinition warnings | Nobuyoshi Nakada | 2021-01-11 | 3 | -1/+9 | |
| | ||||||
* | Remove possibility of using same seeds | Nobuyoshi Nakada | 2021-01-10 | 1 | -2/+2 | |
| | ||||||
* | Moved to ruby/actions workflow [ci skip] | Nobuyoshi Nakada | 2021-01-10 | 1 | -20/+0 | |
| | ||||||
* | dtoa.c: make thread-safe by using atomic CAS | Nobuyoshi Nakada | 2021-01-10 | 3 | -21/+57 | |
| | ||||||
* | dtoa.c: constified | Nobuyoshi Nakada | 2021-01-10 | 1 | -1/+1 | |
| | | | | | clang seems to locate never modified local data in the const segment implicitly. | |||||
* | dtoa.c: make compilable independently | Nobuyoshi Nakada | 2021-01-10 | 1 | -6/+18 | |
| | | | | Except for `-Dxmalloc=malloc -Dxfree=free`. | |||||
* | * 2021-01-10 [ci skip] | git | 2021-01-10 | 1 | -1/+1 | |
| | ||||||
* | [ruby/bigdecimal] Fix type name | Kenta Murata | 2021-01-10 | 1 | -1/+1 | |
| | | | | https://github.com/ruby/bigdecimal/commit/2dad4d17b2 | |||||
* | [ruby/bigdecimal] Avoid casting negative value to size_t | Kenta Murata | 2021-01-10 | 1 | -2/+3 | |
| | | | | https://github.com/ruby/bigdecimal/f047b2786f | |||||
* | [ruby/bigdecimal] Use smallest local variable scope in GetVpValueWithPrec | Kenta Murata | 2021-01-10 | 1 | -9/+11 | |
| | | | | https://github.com/ruby/bigdecimal/commit/44f26b9aa0 | |||||
* | Get rid of defining methods for tests in core classes | Nobuyoshi Nakada | 2021-01-09 | 26 | -396/+410 | |
| | | | | Not to interfere in other tests. | |||||
* | gc fix typo for the timer instruction for ARM64. | David CARLIER | 2021-01-09 | 1 | -1/+1 | |
| |