summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-22Use EXEEXTNobuyoshi Nakada
* test/lib/minitest/unit.rb (MiniTest::Assertions.diff): use `EXEEXT` configured value instead of switching by hard coded `host_os`.
2019-06-22golf_prelude.rb: suppress the redefining warningNobuyoshi Nakada
2019-06-22Show timed out threadsNobuyoshi Nakada
* test/lib/test/unit/assertions.rb (assert_join_threads): kill and show timed out threads.
2019-06-22Fix over-expansionNobuyoshi Nakada
* test/lib/minitest/unit.rb (MiniTest::Assertions#mu_pp_for_diff): do not expand escaped backslash followed by 'n'.
2019-06-21Alias ENV.merge! as ENV.updateKenichi Kamiya
[Feature #15947] Closes: https://github.com/ruby/ruby/pull/2246
2019-06-21Use different names for autoload constants in specs for clarityBenoit Daloze
2019-06-21Add extra spec from https://github.com/ruby/ruby/pull/2173Jean Boussier
2019-06-22Always define RUBY_RELEASE_DATETIMENobuyoshi Nakada
2019-06-22Treat closing token with starting token at head of 2nd line correctlyaycabta
v = if true # starting token at head of 2nd line 3 end # closing token
2019-06-22Do auto indent only when closing token at first of lineaycabta
if true 3; end # this isn't auto-indented
2019-06-22* 2019-06-22git
2019-06-21Revert RUBY_RELEASE_DATE to date onlyNobuyoshi Nakada
2019-06-21Constified unusable charsNobuyoshi Nakada
2019-06-21* expand tabs.git
2019-06-21Get rid of undefined behaviorNobuyoshi Nakada
* string.c (rb_str_sub_bang): str and repl can be same. [Bug #15946]
2019-06-21Support irregular auto indentaycabta
v = if true 3 end # this "end" is auto-indented correctly
2019-06-21Remove a duplicate testShugo Maeda
2019-06-21Remove duplicate functionsNobuyoshi Nakada
2019-06-21* expand tabs.git
2019-06-21Enumerator::Lazy should support filter_mapShugo Maeda
Fixes [Bug #15949]
2019-06-21Fix an example [ci skip]Nobuyoshi Nakada
2019-06-21* expand tabs.git
2019-06-21Turned `recur` into `int` [Feature #15777]Nobuyoshi Nakada
2019-06-21Add an optional `inherit` argument to Module#autoload?Jean Boussier
[Feature #15777] Closes: https://github.com/ruby/ruby/pull/2173
2019-06-21Fix call-seq of lazy.filter_map [ci skip]Kazuhiro NISHIYAMA
2019-06-21* expand tabs.git
2019-06-21Lazy filter_mapNobuyoshi Nakada
2019-06-21Fix small typo on block_scanf example [ci-skip]Espartaco Palma
Closes: https://github.com/ruby/ruby/pull/2247
2019-06-21Clean coroutine and timestamp directoriesNobuyoshi Nakada
2019-06-21* 2019-06-21git
2019-06-20Avoid verbose warning when using Net::POP3 with SSLJeremy Evans
Patch from Jos Kamphorst. Fixes [Bug #14822]
2019-06-20Revert "Removed needless file with the upstream repository."Hiroshi SHIBATA
This reverts commit 5bbfca7b1d4be89d4728203b4610de17bccbefd7.
2019-06-20Suppress messages from mkmfNobuyoshi Nakada
2019-06-20Only ignore build directories.Samuel Williams
2019-06-20Transition root fiber into state FIBER_TERMINATED.Samuel Williams
During fork, it's possible that threads with root fibers are terminated, but fiber state is not updated. `fiber_verify` will subsequently fail. We forcefully enter the FIBER_TERMINATED state when terminating the root fiber.
2019-06-20Restore $VERBOSENobuyoshi Nakada
2019-06-20Suppress warningsNobuyoshi Nakada
2019-06-20Fix a typo [ci skip]Kazuhiro NISHIYAMA
2019-06-20Added and update the racc entries on doc/*.Hiroshi SHIBATA
2019-06-20Added racc entry to NEWS.Hiroshi SHIBATA
2019-06-20Removed needless file with the upstream repository.Hiroshi SHIBATA
2019-06-20Update sync task for the directory structure of cparse and ignore JRuby files.Hiroshi SHIBATA
2019-06-20Added gemspec of racc generated from upstream for the default gems.Hiroshi SHIBATA
1.4.16.pre.1 is the teemporary version. It may be changed 1.5.0 or others.
2019-06-20Disable auto indent when move cursor up or downaycabta
This commit suppresses a strange behavior below: if true 1[cursor] end and press down key if true 1 end
2019-06-20Ensure that vm_stack is cleared in `thread_cleanup_func_before_exec`.Samuel Williams
If `vm_stack` is left dangling in a forked process, the gc attempts to scan it, but it is invalid and will cause a segfault. Therefore, we clear it before forking. In order to simplify this, `rb_ec_clear_vm_stack` was introduced.
2019-06-20Revert failed attempt at fixing invalid usage of vm_stack.Samuel Williams
2019-06-20Don't clear cfp, it causes problems.Samuel Williams
2019-06-20Skip `rb_ec_clear_vm_stack` for now.Samuel Williams
2019-06-20* remove trailing spaces.git
2019-06-20Ensure `vm_stack` is cleared after fork.Samuel Williams