Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix zero free objects assertion | Aaron Patterson | 2019-11-04 | 1 | -13/+30 | |
| | | | | | | | | | | | | | | | | | This commit is to attempt fixing this error: http://ci.rvm.jp/results/trunk-gc-asserts@ruby-sky1/2353281 Each non-full heap_page struct contains a reference to the next page that contains free slots. Compaction could fill any page, including pages that happen to be linked to as "pages which contain free slots". To fix this, we'll iterate each page, and rebuild the "free page list" depending on the number of actual free slots on that page. If there are no free slots on the page, we'll set the free_next pointer to NULL. Finally we'll pop one page off the "free page list" and set it as the "using page" for the next allocation. | |||||
* | Fixed conditional expressions with only one void side | Nobuyoshi Nakada | 2019-11-05 | 1 | -1/+1 | |
| | ||||||
* | * 2019-11-05 [ci skip] | git | 2019-11-05 | 1 | -1/+1 | |
| | ||||||
* | Share test-bundled-gems-run in common.mk | Nobuyoshi Nakada | 2019-11-05 | 3 | -13/+5 | |
| | ||||||
* | Keep `lex.pcur` after `looking_at_eol_p` | Nobuyoshi Nakada | 2019-11-04 | 1 | -3/+3 | |
| | ||||||
* | Warn `if` and `elsif` at EOL [EXPERIMENTAL] | Nobuyoshi Nakada | 2019-11-04 | 1 | -0/+22 | |
| | | | | It is unnatural and probably a typo. | |||||
* | Revert "Warn `if` and `elsif` at EOL [EXPERIMENTAL]" | Yusuke Endoh | 2019-11-04 | 1 | -22/+0 | |
| | | | | | This reverts commit ba35c14325ebbf1da8f200df83c45ee9937ff8a1. This is because ripper fails symbol lookup error. | |||||
* | Warn `if` and `elsif` at EOL [EXPERIMENTAL] | Nobuyoshi Nakada | 2019-11-04 | 1 | -0/+22 | |
| | | | | It is unnatural and probably a typo. | |||||
* | Fix a typo [ci skip] | Kazuhiro NISHIYAMA | 2019-11-04 | 1 | -1/+1 | |
| | ||||||
* | Fixed a typo | Nobuyoshi Nakada | 2019-11-04 | 1 | -1/+1 | |
| | ||||||
* | sync_default_gems.rb: Show the progress at fetching | Nobuyoshi Nakada | 2019-11-04 | 1 | -1/+1 | |
| | | | | It looks like hanging up when fetching from a remote first time. | |||||
* | [ruby/racc] Strip trailing whitespaces at the last line of actions | Nobuyoshi Nakada | 2019-11-04 | 28 | -2513/+2514 | |
| | | | | https://github.com/ruby/racc/commit/a887ebe529 | |||||
* | * 2019-11-04 [ci skip] | git | 2019-11-04 | 1 | -1/+1 | |
| | ||||||
* | Use the dedicated function `rb_io_check_io` | Nobuyoshi Nakada | 2019-11-04 | 1 | -1/+1 | |
| | ||||||
* | Added assertions for linebreak | Nobuyoshi Nakada | 2019-11-03 | 1 | -0/+5 | |
| | ||||||
* | [DOC] mentioned `\R` [ci skip] | Nobuyoshi Nakada | 2019-11-03 | 1 | -0/+3 | |
| | ||||||
* | [DOC] \s in regexp is not same as in string [ci skip] | Nobuyoshi Nakada | 2019-11-03 | 1 | -1/+2 | |
| | ||||||
* | Fix warnings in Regexp#{match,match?} specs | Benoit Daloze | 2019-11-03 | 1 | -6/+10 | |
| | ||||||
* | Update NEWS entry for Feature #13083 | Benoit Daloze | 2019-11-03 | 1 | -1/+2 | |
| | ||||||
* | Remove incorrect NEWS entry, only Regexp#match and #match? changed | Benoit Daloze | 2019-11-03 | 1 | -4/+0 | |
| | ||||||
* | * 2019-11-03 [ci skip] | git | 2019-11-03 | 1 | -1/+1 | |
| | ||||||
* | Improve warning message | Kenichi Kamiya | 2019-11-03 | 2 | -4/+4 | |
| | | | | https://github.com/ruby/ruby/pull/2637#discussion_r341812475 | |||||
* | Revert nil error and adding deprecation message | Kenichi Kamiya | 2019-11-03 | 3 | -7/+25 | |
| | ||||||
* | Correct documented return values for certain ENV methods (#2620) | Burdette Lamar | 2019-11-02 | 1 | -8/+8 | |
| | ||||||
* | * 2019-11-02 [ci skip] | git | 2019-11-02 | 1 | -1/+1 | |
| | ||||||
* | Use prompt_list to calculate height by lines | aycabta | 2019-11-02 | 1 | -12/+14 | |
| | ||||||
* | Clean up implementation of SOCKSSocket, its confusing and undocumented | Justin McNally | 2019-11-01 | 1 | -4/+10 | |
| | ||||||
* | Prefer libsocksd over libsocks | Justin McNally | 2019-11-01 | 1 | -1/+1 | |
| | ||||||
* | Support libsocksd socks library for SOCKSSocket | Justin McNally | 2019-11-01 | 1 | -1/+1 | |
| | ||||||
* | Mention correct class name in uninitialized error | Alan Wu | 2019-11-01 | 1 | -1/+1 | |
| | | | | I think this meant to mention `MatchData`? This is a breaking change, but should be a minor one. | |||||
* | Fix a typo [ci skip] | Kazuhiro NISHIYAMA | 2019-11-01 | 1 | -1/+1 | |
| | ||||||
* | [ruby/date] Added update-zonetab target | Nobuyoshi Nakada | 2019-11-01 | 2 | -2/+7 | |
| | | | | https://github.com/ruby/date/commit/9bc6e30a82 | |||||
* | [ruby/date] Remove unneeded line in update-abbr | Jeremy Evans | 2019-11-01 | 1 | -1/+0 | |
| | | | | https://github.com/ruby/date/commit/ae14e5f293 | |||||
* | [ruby/date] Add more timezone abbreviations | Jeremy Evans | 2019-11-01 | 4 | -689/+1496 | |
| | | | | | | | | | | | | | | | | This gets the time zone abbreviations from https://www.timeanddate.com/time/zones/, and adds unambiguous time zones not already present in zonetab.list. See bin/update-abbr for the program used. This regenerates zonetab.h using prereq.mk (requires gperf). Only one test line is added, just to make sure a new time zone abbreviation is picked up. Fixes Ruby Bug 16286 https://github.com/ruby/date/commit/702e8b3033 | |||||
* | * 2019-11-01 [ci skip] | git | 2019-11-01 | 1 | -2/+2 | |
| | ||||||
* | mark functions that do not return NULL as such. | 卜部昌平 | 2019-11-01 | 2 | -12/+21 | |
| | | | | Apply __attribute__((__returns_nonnull__)) when available. | |||||
* | ruby_mimmalloc can return NULL | 卜部昌平 | 2019-11-01 | 3 | -1/+8 | |
| | | | | malloc can fail. Should treat such situations. | |||||
* | rb_aligned_malloc can return NULL | 卜部昌平 | 2019-11-01 | 1 | -0/+3 | |
| | | | | | | Looking at gc.c, rb_aligned_malloc contains `return NULL;` so it has to be taken care of. Note however that posix_memalign(3posix) does _not_ set errno. | |||||
* | RUBY_ATTR_ALOC_SIZE for clang | 卜部昌平 | 2019-11-01 | 1 | -1/+6 | |
| | | | | | clang also supports __attribute__((__alloc_size__)) so why not use it when the compiler says it does. | |||||
* | [ruby/zlib] Removed no longer used variables | Nobuyoshi Nakada | 2019-10-31 | 1 | -2/+1 | |
| | | | | https://github.com/ruby/zlib/commit/3e98e4cac3 | |||||
* | [ruby/zlib] Fix setting mtime to zero in GzipWriter | Alan Wu | 2019-10-31 | 2 | -1/+14 | |
| | | | | | | | | | | | Before this change, it was not possible to write out zero for the timestamp part of a Gzip file's header, as calling GzipWriter#mtime with zero was ignored. Judging from the docs for `GzipWriter#mtime=`, it should be possible to indicate that no timestamp is available by calling the method with zero. https://github.com/ruby/zlib/commit/310be39cac | |||||
* | Fix verbose warning being emitted | Jeremy Evans | 2019-10-31 | 1 | -1/+1 | |
| | | | | Fixes Ruby Bug 16281. | |||||
* | spec: Fix syntax errors | Yusuke Endoh | 2019-10-31 | 3 | -4/+4 | |
| | | | | Follow up of 473882e01f7e55753733e2607ace633b5041f11f | |||||
* | Skip tainted examples for stringio | Hiroshi SHIBATA | 2019-10-31 | 3 | -14/+22 | |
| | ||||||
* | [ruby/stringio] Remove taint support | Jeremy Evans | 2019-10-31 | 2 | -15/+0 | |
| | | | | | | | | Ruby 2.7 deprecates taint and it no longer has an effect. The lack of taint support should not cause a problem in previous Ruby versions. https://github.com/ruby/stringio/commit/60ee9ccd95 | |||||
* | [ruby/date] Revert "Simplify #inspect" | Jeremy Evans | 2019-10-31 | 2 | -4/+5 | |
| | | | | | | | | This reverts commit af01edd7d8575f544f647dbe8cde5b6ae535d459. Revert requested by Yui Naruse. https://github.com/ruby/date/commit/875d563557 | |||||
* | [ruby/date] introduce Date::Error, raise Date::Error for every | glaszig | 2019-10-31 | 4 | -57/+71 | |
| | | | | | | "invalid <anything>" type of exception https://github.com/ruby/date/commit/3e55c09ba4 | |||||
* | [ruby/fileutils] Remove use of untaint on Ruby 2.7 to avoid deprecation warnings | Jeremy Evans | 2019-10-31 | 1 | -1/+2 | |
| | | | | https://github.com/ruby/fileutils/commit/5ac9a8a1f7 | |||||
* | [ruby/gdbm] Use Gemfile instead of ↵ | Hiroshi SHIBATA | 2019-10-31 | 1 | -5/+0 | |
| | | | | | | Gem::Specification#add_development_dependency. https://github.com/ruby/gdbm/commit/bd2e7f6647 | |||||
* | [ruby/gdbm] Remove taint support | Jeremy Evans | 2019-10-31 | 1 | -3/+0 | |
| | | | | | | | | Ruby 2.7 deprecates taint and it no longer has an effect. The lack of taint support should not cause a problem in previous Ruby versions. https://github.com/ruby/gdbm/commit/f9aaa1a08d |