aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/psych] Do not use add_development_dependency.Hiroshi SHIBATA2019-07-251-5/+0
| | | | https://github.com/ruby/psych/commit/939754237f
* Fix errno at seeking socket/pipe on WindowsNobuyoshi Nakada2019-07-253-1/+16
| | | | [Bug #12230]
* Use PRIuSIZE instead of "%zu"Nobuyoshi Nakada2019-07-251-7/+10
|
* Clarify Thread exception handling documentation [ci skip]Jeremy Evans2019-07-241-8/+19
| | | | | | From djellemah (John Anderson). Fixes [Bug #12252]
* * 2019-07-25git2019-07-251-1/+1
|
* Document that Range#cover? returns false if <=> returns nilJeremy Evans2019-07-241-1/+4
| | | | Fixes [Bug #12090]
* Suppress deflateParams() warningsNobuyoshi Nakada2019-07-241-4/+4
|
* Split ls lineNobuyoshi Nakada2019-07-241-1/+3
|
* GNU ls -T has different meaningNobuyoshi Nakada2019-07-241-1/+1
|
* Fix typo [ci skip]Takashi Kokubun2019-07-241-1/+1
|
* Resurrect timestamp debug logTakashi Kokubun2019-07-241-0/+1
| | | | | because it failed again https://travis-ci.org/ruby/ruby/jobs/563026412 even after 676df311d90990a4666adb5b1db4c7aa6b080e57.
* @@project_dir in Gem::TestCase is no longer usedNobuyoshi Nakada2019-07-242-12/+0
|
* [rubygems/rubygems] Make `@@project_dir` constants per filesNobuyoshi Nakada2019-07-242-14/+14
| | | | https://github.com/rubygems/rubygems/commit/955174658f
* [rubygems/rubygems] Resolve `@@project_dir` from test file pathsNobuyoshi Nakada2019-07-243-2/+4
| | | | | | | `Dir.pwd` may differ from the source path. Test directories and files should be resolved from test file paths. https://github.com/rubygems/rubygems/commit/e18e7c81b4
* Adjusted test runnerNobuyoshi Nakada2019-07-241-1/+1
|
* test-bundled-gems-run: Respect -k optionNobuyoshi Nakada2019-07-241-3/+6
|
* Reduced duplicate commands in test-bundled-gems-runNobuyoshi Nakada2019-07-241-6/+4
|
* should not free local hook_list here.Koichi Sasada2019-07-242-3/+17
| | | | | | | | | | | exec_hooks_postcheck() clean executed hook_list if it is needed. list_exec is freed if there are no events and this list is local event (connected to specific iseq). However, iseq keeps to point this local hook_list, freed list. To prevent this situation, do not free hook_list here even if it has no events. This issue is reported by @joker1007. https://twitter.com/joker1007/status/1153649170797830144
* transcode.c (rb_econv_open0): remove unused codeYusuke Endoh2019-07-241-15/+4
| | | | Coverity Scan found this.
* Make Object#singleton_methods work correctly for singleton classes of objectsJeremy Evans2019-07-232-0/+26
| | | | Fixes [Bug #10901]
* Test missing Content-Type warningsNobuyoshi Nakada2019-07-241-4/+11
|
* Test invalid offset warningsNobuyoshi Nakada2019-07-241-3/+6
|
* * 2019-07-24git2019-07-241-1/+1
|
* Show the caller's locationNobuyoshi Nakada2019-07-242-3/+15
| | | | | * lib/net/http/header.rb: show the caller's location instead of the current lines.
* Make pkg_config in mkmf include -I cflags in return valueJeremy Evans2019-07-231-4/+4
| | | | | | | | | | | This was the historical behavior, it was modified unintentionally by 097c3e9cbbf23718371f08c24b2d2297b039f63f, which started storing these flags in a different global variable. Also, include the incflags when logging, and document that the method modifies $INCFLAGS. Fixes [Bug #10651]
* Document that non-blocking mode isn't always supported on Windows [ci skip]Jesús Burgos Maciá2019-07-231-0/+4
|
* Reset mtime of all files on osxNobuyoshi Nakada2019-07-231-6/+4
| | | | Often checked out files are in the future on OSX image.
* Relaxed target_os matchingNobuyoshi Nakada2019-07-231-5/+5
| | | | | | When target_alias is not empty, `-gnu` suffixed is not stripped. [Bug #16015]
* Show seconds and in the modified time orderNobuyoshi Nakada2019-07-231-1/+1
| | | | [ci skip]
* Retry to update Unicode timestampNobuyoshi Nakada2019-07-232-3/+7
|
* Let the index boundary check in rb_enc_from_index be flagged as unlikelyLourens Naudé2019-07-231-1/+1
| | | | | | [Misc #15806] Closes: https://github.com/ruby/ruby/pull/2128
* Explicitly initialise encodings on init to remove branches on encoding lookupLourens Naudé2019-07-232-17/+7
| | | | | | [Misc #15806] Closes: https://github.com/ruby/ruby/pull/2128
* check iseq is executableKoichi Sasada2019-07-231-28/+28
|
* Support memsize of ASTNobuyoshi Nakada2019-07-231-1/+8
|
* Let memory sizes of the various IMEMO object types be reflected correctlyLourens Naudé2019-07-234-8/+61
| | | | | | [Feature #15805] Closes: https://github.com/ruby/ruby/pull/2140
* Added the upstream repositories to default gems.Hiroshi SHIBATA2019-07-231-0/+16
|
* reline is default gems now.Hiroshi SHIBATA2019-07-231-2/+2
|
* Removed duplicated entry for racc.Hiroshi SHIBATA2019-07-231-4/+2
|
* Document BasicObject does not implement #object_id and #send [ci skip]Jeremy Evans2019-07-222-0/+4
| | | | Fixes [Bug #10422]
* Document encoding of string returned by Regexp.quote [ci skip]Jeremy Evans2019-07-221-2/+2
| | | | | | | | | Also, remove documentation about returning self, which makes no sense as self would be the Regexp class. It could be interpreted as return the argument if no changes were made, but that hasn't been the behavior at least since 1.8.7 (and probably before). Fixes [Bug #10239]
* Adjust documentation for Kernel#raise [ci skip]Jeremy Evans2019-07-221-14/+14
| | | | | | | Mention how each of the arguments are retrievable from the generated Exception object. Fixes [Bug #10110]
* Split test/ripper/test_files.rb to run in parallelNobuyoshi Nakada2019-07-237-18/+56
|
* Stop packing rb_method_definition_tNobuyoshi Nakada2019-07-231-2/+3
| | | | By using `BITFIELD`, `type` field should not be forced to align.
* * 2019-07-23git2019-07-231-1/+1
|
* Fix documentation for Array#pack m directive count specifier [ci skip]Jeremy Evans2019-07-221-1/+3
| | | | Fixes [Bug #10025]
* Allways fetch the latest commit from default gems repository.Hiroshi SHIBATA2019-07-221-1/+1
|
* constify again.Koichi Sasada2019-07-225-23/+23
| | | | | | | | | | | | | | | | | | | | Same as last commit, make some fields `const`. include/ruby/ruby.h: * Rasic::klass * RArray::heap::aux::shared_root * RRegexp::src internal.h: * rb_classext_struct::origin_, redefined_class * vm_svar::cref_or_me, lastline, backref, others * vm_throw_data::throw_obj * vm_ifunc::data * MEMO::v1, v2, u3::value While modifying this patch, I found write-barrier miss on rb_classext_struct::redefined_class. Also vm_throw_data::throw_state is only `int` so change the type.
* [ruby/date] Describe what is meant by valid in the Date.valid_date? rdocJeremy Evans2019-07-221-0/+3
| | | | https://github.com/ruby/date/commit/8eca79d1f0
* constify RHash::ifnone.Koichi Sasada2019-07-222-2/+2
| | | | | | | RHash::ifnone should be protected by write-barriers so this field should be const. However, to introduce GC.compact, the const was removed. This commit revert this removing `const` and modify gc.c `TYPED_UPDATE_IF_MOVED` to remove `const` forcely by a type cast.
* Fixed exception messageNobuyoshi Nakada2019-07-221-1/+1
|