summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-14[ruby/stringio] Supported BOMNobuyoshi Nakada
https://github.com/ruby/stringio/commit/b249631c43
2019-08-14[ruby/stringio] Supported `mode:` optionNobuyoshi Nakada
https://github.com/ruby/stringio/commit/53def32ba0
2019-08-14[ruby/stringio] Allow bignum modeNobuyoshi Nakada
https://github.com/ruby/stringio/commit/d28927b561
2019-08-14[ruby/stringio] Added support for older versionsNobuyoshi Nakada
https://github.com/ruby/stringio/commit/c4a13d41cd https://github.com/ruby/stringio/commit/359c9f395c
2019-08-14[ruby/stringio] stringio: encoding supportNobuyoshi Nakada
https://github.com/ruby/stringio/commit/7b20075ab0
2019-08-14Try to fix variable reference on Windows (#2361)Takashi Kokubun
https://github.com/ruby/ruby/runs/192869165 Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2019-08-14Stop using official actions/checkoutTakashi Kokubun
because it has been unstable, and also it sometimes does not work for a pull request like: https://github.com/ruby/ruby/pull/2358/checks?check_run_id=192685048#step:4:17 Notes: Merged: https://github.com/ruby/ruby/pull/2360
2019-08-14Move some assertions to CoreAssertions. (#2354)SHIBATA Hiroshi
They are used by default gems like forwardable. * assert_raise_with_message * assert_warning * assert_warn Notes: Merged-By: hsbt <hsbt@ruby-lang.org>
2019-08-14* 2019-08-14git
2019-08-14Compare actual resultNobuyoshi Nakada
2019-08-13UTF LE is fixed at least the first 2 bytesNobuyoshi Nakada
* io.c (io_strip_bom): if the first 2 bytes are 0xFF0xFE, it should be a little-endian UTF, 16 or 32. [Bug #16099]
2019-08-13Use the official actions/checkout again (#2357)Takashi Kokubun
because clone does not checkout exact commit sha, and also we'd need to handle pull_request on fork, so I tentatively stopped to do this. Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2019-08-13* expand tabs.git
2019-08-13Add compaction callbacks for EnumeratorAaron Patterson
This commit gives Enumerator compaction support
2019-08-13Update the comment in check_branch [ci skip] (#2355)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2019-08-13spec/bundler needs the specific command [ci skip]Nobuyoshi Nakada
2019-08-13Pass rb_execution_context_t* in ruby_run_nodeNobuyoshi Nakada
2019-08-13Fix a typo [ci skip]Kazuhiro NISHIYAMA
2019-08-13Detect VCS from the current directory by default [ci skip]Nobuyoshi Nakada
2019-08-13Push commits notes too [ci skip]Nobuyoshi Nakada
2019-08-13* expand tabs.git
2019-08-13Removed non-VM_OBJSPACE codeNobuyoshi Nakada
It has not been used for 4 years, since r60856, e33b1690d06f867e45750bd8e3e8b06d78b5bc26.
2019-08-13Refactored `objspace_each_objects`Nobuyoshi Nakada
As `rb_objspace_each_objects_without_setup` doesn't reset and restore `dont_incremental` flag, renamed the bare iterator as `objspace_each_objects_without_setup`. `objspace_each_objects` calls it when called with the flag disabled, wrap the arguments otherwise only.
2019-08-13Move rb_objspace_t* in objspace_reachable_objects_from_root to an argumentNobuyoshi Nakada
2019-08-13* expand tabs.git
2019-08-13Hoisted out GPR_DEFAULT_REASONNobuyoshi Nakada
2019-08-13Move rb_objspace_t* in gc_verify_internal_consistency to an argumentNobuyoshi Nakada
2019-08-13Renamed ruby_finalize_{0,1}Nobuyoshi Nakada
And pass rb_execution_context_t as an argument.
2019-08-12Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson
Renaming this function. "No pin" leaks some implementation details. We just want users to know that if they mark this object, the reference may move and they'll need to update the reference accordingly.
2019-08-12Remove documentation that fatal cannot be rescued [ci skip]Jeremy Evans
You can rescue it: f = ObjectSpace.each_object(Class){|c| break c if c.name == 'fatal'} begin raise f rescue f 2 end # => 2 It's not a good idea to rescue fatal exceptions you didn't generate yourself, though. Fixes [Bug #10691]
2019-08-13Explain the current status of branches [ci skip] (#2350)Takashi Kokubun
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2019-08-13* expand tabs.git
2019-08-12also unpin `final` on weak mapsAaron Patterson
2019-08-12Unpin default value objectsAaron Patterson
We're already updating the location of default values, so we may as well unpin them.
2019-08-13Update check_branch description a little [ci skip]Takashi Kokubun
2019-08-12Update docs to use more natural EnglishAaron Patterson
Just a few updates to make the English sound a bit more natural
2019-08-13Fix a typo [ci skip]Kazuhiro NISHIYAMA
2019-08-13* 2019-08-13git
2019-08-13Stop rewriting message to include PR URLNobuyoshi Nakada
Notes: Merged: https://github.com/pull/2347
2019-08-12Add a quick job to be used for branch protectionTakashi Kokubun
2019-08-12string.c (rb_str_sub, _gsub): improve the rdocYusuke Endoh
This change: * Added an explanation about back references except \n and \k<n> (\` \& \' \+ \0) * Added an explanation about an escape (\\) * Added some rdoc references * Rephrased and clarified the reason why double escape is needed, added some examples, and moved the note to the last (because it is not specific to the method itself).
2019-08-12date_parse.c: trim offNobuyoshi Nakada
* ext/date/date_parse.c (date_zone_to_diff): trim off by zone name length.
2019-08-12date_parse.c: avoid copyingNobuyoshi Nakada
* ext/date/date_parse.c (date_zone_to_diff): get rid of copying the whole argument string.
2019-08-12Add another test for frame omitted inliningTakashi Kokubun
2019-08-12Simplify sudo specificationTakashi Kokubun
2019-08-12added --disable-install-doc to Windows workflow of GitHub ActionsHiroshi SHIBATA
Closes: https://github.com/ruby/ruby/pull/2346
2019-08-12Removed configuration of Azure PipelinesHiroshi SHIBATA
2019-08-12Try to nmake testHiroshi SHIBATA
2019-08-12Try to merge windows 2016 and 2019Hiroshi SHIBATA
2019-08-12Added windows-2019 workflowHiroshi SHIBATA