Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | extend timeout of rbs test on rbs tests | Koichi Sasada | 2020-10-21 | 1 | -1/+4 |
| | |||||
* | Followed up with 708413807ae958afb79257b18475424e0a8a4a56 | Hiroshi SHIBATA | 2020-10-19 | 1 | -0/+9 |
| | | | | | | * Added sync task for digest * Update doc/* for default gems * Update the latest version of gemspec | ||||
* | sync RClass::ext::iv_index_tbl | Koichi Sasada | 2020-10-17 | 1 | -7/+7 |
| | | | | | | | | | | | | iv_index_tbl manages instance variable indexes (ID -> index). This data structure should be synchronized with other ractors so introduce some VM locks. This patch also introduced atomic ivar cache used by set/getinlinecache instructions. To make updating ivar cache (IVC), we changed iv_index_tbl data structure to manage (ID -> entry) and an entry points serial and index. IVC points to this entry so that cache update becomes atomically. | ||||
* | sync generic_ivtbl | Koichi Sasada | 2020-10-14 | 1 | -1/+1 |
| | | | | | | | | | generic_ivtbl is a process global table to maintain instance variables for non T_OBJECT/T_CLASS/... objects. So we need to protect them for multi-Ractor exection. Hint: we can make them Ractor local for unshareable objects, but now it is premature optimization. | ||||
* | Promote pathname to default gems | Hiroshi SHIBATA | 2020-10-14 | 1 | -0/+7 |
| | |||||
* | Promote drb to the default gems | Hiroshi SHIBATA | 2020-10-14 | 1 | -0/+1 |
| | |||||
* | Let bundled_gems specify commits to test (#3641) | Soutaro Matsumoto | 2020-10-09 | 1 | -6/+8 |
| | |||||
* | Expose assert, assert_respond_to and assert_not_respond_to for default gems. | Hiroshi SHIBATA | 2020-10-08 | 2 | -72/+72 |
| | |||||
* | Promote prettyprint to default gems | Hiroshi SHIBATA | 2020-10-08 | 1 | -0/+1 |
| | |||||
* | Promote pp to default gems | Hiroshi SHIBATA | 2020-10-08 | 1 | -0/+1 |
| | |||||
* | Remove unused commit_info | Kazuhiro NISHIYAMA | 2020-10-06 | 1 | -17/+0 |
| | |||||
* | Put an empty line before the original URL | Nobuyoshi Nakada | 2020-10-05 | 1 | -1/+1 |
| | | | | | | | Even if the raw commit log does not end with a newline. Suggested to use `grep` by znz. Co-Authored-By: Kazuhiro NISHIYAMA <zn@mbf.nifty.com> | ||||
* | Adjusted default gems paths | Nobuyoshi Nakada | 2020-10-04 | 1 | -7/+7 |
| | | | | | * sync_default_gems.rb (sync_lib): sync from the same directory as sync_default_gems. | ||||
* | Pass ASAN options to child environments | Aaron Patterson | 2020-09-28 | 1 | -0/+1 |
| | | | | | | I want to work with ASAN, but some child environments are not inheriting the ASAN options I'm using. This commit passes them to child environments if specified | ||||
* | Disable deprecation warning by the default [Feature #16345] | Nobuyoshi Nakada | 2020-09-25 | 1 | -1/+3 |
| | | | | And `-w` option turns it on. | ||||
* | Bundle rbs gem as bundled gems (#3496) | Hiroshi SHIBATA | 2020-09-23 | 1 | -2/+10 |
| | | | | * Added rbs as bundled gems * Added the missing dependencies for rbs gem | ||||
* | Added sync task for bigdecimal | Hiroshi SHIBATA | 2020-09-18 | 1 | -0/+8 |
| | |||||
* | The executable file of erb is under the libexec on ruby/erb repo | Hiroshi SHIBATA | 2020-09-18 | 1 | -1/+1 |
| | |||||
* | Added just working Test::Unit::CoreAssertions#diff | Nobuyoshi Nakada | 2020-09-14 | 1 | -0/+16 |
| | | | | | This is not "diff", but show expected and actual results both, just to get rid of `NoMethodError` when an assertion failed. | ||||
* | Promote time.rb to default gems | Hiroshi SHIBATA | 2020-09-12 | 1 | -0/+1 |
| | |||||
* | Promote resolv-replace to default gems | Hiroshi SHIBATA | 2020-09-11 | 1 | -0/+1 |
| | |||||
* | Promote resolv to default gems | Hiroshi SHIBATA | 2020-09-11 | 1 | -0/+1 |
| | |||||
* | Promote securerandom to default gems | Hiroshi SHIBATA | 2020-09-11 | 1 | -0/+1 |
| | |||||
* | Promote open-uri to default gems | Hiroshi SHIBATA | 2020-09-11 | 1 | -0/+1 |
| | |||||
* | rbinstall.rb: OpenStruct has not been needed for years | Nobuyoshi Nakada | 2020-09-11 | 1 | -1/+0 |
| | | | | Since 6f3e8df133c7785ff6bb6f18d1faec81fefb3999 in 2014. | ||||
* | Promote syslog to default gems | Hiroshi SHIBATA | 2020-09-10 | 1 | -0/+9 |
| | |||||
* | Promote base64 to default gems | Hiroshi SHIBATA | 2020-09-10 | 1 | -0/+1 |
| | |||||
* | Promote shellwords to default gems | Hiroshi SHIBATA | 2020-09-10 | 1 | -0/+1 |
| | |||||
* | Promote abbrev to default gems | Hiroshi SHIBATA | 2020-09-10 | 1 | -0/+1 |
| | |||||
* | Promote tsort to default gems | Hiroshi SHIBATA | 2020-09-09 | 1 | -0/+1 |
| | |||||
* | Revert the related commits about `Tempfile.open` change. | Hiroshi SHIBATA | 2020-09-09 | 1 | -0/+8 |
| | | | | | Start with https://github.com/ruby/ruby/commit/fa21985a7a2f8f52a8bd82bd12a724e9dca74934 to https://github.com/ruby/ruby/commit/d7492a0be885ea9f2b9f71e3e95582f9a859c439 | ||||
* | update-deps: ruby-runner is not a target | Nobuyoshi Nakada | 2020-09-05 | 1 | -1/+1 |
| | |||||
* | Introduce Ractor mechanism for parallel execution | Koichi Sasada | 2020-09-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | This commit introduces Ractor mechanism to run Ruby program in parallel. See doc/ractor.md for more details about Ractor. See ticket [Feature #17100] to see the implementation details and discussions. [Feature #17100] This commit does not complete the implementation. You can find many bugs on using Ractor. Also the specification will be changed so that this feature is experimental. You will see a warning when you make the first Ractor with `Ractor.new`. I hope this feature can help programmers from thread-safety issues. | ||||
* | Remove the pc argument of vm_trace() | Alan Wu | 2020-09-01 | 1 | -1/+1 |
| | | | | This makes the binary 272 bytes smaller on -O3 GCC 10.2.0. | ||||
* | Fix syncing bundler man pages | David Rodríguez | 2020-09-01 | 1 | -1/+1 |
| | | | | `rm_rf` does not support globbing, so not all files get deleted. | ||||
* | Simplify Tempfile.open calls with a block as they now unlink the file ↵ | Benoit Daloze | 2020-08-29 | 1 | -8/+0 |
| | | | | automatically | ||||
* | Use a constant instead of a global variable in sync_default_gems.rb | Benoit Daloze | 2020-08-29 | 1 | -12/+12 |
| | |||||
* | Promote nkf to default gems | Hiroshi SHIBATA | 2020-08-25 | 1 | -0/+8 |
| | |||||
* | Promote erb to default gems | Hiroshi SHIBATA | 2020-08-21 | 1 | -0/+7 |
| | |||||
* | Promote rinda to default gems | Hiroshi SHIBATA | 2020-08-21 | 1 | -0/+1 |
| | |||||
* | Promote find to default gems | Hiroshi SHIBATA | 2020-08-20 | 1 | -0/+1 |
| | |||||
* | Promote set to default gems | Hiroshi SHIBATA | 2020-08-20 | 1 | -0/+1 |
| | |||||
* | Use colorize.rb for non-capable terminals | Nobuyoshi Nakada | 2020-08-11 | 1 | -1/+6 |
| | |||||
* | Add default color for each instance | Nobuyoshi Nakada | 2020-08-11 | 1 | -4/+8 |
| | |||||
* | tool/prelude.c.tmpl: use RubyVM::CEscape | 卜部昌平 | 2020-08-11 | 1 | -1/+1 |
| | | | | Do not repeat yourself. | ||||
* | RubyVM::CEscape#rstring2cstr: do not escape ' | 卜部昌平 | 2020-08-11 | 1 | -1/+1 |
| | | | | | | | A single quote "is representable either by itself or by the escape sequence", according to ISO/IEC 9899 (checked all versions). So this is not a bug fix. But the generated output is a bit readable without backslashes. | ||||
* | Fixed the inconsistency gemspec location with net-* gems. | Hiroshi SHIBATA | 2020-08-05 | 1 | -12/+8 |
| | |||||
* | Followed up b2d96abb42abbe2e01f010ffc9ac51f0f9a50002 for net-ftp. | Hiroshi SHIBATA | 2020-08-03 | 1 | -3/+2 |
| | |||||
* | Promote io-nonblock to the default gems. | Hiroshi SHIBATA | 2020-07-30 | 1 | -0/+7 |
| | |||||
* | Promote io-wait to the default gems | Hiroshi SHIBATA | 2020-07-30 | 1 | -0/+7 |
| |