summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-15Move vpath.rb into tool library direcotry.Hiroshi SHIBATA
2019-07-15add tests for "break" in lambda.Tanaka Akira
2019-07-15respect RUBY_DEBUG tooKoichi Sasada
2019-07-15encoding.c (enc_table_expand): prefer xrealloc to reallocYusuke Endoh
And raise an exception when failed to register an encoding
2019-07-15respect RUBY_DEBUG.Koichi Sasada
see RUBY_DEBUG for each debug options.
2019-07-15Added help message for test-tool target.Hiroshi SHIBATA
2019-07-15Added test-tool target for the test suite of tool/test files.Hiroshi SHIBATA
2019-07-15Put jisx0208.rb to under the library directory.Hiroshi SHIBATA
2019-07-15Try to prevent random build failure on Travis osxTakashi Kokubun
2019-07-15doc/irb/irb.rd.ja: Update options from `irb -h` [ci skip]Kazuhiro NISHIYAMA
2019-07-15Enable RUBY_ASSERT_MESG_WHEN when RUBY_DEBUG is turned onNobuyoshi Nakada
2019-07-15[DOC] Struct::Passwd#uclass renamed from #class at r2500 [ci skip]Kazuhiro NISHIYAMA
2019-07-15Move a test file of Reline to test/reline/aycabta
2019-07-15simplify around GC_ASSERT()Koichi Sasada
2019-07-15Handle failure of opening a null deviceTakashi Kokubun
This issue is detected by Coverity Scan.
2019-07-15Simplify start_process by exploiting C99Takashi Kokubun
Having a block for mixing a declaration was confusing. Also I moved `dev_null` and `pid` to limit their scope.
2019-07-15Change PROMPT_S of simple-promptKazuhiro NISHIYAMA
When input `"` or `/` with simple-prompt, Before: `"` or `/` (prompt disappeared and indent is changed) After: `"> "` or `/> /` (indent is unchanged since `>> `)
2019-07-15introduce RUBY_ASSERT_ALWAYS(expr).Koichi Sasada
RUBY_ASSERT_ALWAYS(expr) ignores NDEBUG (we cannot remove this assertion).
2019-07-15Simplify history saving codeaycabta
2019-07-15Followed up e8ddbc0239.Hiroshi SHIBATA
2019-07-15catch up e8ddbc0239.Koichi Sasada
2019-07-15Separate the assertions of ruby core tests from test/unit/assertions.Hiroshi SHIBATA
2019-07-15Put colorize to library directory.Hiroshi SHIBATA
Same as 66299e7ca83d379d13abaa5411f3e0419334cabb
2019-07-15Put vcs .rb to under the lib direcotory.Hiroshi SHIBATA
Because it's the common library for tool files.
2019-07-15The default charset of text/* media type is UTF-8.Tanaka Akira
Thanks for the patch gareth (Gareth Adams). [Bug #15933] ------- Combines two small, but very related changes 1: Treat HTTPS the same as HTTP Previously, OpenURI followed guidance in RFC2616/3.7.1: > When no explicit charset parameter is provided by the sender, media > subtypes of the "text" type are defined to have a default charset > value of "ISO-8859-1" when received via HTTP. However this RFC was written before TLS was established and OpenURI was never updated to treat HTTPS traffic the same way. So, HTTPS documents received a different default to HTTP documents. This commit removes the scheme check so that all text/* documents processed by OpenURI are treated the same way. In theory this processing gets applied to FTP URIs too, but there's no mechanism in OpenURI for FTP documents to have Content-Type metadata appended to them, so this ends up being a no-op. 2: Change default charset for text/* to UTF-8 Replaces the default ISO-8859-1 charset previously defined in RFC2616 (now obsoleted) with a UTF-8 charset as defined in RFC6838. Fixes: https://bugs.ruby-lang.org/issues/15933
2019-07-15Always call va_end in form_args()Takashi Kokubun
This issue is detected by Coverity Scan.
2019-07-15Insert a newline before `=end`Nobuyoshi Nakada
For a certain editor which cannot handle here-document properly.
2019-07-15addr2line.c: clarify the type of integer expressionYusuke Endoh
to suppress Coverity Scan warning. This expression converted uint8_t to int, and then int to unsigned long. Now it directly converts uint8_t to unsigned long.
2019-07-15Fix unaligned help outputTakashi Kokubun
1f99274ccf31ba1f2a4b3ac20a9c6cdc5ae81152 was indenting details with a hard tab, but other lines are using spaces.
2019-07-15Stop consuming 2 entries for gorubyTakashi Kokubun
similar to 364f43ab7fc5920247fc73423c1428208cf78a4a and 13cb9e6bd2c88d04fc9b21b8f8c1d192c67cd5a2
2019-07-15Use #to_a for Readline::HISTORY directlyaycabta
2019-07-15Revert "Dummy Makefile.in for CIs"Takashi Kokubun
This reverts commit c55de95ff1c4ea6313c2863037703a0e5f0d0f4f. Probably this is not needed for CI anymore.
2019-07-15Added the bundled gems target to make help.Hiroshi SHIBATA
2019-07-15common.mk: remove "make exam" from helpYusuke Endoh
Currently it is completely the same as "make check". I think it is not worth mentioning now.
2019-07-15Add lib/irb/color.rb to destribution file listaycabta
2019-07-15Add a /* fall through */ commentYusuke Endoh
2019-07-15Add a /* fall through */ commentYusuke Endoh
2019-07-15Remove debug printaycabta
2019-07-15Support multiline irb_historyaycabta
A history line ends with "\" to escape newline if it's a continuous line.
2019-07-15time.c (time_mdump): use another buffer for year_extendYusuke Endoh
ruby_marshal_write_long may write 9 bytes, but buf has only 8 bytes. So the buffer cannot be reused. This issue was found by Coverity Scan.
2019-07-15Unify documentations of `make benchmark`Takashi Kokubun
2019-07-15Drop `make change` and tool/change_maker.rbTakashi Kokubun
because we're not writing ChangeLog anymore.
2019-07-15Reduce the number of make help entriesTakashi Kokubun
We've added some more things recently. It seems not worth having almost the same two entries there anymore.
2019-07-15Mention SPECOPTS variable in make helpTakashi Kokubun
2019-07-15Check wether prompt_i is nilaycabta
2019-07-15Save history in IRB is enabled by defaultaycabta
2019-07-15Auto indent in IRB is enabled by defaultaycabta
2019-07-15Version 1.1.0.pre.2aycabta
2019-07-15Need reline-0.0.1 or later for some featuresaycabta
2019-07-15Version 0.0.1aycabta