path: root/test/ruby
AgeCommit message (Expand)Author
2021-12-21Default `IO::Buffer#get_string` to use BINARY encoding.Samuel Williams
2021-12-21Add tests for `IO::Buffer` `get`/`set`.Samuel Williams
2021-12-21Rename `to_str` -> `get_string` and add support for encodings.Samuel Williams
2021-12-21Improved exception usage/classes.Samuel Williams
2021-12-21Fix handling of frozens strings.Samuel Williams
2021-12-21Fix mapping invalid non-file object.Samuel Williams
2021-12-20Remove Class#descendantsJeremy Evans
2021-12-20test/ruby/test_ast.rb: Avoid a "method redefined" warningYusuke Endoh
2021-12-20Improve IO::Buffer resize and introduce ownership transfer.Samuel Williams
2021-12-19Default size for IO::Buffer.Samuel Williams
2021-12-18YJIT: Implement internDaniel Colson
2021-12-19Make AST.of possible even under eval when keep_script_lines is enabledYusuke Endoh
2021-12-19Make RubyVM::AbstractSyntaxTree.of raise for backtrace location in evalYusuke Endoh
2021-12-17YJIT: Allow iseq with both opt and kwargsJohn Hawthorn
2021-12-17`ENV` ivars should not be accessible from ractorsKoichi Sasada
2021-12-17Send the message for s390x to stderr [ci skip]Nobuyoshi Nakada
2021-12-16Use `to_s` and `puts` in testsNobuyoshi Nakada
2021-12-15ucrt can raise `Errno::EINVAL`Koichi Sasada
2021-12-15fix testKoichi Sasada
2021-12-15Removed traling spaces [ci skip]Nobuyoshi Nakada
2021-12-15Add Ractor tests for ENVRohit Menon
2021-12-15Fix arg_forward without parentheses [Bug #18267]Nobuyoshi Nakada
2021-12-13Prepare for removing RubyVM::JIT (#5262)Takashi Kokubun
2021-12-14[ruby/securerandom] Use String#unpack1Nobuyoshi Nakada
2021-12-13Rename --jit to --mjit (#5248)Takashi Kokubun
2021-12-13Pass UnboundMethod to 2nd arg of define_methodKoichi Sasada
2021-12-13fix Struct's setter arityKoichi Sasada
2021-12-13Struct setter's parameters == `[:req, :_]`Koichi Sasada
2021-12-09Add {Method,UnboundMethod}#{public?,private?,protected?}Jeremy Evans
2021-12-10`TracePoint.allow_reentry`Koichi Sasada
2021-12-09Check month overflow when marshalNobuyoshi Nakada
2021-12-09[ruby/securerandom] Split Random::Formatter from SecureRandom [Feature #18190]Nobuyoshi Nakada
2021-12-09`Ractor.make_shareable` checks proc's seflKoichi Sasada
2021-12-07ObjectSpace::WeakMap#inspect: check if living object [Bug #18392]Nobuyoshi Nakada
2021-12-05Do not use `fcopyfile` if appending to non-empty file [Bug #18388]Nobuyoshi Nakada
2021-12-03TestClass#test_subclass_gc reduce the number of iteration by 10xJean Boussier
2021-12-03Add tests of string argument to Time.atNobuyoshi Nakada
2021-12-02Lazily create singletons on instance_{exec,eval} (#5146)John Hawthorn
2021-12-01Don't call + and < in Integer.times for !FIXNUMJeremy Evans
2021-12-01Rework tracing for blocks running as methodsAlan Wu
2021-11-29Simplify platform check for Windows-UCRTLars Kanis
2021-11-26fix to choose correct callcacheKoichi Sasada
2021-11-25YJIT: Implement new struct accessors (#5161)John Hawthorn
2021-11-25Revert "Add GC.stat_size_pool to get stats for a size pool"Peter Zhu
2021-11-25Add GC.stat_size_pool to get stats for a size poolPeter Zhu
2021-11-25test/ruby/test_iseq.rb: Avoid pollution of method namespaceYusuke Endoh
2021-11-24test/ruby/test_iseq.rb: Use __LINE__ to make the error log easy to seeYusuke Endoh
2021-11-23Add setclassvariable to yjit (#5127)Eileen M. Uchitelle
2021-11-23Add an extra failing test case for [Bug #18250]Jean Boussier
2021-11-23Add Class#subclassesJean Boussier