Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-27 | Update to ruby/mspec@ca2bc42 | Benoit Daloze | |
2019-06-27 | Explain rubyspec Travis job in job name | Takashi Kokubun | |
Eregon did not want https://github.com/ruby/ruby/commit/7b9dd379bfe4d597acfe4c26365feff61dabd488 because people only see Travis job name and don't see .travis.yml. I believe the new job name is simple and informative enough to explain why it exists. | |||
2019-06-27 | Omit `EXPR_` prefix to show lex_state | Nobuyoshi Nakada | |
2019-06-27 | Expand and clarify documentation about version guards for specs | Benoit Daloze | |
2019-06-27 | Add a comment explaining what to do if specs fail on Ruby 2.4 | Benoit Daloze | |
2019-06-27 | Show the parser states in pretty_print too | Nobuyoshi Nakada | |
2019-06-27 | EXPR_LABEL also indicates non-continuation line | aycabta | |
Example: [ 1, # this is not continuation line 2 ] | |||
2019-06-27 | Fix ripper fatal | Nobuyoshi Nakada | |
* parse.y (parser_yylex): return END_OF_INPUT at unterminated here document instead of an error. [Bug #15962] | |||
2019-06-27 | Test for unterminated here-docs | Nobuyoshi Nakada | |
2019-06-27 | bc mode is already removed [ci skip] | Kazuhiro NISHIYAMA | |
2019-06-27 | EXPR_CMDARG also indicates the end of an expression | aycabta | |
2019-06-26 | Use native coroutine implementation on OpenBSD-amd64 | Jeremy Evans | |
When using native fibers, do not load ucontext, as it isn't needed. | |||
2019-06-27 | Increase indent of continuation line | aycabta | |
v = 3 # auto indent | |||
2019-06-27 | * 2019-06-27 | git | |
2019-06-27 | Decrease indent by closing token correctly | aycabta | |
2019-06-26 | Do not attempt to use ucontext for fibers on OpenBSD | Jeremy Evans | |
OpenBSD does not support ucontext. There may be a more generic way to handle this, using the result of AC_CHECK_HEADERS(ucontext.h). | |||
2019-06-26 | [DOC] Add spaces [ci skip] | Kazuhiro NISHIYAMA | |
2019-06-26 | [DOC] Fix svn account [ci skip] | Kazuhiro NISHIYAMA | |
2019-06-26 | Restore updated implementation of arm32 coroutine code, but prefer ucontext. | Samuel Williams | |
2019-06-26 | Decrease nesting level when closing token comes at a non-first token of line | aycabta | |
2019-06-26 | Revert "coroutine/arm32/Context.S: save/restore the registers via stack" | Yusuke Endoh | |
This reverts commit 6df1814c08df93bbc0b3e7a73649bcf82e126064. It caused a SEGV again: https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d6766/ruby-master/log/20190626T051707Z.fail.html.gz | |||
2019-06-26 | Add `ucontext` coroutine implementation for generic fallback. | Samuel Williams | |
2019-06-26 | test/ruby/test_array.rb (test_sort_with_replace): run in a subprocess | Yusuke Endoh | |
This test invokes GC.start 100 times, which takes approx. six minutes in Solaris. This change runs the test in a separated process, which makes GC.start faster. | |||
2019-06-26 | Resize capacity for fstring | John Hawthorn | |
When a string is #frozen, it's capacity is resized to fit (if it is much larger), since we know it will no longer be mutated. > puts ObjectSpace.dump(String.new("a"*30, capacity: 1000)) {"type":"STRING", "class":"0x7feaf00b7bf0", "bytesize":30, "capacity":1000, "value":"... > puts ObjectSpace.dump(String.new("a"*30, capacity: 1000).freeze) {"type":"STRING", "class":"0x7feaf00b7bf0", "frozen":true, "bytesize":30, "value":"... (ObjectSpace.dump doesn't show capacity if capacity is equal to bytesize) Previously, if we dedup into an fstring, using String#-@, capacity would not be reduced. > puts ObjectSpace.dump(-String.new("a"*30, capacity: 1000)) {"type":"STRING", "class":"0x7feaf00b7bf0", "frozen":true, "fstring":true, "bytesize":30, "capacity":1000, "value":"... This commit makes rb_fstring call rb_str_resize, the same as rb_str_freeze does. Closes: https://github.com/ruby/ruby/pull/2256 | |||
2019-06-26 | `ensure` is not a continuos line | Nobuyoshi Nakada | |
2019-06-26 | coroutine/arm32/Context.S: save/restore the registers via stack | Yusuke Endoh | |
Retry of 518adcca0a and dbe232e24e | |||
2019-06-25 | Respect --dest-dir when removing old default gems | Jeremy Evans | |
Before this, tool/rbinstall would try to remove a gem file that it may not have access too. Fixes issue introduced in f550da512cefbe0283106ca839c4836a98efaf3a. | |||
2019-06-26 | Decrease indent at "elsif" too | Nobuyoshi Nakada | |
2019-06-26 | Remove other debug prints | Nobuyoshi Nakada | |
2019-06-26 | Added version guard for backtrace printing feature of psych to ruby/spec. | Hiroshi SHIBATA | |
2019-06-26 | Remove debug print...sorry | aycabta | |
2019-06-25 | Improve wording of Local Variables and eval section | Jeremy Evans | |
As pointed out by nobu, "defined" should be used instead of "assigned". | |||
2019-06-26 | * 2019-06-26 | git | |
2019-06-26 | * remove trailing spaces. | git | |
2019-06-25 | Document local variable interactions with eval | Jeremy Evans | |
Fixes [Bug #13337] | |||
2019-06-25 | Revert 518adcca0a and dbe232e24e | Yusuke Endoh | |
518adcca0a: "Try using arm32 implementation for fibers." dbe232e24e: "Order of arguments might be incorrect in arm32 coroutine implementation." It seems to cause SEGV consistently on Ubuntu armv7l eabihf: https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d6766/ruby-master/log/20190625T081710Z.fail.html.gz https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d6766/ruby-master/log/20190625T111708Z.fail.html.gz | |||
2019-06-25 | Treat auto indent with newline correctly | aycabta | |
2019-06-25 | Decrease indent when "else", "rescue", "ensure", "when", or "in" come | aycabta | |
2019-06-25 | test/net/imap/test_imap.rb: use Thread#stop? to wait for server thread | Yusuke Endoh | |
Still timeout occurs. Retry for 5dd8fdd3f328f741fae4abba00c478e8a51d2a7e. https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11x/ruby-master/log/20190625T032405Z.fail.html.gz | |||
2019-06-25 | Fixed broken ruby/spec related a53ab897c35586a836710a8afeb1e8c1abd9b087 | Hiroshi SHIBATA | |
2019-06-25 | Do not allocate a string to check if a scalar is an integer | Jean Boussier | |
2019-06-25 | Remove string_cache in ScalarScanner | Jean Boussier | |
2019-06-25 | Reduce string allocations in scalar_scanner | Jean Boussier | |
2019-06-25 | Removed CHANGELOG from rdoc files. | SHIBATA Hiroshi | |
2019-06-25 | Retired to write CHANGELOG.rdoc. Because It has no update from 2015. | SHIBATA Hiroshi | |
2019-06-25 | Dump Hash ivars before elements | Aaron Patterson | |
When the Hash is revived, the ivars will be set before elements. This is for the case when the hash setter depends on ivars set on the hash. | |||
2019-06-25 | Add test to demonstrate issue deserializing hash with ivar | Jordan Owens | |
Currently the elements of a hash are revived before any ivar values. This causes an issue when the `[]=` method references an instance variable. | |||
2019-06-25 | Round trip exception backtraces | Aaron Patterson | |
This commit allows exception backtraces to round trip | |||
2019-06-25 | Refactor exception dumping | Aaron Patterson | |
2019-06-25 | Dumping the backtrace never worked, so remove it | Aaron Patterson | |
Dumping the backtrace for exceptions never worked, so lets remove it. |