Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-11 | rbinstall.rb: OpenStruct has not been needed for years | Nobuyoshi Nakada | |
Since 6f3e8df133c7785ff6bb6f18d1faec81fefb3999 in 2014. | |||
2020-09-10 | Promote syslog to default gems | Hiroshi SHIBATA | |
2020-09-10 | Promote base64 to default gems | Hiroshi SHIBATA | |
2020-09-10 | Promote shellwords to default gems | Hiroshi SHIBATA | |
2020-09-10 | Promote abbrev to default gems | Hiroshi SHIBATA | |
2020-09-09 | Promote tsort to default gems | Hiroshi SHIBATA | |
2020-09-09 | Revert the related commits about `Tempfile.open` change. | Hiroshi SHIBATA | |
Start with https://github.com/ruby/ruby/commit/fa21985a7a2f8f52a8bd82bd12a724e9dca74934 to https://github.com/ruby/ruby/commit/d7492a0be885ea9f2b9f71e3e95582f9a859c439 | |||
2020-09-05 | update-deps: ruby-runner is not a target | Nobuyoshi Nakada | |
2020-09-03 | Introduce Ractor mechanism for parallel execution | Koichi Sasada | |
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. Notes: Merged: https://github.com/ruby/ruby/pull/3365 | |||
2020-09-01 | Remove the pc argument of vm_trace() | Alan Wu | |
This makes the binary 272 bytes smaller on -O3 GCC 10.2.0. Notes: Merged: https://github.com/ruby/ruby/pull/3494 | |||
2020-09-01 | Fix syncing bundler man pages | David Rodríguez | |
`rm_rf` does not support globbing, so not all files get deleted. Notes: Merged: https://github.com/ruby/ruby/pull/3497 | |||
2020-08-29 | Simplify Tempfile.open calls with a block as they now unlink the file ↵ | Benoit Daloze | |
automatically | |||
2020-08-29 | Use a constant instead of a global variable in sync_default_gems.rb | Benoit Daloze | |
2020-08-25 | Promote nkf to default gems | Hiroshi SHIBATA | |
2020-08-21 | Promote erb to default gems | Hiroshi SHIBATA | |
2020-08-21 | Promote rinda to default gems | Hiroshi SHIBATA | |
2020-08-20 | Promote find to default gems | Hiroshi SHIBATA | |
2020-08-20 | Promote set to default gems | Hiroshi SHIBATA | |
2020-08-11 | Use colorize.rb for non-capable terminals | Nobuyoshi Nakada | |
2020-08-11 | Add default color for each instance | Nobuyoshi Nakada | |
2020-08-11 | tool/prelude.c.tmpl: use RubyVM::CEscape | 卜部昌平 | |
Do not repeat yourself. Notes: Merged: https://github.com/ruby/ruby/pull/3405 | |||
2020-08-11 | RubyVM::CEscape#rstring2cstr: do not escape ' | 卜部昌平 | |
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. Notes: Merged: https://github.com/ruby/ruby/pull/3405 | |||
2020-08-05 | Fixed the inconsistency gemspec location with net-* gems. | Hiroshi SHIBATA | |
2020-08-03 | Followed up b2d96abb42abbe2e01f010ffc9ac51f0f9a50002 for net-ftp. | Hiroshi SHIBATA | |
2020-07-30 | Promote io-nonblock to the default gems. | Hiroshi SHIBATA | |
2020-07-30 | Promote io-wait to the default gems | Hiroshi SHIBATA | |
2020-07-29 | rbinstall.rb: fix generated script name to set mode | Nobuyoshi Nakada | |
2020-07-29 | rbinstall.rb: fix dry-run mode | Nobuyoshi Nakada | |
2020-07-28 | Use https instead of http | Kazuhiro NISHIYAMA | |
2020-07-28 | Remove `EnvUtil.rubyexec`, because it is not used anywhere. | Vít Ondruch | |
Notes: Merged: https://github.com/ruby/ruby/pull/3351 | |||
2020-07-22 | Promote optparse to default gems | Hiroshi SHIBATA | |
2020-07-16 | skip inlining cexpr! that are not attr! inline | 卜部昌平 | |
Requested by ko1. Notes: Merged: https://github.com/ruby/ruby/pull/3314 | |||
2020-07-15 | Check warning flags only if available to run with old versions | Nobuyoshi Nakada | |
2020-07-14 | _mjit_compile_invokebuiltin: sp_inc can be negative | 卜部昌平 | |
Was my bad to assume sp_inc was positive. Real criteria is the calculated sp is non-negative. We have to assert that. | |||
2020-07-13 | mk_builtin_loader.rb: STACK_ADDR_FROM_TOP unusable | 卜部昌平 | |
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 | |||
2020-07-13 | builtin.h: avoid copy&paste | 卜部昌平 | |
Instead of doubling the invokebuiltin logic here and there, use the same insns.def definition for both MJIT/non-JIT situations. Notes: Merged: https://github.com/ruby/ruby/pull/3305 | |||
2020-07-13 | %p is not portable accross platforms | 卜部昌平 | |
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 Notes: Merged: https://github.com/ruby/ruby/pull/3305 | |||
2020-07-13 | add comments | 卜部昌平 | |
Notes: Merged: https://github.com/ruby/ruby/pull/3305 | |||
2020-07-13 | fix typo | 卜部昌平 | |
Notes: Merged: https://github.com/ruby/ruby/pull/3305 | |||
2020-07-13 | inline Primitive.cexpr! | 卜部昌平 | |
We can obtain the verbatim source code of Primitive.cexpr!. Why not paste that content into the JITed program. Notes: Merged: https://github.com/ruby/ruby/pull/3305 | |||
2020-07-13 | precalc invokebuiltin destinations | 卜部昌平 | |
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. Notes: Merged: https://github.com/ruby/ruby/pull/3305 | |||
2020-07-13 | sync_default_gems.rb: Updated comments | Nobuyoshi Nakada | |
* removed out-of-date and duplicate list * stated that everything synced from github | |||
2020-07-13 | sync_default_gems.rb: Added `list` subcommand | Nobuyoshi Nakada | |
2020-07-13 | sync_default_gems.rb: Ignore conflicted files in toplevel more | Nobuyoshi Nakada | |
2020-07-12 | sync_default_gems.rb: Added -e option to edit when conflicted | Nobuyoshi Nakada | |
2020-07-10 | Show messages around the line when replacing failed in format_changelog | Kazuhiro NISHIYAMA | |
2020-07-10 | Make sure vm_call_cfunc uses inlined cc | Takashi Kokubun | |
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. | |||
2020-07-06 | tool/sync_default_gems.rb: Accept multiple commit ranges | Nobuyoshi Nakada | |
2020-07-05 | tool/sync_default_gems.rb: Added bigdecimal | Nobuyoshi Nakada | |
2020-07-05 | Skip comment and empty lines in gems/bundled_gems file | Nobuyoshi Nakada | |