summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-24Document that Range#cover? returns false if <=> returns nilJeremy Evans
Fixes [Bug #12090]
2019-07-24Suppress deflateParams() warningsNobuyoshi Nakada
2019-07-24Split ls lineNobuyoshi Nakada
2019-07-24GNU ls -T has different meaningNobuyoshi Nakada
2019-07-24Fix typo [ci skip]Takashi Kokubun
2019-07-24Resurrect timestamp debug logTakashi Kokubun
because it failed again https://travis-ci.org/ruby/ruby/jobs/563026412 even after 676df311d90990a4666adb5b1db4c7aa6b080e57.
2019-07-24@@project_dir in Gem::TestCase is no longer usedNobuyoshi Nakada
2019-07-24[rubygems/rubygems] Make `@@project_dir` constants per filesNobuyoshi Nakada
https://github.com/rubygems/rubygems/commit/955174658f
2019-07-24[rubygems/rubygems] Resolve `@@project_dir` from test file pathsNobuyoshi Nakada
`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
2019-07-24Adjusted test runnerNobuyoshi Nakada
2019-07-24test-bundled-gems-run: Respect -k optionNobuyoshi Nakada
2019-07-24Reduced duplicate commands in test-bundled-gems-runNobuyoshi Nakada
2019-07-24should not free local hook_list here.Koichi Sasada
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
2019-07-24transcode.c (rb_econv_open0): remove unused codeYusuke Endoh
Coverity Scan found this.
2019-07-23Make Object#singleton_methods work correctly for singleton classes of objectsJeremy Evans
Fixes [Bug #10901]
2019-07-24Test missing Content-Type warningsNobuyoshi Nakada
2019-07-24Test invalid offset warningsNobuyoshi Nakada
2019-07-24* 2019-07-24git
2019-07-24Show the caller's locationNobuyoshi Nakada
* lib/net/http/header.rb: show the caller's location instead of the current lines.
2019-07-23Make pkg_config in mkmf include -I cflags in return valueJeremy Evans
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]
2019-07-23Document that non-blocking mode isn't always supported on Windows [ci skip]Jesús Burgos Maciá
2019-07-23Reset mtime of all files on osxNobuyoshi Nakada
Often checked out files are in the future on OSX image.
2019-07-23Relaxed target_os matchingNobuyoshi Nakada
When target_alias is not empty, `-gnu` suffixed is not stripped. [Bug #16015]
2019-07-23Show seconds and in the modified time orderNobuyoshi Nakada
[ci skip]
2019-07-23Retry to update Unicode timestampNobuyoshi Nakada
2019-07-23Let the index boundary check in rb_enc_from_index be flagged as unlikelyLourens Naudé
[Misc #15806] Closes: https://github.com/ruby/ruby/pull/2128
2019-07-23Explicitly initialise encodings on init to remove branches on encoding lookupLourens Naudé
[Misc #15806] Closes: https://github.com/ruby/ruby/pull/2128
2019-07-23check iseq is executableKoichi Sasada
2019-07-23Support memsize of ASTNobuyoshi Nakada
2019-07-23Let memory sizes of the various IMEMO object types be reflected correctlyLourens Naudé
[Feature #15805] Closes: https://github.com/ruby/ruby/pull/2140
2019-07-23Added the upstream repositories to default gems.Hiroshi SHIBATA
2019-07-23reline is default gems now.Hiroshi SHIBATA
2019-07-23Removed duplicated entry for racc.Hiroshi SHIBATA
2019-07-22Document BasicObject does not implement #object_id and #send [ci skip]Jeremy Evans
Fixes [Bug #10422]
2019-07-22Document encoding of string returned by Regexp.quote [ci skip]Jeremy Evans
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]
2019-07-22Adjust documentation for Kernel#raise [ci skip]Jeremy Evans
Mention how each of the arguments are retrievable from the generated Exception object. Fixes [Bug #10110]
2019-07-23Split test/ripper/test_files.rb to run in parallelNobuyoshi Nakada
2019-07-23Stop packing rb_method_definition_tNobuyoshi Nakada
By using `BITFIELD`, `type` field should not be forced to align.
2019-07-23* 2019-07-23git
2019-07-22Fix documentation for Array#pack m directive count specifier [ci skip]Jeremy Evans
Fixes [Bug #10025]
2019-07-22Allways fetch the latest commit from default gems repository.Hiroshi SHIBATA
2019-07-22constify again.Koichi Sasada
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.
2019-07-22[ruby/date] Describe what is meant by valid in the Date.valid_date? rdocJeremy Evans
https://github.com/ruby/date/commit/8eca79d1f0
2019-07-22constify RHash::ifnone.Koichi Sasada
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.
2019-07-22Fixed exception messageNobuyoshi Nakada
2019-07-22Only the first argument can be --test-target-dir optionNobuyoshi Nakada
Raise the proper exception when that option is not given but non-option argument is.
2019-07-22Update rake-12.3.3.Hiroshi SHIBATA
2019-07-22* 2019-07-22git
2019-07-22Run test-tool in the order of the testsNobuyoshi Nakada
2019-07-21common.mk: `make check` now includes `make test-tool`Yusuke Endoh
And `make test-tool` includes `make test-testframework`. This change may be arguable because I'm unsure who is an intended user of `make check`: a normal user, or Ruby-core developer. Normal users don't have to run `make test-tool` for testing their installation, but Ruby committers should run it before they commit anything. In this case, I'd be conservative; `make check` includes `test-tool`. If normal users often report a failure of `make test-tool`, then we can consider to split `make check` for two sets of target users.