aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [rubygems/rubygems] Roll back to Dir.chdir blockUtkarsh Gupta2020-07-151-1/+3
| | | | | | | | | since without that, evaluating the gemspec from outside `File.expand_path( __dir__)` won't work. Signed-off-by: Utkarsh Gupta <utkarsh@debian.org> https://github.com/rubygems/rubygems/commit/9e5e52a1d9
* [rubygems/rubygems] Fix tests pertaining to newgemUtkarsh Gupta2020-07-151-1/+9
| | | | | | Signed-off-by: Utkarsh Gupta <utkarsh@debian.org> https://github.com/rubygems/rubygems/commit/e2ee0b7de3
* [rubygems/rubygems] Fix RuboCop offensesUtkarsh Gupta2020-07-158-6/+20
| | | | | | | | | | | | | These offenses appear when you create a gem with `bundle gem foo` and run `rubocop` over it. Initially, there were around 45 offenses detected, but with #3731 and this, the number of offenses have been reduced to 2. Signed-off-by: Utkarsh Gupta <utkarsh@debian.org> https://github.com/rubygems/rubygems/commit/fe9dcaa1b4
* [rubygems/rubygems] Show also output from all commands on rubygems checkout ↵David Rodríguez2020-07-151-1/+9
| | | | | | errors https://github.com/rubygems/rubygems/commit/1fe24e471d
* [rubygems/rubygems] Remove `--quiet` flag to `git checkout`David Rodríguez2020-07-151-1/+1
| | | | | | | Since we don't show this output by default, it's better to be verbose in case we happen to need more info. https://github.com/rubygems/rubygems/commit/baa4ccf5a6
* [rubygems/rubygems] Bundler specs - Windows - remove skips, File.open => ↵MSP-Greg2020-07-155-29/+3
| | | | | | | | | | | | | | File.readlines Using File.open without a block leaves a file reference that causes issues with file operations commands/binstubs_spec.rb install/gems/compact_index_spec.rb install/gems/dependency_api_spec.rb install/gems/standalone_spec.rb runtime/executable_spec.rb https://github.com/rubygems/rubygems/commit/4b9a6ca156
* [rubygems/rubygems] bundler/spec/commands/binstubs_spec.rb - remove global ↵MSP-Greg2020-07-151-4/+1
| | | | | | | | | | | | Windows skip Added one skip for: bundle binstubs <gem> when the gem exists in the lockfile when generating bundle binstub outside bundler should abort https://github.com/rubygems/rubygems/commit/b77b484889
* [rubygems/rubygems] bundler/lib/bundler/installer.rb - fix Windows ↵MSP-Greg2020-07-151-12/+23
| | | | | | | | 'executable_stubs' Windows normal shell requires binstubs with *.cmd extensions https://github.com/rubygems/rubygems/commit/b46326eb1f
* Update actions/cache from v1 to v2Sora Morimoto2020-07-151-2/+2
| | | | Signed-off-by: Sora Morimoto <sora@morimoto.io>
* RBasci::flags (VALUE) doesn't match int.Koichi Sasada2020-07-151-6/+17
| | | | | The type of RBasic::flags is VALUE, and INT2FIX(flags) does not make sense. Use correct type to represent.
* * 2020-07-15 [ci skip]git2020-07-151-1/+1
|
* rubygems is needed to run solo-file testKoichi Sasada2020-07-151-0/+1
|
* rubygems is needed to run solo-file testKoichi Sasada2020-07-151-0/+1
|
* ON_DEBUG: delete unused macro卜部昌平2020-07-141-24/+0
| | | | This is no longer used.
* _mjit_compile_invokebuiltin: sp_inc can be negative卜部昌平2020-07-141-1/+1
| | | | | Was my bad to assume sp_inc was positive. Real criteria is the calculated sp is non-negative. We have to assert that.
* Fix Range#{max,minmax} for range with integer beginning and non-integer endJeremy Evans2020-07-132-5/+29
| | | | | | | | | | | | | Previously, for inclusive ranges, the max would show up as the end of the range, even though the end was not an integer and would not be the maximum value. For exclusive ranges, max/minmax would previously raise a TypeError, even though it is possible to get the correct maximum. This change to max/minmax also uncovered a similar error in cover?, which calls max in certain cases, so adjust the code there so that cover? still works as expected. Fixes [Bug #17017]
* * 2020-07-14 [ci skip]git2020-07-141-1/+1
|
* Remove --jit-min-calls for nowTakashi Kokubun2020-07-131-2/+2
| | | | --jit-min-calls=5 is too unstable
* Make the mkmf methods private in the global [Bug #16896]Nobuyoshi Nakada2020-07-132-1/+21
|
* Add --jit-min-calls=5 (#3313)Takashi Kokubun2020-07-121-4/+4
| | | | | * RUN_OPTS needs to be specified for overriding it * Add --jit-min-calls=5
* common.mk: add missing dependency卜部昌平2020-07-131-1/+2
|
* mk_builtin_loader.rb: STACK_ADDR_FROM_TOP unusable卜部昌平2020-07-133-4/+4
| | | | | | Stacks are emulated in MJIT, must not touch the original VM stack. See also http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/3061353
* [DOC] Use https:// instead of http:// [ci skip]Kazuhiro NISHIYAMA2020-07-131-2/+2
|
* builtin.h: avoid copy&paste卜部昌平2020-07-134-38/+24
| | | | | Instead of doubling the invokebuiltin logic here and there, use the same insns.def definition for both MJIT/non-JIT situations.
* fix MJIT link error卜部昌平2020-07-132-2/+3
|
* %p is not portable accross platforms卜部昌平2020-07-131-1/+1
| | | | | | | This commit fixes compiler error on MSVC. %p on that platform is not suitable to represent a compile-time constant. https://ci.appveyor.com/project/ruby/ruby/builds/34017163/job/vj2a8uk3gwv9yxak#L24381
* add comments卜部昌平2020-07-131-1/+1
|
* fix typo卜部昌平2020-07-131-1/+1
|
* inline Primitive.cexpr!卜部昌平2020-07-137-32/+74
| | | | | We can obtain the verbatim source code of Primitive.cexpr!. Why not paste that content into the JITed program.
* precalc invokebuiltin destinations卜部昌平2020-07-137-15/+77
| | | | | | Noticed that struct rb_builtin_function is a purely compile-time constant. MJIT can eliminate some runtime calculations by statically generate dedicated C code generator for each builtin functions.
* * 2020-07-13 [ci skip]git2020-07-131-1/+1
|
* sync_default_gems.rb: Updated commentsNobuyoshi Nakada2020-07-131-56/+1
| | | | | * removed out-of-date and duplicate list * stated that everything synced from github
* sync_default_gems.rb: Added `list` subcommandNobuyoshi Nakada2020-07-131-0/+13
|
* sync_default_gems.rb: Ignore conflicted files in toplevel moreNobuyoshi Nakada2020-07-131-1/+6
|
* sync_default_gems.rb: Added -e option to edit when conflictedNobuyoshi Nakada2020-07-121-4/+20
|
* Fixed yday and wday with timezone [Bug #17024]Nobuyoshi Nakada2020-07-123-4/+15
|
* * 2020-07-12 [ci skip]git2020-07-121-1/+1
|
* bidecimal: improve tests' independence (#3297)Kenta Murata2020-07-122-7/+15
| | | | Tests depending on the rounding mode must specify the appropriate rounding mode and restore to the original mode at the end.
* Enhanced RDoc for Array#fill (#3301)Burdette Lamar2020-07-111-20/+208
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Enhanced RDoc for Array#fill * Update array.c There's one more at 5072. I'll get it. Co-authored-by: Eric Hodel <drbrain@segment7.net> * Update array.c Co-authored-by: Eric Hodel <drbrain@segment7.net> * Update array.c Co-authored-by: Eric Hodel <drbrain@segment7.net> * Update array.c Co-authored-by: Eric Hodel <drbrain@segment7.net> * Update array.c Co-authored-by: Eric Hodel <drbrain@segment7.net> * Update array.c Co-authored-by: Eric Hodel <drbrain@segment7.net>
* Fixed a comment, wrong binary prefix [ci skip]Nobuyoshi Nakada2020-07-111-1/+1
|
* Fix missing imemo cases in objspace_dump by refactoringAlan Wu2020-07-103-43/+27
| | | | | | imemo_callcache and imemo_callinfo were not handled by the `objspace` module and were showing up as "unknown" in the dump. Extract the code for naming imemos and use that in both the GC and the `objspace` module.
* Clarify behavior of super in method in module included in refinement [ci skip]Jeremy Evans2020-07-101-1/+2
| | | | Fixes [Bug #16977]
* * 2020-07-11 [ci skip]git2020-07-111-1/+1
|
* Encode ' as &apos; when using encode(xml: :attr)Jeremy Evans2020-07-103-7/+8
| | | | Fixes [Bug #16922]
* Show messages around the line when replacing failed in format_changelogKazuhiro NISHIYAMA2020-07-101-1/+13
|
* Fix an inaccurate comment in test_jitTakashi Kokubun2020-07-101-1/+3
|
* Make sure vm_call_cfunc uses inlined ccTakashi Kokubun2020-07-102-2/+18
| | | | | | | | which is checked by the first guard. When JIT-inlined cc and operand cd->cc are different, the JIT-ed code might wrongly dispatch cd->cc even while class check is done with another cc inlined by JIT. This fixes SEGV on railsbench.
* Explicit conversion to boolean to suppress shorten-64-to-32 warningsNobuyoshi Nakada2020-07-101-3/+3
|
* Fixed another typoNobuyoshi Nakada2020-07-101-1/+1
|
* Fixed typosNobuyoshi Nakada2020-07-101-2/+2
|