aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * 2019-08-14git2019-08-141-1/+1
|
* Compare actual resultNobuyoshi Nakada2019-08-141-2/+2
|
* UTF LE is fixed at least the first 2 bytesNobuyoshi Nakada2019-08-133-8/+5
| | | | | * io.c (io_strip_bom): if the first 2 bytes are 0xFF0xFE, it should be a little-endian UTF, 16 or 32. [Bug #16099]
* Use the official actions/checkout again (#2357)Takashi Kokubun2019-08-133-6/+12
| | | | 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.
* * expand tabs.git2019-08-131-4/+4
|
* Add compaction callbacks for EnumeratorAaron Patterson2019-08-131-15/+65
| | | | This commit gives Enumerator compaction support
* Update the comment in check_branch [ci skip] (#2355)Takashi Kokubun2019-08-131-5/+3
|
* spec/bundler needs the specific command [ci skip]Nobuyoshi Nakada2019-08-131-0/+3
|
* Pass rb_execution_context_t* in ruby_run_nodeNobuyoshi Nakada2019-08-131-18/+28
|
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2019-08-131-1/+1
|
* Detect VCS from the current directory by default [ci skip]Nobuyoshi Nakada2019-08-131-1/+1
|
* Push commits notes too [ci skip]Nobuyoshi Nakada2019-08-131-3/+8
|
* * expand tabs.git2019-08-131-3/+3
|
* Removed non-VM_OBJSPACE codeNobuyoshi Nakada2019-08-131-16/+0
| | | | | It has not been used for 4 years, since r60856, e33b1690d06f867e45750bd8e3e8b06d78b5bc26.
* Refactored `objspace_each_objects`Nobuyoshi Nakada2019-08-131-23/+24
| | | | | | | | 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.
* Move rb_objspace_t* in objspace_reachable_objects_from_root to an argumentNobuyoshi Nakada2019-08-131-3/+11
|
* * expand tabs.git2019-08-133-6/+6
|
* Hoisted out GPR_DEFAULT_REASONNobuyoshi Nakada2019-08-131-5/+8
|
* Move rb_objspace_t* in gc_verify_internal_consistency to an argumentNobuyoshi Nakada2019-08-131-16/+21
|
* Renamed ruby_finalize_{0,1}Nobuyoshi Nakada2019-08-1310-47/+42
| | | | And pass rb_execution_context_t as an argument.
* Rename rb_gc_mark_no_pin -> rb_gc_mark_movableAaron Patterson2019-08-128-28/+28
| | | | | | 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.
* Remove documentation that fatal cannot be rescued [ci skip]Jeremy Evans2019-08-121-1/+1
| | | | | | | | | | | | | | | | 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]
* Explain the current status of branches [ci skip] (#2350)Takashi Kokubun2019-08-131-2/+9
|
* * expand tabs.git2019-08-131-1/+1
|
* also unpin `final` on weak mapsAaron Patterson2019-08-121-1/+2
|
* Unpin default value objectsAaron Patterson2019-08-121-1/+1
| | | | | We're already updating the location of default values, so we may as well unpin them.
* Update check_branch description a little [ci skip]Takashi Kokubun2019-08-131-0/+1
|
* Update docs to use more natural EnglishAaron Patterson2019-08-121-10/+10
| | | | Just a few updates to make the English sound a bit more natural
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2019-08-131-1/+1
|
* * 2019-08-13git2019-08-131-1/+1
|
* Stop rewriting message to include PR URLNobuyoshi Nakada2019-08-131-3/+0
|
* Add a quick job to be used for branch protectionTakashi Kokubun2019-08-121-0/+15
|
* string.c (rb_str_sub, _gsub): improve the rdocYusuke Endoh2019-08-121-21/+58
| | | | | | | | | | | | 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).
* date_parse.c: trim offNobuyoshi Nakada2019-08-123-13/+10
| | | | | * ext/date/date_parse.c (date_zone_to_diff): trim off by zone name length.
* date_parse.c: avoid copyingNobuyoshi Nakada2019-08-124-52/+122
| | | | | * ext/date/date_parse.c (date_zone_to_diff): get rid of copying the whole argument string.
* Add another test for frame omitted inliningTakashi Kokubun2019-08-121-0/+16
|
* Simplify sudo specificationTakashi Kokubun2019-08-121-3/+3
|
* added --disable-install-doc to Windows workflow of GitHub ActionsHiroshi SHIBATA2019-08-121-1/+1
| | | | Closes: https://github.com/ruby/ruby/pull/2346
* Removed configuration of Azure PipelinesHiroshi SHIBATA2019-08-121-109/+0
|
* Try to nmake testHiroshi SHIBATA2019-08-121-0/+5
|
* Try to merge windows 2016 and 2019Hiroshi SHIBATA2019-08-122-39/+13
|
* Added windows-2019 workflowHiroshi SHIBATA2019-08-121-0/+35
|
* Try to nmakeHiroshi SHIBATA2019-08-121-0/+6
|
* Migrate Windows 2016 env to GitHub Actions from AzurePipelinesHiroshi SHIBATA2019-08-121-0/+29
|
* Add exec to apt-get updateTakashi Kokubun2019-08-121-3/+3
| | | | to propagate exit status to travis_retry properly.
* Minor wording fix in NEWS [ci skip]Takashi Kokubun2019-08-121-1/+1
| | | | pushing a trivial commit for testing post-receive hook
* Include commits notes in ChangeLogNobuyoshi Nakada2019-08-121-1/+1
|
* Revert "Roughly retry `brew update` on GitHub Actions"Takashi Kokubun2019-08-121-1/+1
| | | | | | This reverts commit 5ee11a95ffbf194a73d1bea300a35f5d6250d203. Sorry, timeout(1) was missing.
* Drop unused ccacheTakashi Kokubun2019-08-121-1/+1
| | | | unlike Travis, it seems not used.
* Roughly retry `brew update` on GitHub ActionsTakashi Kokubun2019-08-121-1/+1
| | | | because it has failed often on Travis.