summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2019-06-20Fix typo in VM_ASSERT.Samuel Williams
2019-06-20Set `cfp` to null (along with vm_stack) in `rb_fiber_close`.Samuel Williams
2019-06-20Extra assertions around thread.Samuel Williams
2019-06-20Don't try to dereference NULL cfp.Samuel Williams
2019-06-19Remove spec testing undefined behaviorJeremy Evans
Fixes [Bug #15432]
2019-06-20* 2019-06-20git
2019-06-20* expand tabs.git
2019-06-19Implement Complex#<=>Jeremy Evans
Implement Complex#<=> so that it is usable as an argument when calling <=> on objects of other classes (since #coerce will coerce such numbers to Complex). If the complex number has a zero imaginary part, and the other argument is a real number (or complex number with zero imaginary part), return -1, 0, or 1. Otherwise, return nil, indicating the objects are not comparable. Fixes [Bug #15857]
2019-06-19test/racc/test_racc_command.rb: Extend the timeoutYusuke Endoh
test_opal, test_ruby18, and test_ruby22 are slow tests. https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-ad7f67/ruby-master/log/20190619T105405Z.fail.html.gz
2019-06-20Don't change vm_stack/cfp without acquiring gvl first.Samuel Williams
2019-06-19Adjust indentNobuyoshi Nakada
2019-06-19* expand tabs.git
2019-06-19Remove IA64 support.Samuel Williams
2019-06-19Partly revert directory structure for cparse.Hiroshi SHIBATA
It break the some build environment.
2019-06-19* remove trailing spaces, append newline at EOF.git
2019-06-19Added binstub for racc executables.Hiroshi SHIBATA
2019-06-19Temporary disabled to invoke assert_output_unchanged.Hiroshi SHIBATA
Because some environment created the different results from test fixtures.
2019-06-19Restore ruby/ruby change for extconf.rb.Hiroshi SHIBATA
2019-06-19Workaround for the external file for racc testHiroshi SHIBATA
2019-06-19use TEMP_DIR.Hiroshi SHIBATA