summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add github repo to remove_tagv2_7_0_preview3NARUSE, Yui2019-11-221-0/+2
|
* Check -1 arity for C++Nobuyoshi Nakada2019-11-224-6/+24
|
* * 2019-11-22 [ci skip]git2019-11-221-1/+1
|
* Use jsDelivr instead of raw.githubusercontent.comKazuhiro NISHIYAMA2019-11-221-1/+1
| | | | | | | | | | Try to fix download error on Solaris CI https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11x/ruby-master/log/20191121T162422Z.fail.html.gz ``` tool/downloader.rb:243:in `rescue in download': failed to download config.guess (RuntimeError) Net::HTTPFatalError: 503 "Service Unavailable": https://raw.githubusercontent.com/gcc-mirror/gcc/master/config.guess ```
* Use more strict regexp to avoid to match naninanirb.rbKazuhiro NISHIYAMA2019-11-212-3/+3
|
* Fixed for old gitNobuyoshi Nakada2019-11-211-2/+2
|
* Skip updating revision.h when the revision is unchangedNobuyoshi Nakada2019-11-211-0/+4
| | | | note: GNU make only.
* Support %U/%u/%W/%w/%V/%g/%G formats in Time.strptimeJeremy Evans2019-11-212-1/+23
| | | | | | | | | | | | | | | | Most of these formats were documented as supported, but were not actually supported. Document that %g and %G are supported. If %U/%W is specified without yday and mon/mday are not specified, then Date.strptime is used to get the appropriate yday. If cwyear is specifier without the year, or cwday and cweek are specified without mday and mon, then use Date.strptime and convert the resulting value to Time, since Time.make_time cannot handle those conversions Fixes [Bug #9836] Fixes [Bug #14241]
* Add test/reline/test_string_processing.rbaycabta2019-11-211-0/+23
|
* [ruby/reline] Version 0.0.7aycabta2019-11-211-1/+1
| | | | https://github.com/ruby/reline/commit/09d370bdc19e62f0a27c2240e19b07963afd922f
* Version 0.0.6aycabta2019-11-211-1/+1
|
* Version 1.1.0aycabta2019-11-211-2/+2
|
* Consider escape sequence to calculate prompt widthaycabta2019-11-211-1/+1
|
* Add a proper cast to pass JIT tests on mswin.Koichi Sasada2019-11-211-1/+1
| | | | https://ci.appveyor.com/project/ruby/ruby/builds/29001248/job/ye80bsrmewdgw294
* Add a warning message and --legacy of an alias of --singlelineaycabta2019-11-212-1/+7
|
* Refactor filter_backtraceY. Ushiki2019-11-211-13/+3
|
* Fix filter_backtrace for context-mode 0Y. Ushiki2019-11-211-1/+2
|
* Use singleline/multiline instead of readline/reidlineaycabta2019-11-218-75/+102
|
* Refined inspection of argument forwardingNobuyoshi Nakada2019-11-212-14/+43
|
* * 2019-11-21 [ci skip]git2019-11-211-1/+1
|
* Change argument `Proc` to `#call` defined object.manga_osyo2019-11-212-5/+29
| | | | This is the same as the behavior of Readline.
* Add <Home> <End> keys.manga_osyo2019-11-211-0/+2
|
* Add tests of argument forwarding's parameters and inspectKazuhiro NISHIYAMA2019-11-201-0/+5
|
* Mintty on Cygwin isn't a kind of command prompt, can process ANSI escape codeaycabta2019-11-201-8/+8
|
* add a NEWS entry for Method#inspectKoichi Sasada2019-11-201-5/+12
|
* Always forward declaration is neededNobuyoshi Nakada2019-11-201-1/+2
| | | | | | `rb_resolve_refined_method_callable` is referenced in `refine_sym_proc_call`, even when pre-compiling mjit header on mswin.
* Turn C4047 warning into errorNobuyoshi Nakada2019-11-201-1/+1
| | | | | | | | | | | Warned at making precompiled header on mswin. ``` building rb_mjit_header-2.7.0.pch vm.c d:\a\ruby\ruby\src\vm_args.c(1117): warning C4047: '=': 'const rb_callable_method_entry_t *' differs in levels of indirection from 'int' rb_mjit_header-2.7.0.pch updated ```
* re-add function prototypes卜部昌平2019-11-201-0/+5
| | | | | This commit reverts a part of 0e8219f591f3f17cb7ee361e8a60dbef08145883 which broke icc. See also https://rubyci.org/logs/rubyci.s3.amazonaws.com/icc-x64/ruby-master/log/20191120T010006Z.fail.html.gz
* Revert the line for nextafter.c for FreeBSD makeNobuyoshi Nakada2019-11-201-0/+3
|
* Update representation (discussed on ruby tracker)zverok2019-11-202-25/+23
|
* Fix test_module.rbzverok2019-11-201-1/+1
|
* Method parameters inspectzverok2019-11-202-7/+121
| | | | | | | | | Example: def m(a, b=nil, *c, d:, e: nil, **rest, &block) end p method(:m) #=> #<Method: m(a, b=<default>, *c, d:, e: <default>, **rest, &block) ...>
* Fix indent of a line when a newline is inserted to the nextaycabta2019-11-201-0/+20
|
* Replace typo "bock" with "block"aycabta2019-11-201-2/+2
|
* A preceding token of "do" of block has EXPR_CMDARG or EXPR_ENDFNaycabta2019-11-201-2/+2
| | | | | | | | meth do # the preceding token of "do" has EXPR_CMDARG end meth() do # the preceding token of "do" has EXPR_ENDFN end
* Number sign comment (# bla bla) is a kind of newline characteraycabta2019-11-201-2/+2
|
* Generate history file path correctly when $HOME/.irbrc doesn't existaycabta2019-11-202-5/+45
|
* Fix memory corruption in Enumerable#reverse_each [ruby-dev:50867] [Bug #16354]Kazuki Tsujimoto2019-11-192-3/+22
|
* Revert "[ripper] Quoted label without expression must be a local variable"Nobuyoshi Nakada2019-11-202-61/+34
| | | | | This reverts commit 0b8c73aa65add5c57b46b0cfdf4e661508802172, which seems breaking RVALUE consistency check.
* * 2019-11-20 [ci skip]git2019-11-201-1/+1
|
* Avoid needless object allocationKazuki Tsujimoto2019-11-193-2/+7
|
* Add a testKazuhiro NISHIYAMA2019-11-191-3/+23
| | | | | | and rename from b.rb [ruby-core:95055] [Bug #16177]
* [ripper] Quoted label without expression must be a local variableNobuyoshi Nakada2019-11-192-34/+61
|
* care about TAG_FATAL.Koichi Sasada2019-11-191-1/+4
| | | | | | | | | | | TAG_FATAL represents interpreter closing state and ec->errinfo contains FIXNUM (eTerminateSignal, etc). If we need to change the state, then errinfo is also changed because TAG_RAISE assumes that ec->errinfo contains a Exception object. Without this patch, TAG_FATAL is ignored and no ec->errinfo change so that it causes critical issue. [Bug #16177]
* Configure static extensions only if in chargeNobuyoshi Nakada2019-11-191-1/+5
| | | | | Get rid of races in parallel configuration when using the ext/Setup file.
* peep-hole optimize VM instructions卜部昌平2019-11-191-18/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | Some minor optimizations. Calculating ------------------------------------- ours trunk vm2_regexp 8.479M 8.346M i/s - 6.000M times in 0.707612s 0.718916s vm2_regexp_invert 8.605M 8.350M i/s - 6.000M times in 0.697298s 0.718576s Comparison: vm2_regexp ours: 8479223.3 i/s trunk: 8345893.8 i/s - 1.02x slower vm2_regexp_invert ours: 8604647.4 i/s trunk: 8349852.8 i/s - 1.03x slower Calculating ------------------------------------- ours+jit trunk+jit Optcarrot Lan_Master.nes 68.603 64.167 fps Comparison: Optcarrot Lan_Master.nes ours+jit: 68.6 fps trunk+jit: 64.2 fps - 1.07x slower
* Remove TEST_BUNDLED_GEMS_ALLOW_FAILURESKazuhiro NISHIYAMA2019-11-192-4/+0
| | | | https://github.com/seattlerb/minitest/pull/798 is closed
* make functions static卜部昌平2019-11-1916-42/+38
| | | | | | | These functions are used from within a compilation unit so we can make them static, for better binary size. This changeset reduces the size of generated ruby binary from 26,590,128 bytes to 26,584,472 bytes on my macihne.
* Clarify documentation for `InstructionSequence#compile`.Samuel Williams2019-11-191-2/+14
| | | | | | | | We incorrectly assumed that the `file` argument should be the file name and caused https://github.com/scoutapp/scout_apm_ruby/issues/307 because exception backtrace did not contain correct path. This documentation clarifies the role of the different arguments and provides extra examples.
* Suppress `stty` error on Apple TerminalNobuyoshi Nakada2019-11-191-1/+1
| | | | | | | | | | | | `stty` called in `Reline::ANSI.deprep` command shows the following error message on macOS Apple Terminal, with some settings. ``` $ LANG=C irb irb(main):001:0> stty: 'standard input': unable to perform all requested operations stty: 'standard input': unable to perform all requested operations ```