Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Include ruby/assert.h in ruby/ruby.h so that assertions can be there | Nobuyoshi Nakada | 2019-07-14 | 82 | -0/+185 |
| | |||||
* | Split RUBY_ASSERT and so on under include/ruby | Nobuyoshi Nakada | 2019-07-14 | 2 | -0/+2 |
| | |||||
* | Delegates 3 arguments for Pathname.glob. | Tanaka Akira | 2019-07-14 | 1 | -2/+2 |
| | | | | Thanks for the patch by pocke (Masataka Kuwabara) [Feature #14405]. | ||||
* | Added depend files | Nobuyoshi Nakada | 2019-07-14 | 33 | -0/+487 |
| | |||||
* | Removed useless `freeze`s from gemspec files | Nobuyoshi Nakada | 2019-07-13 | 3 | -39/+39 |
| | |||||
* | Drop fossil rubygems support | Nobuyoshi Nakada | 2019-07-13 | 2 | -37/+7 |
| | |||||
* | Removed stub lines from gemspec files | Nobuyoshi Nakada | 2019-07-13 | 2 | -4/+0 |
| | |||||
* | Removed binary line | Nobuyoshi Nakada | 2019-07-13 | 1 | -0/+0 |
| | |||||
* | Default to true when no exception flag [Bug #15987] | Nobuyoshi Nakada | 2019-07-11 | 1 | -1/+1 |
| | |||||
* | Fixed argument in the fallback function [Bug #15987] | Nobuyoshi Nakada | 2019-07-11 | 1 | -1/+1 |
| | |||||
* | Removed wrong argument in the fallback function [Bug #15987] | Nobuyoshi Nakada | 2019-07-11 | 1 | -1/+1 |
| | |||||
* | Check exception flag as a bool [Bug #15987] | Nobuyoshi Nakada | 2019-07-11 | 2 | -0/+13 |
| | |||||
* | Added Etc::VERSION | Nobuyoshi Nakada | 2019-07-10 | 2 | -1/+15 |
| | |||||
* | Removed unused files | Nobuyoshi Nakada | 2019-07-10 | 1 | -9/+3 |
| | |||||
* | C90 for old versions | Nobuyoshi Nakada | 2019-07-10 | 1 | -14/+11 |
| | |||||
* | Use the found version number | Nobuyoshi Nakada | 2019-07-10 | 1 | -1/+1 |
| | |||||
* | Removed useless `freeze`s | Nobuyoshi Nakada | 2019-07-10 | 1 | -13/+13 |
| | |||||
* | Added StringIO::VERSION | Nobuyoshi Nakada | 2019-07-10 | 2 | -1/+14 |
| | |||||
* | Update dependencies | Nobuyoshi Nakada | 2019-07-09 | 1 | -0/+1 |
| | |||||
* | Suppress uninitialized instance variable warnings | Nobuyoshi Nakada | 2019-07-09 | 1 | -1/+1 |
| | |||||
* | Let struct dump_config in objspace fit in a single cache line | Lourens Naudé | 2019-07-08 | 1 | -3/+3 |
| | | | | | | | Let dump_config boolean members roots and full_heap be bit flags instead Closes: https://github.com/ruby/ruby/pull/2274 | ||||
* | * expand tabs. | git | 2019-07-03 | 1 | -1/+1 |
| | |||||
* | Use rb_ident_hash_new instead of rb_hash_new_compare_by_id | Nobuyoshi Nakada | 2019-07-03 | 1 | -1/+1 |
| | | | | The latter is same as the former, removed the duplicate function. | ||||
* | Fixed inadvertent ID creation in rb_iv_get | Nobuyoshi Nakada | 2019-07-01 | 1 | -0/+8 |
| | |||||
* | Show the parser states in pretty_print too | Nobuyoshi Nakada | 2019-06-27 | 1 | -0/+2 |
| | |||||
* | Do not allocate a string to check if a scalar is an integer | Jean Boussier | 2019-06-25 | 1 | -9/+7 |
| | |||||
* | Remove string_cache in ScalarScanner | Jean Boussier | 2019-06-25 | 1 | -10/+1 |
| | |||||
* | Reduce string allocations in scalar_scanner | Jean Boussier | 2019-06-25 | 1 | -17/+15 |
| | |||||
* | Removed CHANGELOG from rdoc files. | SHIBATA Hiroshi | 2019-06-25 | 1 | -1/+1 |
| | |||||
* | Retired to write CHANGELOG.rdoc. Because It has no update from 2015. | SHIBATA Hiroshi | 2019-06-25 | 1 | -1/+1 |
| | |||||
* | Dump Hash ivars before elements | Aaron Patterson | 2019-06-25 | 1 | -9/+9 |
| | | | | | 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. | ||||
* | Round trip exception backtraces | Aaron Patterson | 2019-06-25 | 2 | -0/+5 |
| | | | | This commit allows exception backtraces to round trip | ||||
* | Refactor exception dumping | Aaron Patterson | 2019-06-25 | 1 | -28/+17 |
| | |||||
* | Dumping the backtrace never worked, so remove it | Aaron Patterson | 2019-06-25 | 1 | -14/+10 |
| | | | | Dumping the backtrace for exceptions never worked, so lets remove it. | ||||
* | Remove IA64 support. | Samuel Williams | 2019-06-19 | 1 | -6/+0 |
| | |||||
* | Partly revert directory structure for cparse. | Hiroshi SHIBATA | 2019-06-19 | 3 | -0/+0 |
| | | | | It break the some build environment. | ||||
* | Restore ruby/ruby change for extconf.rb. | Hiroshi SHIBATA | 2019-06-19 | 1 | -1/+2 |
| | |||||
* | Backport racc-1.4.15 from upstream. | Hiroshi SHIBATA | 2019-06-19 | 4 | -8/+13 |
| | |||||
* | Support Bison 3 in ripper | Nobuyoshi Nakada | 2019-06-17 | 1 | -0/+1 |
| | |||||
* | Prefer `enum yytokentype` to int | Nobuyoshi Nakada | 2019-06-15 | 1 | -2/+2 |
| | |||||
* | Add pipeline operator [Feature #15799] | Nobuyoshi Nakada | 2019-06-13 | 1 | -0/+1 |
| | |||||
* | Ripper::Lexer: fallback parse error token to the previous one | Nobuyoshi Nakada | 2019-06-12 | 1 | -1/+11 |
| | |||||
* | * expand tabs. | git | 2019-06-11 | 1 | -3/+3 |
| | |||||
* | ext/socket/ipsocket.c: Use SO_REUSEADDR for local_host/port | Yusuke Endoh | 2019-06-11 | 1 | -0/+5 |
| | | | | | | | Sometimes ruby/spec fails when trying to specify local_host and local_port for TCPSocket.open. https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris11s-sunc/ruby-master/log/20190610T192504Z.fail.html.gz | ||||
* | win32/registry.rb: fix potential infinite loop | Nobuyoshi Nakada | 2019-06-07 | 1 | -2/+2 |
| | | | | | * ext/win32/lib/win32/registry.rb (Win32::Registry#each_value): advance the index even if an error occurred in #read. | ||||
* | Optimize CGI.escapeHTML by reducing buffer extension | Takashi Kokubun | 2019-06-05 | 1 | -49/+36 |
| | | | | | | | | | | | | | | | and switch-case branches. Buffer allocation optimization using `ALLOCA_N` would be the main benefit of patch. It eliminates the O(N) buffer extensions. It also reduces the number of branches using escape table like https://mattn.kaoriya.net/software/lang/c/20160817011915.htm. Closes: https://github.com/ruby/ruby/pull/2226 Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> Co-authored-by: Yasuhiro MATSUMOTO <mattn.jp@gmail.com> | ||||
* | * expand tabs. | git | 2019-06-05 | 1 | -29/+29 |
| | |||||
* | Revert "Optimize CGI.escapeHTML by reducing buffer extension" | Takashi Kokubun | 2019-06-05 | 1 | -33/+49 |
| | | | | | | | This reverts commit 8d81e59aa7a62652caf85f9c8db371703668c149. `ALLOCA_N` does not check stack overflow unlike ALLOCV. I'll fix it and re-commit it again. | ||||
* | Optimize CGI.escapeHTML by reducing buffer extension | Takashi Kokubun | 2019-06-05 | 1 | -49/+33 |
| | | | | | | | | | | | | | | | and switch-case branches. Buffer allocation optimization using `ALLOCA_N` would be the main benefit of patch. It eliminates the O(N) buffer extensions. It also reduces the number of branches using escape table like https://mattn.kaoriya.net/software/lang/c/20160817011915.htm. Closes: https://github.com/ruby/ruby/pull/2226 Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org> Co-authored-by: Yasuhiro MATSUMOTO <mattn.jp@gmail.com> | ||||
* | Make psych.so deterministic | Jeremy Evans | 2019-06-02 | 1 | -1/+1 |
| | | | | Fixes Ruby Bug #15890 |