aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * 2020-04-05 [ci skip]git2020-04-051-1/+1
|
* Updated aclocal.m4 by aclocal 1.16.2 [ci skip]Nobuyoshi Nakada2020-04-051-2/+2
|
* Enhance pattern matching introductionzverok2020-04-041-27/+16
|
* Also scan `rescue` clausesNobuyoshi Nakada2020-04-041-1/+1
|
* .github/workflows/mingw.yml: Turn off verbose mode [ci skip]Nobuyoshi Nakada2020-04-041-1/+1
| | | | Too much, no longer needed output.
* Fixed the location of the shared libraryNobuyoshi Nakada2020-04-042-6/+6
| | | | | | | On platform where searchs shared libraries by `PATH` environment variable (i.e., Windows), the shared library is installed in `bindir`. On other platforms, the library directory is directed by `libdirname` indirectly.
* rbconfig_spec.rb: removed needless windows guardNobuyoshi Nakada2020-04-041-11/+9
| | | | This reverts commit 34b0a7be0ed2fd4ca4d1d509a22964b5e61dfe34.
* Update to ruby/spec@7289ea3Benoit Daloze2020-04-042-5/+16
|
* Update to ruby/mspec@fad32a5Benoit Daloze2020-04-041-1/+0
|
* * 2020-04-04 [ci skip]git2020-04-041-1/+1
|
* Remove unnecessary escapeKazuhiro NISHIYAMA2020-04-041-1/+1
|
* Fix a typo [ci skip]Kazuhiro NISHIYAMA2020-04-031-1/+1
|
* [sync_default_gems.rb] Reset files to be ignoredNobuyoshi Nakada2020-04-031-5/+12
| | | | [ci skip]
* [sync_default_gems.rb] Ignore files under .github directoryNobuyoshi Nakada2020-04-031-1/+1
| | | | [ci skip]
* [sync_default_gems.rb] Use block form `IO.popen` to reap zombiesNobuyoshi Nakada2020-04-031-1/+1
| | | | [ci skip]
* Use `platform_is` guardNobuyoshi Nakada2020-04-034-4/+4
|
* Refined "Drop support for ruby 2.4 from ruby/spec"Nobuyoshi Nakada2020-04-039-162/+196
| | | | By using spec/mspec/tool/remove_old_guards.rb.
* Refined spec/mspec/tool/remove_old_guards.rbNobuyoshi Nakada2020-04-031-4/+5
| | | | | | * Allow spaces around `...` * Matches quotes more precisely * Matches 0 teeny
* Update to ruby/spec@cc7b9e5Benoit Daloze2020-04-022-9/+4
|
* Update to ruby/mspec@b9fe8d6Benoit Daloze2020-04-021-1/+1
|
* Bail out before pushing unexpected objectNobuyoshi Nakada2020-04-031-0/+12
|
* New macro `NEW_RIPPER` instead of `NEW_CDECL`Nobuyoshi Nakada2020-04-031-1/+2
|
* Removed obsolete namesNobuyoshi Nakada2020-04-033-9/+2
|
* * 2020-04-03 [ci skip]git2020-04-031-1/+1
|
* webrick/ssl: More keyUsage for self-signed certsSorah Fukumori2020-04-031-1/+1
| | | | | | | | | | | | | | | | | Chrome 75+ started to strictly enforce X.509 keyUsage against TLS server certificates. Webrick supports generating instant self-signed certificates for debugging purpose and these certificates lacks required keyUsage for modern TLS. So adding the following keyUsages: - digitalSignature (for server authentication) - keyAgreement (for DH key exchange) - dataEncipherment (for data encryption) References: - https://tools.ietf.org/html/rfc5280#section-4.2.1.3 - https://crbug.com/795089 - https://boringssl-review.googlesource.com/c/34604
* Export `rb_deprecate_constant`Nobuyoshi Nakada2020-04-021-1/+1
|
* Ensure the cache directory to be shared existsNobuyoshi Nakada2020-04-021-1/+1
|
* [ruby/etc] Deprecate names under `Struct`Nobuyoshi Nakada2020-04-022-0/+13
| | | | https://github.com/ruby/etc/commit/25c538120c
* Revert "[ruby/etc] Deprecate names under `Struct`"Nobuyoshi Nakada2020-04-022-13/+0
| | | | | | This reverts commit 69f698d85ada116db5747873e53c597991bedff8. Again.
* Revert "[ruby/etc] Hack to get rid of linking against static library"Nobuyoshi Nakada2020-04-021-7/+1
| | | | | | This reverts commit 5885550c8cb80fb8784598d3af1d90823f4f6604. It didn't work without `--enable-shared`.
* * 2020-04-02 [ci skip]git2020-04-021-1/+1
|
* [ruby/etc] Hack to get rid of linking against static libraryNobuyoshi Nakada2020-04-021-1/+7
|
* [ruby/etc] Deprecate names under `Struct`Nobuyoshi Nakada2020-04-022-0/+13
| | | | https://github.com/ruby/etc/commit/25c538120c
* Revert "[ruby/etc] Deprecate names under `Struct`"Nobuyoshi Nakada2020-04-012-13/+0
| | | | | | | | | This reverts commit 919b175afc389f8df6a3caa05ffdd28f5fc4bfca. Since 604689628dc64d050a68f1ebe5e06f9105474936, to let `try_run` work before LIBRUBY_SO is installed, `try_link` links against the static library which defines even symbols unexported in the shared library.
* [ruby/etc] Deprecate names under `Struct`Nobuyoshi Nakada2020-04-012-0/+13
| | | | https://github.com/ruby/etc/commit/25c538120c
* [ruby/etc] Drop binary gems supportNobuyoshi Nakada2020-04-011-1/+0
| | | | | | Revert "Added build:mingw" e1674c18f5a0faf881b362363f428d139baef3b4. https://github.com/ruby/etc/commit/d8f1dd85d3
* Drop support for ruby 2.4 from ruby/specNobuyoshi Nakada2020-04-01145-3232/+2228
|
* Use FrozenError instead of frozen_error_classNobuyoshi Nakada2020-04-01103-385/+367
|
* Make JIT-ed leave insn leafTakashi Kokubun2020-03-312-5/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to eliminate sp / pc moves by cancelling JIT execution on interrupts. $ benchmark-driver benchmark.yml -v --rbenv 'before --jit;after --jit' --repeat-count=12 --output=all before --jit: ruby 2.8.0dev (2020-04-01T03:48:56Z master 5a81562dfe) +JIT [x86_64-linux] after --jit: ruby 2.8.0dev (2020-04-01T04:58:01Z master 39beb26a27) +JIT [x86_64-linux] Calculating ------------------------------------- before --jit after --jit Optcarrot Lan_Master.nes 75.06409603894944 76.06422026555558 fps 75.12025067279242 78.48161731616810 77.42020273492177 79.78958240950033 79.07253675128945 79.88645902325614 79.99179109732327 80.33743931749331 80.07633091008627 80.53790081529166 80.15450942667547 80.99048270668010 80.48372803283709 81.70497146081003 80.57410149187352 82.79494539467382 81.80449157081202 82.85797792223954 82.24629397834902 83.00603891515506 82.63708148686703 83.23221006969828 $ benchmark-driver -v --rbenv 'before;before --jit;after --jit' benchmark/mjit_leave.yml --repeat-count=4 before: ruby 2.8.0dev (2020-04-01T03:48:56Z master 5a81562dfe) [x86_64-linux] before --jit: ruby 2.8.0dev (2020-04-01T03:48:56Z master 5a81562dfe) +JIT [x86_64-linux] after --jit: ruby 2.8.0dev (2020-04-01T04:58:01Z master 39beb26a27) +JIT [x86_64-linux] Calculating ------------------------------------- before before --jit after --jit mjit_leave 106.656M 82.786M 91.635M i/s - 200.000M times in 1.875183s 2.415881s 2.182569s Comparison: mjit_leave before: 106656239.9 i/s after --jit: 91635143.7 i/s - 1.16x slower before --jit: 82785537.2 i/s - 1.29x slower
* `Dir.glob` always returns an arrayNobuyoshi Nakada2020-04-011-10/+5
| | | | | It is not needed to test itself, but the element should be tested instead.
* * 2020-04-01 [ci skip]git2020-04-011-2/+2
|
* Fix helper to not assume glibcPaul Jordan2020-04-011-3/+16
|
* Patch assembly so that it aligns properlyPaul Jordan2020-04-011-1/+5
|
* ucontext doesn't exist in a musl-libc env; use native assemblyPaul Jordan2020-04-011-2/+2
|
* ext/socket/init.c: do not return uninitialized bufferYusuke Endoh2020-03-311-9/+8
| | | | | | | Resize string buffer only if some data is received in BasicSocket#read_nonblock and some methods. Co-Authored-By: Samuel Williams <samuel.williams@oriontransfer.co.nz>
* Share download cache with bundlerNobuyoshi Nakada2020-03-312-0/+7
|
* Remove an unused pragmaTakashi Kokubun2020-03-301-1/+0
| | | | It originally had a string literal, but it no longer has one.
* * 2020-03-31 [ci skip]git2020-03-311-1/+1
|
* Optimize exivar access on JIT-ed getivarTakashi Kokubun2020-03-307-12/+107
| | | | | | | | | | | | | | | | | | JIT support of dd723771c11. $ benchmark-driver -v --rbenv 'before;before --jit;after --jit' benchmark/mjit_exivar.yml --repeat-count=4 before: ruby 2.8.0dev (2020-03-30T12:32:26Z master e5db3da9d3) [x86_64-linux] before --jit: ruby 2.8.0dev (2020-03-30T12:32:26Z master e5db3da9d3) +JIT [x86_64-linux] after --jit: ruby 2.8.0dev (2020-03-31T05:57:24Z mjit-exivar 128625baec) +JIT [x86_64-linux] Calculating ------------------------------------- before before --jit after --jit mjit_exivar 57.944M 53.579M 54.471M i/s - 200.000M times in 3.451588s 3.732772s 3.671687s Comparison: mjit_exivar before: 57944345.1 i/s after --jit: 54470876.7 i/s - 1.06x slower before --jit: 53579483.4 i/s - 1.08x slower
* Migrate {assert,refute}_patch_exits for compatibility with Minitest5Hiroshi SHIBATA2020-03-302-12/+10
|