Nobuyoshi Nakada
63abb5c227
dtoa.c: make compilable independently
...
Except for `-Dxmalloc=malloc -Dxfree=free`.
2021-01-10 16:28:58 +09:00
git
01aa036023
* 2021-01-10 [ci skip]
2021-01-10 08:45:43 +09:00
Kenta Murata
2e9b6096a6
[ruby/bigdecimal] Fix type name
...
https://github.com/ruby/bigdecimal/commit/2dad4d17b2
2021-01-10 08:40:05 +09:00
Kenta Murata
8b53cbaf5e
[ruby/bigdecimal] Avoid casting negative value to size_t
...
https://github.com/ruby/bigdecimal/f047b2786f
2021-01-10 08:36:29 +09:00
Kenta Murata
72d504c1fd
[ruby/bigdecimal] Use smallest local variable scope in GetVpValueWithPrec
...
https://github.com/ruby/bigdecimal/commit/44f26b9aa0
2021-01-10 08:35:43 +09:00
Nobuyoshi Nakada
590dc06e38
Get rid of defining methods for tests in core classes
...
Not to interfere in other tests.
2021-01-09 22:38:06 +09:00
David CARLIER
161a20df28
gc fix typo for the timer instruction for ARM64.
2021-01-09 22:37:27 +09:00
Kenta Murata
3d9c95996d
[ruby/bigdecimal] Stop using GetVpValueWithPrec in rb_rational_convert_to_BigDecimal
...
https://github.com/ruby/bigdecimal/commit/b4f470da61
https://github.com/ruby/bigdecimal/commit/44a78df866
2021-01-09 20:36:47 +09:00
Kenta Murata
be34e31d8e
[ruby/bigdecimal] Add assertions for checking the argument types
...
https://github.com/ruby/bigdecimal/commit/96c9ebd886
2021-01-09 20:36:18 +09:00
Kenta Murata
fb18a8113a
[ruby/bigdecimal] Stop using GetVpValueWithPrec in rb_float_convert_to_BigDecimal
...
https://github.com/ruby/bigdecimal/commit/33e7c50263
https://github.com/ruby/bigdecimal/commit/d3c1b0b921
2021-01-09 20:35:52 +09:00
Kenta Murata
89f3125207
[ruby/bigdecimal] Add test cases of conversion from Float
...
https://github.com/ruby/bigdecimal/commit/28d3836366
2021-01-09 20:35:08 +09:00
Tee KOBAYASHI
0bb62dccf4
Fixed a typo [Bug #17522 ]
2021-01-09 13:37:41 +09:00
Nobuhiro IMAI
7ff0e93f96
parse.y: handle "duplicated argument name" appropriately on ripper.y
...
refs: 733ed1e184
2021-01-09 13:33:33 +09:00
git
1a3343cfdc
* 2021-01-09 [ci skip]
2021-01-09 00:31:47 +09:00
Masataka Pocke Kuwabara
391ee3ee3a
Replace `Kernel.#open` with `URI.open` in doc
...
Because `Kernel.#open` no longer opens URI since Ruby 3.0.
2021-01-08 07:31:27 -08:00
Takashi Kokubun
98bd7e87a0
[ruby/irb] Make IRB::ColorPrinter.pp compatible with PP.pp
...
The incompatible interface is not helpful, again if you want to use it
as a standalone library, falling it back to PP.
Original PP.pp also ends with `out << "\n"`.
https://github.com/ruby/irb/commit/4c74c7d84c
2021-01-07 22:43:40 -08:00
Takashi Kokubun
d6b2b5bd47
[ruby/irb] Add missing require
...
This is useful if you want to use IRB::ColorPrinter as a library like:
```
begin
require 'irb/color_printer'
IRB::ColorPrinter.pp(obj)
rescue LoadError
pp(obj)
end
```
https://github.com/ruby/irb/commit/f8461691c7
2021-01-07 22:35:12 -08:00
Koichi Sasada
d4b7e967b6
should use `assert_include` here.
...
Random ordering test can introduce antoher candidate so it should be
`assert_include`.
2021-01-08 14:44:26 +09:00
Koichi Sasada
abdc634f64
remove unused decl
2021-01-08 14:39:05 +09:00
git
5a221eadfd
* 2021-01-08 [ci skip]
2021-01-08 13:38:37 +09:00
aycabta
6cbb3fd142
[ruby/irb] Fix comment, irb gem supports 2.5.0 or older
...
https://github.com/ruby/irb/commit/36118015ba
2021-01-08 13:32:10 +09:00
aycabta
a8f4cbeece
[ruby/reline] Add acknowledgments and license for rb-readline
...
https://github.com/ruby/reline/commit/19df59b916
2021-01-08 13:25:18 +09:00
aycabta
01235f800f
[ruby/reline] Suppress auto indent for adding newlines in pasting
...
Co-authored-by: Juanito Fatas <me@juanitofatas.com>
https://github.com/ruby/reline/commit/074bb017a7
2021-01-08 13:25:18 +09:00
aycabta
76c9a3c8c6
[ruby/reline] Suppress crashing when dynamic_prompt_proc returns a broken prompt list
...
Co-authored-by: Juanito Fatas <me@juanitofatas.com>
https://github.com/ruby/reline/commit/558f7be168
2021-01-08 13:25:18 +09:00
aycabta
88af5085db
[ruby/reline] Suppress crashing when auto_indent_proc returns broken indent info
...
Co-authored-by: Juanito Fatas <me@juanitofatas.com>
https://github.com/ruby/reline/commit/7c24276275
2021-01-08 13:25:18 +09:00
aycabta
e356b71d35
[ruby/reline] Remove debug print
...
https://github.com/ruby/reline/commit/d7fbaedc6a
2021-01-08 13:25:18 +09:00
aycabta
ea75aed98e
[ruby/reline] Correct var names in Reline were different from vi-*-mode-string
...
https://github.com/ruby/reline/commit/8255fc93b9
2021-01-08 13:25:18 +09:00
aycabta
54c1dcba2b
[ruby/reline] Update cursor correctly when just cursor moving
...
This fixes ruby/reline#236 and ruby/reline#239 .
https://github.com/ruby/reline/commit/3e3c89d00b
2021-01-08 13:25:18 +09:00
aycabta
559f844bf4
irb: Drop lines from backtrace for tests in Ruby repository
2021-01-08 13:25:18 +09:00
aycabta
111fddd543
[ruby/irb] Fix BACK_TRACE_LIMIT logic
...
https://github.com/ruby/irb/commit/30dc5d43fe
2021-01-08 13:25:18 +09:00
aycabta
917050220a
[ruby/irb] Use Exception#full_message to show backtrace in the correct order
...
[Bug #17466 ]
https://github.com/ruby/irb/commit/1c76845cca
2021-01-08 13:25:18 +09:00
Nobuhiro IMAI
ed3264d37a
[ruby/irb] refactoring an error handling in `IRB::Inspector`
...
* moved rescue clause to `#inspect_value` to catch all failures in inspectors
* test with all (currently five kind of) inspect modes
- tweaked the input due to only `Marshal` can inspect(dump) a `BasicObject`
https://github.com/ruby/irb/commit/9d112fab8e
2021-01-08 13:25:18 +09:00
Nobuhiro IMAI
f594775230
[ruby/irb] do not escape a predicate method for doc namespace
...
* Fixes #88
https://github.com/ruby/irb/commit/d431a30af4
2021-01-08 13:25:18 +09:00
Nobuhiro IMAI
4bb683a570
[ruby/irb] fix typo in `IRB::Irb#convert_invalid_byte_sequence`
...
https://github.com/ruby/irb/commit/d09d3c3d68
2021-01-08 13:25:18 +09:00
Koichi Sasada
55e52c19e7
simplify assertion
...
searched_cme is used only this line so the variable is not needed.
2021-01-07 23:44:25 +09:00
Nobuyoshi Nakada
412d26a385
Update bundled_gems
2021-01-07 20:11:02 +09:00
Nobuyoshi Nakada
184e82e8f0
Follow the NDEBUG given to the whole
2021-01-07 16:52:10 +09:00
Nobuyoshi Nakada
96ce1d9a0f
rbconfig.rb: extract cpu from RUBY_PLATFORM when universal
2021-01-07 14:55:33 +09:00
Igor Zubkov
ee1e690a2d
We don't need "require 'uri'" after "require 'net/http'".
2021-01-07 13:40:42 +09:00
git
4d0985a7bd
* 2021-01-07 [ci skip]
2021-01-07 10:21:34 +09:00
Kenta Murata
82f6085b3e
[ruby/bigdecimal] Fix trailing zero handling in rb_uint64_convert_to_BigDecimal
...
https://github.com/ruby/bigdecimal/commit/2056604d56
2021-01-07 10:20:40 +09:00
Kenta Murata
698d7947c3
[ruby/bigdecimal] Include TestBigDecimalBase in TestBigDecimalUtil
...
https://github.com/ruby/bigdecimal/commit/f732201df1
2021-01-07 10:19:46 +09:00
Nobuhiro IMAI
939729dd82
fix result of example [ci skip]
2021-01-06 21:58:34 +09:00
Nobuyoshi Nakada
069649389c
strip trailing spaces [ci skip]
2021-01-06 17:34:18 +09:00
Koichi Sasada
d968829afa
expose some C-APIs for ractor
...
expose some C-APIs to try to make ractor utilities on external gems.
* add
* rb_ractor_local_storage_value_lookup() to check availability
* expose
* rb_ractor_make_shareable()
* rb_ractor_make_shareable_copy()
* rb_proc_isolate() (not public)
* rb_proc_isolate_bang() (not public)
* rb_proc_ractor_make_shareable() (not public)
2021-01-06 16:03:09 +09:00
Takashi Kokubun
d9fdca81ac
600x larger timeout for Reline
...
I didn't notice it's msec. 2.5s is too short.
http://ci.rvm.jp/results/trunk-mjit-wait@phosphorus-docker/3311385
2021-01-05 23:02:32 -08:00
Koichi Sasada
954d6c7432
remove invalidated cc
...
if cc is invalidated, cc should be released from iseq.
2021-01-06 14:57:48 +09:00
Koichi Sasada
442bd0e92c
show more info about imemo_callcache
2021-01-06 14:57:48 +09:00
Kenta Murata
fa8295ccb9
[ruby/bigdecimal] Rename BDIGIT to DECDIG
...
https://github.com/ruby/bigdecimal/commit/686487d942
2021-01-06 13:52:12 +09:00
Kenta Murata
7da06c04b2
Need to convert the return value of rb_big_cmp
2021-01-06 13:39:09 +09:00