Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-18 | Implement fiber pool for reduced fiber allocation overhead. | Samuel Williams | |
Replace previous stack cache with fiber pool cache. The fiber pool allocates many stacks in a single memory region. Stack allocation becomes O(log N) and fiber creation is amortized O(1). Around 10x performance improvement was measured in micro-benchmarks. | |||
2019-07-18 | Make FIBER_USE_NATIVE the default and reformat code. | Samuel Williams | |
2019-07-18 | * 2019-07-18 | git | |
2019-07-18 | Add benchmark to help diagnose performance regression. | Samuel Williams | |
See https://bugs.ruby-lang.org/issues/16009 for more details. | |||
2019-07-17 | * expand tabs. | git | |
2019-07-17 | compile.c: add NO_CHECK for the calls to COMPILE whose result is unused | Yusuke Endoh | |
to suppress many warnings of Coverity Scan | |||
2019-07-17 | Adjust indent [ci skip] | Nobuyoshi Nakada | |
2019-07-17 | Get rid of LoadError with $DEBUG | Nobuyoshi Nakada | |
2019-07-17 | Separate pull-github from merge-github [ci skip] | Nobuyoshi Nakada | |
2019-07-17 | * 2019-07-17 | git | |
2019-07-17 | Expanded buf to copy at once | Nobuyoshi Nakada | |
Build dumped string from base packed data and extended year at once. Although currently ruby_marshal_write_long() never writes more than 5 bytes per its format specification, allocate `sizeof(long)+1` for the sanitation. | |||
2019-07-17 | Named the backward compatible dump size | Nobuyoshi Nakada | |
2019-07-16 | Removed twisted tests | Nobuyoshi Nakada | |
Why does only Process.daemon have these tests? | |||
2019-07-16 | nil as the default of optional parameters | Nobuyoshi Nakada | |
2019-07-16 | nil as the default of optional parameters | Nobuyoshi Nakada | |
2019-07-16 | Moved the check for `exception` to rb_execarg_addopt | Nobuyoshi Nakada | |
Check for `exception` option in rb_execarg_addopt, as well as other options. And then raise a particular ArgumentError if it is not allowed. | |||
2019-07-16 | Constified afamily functions | Nobuyoshi Nakada | |
2019-07-16 | Somehow `if` didn't work | Nobuyoshi Nakada | |
2019-07-16 | Print debugging information when updating failed | Nobuyoshi Nakada | |
2019-07-16 | Allow mday in Date.iso8601 to be omitted | Nobuyoshi Nakada | |
[Bug #12285] | |||
2019-07-16 | * expand tabs. | git | |
2019-07-16 | Removed intermediate local variables | Nobuyoshi Nakada | |
2019-07-16 | Fixed the library path for tools | Nobuyoshi Nakada | |
2019-07-16 | Fixed the library path for tools | Nobuyoshi Nakada | |
2019-07-16 | Expanded f_numerator | Nobuyoshi Nakada | |
2019-07-16 | Expanded f_denominator | Nobuyoshi Nakada | |
2019-07-16 | * 2019-07-16 | git | |
2019-07-16 | * expand tabs. | git | |
2019-07-16 | compile.c: add NO_CHECK for the calls to COMPILE whose result is unused | Yusuke Endoh | |
to suppress many warnings of Coverity Scan | |||
2019-07-16 | Add a /* fall through */ comment | Yusuke Endoh | |
2019-07-15 | Removed duplicate highlighting | Nobuyoshi Nakada | |
2019-07-15 | Always evaluate the expression RUBY_ASSERT_MESG_WHEN just once | Nobuyoshi Nakada | |
2019-07-15 | Require Ruby 2.4 or later because needs lex_state from Ripper | aycabta | |
2019-07-15 | update-deps for dependencies | Nobuyoshi Nakada | |
2019-07-15 | * expand tabs. | git | |
2019-07-15 | Removed dead code | Nobuyoshi Nakada | |
If `emesg` is `Qundef`, it is not a message string and then `elen` (the length of the message) is 0. So `emesg` cannot be `Qundef` in the `elen != 0` block. Pointed out by Coverity Scan. | |||
2019-07-15 | Add features of IRB to NEWS | aycabta | |
2019-07-15 | Add Reline section to NEWS | aycabta | |
2019-07-15 | Fix a typo of Markdown of NEWS | aycabta | |
2019-07-15 | Fixed ruby/spec for Logger::LogDevice changes. | Hiroshi SHIBATA | |
2019-07-15 | Also fixed up with 036039c8a29d3d8045207c111f9bbc481c904998 | Hiroshi SHIBATA | |
2019-07-15 | Fixed LoadError of version file. | Hiroshi SHIBATA | |
2019-07-15 | * expand tabs. | git | |
2019-07-15 | compile.c: ignore the result of COMPILE by marking with NO_CHECK | Yusuke Endoh | |
to suppress many warnings of Coverity Scan | |||
2019-07-15 | Fixed inconsitency locations of default gems. | Hiroshi SHIBATA | |
2019-07-15 | Move helper file of logger to under the test/logger. | Hiroshi SHIBATA | |
2019-07-15 | [ruby/logger] Add option to set the binary mode of the log device | Rafael Mendonça França | |
Without binmode strings with incompatible encoding can't be written in the file. This is very common in applications that log user provided parameters. We need to allow changing the binnary mode because right now it is impossible to use the built-in log rotation feature when you provide a File object to the LogDevice, and if you provide a filename you can't have binmode. https://github.com/ruby/logger/commit/9114b3ac7e | |||
2019-07-15 | [ruby/logger] Set filename when initializing logger with a File object | Jeremy Evans | |
This should allow reopen to work. Requested in ruby issue #14595. https://github.com/ruby/logger/commit/bd367aff12 | |||
2019-07-15 | [ruby/logger] Enable `frozen_string_literal: true` in `logger.rb`. | Samuel Williams | |
https://github.com/ruby/logger/commit/2dc832e901 | |||
2019-07-15 | [ruby/logger] Prefer require_relative, it's a little bit faster. | Samuel Williams | |
https://github.com/ruby/logger/commit/1e2aab4bea |