Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | The pdb header error is printed at stdout | Takashi Kokubun | 2020-04-18 | 1 | -2/+2 | |
| | | | | https://ci.appveyor.com/project/ruby/ruby/builds/32278754/job/90jmky2jq2k0wjv8 | |||||
* | Update workflows/mingw.yml - use setup-ruby-pkgs (#3042) | MSP-Greg | 2020-04-18 | 1 | -12/+5 | |
| | | | MSP-Greg/actions-ruby is deprecated... | |||||
* | * 2020-04-19 [ci skip] | git | 2020-04-19 | 1 | -1/+1 | |
| | ||||||
* | Env values removed by ENV.clear are not used | Nobuyoshi Nakada | 2020-04-18 | 1 | -4/+3 | |
| | ||||||
* | Bypass env key encoding conversion if unnecessary | Nobuyoshi Nakada | 2020-04-18 | 1 | -9/+13 | |
| | ||||||
* | Hoisted out reset_by_modified_env | Nobuyoshi Nakada | 2020-04-18 | 1 | -10/+12 | |
| | ||||||
* | Environment variable values are not case-insensitive | Nobuyoshi Nakada | 2020-04-18 | 1 | -2/+2 | |
| | | | | Only the names are case-sensitive. | |||||
* | [ruby/reline] Add ed_search_next_history | aycabta | 2020-04-18 | 2 | -0/+126 | |
| | | | | https://github.com/ruby/reline/commit/ca750b676b | |||||
* | [ruby/reline] Add ed_search_prev_history | aycabta | 2020-04-18 | 2 | -0/+116 | |
| | | | | https://github.com/ruby/reline/commit/e9ae288825 | |||||
* | [ruby/reline] Rename wrong test name | aycabta | 2020-04-18 | 1 | -1/+1 | |
| | | | | https://github.com/ruby/reline/commit/8480db575b | |||||
* | [ruby/reline] Use vi_search_{prev,next} to incremental search | aycabta | 2020-04-18 | 4 | -14/+14 | |
| | | | | https://github.com/ruby/reline/commit/cab312f584 | |||||
* | [ruby/reline] Rename search_history with incremental_search_history | aycabta | 2020-04-18 | 1 | -3/+3 | |
| | | | | https://github.com/ruby/reline/commit/d563063ea0 | |||||
* | Compare environment variable names in those manor [Bug #16798] | Nobuyoshi Nakada | 2020-04-18 | 2 | -3/+21 | |
| | ||||||
* | power_assert repository is transferred to ruby/power_assert | Kazuki Tsujimoto | 2020-04-18 | 1 | -1/+1 | |
| | ||||||
* | Make sure newarraykwsplat accesses a correct index | Takashi Kokubun | 2020-04-18 | 2 | -1/+11 | |
| | | | | | | | on stack when local_stack_p is enabled. This fixes `RB_FL_TEST_RAW:"RB_FL_ABLE(obj)"` assertion failure on power_assert's test with JIT enabled. | |||||
* | RUBY_SPECIAL_SHIFT and RUBY_FL_USHIFT are mandatory for rp in lldb_cruby.py | Nobuyoshi Nakada | 2020-04-18 | 3 | -6/+6 | |
| | ||||||
* | Super TestJIT#setup to skip unsupported envs | Takashi Kokubun | 2020-04-18 | 1 | -3/+1 | |
| | | | | Slightly simplifying 8d6aa06620b316904fd10d0cab1b85e07f2fbf67 | |||||
* | Skip a too-unstable test on s390x-linux | Takashi Kokubun | 2020-04-18 | 1 | -0/+1 | |
| | | | | | | | | | | | | | In the last 26-ish hours, it has failed 5 times: https://travis-ci.org/github/ruby/ruby/jobs/676497718 https://travis-ci.org/github/ruby/ruby/jobs/676480295 https://travis-ci.org/github/ruby/ruby/jobs/676103216 https://travis-ci.org/github/ruby/ruby/jobs/676057967 https://travis-ci.org/github/ruby/ruby/jobs/676055113 and I don't think anybody has been working on it right now. To make CI result report of s390x-linux useful, let's skip it until the test is improved to be more stable. | |||||
* | test/ruby/test_jit_debug.rb: Skip unsupported platforms | Yusuke Endoh | 2020-04-18 | 1 | -0/+3 | |
| | ||||||
* | power_assert repository is transferred to ruby/power_assert | Kazuki Tsujimoto | 2020-04-18 | 1 | -1/+1 | |
| | ||||||
* | Remove invalid webhook config | Takashi Kokubun | 2020-04-17 | 1 | -1/+0 | |
| | | | | | According to warnings on Travis, there's no such key. We handle this on webhook side anyway. | |||||
* | * 2020-04-18 [ci skip] | git | 2020-04-18 | 1 | -1/+1 | |
| | ||||||
* | Compilation error does not impact exit status | Takashi Kokubun | 2020-04-17 | 1 | -2/+2 | |
| | | | | | We failed to ignore https://ci.appveyor.com/project/ruby/ruby/builds/32245902/job/xcfxw67uexxysvni | |||||
* | Fix a typo [ci skip] | Kazuhiro NISHIYAMA | 2020-04-17 | 1 | -1/+1 | |
| | ||||||
* | NEWS.md: Mentioned the removal of NIL/TRUE/FALSE [ci skip] | Nobuyoshi Nakada | 2020-04-17 | 1 | -0/+2 | |
| | ||||||
* | Removed NIL/TRUE/FALSE from documents too | Kazuhiro NISHIYAMA | 2020-04-17 | 2 | -6/+0 | |
| | | | | This is follow up of 62554ca97812b454e78a0a9daf6e962ff7a2f589 | |||||
* | Removed NIL/TRUE/FALSE | Nobuyoshi Nakada | 2020-04-17 | 2 | -39/+0 | |
| | | | | Deprerecated constants which had been warned since 2.4. | |||||
* | Rescue EPIPE in _report | Nobuyoshi Nakada | 2020-04-17 | 1 | -21/+13 | |
| | | | | Instead of letting callers rescue the error always. | |||||
* | Refactored rb_readwrite_syserr_fail | Nobuyoshi Nakada | 2020-04-17 | 1 | -18/+20 | |
| | | | | | | * renamed argument `writable` as `waiting` * hosited out creating and raising exception * turned into a `switch` | |||||
* | fileutils now depends on rbconfig.rb due to JRuby support | Nobuyoshi Nakada | 2020-04-17 | 1 | -1/+1 | |
| | ||||||
* | Suppress C4267 "possible loss of data" warnings | Nobuyoshi Nakada | 2020-04-17 | 1 | -1/+1 | |
| | | | | Just cast down explicitly. | |||||
* | test/ruby/test_process.rb: Skip GID.from_name on Android | Yusuke Endoh | 2020-04-17 | 1 | -1/+1 | |
| | | | | | | The user management on Android seems very different https://rubyci.org/logs/rubyci.s3.amazonaws.com/android28-x86_64/ruby-master/log/20200416T234122Z.fail.html.gz | |||||
* | Remove lib/rss.rb | Sutou Kouhei | 2020-04-17 | 1 | -94/+0 | |
| | | | | This is a follow-up of 83240f315a10b42b53c3b62c1fbc428f97912665 . | |||||
* | Suppress C4267 "possible loss of data" warnings | Nobuyoshi Nakada | 2020-04-17 | 1 | -1/+1 | |
| | ||||||
* | * 2020-04-17 [ci skip] | git | 2020-04-17 | 1 | -1/+1 | |
| | ||||||
* | core_assertions.rb: fixed fd leak at timeout | Nobuyoshi Nakada | 2020-04-17 | 1 | -0/+2 | |
| | ||||||
* | envutil.rb: not try to close pipes twice | Nobuyoshi Nakada | 2020-04-17 | 1 | -2/+4 | |
| | ||||||
* | Preserve encoding in error messages for invalid user/group name | Nobuyoshi Nakada | 2020-04-16 | 2 | -2/+8 | |
| | ||||||
* | Added tests for Process::UID.from_name and Process::GID.from_name | Nobuyoshi Nakada | 2020-04-16 | 1 | -0/+16 | |
| | ||||||
* | Preserve encoding in error message for invalid env exec option | Nobuyoshi Nakada | 2020-04-16 | 2 | -1/+4 | |
| | ||||||
* | Added test for invalid env exec option | Nobuyoshi Nakada | 2020-04-16 | 1 | -0/+4 | |
| | ||||||
* | Moved noreturn call to end of noreturn function | Nobuyoshi Nakada | 2020-04-16 | 1 | -1/+1 | |
| | ||||||
* | Use UNREACHABLE_RETURN for non-void function | Nobuyoshi Nakada | 2020-04-16 | 1 | -2/+1 | |
| | ||||||
* | fix compiler error on gcc 4.x | 卜部昌平 | 2020-04-16 | 2 | -20/+19 | |
| | | | | | | | | | | | | | | | | | | It seems gcc prior to 5 suffered from preprocessor bug. We have to provide workarounds. See https://github.com/ruby/ruby/runs/591138012 ---- Here is something interesting. According to C99, strictly speaking, the gcc behaviour was in fact legal(!) and everything else were wrong. This was not a bug of gcc, rather a bug of the ISO C Standard. This defect was reported to the committee as DR#412, and fixed accordingly. All tested compilers now conform C17's updated preprocessor description. See http://www.open-std.org/JTC1/SC22/WG14/www/docs/dr_412.htm | |||||
* | * 2020-04-16 [ci skip] | git | 2020-04-16 | 1 | -1/+1 | |
| | ||||||
* | Support for FreeBSD <sys/cdefs.h> | 卜部昌平 | 2020-04-16 | 2 | -3/+24 | |
| | | | | | | | | | FreeBSD's <sys/cdefs.h> is broken. Cygwin is also affected by that. We need to avoid using them. See also: https://github.com/freebsd/freebsd/commit/d1c67819db000c02d3a9c79f3651c10aeedad1a0 https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;f=newlib/libc/include/sys/cdefs.h;h=44d6d53977e6bc82c2b1e6dbe8ae7f310b260604 | |||||
* | Raise EPIPE at broken pipe for the backward compatibility | Nobuyoshi Nakada | 2020-04-15 | 4 | -9/+23 | |
| | | | | | | Instead of SignalException for SIGPIPE, raise `Errno::EPIPE` with instance variable `signo` and re-send that signal at exit. [Feature #14413] | |||||
* | Added rb_syserr_new_path | Nobuyoshi Nakada | 2020-04-15 | 2 | -1/+10 | |
| | | | | | Similar to rb_syserr_fail_path, but just returns the created exception instance instead of raising it. | |||||
* | Create succ_index_table as a part of `iseq_setup` | Nobuyoshi Nakada | 2020-04-15 | 2 | -7/+8 | |
| | | | | | | With compiling `CPDEBUG >= 2`, `rb_iseq_disasm` segfaults if this table has not been created. Also `ibf_load_iseq_each` calls `rb_iseq_insns_info_encode_positions`. | |||||
* | Added test for `debug_level:` option of `RubyVM::InstructionSequence.compile` | Nobuyoshi Nakada | 2020-04-15 | 2 | -0/+13 | |
| |