Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2019-06-25 | Fix IO#scanf on pipes on Windows | Jeremy Evans | |
IO.seek on a pipe on Windows raises Errno::EINVAL instead of Errno::ESPIPE. Fixes Ruby Bug #15199 | |||
2019-06-25 | Require version file relatively | David RodrÃguez | |
2019-06-25 | Bump version to 1.2.0. | SHIBATA Hiroshi | |
2019-06-25 | Fixed the wrong path for io-console. | Hiroshi SHIBATA | |
2019-06-25 | Order of arguments might be incorrect in arm32 coroutine implementation. | Samuel Williams | |
2019-06-25 | * 2019-06-25 | git | |
2019-06-25 | Refactor calculation of corresponding token depth | aycabta | |
2019-06-24 | Try using arm32 implementation for fibers. | Samuel Williams | |
2019-06-24 | remove UNREACHABLE | NARUSE, Yui | |
2019-06-24 | array.c: Wrong heap size given to ruby_sized_xfree when freeing shared roots | Luke Gruber | |
Fixes [Bug #15953] Closes: https://github.com/ruby/ruby/pull/2253 | |||
2019-06-24 | Add new encoding CESU-8 [Feature #15931] | NARUSE, Yui | |
2019-06-24 | Try using arm64 implementation for fibers. | Samuel Williams | |
2019-06-24 | Use spaces for indentation in `configure.ac`. | Samuel Williams | |
2019-06-24 | * remove trailing spaces. | git | |
2019-06-24 | Print warning if not using native coroutine. | Samuel Williams | |
2019-06-24 | * 2019-06-24 | git | |
2019-06-24 | httpstatus.rb 100% coverage | masakazutakewaka | |
2019-06-24 | Adds WebAssembly MIME type | Rob | |
2019-06-24 | Remove extraneous spaces at the end of status line | Nobuyoshi Nakada | |
Remove extraneous spaces after the status code that is non-compliant with RFC, i.e `HTTP 200 OK `, to unnecessary confusion for WEBrick users, by a risk that WEBrick instances in the wild will have server responses flagged as suspicious or malicious due to a similar bug in [Cobalt Strike misconfiguration]. Reported by Matt Tennis <mtennis@paloaltonetworks.com> [Cobalt Strike misconfiguration]: https://blog.fox-it.com/2019/02/26/identifying-cobalt-strike-team-servers-in-the-wild/ | |||
2019-06-23 | Max length of UNIX socket path is 104 bytes on macOS | Nobuyoshi Nakada | |
2019-06-23 | Do not lengthen UNIX socket path | Nobuyoshi Nakada | |
* spec/ruby/library/socket/unixsocket/recvfrom_spec.rb: do not lengthen UNIX socket path, which is very stricted. | |||
2019-06-23 | vcs.rb: handle --dryrun option | Nobuyoshi Nakada | |
2019-06-24 | Update NEWS. | Samuel Williams | |
- Add note regarding IA64 removal. - Add note about Thread allocation performance improvements. |