nobu, Nobuyoshi Nakada

Hash Date Message
4a74d867afe583cbe73d4b482f1430cb92ad1a18 2001-07-24 * file.c (strrdirsep): multi-byte pathname and DOSish separater supprot. originally comes from Patrick Cheng. [new]
645170199ca8d9f7eaa8f928519897d2d1ed709d 2001-07-30 * file.c (rb_file_s_expand_path): scans per path element not per byte/character, including fix of [ruby-talk:18152] and multi-byte pathname support.
4b7c92fa90047ba6d3d2a479dda9fe0c83f0f424 2001-07-31 * process.c (last_status_set): nothing returned, should be void.
439b453e3aa244e7b824a55aa11768dca3d4a6f4 2001-08-01 * file.c (strrdirsep): removed meaningless code.
f141f2e543ec02c8e43e7617bce9ac988ba22b46 2001-08-06 a problem about `associated' String and `str_buf'.
7e97ab23f81b94b93dca9fec9ea8997c46a59e11 2001-08-12 * string.c (rb_str_cat): fix buffer overflow.
4ffb36163018fdc2b6045b63ab9d0ed460a9588d 2001-08-23 fix typo.
d1ad995dfd6969d1140cfabe0c86a85fe8fbe63e 2001-09-01 * ruby.c (set_arg0): prevent SEGV when val is longer than the original arguments.
69866a4b972d1d2a12bddc4b2aa18e988b5e8249 2001-09-01 commit miss.
f2accb2fe358671da79b0cb77bec860556293934 2001-09-01 2001-09-01
393f665e33782d4a91813abe599b1b28d675127d 2001-09-03 * intern.h (rb_find_file_ext): changed from rb_find_file_noext().
a09435ec209eba2111f6cad6a191b2b0a43d4e30 2001-09-05 * ext/socket/socket.c (Init_socket): remove duplicating constants.
0530ceb2b964e974ad7e25dd041b54a3ef577677 2001-09-05 * file.c (rb_find_file_ext): add const qualifiers to ext.
aebf069adfdc08abfd53f854f36abd6d72f69972 2001-09-06 * dir.c (dir_s_chdir): raise if environment variable HOME/LOGDIR not set.
9d61bdff146535718eb94f434c525074a031e470 2001-09-20 * eval.c, intern.h (rb_svar): return reference to special variable from local variable index. [new]
9fb8ea1fc709f3edb6f765d2333211e02cc610c0 2001-09-20 for special local variable.
a8f1dd8d9fa090c919221f1217a0c8b8b36bba2c 2001-09-20 forgotten MATCH_DATA...
c5da55fbddd299efc5f755fbe89deab79b2e2838 2001-09-20 20010920
34a31235c9eeaa9c1d1bcacd7470d2b37429a19f 2001-10-01 * marshal.c (r_object): TYPE_UCLASS check should be inversed.
822f1a5a59fda892bb33020c6e3fdcdb25a6a8c0 2001-10-03 * ext/gdbm/gdbm.c (rb_gdbm_fetch): str is a VALUE now.
85013a7915e9a3a6af142e93f109fd2043db59e2 2001-10-05 * re.c (rb_reg_s_alloc): avoid inifinte recursion.
809a9c5b6d1454e623e929afdf5a878bdb4023dc 2001-10-05 * eval.c (proc_s_new): revived.
192b82bf4b6b02e7cc9e699ab2c4e8db27d3a791 2001-10-09 * eval.c (thread_status_name): separated from rb_thread_inspect(). return string expression for thread status.
093595801f7d8d3f31d87b2a1dd8ea6f8553feda 2001-10-15 * parse.y (yylex): disallow alpha-numeric and mbchar for terminator of %string.
9be798477425579cd73e5d0884435fce1f38502b 2001-10-15 20011015
1c7cf852bdcf37bbd7e4faa1424f1c2ad1116f70 2001-10-16 missing changelog.
7d9c2a6733144e1f10678c59018f540f61d4c6c0 2001-10-16 * eval.c (rb_f_missing): check stack level with rb_stack_check().
e725a1a6abf0e1157d377b77d59869aa349638f3 2001-10-17 * variable.c (alias_fixup): added. ad hoc support for ordinary global variable aliasing. when original entry is set, make the alias to refer directly as possible.
78592877b77a829ceea230ec194c0cb43430dd9c 2001-10-17 20011017
eaab0aa79ab884328fc698aaf0b696e656dc5188 2001-10-19 * marshal.c (w_uclass): cloned class is not user class. (ruby-bugs-ja#PR103)
d0129370f07f3fcdcb18b9788161abdbbf230325 2001-10-21 * variable.c (remove_trace): should not access already freed area.
96baf2c092678471248b5e00b2d1e32a44dd8676 2001-10-22 * variable.c (rb_global_entry): reconstruct global variable aliasing (sharing global_entry->var with other global_entry).
429f7ed113dc862b121ab63c73170e4169853581 2001-10-22 * eval.c (proc_invoke): fix self switching in Proc#call (ruby-bugs-ja#PR108) and GC failure. use Qundef instead of 0 to direct not switching self.
76204d7a5288fa8237c95674bd77d682e2fe284b 2001-11-08 * eval.c (rb_trap_eval): avoid annoying warning with signal. [ruby-talk:23225]
35008e2087fd1ef07ad749a75db5417721ef8c69 2001-11-15 * array.c (rb_ary_join): non-nil separator must be converted to String. and separators' total length was wrong.
050a1687d2ff1c75727f163dc730ca79883eb435 2001-11-15 20011115
5ca24aa3e816759b838673743aed54b541c8d8e4 2001-11-18 * parse.y: needless conditionals.
ca1a9450fbdcff96bdee09a14933a1ecf324489a 2001-12-09 * enum.c (enum_sort_by): should replace with last elements.
8adfdde6b7f38ac66179667a23995b46e97e0ed9 2001-12-09 20011209
8a91c99905c1bfbf441ec890161538acc8e34120 2001-12-10 * object.c (rb_class_real): follow included modules.
cd956b3114c1b59de6660e1c70be192c6ee29235 2001-12-17 * intern.h: add prototypes. rb_gc_enable(), rb_gc_disable(), rb_gc_start(), rb_str_new5() rb_str_buf_append(), rb_str_buf_cat(), rb_str_buf_cat2(), rb_str_dup_frozen()
ab34f43ae82e6254086a3296092c6ba5955ba64b 2001-12-18 conflicted.
b7a58b06502d4ddceff9b1cfc0f9e62381442b6b 2001-12-20 * lib/mkmf.rb (with_destdir): new.
c29a112e14749cb9fb21bc21139c1b390bf2952d 2001-12-20 * eval.c (rb_mod_define_method): must not convert Method to Proc.
e93b8f1c892672a06bd6861859373e7bec49c3f6 2001-12-21 * dln.h, ruby.h, util.h: enable prototypes in C++.
d0c78c8567a009626191ea1383599624e169966a 2001-12-26 * bignum.c (rb_cstr2inum): allow "0\n" and so on.
3b4641a4bf1fafce6f91295f4340aa3d900faddc 2001-12-27 * bignum.c (rb_cstr2inum): deny "0_".
a59cf8edc58d46e9cf5d39d2f1999e27939304a8 2001-12-28 * array.c (rb_cmpint): fixed typo.
c8911896936224415bc120b2996a347d5f7f6ba5 2001-12-31 * parse.y (yycompile): always store copy of filename.
bb8805c9f8256e35e125385c55f5d0be8e3e37fb 2002-01-04 * parse.y (yycompile): strdup()'ed twice.
8090c2f214e6c4f8981ccb4e6a1213bd1284fa08 2002-01-05 * misc/ruby-mode.el (ruby-forward-string): forward a string. [new]
1cc7986a113e9eb330f5f3579c75e0ccd817ddf8 2002-01-05 * range.c (range_member): beginning check was wrong. [ruby-talk:30252]
427237f8891e9a22cf9ce6e64aed9a249f18879a 2002-01-05 misordered.
1a101d775a8c42f36c5a16978914ae2ac070e8a4 2002-01-08 * eval.c (rb_add_method): clear replaced method from the cache.
dffbc4d7f169648db7663c28d183a5e5bd16b5d6 2002-01-09 * misc/ruby-mode.el (ruby-calculate-indent): indentation after comment at beginning of buffer failed.
1b4be57f7e00a7f53eb51e530bceb5154b19e74d 2002-01-10 * eval.c (rb_add_method): should clear cache by id always.
399bb7e73953bc7fbeb74e2712d931f44d7553b8 2002-01-10 2002-01-10
5915dc245e5efac34d676ad29ebd38d6b46f16cf 2002-01-10 * class.c (rb_make_metaclass): [new]
5fe2879fd5b2b5db264f4bdbbc1181482b70e339 2002-01-16 * object.c (rb_Float): remove underscores between digits.
57432f52b43e31939fdb12b7eee2720c08c54262 2002-01-16 2001-01-16
e664d467a92df0e7655c453c0eda9bc7fd1e1884 2002-01-18 2002-01-18
68f67044787b51d60860ccd3d6dfaee9816f06e2 2002-01-21 * signal.c (ruby_signal): must define sighandler_t unless POSIX_SIGNAL.
9ffccf47620d4c7333354c7ca155b9b0c0963e38 2002-01-23 * eval.c (rb_yield_0): restore source file/line after yield.
b6cc058c53fde7442253c44e688ff8541050572d 2002-01-23 2002-01-23
8a95f7f981c5e25ca26de2b112c4979627a72a02 2002-01-28 * parse.y (yylex): strict check for numbers.
e9d17f8a226bcfcf234def5d0ba77fb77a48a534 2002-01-28 * array.c (rb_ary_fill): shouldn't yield unless block given.
7ddde51c68b572b2a94a4946d2bf9b7d0e12a65a 2002-01-29 * regex.c (re_adjust_startpos): search start of multibyte backward.
ae2d54d91dc805ea7c8e4af82e8a434d722eab33 2002-01-30 * regex.c (re_adjust_startpos): fix for SJIS.
33158860f4650d7221e80ff0ae7eb376f31b2394 2002-01-30 * regex.c (re_adjust_startpos): fix for SJIS and UTF-8.
3d51761abd3bbda185410dd980e2e064b848ad02 2002-01-31 * lib/mkmf.rb (dir_config): prior --with flag.
dad91ce6d8974ed959146ce252749a9fa0d7ebfe 2002-02-01 2002-02-01
d9b49e39b2f3380cb6c4bb68a175a230c4702b58 2002-02-01 * regex.c (mbc_startpos): become macro.
c2269d5b4f60829a523f3479492267ef99e1c5fb 2002-02-01 * intern.h: prototypes for new functions; rb_cstr_to_inum(), rb_str_to_inum(), rb_cstr_to_dbl(), rb_str_to_dbl()
49c720ff67cbca36cac3a6a4775c5522ea7d93b2 2002-02-04 * file.c (rb_file_s_expand_path): should terminate.
cc2ab3aca6015950ce1e91fec2bceaae36000ba9 2002-02-05 * io.c (fptr_finalize): ignore EBADF when f and f2 use same descriptor.
65806ccb721251cdae290fa000be4185ff466398 2002-02-06 * configure.in: keep old config.h unless changed.
96a172e70134f8bafa87f086ab05716a10b73a7a 2002-02-07 2002-02-07
3d44db882bc40c5258f340bb770f30c6ada98bbd 2002-02-08 2002-02-08
b1f086d01492e4cc69f38d965775144f92cd5506 2002-02-09 2002-02-09
1995213e4bb0b6411a4a4da60c53e37bec3ba4ec 2002-02-10 * ruby.c (load_file): avoid SEGV on '#' only input.
9ae27073fa4fcff584d55441cc222192b9fc98da 2002-02-14 * parse.y: avoid SEGV at OP_ASIGN to pseudo variable.
9bd2c2681f9de7d68cae20116ad790b85e655667 2002-02-14 2002-02-14
beb24c5888aaee9374f1c44413f9e06a24a1f91e 2002-02-16 * regex.c (re_compile_fastmap): skip begpos.
0d8551b3a986a07e16cd66e703f8984e0738778f 2002-02-16 2002-02-16
c4449fd4c4247da5e97a449b81326cde710274ef 2002-02-17 * ext/digest/md5/md5init.c (Init_md5): rb_cvar_declare() is replaced by rb_cvar_set().
b1544b7d5dc2f88c0be9499bd62896632f295d12 2002-02-17 2002-02-17
11829a5368447bf4829fc040498457763d52a9b3 2002-02-17 * class.c (rb_define_class): warn unless superclass is specified explicitly.
21d0c3b815b16713b31522c14ebb52e815224ec3 2002-02-17 * mkconfig.rb (Config::expand): expand ${} too.
4dd348b2b49a668172fe9cd2e93a1e054682f773 2002-02-17 * misc/ruby-mode.el (ruby-font-lock-keywords): fontify instance/class/global variables start with '_'.
3432cecf246414d63d55e70aeb5697e62198618f 2002-02-18 * misc/ruby-mode.el (ruby-block-hanging-re): rescue block was too indented.
7ef48b40badefe862f3b96ec7d2f687406876d81 2002-02-18 * pack.c (pack_pack): avoid infinite loop at comment.
e58ec21435c4a0bd6942f8f80e19f4903ece211b 2002-02-18 2002-02-18
0cbfe8c52474ebf6911a6c1e3f0b8c82885cc07f 2002-02-19 * io.c (rb_io_ungetc): don't fail pushed EOF back.
c1bfef949450c0ad55024670af2245a7833a59b4 2002-02-19 * file.c (path_check_1): do not fail on world writable *parent* directories too.
dc7f9c1f896977412c1cbca9bbdeca8dc7942c3d 2002-02-19 Initial revision
0eb1a2ff6dc8e6f7adb0d56a114eaacc40d8fa50 2002-02-20 * intern.h: prototypes; rb_io_addstr(), rb_io_printf(), rb_io_print(), rb_io_puts()
7f97e8948d88cb9ce431bd8b4f1c260639ec46a7 2002-02-20 2002-02-20
9093e4a4a52c5a0827b1263added83f1116d8810 2002-02-22 2002-02-22
aaa30fd040781355739b5cceb372df46851a2f5b 2002-02-25 * lib/shell.rb (Shell::expand_path): relative to @cwd.
0778120490e4e1bf7edd9971217d5b07b5dab295 2002-02-25 * sample/test.rb (system): test with scripts under the source directory.
959a99078ea3494fc5ae57b05579b4a2a21fc993 2002-02-25 commit miss.
effd8230ea7f34fac60cca80d4a50c7975bd9f22 2002-03-07 * gc.c (rb_source_filename): added. holds unique strings for file names with GC space.
7435953055479a7733b1435f7e58454476702126 2002-03-11 Initial revision
5152350dc8f2cb0d6216ecc0e2205a67223f0777 2002-03-11 StringIO
7ff805d46bd3157b23119967c4e594a32bdbcfb7 2002-03-11 2002-03-11
8579ace7b4f48536c908bf65a84338554f07993a 2002-03-11 StringIO.
8b6ad9131e62339f2805b0846282252775358ea7 2002-03-12 2002-03-12
d5938dd1c4ab8cad1fedc5dea28a32f5c58e6bd6 2002-03-13 2002-03-13
a1f4ea2127eea422a514c9d9ec646c98269e67ae 2002-03-13 * dir.c (rb_push_glob): avoid SEGV when no block given.
e4f4b0c87c144dca043659a21a4b781c6b608a77 2002-03-14 2002-03-14
f963fa6956c915e267546a177aea89a748592370 2002-03-14 typo
bce7601f73fa72465b65c3dacaddc21ac904ac92 2002-03-14 * string.c (rb_str_subpat_set): must make str independent after rb_reg_search() matched.
4f0870f74b530cdb2de4306d55e966a924a9149c 2002-03-14 * ext/stringio/stringio.c: fixed frozen string bug. ungetc no longer raises on readonly stream unless modifies actually.
5fab414c0247baf72d0a8fb1748d2f9f252a39d6 2002-03-14 Initial revision
390ae31a6f03330dcb5f91dde03e70382a679b2b 2002-03-14 * ext/iconv: imported.
23beb1a9dd6654262d17d9dde4f8566d8c4277cc 2002-03-15 * ext/iconv/iconv.c: fixed document, Iconv#new is no longer an iterator. thanks to Tanaka Akira <akr@m17n.org>.
2a86587d957143b258ac38010fbdd96bf8a89b81 2002-03-15 * win32/win32.c (StartSockets): remove duplicated lines.
cdb6be67ca9206b9f7a3d36530c5b82a2a0b58c8 2002-03-17 * ext/iconv/depend: added.
0f8eea046c7867f381a0c6b20122b996af72b11d 2002-03-17 * ext/stringio/depend: added.
b4e74d4038a21124542756ea255974e88dd6ea9f 2002-03-17 added depend files in ext/iconv and ext/stringio.
cecb9cae01206d069b4d19ad12850d57b1b7ba7a 2002-03-18 * enum.c (enum_inject): use the first iterated element as the initial value when omitted.
e3235029adb8d14c8c7ff2c8f235b688059bd9a5 2002-03-18 * enum.c (enum_find): catch a value before recycle.
22270b6d4b233c5426e7e40870106f82ead8636a 2002-03-18 * parse.y (parse_string): part of multi-byte sequence must not match to paren.
7dc66370cbce78e6f616cf19a88c419356548d48 2002-03-18 * eval.c (rb_f_abort): should not bypass cleanup.
5979f0e28835434b327fb4e98f48cfab3a9f22ab 2002-03-18 * ext/digest: add depend file.
7632b48a7dc19870c04f6769f473dfb13abe2410 2002-03-18 * ext/stringio/stringio.c (check_modifiable): wrong declaration.
59993515a42803267e592a9b6fa07d3313d0c3b3 2002-03-20 too reverted.
f596cfc1d980688a4dbf98378d5ff8d9091cfa2e 2002-03-20 2002-03-20
3adfc84e73c492b7f19e65e5578b21e673273afe 2002-03-20 * variable.c (rb_const_list): a temporary table must be freed.
c92a934c110b6759f3d6b4a547f2987fac293e0b 2002-03-20 * win32/Makefile.sub: made variables configurable.
4322acd004dd350cefadb9bad002a6b0348c5ca9 2002-03-20 * win32/Makefile.sub (config.status): and use recent autoconf format.
0a14574933aa70bb05f585b3a85b019783fed36c 2002-03-20 * win32/Makefile.sub (config.status): and use recent autoconf format.
f5626ad6d28d050124d88f0f9c2255b1471cd63f 2002-03-20 * win32/config.status.in: no longer used.
952b46a617236fa380f7871230efbd711b29a0b2 2002-03-20 * ext/configsub.rb: latest autoconf style support.
76cdd41111c40b9658243b885296bfd45f8b14b7 2002-03-25 * regex.c (mbc_startpos_func): shoud be static.
a42bf2edd007da6ae32a4162236eca21b5c9d365 2002-03-25 * dln.c (dln_argv0): unused unless USE_DLN_A_OUT.
6dfd299dec7fa9b9a10857d170156ac4f17da9a2 2002-03-25 * dir.c (rb_push_glob): local variable 'maxnest' was uninitialized.
40ceea0a75487f26a4a84986a84a918609abdf7b 2002-03-25 * regex.c (mbc_startpos_func): VC6 seems to be unable to understand forward declaration for static variables.
dfaf41d759a700458e900051ddcbe54d65834ae1 2002-03-25 * configure.in (FILE_READPTR): new. for IO#gets improvement.
4ae4525ca40471c5726466f02b62bd28a17f236b 2002-03-27 typo
09651f04313f679e9eaa604c64d7e62a6ce58eab 2002-03-29 * lib/mkmf.rb (arg_config): should use Shellwords::shellwords like ext/extmk.rb.in.
bf1f97ae3f243a1ba1fedac986683b709e229ff8 2002-03-29 2002-03-29
014c5da90318607354159ed8f0f919a199dc2b51 2002-03-29 * lib/mkmf.rb (create_makefile): default FLAGS to empty strings.
d79c23b0db41e1a5568c9aba018136fc92f6caca 2002-04-01 * ext/sdbm/init.c (each_pair): moved prototype before the definition.
360453ce14e637e653005232aab50e6294a3fa48 2002-04-01 2002-04-01
64b6406445e53f187d2982f87becff8065edd0cc 2002-04-02 2002-04-02
493c57f65a3cde9c0268584aacd93a55782484ef 2002-04-02 * ext/extmk.rb.in (enable_config): follow lib/mkmf.rb.
07e54ed140194a387646c8e52cb69f67053ae00e 2002-04-04 2002-04-04
7c96563256d909114ffb500501b72259275e6f64 2002-04-08 * eval.c (error_handle): default to 1 unless status is set.
2a255514a1262476147c4665d8fe87cd970bafb2 2002-04-08 2002-04-08
e223518948e56589fe0a7dcdc2d1e775ed04dd66 2002-04-09 * ext/stringio/stringio.c (check_modifiable): performance improvement. avoid calling rb_str_modify() twice.
afc4cd48d12f4b2f829eb969f9c126abb731941a 2002-04-09 * lib/mkmf.rb (try_link0): need expand macro in command, sync with ext/extmk.rb.in.
ff0abdc55e57f42f75204429c9eca471df48d835 2002-04-10 * misc/ruby-mode.el (ruby-font-lock-keywords): fontify symbols for unary operators and aset.
1aa67cb1d357af287d9ea7e764ca3c2bae2f56a8 2002-04-11 should be HAVE_TANH
be5524ae411e0e3165eef05142f65055f16a9837 2002-04-12 /tmp/log
b28943587270fcb4c6e4b555c13cf996b072858a 2002-04-12 2002-04-12
7edb39fbfa9ab3bf1419628f77ed38b4c9bcc244 2002-04-15 2002-04-15
23288f8674dda92d106816c8379fad839909ea75 2002-04-16 * eval.c (assign): convert mrhs to mvalue.
a411f0365be364e71d2086d21b8ca5d8aa434e11 2002-04-18 copied from ext/etc.
9021157411ab02797f75f204e3a9324c506eb046 2002-04-18 2002-04-18
e7daa72a6a51539121c28a67ed5e7687f1e52a93 2002-04-19 * re.c (rb_reg_to_s): remove redundant shy group.
b596fbbc375ea58aa2b869cb6025b2bb101f96b9 2002-04-23 * ext/stringio/stringio.c (strio_mark): must check if ptr is NULL first. [ruby-talk:38873]
565fec45b9adc20f868b6a40c7e5bf1fd410efd0 2002-04-24 * eval.c (proc_to_proc): return self. [new]
67c8ca36f22e1023eeaa1de7221bdaf294ef6bde 2002-04-25 2002-04-25
b664645ddc5dc0d1dceb0b0f4a9710f0ce5a0c29 2002-04-26 * eval.c (rb_proc_new): make Proc from C function. [new]
cc3b6901b2178ef82dc4b05416e6c0cb0e0e3d46 2002-04-26 ANSI C requires a named argument before `...'
ba9094308899ad9a6891e9739c2d7a51a851e7e0 2002-05-07 * ext/iconv/iconv.c (iconv_try): should initialize exceptions properly. (ruby-bugs-ja:PR#232)
9029decfe4ed6e275d63b15ec0996f3c7efde5df 2002-05-09 * eval.c (rb_thread_join): added an argument to limit time to wait the thread.
868d104b49438c3e476c4e39c2f105ac47c2b56f 2002-05-09 2002-05-10
8473a8293457ab60679bee0aaa44fc4fae945224 2002-05-10 * parse.y (here_document): preserve line number begins here document.
65ea437148169673823a09d4bf66d97a1187d8dd 2002-05-11 * dir.c (glob_helper): remove escaping backslashes.
592f838016886eeb2749707f14d16cb49f24687b 2002-05-11 2002-05-11
09f26aaba1e00f3a1d64ce759031f6e209dbdc0e 2002-05-14 * win32/Makefile.sub: config.h inlined. and catch up with the latest change.
3b89da683fc6387fa1707a2caf5d4842a0ab3d46 2002-05-16 * eval.c (rb_thread_select): cleanup conditional compilation.
b241a0680c4bcd0948ac501473be3a39839ebe87 2002-05-20 * io.c (rb_io_clone): writing stream was not copied properly.
077d92a044cb22bfa88f39bfef43ea77e89440db 2002-05-20 2002-05-20
dbdd56faf8304da995562ed9939f441e51323504 2002-05-20 * parse.y (bodystmt): ensure clause was excuted on else clause without rescue clase.
9402cbeec54f5a4de56588a1b980f53e5d50c04e 2002-05-21 * misc/ruby-mode.el (ruby-font-lock-keywords): symbols end with '_'.
ce3ea1911ad63c43747734858e6d73ab214029cc 2002-05-22 2002-05-22
730d8f1d326a62d86e41faa0482f9a3c329832cb 2002-05-22 * ruby.c (proc_options): -T consumes digits only.
1fe8b3742528ccfabee751d7f42317f53d6fdda7 2002-05-23 * ruby.c (proc_options): option parsing problem. (ruby-bugs-ja:PR#233)
ff3d6d201d72eaa0f21dc376d59f4ba2a3acad92 2002-05-28 * eval.c (scope_node): trick to keep the node has a scope.
2263dbe022c600fb0a1db2bbf968bfce5de65aa2 2002-06-02 * parse.y (here_document): check if identifier is terminated. (ruby-bugs-ja:PR#239)
5df72288f8ec3d6f2047273281fb6abfff47cc97 2002-06-03 * ext/socket/addrinfo.h: typo.
dc010ff5157787b80ed35410587d0b988d55dda4 2002-06-03 * ext/socket/getaddrinfo.c (gai_strerror): make literals const.
d760f97172fd9e00c21b12e93ccdf9908f144be0 2002-06-06 * lib/thread.rb (Queue::pop): get rid of race condition.
a7a2b1d8f312e3fbbf4412de5266034fc530d9e7 2002-06-06 typo.
31de74167305fd4b3850d4cbc39c6e20b5468f4e 2002-06-10 * numeric.c (fix_lshift): negative shift count means right shift.
d94aa8874942f20bcfa9dcb37e5d13d580d68400 2002-06-10 *** empty log message ***
10d0deaa99c640e86e561d1ed2ca9171577d31bb 2002-06-10 2002-06-10
94f86651d6bef5b2ce67da290ded50adf9d2e7ca 2002-06-11 * parse.y (stmt): fix typo.
aa79984980d8dd741b441543bddb4cf1de6816ec 2002-06-14 * parse.y (read_escape): deny zero-width hexadecimal character. (ruby-bugs-ja:PR#260)
9e1473541d906808d31671bf0dc614f361c843df 2002-06-14 2002-06-14
7138dfa32523071b91d030e14f5fcd808f0af869 2002-06-17 * dln.c (dln_load): need to preserve dln_strerror() result, calling other dl family can clear it.
7ed607e902d8370abbc16f2bc079d197e2600dd2 2002-06-17 2002-06-17
12c00312aaa4831f0ce820d9addce8f27c4f50b4 2002-06-18 * parse.y (yylex): should pushback proper char after '<<'.
1b8b699d9fe2e1d3dddf3caee71d1cb95f294b6d 2002-06-18 unused variable.
de9251e2c752c9a7bab11615cc54ebab3648b0c8 2002-06-18 * parse.y (yylex): commands after break/next/rescue can take arguments. (ruby-bugs-ja:PR#265)
772f420a18ba30a5e7a0cf03827fc958cf25db95 2002-06-18 * parse.y (yylex): ? followed by successive word charaters is ternary operator not numeric literal.
47993929c4727ec1e7e7af4b2d2177d0058b84f8 2002-06-20 * ext/readline/readline.c (readline_readline): get rid of libreadline's bug. (ruby-bugs-ja:PR#268)
33061b45b4555de324b63c53a7151cc5ad599384 2002-06-24 * eval.c (rb_eval): NODE_EVSTR is no longer used.
9020b60483daf3712fde61e8b07e3eadb85a4bee 2002-06-24 * lib/mkmf.rb (create_makefile): get rid of nested string.
e8e3f56b8174efde3262040d6095b535da0e3512 2002-06-24 * parse.y (string_dvar): allow back references in interpolation.
a97ba8c7f7a497d70c9c285b4bf223a79d940935 2002-06-25 * parse.y (string1, xstring, regexp): moved lex_strnest initialization to string_contents/xstring_contents.
6037d1cf3d92a2f5fc76818263343b582d0228b6 2002-06-25 2002-06-25
0fdfc0bbef8f28882ec2f8946a76ee31497ee5c6 2002-06-26 * parse.y (words, qwords): word list literal rules.
264d2e4da91c6c8fe04442b447647726710e0cde 2002-06-26 * parse.y (literal_concat_string): non-string last expression in #{} was ignored when followed by literal.
eb5ea93c7c094be468ee3b6ae6f75487f845c41c 2002-06-27 missing ;
d8fdb2bfdef4ba112e0c3b301c256d1abbeb17de 2002-07-02 2002-07-02
93602810e93b5da1c7161fb4b5c1a4025434a9ce 2002-07-05 2002-07-05
a9efb02c18d3ceba4d4593b95d4ca952a01280bd 2002-07-11 * ext/stringio/stringio.c (strio_gets_internal): fixed for record separator longer than 1.
bc8d214f761f9a23e6229c8ee386b6a128a7d895 2002-07-11 2002-07-11
ad9d3f96558c66efd49782fa14fc02de20035865 2002-07-11 * string.c (rb_str_match): fix for string match.
6af4aebc954f548298559e49719aec84e8653adc 2002-07-12 * lib/resolv.rb (Resolv::DNS::open, close): new.
d554a55d9b98dc832fe0257f8696dc93b211789d 2002-07-12 import
9b198b3d85c6523c3afa9bcbcb1c8737339f107f 2002-07-13 * parse.y (literal_concat_string): wrong optimization.
5c1ef150d2bf2a37e52142f43986bbc4c9f7d25e 2002-07-13 2002-07-13
702dee81adb3dfa255295b112699b496b9ab83d8 2002-07-14 OptionParser
5fdec7d96bf366bb703ce6798e78fc07e598ee34 2002-07-23 optparse imported
abfbbcf8e3c49d0f6890973a13affc643e17ef07 2002-07-25 * misc/ruby-mode.el (ruby-delimiter): include here document.
1d132e648dff057f0a5b42ddbc3704e7816213fc 2002-07-26 2002-07-26
5384316f5b765fb7793a4ddfade98093325ab17d 2002-07-26 * misc/ruby-mode.el (ruby-expr-beg): wrong indent at modifiers after ?.
ce84517f2cec1cc36ad767c073dd38dda32b88dd 2002-07-26 * eval.c (rb_eval): no need to convert to string twice.
e1b56ea4293c091ecd143d82e949b698cc734dcf 2002-07-30 * misc/ruby-mode.el (ruby-accurate-end-of-block): incomplete block caused infinite loop.
f94534efbc44762158208632b1ce7f1bc83dba75 2002-07-30 * misc/ruby-mode.el (ruby-accurate-end-of-block): restrict search region.
c67865a2b783892d6a3f40aac2444631694096b7 2002-07-30 2002-07-30
d4b764c2cff83eb0dac0d19cfeb5092be21f1a31 2002-07-30 sorry, ditto
a38b04836e7a375a24620463e4937c78434c528c 2002-08-01 2002-08-01
dfa40855bd42b469da2b4c96bf2cd654fbc53217 2002-08-03 * eval.c (rb_eval): set constant in cbase scope.
14859cdf948e6f9ebbb272867f9969fe95c91faa 2002-08-04 * ext/curses/curses.c: follow allocation framework.
616a47c5790887f6901801008ebbdce6705a1ca1 2002-08-06 typo
0a85c658591d8b0763423a419dd96a9b957c3918 2002-08-07 * lib/optparse/uri.rb: require standard uri module. thanks to Minero Aoki.
e20d6139f40887a05348357753b55867bf5153ad 2002-08-07 * optparse.rb (OptionParser::Completion::convert): returned all values not first one.
11cfb7e0f458971deca325c1d3032d1665d74bef 2002-08-07 * lib/optparse/time.rb: prior time.rb.
8a7fbc6fec40d77175caa412994e406305769c5a 2002-08-07 * lib/optparse.rb (OptionParser::Switch::parse_arg): require block always.
8f6b1e000a340020bfe16800ad2a45fb1b582758 2002-08-08 * lib/optparse.rb (String): must provide conversion block.
91d884b86e3cd51962360eea8db2307c0ad61678 2002-08-11 * eval.c (rb_eval): set line number from all nodes.
66f8f8691b2f63428c2e0fbf95f794443ce89e18 2002-08-12 * bignum.c (rb_big_cmp): raise for NaN. (ruby-bugs-ja:PR#284).
92ca6c7773101a425bdc721cf56b281f08d64222 2002-08-15 * eval.c (ruby_current_node) : added to set sourceline on demand.
e3f753650119c99f15ddd9dce2d22c6157f60769 2002-08-15 * eval.c (compile_error): must not clear ruby_sourcefile here. (ruby-bugs:PR#364).
800452957dc65c4daf2c6b527706593b995618c7 2002-08-15 2002-08-16
3d923fb9285b4bae77925d362118a463e00867e4 2002-08-15 commit miss.
2229b70615ce502c567d6c27357ac2ccfa70eefd 2002-08-16 * io.c (rb_io_fread): renamed from io_fread and made extern.
c27d662f503d101b26a3897436bb58e8a0253660 2002-08-16 * bignum.c (rb_cstr_to_inum): new decimal and octal string.
11e7d457d6b86f5ca53440c7caadf679f4abff34 2002-08-19 * eval.c (rb_thread_save_context, rb_thread_restore_context): save/restore SEH chain on MS-Windows at thread switch. [ruby-win32:273]
3b2209d4101e241a12534a2c8b8742973b63d203 2002-08-19 2002-08-19
71a202fc01c3284608f486dd8ebb95bc57203221 2002-08-19 particular symbol for win32_exception_list.
e0c5eed65c3b6c4cfb2a922286b1be792ddac58b 2002-08-19 * misc/inf-ruby.el (inf-ruby-keys): ruby-send-definition conflicted with ruby-insert-end.
de6c650f442ead03b7b4485b07f719a35e67524b 2002-08-23 * eval.c (method_call): check receiver is defined.
941e43aacf9299ffdeb3761a1625d76a4fcdc947 2002-08-24 * eval.c (call_trace_func): restore source file/line, as trace function installed in required library with -r option can be called while parsing. (ruby-bugs:PR#372)
87c2982847b38d511c418eb79818cc8c3d2cbab2 2002-08-24 2002-08-24
a13ebdb8364025f15352670431d1f6db34f9df30 2002-08-27 * ruby.c (require_libraries): prevent ruby_sorcefile from GC.
8790d9b76e103af734496fb85911daff9330cfa1 2002-08-28 * win32/win32.c (kill): negate pid under Win9x.
4c59a65d045313fd6233b71fcec126f8d4b81575 2002-08-28 adjust indet
343f505fb8a6162d2a3ecbef360813eec81f221c 2002-08-28 * ext/stringio/stringio.c (strio_initialize): RSTRING(mode)->ptr can be NULL.
b961db7587376bf451775d3654c19a9da5d3a73d 2002-08-28 * io.c (appendline): data was lost when raw mode.
9208c7471849a137297c262177cce70ef8c28de1 2002-08-28 * marshal.c (r_object): yield loaded objects, not intermediates.
3badfbf1d51e38785c387ad4fdbbaf2858fc0b4a 2002-08-28 (ruby-bugs-ja:PR#296)
e8550265002a53f0a7e736aeb6b9b711b6bacfab 2002-08-30 * ext/Win32API/Win32API.c (Win32API_Call): RSTRING()->ptr may be NULL.
09a27c5a9040ce2176de075569dc6690f893a193 2002-08-30 commit miss.
6e4ed1ffd3226ac53161f6c085d84f6f890ba502 2002-08-30 * variable.c (rb_const_assign): st_delete() takes pointer to key.
7dd7d1709147d816600e1aa877e6d838450379bf 2002-08-30 2002-08-30
20254d4e133331e69e6aa7514e1e72ad7d14d496 2002-09-02 * re.c (rb_reg_search): MatchData must be rb_cMatch. (ruby-bugs-ja:PR#319)
1ec2805c4f79e741d5be8ec0d74b93585179d0be 2002-09-05 * eval.c (rb_eval): overriding false constant with class/module definition should be error. (PR#327)
5a53593f818fcdef000409799d8d1616c5964f8d 2002-09-05 2002-09-05
458673dd8abf2a26f3308873c1d83c6dfa273964 2002-09-05 * file.c (rb_path_check): nothing to check under DOSISH. [ruby-list:35772]
a449f78c896b2559e1d2cbcef673b3aca68b5fc1 2002-09-06 * lib/mkmf.rb ($CC): command to compile C source.
75821a5afba9c19a3eedeb4a092aade1ad21209a 2002-09-07 * misc/inf-ruby.el (inferior-ruby-error-regexp-alist): regexp alist for error message from ruby.
23fb79a290a4d7e2232546db2fc25663d0220de5 2002-09-09 * ext/stringio/stringio.c (strio_set_string): reinitialize properly.
64bdb0c395d0e7c21a833dcba6df33a7e89fc33c 2002-09-10 * parse.y (nextc): restore line number after here documents. (ruby-bugs-ja:PR#331)
fe06b5a0e92bf7c0bb15c274a5daf26b2f18cd3b 2002-09-10 2002-09-10
bb34d7163ddccabb1a3b0553330ee56ef77d2291 2002-09-10 * eval.c (rb_mod_define_method): initialize orig_func too. (ruby-bugs-ja:PR#330)
f34534c52afc423e3b48b54c1b127c26098b59de 2002-09-11 retry on EINTR, ERESTART and EWOULDBLOCK. [ruby-dev:17855], [ruby-dev:17878], [ruby-core:00444]
c0d0125bc70d7fbde34bea82f9c06bf6cb57b2eb 2002-09-11 2002-09-11
bfb17752441e7d0106dff08c74a6fcd01131a6f8 2002-09-11 * eval.c (proc_to_s): refined format. [ruby-dev:18215]
368e015170a6492c6ccfa416c0b6ee5f78261fd9 2002-09-11 * eval.c (rb_trap_eval): preserve thread status and so on. [ruby-talk:40337], [ruby-core:00019]
563885cad6b8b6e3485a676c06d53acec1e93afc 2002-09-12 * dir.c (glob_helper): fixed freeing buffer. (ruby-bugs-ja:PR#332)
66d9f5498b4da0febfc251ae8f1915a6f9df124f 2002-09-12 * dir.c (glob_helper): should pass matched path. (ruby-bugs-ja:PR#333)
026e1858383555ede7b307dc9484a11d71dd5e1d 2002-09-13 * eval.c (rb_eval): avoid uninitialized global/class variable warnings at `||='. [ruby-dev:18278]
a28c0eecbb4110bc770b328561f02515db81f4ae 2002-09-13 2002-09-13
a1ea7b6d5625cf3fe3dca9d0f64294211a9f644a 2002-09-13 * dir.c (glob_func_caller): add prototype to get rid of warning.
9d298253558e899e85e4363358a30f41db95aafb 2002-09-17 * eval.c (rb_thread_die): put thread dead state.
749dea9e7c2a39d095c70023d1ee2c76f1c3e3c7 2002-09-20 * parse.y (block_append): eliminate unused literal nodes.
f0434309688c439c1723261677f7a82a5e1b2e51 2002-09-20 literal_append: remove.
5c6ede680b84fc7fa9473cec58a28a18a8e27cb0 2002-09-21 * eval.c (rb_thread_raise): no need to save dead thread context.
f3cdd50125b9a66b18766dc1eaaff10fbc92a29d 2002-09-21 commit miss
742283385fc8539e76581ad2482ad62ed8a12c76 2002-09-22 * eval.c (call_trace_func): should not call trace function while compilation.
1eab34576a2578a0542d6c8b28a6538150818ead 2002-09-22 2002-09-22
53178fc7db9f899dfdac4f67ace9f72d80d4b50b 2002-09-23 * eval.c (rb_call0): must not clear ruby_current_node, or backtrace cannot be genetated.
12852c2e9ad0b25395d32c4ee147eb770408cf41 2002-09-25 * dir.c (glob_helper): must not closedir() when exception raised while globbing "**".
cfeb0c30c4193d67bb780a2cd97ca8bacaba03db 2002-09-27 * eval.c (rb_thread_deadlock, rb_thread_schedule, rb_thread_join): more verbose message at deadlock.
4d23d9e7d8bda4f1231b5696a714fee735cdad90 2002-09-28 * hash.c (rb_hash_become): should check self-assignment after conversion.
1577424bdf92db5f895099fb9df2b582dfb67b6c 2002-09-28 * keywords: add braces around initializers.
7345d0efd44555c62ba3ce0737e20e5a711ca7e8 2002-09-29 * win32/win32.c (rb_w32_open_osfhandle): adjust rb_w32_open_osfhandle() with _open_osfhandle().
443ed1783dcfa6a35bf5947295417b339ff42058 2002-09-29 2002-09-29
a7a8ea12dae2022de1d899998b6d076ce99bd940 2002-09-30 * io.c (rb_io_inspect): not need to raise IOError for closed stream. [ruby-talk:51871]
7627d0cea7f93193aa97d8ffe8d94fb2f8c69ebd 2002-09-30 2002-09-30
c691d09dc17c2a01e03767257e85743345a095fc 2002-10-01
395737b7328d8ab04714ae2cb6a0855e92083078 2002-10-01 2002-10-02
71c41cf5a5a72e2f7f1f7b7ac1a14213f1fb52cc 2002-10-02 * io.c (rb_io_wait_readable): handle retryable errors.
3a76a401967aca5a5386e980f26a7bd925da64b6 2002-10-02 * configure.in (RUBY_CHECK_IO_NEED_FLUSH): check whether fflush() is needed.
55af6c2f96ca1052d779f6bb46d72e48f250bc73 2002-10-02 * lib/delegate.rb (Delegator::initialize): use Object#class instead of deprecated Object#type.
38db4d23c5dcd469e489f159fa03f9077d4e2a41 2002-10-02 (_o_)
8815306dc5aadd777c887bbd8de7057598ad709c 2002-10-02 ditto.
29cef5f795043a048a58874d90de0dfe01aa12ea 2002-10-02 use Object#class instead of deprecated Object#type.
4b6dffad02114175e59729eeb38b5db19c01e571 2002-10-03 * bcc32/mkexports.rb: to work on cygwin via telnet. [ruby-win32:358]
e6bb432c83584f174d9ccc24f6433a781aa9364d 2002-10-03 * gc.c (Init_stack): prefer address of argument rather than local variable to initialize rb_gc_stack_start.
1e3062ede1765f21c501068b3489c390c914e55f 2002-10-04 * eval.c (rb_thread_interrupt, rb_thread_signal_raise): no need to save dead thread context. (same as [ruby-dev:18322]) (ruby-bugs-ja:PR#349)
4e30ebe351facf1390c4f7585901be1bcad5b7ca 2002-10-06 2002-10-06
00882bfe350ed172c5d19c1299b626671e70d194 2002-10-08 * io.c (io_write): must check returned value from fwrite() before test with ferror(). (ruby-bugs-ja:PR#350)
ca7549b203e07bb32915f57bef2d3a4ef573be96 2002-10-09 * gc.c (gc_sweep): also adjust heaps_limits when free unused heap page. [ruby-core:00526]
99ebeaee0a6acb48a5c65618aecdecb3bbfaabbc 2002-10-10 * lib/weakref.rb (WeakRef::@@final): use Hash#delete.
4cdd83f6866529cadaa9cdbce57d82bf5b27c653 2002-10-10 * gc.c (ruby_xmalloc, ruby_xrealloc): restrict total allocation size according to memories consumed by live objects. [ruby-dev:18482]
a3b6e114b4b01e069136be3ee9383ecc6891ca8f 2002-10-10 use BUITIN_TYPE() rather than TYPE().
539428b0f497c03d87b50a8a1b58e0795e94a3bd 2002-10-10 rename malloc_memories to malloc_increase. [ruby-cvs:05237]
31ab445fead6824a54f8162d19d5681dd85ebbf0 2002-10-10 * win32/win32.c (rb_w32_fclose, rb_w32_close): use closesocket() for socket. [ruby-win32:382]
1de50c518b9a5244bef0473eab46d4b892fe817d 2002-10-12 * win32/win32.c (rb_w32_putc): wrong condition to fill or flush on bccwin32. [ruby-win32:408]
eddaabb1654e4b599a981a2f8bf0b65547b6d51e 2002-10-12 2002-10-12
2ba2dba5bef7ac397bda797c77ad3e824a5210c3 2002-10-16 * variable.c (rb_global_entry): not add global entry until initialized to avoid accessing it while GC. [ruby-dev:18514]
b879196e328f1d6c73a285ffd285cb4fc35a76f0 2002-10-16 2002-10-16
67f14c022b34df77a0cda498024a2f6195d91f40 2002-10-16 * sprintf.c (rb_f_sprintf): disallow mixed usage of numbered and unnumbered arguments. [ruby-dev:18531] get rid of memory leak at exception. [ruby-core:00460]
020caa3fc8b2ce78591eaa04e674907b48e5b7b0 2002-10-17 * marshal.c (w_byten): added; write n bytes from s to arg.
8232622071b61db04cd6f0e3a32b7608360e6b25 2002-10-18 * parse.y (value_expr0): allow return/break/next/redo/retry in rhs of logical operator. [ruby-dev:18534]
e7ce523bb172c36b61cd5fc8d141a4488323bd84 2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
1a9c1339873f6395db6c1b97cd2303e3fec03920 2002-10-21 2002-10-21
8209f4fb71cb1ec86f9e24b3aa7a2e54b3d215bc 2002-10-21 commit miss
b9ecdfaa3d8bb6c318c2299f020a0583bcdfe88c 2002-10-21 * configure.in (XCFLAGS): CFLAGS to comile ruby itself.
db1c27bb3752307d6a0cd3d1f2cc9a69b5e715ab 2002-10-22 * instruby.rb: add dryrun mode.
6073c68242fd21c37396523ad699068d230c68ac 2002-10-22 * ext/extmk.rb (extmake): add install: target to dummy Makefile.
d4f2f6a7f708b010d9777f12bdcb84a449f61aa9 2002-10-23 * eval.c (rb_eval): added NODE_DSYM, symbol literal with interpolation.
087671e87c9d4566f34544f4a7ccd32bd533d380 2002-10-23 2002-10-23
6009002c58669b93da8aca43001444a10d8cdda6 2002-10-23 * configure.in (LIBPATHFLAG): should escape $. [ruby-dev:18572]
236323b77c15894fdbb1b39ebc2d04c9a8e377c9 2002-10-23 * lib/mkmf.rb (init_mkmf): libdir prior to topdir.
709c9e1cb572e950165fd82bd3cfde59f41c2f75 2002-10-23 * lib/mkmf.rb (create_makefile): site-install target for backward compatibility.
9c33e18ca03dd5fc0421e182f07e9dd2c9ee9c52 2002-10-24 * bcc32/Makefile.sub (.rc.res): directory part may be empty in Borland make.
d45f226da9d3833d7351125b07ebaa9510622804 2002-10-24 * configure.in (LIBPATHFLAG): avoid $ substitution. [ruby-dev:18577]
57d2e81af5f615e8c1a977096aa239e2541f126c 2002-10-24 2002-10-24
4f5f65b4f718bec77688876a7b6031cbba5ff4f1 2002-10-27 * fixed generator script name.
32ffd36c6f597ba213b1cc84e38005cb4ccf2318 2002-10-27 * moved a blank line.
97eafefb4ad0ca1477a5a596362fc8616bd4bc25 2002-10-28 * ext/extmk.rb (extmake): use dummy_makefile to create dummy Makefile.
088276ac843067132a94889a139fe96bfe3021a7 2002-10-29
454abc5185a4a6425f1140d5c0e2157f8d3f75e1 2002-10-29 2002-10-29
2b82367a470f9d40eb2d83b3e73416ade084e8f7 2002-11-07 * eval.c (rb_yield_0): should enable trace for non-cfunc nodes. [ruby-dev:18645]
56cddaf082cc33d38b646f3145c9ce2dd806f1df 2002-11-07 2002-11-07
8699e3e52574afaed1fcbed17198009498110ad4 2002-11-13
e60d5563210cccef2e9da17970ab3ea1906a8185 2002-11-13 2002-11-13
604689628dc64d050a68f1ebe5e06f9105474936 2002-11-14 * configure.in (LIBRUBY_A): append -static. [ruby-dev:18689]
e66faf84ce8ca9091a9a988c0221209d00bc48d8 2002-11-14 2002-11-14
f87abaadcc91b775a5e3c7ee3292d5316e985893 2002-11-17 * parse.y (dsym): garbage returned. (ruby-bugs-ja:PR#358)
a1ca199baedd0b9964ad2607f93b0689696504ca 2002-11-17 2002-11-17
c52339881c949810f1e1e7a3f2172d25ebd50191 2002-11-18 * instruby.rb: not rewrite installed scripts when dry-run mode.
5bf245eeb90bf77bdee86c147789a1288e2648b4 2002-11-26 * error.c (exit_initialize): add SystemExit#initialize to set instance variable status. (ruby-bugs-ja:PR#362) Now accepts status as optional first argument.
dc9986f447e8010977ceef3bd58fb8119d5b5486 2002-11-26 commit miss
31a57b49dbe9859596a1f6b3d03e06b2a4858900 2002-11-26 2002-11-26
c405dbf6927080f54300006b7b5a0e17c5c8a68c 2002-12-01 * win32/win32.c (rb_w32_stat): empty path is invalid, and return ENOENT rather than EBADF in such case. [ruby-talk:57177]
8783c9ffcd22e5ab06896b8b13bd4beb6e797309 2002-12-01 2002-12-01
96986a7a9019ff063e2ef3ecbe223c0b23c68d52 2002-12-01 * lib/optparse.rb (OptionParser::new): same as OptionParser#on but returns new OptionParser::switch.
b480079083ea29466bae5a06811c2abcc7b127af 2002-12-02 renamed OptionParser#new to #define.
0327c4a3ab072222fba4334fad3a6e620e3caf74 2002-12-02 2002-12-02
248d27d4fde62be29d7788a50d80095a59acec27 2002-12-04 2002-12-04
df8833203edfb8d7c43044d6a06fd038c0fa4779 2002-12-10 * eval.c (mnew): original class of method defined in module should be the module not intermediate class. [ruby-dev:19040]
4dcd8a95c7acf13a87283c11f72f7a8a7ad15019 2002-12-10 2002-12-10
1b19c063b8517a4b1c9c31029c49023fa74fb3bd 2002-12-11 * ext/digest/digest.c (rb_digest_base_copy): renamed "become".
0733a70c0987cf9a1ec918a48213f747496f62df 2002-12-11 2002-12-11
e6c77e4c4cc56f98a1a19573693e7d30444f5da7 2002-12-12 * marshal.c (r_object0): singleton class instance can't be loaded. (ruby-bugs-ja:PR#366)
d307881fe48b126830dd1f57ef3d494d783a0db4 2002-12-12 2002-12-12
a35365d96d7a3a73b4113d9c1b760b9011a9ba30 2002-12-13 * parse.y (expr): rescue clause was ignored.
1d15fa691a7c417bf5b330b94cdf82b1bce3d8a1 2002-12-13 2002-12-13
c476b6e05c1cae6de5d24b823e676566ae27de6c 2002-12-15 * parse.y (dispose_string): dispose String object.
b44352521505ae054e4f333122bbaf77b9a8d5d0 2002-12-15 2002-12-15
65f3eef1ee8087f301b7556ff94957754aa022ac 2002-12-16 * parse.y (nextc): get rid of overrun. (pointed out by akr [ruby-list:36773])
6b5525de2c8aaf75205439f8175d45b80463a0db 2002-12-16 2002-12-16
86db656415a2e05b573d95d813d6ca5a26b55d07 2002-12-17 * node.h (NODE_ATTRASGN): new node, assignment to attribute. [ruby-core:00637].
1b6b119e2c65fae13cf419c40c04e6679007e662 2002-12-17 2002-12-17
dd8a919a006794be7d88b9701724f784b9d9eb95 2002-12-17 * eval.c (is_defined): NODE_ATTRASGN should be assignment.
49fc21f31e84663c02660bdbfee72adcf4040947 2002-12-17 * re.c (rb_reg_nth_match): tail sharing.
f4b8bbb143c952e5dc6887fbf51af87d96c00d97 2002-12-17 * string.c (rb_str_new4): handle tail shared string. (ruby-bugs-ja:PR#370)
f8c8a38d30f6e23211f7ab1ca11b84d1ab85972f 2002-12-18 * string.c (rb_str_dup_frozen): handle tail shared string.
f506e11e10f1230e6cb63e379347e2e4bfccaac0 2002-12-19 2002-12-19
cf5ecdfcbba21b8d2e39d9e091d0619eb3a3a0ef 2002-12-19 * eval.c (assign): avoid SEGV at multiple attribute assignment.
98ecd65d9a9a6fec29fbd3db9a26cc62259182bf 2002-12-19 [BUG] not SEGV.
5f4f0807e90ad9513333a68836e9dfcf01e9df48 2002-12-19 * re.c (rb_reg_match_pre, rb_reg_match_post, match_to_a, match_select): return instances of same class as the original string. [ruby-dev:19119]
5b615c70eb68177075bf033384499a2eb4b765e6 2002-12-20 * io.c (rb_io_fwrite): separated from io_write().
3780ede6ef2248effe7f1725cbab052391aefd3f 2002-12-20 * ext/curses/curses.c, ext/digest/digest.c, ext/dl/handle.c, ext/dl/ptr.c, ext/dl/sym.c, ext/gdbm/gdbm.c, ext/iconv/iconv.c, ext/stringio/stringio.c, ext/strscan/strscan.c, ext/tcltklib/tcltklib.c, ext/win32ole/win32ole.c: use rb_define_alloc_func().
85ce703fabc94df19aedf130baad81cb4870fa88 2002-12-20 ditto.
d0527b05d87cb62b50dc9757266caf1a3a830486 2002-12-20 * misc/ruby-mode.el (ruby-parse-partial): keywords must not be preceded by @ or $.
25fa63dc042c14021276c80ee3f9ff9613bd7bff 2002-12-25 * bcc32/setup.mak (-generic-): removed garbages.
888b9a9739966f2fc50e7b2ef7dc03d3d2fb357b 2002-12-26 * instruby.rb: check only `-' option, and use fileutils instead of ftools.
212d3ebfff502238f032e5ff9160c1ef1b4b4412 2002-12-27 * bcc32/setup.mak, win32/setup.mak(-prologue-): move srcdir from CPP input or UNC path will be removed as a comment.
05b990b7c1aa0403e01c8a2f1da59392731d1f84 2002-12-29 * gc.c (gc_sweep): adjust GC trigger.
6189cefb408fd248ae18478de79b285faf89bcb7 2002-12-29 2002-12-29
f0371138ee1b81ac8ac2af211f5f0b0427870eee 2002-12-29 * file.c (rb_file_s_chmod): get rid of gcc-3 -O3 warning.
3d2ddca6b2d859c66fdd2498c564a86740969ded 2002-12-29 * ext/socket/socket.c (tcp_svr_init): local host to init_inetsock() is VALUE but not pointer.
c39a8e326a67138238b25b9eeaff587a3ed13d4d 2002-12-30 * string.c (rb_str_substr): should share the shared string if present, instead of the original string. (ruby-bugs:PR#528)
20d146389cd347cf51a7ba5ab8f1795985357a3a 2002-12-30 2002-12-30
fb0b931709d92ccfe3ac1bfe2f883cf36eda9e20 2002-12-30 * ext/extmk.rb: split --make argument contains options, assume the first word of --make-flags is always options even unless preceeded by -, and ignore letter-case of options if nmake.
559ca6258a4926b4e813e1341345b0e5f432017c 2002-12-30 * parse.y (parse_string): readjusted.
ed506c07d1936659fdc85c5b976e6d5606b7923a 2003-01-02 * eval.c (bmcall): arguments should be an array.
3ff112ae075960329b15416affa40599672d88d5 2003-01-02 2003-01-02
afc6ad0561c430bc508bd22719915d0b5f5e83f8 2003-01-02 * regex.c (re_match):
5f075c2fdab5005fcc335c4edfda83ccc4f1d49c 2003-01-02 commit miss
41c46ceade33bc3cc0a0142d968d379a6e472db9 2003-01-03 * process.c (rb_proc_times): need to initialize first.
e56b74195c743712d5c0b0cd7894f217149aabfd 2003-01-03 2003-01-03
2ce6988e5561628095f15e755783dbca90b05dc0 2003-01-03 * file.c (rb_file_s_lchmod): get rid of gcc-3 -O3 warning.
10c93d6c7469e0b33f268c86e61ff87eb9ccbb9e 2003-01-05 * ruby.c (ruby_init_loadpath): under Windows, get the module path from an internal address instead of hard coded library name.
a287a10df79e77b288921e9c330cf31d6d23a317 2003-01-05 2003-01-05
1fbea3bef7065455a760e512a5a908a21022536a 2003-01-05 * ext/extmk.rb (extmake): set $0 temporarily while loading extconf.rb.
e1949185d324cee0a261f020326a058e26c4eec3 2003-01-05 * struct.c (make_struct): needs meta class.
a01112eafe4bb4b8a00622225371001787355066 2003-01-05 *** empty log message ***
6a29dec1fde8d2d18bb3eb21f27ad45527d20734 2003-01-05 commit miss
520416fdc5cb1d2424ed9906ee244977174655a1 2003-01-06 * eval.c (rb_f_local_variables): skip $_, $~ and flip states in dynamic variables. [ruby-core:00681]
99628bf1f0f401ef2ad877675321432ebb9a7586 2003-01-09 * configure.in (RUBY_CHECK_IO_NEED): check whether fseek() and fflush() are needed.
00eedd2da9bb601745002e572dd43d220020849c 2003-01-09 adjust indentation
bd86e81602cb4c5672891f03b61fecdb027256c7 2003-01-09 * configure.in: AC_MSG_FAILURE is a new macro in 2.54b or later.
5fd433efbb3481fe13995cb33b27c1b39092e4f1 2003-01-09 * misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): syntax classes are not allowed inside character classes. [ruby-talk:60996]
4e6dbec8c84961424d5beb9a9d1fb66912a78957 2003-01-10 * configure.in (RUBY_CHECK_IO_NEED): added more tests.
51308528f2e9d7df96d789855d5a0447181a1666 2003-01-13 * io.c (next_argv): not always set binmode.
17bb511df2d33f4c344d7aefc2f5dfcd53fdaaf7 2003-01-14 * eval.c (rb_f_require): do not search adding .rb/.so suffixes if the suffix specifiched. [ruby-dev:18702] http://moonrock.jp/~don/d/200211.html#d08_t1
08771defc6bec4eedb0d90f5819212121530e6ad 2003-01-15 * configure.in (ARCHFILE): set even unless --enable-shared on AIX. [ruby-talk:61466]
ed8fb0876d09647ac1baf64b3f67cdcb135c7413 2003-01-15 2003-01-15
587e7ac7e7b36f80022d3959a0c6b9fa4aaf23a9 2003-01-18 * bignum.c (rb_cstr_to_inum): should not erase all 0s, but squeeze into one. [ruby-dev:19377]
81768d1da5a134c735955ec916b67b9851e0a93e 2003-01-19 use builtin methods
9e1339a68f606f7c5ab50aac72c37f0d7dd69aa6 2003-01-19 * ext/aix_mksym.rb: no longer used.
971d5f8480853b036d40ab9befdb78253c35d195 2003-01-19 * lib/mkmf.rb (egrep_cpp): use inspect to show options.
79847e0b363ae7607cdd00355b20347b91b0ceec 2003-01-20 * eval.c (rb_f_require): purge too many goto's.
8a51d2df6e243e3dc17ed34e050c80196d3ce17d 2003-01-21 * bcc32/Makefile.sub (LIBRUBY_A): link dmyext.
0505b3889c42697d82de3d9b4565b91a55878de6 2003-01-22 * instruby.rb: should not contain destdir in shebang line.
f4f0be3a12c4fdba190df790c55805142cf71d1b 2003-01-22 wrong fix.
37aa8eeb0b271635e5daac638abb56941bb53f6c 2003-01-23 2003-01-23
5799eb9d5efbfe162abc29328fb2c386827a8ca0 2003-01-23 * parse.y (arg): missing arguments.
8637a41d2add02b92858073707070798841b1074 2003-01-23 garbage?
69a7d012c406fd47c2416a87da33c7e6b7df81df 2003-01-23 * misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): deal with escaped $ and ? at the end of strings. [ruby-talk:62297]
1f267f1ee5cac23ca05baade186d20f8ad726cf2 2003-01-25 *** empty log message ***
3380618f1cf432e89c3abb2e06021fa09069d14a 2003-01-25 * instruby.rb: re-define individual methods verbosely rather than including FileUtils::Verbose, in order to suppress messages from FileUtils#cmp.
171df94c2751146c894fe7cb2812020e17c47fc3 2003-01-25 * instruby.rb (makedirs): make same directory only once even if dryrun.
b18b4423c9f21f06bfdc13c2430582722981338e 2003-01-29 * file.c (rb_file_s_expand_path): removed a sludge.
4cad680bc25460dd53035c0af589816baa0b3fa4 2003-01-30 * lib/optparse.rb (OptionParser::Switch::PlacedArgument): added. if the next argument doesn't start with '-', use it as the value.
1c37352f8a267f7ac5c540ab0b25bd0b56021a34 2003-01-30 * lib/optparse.rb (OptionParser::List::accept): default pattern must not be nil.
e13bfb15096a9d12e93055fbe6526d15bc54e20c 2003-01-31 * lib/optparse.rb (OptionParser::make_switch): NoArgument doesn't override other styles.
466d685a76b39695ac20cd9f55957e2e54b7636e 2003-01-31 * variable.c (rb_obj_classname): wrong tail recursion.
ddce7d5ebf870f437abe10bcc67ce6dbe6c4980b 2003-02-03 typo
056585d6dc58c4b9b1e4bf5e58c0bc81b5122fc6 2003-02-03 * re.c (rb_memsearch): a little improvement.
aa8b38793f86e41ab7ece75010227b2674a622fb 2003-02-04 typo
b89cbf192b09dcdd6df6256a0c8d61e17664e2ad 2003-02-07 * eval.c (proc_invoke): should propagate self to super methods. [ruby-dev:19510]
34033db665f806bf37f142171c391c739a9f5409 2003-02-07 * intern.h, re.c (rb_memsearch): returns long.
a4d9a91b96d1c3604af8cb14d4c665112454a3e8 2003-02-07 re-indented.
075e9a5555f810fe57af08ef7a064152f706aac1 2003-02-08 * misc/ruby-mode.el (ruby-forward-string): fixed void variable error.
8f9e39b14162fdb8d70ca4b2d82d0ae5bba64138 2003-02-08 Sorry, missed contributer's name.
7aa4cb1f0670ff02767dfda8b0dd7fb4accb170f 2003-02-09 * lib/mkmf.rb (init_mkmf): add libdir to LIBPATH unless cross compiling.
8fc90b887bc94ca7a47b8a9e2bb9a2efb8b9007e 2003-02-09 * intern.h (HAVE_RB_DEFINE_ALLOC_FUNC, RB_CVAR_SET_4ARGS): define to 1.
b3ec759e4baa560dccf2dd5cd31f76e762a6f522 2003-02-12 convert EOL code.
7dd303419e4a07aacd2138a10297470cc2b2474d 2003-02-12 * file.c (strrdirsep): ignore trailing directory separators.
6f780a30fcee86f2169eb9dc7220dee0df29ea38 2003-02-12 2003-02-12
4ef1062c6f0b26d8976eba8c8f227e18ba7c6a15 2003-02-12 * file.c (rb_file_s_dirname): append "." if drive only.
168f2f470f42033364fe374f199a4beb8180baec 2003-02-12 * eval.c (rb_thread_schedule): current thread may be dead when deadlock. (ruby-bugs:PR#588)
2f6595c1edc2b7768a814e4cf2651c1da4e7cede 2003-02-13 * ruby.c (ruby_init_loadpath): ensures buffer terminated before use strncpy().
2f7ee35065368d71d4225842f02ecdaddba6a44e 2003-02-13 2003-02-13
050f2d84603bd9b3761f1e498f81ce74719caeea 2003-02-13 * ruby.c (proc_options): script argument is in effect only when -e is not given.
246800d42bf1cb6d2031491ebb26c999b19ddeea 2003-02-13 *** empty log message ***
f2d07eb82dd00174c15a10cd9a2e1bcdc0eb668e 2003-02-14 * file.c (file_expand_path): fix surplus path separators while expanding at root directory. [ruby-dev:19572]
d0d70d648d7ef2a8c1de2f141b1ab5cda109d561 2003-02-16 * file.c (file_expand_path): buffer might be reallocated while expanding default directory.
8fe2085eb774e216da8298eaf922c1c928a49905 2003-02-17 *** empty log message ***
b97db4b7ad98d0ad5cdd4a842482e1dabd3826cf 2003-02-17 commit error.
c510198c3bda2e4c1554a2926c3803c84c9f6b94 2003-02-17 2003-02-17
d019ce0ad1b8e55e511427193b1ccb391d865ef9 2003-02-17 * win32/win32.c (rb_w32_opendir, rb_w32_utime): need parens.
b4f940b76799a3cdcc5a39f34dfadd76e83bbd2f 2003-02-17 * misc/ruby-mode.el (ruby-comment-column): customize comment column. [new]
884efe7c5ecfe5bf0621008b7a535729b4c07b97 2003-02-19 * node.h (nd_cpath): nested class/module declaration. [EXPREIMENTAL]
0b78e04234ee5cd79c9d7a11c215450816ee805f 2003-02-19 2003-02-19
afca4f0cfd0bcc769451d5160320c7a33b3c4ed1 2003-02-19 * eval.c (rb_thread_restore_context): inhibit interrupts in critical section while context switching. [ruby-talk:64785]
2e13a4ff3770b5328936e4f21685f679ae0b6f81 2003-02-20 *** empty log message ***
42de8af413596a544c5438222260d3a16483be8e 2003-02-20 * file.c (file_expand_path): should not upward beyond share name.
79d91e36081423ef090c84825b3c5e6ace87d44b 2003-02-20 * file.c (file_expand_path): fix wrong behavior for root file. expand_path("..", "//machine/share") => "//machine/share" expand_path("..", "c:/a") => "c:/" expand_path("..", "/a") => "/"
801406cb5d53a7994bad11419d8bbaf383ea4887 2003-02-28 * win32/win32.c (flock): supports larger files, and maps error code.
a7447572dded7ef0da6687ea5c147692ad755b8e 2003-02-28 2003-02-28
0cd0eab641a16d6e59f424ab3f5fad3550fa54b5 2003-03-02 * misc/ruby-mode.el (ruby-expr-beg): escaped char syntax.
f3bdfcc41662826fce673515e73c9a7bf333bbb1 2003-03-04 * configure.in, bcc32/Makefile.sub, win32/Makefile.sub: define RUBY_EXPORT to export symbols.
33deae506919c1e676d301d61cc57059009e3ad6 2003-03-04 commit miss
1cf8e928018a2424bdd8fb602abea143d54c7144 2003-03-07 * ext/tcltklib/extconf.rb (find_tcl, find_tk): return true if non-versioned found. [ruby-dev:19759]
e4f5562f17d4a89d1ae20d1914ff9cb1fd9d3529 2003-03-08 * eval.c (massign): fix a bug not to expand in assigment to sole lhs. [ruby-dev:19766]
eccf9342c753ceeebe9187ac435ceae9ddad3402 2003-03-10 2003-03-10
caa55aa13f84e811a01089055c8b5841761565f4 2003-03-11 2003-03-11
bf12ea0deb5a9019bd4bbd6dfc0970d2714706e8 2003-03-20 * parse.y (stmt, primary): get rid of SEGV at empty or invalid condition. (ruby-bugs-ja:PR#410)
923b68836283cca812491cc5ceafff365b2136a7 2003-03-20 2003-03-20
d666a5183c3fd8500f0a9514be81d70a37918ac2 2003-03-20 * lib/optparse.rb (OptionParser#order!): follow recent change of proc argument.
eac185d84881e10244657052a2de12d871f1ca94 2003-03-20 *** empty log message ***
dfb2c7aa14f8453832e8c8c75e394d1bca6bd570 2003-03-21 * eval.c (bmcall): missing type.
100074c178ca336b3017f1d2564c70c32ac9d925 2003-03-23 * gc.c (rb_gc_call_finalizer_at_exit): use free() if dfree is -1.
31e2a889a0c203f21336be3b8e1cf19868ef41eb 2003-03-23 2003-03-23
5aadcd934937f0898fdd3d9bbec3550f65598b98 2003-03-23 * parse.y (block_append): warn unused lteral.
8478ba513fd23c72b99790144be4fa17ebef3b35 2003-03-26 backout
7d5435bb1b467c2fbaeaf2dbdddff37b6585c837 2003-03-26 * dln.c (dln_find_1): break if path list end, even for too long path names. (ruby-bugs-ja:PR#412)
d82d9923cbf775e795ea0473b6b1e359c920fb09 2003-03-26 commit miss.
1072ad1c2b1c1f55a3677b74f32635d3551a1aaa 2003-03-26 * string.c (rb_str_capitalize_bang): check length before upcase first character. (ruby-bugs:PR#697)
2cefaf671a0d32068ed6c2b35c28f377c4dd209f 2003-03-28 * variable.c (rb_class_path): hold temporary class path in a instance variable to get rid of GC. [ruby-dev:19932]
8a18a837f360557a7172e7a7e3c89a447e0cb1bd 2003-03-28 2003-03-28
95785964f693e4af9b93513dce3960ebc5aab452 2003-03-29 * MANIFEST (ext/aix_mksym.rb): remove obsolete file.
153f513f4906aebb5e4b718b25011ddeb5769810 2003-04-02 * README.EXT, README.EXT.ja (3.3): clarified -1 as free for Data_Wrap_Struct(). [ruby-dev:19881]
db24e481b356aab7a2f589f096f8672b42be42c0 2003-04-09 * marshal.c (w_object): preserve extended module on struct. (ruby-bugs-ja:PR#422)
2e10fa962f8b7e93e1e208e22de75820732271c7 2003-04-09 * time.c (time_strftime): RSTRING(format)->ptr might become NULL.
ae6b9ced18f366e4ae054f8cc6d1eae3bb8cce9e 2003-04-09 * eval.c (rb_obj_is_method): indefinite return value.
0b984f51a184d1a5714eb8b917f0ddfece2ce08a 2003-04-10 * io.c (set_stdin): assigned value must respond to "read" and "getc".
4347eb8a7f4e4bd17396df691f82250cbd887da2 2003-04-11 * lib/benchmark.rb (Benchmark::bm): get rid of warning. [ruby-talk:69124]
76d7e7d54c16cd4cc151fdb7d0de43c8f6c13770 2003-04-11 * numeric.c (coerce_rescue): prevent inspected String from GC.
fd0fdbe90880a202b8570760a81e6952e6980170 2003-04-11 * sample/test.rb: NaN comparison test.
6e4a83c0a3d631593260b0b9c75f8ea08a44e6be 2003-04-11 * win32/win32.c (rb_w32_stat): check arguments. [ruby-dev:20007] [ruby-win32:535]
6cdf714126ee1c3a00b49f87e282ce8d31123179 2003-04-12 * misc/ruby-mode.el (ruby-beginning-of-arg): substitute ruby-backward-arg.
f79b715829b5a96c6c3b160c347d03345f14dfa4 2003-04-12 * misc/ruby-mode.el (ruby-forward-sexp): missed argument for forward-word.
3f4472433d09fbeedaa9c41c7d76eb1299e31638 2003-04-14 * bignum.c (rb_cstr_to_inum, rb_big2str): allow 2-36 as radix.
0b4c9491ec5eba33edd2cebb591d7531b7b54d76 2003-04-14 2003-04-14
7a332f23ce609f6c2e224d030135db7df4af5d66 2003-04-14 * file.c (file_expand_path): root must follow buf when reallocated. [ruby-talk:69339], [ruby-dev:20025]
fae5cc75fabb394bede13a01d50cd504a3077e0d 2003-04-15 * numeric.c (rb_fix2str): buffer was insufficient. (ruby-bugs-ja:PR#431)
df61e2aad698c74e1c98c01f5456856fcbcf46b6 2003-04-15 * struct.c (rb_struct_hash): new methods Struct#hash, Struct#eql?.
93db1877cf2833b058252e18f3eabd97f6065426 2003-04-15 (ruby-bugs:PR#758)
4cec316bbc464c936639d198b73b1588f036c3bf 2003-04-15 * misc/ruby-mode.el (ruby-special-char-p): should test at the point if no argument. fixed by Michael Scholz <scholz-micha@gmx.de>.
ecdf51dfc405ec0f9505caef7abb13be163cd926 2003-04-17 * parse.y (cond0): warn only range literals whose both side are literals. [ruby-core:00964]
457e29ad1416fe2365a23a3bada569f9e02d50c3 2003-04-17 2003-04-17
694059769211a571169e9e7b7707668981631548 2003-04-17 * util.c (ruby_strtod): improved conversion accuracy.
3f0eab216fb87faec688f772ad7c6cc13b5fdefd 2003-04-20 * marshal.c (w_float): append least mantissa bits to get rid of roundoff problem. [ruby-talk:69518]
05ebd131cf45588e9225aa0ecdf3c7ec28138f47 2003-04-21 * parse.y (block_append, value_expr0, assign_in_cond, warn_unless_e_option, warning_unless_e_option, range_op, cond0): adjust line number in warning.
3819849ac195b9034e0cb9f6101978adfc18b6f0 2003-04-21 * bignum.c (rb_cstr_to_inum): unnecessarily long buffer was used for radix 9. [ruby-dev:20057]
71e0bb92d13af4f8aabb79689a3a7edb81b6680a 2003-04-21 * numeric.c (flo_is_finite_p): use finite() if available.
3939629ddf939e62a5811ffa1f067f0efbc961a6 2003-04-21 * marshal.c: one more digit for decimal point. [ruby-talk:69808]
aede0cf378b29b13b701ba23d45a123bda00c7a2 2003-04-22 * marshal.c (save_mantissa, load_mantissa): for interoperability should count cut-down bit from topmost.
c6c5771e50ecc68e6e7f20fa051a7d1b9ba8f96a 2003-04-22 * ext/zlib/extconf.rb: bccwin32 is win32 too.
8e19c02e8f14be0254e7a3978cce6ff07677abd2 2003-04-24 * lib/ipaddr.rb (include?): Support non-IPAddr parameters by Dave Thomas. [ruby-core:00980]
93695ed08a6e8f35aa7d26b3f4aa7d546a921e70 2003-04-27 * string.c (rb_str_to_i): disallow negative radix. [ruby-dev:20087]
2f25f8680e4d3bc83b037447674c12a470bb7c98 2003-04-27 2003-04-27
89c25a3dd633f8cbb788be42d84f0ad06b768b51 2003-05-07 * numeric.c (int_upto, int_downto): should fail unless the argument is comparable. (ruby-bugs-ja:PR#454)
908300d44f0d072d4ef2e6813794aa9170b9f618 2003-05-08 2003-05-08
698a24674eb0707fdc8d934084932e845db955cd 2003-05-08 * compar.c (rb_cmperr): raise comparison failure.
605adb86e2c2889c13e07cadf328f8032eebae7c 2003-05-09 2003-05-09
d8bd0ea32ed5952ea4052d48a1142f27e5c1af74 2003-05-15 re-indented & tabified
e9d1dd838844b1205b62918058d1d2fd0d62ddd5 2003-05-16 * ext/socket/socket.c (ruby_connect): connect() after EINPROGRESS returns EINVAL on some platforms, need to check true error status. [ruby-core:01037]
ae8463b03c8882da342f0d4318175ab950280f0b 2003-05-16 * lib/rational.rb (Integer::denominator): fixed typo. (ruby-bugs-ja:PR#466)
7f425b216b18f44489c46cadcc7186ba4f04cbb7 2003-05-20 * eval.c (rb_f_missing): create exception instance by ordinal method.
fdc0d3306c856a604e5add86696173f21d8bb9c6 2003-05-20 * error.c (syserr_initialize): use Errno constants as default errno for subclasses. [ruby-dev:20241]
564c80b10a116c49ac0dbcfe620e3f776c0d3845 2003-05-21 * lib/optparse.rb: get rid of warnings.
a4d277f5544c49b6e39664d2124ae67115e17093 2003-05-21 * Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub, wince/Makefile.sub: update dependencies.
77324837a35cf4308f227727986c8e6699ffdcd8 2003-05-21 2003-05-21
498365d0ee972a6c301e3a238f6e0918d114e81a 2003-05-21 *** empty log message ***
1359207bf865f6b413f5d7816caeb098485026b2 2003-05-21 * parse.y (strings, word_list): must create new instance always. http://yowaken.dip.jp/tdiary/20030521.html#p02
874eca3c042a42f7bd5de245a76f79d6ff4f5dcf 2003-05-21 * eval.c (rb_thread_fd_close): raise for writing threads. [ruby-dev:20269]
d547df4c537226112777086f52bc23f39eadb0e7 2003-05-21 * eval.c (rb_eval): splat NODE_RESTARY. [ruby-dev:20268]
63a5a45a01b656adbc0457036a0f575b847b2a08 2003-05-21 commit miss
b80c02b4f137d0a892dc293863ae1f0262f121fd 2003-05-21 doubled.
2e4ffa7a447f94f2aaa44c206db845da029be484 2003-05-23 removed trailing white spaces.
228604473da9819e031ea2b48017f9246d1dbd48 2003-05-23 * pack.c (pack_unpack): sign-extend if sizeof long is bigger than 32. (ruby-bugs-ja:PR#472)
0cc87df01c49ef96e4fb7cbd5ce74135c409db90 2003-05-23 * eval.c (rb_longjmp): get rid of reentering while debug warning. (ruby-bugs-ja:PR473)
8a82c68e5bd07476bf51d386b1fe1cb1dad4a682 2003-05-23 * eval.c (rb_longjmp): wrong jump.
c13ca745209883e1d68bda80d9a1a2c9d2a932d8 2003-05-25 * bignum.c (rb_quad_pack): should negate negative bignum. (ruby-bugs-ja:PR#474)
ea325deab0729bf17d3f366aa6369d93a4db54fd 2003-05-25 2003-05-25
6e242d868eea16011ca564455b8147cfaf749a09 2003-05-26 * lib/optparse.rb (OptionParser::Switch::parse, OptionParser::order): use {Block,Proc}#call instead of deprecated #yield.
771240704854bd767f5873fa4199966f756f5b93 2003-05-26 * lib/mkmf.rb, lib/optparse.rb, lib/tracer.rb: use Method#to_block instead of deprecated Method#to_proc. (ruby-bugs-ja:PR#477)
aa37cc71279123d870263f9e9b315e7fd48095eb 2003-05-27 * ext/socket/socket.c (sock_addrinfo): get rid of SEGV at NULL ptr String. increase buffer size for 64bit platforms.
dc2bab2207d3bf9d7576194abf191fead31735c5 2003-05-27 * eval.c, util.c: removed duplicated includes/defines.
5ddce4f7bccc47a3c73860622f55f40c987ce592 2003-05-29 * eval.c (ev_const_defined, ev_const_get), variable.c (rb_const_get_at, rb_const_get, rb_mod_remove_const): use Qundef as autoload marker. [ruby-dev:18103], [ruby-dev:18184]
c40c6bd38607ce042ebd65b6d263e86f0036a649 2003-05-29 commit miss
9a4786104165f7f6b15cc26e349d138e465dacf2 2003-05-29 2003-05-29
f130d47f6a60228933c451f82b6a1da7fc1d69e2 2003-05-29 * variable.c (rb_autoload_load): should delete autoloaded symbol itself before load. [ruby-core:01097]
4ca5e66ee793f0c8b7f96d4f82d813c8f98a26be 2003-05-29 backout
7d9628ef0200936d1deb0ab866a006a94fe00d91 2003-05-30 * eval.c (rb_Array): exclude Kernel#to_a instead of Object#to_a. (ruby-bugs-ja:PR#483)
045eb9773e37dbe31c5ff595d380beb71ac62863 2003-05-30 * numeric.c (rb_num2uint, rb_fix2int): new function to convert values over INT_MAX. [ruby-core:01099]
1ce0018ba1b26fcb5c8f294d2908a56ef0310464 2003-05-30 remove conflict
7b6452389d2cce226151fde516667b1ca105b6a8 2003-06-01 * variable.c (rb_autoload_load): autoloaded constants under a module belong to the module. [ruby-core:01094], [ruby-dev:20309]
9f6f32c7378fd933af37ea1ddedca133bf4431e9 2003-06-01 2003-06-01
fb81dcb863e6a796b113212f6b3e6086b11bffb8 2003-06-06 * eval.c (error_print): needs to be exception proof.
a4c37a4b7fb14c1eb81cbd3226761c522f3a49bc 2003-06-06 2003-06-06
31094808f99856180fb45e4fd5359621788b28f3 2003-06-09 * process.c (proc_getgroups, proc_setgroups): raise NotImplementedError unless available. [ruby-talk:73014]
1fe598da35b01627da052926aa5409502517846b 2003-06-09 * configure.in: checks presence of grp.h and setgroups().
401805ec1330c761ee922e895f797da05968ca20 2003-06-16 * eval.c (proc_invoke): format the message for localjump_error().
f96ab4131c9542dfe2696e7209a803e3d2eccc63 2003-06-21 * object.c (rb_to_id): use rb_str_intern() instead of rb_intern() directly, for sanity check.
25f8578b13a85fa0b64eee55c51b270528047c4a 2003-06-22 typo in date, reported by daz.
69459d98ef81c26291d8504dbcd904eda71e7e31 2003-06-23 * dir.c (find_dirsep): get rid of warnings.
61927637e810f20c01a8700da07020d556986b13 2003-06-23 typo
d061e2aab748052bcdec92fe73920c94b4a0312f 2003-06-23 sorry, typo again.
d749616333e092b13948405164f4799b2884eddd 2003-06-23 * array.c (rb_ary_unshift_m): need to check number of arguments. [ruby-talk:74189]
5f80d051a685021ed423c9ab8c7816626a587078 2003-06-24 * eval.c (rb_yield_0): show yielded block position not only yielding point. [ruby-dev:20441]
8c8e4f59c2e8247e1b485b458b38dbfa0744bfc9 2003-06-26 * class.c (class_instance_method_list): get rid of warning about arguement type mismatch, and inline method_list(). [ruby-core:01198]
894d2b643d67ffa9919208327146911e56020ad4 2003-06-26 2003-06-26
7a425f71e38df08a35d0d416b508bd5c95ed5fa6 2003-06-26 * io.c (io_fflush): need to check if closed after thread switch. [ruby-dev:20351]
057dcc0495e9f6e85c322bf294dd03dde3899de7 2003-06-27 * string.c (rb_str_split_m): remove white spaces on the head of the last element, when limit is specified. [ruby-talk:74506]
e5a9dcb9d8863fc2ad44c4f85a10a95329e3c154 2003-06-28 * configure.in (rb_cv_stack_grow_dir): check stack growing direction.
3d4c49ee3bc232431ce67c6008b785f7e80544d4 2003-06-28 2003-06-28
6e85f9c99c71c58d3f472c477fcd791328e7c492 2003-06-30 * eval.c (mnew): ignore metaclasses have no influence, for rklass. [ruby-talk:74706]
7bb1e40d8b5928a7d3740b72f02f6a5d5fb0d21b 2003-06-30 2003-06-30
442c836bfe7396f81a0f1f2f8daeeeabbf0d0343 2003-07-01 * class.c (rb_define_class, rb_define_module): also set constant under Object. [ruby-dev:20445]
249f3f8361d46d3ae2f8c29c7185adf58c3b3afc 2003-07-01 2003-07-01
a4aa765cb680691e8aef1c88eadf48a073d8df2f 2003-07-04 *** empty log message ***
2c58277c5b52693d9b89dbec682b3e07da98f982 2003-07-04 * ext/syck/rubyext.c, ext/syck/syck.c, ext/syck/syck.h, ext/syck/token.c: C++ style comments are not allowed. (ruby-bugs:PR#1008)
d54accfe3ff3fd8a139cc7b899fc1e20104dcc97 2003-07-09 * regex.c (mbctab_sjis): 0x80 is not shift jis first byte. [ruby-dev:20516]
bc7a97c82647406ee0df4bc2066e4f77c8572eb0 2003-07-11 * configure.in (aix): needs ruby.imp even with gcc. (ruby-bugs:PR#1007)
b2ffc1fcab6c523dba05ab28380572f2609fae42 2003-07-11 * eval.c (avalue_to_svalue): typo.
c649dcc857a886a3f42b8843f47513b0e5b18e09 2003-07-11 addition
30399f6c758c85ac9794d4298ee2b51426a144bc 2003-07-11 *** empty log message ***
40f7baddde8d2f97447b8b49cab71dd7601c2fae 2003-07-14 commit miss
0caa77e7bceca57b9d684728fbef63790f927424 2003-07-15 * eval.c (rb_add_method, rb_alias): need to clear cache by ID when method defined in parent class is cached for grand child classes. [ruby-dev:20672]
e06379839c3a47e7da1da572047616231e0d16ad 2003-07-18 removed garbage
c1c86a37df4afa6a4c9f9a55d8fe4a6667b4032d 2003-07-18 * lib/mkmf.rb (rm_f): use FileUtils.
b31bca1b45fa65e8b4da102505871ca77aa1a45b 2003-07-18 * lib/mkmf.rb (init_mkmf): clear $INSTALLFILES. [ruby-dev:20727]
d0878214803bb2f71be28890ea73600a9a42cd27 2003-07-18 * eval.c (rb_attr): extra calls of method_added. [ruby-talk:76361]
3b1e7ac7855a2d5cb4a075d652835cf52ea123a6 2003-07-18 * ext/iconv/charset_alias.rb, ext/iconv/extconf.rb: make wrapper script which maps charset names. [ruby-dev:20625]
0770898bb915924fb9963e96a44bb4200b4f100d 2003-07-23 * ext/iconv/iconv.c (check_iconv): check if Iconv instance.
cabf75ae6aaf9daa87442cce10a993cf70c3cf7f 2003-07-23 * lib/mkmf.rb (log_src, checking_for, create_header): Logging.message is printf like format.
eb5a52e0706c7321eaf04f1c3240618532db8ca3 2003-07-23 * ext/io/wait: imported.
85aa73835eb427a4131a0bbb6249865a9bd003ca 2003-07-24 * ext/io/wait/extconf.rb: removed unnecessary backward compatibility stuff.
789612882294ffc91de0acb3621e9ddbcfba8822 2003-07-24 * configure.in (AC_C_VOLATILE): check if volatile works.
71c9abdd06bd07a6f8658a6f256b72afc813be2c 2003-07-24 * ChangeLog (add-log-time-format): "%c" contains timezone on XEmacs.
1a890d82c387d2902c22c9a5b86007281cfe86d2 2003-07-24 * lib/mkmf.rb (have_type): check if a type is defined.
43601a1d171333cccea5d656e0f18b77cb1ff987 2003-07-25 * re.c (rb_reg_options_m): use rb_reg_options() to mask internal flags.
7a1482c3ee639eb102661b9cb34f53d6f1209407 2003-07-26 * ext/stringio/stringio.c: includes Enumerable as well as IO. [ruby-talk:77058]
f01fe1351eb46d1c13010aef245405b890efd191 2003-07-26 * io.c (io_reopen): avoid dup2() equal handles not to close itself and to get rid of a msvcrt bug. [ruby-dev:20919]
e1dcc80d4cb4bd1b2e8782104fa99fb527994556 2003-07-26 2003-07-27
a644c35a99c043a7870bc3c550940052976ece56 2003-07-28 * file.c (Init_File): IO should include File::Const. [ruby-dev:20964]
0d95887b867eb8f32a1b255ee571bf80ea89a9e8 2003-07-28 * ext/configsub.rb: $defout is obsolete.
c7ea47eef137f9d7aa4e6b98744ac220d09d3e37 2003-07-28 unused
e156194ce6ebdef607657d07ec8795acdbd4a52d 2003-07-28 * ext/configsub.rb: unused
42f3ae0286dde31fa217a95f11d3264ef4fba60f 2003-07-29 garbage
db8874aa1b41ddcebdf79b8ad1ef736028ef45e3 2003-07-30 * configure.in (os2-emx): renamed from os2_emx, add flags to CFLAGS and LDFLAGS, and remove lib prefix. [ruby-dev:20993]
5172e595c90357ff0d66dbda52e58baeaa394336 2003-07-30 * ext/iconv/iconv.c (iconv_convert): append unchanged portion after overflow. [ruby-dev:21006]
3404b920d6447f42efd18df034142459027ce83d 2003-07-30 * error.c (rb_raise): snprintf() termination moved to win32/win32.c.
d197683232bb603a09f0ec9643515ea7006da6e4 2003-07-30 commit miss
59b2d551e89d56df06933a428c35cf0b03b264a4 2003-07-30 * lib/mkmf.rb (dir_config): allow multiple directories separated by File::PATH_SEPARATOR.
89769459ba6ab5987ac257f35e2559726437e35b 2003-07-31 2003-07-31
66e0051193779a4918ca34cf15575f6316a7507c 2003-08-01 MANIFEST
fd5bdcd21cf4b691a5c9965618323610d83f50da 2003-08-01 * eval.c (rb_call_super): propagate previous block if a block is given. [ruby-talk:77577]
7162db6632fa895b1cf7f2e87b2b4259d8f6afe8 2003-08-01 * io.c (READ_DATA_PENDING_PTR): cast to get rid of warnings.
e36f44caa8d63e5643924e2f7f242174b4484fa9 2003-08-01 * io.c (rb_io_check_readable, rb_io_check_writable): ensure not closed at first.
2c2e81ff98313387480f2d9f29949dc65fcf87b5 2003-08-01 * ext/openssl/extconf.rb: should replace literally.
a222ce3000ec27229e9041cc953e04f28e43f950 2003-08-01 *** empty log message ***
dd15b0555b5765555d83a6a7e842cdd782b6ffdb 2003-08-01 * gc.c (rb_gc_mark_locations): no need to swap arguments.
a138367a973b53672d6f46fd4ee25f6749ade1ec 2003-08-02 type fix
d7bdf5df56f337d8ca1152598ff138703896c54b 2003-08-02 * variable.c (classname): find regular class name if not set. [ruby-dev:20496]
63f5a7164bd906beebef677004dbd0722d0462cc 2003-08-02 * lib/mkmf.rb (pkg_config): get configuration by pkg-config. [new]
685082d06f160d51b2b27c0bdbb40ff8be57122b 2003-08-03 * eval.c (call_trace_func): clear exception flag temporarily. [ruby-dev:21090]
096f7a4c89c9f42872e96268995beed4b64af516 2003-08-03 * eval.c (rb_call_super): should propagate previous block for super call. [ruby-talk:77884]
a9a7ee4be858aabc23b25ea3ff61a18286bdc900 2003-08-04 * util.h: remove unnecessary parentheses. [ruby-dev:20879]
8141083006da043e6ea614e56514dd9c7d7e87ad 2003-08-04 add doc/ChangeLog-1.8.0
1ea78bb8ff454b386583856eabb3a29da48d99e5 2003-08-05 * eval.c (rb_load): should preserve current source file/line.
94d17c1f1fbacf7dffcdbbe508b37c7719ba6778 2003-08-06 * ext/extmk.rb (extmake): pass LIBPATH to make ruby. [ruby-dev:21137]
fb5efbaaecc60145fe00d4b6e5240c4f542ef3ab 2003-08-06 * lib/mkmf.rb (have_library): treat nil function name as "main". (ruby-bugs:PR#1083)
fd36ed94f302e79e5184bceff68f7e36d6a17e3d 2003-08-12 * Makefile.in: static link libraries to LIBRUBY_SO with static linked ext. [ruby-dev:21157]
cc4f2f8fcb6cdc7175eaa65242ebe87285c154c9 2003-08-12 * ext/extmk.rb (extmake): compact $extlibs.
1efae2f585a44a0acfbde086c45acab492514554 2003-08-12 commit miss
625c1361e368f6f13f303de0310e6625d7b5296b 2003-08-15 * configure.in (HUGE_ST_INO): check whether struct stat.st_ino is larger than long. [ruby-dev:21194] http://www.geocities.co.jp/SiliconValley-PaloAlto/1409/ruby/beos.html
8695612caf8afe1138a7baaa142658dd93c70293 2003-08-16 * marshal.c (w_symbol, w_object): get rid of warnings.
25a327ae76c2ca4079ab49d1484baac72cd36c39 2003-08-16 2003-08-16
7d7f1ef157f9b7ab4d5c661fd155e2160efd4419 2003-08-17 * ext/extmk.rb (extmake): should not force to remake Makefile when installation and so on.
c7b5c0489b472b92f297e7ff64a10ee03523f570 2003-08-17 * ext/openssl/extconf.rb (HAVE_VA_ARGS_MACRO): need to compile.
43e4a5001542c4d823334a83195600b5c2e7df26 2003-08-18 * dir.c (glob_helper): preserve raw order for **.
857d380411b9903309eb84cae040a483043e755d 2003-08-18 2003-08-18
d45bda0bf853a18645b795e2d43c8481696bea31 2003-08-18 * ext/curses/curses.c (_XOPEN_SOURCE_EXTENDED): Mac OS X standard headers are inconsistent at this macro. [ruby-core:01432]
b1f01153943b95019ecc56192527e9fb00adb240 2003-08-20 * ext/socket/socket.c (ruby_connect): many systems seem to have a problem in select() after EINPROGRESS. [ruby-list:38080]
5eafb6e10dcc90af83bfe10045244a0fef12bdd2 2003-08-21 * eval.c (block_pass): improve passing current block.
fcaadb96af8f26c0af2d170399a5bf0f5ce064c3 2003-08-23 2003-08-23
0124af90634dd27e29206a9a05ec50beae95f7e4 2003-08-23 * eval.c (rb_eval, rb_iterate, block_pass): reduce PUSH/POP_TAG and EXEC_TAG() for retry. [ruby-dev:21216]
5f5c0a0cf45e184c66285b095053cfc766d9c712 2003-08-23 * ext/nkf/nkf.c (rb_nkf_putchar): should use rb_str_resize() to just resize a string, rb_str_cat() disallows NULL. [ruby-dev:21237]
a52968035fb606ae1455689c880bb5eca0cd5387 2003-08-23 commit miss
04ff391e0cb55453c84de0a0601cb65599cc5d68 2003-08-23 again, sorry
33c9c0005b28c9897ef03ac595047e423221103e 2003-08-23 * file.c (file_expand_path): performance improvement. [ruby-talk:79748]
b8dfb46df78af9f46debb81805e0fc70243bb9fc 2003-08-23 BUFCHECK() doesn't update p/pend in loop.
4abb1838072b418507c9174ab0378b61da2df587 2003-08-26 * lib/mkmf.rb (create_tmpsrc): add the hook for source. [ruby-list:38122]
be297cff9b4117bcd74784079cb446a3ea8427c0 2003-08-26 commit miss
a5729ea05a55c86142c57dbb176638c0e4f54cc6 2003-08-27 * error.c (rb_bug): should not use other methods; this function is not for ordinary use. [ruby-dev:21259]
89c73f237e6c99a217955407733e8657e756a155 2003-08-31 * lib/optparse.rb: --version takes an optional argument; "all" or a list of package names.
d9acb91ae3afe2c96e6c1f1bc432cf88b89add33 2003-09-01 * eval.c (rb_thread_switch): add RESTORE_EXIT; exit by another thread termination.
531310d20e39a0b9dea424dff6fc6640f4e9ab91 2003-09-01 2003-09-01
6f8f0a86f5964f36ea81b327c1f4538a9ccedbd2 2003-09-01 * eval.c (rb_eval): make tail recursion in ELSE clause of RESCUE a jump.
26fcfd1bb5c39506f3be79b0bb9be2efce8febab 2003-09-01 * ext/iconv/iconv.c (map_charset): use lower case keys.
157c60a09ff02cd89397fc480bb86dd539dd456e 2003-09-01 * re.c (rb_memsearch): fix overrun. [ruby-talk:80759]
645d4abf426fb2ef4ae72d0d46c24607b71be3a8 2003-09-02 * eval.c (rb_eval): should not handle exceptions within rescue argument. [ruby-talk:80804]
0b9b7d630a55f21387b49b76bb199c0841785d24 2003-09-04 * misc/ruby-mode.el (ruby-here-doc-beg-re): underscore also is valid delimiter.
e168b64b03403fb4efbd8dcbbdaeed83710b4d39 2003-09-04 * parse.y (tokadd_string): newlines have no special meanings in %w/%W, otherwise they are ignored only when interpolation is enabled. [ruby-dev:21325]
d43872e7dfb8446aa7bfbb6a21cdd3bc3b3d48f4 2003-09-04 * test/ruby/test_iterator.rb (test_block_in_arg): add no block given tests.
73e4384a23b61761cc9fa013e28b290393569d09 2003-09-05 * lib/optparse.rb (--version): fix assignment/reference order.
594f527d76fd1d703e7f635ac8e45022c1291c2a 2003-09-05 test/runner.rb: add Release.
742a44d579eb227627ca5b86f59341aa80de0842 2003-09-05 test/runner.rb: convert Version to numeric array.
4198feb844a2fe307843d346bbde39894bd72faf 2003-09-05 * test/runner.rb: arguments should be keys.
8d4d2e43233afcb075b4663828568bd5a5f16712 2003-09-05 * misc/ruby-mode.el (ruby-font-lock-maybe-here-docs): should not search delimiter forward if found in backward.
01e3a55648559ba3d54cdf72d5c55f71a41e69e9 2003-09-05 * lib/mkmf.rb (have_library, find_library): configure by library name.
44785befeabd09d5d34f33b33783c0ec54f06a1f 2003-09-05 * lib/optparse.rb (OptionParser#order, #permute, #parse): allow an array as argument.
30f5a38b46f6f64f647c25edc39caf9a1613137a 2003-09-05 * Makefile.in (test): phony target.
b6367d64f400ee44eb2baf309924949e987d6d16 2003-09-05 * win32/win32.c (isInternalCmd): stupid miss.
22bb1debf99c168cd2248bb62f76bf6137bf1ce8 2003-09-08 * lib/optparse.rb, lib/optparse/version.rb: search also all capital versions.
80edcf82a1498caa58a53668c8b311cbcf98816d 2003-09-09 * eval.c (struct tag): dst should be VALUE.
ecf0c48d5a8308500f2331287fe88c88d6c43b70 2003-09-12 * intern.h (rb_disable_super, rb_enable_super): replace with dummy expressions instead of prototypes. the functions remain yet for binary compatibility. [ruby-talk:81758]
d3b780b1cf6793996c36c3345cb85f0764bbfc25 2003-09-17 * parse.y (tokadd_string, parse_string, yylex): escaped terminator is now interpreted as is. [ruby-talk:82206]
6d779ac139129329bdee76afb7500d76163badc4 2003-09-17 re-formatted wrongly.
fca2b319b58e3249086c039c24f84e044a840765 2003-09-24 * parse.y (str_xquote): do not prepend escapes in backqoute literals. [ruby-list:38409]
5747a6c480edc60cd8d7f1deaabd3d65f5d14778 2003-09-24 * ext/win32ole/win32ole.c, ext/openssl/ossl_pkey_dsa.c, ext/openssl/ossl_pkey_rsa.c, ext/bigdecimal/bigdecimal.h: must not use C++ or C99 style comment yet. (ruby-bugs:PR#1184)
ac8ef7a5c878b5d6871826841824c6bbf69be394 2003-09-26 * defines.h (flush_register_windows): use volatile only for gcc on Solaris. [ruby-dev:21403]
dfe0aab04f7039660f4f567988accbf8ce0d6e7b 2003-09-26 * lib/resolv-replace.rb: 1.8 compliance. [ruby-talk:82946]
24639abab7e7c96162ee5fb70a4b1c197970fe08 2003-09-30 * test/runner.rb: glob for directories.
28965ac88ad1a1c6403c4ae5a2d4ec9ae5d7151b 2003-09-30 2003-09-30
28057a36b6036e945197b2be4ad10427853fd9c3 2003-10-01 * eval.c (rb_load): Object scope had priority over required file scope. [ruby-dev:21415]
ee3ae436cca4aebd5973b2dfd90ee1ebc2771470 2003-10-01 2003-10-01
cbb7a67c325e4eeaafd999f0b82704b8470810e5 2003-10-01 * gc.c (heaps): manage slots and limits together. [ruby-dev:21453]
5c547fd3e240509579cf737df843859289ba2f9b 2003-10-01 * signal.c (ruby_signal_name): adjust to the prototype.
379c5c1e437821941802946fd370f0b84eb7363b 2003-10-01 * ext/etc/etc.c (etc_getgrent): typo.
83740fa4bda976d6aef50a452a9dd433b5446af1 2003-10-02 * variable.c (rb_const_defined_0): look up constants in Object as well. [ruby-dev:21458]
a70a430f83a725decf1826aca35ebfca791e5b54 2003-10-02 * ext/iconv/iconv.c (iconv_fail): now yield erred substring, and set error object to $!.
38d1922038082d13ada31909956d20ff0a373840 2003-10-02 * time.c (Init_Time): define initialize. [ruby-dev:21469]
4d5204c990aad34cae43048218d89519c59b74bc 2003-10-02 * ext/iconv/iconv.c (iconv_failure_initialize): conform with orthodox initialization method.
4aa8b47bb9a7ba33828b7a1b654a3c4ed1d8bdf9 2003-10-05 * eval.c (rb_eval): fix evaluation order. [ruby-list:38431]
92abdcefe4517e628e55dc06a210f73484d3c73e 2003-10-05 * eval.c (rb_f_END): block should be given. [ruby-dev:21497]
2a07445e0bb51e16c801329856234acc78dd28ce 2003-10-06 * marshal.c (w_object): wrong method name in the message.
6fc88be3d97172841ad099a9489ed80d8ecae5de 2003-10-06 * parse.y (stmt): should not expand mrhs if lhs is solely starred.
cda830ff333146b1f4e2b4692ec1f391b88d3e03 2003-10-07 * test/ruby/test_beginendblock.rb (test_endinmethod): END{} is now allowed in eval.
c0e5a7c63fc93cbf0c7c856b397022ec5fc532e7 2003-10-08 * eval.c (localjump_error): id should be ID.
517f01985162c82238998dfbf31cd694327552c0 2003-10-08 commit miss.
5cefaf0c8f211428e45f9963ab061f2136df2fc2 2003-10-09 eval.c (eval): re-indented.
894d8d9e618d352a1a54f19210f6e1d99d18cdd8 2003-10-09 * eval.c (rb_yield_0): no error if block is empty.
582b7e1ca9b1fe56516d84698cbfaad7ee317bad 2003-10-09 * eval.c (rb_set_end_proc, rb_exec_end_proc): restore safe level. [ruby-dev:21557]
dd3eed4f08dd5232b5634f7f444bb8db60e65f60 2003-10-09 * eval.c (proc_save_safe_level, proc_get_safe_level, proc_set_safe_level): save/restore safe level 1..4.
8022abdc69b3707db7371ab21a2fdc40d578f614 2003-10-09 * eval.c (rb_thread_start_0): non-volatile should be restored from volatile.
67a98cd52f380857d3aea57cfb26dde38bdbaa97 2003-10-09 * eval.c (rb_thread_start_0): prevent thread from GC. [ruby-dev:21572]
3354489d06b48f6123a451ece969750a86522df7 2003-10-09 * eval.c (is_defined): inheritance line adjustment as like as rb_call_super().
662532be008867582fc86dd813dcf8f6a79136eb 2003-10-10 2003-10-10
4de0bb549b9d28e7f6e0799d3c3a08f615a49f51 2003-10-13 * eval.c (rb_feature_p): match by classified suffix.
e7257aa72e817601c033c256c1df388f2b03dcbc 2003-10-13 * eval.c (rb_require_safe): segfault after loading .so.
83fbff2f748f49e393f78da58fa50ab7e01e96a1 2003-10-13 commit miss.
921d595fd4d1115e5cdccaaa2e68703fc8282436 2003-10-14 * intern.h (ruby_stop): never return.
0b841783b508c9bddb1c0117b1970fc7c350843b 2003-10-14 * eval.c (ruby_finalize_0): return the given exit status unless SystemExit got raised.
0c25b62505c64973876e6281193ea6141d396564 2003-10-15 ruby-list
c12ae030baba113525dd54c2a9177faa0ff4c25d 2003-10-15 * eval.c (ruby_run): just return FAILURE instead of parse error count. [ruby-list:38569]
e45c4cd1ac8523f83b1d72b068ba009e3d9fe6db 2003-10-15 * test/digest/test_digest.rb (test_eq): show failed class.
8405551e6d05c08c4e6a25672e009d349d888aa1 2003-10-20 * test/ruby/test_signal.rb (test_signal): restore old trap.
229c37a6dad61030bffc8d07f9c708f8a911601b 2003-10-20 * eval.c (rb_catch): backout.
28f2a1da54bc3e201cc1c860c909c2b995d6eb22 2003-10-20 * eval.c (rb_thread_cleanup): keep thread group for main thread. [ruby-dev:21644]
d6153337f60acb466d48ac4b563aed8c847e8ecf 2003-10-20 * eval.c (rb_eval): set current node after arguments evaluation. [ruby-dev:21632]
212d962a3b8b538433235571c450d86766295928 2003-10-21 C++/C99 style comments are not allowed yet. (ruby-bugs:PR#1184)
8af34b7b33714eeb0f0dead1ce79a98b780ddb22 2003-10-21 * lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir#collect_file): prepend the directory of target file to the load path.
f136a3225e5fdd37961b8ed0e29c96e4a40f0d64 2003-10-22 * lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir#collect_file): ignore tests which raised LoadError.
38d2bcf47cf52dd00a3632aef16ab1b258def01b 2003-10-23 typo in comment.
443ddb09699926f74798fdb8440a24ebda358088 2003-10-23 * parse.y: integrate operations for stack_type. [ruby-dev:21681]
d74e7e6837c92e33eeff2fdbdca8833c973dbd21 2003-10-23 * eval.c (ruby_cleanup): initialize stack bottom for embedding. [ruby-dev:21686]
bd9898da420f8b58978a6a8e37094b4c331a47c3 2003-10-23 2003-10-23
ed5208d851e5cfc846a4b9c70c466b0bdb0a8cc5 2003-10-27 * eval.c (rb_longjmp): ignore reentering error while warning. [ruby-dev:21730]
ba5ae27d29562edd7ec10c721e6af12aa1de7659 2003-11-05 * Makefile.in: remove needless version.h dependency.
9983e4645ec127d90d402af42cb36e446cfaafe3 2003-11-05 * lib/test/unit/ui/gtk/testrunner.rb: typo.
4dada1c8a20c0fab0e058d7cd934c1c011617049 2003-11-05 * lib/optparse.rb (OptionParser::Switch::PlacedArgument::parse): do not remove next argument if empty value is placed.
4646ba6b2a8ff08a989a4c761a9b621343da9671 2003-11-06 * ext/stringio/stringio.c (strio_set_string, strio_reopen): check tainted.
2a40bbeea09f2355544bc47ccc46cbe1951031df 2003-11-06 * lib/optparse.rb (OptionParser::Completion#complete): default not to ignore case on completion. [ruby-talk:84726]
113423bdff9c888195c6e22949d5d7f849a05b04 2003-11-06 * win32/win32.c (make_cmdvector): process backslashes even if a quote is not enclosed.
9fad82a6ba56b575f5f16255049393357f4f7751 2003-11-06 * io.c (rb_io_inspect): show the path also at a closed file. [ruby-dev:21851]
a51b5fa52bb66cb443f1084f0764287e7e5afa4e 2003-11-07 * ext/socket/socket.c (make_hostent): get rid of SEGV on aliases lookup failure. (ruby-bugs:PR#1215)
e7688cebe5bea320b153436850c92ab63de9983a 2003-11-07 2003-11-07
a51ba48abcc65bb1fcb6d92d5da3f8b74237c7d9 2003-11-09 * parse.y (primary): primary_value may be 0 when syntax error. [ruby-talk:84893]
5f4778d3479f4af21000dd194485519e41835d29 2003-11-12 * lib/test/unit/assertions.rb (assert_throws, assert_nothing_thrown): uncaught throw in sub thread raises ThreadError.
87bb4b54689c6d90d168ea1b7afda33a8f47e5e2 2003-11-13 * lib/optparse.rb (OptionParser::Completion#complete): prior shorter name to containing longer name.
4e2fd6be8d1d731eb83de0de3f21382296e674c9 2003-11-16 * eval.c (rb_eval): iterator should return value from next inside begin/rescue/end. (ruby-bugs:PR#1218)
7f58e0ba4fbddabfec26b4b4cea9bd1a049affd9 2003-11-17 * lib/test/unit/ui/tk/testrunner.rb, lib/test/unit/ui/gtk/testrunner.rb: run GUI main loop in sub thread.
2d3a489f6dacd5c68ba1eeb99499f7c99ffe5a3d 2003-11-17 * lib/test/unit/autorunner.rb (keyword_display): sort keywords.
bc94ec8f4c1b903236171c8b3cd062e3684514b8 2003-11-17 * lib/optparse.rb (OptionParser::Completion::complete): allow least common completion for three or more candidates.
81b7665e94670c5741a3b729482aaf22896e07cb 2003-11-17 2003-11-17
914d8f7008cd1786686cb9bf6ea93b8d5e29501f 2003-11-18 2003-11-18
12eee69294f0692eb74b2daeb7dcf8e000491518 2003-11-18 * ext/stringio/stringio.c (strio_read): behave as IO at empty string. [ruby-dev:21939]
0c15b3a2221ff156452a9979b70b3e36d7bad6c0 2003-11-18 * test/stringio/test_stringio.rb: imported from [ruby-dev:21941].
637f6122476ca1da7fa289a2b376c3d09324cc86 2003-11-24 * parse.y (primary): allow newlines just before right argument parenthesis. (ruby-bugs:PR#1221)
7a400f15897891afa666eb1add6377e8932d967a 2003-11-24 2003-11-25
99fb5f48711dc3267dc008060e9f5b97434c5121 2003-11-27 * eval.c (rb_f_exit), process.c (rb_f_exit_bang): treat true as success, false as failure. [ruby-dev:22067]
e788706235648df9bd98741c29b77dfc6e04ee2c 2003-11-27 * eval.c (rb_f_exit), process.c (rb_f_exit_bang): use VALUEs not but TYPEs.
4148ae45cf820258788c8b847125214dd66160aa 2003-11-27 * eval.c (method_arity): used wrong Proc object. [ruby-talk:86504]
a017b0cc8aea236600d47ff04cd829f84499f414 2003-11-27 * test/ruby/test_proc.rb (test_arity): added.
f284f6a41ba4de19a18dff6bde7ad8b2cba0f3ba 2003-11-28 * hash.c (env_has_value, env_index): must match exactly.
f2fdd59898305e22f3bff51ac07d94ad90af2783 2003-11-28 * test/ruby/test_env.rb (test_has_value, test_index): condition for aboves.
a5031810492e168e0a834521112f42777d431506 2003-11-30 * string.c (rb_str_update): get rid of SEGV at just allocated String. [ruby-core:01812]
165d101eed53d09aa614d93557b077305a52006b 2003-11-30 2003-11-30
0f54ad5f6ce2a92e70854113c38d76a53a178ad2 2003-12-01 * sample/optparse/opttest.rb: added.
086745b7d6f0edb9b0537b9980e93952b9022b1e 2003-12-02 * bin/testrb: new test runner. [ruby-core:01845]
953b293f2bd016a20f8a7992510952f20eb55227 2003-12-02 * lib/test/unit/ui/gtk2 (Test::Unit::UI::GTK2#start_ui): remove debug statement.
c772f4906adf06a429ce2d2785d91acc64817619 2003-12-02 fixed method name
b1fd732b4fa3335978c9460ceaa80c828ecee641 2003-12-03 * ext/extmk.rb (MTIMES): let makefiles depend to mkmf.rb.
e3bab670fcbcb8e9adced59e880aa0b4851949cd 2003-12-03 * Makefile.in (lex.c): try gperf first, and copy from the source directory if failed. [ruby-dev:22123]
73bc1204e4a18e4dea08e102e8d448a071cdc76b 2003-12-03 MANIFEST: add lib/rdoc/dot/dot.rb.
b28a2a1ad645b21679d088c738d0e0ef70758a19 2003-12-04 2003-12-04
b6e4f347dc258130d7fd2d0a5c923bf4340fe28c 2003-12-04 mail address consistency.
05f6ee218391b3311666ef700316027e11221440 2003-12-04 * parse.y (exc_list): allow expanding list. [ruby-dev:22134]
9c40644850d3a3cf046d09a017524c8983f156eb 2003-12-04 * lib/drb/drb.rb (DRb::DRbMessage::send_request, send_reply): should rescue errors and re-raise DRbConnError on write too. [ruby-dev:22132]
01d06638b96eefdb5f6bd019289f1e479d3c5723 2003-12-04 * lib/test/unit/assertions.rb (Test::Unit::Assertions::assert_raises): allow multiple exception list. [ruby-core:01884]
e3ed2691934d4f7e11b3d9469a7f744ac9e4b433 2003-12-05 2003-12-05
7fbf13f7f21876b4206701cb3913fab5e7d82843 2003-12-05 * ext/stringio/stringio.c (strio_read): follow IO#read.
47dfa853ef377e54a21eeabfdd238fa60338bf41 2003-12-05 MANIFEST: add files. test/ruby/test_pipe.rb test/ruby/ut_eof.rb
33f0b0ae0b0eeb3bd510cd8525dd0e6076566437 2003-12-05 * lib/test/unit/assertions.rb (Test::Unit::Assertions::assert_raises, Test::Unit::Assertions::assert_nothing_raised): use the last argument as message unless non-class object.
6ffd5fe37ef9f162bcdf9e7ac639182d58cbc429 2003-12-05 typo.
3fb4d657d8006c8f2332053d7ff3a92695c60ca4 2003-12-08 * ext/syck/syck.c (syck_io_str_read): get rid of buffer overflow.
e67e930462b781f09e412e161c4ed8515640bdb2 2003-12-08 * lib/test/unit/autorunner.rb: remove dependency to a particular runner. [ruby-core:01901], [ruby-list:38869]
6395c3b38de70621232102597ee24c1fd136ca1b 2003-12-10 * ext/stringio/stringio.c (strio_read): adjust behavior at reading beyond EOF to IO. [ruby-dev:22205]
ba18b0c6cbcfd9afed3684cf667a9503d65d5ca1 2003-12-10 * ext/stringio/stringio.c (strio_read): do not set EOF flag when requested length is zero. [ruby-dev:22214]
c5d4ee4a39df0f11a6ba98a8f5f19c9b64144baa 2003-12-10 * ext/stringio/stringio.c (strio_read): set EOF flag at short read. [ruby-dev:22223], [ruby-dev:22224]
faab8f264d035e98f07ed57e74fb53d11d1608e5 2003-12-11 * configure.in (ieeefp.h), numeric.c: needed for finite() on Solaris. [ruby-core:01921]
aef04b63e626ae7cf7d8a8cda6d8ba6f1dda8fd5 2003-12-11 * eval.c (proc_invoke): fix class name in warning message for define_method. [ruby-dev:22235]
9fdbc41973971f4ef032d57c4e02ed0430227a0a 2003-12-13 * configure.in: check ucontext.h.
acf4da163aadb698aac4a5e8976cf7f57eec18aa 2003-12-13 * test/yaml/test_yaml.rb (test_ruby_struct): struct name din not match.
9579041da8a1dbf29fdc935cb78eafa2e9bfe9e3 2003-12-13 2003-12-13
fe7c38c8620cf65461285b8a1b8c9afbbb36e044 2003-12-13 * eval.c (proc_alloc): cache the created object at first time. [ruby-talk:61288], [ruby-dev:22240]
2298eb5f12ee4d8c192bc02e5dc957504a9ac30d 2003-12-13 * ext/iconv/charset_alias.rb: preserve original order.
12b5b81a975e2190aebe762b10ceadccd439a45a 2003-12-15 * dir.c (check_dirname): check string safety and remove extraneous trailing directory separators. [ruby-dev:22279]
52f81e0ce7cc58e438e31159453cfb80ec35f5b0 2003-12-15 commit miss
70c1badcfd148a880a9d302b8d5f71d6d6a9fa2d 2003-12-15 2003-12-15
5fd915fc83895dbfe698b6c7175dad76485c64b3 2003-12-15 * file.c: renamed and externalized rb_path_next, rb_path_skip_prefix, rb_path_last_separator, rb_path_end.
ee72d97e99c786f087c7ec39d5f2efbb7a505252 2003-12-15 * eval.c (catch_timer): check rb_thread_crtical in main native thread.
77ffc8bf3fec9e5b0e5d34b765b2285d4cda2090 2003-12-18 * dir.c (fnmatch): unlike find_dirsep(), rb_path_next() never return NULL.
d4e661b4ad7589eb0656e92bc4b702b499a65cd1 2003-12-20 * lib/yaml.rb (YAML::YAML): adjust Marshal version.
07507fe37a01b461b5feb9f4c16dafe2f1276f28 2003-12-20 * lib/optparse.rb (OptionParser::Completion::complete): wrong Regexp for word boundary. pointed out by Gavin Sinclair.
7c34e359a1d8e1affabeaa43377cf49f09933dfd 2003-12-21 * class.c (rb_check_inheritable): new function. [ruby-dev:22316]
748b699d1b39cf9db5190a9b5f25fa8f32291677 2003-12-22 * configure.in (ac_cv_func_setitimer): moved from defines.h
3fdd33b70c8128469fabb168edbd5a5b33ca9cfe 2003-12-22 * lib/cgi.rb: reduce eval.
65fed5dad3dbcbb60cc6ccffd4e43359ec29ffb4 2003-12-22 * class.c (rb_mod_init_copy): always copy singleton class. [ruby-dev:22325]
54524ed8f036f993c0a2acd4b671783daa774d86 2003-12-22 * ext/iconv/iconv.c (map_charset): always ensure code is a String.
163a6e81b207525e4f35e21464ee5ab3afbd3cb5 2003-12-23 * io.c (rb_io_ungetc): raise an exception at unread stream to avoid unspecified behavior. [ruby-dev:22330]
170f4e21d3a4d754d9746028dcd8e5c5401c457a 2003-12-24 * parse.y (arg): should return 0 after error. [ruby-dev:22360]
c2b63d249f9e21d7b5d92680f614952490fbe708 2003-12-24 * ext/stringio/stringio.c (strio_read): never return nil at unlimited read. [ruby-dev:22334]
52975bb7a77b3a6409e50609b4baeafade035b3d 2003-12-24 * test/fileutils/test_fileutils.rb: should not create any files or directories in current directory. [ruby-talk:88724]
73d77c8f572b760b4c868579188fc39f360151cb 2003-12-24 * lib/test/unit/assertions.rb: Modules are allowed to rescue.
6fe8d987ce2296174dcd3e4f3c382f8114728210 2003-12-24 * ext/stringio/stringio.c (strio_read): clear the buffer argument when returning nil. [ruby-dev:22363]
daef2a1df2ff7924ee8be3e1fabc5203fca0f649 2003-12-24 * eval.c (search_required): search actual file name once when no extension specified.
ab0c37d0cfdeff23a8392c71cbe7e8ea1bc0ac5c 2003-12-26 * configure.in: check if getcontext and setcontext are available.
d231dc04d0000f888a476d72098234caedd79d67 2004-01-06 * io.c (fptr_finalize): should save errno just after failure. [ruby-dev:22492]
debe0485f0eae6a2fcedf6326c994a6e8cc60fb8 2004-01-07 * dir.c (glob_helper): fix memory leak.
44e22e8d78e874ee3651b8987ecd9556740b2da6 2004-01-07 * ext/extmk.rb: preserve order in Setup. [ruby-dev:22503]
2f7ebefa94450f524d9f583d98446e689b3a0294 2004-01-07 2004-01-08
a68aa547a106b0b2dc1b4035a15b583d79b8492e 2004-01-07 * ext/syck/rubyext.c (yaml_org_handler): lazy-load Date for static-ext.
0f3e58e707257f7456fd9be26ff27a973c722bce 2004-01-08 * dir.c (glob_helper): should not recurse in exceptional status.
6f69b2b00a269fd728bc350167ed14a6e36f6b68 2004-01-09 * lib/mkmf.rb (libpathflag): use single quotes. [ruby-dev:22440]
bafe6d850499ad30c4fd21fac6036cb7b5cae2d3 2004-01-09 * ext/extmk.rb (extmake): should not reduce necessary libraries. [ruby-dev:22440]
417a410892ac5a3c6e70f5d7abc9fd8ba9bc1914 2004-01-09 * rubysig.h: <errno.h> is needed to use errno which may be a macro.
33a899f09b690261df55de13c6fb7991f40c5eed 2004-01-10 2004-01-09
53157197d2fc18b2fcef62df05c2fca8707cd979 2004-01-10 * dir.c (dir_inspect): new method, Dir#inspect. [ruby-dev:22562]
482b9c2ce7837af5071ba38db0874046020a10db 2004-01-10 * configure.in (LIBPATHFLAG, RPATHFLAG): enclose paths with single quotes. [ruby-dev:22564]
235ba61b594b067b74ee0b7e3f7333aaf02d3ef3 2004-01-10 2004-01-10
db4ec3c56a0ee43630234885039cc3bcd13f8026 2004-01-11 * env.h (ruby_frame, ruby_scope, ruby_in_eval, ruby_class, ruby_dyna_vars): export. [ruby-dev:22566]
d094d007202904ad036a8034f0b6b23feb6dbe38 2004-01-12 * parse.y (primary): fix position after FCALL. [ruby-dev:22574]
b847262c8fd07d520a048821154adfad0935c747 2004-01-13 * test/yaml/test_yaml.rb (YAML_Unit_Tests::test_spec_type_{int,float}): fix syntax error.
47c7c5bac646f4d0ac3640856354884b751b6be4 2004-01-13 * lib/test/unit/ui/testrunnerutilities.rb (TestRunnerUtilities): moved run method which allows output level. [ruby-dev:22554]
7e932df0d519797535020a38f58da02bdb59c13c 2004-01-14 * ext/iconv/extconf.rb: wrapper iconv.rb is dependent on platform.
8802ebc9e1fa5bfe67aa0a5ae338b4194df0b732 2004-01-14 * test/inlinetest.rb (InlineTest::loadtest): require instead of load, to get rid of multiple loading.
546dc52e790476e608c367013bbcb7df9cb9a2c7 2004-01-14 * test/inlinetest.rb (InlineTest::eval_part): eval under the top level environment.
5a8d60bf7fb39e9beb1bb8df69a9c82a70d7728d 2004-01-15 * io.c (argf_read): do not append EOF. (ruby-bugs-ja:PR#585)
ea339864afeeb59a3101d597b65ea2005531dc48 2004-01-16 * marshal.c (class2path): get class path and check referable. [ruby-dev:22588]
10b86da1b19183fe6a2f436973ad57eaf52e267e 2004-01-16 * marshal.c (class2path): fix typo.
fd23f145e6deee2315416a916bf8990bea44e7c2 2004-01-16 * eavl.c (proc_eq): compare also arguments and environment. [ruby-dev:22590]
2cb9e7a2e87f521655e688189b01a4d4081e0b98 2004-01-16 typo
8e8c7f04ef6346fa3a4db5c1770933a489acc69e 2004-01-16 * enum.c (enum_find): mention about ifnone argument. [ruby-talk:90003]
154615ea666ce8d0ac44b2d450a226246358276e 2004-01-16 * eval.c (proc_eq): compare also arguments and environment (including local variables). [ruby-dev:22590]
0a3a46b45ec316860a30640552d77ae0db864fee 2004-01-17 2004-01-17
292b3ecbb4a5cde9abd7ec6ed430acb30856dd78 2004-01-17 * error.c (NameError::Message): new class for lazy evaluation of message to ensure replaced before marshalling. [ruby-dev:22604]
13fa93f777a40e55b41f0e89c4337a21d0e06058 2004-01-17 * marshal.c (class2path): check anonymous class/module before checking referable, and allow singleton classes.
11685dc1eea123132fc6feebbd98d3e9dfcbb41c 2004-01-18 * time.c (time_overflow_p): should return results. [ruby-dev:22614]
a7b1a2ecedb3d7180a164c045b90be4b2b38704d 2004-01-18 * class.c, error.c, file.c, io.c, numeric.c, object.c, re.c, struct.c, time.c: marked init_copy functions nodoc.
91c798b670d3408db607dba74d782dc95982f23a 2004-01-18 * ext/iconv/charset_alias.rb: prefer us_EN locale encodings or former. [ruby-dev:22609]
8e877fc51727feed6c07292c3845970103ec109f 2004-01-19 * error.c (NameError::message): internal use only.
224021104d13cbb060cdf87914361503226e4adf 2004-01-19 * ext/digest/defs.h, win32/win3.c, win32/win32.h, file.c: remove useless casts for Borland C.
108baac00aed6b4901deccabb77945c60f68d73e 2004-01-19 * error.c (name_err_mesg_to_str): inverted condition for result of inspection. [ruby-dev:22628]
c354e35d79c955f1d39e52560655f46f86209110 2004-01-19 * test/ruby/test_marshal.rb (MarshalTestLib::test_exception): test for [ruby-dev:22604].
ce164c2a304b18d833d8e5835570df5f2534c636 2004-01-21 * ext/digest/rmd160/extconf.rb: have_library appends found library.
b89f4520e502e4e100c3d56216305eaf870243b6 2004-01-21 * lib/base64.rb: enclosed in a module. [ruby-core:02285]
f3e0252e5e51c8e47c7ad4f8d2b6235f3d5ee7af 2004-01-21 * lib/mkmf.rb (merge_libs): squeeze successive same libraries. [ruby-dev:22652]
58145e6d93d8c62f827f229ae40d21f3556a786c 2004-01-21 * ext/digest/md5/extconf.rb: have_library appends found library.
48b24fe53608844aa46a51e6e965b43c00e94a19 2004-01-22 * parse.y (string_content): reset lexical states at the beginning of string contents. [ruby-list:39061]
b0ca18ec4cc32015c020748831b17cc3d6e71da5 2004-01-22 2004-01-23
6e0b3ca606ce09558ff6f5e6549230b254665da0 2004-01-26 * ext/extmk.rb: Makefiles should depend on also rbconfig.rb. (ruby-bugs:PR#1256)
f1e88899d9a87db905990ba604605c60cb2a1603 2004-01-26 2004-01-26
8df4564367f895a5ba6f9186f7c90ebd07c874bb 2004-01-27 * ext/socket/socket.c (s_recvfrom): sending length should be an invariant while retrying on EAGAIN. [ruby-talk:89962]
0dfc492dd263ff232dfd0438aa7a6ca39294e199 2004-01-28 * ext/iconv/extconf.rb: include iconv.h for libiconv. [ruby-dev:22715]
202bf6618f39f48e81b7bb3c67114a22c2eeda16 2004-01-28 * test/rss/*.rb: remove "test/" prefix.
847d01a7c3b01ed56e60196073bff431fc21d230 2004-02-02 * parse.y (block_append, new_evstr, void_expr0): remove no longer used labels.
3f19bbb09404aedf7dd8c653eff1ef0bd1c6e4a2 2004-02-03 * parse.y (reduce_nodes): remove tail returns. [ruby-talk:90934]
90d8cbb1ee3c7955642e1af995361eb0d9558aa9 2004-02-04 * file.c (rb_stat_mode): should not sign-expand, so backout.
ed124303980f4f632d44d6fb14e70030c56c797f 2004-02-05 2004-02-05
0e692c450b2b2a2146d136dbf2cb8f0fc7b735db 2004-02-06 * lib/irb/extend-command.rb: add irb_help command. [ruby-talk:91610]
87d5530af324d87c86a11c3b03b7e871f7754f45 2004-02-06 * ext/socket/socket.c (bsock_do_not_reverse_lookup): control reverse lookup for every instance. [ruby-core:02346]
77a16f0200303b6ba86881854b4816238e0cf85f 2004-02-06 2004-02-06
776206b3e7a1374e8517431c9f63745079b3b1bf 2004-02-07 * lib/irb/init.rb (IRB.rc_files): yield possible rc file names.
f232710cb8cc9e8ef784d4411662856094e37227 2004-02-07 2004-02-07
0a96aa5adba5416b3ad26a0245eab346ed2656b0 2004-02-08 2004-02-08
5e947e2d03657d87594ff77c5492b21065950635 2004-02-08 * lib/pp.rb (PP::PPMethods::object_address_group): suppress negative sign for higher heap areas.
216a50575199129b1e40361ccce60b992ec3b05b 2004-02-08 wrong commit.
4f5b070378fdf4c321fabaae707ba331f0525ed7 2004-02-09 * process.c (detach_process_watcher): return the last status. [ruby-dev:22841]
77c6657723608f373247eff78e04f36b2b4ed59b 2004-02-09 2004-02-09
ff9c34b3f410bb41c78d9220c738be86fe8474a7 2004-02-09 * Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub, configure.in, runruby.rb: run rdoc, test and so on with compiled extension libraries. [ruby-dev:22688]
ec47d111790f6ffd302a7738d95b18bdeb3f79b6 2004-02-09 * Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub, configure.in, runruby.rb: run rdoc, test and so on with compiled extension libraries. [ruby-dev:22688]
3d4b83aaba6ece74ca480803bf74bffb79dcfde8 2004-02-09 * ext/extmk.rb, lib/mkmf.rb: rename $outdir to $extout.
beee54c7ce92249487b96e8bae5d1f1fcc9c5a42 2004-02-10 * eval.c (umethod_bind): perge unused check. [ruby-dev:22850]
509fa974311b936279d9c25544fb06f41771ea0b 2004-02-10 * object.c (rb_obj_clone, rb_obj_dup): mentioned about initialize_copy. [ruby-core:02339]
b416c57c0a998c6f2435e419860b7645508816d6 2004-02-10 * eval.c (method_proc): return bound Proc object. [ruby-dev:22854]
6aca74c7130728d2e477f1a8b220e72618de81ad 2004-02-10 typo.
b187d1933b8bfb0edb4dec98c7142488cd80a42c 2004-02-11 2004-02-11
6531904a1c6eeb092da7d7f2f4b6a559b1edd6f6 2004-02-12 * ext/tk/lib/tk.rb (TkComm::tk_split_list): suppress a warning.
263769b65b64998ae972dcea86cfa795804e5131 2004-02-12 * parse.y (rparen): ignore preceding newlines to right parentheses. (ruby-bugs:PR#1221) [ruby-dev:22858]
8bc9475793bd3218da4cd58570d6d9a6e7fd3548 2004-02-12 * lib/mkmf.rb (create_tmpsrc): cpp32 of Borland C++ ignores #error directives in DOS line-ending files at all.
25498896634334e4df3b708957d99dc257f819e5 2004-02-14 * mkconfig.rb: use fileutils.rb instead of ftools.rb.
957874f20473063717974a3bf4f9e05a64252917 2004-02-14 commit miss.
52510289842a8b643c4b699de39ffdc1b7a8a383 2004-02-16 * ext/iconv/iconv.c (iconv_s_list): new method Iconv.list (libiconv only).
03d8c88b8774d40f3ff2596d7658f84938923caa 2004-02-16 * configure.in: check functions, fork spawnv.
bd00e2118ca8f08ad4336ac8386432fdb8b5fead 2004-02-16 * lib/rexml/encodings/SHIFT_JIS: wrong library name.
53f6129bbe578ea0033b85619f924c5f9d7bdad2 2004-02-17 * lib/rss/rexmlparser.rb: REXML version may be 4 digits.
dcb796c8d5b42abb9196f215c5ca113c4bd4f60b 2004-02-17 should escape dot.
33f78212ceb6a09a392d23026afaa53f3ef1c00b 2004-02-17 * ext/extmk.rb (parse_args): delay expanding $(extout) until invoking make.
bab1372a33543eaf89b265197866cac3466e78da 2004-02-17 * ext/extmk.rb (extmake): $extout_prefix doesn't vary for libraries.
ea5679c9794da8c807462fcc1f31c9763efcfb61 2004-02-19 * win32/win32.c, win32/win32.h: fixed prototypes.
fc421cf6ac8728394624f206081373d04f50753c 2004-02-20 * io.c (pipe_open): fix typo.
d6a70ac44c5980123bd5e8e2b3329299d098de82 2004-02-20 * io.c (pipe_open): fix typo.
f9bad7bf188d6ba6e077927b94ba9c67bd2832dd 2004-02-20 commit miss. _no
33e064affff29ac2a59dbc4d6a9e47b26da39080 2004-02-20 * lib/ostruct.rb (OpenStruct#initialize_copy): should not share members. [ruby-dev:22966]
59e3a0679e6e592fa68451214f8e2fa14e8586ac 2004-02-21 * missing/os2.c, missing/x68.c: typo fix. pointed out by greentea.
37e723a2fddfe248d099eb07baa33d1048dfb780 2004-02-21 2004-02-21
cf8cd080e4e64bec5461093011940a64bd6c3ab6 2004-02-21 * ext/extmk.rb: prefer relative path. [ruby-talk:93037]
883857d8429c9cd94ffa9ff8968ee1afa243a0bf 2004-02-22 * ext/extmk.rb: use optparse instead of getopts.
0990e0e8fc74da50850f71e102804ffa1a7c2621 2004-02-22 * ext/extmk.rb: $extstatic is Array or nil now. [ruby-talk:93383]
358ff2c1338216db600dfaa05f930d6e0e824011 2004-02-22 2004-02-22
d65d5e76615515a78fe84d361b81569b803785c9 2004-02-22 * Makefile.in, bcc32/Makefile.sub, win32/Makefile.sub: terminate options.
e10564a578f1824847285063607d46b2cfdb96d7 2004-02-22 * lib/mkmf.rb (init_mkmf): $INCFLAGS also should be lazy-evaluated.
d17841487575836516dc8a319313f6889473b0cb 2004-02-23 * instruby.rb (parse_args): use optparse instead of getopts.
9af2f9e0da00d211d69583585d685321df332e2d 2004-02-24 * test/ruby/test_file.rb (test_fnmatch): test for dir.c:1.108.
8f2057e33d1c745a4e1636a6cbe4196ee798cc1a 2004-02-25 * lib/cgi-lib.rb, lib/getopts.rb, lib/importenv.rb, lib/parsearg.rb: warn with caller position.
61deeb37417b040e93cb258e58d1a5777055842b 2004-02-25 * instruby.rb (with_destdir): should return the given argument if no DESTDIR is given.
b0e0f45571d509a3d76732b76aa63a96ad6b371f 2004-02-25 * gc.c (obj_free), io.c (rb_io_fptr_finalize), rubyio.h (OpenFile): sharing OpenFile.
920f5af3035c146a4b73d024a44757722eb05252 2004-02-25 2004-02-25
56e2c5243fd1caa769f2dff7ebc819af60a2562b 2004-02-25 * process.c (rb_f_exec): get rid of SEGV when exec failed.
1eafe8b157cdb688a8007c42ed16f81b959a0761 2004-02-25 * process.c (rb_f_exec): get rid of SEGV when exec failed for command in single string.
0ff6bcae350dccd409f5db50cddec0c993faea00 2004-02-26 * win32/win32.c (make_cmdvector): adjust successive double-quote handling.
5a6de8f5c5ccd76da97a9c821e55d0098f07108a 2004-02-26 2004-02-26
06953dceed879bba1b2c31ae3a994cb872402cd4 2004-03-02 * test/ruby/test_iterator.rb (test_ljump): cannot use assert_nothing_raised due to passing block.
5aad8206044f98b28bc303d5bd7d3e4f935e96ec 2004-03-02 * io.c (pipe_open): erred program name should be reported by exceptions, instead of the first argument.
1184dd33d5030410e93b74ccafaec694be98530d 2004-03-03 * lib/mkmf.rb ($topdir): use compile_dir only when not installed yet. [ruby-talk:94098]
57cbecdb4f62df817c4d4fb694837b32b0f3b604 2004-03-03 * lib/rdoc/ri/ri_display.rb (DefaultDisplay::setup_pager): ensure pager closes and stdout is restored.
5dfa7cacd162be3164d259dcf6f2d4e035724fb5 2004-03-03 * lib/rdoc/ri/ri_display.rb (DefaultDisplay::page): wait until the pager terminates.
9778625be8af59e0d9eb9707db019881a82480c1 2004-03-03 * ext/syck/rubyext.c: get rid of warnings.
de4d3af245bd77445b7b4c7120b0722632e7b4c1 2004-03-04 * lib/drb/extservm.rb (DRb::ExtServManager#invoke_service_command): detach server processes to get rid of zombies.
d6ad092f0efd195878627e72589389e573e66a20 2004-03-04 * Makefile.in: miniruby is not needed for cross compile.
f9da3539ed166d30e0bd797f6e1d7675da1e0359 2004-03-04 * Makefile.in, */Makefile.sub, mkconfig.rb: keep rbconfig.rb old if unchanged.
999674030931a08b8f5b97a51cb4194e042b0a92 2004-03-05 adjust white spaces.
1c77623b1be453327c3d85f0f6b63fd2d7efb96e 2004-03-06 * configure.in (PREP): ./miniruby and miniruby are distinguished by OpenBSD make. [ruby-dev:23148]
50c455507217045133f9ef3e9c5ac85cf68e6e79 2004-03-06 * ext/strscan/depend: depends on re.h and regex.h.
3b16f66bf7bb0b9d5a466d85544f71c9727ff4d3 2004-03-06 * ext/strscan/strscan.c (strscan_init_copy): struct re_registers must not be bitwise copied.
21410f4dfeee36f9dbadc611492516ebf2a427fa 2004-03-12 * configure.in (rb_cv_noreturn): default for platforms not support prototypes.
2baa02ec9b70d232a83507aa18d25cd668935639 2004-03-14 * eval.c (rb_thread_raise): err at unstarted thread. (PR#1302)
f52a248eae93f5ed661cb59e974d73047fbf4c3a 2004-03-14 2004-03-14
311fdfdfeaceb581c51602f5aeeff40c12567a78 2004-03-18 * mkconfig.rb: no longer embed srcdir and compile_dir into rbconfig.rb.
71f46f07245023e55a44b6c04100b72cd1bd8777 2004-03-21 * Makefile.in, */Makefile.sub, common.mk: extract common portions.
52a67fe60d08eb982586695b8bd6b1ceb32b30da 2004-03-23 * Makefile.in, */Makefile.sub, common.mk (clean-local, distclean-local): separate files under directories due to directory separator.
9356e8d17780036ffe32f25f8f1245db5a94c477 2004-03-23 * bcc32/Makefile.sub: needs bcc32/mkexports.rb.
8b7dbcf4b77cbdb94276f45f674da328bfd3b0e1 2004-03-23 MANIFEST update.
38c173aa6011df22a9839ed337d0c5fd8175f1ec 2004-03-23 2004-03-23
9de96e572ce62ab00fc379ebb3585ca3006c1cc7 2004-03-23 2004-03-24
5e23ff603f53c99ac45e331e24498bfa124b4d72 2004-03-24 * lib/mkmf.rb ($ruby, $topdir, $hdrdir): should not be affected by DESTDIR after installed.
3b79d34d990e285521e23e4f792f91b4cb815460 2004-03-25 * common.mk, */Makefile.sub (lib, dll): phony targets.
b47d4160468872c096fe1e3841b7c67c1ea6bad9 2004-03-25 * win32/resource.rb: default rubyw icon to ruby.ico, and let DLL also include them.
384df36250d273583b7dba5f45934bd0b96268e1 2004-03-25 integrated to win32/*.rb.
ec37ab2efeb67b23dcaf2a9891aad2e70d29e4bc 2004-03-25 * version.c (ruby_show_copyright): obtain copyright year from RUBY_RELEASE_YEAR.
47f86aae0a89c95a0093e5cac1df30c487a54db7 2004-03-28 * cygwin/GNUmakefile.in (clean-local, distclean-local): remove work files.
7307dd069f05b5d9092da21bb37147249ac3ce8c 2004-03-28 2004-03-28
846f087a07dd148c07f111ac0483454dc9e756df 2004-03-29 * process.c (rb_exec): follow older behavior if close-on-exec is not available.
058fd1101939461788e402600e6762c2acda8d8e 2004-03-30 * eval.c (rb_eval): fix SEGV at retry in iterator's receiver. [ruby-dev:23227]
7c34ed846fc29d34638857e4372e7b98c4f4fbe0 2004-03-30 2004-03-30
d3bb9ea1128c1f98b3aede3228f77a4d79241382 2004-03-31 * lib/delegate.rb (DelegateClass): define internal methods of the result class, but not metaclass of the caller.
111d2ad8c5c80733e46dabc59e76622ff78885a6 2004-03-31 * intern.h: provide proper prototypes. [ruby-core:02724]
b4a2460981606453e928129b9afd566a7506480d 2004-03-31 2004-03-31
5c51ccc35c78651cfa98546fae06901db76c3265 2004-04-02 * ext/extmk.rb (extmake): extract necessary variables for static link from Makefile.
6ebad07ea1c03d8b9b988d0f3be18ba37e1cb42b 2004-04-02 * bcc32/Makefile.sub (OUTFLAG): needed for static-linked-ext.
43db576e61cc70fc7d8280183b71985e5ab18651 2004-04-07 * Makefile.in, common.mk, */Makefile.sub (ext/extinit.o): OUTFLAG doesn't work for object files on VC.
51c8d62bff1c86990f6a705df45b8335864ce311 2004-04-08 * ext/iconv/iconv.c (iconv_s_list): return encoding list if no block is given. [ruby-dev:23063]
4732bf25f5a965ebee61971184af3a64c0cf90d3 2004-04-08 * io.c (rb_io_binmode): inverted condition. [ruby-dev:23349]
fa7a5d5477dd8015b9bc0be9dc7ef2bf583e46d8 2004-04-08 * ext/extmk.rb (extmake): skip uncompiled extensions.
eb1fa257b5f08aafe440a84a064bf9d93652dabe 2004-04-08 * test/drb/drbtest.rb, test/soap/calc/test_calc_cgi.rb: restore $: after require.
fb8c9a2c79a02561111dfc8304b517b439c4c79d 2004-04-08 * test/soap/calc/test_calc_cgi.rb: not parent, parent directory of it.
d9420d05689c43fcc7f8c31fbe774891c55aa6b7 2004-04-08 commit miss. _no
42fa4e83cd82e05dab64684d8c7d9595568ee347 2004-04-11 * ruby.c (require_libraries): restore source file/line after statically linked extensions initialized.
aa144505ac9f91117f26791cfb2217cae44e778f 2004-04-11 2004-04-11
ac419876d5740a1887c1d481a3554552db11f100 2004-04-11 ML reference
795405fe3a982d8d42039065b6f000b2162f1cf6 2004-04-12 * gc.c (rb_gc_copy_finalizer): typo. [ruby-core:02774]
e022b74520978ad11e4db30aece8403099199e94 2004-04-13 * bcc32/Makefile.sub (PHONY): Borland make disallows empty command rules.
d952e330032662b0adba77f20a13715a1bc0f16e 2004-04-14 * array.c, enum.c, eval.c, file.c, io.c, numeric.c, object.c, prec.c, process.c, re.c, string.c: typos in RDoc comments. [ruby-core:02783]
b3db09df79386f602b513e064f4e886f5ac6672d 2004-04-15 * process.c (pst_success_p): new method Process::Status#success?. [ruby-dev:23385]
a3dc7b771e08f43c149687c0e70dd4bbdaa71329 2004-04-15 * rubytest.rb: do nothing while cross-compiling, return status in system independent style.
d0f38773d1c38d0a2f8449d66d5041dc64c6b025 2004-04-15 * process.c (pst_success_p): new method Process::Status#success?. [ruby-dev:23385]
6bfa557f8eda83379150164424f6b036e2c726e2 2004-04-15 * ext/extmk.rb: skip linking when libraries to be preloaded not compiled. [ruby-list:39561]
03f06115a6653d05fd5c20d9eedc5088ffdcdd0e 2004-04-16 * lib/drb/drb.rb (DRb::DRbUnknown::initialize): Exception#to_str is deprecated.
92f0be2037b5f51861e8b7fdf763a343bb564c10 2004-04-18 * dln.c, io.c, pack.c, lib/benchmark.rb, lib/cgi.rb, lib/csv.rb, lib/date.rb, lib/ftools.rb, lib/getoptlong.rb, lib/logger.rb, lib/matrix.rb, lib/monitor.rb, lib/set.rb, lib/thwait.rb, lib/timeout.rb, lib/yaml.rb, lib/drb/drb.rb, lib/irb/workspace.rb, lib/net/ftp.rb, lib/net/http.rb, lib/net/imap.rb, lib/net/pop.rb, lib/net/telnet.rb, lib/racc/parser.rb, lib/rinda/rinda.rb, lib/rinda/tuplespace.rb, lib/shell/command-processor.rb, lib/soap/rpc/soaplet.rb, lib/test/unit/testcase.rb, lib/test/unit/testsuite.rb: typo fix.
97a557bdf92580ac1458e7da639040fd11c8eaec 2004-04-21 * lib/test/unit/ui/console/testrunner.rb (test_started): restore $0 after changing process title. [ruby-talk:97426]
c94f8ab926a524a633a739e8a2e69016e18354d2 2004-04-21 * eval.c (rb_mod_define_method): allow binding methods to modules. [ruby-dev:23410]
39cac947b18894650fc166fb33ea66fe79c1d1a8 2004-04-21 * parse.y (aref_args): should pass expanded list. [ruby-core:02793]
7b9431d98d37f57813fbcb1b72bd312f47f439a9 2004-04-22 * common.mk, ext/extmk.rb: make ext and .ext get removed by distclean.
a6ed135520268c1dc0c0cc33188a241f93f736f3 2004-04-23 * parse.y (stmt, arg, aref_args): should not make sole splat into array, in aref_args other than aref with op_asgn.
7792d9026a592ffc9714bec34d9b911b226036e7 2004-04-23 * lib/mkmf.rb: $hdrdir should not contain macros, for backward compatibility. [bruby-dev:28]
aeae3aa4bbe179d3ef71353e3bdab64b133866de 2004-04-26 * README.EXT, README.EXT.ja: fixed wrong function signature. [ruby-talk:98349]
f63ff3acd5f2113c325e56796aee7ecac07f2140 2004-04-26 2004-04-26
315b3e19061212fa96e98d291ad7f2b5fc090446 2004-04-27 * common.mk: LIBURUBY_A is needed for extconf.rb even when cross-compiling.
b21aa86d5c34128e4acdc9d9dc975d548919f1cd 2004-05-06 * ext/extmk.rb: get rid of side effect of Config.expand, patched by <tttt01@infoseek.jp> (ruby-bugs:PR#597)
93472ba0ed10c2f8f17f648b8814b3731fca5c70 2004-05-12 * lib/mkmf.rb (have_type, check_sizeof): replace unusable characters. [ruby-talk:99788]
67ffc9d9e1722f4878d9e9ff76418b060649a214 2004-05-13 * pack.c (pack_pack): always add with null for 'Z'.
79133371e8abb1a7cbdd24b3c62ce04d7227c4b0 2004-05-15 * ext/syck/MANIFEST, ext/syck/depend: new file.
06ec03900534450824896d6fb0bb7eadad2a4ba2 2004-05-18 * node.h (NEW_DSTR): adjust list length.
c504ca6776df526032be9e1296932d9069b9dcfe 2004-05-19 * test/inlinetest.rb (InlineTest::loadtest): requiring library with replaced $0 can make $0 == __FILE__ block be evaluated twice. [ruby-dev:23538]
9272ca4d2b181842b7d322fe90a38bd5d2974cb8 2004-05-19 revert mis-edited entry
d3ba99c15f6e787957c24dedd8796b68e60739c2 2004-05-19 * test/ruby/envutil.rb (EnvUtil::rubybin): give priority to environment variable. [ruby-dev:23538]
41e4c5de36fc9005a65320c39ce07c74b747222c 2004-05-20 * lib/mkmf.rb (have_type): do not check pointer to incomplete type, which always get compiled. [ruby-list:39683]
fc04396ea31c74a85bb34ea4d2bbebd13e8f87f9 2004-05-20 * lib/mkmf.rb (check_sizeof): define result size. [ruby-core:02911]
edf9c3da4b680da9d6ac89a82212d943fab11804 2004-05-22 * MANIFEST: add test/openssl/test_x509store.rb.
82572952ecf82aad6bc47a51e3d63d7b52858b2d 2004-05-25 * eval.c (rb_yield_0, proc_invoke, proc_arity): allow passing a block to a Proc. [ruby-dev:23533]
b216b65ce90978d164860513b27d249ef43e7ee2 2004-05-26 fix ML reference.
13ebee7a9e4c38d7f89b0cbed9036b2692ff3c42 2004-05-26 * io.c (rb_io_init_copy): copy also positions. [ruby-talk:100910]
74ab20eb3756f0061c89c2acda5ac972bd9cf69e 2004-05-26 * eval.c (rb_eval, eval): make line number consistent on eval with Proc. [ruby-talk:101253]
e3308c527274b8075bbf7a7ba672e5d6b861409c 2004-05-28 * eval.c (rb_eval): bad influence on frame node.
83c917df38d6edbcbe7a220d21ed2e8d3a97b1d6 2004-06-16 * gc.c (stack_grow_direction): memoize the direction.
6a5e63a71557428a68a576a0890e784a6dd12a25 2004-06-16 * object.c (rb_class_inherited_p): singleton class inherits Class rather than its object's class. [ruby-dev:23690]
856658ca9cbdc0bd8f0619cd2985a6cf05290868 2004-06-16 * array.c (ary_new): move alloc behind checks. [ruby-core:02982]
07a45c21c0a3f4f26f82c4479b2896de0ad61b11 2004-06-16 * test/ruby/test_array.rb: use local variables instead of a global variable.
1135c41a5bfece4b4db3bba472c30d31c5891fe1 2004-06-16 * array.c (rb_ary_pop): rdoc update for new usage. [ruby-core:03022]
31764d62ce2429077f85259e1c54910f851811f9 2004-06-18 * eval.c (proc_save_safe_level, rb_set_safe_level, safe_setter): limit safe level.
658d8ea405dfa3ff57c39b2bd320a4fdf6859e76 2004-06-18 2004-06-18
960d79099f8b5f027c7a7ee590571694fcfca65b 2004-06-18 * eval.c (eval): adjust indent.
934064ba5ac136bcfeb1b32c76bd064044156dfc 2004-06-19 * eval.c (method_call): allow changing $SAFE. [ruby-dev:23713]
33b85912480abe4dbf28bdbd596d84f5efc3245d 2004-06-19 * eval.c (proc_set_safe_level, proc_invoke, rb_mod_define_method): not set $SAFE for methods defined from Proc. [ruby-dev:23697]
e99c018d87163c099ea9ca5dc31127552ce160c3 2004-06-22 * eval.c (return_jump, break_jump): raise unexpceted local jump exception directly. [ruby-dev:23740]
65e0e64656f24488e1a17cd91a3a3de02ee27a78 2004-06-22 * io.c (rb_io_initialize): should check fcntl result. [ruby-dev:23742]
2f978ec25a49e35d5b20427ec151b9dbd3cbd165 2004-06-24 * io.c (rb_io_fread): return already read data when system call is interrupted. [ruby-talk:97206]
9aa6a033d20be72e3b04c0a0ab8b999b50166ee8 2004-06-25 * ext/iconv/extconf.rb: check stricter. [ruby-talk:104501]
620cbfd46681582c003b8c5103b5135ee80c38a6 2004-06-25 * io.c (rb_fopen, rb_fdopen, rb_io_reopen): setvbuf() may return positive value on failure. [ruby-dev:23792]
89b572762d271b570e98ec91709934c77c8e6ece 2004-06-26 * configure.in (aix): -b must come at the start of the command line, and -e must not appear while testing libraries. [ruby-talk:104501]
4cf1e8654d8f7372d6244054dedfd22d3df3dd88 2004-06-26 * lib/mkmf.rb (libpathflag, find_header, dir_config): quote directory names if necessary. [ruby-talk:104505]
1f16f35849cddc27028dda5fd6b482c4194eb80d 2004-06-26 * lib/mkmf.rb (libpathflag): should not quote here.
95084622ffbf27f6461a11a376cb2ae63b67ff2b 2004-06-26 * configure.in (TRY_LINK): export.
11fa3bf8c7396d7789d5b6435e9d37b888225055 2004-06-26 * configure.in (TRY_LINK): commit miss.
d4ae6052404886fd0ee60ecca23af1e8f914b571 2004-06-26 * variable.c (rb_mod_class_variables): class variables are no longer inherited. [ruby-dev:23808]
3d41f06e109be3c3da97cd473f56c7761afa4a55 2004-06-26 2004-06-26
0131ff249ae19e1decc7817a53ca7c523293e72a 2004-06-27 2004-06-27
6f9195ec91a6d769dd2ae42171e146d778091246 2004-06-28 * configure.in, lib/mkmf.rb (LIBPATHFLAG): use double quotes due to DOSISH compilers. [ruby-core:03107]
c7558580f67c81dd03b1a7f1672545adf9d6ce9a 2004-06-28 * ChangeLog: the patch posted by Jeff Mitchell.
63dedc7de4877eb4d7fba2716a2eeedb31efa794 2004-06-29 * io.c (rb_io_popen): update the document for the first argument and exceptions.
ac3c46901c3d1f75e5b66505056a1d1fa50e5343 2004-06-29 * eval.c (rb_eval_cmd, rb_thread_trap_eval): restore safe level.
d1ffc6ae5385e8684e7e885d9155b9eefc5286cd 2004-06-30 * parse.y (primary): should not be NULL. [ruby-core:03098]
73cf1d02bac2dbdd5d7f673a33d81444a00c865e 2004-07-01 * lib/pstore.rb (PStore#transaction): get rid of opening in write mode when read only transaction. [ruby-dev:23842]
4f46d8a69a58486de19d5a8aadbb8b994a1b866b 2004-07-05 * eval.c (rb_thread_yield, rb_f_catch): 4th argument to rb_yield_0() is a set of bit flags. [ruby-dev:23859]
1e610842fb88f3a34f6100a3a843b7ddf4155cf7 2004-07-05 2004-07-05
aa4878589c57acdee9f189b67f1dc55c1283fa16 2004-07-08 * configure.in (rb_cv_stack_end_address): detect stack end address variable supplied by system. [ruby-core:03115]
fea3684d5e3dbc04ca8f7b15d06eecbd1b02a061 2004-07-09 * eval.c (rb_thread_raise): accept third argument as well as Kernel#raise, and evaluate the arguments to create an exception in the caller's context. [ruby-talk:105507]
acd44f6e1e96ec14a98bc6d30d70080f994ff68c 2004-07-15 years added.
4a56a0ef5d096b9440c1221bcfb734b4607077de 2004-07-15 * lib/optparse.rb (OptionParser#warn, OptionParser#abort): Exception no longer has to_str method.
428228fe22b87b783531613c3d661c09cbeb4273 2004-07-16 * error.c (exit_initialize): use EXIT_SUCCESS instead of 0. [ruby-dev:23913]
95439d074129ee930d360666f0549be3f413ca61 2004-07-17 * parse.y (stmt): not to show same error messages twice.
6d27ddd2895562b6a951851cd1d89d3bfd15e0e1 2004-07-17 * sprintf.c (rb_f_sprintf): remove extra sign digit.
cd110140db1a0ef1f057580860ded9c39944e288 2004-07-31 * misc/ruby-mode.el (ruby-expr-beg, ruby-parse-partial, ruby-calculate-indent, ruby-move-to-block, ruby-forward-sexp, ruby-backward-sexp): keywords must match word-wise.
c41cefd4929b73536789f3dc7a9e093fcedec29d 2004-08-18 * win32/win32.c (init_env): initialize HOME and USER environment variables unless set.
4937f8cf34d10ece4aa515e8b5e5259df095ca08 2004-08-18 * eval.c (rb_obj_instance_eval): evaluates under special singleton classes as for special constants.
7e28ad63fff06ab146debe63df0645ce2b451ea0 2004-08-20 * ext/tcltklib/extconf.rb (find_tcl, find_tk): find stub library.
0d6b190e9f27b49fc28e0256b1d4a8bbc28f50ff 2004-08-25 * eval.c (rb_longjmp): Exception#to_str is no longer defined.
9b6bafef387de68aa9a31f39470e660b6524443d 2004-08-26 2004-08-26
e8d486e119ac254cf2438d2b5bd9de2ec5af8ebc 2004-08-27 * process.c (rb_proc_exec): strip trailing spaces. [ruby-dev:24143]
fc8cbe79bf1cb3543005f8dae0c06d0e057b3173 2004-08-27 2004-08-27
c0a2f6effe65a3d771201b0f532d2beeda1232e6 2004-09-01 * process.c (rb_proc_exec): label cannot precede variable declarations.
a7ec244cc7f875936042ea4872c4d4d89eb86d29 2004-09-02 * ext/extmk.rb (extmake): extact target prefix from Makefiles.
a838eb5c65cd937c36c8e0653ecde78913d47d78 2004-09-08 * ext/stringio/stringio.c (strio_write): zero fill a gap if exsts. [ruby-dev:24190]
7e827e66944e4a04c64eb72dde794e81e9d0d1b0 2004-09-24 * hash.c: iterator functions for hash_foreach() should return enum st_retval.
0bedb2e07f50044ef9625c6d71d1e73f4d9fc977 2004-09-27 * intern.h, struct.c (rb_struct_s_members, rb_struct_members): public accessors. [ruby-dev:24342]
6f42276d057e947c1c675da089512383adc85e52 2004-09-27 * eval.c (rb_call0): invoke finalizers periodically.
cf729ce62bdc8f645c22aebc502a81e5ff0dc949 2004-09-27 add ML reference.
3615015df08416dbc83393d4bf8f4906ae4c7242 2004-09-29 * enum.c (sort_by_i): internally used object must not be changed outside. [ruby-dev:24368]
3e7c55fb005f1860ffdd31fdaed719f9818f00ba 2004-10-02 * parse.y (local_vars): moved to struct parser_params. [ruby-dev:24391]
889a620b769145a7c20c7ce78aff62d80e485496 2004-10-04 * io.c (rb_file_open_internal, rb_io_reopen): fname might be altered while GC. [ruby-dev:24408]
790fa9041acff067083ba3315be5ee944ace8fb2 2004-10-06 * ext/stringio/stringio.c: use FMODE_APPEND.
225f22cd9a2cc135652393570a32723d53e0e7e0 2004-10-09 * io.c (rb_io_getline): should not treat char as negative value. [ruby-dev:24460]
740b2d99ce1998317f8db74b6a7a69f936a94575 2004-10-16 * lib/mkmf.rb (create_makefile): install-rb is needed for statically linked extensions. [ruby-dev:24491]
2cb2ef977cfec135ae81e251c565b037c6208bc2 2004-10-17 * file.c (rb_file_truncate): discard read buffer before truncation. [ruby-dev:24197]
6a6773b969b67af6395e022c64c1424372bf324c 2004-10-17 2004-10-18
0fdb2ae104d9a4a2ef4885d19860b2dff09cc42a 2004-10-18 * io.c (rb_io_flags_mode, rb_io_mode_flags): distinguish whether file not existing is created. [ruby-dev:24505]
f2549e0bf7e73a85f2ddd24c813331110a47fd9d 2004-10-18 * marshal.c (r_object0): check inheritance by the internal function. [ruby-dev:24515]
39324f819fbdf6edd27624b6aa8eb1d3c9d135cc 2004-10-18 * string.c (rb_str_upto): method result must be checked. [ruby-dev:24504]
9bd744a09284411b8cd7817c762187174199d734 2004-10-19 * indent and tabify
c0700eba8dd91c3f2c070670cc448ba704effd78 2004-10-19 2004-10-19
db00c782f4d477e04217b8da9782d9fe3c515675 2004-10-19 * eval.c (rb_require_safe): provide the feature after loaded. [ruby-list:40085]
60a7b3a935ebb02703a80f4aa8888d3ac3fcfc98 2004-10-19 * eval.c (search_required): required name must not be changed before loading. [ruby-dev:24492]
c1c101e752f483d4956f66fd567ec86d0274899a 2004-10-20 rdoc
3f075b9ac9063a037456a2828a9478cc323fdb2e 2004-10-20 rdoc
30544883773f979b123ac9d00776cfcdf9c5c82c 2004-10-20 * io.c (rb_io_getline): rs modification check should not interfere in the loop.
93931a0d9394fce698d2821a02ecd4305ae9195d 2004-10-20 commit miss
0f3decb07100e63ccfa9f7a986c80f643a9bef1a 2004-10-21 * string.c (rb_str_include): should not treat char as negative value. [ruby-dev:24558]
d0c2e3c7c95302c70a19b3d1d34bcb67da9f982f 2004-10-23 * eval.c (rb_load, search_required, rb_require_safe, rb_require): use frozen shared string to avoid outside modification. [ruby-dev:24580]
da1265564a0406050ee14dc25f0f4377ea930ae1 2004-10-24 * eval.c (get_backtrace): ignore illegal backtrace. [ruby-dev:24587]
cdb66dc2483f62bc28f1fe8892d04f645b07b0b4 2004-10-25 2004-10-25
ee51d0f9fd224695cbdb2b0b36ddb00bbdf69eaf 2004-10-27 * string.c (str_gsub): use a string object for exception safeness. [ruby-dev:24601]
6ffdbac5edcdeb0a9c916735cab125674c5a693d 2004-10-27 * 2004-10-27
4fabf1184087e7d50d8f5a466ab10d74d006a02d 2004-10-27 * string.c (str_gsub): use STR_NOCAPA.
1b66559c660a307598c58a1d37439baa916ab97c 2004-10-29 * parse.y (rb_parser_append_print, rb_parser_while_loop): body node can be empty. [ruby-dev:24628]
6b8e5b303f8692a61e7197a714d4b3d608880eaf 2004-10-29 * CR stripped.
9f5f676d82fbf68e81c7d592a4f45fab7dd425bc 2004-10-29 * io.c (rb_io_check_initialized): new function to check uninitialized object. [ruby-talk:118234]
4c718c753e4fa121c76fa5d73055f2d92c0fce8f 2004-11-09 * lib/optparse.rb (OptionParser::Officious): moved from DefaultList.
63b9174a64ab16045924d5ec053303b81e91dc16 2004-11-10 * README.EXT (Example): extconf.rb is indispensable now.
765c6a80e60df2f4dedfe055cb06534c4a62c9d3 2004-11-10 * dir.c (glob_helper): path is a string object now.
20beabcb68e0b94f2f4509ca101948abc894bb6a 2004-11-10 * error.c (syserr_initialize): use stringified object. [ruby-dev:24768]
5d581bc314e2017c8357c7dfd88ea6f69a29afaf 2004-11-14 * lib/pp.rb (PP#object_address_group): remove odd number of 'f' prefixed to negative address.
e77fc758024989891f1852f27575eaed9d3053c2 2004-11-15 * misc/ruby-mode.el (ruby-special-char-p, ruby-parse-partial): handle operator symbols. [ruby-talk:120177]
6116dd832cdd42fb8631bd90db3657fc9c1bb7ef 2004-11-16 * lib/test/unit/autorunner.rb (Test::Unit::AutoRunner::options): use Regexp conversion.
2d28e9d55b124b895d34fe41dbe6d362c2a88327 2004-11-16 * ext/stringio/stringio.c (strio_read): position was ignored when a buffer was passed. http://www.yo.rim.or.jp/~nov/d/?date=20041116#p03
9c1e33fc452bfc545eac51a8579d4f3a7f7872b8 2004-11-17 * dir.c (rb_push_glob): fix overrun. [ruby-dev:24886]
27e4aa4a937c032073ee265aa0e71c430bf5774f 2004-11-18 * io.c, rubyio.h (rb_io_modenum_flags): exported.
76fd9b85d9ee675c179e1460b27ff978f0ed9158 2004-11-18 * ext/stringio/stringio.c: needs fcntl.h for O_* constants.
fc20fdcbc8c76961151a26c6fdba97821826dc40 2004-11-18 * parse.y (f_rest_arg): store rest args into invisible local variabe in order to get rid of SEGV at ZSUPER. [ruby-dev:24913]
058c1d1620218ef0a8304516007479922a1a4523 2004-11-25 descriptions.
0247fbae3d9b41cac9bc86b74e6a5dbd4ea20444 2004-11-25 * lib/thwait.rb (ThreadsWait#join_nowait): abnormally terminated threads should be also processed. [ruby-talk:121320]
fa69f28eb5cdca123bddc46029e63584daaf7897 2004-11-29 * io.c (fptr_finalize): must not use FILE after fclose(). [ruby-dev:24985]
e73b5c9bfcd0563496a7bfbd113f505edb4d2c81 2004-11-29 * io.c (fptr_finalize): must not use FILE after fclose(). [ruby-dev:24985]
6e221605373ff89fd52d08d5df86cfb0bd805de7 2004-11-29 * test/io/nonblock/test_flush.rb: test transferred data.
37eb7502dbc5dbbcdeb4f0099dd484e8de48ece1 2004-11-29 * test/io/nonblock/test_flush.rb: abandon tests when io/nonblock is not supported.
af7418e5c42ff7b399e644ce281a3d57b46740dc 2004-11-29 * ext/stringio/stringio.c (strio_write): insufficiently filled string being extended when overwriting. [ruby-core:03836]
6f1b13de9904e3c26ebf14e4b5633e4b9f4a01ff 2004-11-30 * io.c (pipe_open): errno should be preserved for rb_sys_fail() when fork failed.
fc0fcec74e5a9817e6d1e2b100fdb0e78b71e9b9 2004-12-02 * eval.c (thread_mark): mark thread group. [ruby-dev:25020]
dd1510eddcfda423b8871271f36590c458b1cc39 2004-12-02 * eval.c (rb_protect): prevent continuations created inside from being called from the outside. [ruby-dev:25003]
da4884e2d4ea78b39cfdea0a747f2b700ccedfbc 2004-12-03 * st.h: fix prototype for C++.
af3da7d124e67a195e761d2b8e82f80320f57387 2004-12-05 * lib/optparse.rb (OptionParser::Completion#complete): new parameter to direct case insensitiveness.
35091fdda5bb3aa55d49c1c6bf20964a7a920bee 2004-12-06 * test/socket/test_socket.rb (TestBasicSocket#test_setsockopt): BasicSocket#setsockopt dumps core. [ruby-dev:25039]
29cbbc5b38449e256107297b0c7d5da2b6935caf 2004-12-06 * test/socket/test_tcp.rb (TestTCPSocket#test_recvfrom): fix local variable conflict. [ruby-dev:25083]
807a93be080e97dafb31f4d975b6eaa991070961 2004-12-07 * test/io/nonblock/test_flush.rb (TestIONonblock#test_flush): write operation ignores EAGAIN.
bebc2eb8c74f9fd90eab3a254ede62f569b26690 2004-12-07 * runruby.rb: prepend LIBRUBY_SO to LD_PRELOAD as well as rubytest.rb.
ec8d7f3672e379700d90d8ed0deab767584e5e76 2004-12-07 * test/socket/test_tcp.rb (TestTCPSocket#test_recvfrom): merged worker threads.
e41a1c0f10db58206394bbef056a0613c353ab92 2004-12-08 * parse.y (string_content): get rid of segfault at empty evstr. fixed: [ruby-dev:25113]
32481c4126c09a659dd240a44fe27a2af513dd52 2004-12-09 * test/socket/test_socket.rb (test_setsockopt): use SO_LINGER instead of SO_BINDTODEVICE. fixed: [ruby-dev:25133]
e326946b35c0e1eb022e381206c2df292d9c2761 2004-12-09 * string.c (rb_str_inspect): escape # which starts an expression substitution. fixed: [ruby-core:03922]
bb59e412e1a37124d8ba14c4ab19caea75f54233 2004-12-09 * ext/socket/socket.c (sock_listen): get OpenFile just before calling listen(2).
0e01d2883bfffd8335c8d3391e3d5a79c24aeb13 2004-12-11 * sample/optparse/subcommand.rb: a sample for sub commands like cvs. contributed by Minero Aoki.
b6aba9ad547003dd57f0a6a830ca2be7ef166db0 2004-12-12 * test/ruby/test_super.rb (TestSuper#test_define_method): now methods from procs can call super.
326ebac3dbb4649464e38936f6850765302d77d6 2004-12-16 * lib/mkmf.rb (create_makefile): create RUBYARCHDIR also when no extension is installed. fixed: [ruby-dev:25215]
7910c3fd56c9811aaa642af2570ed3b1b19b6533 2004-12-16 * eval.c (rb_proc_arity, rb_node_arity, rb_mod_method_arity, rb_obj_method_arity): new functions to obtain method arity. [ruby-dev:25143]
9534e73ff49fc59f3c061f80604dc37f6661c76a 2004-12-16 * eval.c (rb_proc_arity, rb_node_arity, rb_mod_method_arity, rb_obj_method_arity): new functions to obtain method arity. [ruby-dev:25143]
3da93dd84287874fdefe439384efcc3d56d1c07f 2004-12-17 * lib/cgi/session.rb (CGI::Session#initialize): control adding session_id hidden fields. fixed: [ruby-talk:123850]
9c016c18fcf65332f8d6be099826df79ac12ebc0 2004-12-18 * ext/zlib/zlib.c (rb_deflate_s_deflate, rb_inflate_s_inflate): disallow interrupt by type conversion. fixed: [ruby-dev:25226]
3cf7c1758f887429762c208bdc3c1d85a55f1c00 2004-12-18 * 2004-12-18
8c299e6e264c7a3366f11b0b73c80ce49ca3be9b 2004-12-19 * lib/test/unit.rb: use standalone runner for -e.
a965236490c2f9ff98d5f1b073e3b989a351c1fa 2004-12-19 * configure.in (enable_rpath): use rpath flag to embed the library path into extensions on ELF environment. [ruby-dev:25035]
64592fbc10bc301ca8764c2396995328163d3850 2004-12-19 * configure.in (disable-rpath): typo fix.
d81899716ffdc562f928ef3e902f2942b96d47a2 2004-12-19 * 2004-12-19
a0f7b7ec928ec295280dac28aa05190739a66671 2004-12-19 * lib/cgi/session.rb (CGI::Session#initialize): empty session id was used if request had no session key. fixed: [ruby-core:03981]
9a6c901fc431c58c0c607483ca2b41a20ceb4a4d 2004-12-20 * parse.y (special_local_set): prevent the parser object from GC. fixed: [ruby-dev:25252]
bf48e2286965c53e1d083113c7d2b4d4eb9a0f13 2004-12-21 * ext/dl/sym.c (rb_dlsym_initialize): extract internal pointers after all argument conversion. fixed: [ruby-dev:25271]
f68ab9c2d9a2208a5f8039db6bc35a9fa5c707ee 2004-12-22 * io.c (rb_io_mode_modenum): replace O_ACCMODE with O_RDWR. fixed: [ruby-dev:25273]
7d6f48ccd22e93b6213514962a6ded168cad2966 2004-12-22 * configure.in (bsdi): use $(CC) for LDSHARED. fixed [ruby-dev:25270]
4155f97bb0bc857c5fec8b71cd0bc33e19e11107 2004-12-23 * process.c (proc_setgroups): check if the argument lenght is modified. fixed: [ruby-dev:25285]
a68e68b22759657ef267cc8eb70f7ae99e13e4b4 2004-12-23 * process.c (SIZEOF_RLIM_T): err if size of rlim_t is not set.
d34a65bc40ce303f8070bc043b490eee5881ebf1 2004-12-23 * 2004-12-23
4bdc2a662da439999f9e5157af067b4f9832612f 2004-12-23 * ext/syck/rubyext.c (syck_loader_transfer): check type conversion.
a892f803ef6066a2bf9b51bee2d530d4a4266ec3 2004-12-23 * io.c (io_reopen, rb_io_reopen): prohibit to change access mode for special IO ports. [ruby-dev:25225]
0ebc7c2bc96cbcbf6fa4315cbe66f49ce6abf875 2004-12-23 * io.c (next_argv): reduce use of stdio.
83ef3cd8a6709dd71901e408a0c46673a16f6682 2004-12-28 * ext/zlib/zlib.c (rb_deflate_s_deflate, rb_inflate_s_inflate): ensure freeing internal zstreams. fixed: [ruby-dev:25309]
ccc05de1e5f755a22ccdcac7f506460488e56f99 2004-12-28 * 2004-12-28
1b9d66dfebb17ae1e7c3dc7b4ce729e6e3e9b3cd 2004-12-28 * ext/nkf/lib/kconv.rb (Kconv::RegexpEucjp): second byte is up to 0xfe.
70a1eecdb95978a193c0dd6abd936e68fe1d84fd 2004-12-28 * ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static variables. fixed: [ruby-list:40445]
32c09c25311bff2324d22978e888f3da56205b39 2004-12-28 * ext/nkf/nkf-utf8/nkf.c (reinit): should initialize all static variables. fixed: [ruby-list:40445]
afd7aea8577988d77cd7faed3524a92f29640e2b 2004-12-28 * string.c (rb_str_justify): create buffer string after argument type conversion. fixed: [ruby-dev:25341]
f0041381daa8554597cfc9b98e443bd92615be07 2005-01-03 * 2005-01-03
5e51e94304a30446108752829639247da23873ca 2005-01-05 * eval.c (rb_thread_initialize): Thread objects cannot be initialized again. fixed: [ruby-core:04067]
fe1019c6659b5f628c751d289e73456e1da2313f 2005-01-07 * 2005-01-07
c744d6f62dcb536e58ded4a79eec1987880bc23c 2005-01-09 * io.c (rb_f_select): IO list could be altered. [ruby-dev:25312]
60e9c4e62ae0ae46671789c97decf7be7d2af7f7 2005-01-10 * variable.c (rb_autoload): hide internal data from ruby level. fixed: [ruby-dev:25373]
54198fca16edef9ec2828edad7b9dd82693d19c8 2005-01-11 * io.c (remain_size): use buffered data instead of unreading to avoid inconsistency of text mode. fixed: [ruby-dev:25446]
b4114b4dc783fb53812334136cc4c3890715c6c3 2005-01-11 * object.c (rb_class_superclass): superclass of singleton class also should be a singleton class. fixed: [ruby-list:40519]
c853ea40c336098f3fec97b25efab0d62148ec73 2005-01-11 * 2005-01-12
378f74227ea752dbfcf58a4a45782979589c9a13 2005-01-15 * ruby.c (proc_options): ignore trailing CRs at the end of short options as well as long options. fixed: [ruby-core:04232]
74252bf1354211954f7263c281470063d3d8f9f8 2005-01-15 * 2005-01-15
4d2f38b7778cd51cdf1e877d61dbb1ad2b028557 2005-01-16 * ext/readline/readline.c: suppress warnings.
0cf40469d84d2d7a61df8e55f8a31dbbf8f512c3 2005-01-17 * configure.in (aix): fix typo. [ruby-talk:126401]
420a708098527c816ab0437f58e111ecae9c2211 2005-01-31 * Makefile.in, configure.in: made EXTOUT configurable.
ac3499a0fa7f986628a65a299f8690bf0f96a3f0 2005-01-31 * configure.in (aix): fix linker flags on AIX. [ruby-talk:125460]
729249159e34d20c8c9bf7529ef645fa8ca9de79 2005-02-02 * ext/stringio/stringio.c (strio_truncate): should MEMZERO an extended part. [ruby-dev:25618]
0a1cd99af2b121855f8d7231f5bbebd5ece4551e 2005-02-03 * ext/stringio/stringio.c (strio_close, strio_close_read, strio_close_write): should return nil instead of self as well as IO. [ruby-dev:25623]
7a07ffe479d8a791ebfc5e57268f15993b622741 2005-02-06 * ext/extmk.rb (extract_makefile): extract previously collected informations from existing Makefile.
ef8f1ff3dffa4392c4663a56d528ba06d0fd859b 2005-02-06 * lib/mkmf.rb (with_cppflags, with_cflags, with_ldflags): keep flags modified if the block returned true.
765c659f759d655247f25c7474dc5d47618c9756 2005-02-06 * 2005-02-07
891c4aa199bb1d815afa6add6d7ab653f9cc964f 2005-02-08 * keywords, parse.y: separate EXPR_VALUE from EXPR_BEG. fixed: [ruby-core:04310], [ruby-core:04368]
6400a671b8775096f3c312cf04e413c3307b2edb 2005-02-10 * win32/win32.c (init_stdhandle): assign standard file handles.
80f43309730056cffbf29fd4e11a24643900f55e 2005-02-10 * bcc32/Makefile.sub (COMMON_LIBS): add libraries included in import32.lib.
0bb45af1031aab51b05fecd4dff00b9f42359a81 2005-02-10 * ext/extmk.rb (extract_makefile): default to true if not compiled previously.
bd1541667c663cbedceebb89acb91d006d0f7503 2005-02-10 * 2005-02-10
6ef3fe63497fb57a1550517d441d712d6300e5df 2005-02-10 * win32/win32.c (rb_w32_fdopen): suppress warning.
4413bd95c674202365316622fc7abf38bb264efc 2005-02-12 * random.c (rand_init): suppress warning.
a46bb48bcb62a4171194d5b21bdf6b34e2b5952a 2005-02-12 * eval.c (TAG_THREAD): to start a new thread.
8b8973761ceb969c5ff95adab132b26f2c045eea 2005-02-13 * eval.c (rb_thread_start_0): restore prot_tag before rewinding.
1fdf66ad676cdeebf0b9a2e24d828c8643475ee0 2005-02-16 * eval.c (rb_thread_start_1): outer block variables wasn't linked to threads. fixed: [ruby-dev:25700]
482abfc851b86fa70482e70c828c56453677c58f 2005-02-16 * test/openssl/ssl_server.rb: get rid of race condition.
02b8414d98c0cc66b7b3870c26a59dd8c5600cf4 2005-02-17 * eval.c (rb_thread_start_1): initialize newly pushed frame. fixed: [ruby-dev:25707]
9648e68d88236f844ad927a636793ff7b73b9fa6 2005-02-19 * ext/extmk.rb (extract_makefile): remove no longer existing installed files.
04f8cbbe78a67d1762fb715c1d7ea2b7c212560d 2005-02-19 * 2005-02-19
74240f58c34c3f34e6028c6cf3810544023f1d2e 2005-02-19 * lib/mkmf.rb (create_makefile): reverted wrongly removed lines.
8c18a183c9eea6bbb4ae9255d835c8f7f9011f5e 2005-02-21 * parse.y (parser_yylex): identfier after dot must not be a variable.
6f6b9a9b54fe87cc85fc548c339e3a48b476f04a 2005-02-22 * signal.c (ruby_signal, ruby_nativethread_signal): must be valid as expressions, not only statements.
21189400d60904d34ba756839c9129a731709c3c 2005-02-22 * ext/syck/rubyext.c: get rid of warnings caused by a bug of VC.
984f9a0df167c8f68832388b10c0d395a099d7a9 2005-02-22 * configure.in, lib/mkmf.rb: use simple commands if available.
9001cbdfadbc8d797dbca764211775e098bb9068 2005-02-22 * eval.c (rb_thread_start_0): update curr_thread before raising TAG_THREAD. [ruby-dev:25712]
de26996f0aad3346498a93df8b8c97a78d7eff0d 2005-02-22 * 2005-02-23
6c0cc67bb22435d3c8233777258fe917f72c842a 2005-03-02 * eval.c (rb_eval): [EXPERIMENTAL] NODE_LAMBDA implemented. [ruby-dev:25780]
16771ba23c0d1adaa4c2a51d5ab8096b56a7858d 2005-03-02 * 2005-03-02
b9304586665444e32ee7e1e6cdc859fc617912fe 2005-03-02 * ext/extmk.rb (parse_args): return false if nothing matched.
a48c63f36b48bdad1cfea978b58410fc70fada7a 2005-03-03 * {bcc32,win32,wince}/Makefile.sub (config.h): check if affected when makefiles are modified.
4a4ff7fac1c33ab1a880010965619f0cc1d998c9 2005-03-03 * common.mk: add {pre,post}-install targets.
90bdc3367715550049175aec44dd6f072039f9f4 2005-03-03 * ext/tk/tcltklib.c (ip_rbUpdateCommand, ip_rb_threadUpdateCommand): get rid of warnings with Tcl/Tk 8.3 or former.
49af08e1887326f74cabef7b92dfd814ad7c144b 2005-03-04 * lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser#do_includes): replace also locally defined modules.
47839448767f922a88956a7d4a30c77c36a53304 2005-03-05 * lib/mkmf.rb (create_makefile): allow putting spaces between target and colon in depend file.
562185ff5cc2196cb80ea71ecaecf8e7f5c79eb3 2005-03-07 * eval.c (rb_require_safe): get actual path string under safe level when requested. fixed: [ruby-dev:25815]
28b1db091d53824322c157120b20e52b002f7c41 2005-03-13 * eval.c (recursive_pop): raise TypeError instead of fatal error. fixed: [ruby-dev:25843]
b1d94ab54a39f91d1b6ee9f118c11b8aae9f3ff2 2005-03-15 * eval.c (recursive_check, recursive_push): more restrictive check. fixed: [ruby-dev:25916]
7881775f3b80e6c678f92773830a39d21afdc423 2005-03-15 * ext/iconv/iconv.c (Init_iconv): InvalidEncoding also should include Iconv::Failure.
04284b7663e40098e688c15b5b206a47760588dc 2005-03-15 * ext/stringio/stringio.c: add rdoc.
52fcd892e7c7eb553fd94c124f4ba59c90b73cb5 2005-03-15 *** empty log message ***
f109834b8c9ec8af723a7c1b4343eeeacac84226 2005-03-15 * error.c (errno_missing): add rdoc.
ff11efeea7bf9f9c269d6710124ce7d6ee261a38 2005-03-15 * ext/stringio/stringio.c: use right arrows.
f870f12334334ec3bbd0f346702da177cdce9d56 2005-03-19 * misc/ruby-mode.el (ruby-expr-beg): returned true always. fixed: [ruby-list:40683]
116b9027ea18cf3ada8361159bb892668cc9ba52 2005-03-19 * 2005-03-19
25012d5420ae34399744379fd596c7bda249a814 2005-03-20 * lib/mkmf.rb (mkmf_failed): check if Makefile is created without create_makefile.
59120ecccc84b3eb5060cbdf89056fa112641d6f 2005-03-20 * 2005-03-20
15df6bd4f7344f783cc3317d8033a3ba1c17a946 2005-03-24 * lib/mkmf.rb (macro_defined?): try to compile for an old compiler which doesn't bail out at #error directive. [ruby-dev:25818]
b2b2a3285160c3178a564e124f8cf3960c692885 2005-03-27 * ext/iconv/iconv.c (iconv_create): Iconv::Failure requires 3 arguments. (pointed out by NaHi)
5c47cc1f0ab1617762a7f05167a84e0ef636f4bd 2005-03-28 * ext/extmk.rb (extract_makefile): nothing to be removed when no file was deleted.
ba269b1976f75cd03551ec88266583b452d4c5dc 2005-03-30 * common.mk (RUBYOPT): clear for the environment RubyGems installed.
0f52655b0685e67ad1b4292b52f3194870e804fa 2005-03-31 * lib/mkmf.rb (SRC_EXT): exclude just case different suffixes on case insensitive file system platforms.
fb707a77043f9afebf90ab1fca8c89ab841d6753 2005-04-02 * configure.in (CP, INSTALL): get rid of less portable options.
b54682b7ea51556535b6bbe1733576cbc24f66b8 2005-04-02 * wince/configure.bat, wince/setup.mak: add prefix, extstatic and rdoc options.
df9cf4fc6785ce97738bde56102de4cfef6edac0 2005-04-02 * lib/mkmf.rb (create_makefile): ensure library directories get made before copying libraries there.
9ea857d7ee2ee9ccb8527751c27422f6dbc9a87b 2005-04-07 * ext/extmk.rb (extmake): keep directory names in Makefile as macros.
69af75c28f450283ee7e3c87c217fac5447133d7 2005-04-07 * ext/extmk.rb (extmake): top_srcdir is based from ext directory.
06c1a64ebb88474da466caae1ddfa0e72e9da284 2005-04-08 * ext/extmk.rb (extmake): hdrdir needs to be defined also in Config::CONFIG.
bea190a1fce429ebf080d59faa637f796227dc50 2005-04-12 * lib/optparse.rb (OptionParser#make_switch, OptionParser#order!): added non-option and end-of-args handler. [ruby-talk:136878] (EXPERIMENTAL
f091f360356f942cf829ae741bd7dcc7c189c991 2005-04-13 * configure.in (mingw32): use actual runtime DLL name as ruby DLL name and default load path.
4eede6b4a1aa7e6eea390c9ce82c0a5edd34fc9c 2005-04-13 * lib/optparse.rb (OptionParser#order!): call handlers iff matches non-switch.
abdb27bf16d9938299ba9724cc2655c924f0dcbc 2005-04-13 * lib/optparse.rb (OptionParser#order!): delete debug output.
b51cd234cf7840c80cc9a78e487ee884af0c67d4 2005-04-16 * configure.in (RUBY_PROG_INSTALL): not add -p option to INSTALL. files need timestamps to be kept are only ar-archive on a few platforms, and be installed by instruby.rb but not INSTALL. fixed: [ruby-core:04721]
b567351affbe7f6279038db8d45da73f13f5ea77 2005-04-17 * ext/extmk.rb (extmake, parse_args): do not expand destdir.
7906fe4b639939ed7767360b0c64010b548eb849 2005-04-17 * 2005-04-17
3403d175d9150734055c8f576c54e0fdad42d5ad 2005-04-17 * ext/extmk.rb (relative_from): treat mere drive letter as an absolute path.
81217389431297d209fdad76a5d7efc66a428b76 2005-04-18 * eval.c (search_required, rb_require_safe): expand path in rb_features. [ruby-dev:26079]
07eead80713acee91fbca1c0c3bc33b5284eea31 2005-04-18 * eval.c (search_required): handle static linked extensions.
e313b6a9f1448bd2255ca12586068ddee6b7c3e0 2005-04-19 * eval.c (search_required): deal with features with path too.
7f530ef4e1dd29e2259f8bff0a6b901eaa5c01d3 2005-04-19 * {bcc32,win32,wince}/configure.bat, {bcc32,win32,wince}/setup.mak: add extout option.
9031084686439d54fe1bf88db7d96372f255ac16 2005-04-20 * win32/ifchange.bat: delete testing files.
5c6e6441966c41135a1d08c32b177748d9c15e2d 2005-04-20 * Makefile.in, common.mk: miniruby depens on MINIOBJS.
514df9097eaca61ba9cddf1da6692af8be51ac2a 2005-04-20 * lib/mkmf.rb (create_makefile): support platforms have file separator other than /.
756a1c457e8b5243c6fb09fa0aa8c71f5ca78646 2005-04-20 * ruby.c (ruby_incpush_expand, proc_options): expand relative path given with -I option. [ruby-dev:26090]
dbbfbc5a21dec443bd0234f89d739129cff4d0a5 2005-04-20 * configure.in, lib/mkmf.rb, {bcc32,win32,wince}/Makefile.sub: improve C++ support. [ruby-dev:26089]
7b81c9d7a3d1b1ce27c1853d8c0d6a622d57951d 2005-04-23 * eval.c (rb_provided): should check also path name to be loaded. fixed: [ruby-dev:26093]
a08123a5de4cc29bb956a3812e54e3fec9b59648 2005-04-23 * 2005-04-23
be2020554745ea4f09ec54ad78e247e868c79cb5 2005-04-26 * 2005-04-26
6329fa50b69c3982488ed6b4ca593c8177ddaf40 2005-04-27 * win32/Makefile.sub (OPTFLAGS): default global optimization to disabled only for VC++6.
35379dc7b78fe94dc7b0759e2da63baed1309181 2005-04-27 * 2005-04-27
0dd5e501ad2fb96e001bb4dd30ea46530e3f8479 2005-04-27 * ruby.c (set_arg0): use also environment variable space for setting $0. [ruby-core:04774]
0e3af10d5ef375f69ba8792fa5355e635b54421b 2005-04-27 * 2005-04-28
27a9df2a6ba505846f25aa9cd4cb2627e753e6de 2005-04-30 * configure.in (RUBY_FUNC_ATTRIBUTE): check for function attribute. [ruby-dev:26109]
15b12588ab7b4ade469a8838a63411a2cc9d31d5 2005-04-30 * 2005-04-30
15741e262eeb78546daf6555da07141d2cc7aaa6 2005-04-30 * ext/stringio/stringio.c (strio_getline): suppress warnings.
f64e6fed21f070d7d994c7c65464ca7e88144fdd 2005-04-30 * ext/syck/rubyext.c: comment to be closed.
dd5e79bacec9429c46b6c29a5d17616d2f559118 2005-04-30 * ext/dl/cptr.c (rb_dlptr_aref, rb_dlptr_aset): fixed typo.
fa1855c6d4c9af369c4837051ee2d592375fb603 2005-05-01 * ruby.c (process_sflag): replace '-' in variable names with '_'. [ruby-dev:26107]
1ec656e349a1173fd95dd40e152f770c22de2602 2005-05-01 * eval.c (rb_eval), parse.y (arg): reduce fixnum range literal at parser. fixed: [ruby-dev:26113]
833c2375aa22756256a58ef05ad0860d2e80617a 2005-05-01 * 2005-05-01
98c50b0b9355d315246b0bbb69171bdb50ba725a 2005-05-05 * hash.c:rb_hash_hash_i() should be static. [ruby-core:04815]
633fe04dddf457eb0979e397273138b8bb4059cf 2005-05-05 * 2005-05-06
d88a67866c2805f7e0fa71d038e7726ddb34c541 2005-05-07 * lib/mkmf.rb (have_var): no libs argument is given.
ce3785458a46a5c5029607ee55c9513847692c32 2005-05-07 * 2005-05-07
c3aa92a9213e95807ec5720eb4954a49849d266a 2005-05-10 * eval.c (TMP_ALLOC): use macro NEW_NODE() to get rid of warnings on platforms which have no alloca(). fixed: [ruby-talk:141301]
b7c3cb31f0374d98f7a3ea5ab80fd25857a1b847 2005-05-11 * 2005-05-11
058df1f632b3d2bfaf223fdb0902bb38d5858002 2005-05-11 * eval.c (unknown_node): ignore broken NODE to get rid of accessing possibly inaccessible address. fixed: [ruby-dev:26122] should emit more useful information like [ruby-dev:26126], though.
42de5af133bdbd0c466b902b86ffde45634b6c31 2005-05-12 * version.c (ruby_show_version): flush for non-tty stdout.
8726077bc11e717d971fb1c18a59576b15879c1b 2005-05-13 * eval.c (unknown_node): add volatile directive to prototype.
2c716f2b4716372ccf3f591bb0201b73d03dc117 2005-05-13 * ext/extmk.rb: keep srcdir unexpanded.
434e8a379656337f97cff9108c5a4b5b7c220fed 2005-05-14 * intern.h (ruby_pragma): prototype. [ruby-core:04881]
9bbb8406cb1ded73ebdc10d565fdd1fc0f805cb8 2005-05-14 * 2005-05-14
642ddf7201445c6abd8b7afa6efdaa1e8f1bea67 2005-05-14 * configure.in: Check for the availability of pid_t, gid_t and uid_t and remove AC_TYPE_UID_T. fixed: [ruby-core:04745]
36e3983a2720afac6ecba48464e0e6ab9910acc7 2005-05-14 * error.c (exc_exception, {exit,name_err,syserr}_initialize): call Execption#initialize. fixed: [ruby-talk:142593]
c23d3e4640e52104bc513136e37a58223bf3da09 2005-05-15 * win32/win32.c (unixtime_to_filetime): deal with DST. [ruby-talk:141817]
e27aaa177e6d6d374be8af4811ef801a8db6cbea 2005-05-15 * configure.in, ruby.h: define rb_[pgu]id_t macros instead of typedefs to get rid of types which might not be defined yet. [ruby-dev:26165]
a3c29ec51ac19043859728696f568b095ac739e6 2005-05-16 * win32/win32.h, {bcc32,win32,wince}/Makefile.sub: moved rb_[ugp]id_t to get rid of redefinition warnings on mingw.
db218799e8bc4217327124d6802a943b739040d4 2005-05-16 * class.c (rb_class_init_copy): singleton class is disallowed to copy, from its definition. fixed: [ruby-talk:142749]
6c2bce70a386dfa80d5a81ce591fd09934142009 2005-05-16 * parse.y (pragma_encoding): add prototype to suppress false warning by VC.
a1ce08c5b39b848ed5f87f3cd3f75259bcb6b347 2005-05-16 * process.c (proc_spawn_v): use rb_w32_aspawn on Win32.
b272844547c4680b10cdd0a645384f1285e0a597 2005-05-18 * dir.c (glob_helper): get rid of using String. [ruby-dev:26180]
a399253153b1c4e6f09d798973524fa3dc158247 2005-05-18 * error.c (exc_exception): reverted to call Exception#initialize directly. fixed: [ruby-dev:26177]
21393f1b2de63dd6c539774cccd2ce1718c6a138 2005-05-22 * intern.h, parse.y (ruby_pragma): removed. fixed: [ruby-dev:26198]
f7ca291dd13129968ffc7f4a788406a652f41b2c 2005-05-23 * misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): string literals to be matched non-greedy.
0d5b973720d9ab919113b5502a3b65f5bb1d1986 2005-05-25 * vms/vmsruby_private.c, vms/vmsruby_private.h: private routines for VMS port are added.
d2a81a3aa319d7f1c24c32e315dbf2b7c0e099a9 2005-06-02 * parse.y: pragma support on ripper. [ruby-dev:26266]
c9d126aec990acb56dfa87b67e9fc312f82da91d 2005-06-03 * intern.h (rb_fdset_t): deal with fd bit sets over FD_SETSIZE. fixed: [ruby-dev:26187]
1049fd5f6401a3769aad4fd60ab9dac8350c85bb 2005-06-07 * ChangeLog: fix typo.
f36783751b8b12b4fc2976c82c71a8215f65775a 2005-06-07 * lib/mkmf.rb (create_makefile): add .SUFFIXES from depend file. fixed: [ruby-dev:26294]
17920c7a9e41f8f89f6a413e42fadfa332b5665e 2005-06-07 * enum.c (enum_min_by, enum_max_by): return nil if no iteration. fixed: [ruby-dev:26245]
3f12095fbf552788a2ab0c6e7059527c189aee36 2005-06-09 * enum.c (enum_inject): default the result value to Qundef to use first element as initial value if not given.
c1ae0656e6b3e33a6f874519aa3ed8f11e755650 2005-06-09 * ext/Win32API/Win32API.c (Win32API_Call): disable global optimization. fixed: [ruby-core:05143]
0a32e9daa454abfdeeda0329f8d665b3147e22cf 2005-06-10 * missing.h: fd_set stuffs need sys/types.h. fixed: [ruby-core:05179]
647330d72351e809145ee2d6359dfea1d4655386 2005-06-10 * 2005-06-10
9b274216b219a409c0e7385ac41bc04dfa1e2534 2005-06-15 * 2005-06-15
3adc6a6d3dea7a312881da9431e774079350c9af 2005-06-18 * 2005-06-18
c8b7f0cef9e4e78e7c5cddd9b69e2bcd3eac4876 2005-06-19 * gc.c (run_final): reduce unnecessary object allocation during finalization.
991ee3ab0a96be612fa538e290905e4add23adfb 2005-06-19 * gc.c (run_final): commit miss to add new variable.
716f1d3cbe8cce091ea3ea0b68fcab443ee34a80 2005-06-19 * 2005-06-19
7946d2357af1a142d7490a05f7f33531a3f28e81 2005-06-19 * gc.c (define_final): document fix: finalizers never get called before target object is destroyed.
fc114887e69a26f27a09faeb91ae3b18b620619e 2005-06-23 * runruby.rb: should load built rbconfig.rb.
52a590f0ccd8655ed719e0e01c869508fa3f04a3 2005-06-25 * 2005-06-25
9480c6b7206cbbddcfac5996b9efd249eb6bb0b4 2005-06-25 * enum.c (enum_min, enum_max, enum_min_by, enum_max_by): do not ignore nil as the first element.
46a14a29fc67e0a6212d28e60cb39375bfbea089 2005-06-30 * signal.c (trap): non-string trap hander was ignored. fixed: [ruby-dev:26417]
3f9e6adeb4137ae8b12deddef5fc8c797f25525c 2005-06-30 * enum.c (enum_min, enum_max): must not return Qundef. fixed: [ruby-core:05299]
11921b18612a92894f33a64e14dc5670c1cff6b4 2005-07-05 * array.c (sort_2): get rid of yet another bcc's bug. fixed: [ruby-core:05152]
a327eb95d9d82d255be1f2bcb152d5f6b6199767 2005-07-05 * eval.c (rb_thread_save_context): must not switch contexts during re-allocating stack. fixed: [ruby-core:05219]
d93e516f7802500123bdb0d7282eada3413fa29e 2005-07-05 * instruby.rb: expand source library path.
682d1bb06848766847e505ce7e529f065ba6431b 2005-07-08 * win32/win32.c (StartSockets): iSockOpt is no longer used.
2fc20646c2bf366236042d996a8e64275a69b45d 2005-07-10 2005-07-10
08eae62935b9ec7ef4f41cd00d8a8fc35125e0bd 2005-07-10 * lib/debug.rb (debug_command): added a deficient format specifier. fixed: [ruby-core:05419]
499c4e6120a0c69a82eb8b8c367a6019d2d219f2 2005-07-10 * regparse.c (fetch_escaped_value): mask values following \c in regexp. fixed: [ruby-dev:26500]
27ca40e36a1841abec418a5137f8aa43b5e9d0c0 2005-07-11 * eval.c, intern.h (rb_proc_call, rb_obj_method, rb_method_call): export.
b224f1987b8539a38f82a163ec41edab026381d9 2005-07-12 2005-07-12
d00d9606d123616fd7696c2e9bb26cc640fccc79 2005-07-12 * lib/mkmf.rb: keep curdir unexpanded.
032248d337bd683d2b77d972097a2f31688874cb 2005-07-13 * parse.y: remove static variables. [ruby-dev:26530]
6fc0148b2724bccfbb3153bda8d1ccd0f8e62105 2005-07-13 * LEGAL (ext/nkf/nkf-utf8): updated from nkf1.7 to nkf-utf8.
a216fd757c43ba88159cbe826c62a057e0dac31a 2005-07-13 2005-07-14
f1fbedf1a622710984dd9836947214f4ce169772 2005-07-14 2005-07-15
d725e6666a76ec9d0f5fda7fc24262cb4b498c17 2005-07-14 * enum.c (enumeratorize): create new enumerator for current method if no block is given.
ce33ffca6126e238e59afc3cfaef43d413825b04 2005-07-14 * common.mk (OBJS): added enumerator.c.
ad46d47e6ab48d3a19457bd613d2fd8ff84f9a0e 2005-07-14 * enum.c (enum_member): Enumerable#member? is not an iterator.
05d8e212b131a57358ce3181c47131651580aa41 2005-07-14 * test/ruby/test_env.rb (setup, teardown): do not depend on the behavior setting nil.
fd0f36a4a8e6877ba160f405a9d10f36ee662a4a 2005-07-15 * enumerator.c (Init_Enumerator): use an internal directly.
2bfa23f0347d172367f77d78265475c3fb73ed31 2005-07-15 * lib/rdoc/parsers/parse_c.rb (handle_class_module): handle a module enclosed in a built-in module. fixed: [ruby-talk:148239]
d97a7eaa3608512945c08080ea76a504f7106249 2005-07-15 * ext/.document: enabled documents in stringio.
049295f5cdca50fef3914f0cb1cfa586772aea29 2005-07-15 * 2005-07-16
99ce5395afde78317d1d3ea3a6fa6b7ca217c2ce 2005-07-16 * enumerator.c (Init_Enumerator): wrong argument specs. [ruby-core:05481]
c3f7f78a5f44d611e074bebc98136093bd9714a8 2005-07-17 2005-07-17
3db45ca3cc7695a5ee277df5098f4c9bbdb65bd9 2005-07-17 * ext/io/wait/extconf.rb, ext/io/wait/wait.c: Win32 platforms support.
5e69b520145f7280ddd3bf6103124007683b9e63 2005-07-18 * ext/io/wait/wait.c: wrong backport from trunk, and compile error on platforms fd_set is not a bit set. fixed: [ruby-dev:26562]
e6a02b93747266925fd536a30715352bf2c60c07 2005-07-23 2005-07-23
6524f34a2688436249d111a3456a097c7111722c 2005-07-23 * sprintf.c (rb_vsprintf, rb_sprintf): new functions return new String, using missing/vsnprintf.c. [ruby-dev:26580]
80914a2666d44d1f5b112240d22441d3ac0476c2 2005-07-23 * eval.c (rb_fd_select): the all three fd_sets must be long enough for select. fixed: [ruby-talk:149059]
a6df88f00b8eac543a29c6c8376f3300d3a310bb 2005-07-25 * common.mk: Borland MAKE doesn't look for file names which have paths from VPATH. fixed: [ruby-dev:26604]
9b4ddc1a01535ab94cd3648c811d791ad1341b71 2005-07-25 * {bcc32,win32,wince}/Makefile.sub: moved CPPFLAGS only for ruby source to XCFLAGS.
b4fef39a40db7783e639436ca2836cfb90c7bde9 2005-07-28 * parse.y (rb_parser_end_seen_p): exclude from ripper. <http://moonrock.jp/~don/d/200507.html#d28_t2>
396e297f2d4b95cfe1cc70d75d73f6bd5a1be414 2005-07-29 * eval.c (rb_call0): fix calling zsuper from a method with anonymous rest argument. [ruby-dev:26639]
0ee34e24e31a4d374fc30a73b47700c4031b3e52 2005-07-29 * eval.c (rb_yield_0): push yielded node instead of yielding. fixed: [yarv-dev:549]
97335c53e60750da66f72183e82b201202a5a820 2005-07-29 2005-07-29
378258bd0b5c98d9752fc2a3e259d7f5d6d7a653 2005-08-03 * configure.in: check vsnprintf() and snprintf().
55832e16016615ab1b53d5f7b28a1fa2f1d0b0c9 2005-08-03 * sprintf.c: replacing is no longer needed.
cc3aa18111d076b256b2c100d6b4fa889eb9b89a 2005-08-03 2005-08-04
a51e80459c2703d1906a4e1646de47def3550a09 2005-08-03 * common.mk, Makefile.in, {bcc32,win32,wince}/Makefile.sub: integrated macro definitions.
b7f6c8989af53f4d6c50271e2b29121b637b131a 2005-08-03 * ext/extmk.rb (extmake): should not modify $mflags for each extentions.
c83d6db61bccd8a32f1ba523a47e60012c439bda 2005-08-04 * enumerator.c (Init_Enumerator): provided features should have extensions.
c9a8baddbc1fb8e87bd82a47bcd5593f595658de 2005-08-04 2005-08-05
710b99a16b9093e2542e8e8a76999fb6b4b6c643 2005-08-04 * eval.c (formal_assign): returns position of rest arguments variable.
7c2dad9c1f57f94851c9b212d5e1cd53ef07ba88 2005-08-04 * extmk.rb (extmake): needs to be wrapped in an Array.
779f4383aa26f6ae5812a723effe27e5387fe2fd 2005-08-08 * eval.c (assign): deal with new block argument. fixed: [ruby-core:05536]
81579af43e3ad506e30a81bda710570d78dea021 2005-08-08 2005-08-09
09d57b8e0c3bb80d43798d7a2bfc239229126e9a 2005-08-08 * parse.y (f_block_arg), eval.c (rb_yield_0): deal with dynamic variable lambda arguments. [ruby-core:05540]
0c624c4bf27198ddf20a25107deaed151a218b84 2005-08-09 * eval.c (formal_assign): let default values override arguments to zsuper. fixed: [ruby-dev:26743]
90ac1484f1408ec9343ebed8dcc2f2b33048d826 2005-08-10 * test/ruby/test_iterator.rb (test_block_passing): yield in method argument behaves differently. [ruby-dev:26274]
fcf9d14561363e9be2ec532be0120994f4da2059 2005-08-10 2005-08-11
c06b78ca928f410d97b38a498b197471cd73f27b 2005-08-11 * ext/stringio/stringio.c: keep holding string after closed.
96d7c07e497e7be5296de10511788eb9aa3e114b 2005-08-13 * ext/stringio/stringio.c (strio_set_string): disallow nil. http://www.rubyist.net/~nobu/t/20050811.html#c05
3b602c7a743bce3449b9e8441cb3d7bcf1bea70b 2005-08-13 * eval.c (rb_block_pass): distinguish current block from others. fixed: [ruby-dev:26274]
7932d2f6abefbbef67254f1d2ff872098a2bc635 2005-08-13 * ChangeLog: commit miss.
e1174370057495b8f4dc9856ee58e1b176493da1 2005-08-14 * eval.c (rb_rescue2): reduce PUSH_TAG() as well as NODE_RESCUE. [ruby-dev:26800]
456acb2ec122155f9b58519a5697412566b6b85e 2005-08-14 2005-08-15
68655d09a1b123ef28e882960e8bb8f890724e03 2005-08-14 * intern.h (rb_check_to_integer): add declaration.
3da52c987f081b8d8d37b1ce38d1757fc755ced9 2005-08-16 * eval.c (rb_mod_autoload_p, rb_f_autoload_p): added rdoc.
e6a104131a39fd051c1a5ab7111dc67b266a1851 2005-08-16 2005-08-16
1de10a2395e739395e0bd6141c38e797053bd2f3 2005-08-17 * test/ruby/test_iterator.rb (test_block_passing): more tests.
743d7affda9cea2172d187aafe7dc98b5bd80f64 2005-08-17 * eval.c (terminate_process): take String message.
1731ef43ed383008871ab2c97d4f182cc44f2f5a 2005-08-22 2005-08-22
fa3b1c5166fde3db23b5446dd47c55a9ecb77fa6 2005-08-22 * missing/vsnprintf.c (BSD__sprint): needs to call vwrite function pointer. fixed: [ruby-dev:26854]
aae7040cd0c8cdfd0b12b5d0b7a2fc402fc3e452 2005-08-30 * eval.c (rb_rescue2): intialization miss. fixed: [ruby-dev:26917]
624842f6a080d3292f66809936c8344b79c50be2 2005-08-30 * lib/mkmf.rb (xsystem, xpopen): no longer expand by Config.
74433fd300ff90e61086681fd1152d2da0d28171 2005-08-30 * array.c, dir.c, enum.c, hash.c, io.c, range.c, string.c, struct.c: let enumerable methods return Enumerator. [ruby-dev:26924]
8dcf7f931f3879f46a3ac944a3016515a47db7f1 2005-08-30 * string.c (rb_str_scan): already String#scan behaves differently regarding if block is given.
0c83f23272c9b76aa60208eca38fe5b780616e96 2005-09-02 * parse.y (f_arg): f_norm_arg is a VALUE in ripper, not an ID. fixed: [ruby-dev:26942]
c6cdbda54f2ebb50d8e2040392f62f7485112600 2005-09-02 2005-09-02
cd5c822ac8adaa4af4daf9166c1e5714662c9c9a 2005-09-02 * lib: do not use __send__ to access private methods. [ruby-dev:26935]
768e6c1328a77295d1c5b6c53175b511ec073ee6 2005-09-05 * parse.y (stmt, mlhs_node, lhs, arg, method_call): aref_args might be nothing. fixed: [ruby-dev:26952]
d302364b50c54c1a425abe7313bb032769618fb6 2005-09-06 2005-09-07
f6892cba239b44f37171b3cbf1296943b767d090 2005-09-06 * Makefile.in, configure.in (MINIOBJS): miniruby on HP-UX can not load extension libraries.
757c6fa4c95a3a8b15878bf5932d81b5608a700a 2005-09-06 * lib/mkmf.rb (what_type?): guesstimate type.
17a4e4b1ad0bd14a5fd03b810dd1a146a09ec5a8 2005-09-07 * eval.c (rb_thread_switch): convert all exceptions to SystemExit. fixed: [ruby-core:05724]
7d4115921291c8691ce46061a924f08a9607b07b 2005-09-09 * string.c (rb_str_times): make empty strings to keep taintness, and a little improvement. [ruby-dev:26900]
f5451f4fca8e02df500668c77ba7bbe6043690ac 2005-09-09 2005-09-09
b3d2a8aaedb27c56461aaf236654bb8386b0c6a1 2005-09-09 * ext/iconv/iconv.c (iconv_try), ext/iconv/extconf.rb: get rid of meta characters in command line option. fixed: [ruby-talk:155369]
ef86852451fc003f0f1eff390968aa054dcfcda4 2005-09-12 * file.c (apply2files): stricter callback definition.
86f0a80d7d4fd758e1f939aaa2b05cfebe2b08c4 2005-09-12 2005-09-13
ef1ccbbc40cbfa512b2be0eeb7793c3532ff5e20 2005-09-12 * lib/ostruct.rb (new_ostruct_member): Object#send no longer call private methods. [ruby-dev:27044]
6cdf50d8be3d80f8da875d3cedc256a066ea6553 2005-09-13 * test/socket/test_socket.rb (test_listen): missed to modify.
7c44a27cb256345cf3eb9c242909fd3cb13d03aa 2005-09-13 * eval.c (BEGIN_CALLARGS): pop halfly pushed status. fixed: [ruby-dev:26881]
9d2b69a27306058af38a7e5c1b57dd419a57fd05 2005-09-14 * dir.c (ruby_glob): glob function not using ruby exception system.
c8b2171c669c5421fa7c430ee75b902c2b29948d 2005-09-16 * file.c (rb_file_s_extname): empty string for path name ending with a period. fixed: [ruby-core:05651]
2b205913b8f4aaa812e9838cf9a3188963b11170 2005-09-16 * gc.c (rb_memerror, ruby_xmalloc, ruby_xrealloc, rb_newobj): just abondon if no memoray available, when interpreter is not running. [ruby-dev:27104]
5a2f770fb1d235993fcc3d951ab4c027e7eba84f 2005-09-16 * dir.c (rb_push_glob): fix delimiter bug. fixed: [ruby-dev:27105]
273c4d116b1f6ac393b4fd34895f59b24045cfd9 2005-09-17 * gc.c (garbage_collect): return false if no GC run.
22cfbc23710c9636248e1ddbdaf0ba34b28b46fa 2005-09-17 * file.c (rb_file_join): convert components by to_s instead of to_str. fixed: [ruby-dev:27127]
17f4f5f507715b8b832305f71b2375ca9f830ff4 2005-09-17 * ChangeLog: commit miss, forgot to add log for file.c.
9af6e57230e0c47b91b249e1892f444d0f9cea2b 2005-09-18 * ChangeLog: fix typo.
ca829d5926fa476efc98075fc5788e6e70358cf8 2005-09-20 * ext/io/wait/lib/nonblock.rb: disable on platforms non-blocking flag is not available. fixed: [ruby-dev:27187]
c59306cccb0c584c79dce54416e6faf5a36f8e49 2005-09-20 * file.c (rb_stat_inspect): protoized function pointer.
66e67afd453dc6826c76d8b99522a5d7e1be123a 2005-09-20 * ChangeLog: tabified.
898c734378ddb060152660fd58a91505351bc1a9 2005-09-20 * lib/optparse.rb (default_argv, Arguable#options): defaults strings to be parsed to Arguable instance.
7f249811e10c4871f3150a46c603083f733a9e9c 2005-09-20 * README.EXT, README.EXT.ja: add new features.
c6b5ca0e217d7767a2db48fa4a40ba59acb0a8f8 2005-09-21 * lib/mkmf.rb (configuration): generalized nmake dependent code.
4857e1d30018e0fc7449af149449745410db01a6 2005-09-22 * lib/mkmf.rb (find_executable0): default path if environment is not set. [ruby-dev:27281]
6fb86f740b994108254982b954f8ad9df64bf5b4 2005-09-22 * ext/ripper/extconf.rb (have_command): replaced with find_executable.
2d683b3190f60e82ed791381d21c2a3530beb824 2005-09-23 * ext/ripper/tools/generate.rb, ext/ripper/tools/preproc.rb: StringIO is not available for miniruby. fixed: [ruby-dev:27307]
62c220a74aa52eb5d52a342d039b853f51a5dffc 2005-09-24 * misc/ruby-mode.el (ruby-expr-beg): deal with heredoc separately. fixed: [ruby-list:41168]
9e12dc5ce92cfb4319ee4d10069a2ec73c4880fe 2005-09-24 * misc/ruby-mode.el (ruby-calculate-indent): arrange deep-indent closing parenthesis at same column as the opening.
9b9a3dc54eb2fe6e37163def8ce2ba2832d46cf5 2005-09-24 * test/rss/test_content.rb, test/rss/test_syndication.rb: use fcall instead of send in order to override visibility.
cd5a5a30c026d898a5637bbc1897b71ba7302437 2005-09-25 * lib/optparse.rb (RequiredArgument#parse): not consume unmatched argument. fixed [ruby-dev:27316]
7aefa8e580f06ff869411092e38b7a18ba44240d 2005-09-26 *** empty log message ***
462fd870d70a13713e13f78bb058ee0e06b0e31c 2005-09-27 * lib/yaml/basenode.rb (YAML::BaseNode::match_segment): fix typo. [ruby-dev:27237], [ruby-core:05854]
2a05d8c7fb304a24f716458104128b830d435322 2005-09-28 * file.c (rb_stat_inspect): constified.
962bcf1394762f297331f0a5a79c8fc3cc55ed10 2005-09-28 * eval.c (ev_const_get), variable.c (rb_const_get_0): retry only when autoload succeeded.
c7ffe40f116749455e3b8f9fcaff70c22203d684 2005-09-28 * evalc. (rb_f_send): underscores need to be escaped. fixed by Doug Kearns. [ruby-core:06053]
04bdcf84328eec8e144b3b9e0a1ee4407d71d594 2005-10-08 * parse.y (rb_parser_malloc, rb_parser_free): manage parser stack on heap. [ruby-list:41199]
2b291d3806d85d6a87963dfcc88750e89e147b2c 2005-10-08 * ext/iconv/charset_alias.rb: parse config.charset_alias file directly.
ea6b149fd8249ece25926b64d87940af32e800be 2005-10-08 * 2005-10-08
8fb6f790fed6f8d6fa33a80d83e55d793c9eb516 2005-10-08 * io.c (rb_io_init_copy): clear PREP flag for copied IO. fixed: [ruby-dev:27371]
ec12edb11ca8667cacca36030b36150dab1d8173 2005-10-08 * lib/scanf.rb (Scanf::FormatSpecifier#letter, #width): use matched substring directly.
68b062d402aab49f21a69bd8b791d8fcba2c2b48 2005-10-08 * eval.c (Init_Binding): add Binding#dup method. [yarv-dev:666]
ab81f8730266376dcea70a8f26b45bcac588e253 2005-10-09 * parse.y (ripper_initialize): rollback obj_respond_to(). fixed: [ruby-dev:27406]
1f6620a6b9c737922e5e02566df58919642ab732 2005-10-10 * test/soap/ssl/test_ssl.rb (test_verification, test_property, test_ciphers): use standard assert_raise.
32f264bfef9ef6eb96c791ee33ffad8d5e461578 2005-10-11 * configure.in (RUBY_FUNC_ATTRIBUTE): check prefixed attribute form first. [ruby-dev:27398]
1b03efee58ee4c825b278a7bcb4ac80e41e7c18a 2005-10-11 * array.c, enum.c, eval.c, util.c: safer function pointer usage. fixed: [ruby-core:06143]
cc2334bd7bdeae8e91397576020d397a3d04af5f 2005-10-11 * eval.c (rb_obj_respond_to): check if obj responds to the given method with the given visibility. [ruby-dev:27408]
ee499a8745c36e36ab9ce6ea619525b496b6bb42 2005-10-13 * parse.y (HEAPCNT): bison allocates indivisible size. fixed: [ruby-core:06261]
0ccc5dbe83218c981261240c4973d42919bf6d29 2005-10-13 * io.c, pack.c, ext/syck/rubyext.c, ext/syck/syck.h, missing/isinf.c: get rid of warnings. fixed: [ruby-core:06247]
61bd5fb4dcf56d9660d95c893703fcca698d42e9 2005-10-13 * ext/iconv/charset_alias.rb (charset_alias): create wrapper libray even if no target matched.
f76f6155e11f1d9bae9a9a1f61bb8a5646b6ec2e 2005-10-14 * win32/Makefile.sub (MKFILES): update MKFILES if configure files get changed.
64a1809ce259945e3928a256bc47b38b8429148d 2005-10-16 * ext/extmk.rb: omit non-existing directories.
9c871d5a5ae478a7a1fc7ba97dcd50ba854ab8d0 2005-10-18 * enumerator.c, eval.c, gc.c, parse.y, regparse.c, sjis.c, time.c: made internal symbols static. [ruby-dev:27435]
62de00b7d103b456fbf6bf8dec58c50c364fa16a 2005-10-18 * file.c (rb_file_join): elements may contain null pointer strings. report and fixed by Lloyd Zusman (hippoman): [ruby-core:06326]
d32dc2b9fe115f3e477e364a412f3f58cb13e647 2005-10-19 * lib/mkmf.rb (create_makefile): do not unnecessary empty directories. fixed: [ruby-dev:27451]
23ac67ac43ca82cd41763206c9e80eb03a6e7c70 2005-10-19 * lib/mkmf.rb (create_makefile): do not create unnecessary empty directories. fixed: [ruby-dev:27451]
c033f534c6964da851f05016ace710bda0709145 2005-10-19 * ChangeLog: wrong log.
834bd9db0bee977bf4f94bf10562ab073c7bb57f 2005-10-19 * lib/mkmf.rb (create_makefile): get rid of a restriction of Borland make. fixed: [ruby-dev:27460]
efbe6c1d7d304f3ad29152d27a3a65bef27c93af 2005-10-19 * 2005-10-20
14029df9302ba632bc271ae4149571d8b4a98675 2005-10-20 * parser.y (struct parser_params): parser never modify input string.
d284e44687ae8075941833e6867654a2b76e846a 2005-10-20 * ext/ripper/tools/preproc.rb (prelude): do not append surplus newlines to fix line numbers.
62af481d0ed527a889520368cd21cf5decfbd501 2005-10-22 * object.c (sym_inspect), parse.y (parser_yylex, rb_symname_p): check if valid as a symbol name more strictly. [ruby-dev:27478]
e819e0c7789b5a802d1d59fdffcb0037b59ccb3f 2005-10-22 * time.c (rb_strftime): removed meaningless volatile modifiers, and concatenate successive nul characters at once. [ruby-dev:27472]
973e630f0319470eed8909d7a8aa7a1c89c62cea 2005-10-22 commit miss.
fbeb59ac288bf0cff10054088ced9fb39e8866f0 2005-10-22 * object.c (sym_inspect), parse.y (parser_yylex, rb_symname_p): check if valid as a symbol name more strictly. [ruby-dev:27478]
0cfe16bc21697d135c35fcb329c49cdd728da7bb 2005-10-22 * ext/tk/lib/tk/font.rb, ext/tk/lib/tkextlib/ICONS/icons.rb, ext/tk/sample/tkextlib/treectrl/demo.rb, lib/net/imap.rb, lib/rss/parser.rb, test/rss/test_content.rb, test/rss/test_dublincore.rb, test/rss/test_syndication.rb, test/rss/test_trackback.rb, test/ruby/test_eval.rb, test/socket/test_socket.rb, test/socket/test_udp.rb: Object#fcall was renamed as Object#funcall.
d6837060becd0cb4586eca08515fc4ee6c8bb2f0 2005-10-22 * ext/extmk.rb, lib/mkmf.rb (with_config): support --with-extension options. [ruby-dev:27449]
141666b1e2738844532266a81be5c6438ee6e400 2005-10-24 * configure.in, io.c: use sys/syscall.h if syscall.h is not available. [ruby-core:06247]
a7f4a9dc03c0e262bce6df73edfd307fed053183 2005-10-24 * lib/rdoc/markup/simple_markup.rb (SM::SimpleMarkup::LABEL_LIST_RE): reduce redundant backtrack. [ruby-talk:161771]
8a2612b33585e832f12f1865811a6b6db8c36a24 2005-10-25 * configure.in (RUBY_EXTERN): macro to export symbols in shared library. [ruby-core:05528]
ea2b0febf0a7b2abfc851f133c842db53b746f22 2005-10-27 * enumerator.c (enumerator_allocate): allow subclassing.
49775b88e9cc4381f6e43e4465c7003bdba2b228 2005-11-05 * configure.in, cygwin/GNUmakefile.in (mingw): use def file to alias symbols. [ruby-dev:27532]
556a7ac35fb1e64c35c56d9c09f2c6f6ee0a1209 2005-11-06 * file.c (rb_file_s_readlink): readlink(2) on AIX fails with ERANGE if buffer size is less than required. fixed: [ruby-dev:27634]
62bb03bf5a8195a6515c203015b5fce281234ac1 2005-11-06 * ext/iconv/extconf.rb: use 3rd argument to have_library.
7665deeb12f26a62d5677eecfe2b51a7abc5882d 2005-11-06 * ext/iconv/iconv.c (Iconv::BrokenLibrary): exception when detected a bug of underlying library.
1aa48a4ea943eb1d1c9b931fa735f2cf68eb4368 2005-11-07 * ext/iconv/iconv.c: iconvctl() support. [EXPERIMENTAL]
e8201d12db87546249e23871b959317580ff81ff 2005-11-08 * lib/shellwords.rb: refactored. [ruby-core:06581]
7145ec7bb2a5d5efaead6ec523c105837397c3ff 2005-11-10 * lib/shellwords.rb: fix for blank but not empty string. fixed: [ruby-dev:27663]
bf203228cfa6003b79f363161ccda944d01f89d9 2005-11-10 * Makefile.in (OUTFLAG): keep trailing spaces. [ruby-dev:27666]
d7f9e2d7ab7a62fb852d72eb5afbb3748c9dbcdb 2005-11-11 * configure.in, eval.c, intern.h: check fd_mask type.
03ab81258512ed3ddc46c7e01f66fc3252e22c45 2005-11-11 * configure.in (socketpair): need to be checked.
ab1acb357cc4e1a520088d31046c959a9890a41b 2005-11-14 * file.c (rb_file_s_readlink): ERANGE will occur only on GPFS.
c90546cac6a3bcfabe95e39789d8471e87189c7a 2005-11-14 * file.c (rb_file_s_readlink): ERANGE will occur only on GPFS. [ruby-dev:27699]
a1fe60779bb4fc4aa893ac830874510aff5cd82d 2005-11-14 * ChangeLog: added ML reference.
1867a3f4981a3a51c7d92f6012149446af24dcae 2005-11-15 * file.c (file_load_ok): eaccess() returns 0 on success. fixed: [ruby-dev:27713]
f3727f59288e152d7b95c57d8b5390cf1cfeaf9d 2005-11-16 * common.mk (static-ruby): overridable.
479a05bf898513c0a0565f35523647b22472e623 2005-11-20 * parse.y (rb_symname_p): [ not followed by ] is not valid symbol. fixed: [ruby-talk:166520]
e4b2293712c52b089aa5e179a1b3d5571e93e733 2005-11-21 * file.c (rb_path_skip_prefix, rb_file_s_basename): UNC without path should not be splitted. fixed: [ruby-dev:27776] [ruby-dev:27786]
cc24146adc931f1797c8469faa9fa9e68c8d4a47 2005-11-21 * parse.y (dsym): prohibit empty symbol literal by interpolation. fixed: [ruby-talk:166529]
1ce26d09fe53acce08905ead8e5ebee39d82456a 2005-11-21 * file.c (rb_file_s_basename): DOSISH_UNC is defined on cygwin but DOSISH is not. fixed: [ruby-dev:27797]
e8a83b54cb2321c3b6de9ea2f3df81064a1b18f7 2005-11-22 * lib/optparse.rb: match incomplete (in current enconding) multibyte string. http://inamode6.tokuhirom.dnsalias.org/show/1551
4ef75249df459cd06003f770a707f8d7cd9b3a9a 2005-11-22 * file.c (test_identical): test if two files are identical.
96aa0c2a8fc63976d1f28af6a0681a749b8b2bde 2005-11-29 * parse.y (struct parser_params): heap must be placed at same offset also in ripper.y. fixed: [ruby-dev:27846]
2267384c1b38b82fbbb43ca11c518425d7355ff6 2005-11-30 * parse.y (struct parser_params): fields common to ripper must be placed at each same offset.
7d3b09acf2b38b0061654b3928b88fa281430a5a 2005-11-30 * eval.c (rb_funcall2): allow to call protected methods. fixed: [ruby-dev:27890]
949f6fe394817675aee9277fbd7777bf360fabdf 2005-12-07 * eval.c (umethod_bind): adjust invoking class for module method. [ruby-dev:27964]
c4c90eca3453cdfe888fce59c8806bdca5e09c97 2005-12-09 * range.c (range_include): return false unless included in numeric range. fixed: [ruby-dev:27975]
2eac4d0fb43792401ed4c467e9cc1ce3f617ccf6 2005-12-09 * lib/rexml/encoding.rb (encoding=): give priority to particular conversion to iconv. [ruby-core:06520]
00f96715f32cfc6a150294ced5a14d553a447fe2 2005-12-09 * eval.c (calling_scope_t): gave names to magic numbers for rb_call(). [ruby-dev:27978]
8e4090f4b5ad8363120df6853b47e1231666a26c 2005-12-14 * dir.c (has_magic): glob names contain alphabets to enable case fold search. [ruby-dev:27735]
55c4223064cf7dbaa5a05dab784dc226d34b2b8a 2005-12-14 * lib/rdoc/parsers/parse_c.rb (find_class_comment): fix for class document with prototypes. [ruby-core:06863]
47084e129c41ec05d8149f634b3d3ae09b38756d 2005-12-19 * Makefile.in (XCFLAGS): separated as well as win32/Makefile.sub.
6df4e18914e9d3a4ad76b46df5cc6683ee38bf21 2005-12-19 * parse.y (rb_symname_p): fixed wrong validation. [ruby-dev:28047]
7c52d5f8cf2987ceddf8e70ae99c11ac22a0a056 2005-12-20 * eval.c (eval_under_i): evaluate source in caller's frame. [ruby-dev:28076]
81e5a7c6928a769451d9c21795734980e3fcdfec 2005-12-26 * added an old entry.
7982996bd4dc9f24bd105ab909b9d1e1aaeb2f07 2005-12-26 * 2005-12-26
c3144a39a75c3f0ab2052e1e92ecdcae33889f2a 2005-12-27 * lib/optparse.rb (CompletingHash#match): fix for 1.9.
fe3cba8e6fdb00b2cb50fcabe14c45463df5943f 2005-12-29 * eval.c (rb_gc_mark_threads): keep unmarked threads which won't wake up alone, and mark threads in the loading table. [ruby-dev:28154]
cd5cd3c6729c4c7917f4c0c69a8c323763a69968 2005-12-30 * gc.c (garbage_collect): mark objects refered from aborting threads. [ruby-dev:28190]
dc94d09ad5866ed445683f253bea343c383af6dc 2005-12-30 * win32/Makefile.sub: VC++8 support.
a5e6541ad6d382ca35c9b0f90d40f674951ae731 2005-12-31 * eval.c (rb_thread_save_context): should not recycle scope object used in a thread. fixed: [ruby-dev:28177]
b1860ba7dc2988e99d77391a3696a04b9d2ef2f8 2006-01-07 * parse.y (singleton): get rid of segfault on syntax error. fixed: [ruby-core:07070]
dd677b700c1a8a1017d3265450fb58e1be4b11d3 2006-01-17 * object.c (rb_mod_const_get, rb_mod_const_defined): added optional flag to search ancestors, which is defaulted to true. fixed: [ruby-talk:175899]
4055d842fa8780aa2d7c4431b952a8fd50c3908e 2006-01-17 * eval.c (rb_mod_method_defined): ditto.
06f4b438fb72e46410b0ee1337bd2efbb4813262 2006-01-22 * lib/test/unit/autorunner.rb (process_args): ignore arguments after '--' so that test scripts can handle them. fixed: [ruby-dev:28258]
a26039acbce7999f85757ac1ea77fafc1c0ab81c 2006-01-25 * configure.in, dln.c, file.c, intern.h, missing.h (eaccess): use system routine if provided. fixed: [ruby-core:07195]
76e9d7900dd81a062bae407959e3b092a1f29f22 2006-01-25 * 2006-01-25
8e1d0d7cc384887e9768d7ac1ca4abfc8346952e 2006-03-31 * enumerator.c (enumerator_with_index): removed suspicious return statement.
fbbc511d65e7d21f25c5ca14a1a495b278e03d2c 2006-05-17 * ext/extmk.rb, lib/mkmf.rb: use BUILD_FILE_SEPARATOR in Makefiles.
9e365254a64be2e1eff5ac5aa57ebe72b31ecc51 2006-05-17 * 2006-05-18
865efd821e9db20419bd869d2574500fc90aeb2d 2006-05-24 * configure.in (ac_install_sh): ignore dummy install-sh. [ruby-talk:193876]
18cf07cc7cc9af85a5e6d0e35bc3c306c93729be 2006-05-24 * lib/mkmf.rb (pkg_config): particular config commands support.
32a75c9dcb00864e24acc5f8e76e987300addf27 2006-05-24 * ext/extmk.rb: deal with $static set in extconf.rb.
0ca603c1bc9a4b3d583a0ad42d4b013d8ea62738 2006-05-24 * mkconfig.rb: merge multiple entries to an entry with multiple lines.
e34b2a73e6eea423c41d46750e1306c8396dd7bf 2006-05-25 * ruby.h, lib/mkmf.rb (create_header): clear command line options for macros moved to extconf.h.
b9287e46abf94e85de60b8e9edb52c710def5ab5 2006-05-25 * 2006-05-26
3449f576f4e66e1146b94b3e173c8ef880a623ea 2006-05-26 * lib/mkmf.rb (configuration): add $defs unless extconf.h was created.
2ad6b5a8874bdd5bff924415e8103d8d6183f0f4 2006-05-27 * ext/extmk.rb (extmake): remove extinit files if no statically linked extensions.
e0337774ed9bef3a491863290bc01476aa5b9743 2006-05-27 * eval.c (proc_invoke): save and restore block in the current frame. fixed: [ruby-core:07833], [ruby-talk:191639]
da7472ee99258e332edaff0f029f9aab2d03806b 2006-06-01 * win32/win32.c (rb_w32_cmdvector): backslashes inside single-quotes no longer has special meanings. fixed: [ruby-list:42311]
5fc8821161833c93256572ac3528af4962e3a045 2006-06-02 * lib/mkmf.rb (CLEANINGS): remove extconf.h by distclean if created.
3e5f70a8153f8ec955af1c6bc721f2e3ea1814a5 2006-06-09 * math.c (log2): may be a macro.
ac4d6ddfa3219c212d2865ed600a0ab568d5f0b5 2006-06-10 * object.c (sym_to_proc): imported Symbol#to_proc from ActiveSupprot.
fc7c0532444a66dc868a0c9a504a98d3c7080ef2 2006-06-10 commit miss
b55f60b59ff56a608df134df7b753b8a352a0750 2006-06-10 * lib/optparse.rb (OptionParser#getopts): new methods.
8ee8a3edcdcdcccd29aa1f8c771d0fbf77a35791 2006-06-10 commit miss again
7ba9ce8a7ee8eac00d8e7319b658eda765730d8b 2006-06-11 * object.c (sym_call): disallow to call private methods.
f2ded65a58f6fed573df3e33f5278796ea2bf26a 2006-06-11 * lib/optparse.rb (OptionParser::Arguable#getopts): pass self to the parser.
806793cd862530ebf6e38b2ef61bf0520b1effcb 2006-06-13 * ChangeLog: removed garbage.
e0648d6cf540d92983fd8ec232e4e666290c8e7a 2006-06-15 * eval.c (rb_proc_arity): get rid of segfault for mere splat.
9d070290493e52d31b0fcc4f35e4651b14dd8283 2006-06-16 * parse.y (reswords): kDO_BLOCK was missing. fixed: [ruby-core:7995]
8446b6c59b3c9eb7c3b6c2163e1c7b26b9359e79 2006-06-20 * ext/extmk.rb (parse_args): provisional catch-up for the recent changes.
e394fed724ade7b8669d6d793dc09e270f0d3d7e 2006-06-20 * parse.y (reswords): modifier token is no longer returned in fname state. fixed: [ruby-dev:28775]
ac9910e7279237182f53196499b337d98fb23cbd 2006-06-23 * eval.c (rb_block_pass): removed.
f6ef26c41103952641cca36fe51eba1e804fdce7 2006-06-23 * ChangeLog: fixed typo.
439600afbd818eebde13580a7cf9f9152c3cbe4a 2006-06-25 * Makefile.in, mkconfig.rb: catch-up for latest autoconf.
61f3ff8d78192b0cc9115059e9340a8e57781705 2006-06-26 * eval.c (call_trace_func): no check for argument number of the callback. fixed: [ruby-dev:28812]
dcb5d04374748714f8fea2bbf75391c236e1a93d 2006-06-26 * ext/ripper/eventids2.c (token_assoc): added tCHAR, which is not under 256 now. fixed: [ruby-dev:28832]
6de2f53f986465a0d0d86eb8619ebd7cf5bce1e8 2006-06-27 * ext/etc/etc.c (setup_passwd, setup_group): allow bignum uid, gid and so on. [ruby-talk:199102]
ab15a714f875b44f95d18a5e7cc0f67b1c518276 2006-06-28 * eval.c (when_check): arbitrary values are allowed after splats. fixed: [ruby-dev:28879]
3dd092d0cef1e074486a04fc8c8d60350480ae33 2006-07-03 * io.c (popen_exec): close file descriptors other than standard I/Os. fixed: [ruby-dev:28924]
3051dabd08bb2c3c4a83393edd906744a9c36019 2006-07-03 * ext/etc/extconf.rb (PW_UID2VAL, PW_GID2VAL): defaulted to conversion from int, and sys/types.h needs to be included before grp.h. fixed: [ruby-dev:28938]
ac2348271a90f724ed3254b5e7a06e9064ec255f 2006-07-06 * process.c (rb_proc_times): use sysconf(_SC_CLK_TCK) value prior to HZ and CLK_TCK. fixed: [ruby-talk:200293]
0fbcc455bd4601ed39919379058fc63f44923cfb 2006-07-07 * string.c (rb_str_ord): extract lower byte. fixed: [ruby-dev:28980]
b922355c0d386e7f20f9299eff69307677f791d8 2006-07-08 * eval.c (next_jump): deal with destination of next. fixed: [ruby-core:08169]
b3c82bacc6494c5fd1ac3121549fd897f90c330e 2006-07-08 2006-07-09
c27f8d5b3a939befbbb7d206195693835a8e0dcb 2006-07-09 * lib/mkmf.rb (try_constant): fix for value 1 at cross compiling.
624ae6837937edb369020a9dabdb2a9e8ee5ae6b 2006-07-09 * lib/mkmf.rb (create_makefile): prevent substitution of macro definition. fixed: http://www.yotabanana.com/lab/20060624.html#p02
4696270c72b7eb45e4007e24fff858e3e08945aa 2006-07-10 * eval.c (rb_clear_cache_for_remove): clear entries for included module. fixed: [ruby-core:08180]
021336c36f9154b71bcd4a3cd9f18dcf73e1e6c9 2006-07-10 2006-07-10
c993c31c541d875596128ec15d038992ca6554dd 2006-07-17 * configure.in (rb_cv_msvcrt): defaulted to msvcrt. Workaround for a bug of cygwin 1.5.20.
1427f340b1c1805f179136c0921099e14b2ee63c 2006-07-17 2006-07-18
99f9ac64a7099ba31c00e0c23bcfad0f27fc9ec0 2006-07-17 * ext/extmk.rb: remove LIBRUBY_SO if static linked extensions exist.
3687809c6aed9741c25b9f14de2cb77242fbd73f 2006-07-17 * util.c (ruby_strtod): stop at dot not followed by digits. fixed: [ruby-dev:29035]
894c9e5e45cc499212602434d098dae66609501e 2006-07-17 * util.c (ruby_strtod): stop at dot not followed by digits. fixed: [ruby-dev:29035]
4a1513e2fb71b3fe8a67fdde3189e3857daa855d 2006-07-18 * object.c (rb_cstr_to_dbl): limit out-of-range message.
53f6b89e7e2f9c602e12ed840e374690ef04a4d4 2006-07-21 * ext/extmk.rb, lib/mkmf.rb (with_destdir): remove drive letter before prepending destdir on DOSISH.
252d273832fd0baaed91f01d96c5381ac4707fef 2006-07-21 * eval.c (rb_call0): include funcalled methods in caller list. fixed: [ruby-core:08290]
b4f1270f6d0249894bd57ed42db8595655245eca 2006-07-21 * ruby.c (proc_options): script is never used while recursing.
2e7a8bf228873763d15c3c2842fb8f909a406b81 2006-07-24 * eval.c (backtrace): skip frames successive on node and method name.
c0e5d45a1ef899bce5104ac95ff48ba3a5cb809c 2006-07-24 * eval.c (backtrace): porting miss.
d485f6e7d0751a65a19e98bb8867a71d04b7e07d 2006-07-25 * configure.in: suppress warnings by automake 1.8 or later.
790b03ca0073f933efb03b869fb9d53fa4d42bda 2006-07-25 2006-07-26
79c5eb1af36690c6d45975b3db93613819230bc3 2006-07-26 * sprintf.c (rb_str_format): prepend ".." to %u for negative bignum, but not "-". fixed: [ruby-core:08167]
0cd59e5b59750989ead8bf5c52f34c6cd16eccc9 2006-07-26 * ext/pty/pty.c (getDevice): retry once after GC on failure. [ruby-core:08282]
41005d43a899e04b21057883b0a626d499c4dfd0 2006-07-27 * time.c (time_to_s): fixed format mismatch.
dab5f82b81a738c38fa34a17645232baf2736dea 2006-07-28 * ext/curses/curses.c (NUM2CH, CH2FIX): use single char strings.
782d8df4f526f01f35765add20f8bbde7407d884 2006-07-30 * eval.c (rb_trap_eval): make the current thread runnable to deal with exceptions which occurred within the trap. fixed: [ruby-dev:27729]
eafe72d8cf7e38fbb63815cb3250e7966423cf4f 2006-07-30 2006-07-30
d28d1a2e0a0162a3930f17e0181b0a0197291701 2006-07-30 * lib/cgi/session.rb, lib/cgi/session/pstore.rb: suppress warnings. fixed: [ruby-talk:204896]
799a6bc67ba9e076a8b75c5ce076b010df17df94 2006-07-30 * eval.c (rb_call0): trace call/return of method defined from block. fixed: [ruby-core:08329]
9b4a611547f5c294a85200e26d66125ed990ce8b 2006-08-04 * pack.c (pack_pack): check argument overrun for 'P'. based on a patch by rucila <rucila at yahoo.cojp>. fixed: [ruby-dev:29182]
d040c69a585f2a05385a81b5a3d34d80bc7118fa 2006-08-04 * lib/date/format.rb (__strptime, strftime): allow multi-line patterns in Date#strftime the same as Time#strftime accepts. fixed: [ruby-core:08466]
41066ad0b75cf568879d42f574b05edaa2600691 2006-08-08 * parse.y (arg): allow newlines before ternary colon. [ruby-dev:29189]
6297f4c8bc06ad4c49871601f11f28a0c38b1dc6 2006-08-08 2006-08-08
a2328a92b4eb6d5607d9bf51dbbcb6282be9e463 2006-08-11 * ChangeLog: correct auther name.
2c303028794b8e888d94b7ca8cef10438640c959 2006-08-11 2006-08-11
0fe7592d74ce3553a949af420455362564b8e7b7 2006-08-12 * ChangeLog: fix entry header format.
edcb8975ac13b9b0dd392b3a8c18cef64546b010 2006-08-12 * configure.in, bcc32/Makefile.sub, win32/Makefile.sub, win32/dir.h, win32/win32.c, win32/win32.h: large file support for win32.
615543bf1f7d4bf1edad995a3badc2552d8913a2 2006-08-16 2006-08-16
59f4ea73873bd6f456ed049f48de940fbb0d9f23 2006-08-16 * ruby.c (set_arg0): fill argv other than the first with an empty string instead of NULL.
efff5bc946ad67ff9c884d711585cf22d4e4585b 2006-08-16 * process.c (proc_setuid, proc_setgid, proc_seteuid, proc_setegid): get rid of bogus implementations on Mac OS X.
81b5dcb2a11f8a032cdb859f24937d08022ef8a4 2006-08-16 * marshal.c (r_byte): IO#getc returns one byte string now. fixed: [ruby-dev:29255]
eb73164cec56a3db93b9bb12a4d494c981e35b53 2006-08-17 2006-08-17
74eced22e9e23b73f253407c916769d7203087df 2006-08-17 * lib/mkmf.rb: added rdoc by Daniel Berger. [ruby-core:08177]
5d863ccbac17982907a1867bb6b0afa05be3ccaa 2006-08-17 * ChangeLog: fixed typo.
79b82a874964b343179a5e7d6d947a828b5dcb0c 2006-08-17 * file.c (rb_stat_[rRwWxX]): check for super user. fixed: [ruby-core:08616]
f50c13da99266c8486d1d59942179a65251457dc 2006-08-19 * file.c (rb_file_s_rename): use errno if set properly. fixed: [ruby-dev:29293]
ddf79e9b6d789cc7133e9635ff5db1b3f3cd6e6c 2006-08-19 2006-08-19
a35efc05adf6aaf98c99a12411ff7c518c879754 2006-08-20 * numeric.c (num_step): also return an enumerator object if no block is given.
4da7e2b955a6f8f794c646c452e19fa46370baf3 2006-08-22 2006-08-23
319d2b185be7dda1fc9778da3039e12d347e5e72 2006-08-22 * lib/rexml/source.rb (REXML::IOSource#initialize): encoding have to be set with the accessor. fixed: [ruby-list:42737]
2e61b69722b781724a02dd6d2d59a2dc82a56183 2006-08-25 * object.c (sym_call): check if the receiver is given.
dc46d4a455966bb41d27feaedd7bda6f7194d273 2006-08-25 2006-08-25
99bed88c85e15704f6b9015133ce33d03b7fa061 2006-08-29 * hash.c (rb_hash_s_create): fixed memory leak, based on the patch by Kent Sibilev <ksruby at gmail.com>. fixed: [ruby-talk:211233]
74ef5a647fa0b42e6be22c4734a98150473825c2 2006-08-29 2006-08-29
59b1cef2f12112cbd515bf1bcfb8b1997538db48 2006-08-30 * numeric.c (flo_hash): improve collision.
2aaf22a9a1da4bb429d922003129d7c026fa47c5 2006-08-30 2006-08-30
079ec46b4b2994100466d4cfb191918255880ef3 2006-08-31 * lib/mkmf.rb (configuration): follow nil.to_s.
0dbe4950441278ecb65a2da5b8cadb652ca48f7f 2006-09-03 * lib/mkmf.rb: get rid of nil.to_s.
85073d276ac1fb6a021b5192cc25be9272473035 2006-09-03 * ruby.h (SYMBOL_P): Qnil and Qfalse are not Symbol.
448154a7daa92447e2446fff517e72b70de6818e 2006-09-04 * time.c (time_strftime): include nul character. fixed: [ruby-dev:29422]
eff9686dedf3525fe6ec6ea60d7a598893fe3dd3 2006-09-04 * ext/dbm/extconf.rb: create makefile according to the result of check for dbm header. fixed: [ruby-dev:29445]
b9a508bb9613b10e88611284448c4b7dfbeefc81 2006-09-04 * file.c (path_check_0): check if sticky bit is set on parent directories for executable path. fixed: [ruby-dev:29415]
6a0636b2d40424faa55cd864db28649d0de1b942 2006-09-04 * time.c (time_to_s): variable declaration after an execution statement.
ca9d8f09301bac7f07546da1a69e213899f1405f 2006-09-05 * ext/tk/tcltklib.c: use rb_ary_new3() since RARRAY_LEN() is not l-value.
585c61691e9877bae84bb71acf0e2f3d1377ce52 2006-09-07 * file.c (path_check_0, fpath_check): disable path check on cygwin. [ruby-talk:213074]
58b0275a4c337c78cdec47575489fb5f808ba065 2006-09-07 * lib/optparse.rb: suppress `assigning void value' warning.
eba74dc219404e746f5e9273794e27c71be003db 2006-09-08 * win32/Makefile.sub, win32/configure.bat win32/setup.mak: program name transform.
f594f850a495da1d73dc8586301a76135eec8cf1 2006-09-08 * Makefile.in, win32/Makefile.sub (MINIRUBY): append MINIRUBYOPT.
b000ee600fec7e554b07496941a2864b8285c4bd 2006-09-08 2006-09-09
fbe8d44d5c62148ee2993c19d8887f1761dfd7b3 2006-09-08 * lib/pstore.rb: open all in binary mode, and get rid of the quirk of msvcrt. fixed: [ruby-dev:29518]
d70fc5798ef641a071c9e72d13bd3fe8d35c2974 2006-09-08 * bcc32/Makefile.sub (MINIRUBY): append MINIRUBYOPT.
36e79167ab7a763a0733eec7c69689bce9417afd 2006-09-10 * eval.c (rb_require_safe): prevent extension from loading twice. fixed: [ruby-dev:29523]
166ee9719f323f7337124eb6288181d128fd4806 2006-09-10 * lib/optparse.rb: splat parsed arguments.
352303c906a30ba2abc174eb8eafa9a00cd335a2 2006-09-10 * file.c: ISPRINT() needs ctype.h
f16b5afcac605643011c74948a993e6fb81d65d2 2006-09-10 * instruby.rb (parse_args): remove splat.
f11f59972fa4940d36327640db1eb2997aa31046 2006-09-12 2006-09-13
5cb7d10ee065d6141a6d6e796aecbb278b54f171 2006-09-12 * lib/optparse.rb (OptionParser#getopts): works with pre-registered options. [ruby-core:08826]
f06362a4f9aab177009dbedb0242fd90811cfca2 2006-09-16 * Makefile.in, common.in, instruby.rb, ext/extmk.rb, lib/mkmf.rb: use instruby.rb to install extensions instead of ext/extmk.rb.
5e6bf721d59f372a66207c38d9b3f5f7a2e3f468 2006-09-16 * ext/dbm/extconf.rb: allow multiple candidates for dbm-type.
006f77a2f143e85e8cc699a9f0ad8ac530e3502c 2006-09-16 * ext/io/wait/extconf.rb: suspicious checking_for.
b1ad30b2f72b0802ddfb363ff3b4477d9a3c1e15 2006-09-16 * ext/pty/pty.c (establishShell): parent pid is not used.
4b6a1b7f9cb6586643f94c9f4a78b00825a8bbc3 2006-09-16 * lib/mkmf.rb (checking_for): improved the messages.
46799937ee259e85df53bda7d65693ccfbefe8b2 2006-09-16 * ChangeLog: commit miss.
cd5cfab0e70f1e2e1ba23310ede87ef31a92a2bf 2006-09-17 * numeric.c (fix_mul): fixed typo. fixed: [ruby-core:08885]
8114a2edb0eff269e0f8897a059656c8e0973053 2006-09-17 * common.mk (install-doc): reverted.
392f342f04b8039bb5a352b17dac02311e260276 2006-09-17 * lib/rdoc/rdoc.rb (RDoc::RDoc#document): scan only files modified after the previous generation.
3851ac03b597c9ab90783cdc60937c95d8792f0e 2006-09-18 * numeric.c (fix_mul): get rid of shift overflow.
e273f67f6b8bd706868c3117ff21519650471871 2006-09-18 2006-09-19
a388c7dd9e15d8b25705951d8906eacf76f50d7b 2006-09-18 * object.c (rb_obj_ivar_defined, rb_mod_cvar_defined): new methods, Kernel#instance_variable_defined? and Module#class_variable_defined?. [ruby-dev:29587]
4e259f90940288de23a1755db5eb74d50b17c3e7 2006-09-20 * numeric.c (fix_mul): typo again. patch from Tadashi Saito <shiba at mail2.accsnet.ne.jp>. fixed: [ruby-core:08893]
8978bfe7f9531a91466b8976a68ddac8d7bc19c6 2006-09-20 * common.mk (pre-install-doc): create data directory before install.
e8454ae7765c245432758b53345ea2601a84cbfe 2006-09-21 * common.mk (no-install): not install rdoc actually.
ae7ea70a3a442b11484224c7981849d7f3b219a8 2006-09-21 * numeric.c (Init_Numeric): fix_odd_p and fix_even_p are for Fixnum. patch from Ondrej Bilka <neleai at seznam.cz>. [ruby-core:08904]
c550f673c0d97fa845a0662427cb12f0681674e0 2006-09-21 2006-09-22
f0a108f408f599f7e71c7d1e58a07b4075221c70 2006-09-21 * instruby.rb: include FileUtils unconditionally.
e4800cabfbc85b6f581de1e111bd61602ed9f406 2006-09-21 * .cvsignore: ignore timestamp files and installed list file.
3537afda471cb29cc07d68c46dbe0f8f7a4577a4 2006-09-23 * io.c (rb_io_print): no special handling for nil as well as puts. fixed: [ruby-dev:29586]
8ec17dab6a3e8cbf744cf94d02a28fc8aad82633 2006-09-24 * runruby.rb: extension library scripts moved into common directory.
b96af08adda6e5e47088e7299567f8cb4cfb104b 2006-09-25 * file.c (rb_path_end): skip root directory. fixed: [ruby-core:08913]
c7908b19b002ff26b35ff68ba6a21e9e06fd9827 2006-09-25 * lib/mkmf.rb (rm_f): get rid of NUL.
5da1743e3f5938eeb568956a020eea7cb7957821 2006-09-26 * lib/optparse.rb (OptionParser#getopts): use strings as key. fixed: [ruby-dev:29614]
6b55a461145fa22ec9a48086183050397f04b047 2006-09-26 * test/optparse/test_getopts.rb: added.
3986bdc4a78e99257bbc6753af8b98542f71d2a4 2006-09-26 * test/optparse/test_getopts.rb: added short and long tests.
a65ee0811c6380cd47de93635b5be8d296526878 2006-09-26 2006-09-27
f3846ac51b56905737be955c9c0fcf61161c208f 2006-09-26 * lib/optparse.rb (OptionParser#parse_in_order): wrong splat for callbacks.
4f6f0b1066be455ccc3f1ad80dd42c3f54068c7f 2006-09-26 * lib/mkmf.rb (try_func): check function pointer first and macro next.
562b6f1db2041823e906c1a5a99d642f00fd9fc4 2006-09-28 * node.h (struct thread): declare win32_exception_list on cygwin and win32 regardless if it is implemented. Provisional fix for [ruby-core:08917].
402d2ca7a9841bba18fa4523d82179150c4f454f 2006-09-28 2006-09-29
05c1ab35fce472a25b0db2fa1bc189ce12ca2302 2006-09-29 * lib/optparse.rb (parse_in_order): splat arguments to callback block.
d5195959bf2cb24f224eff386483f5df547d7bdc 2006-09-29 * ext/extmk.rb: extout is needed for also clean. fixed: [ruby-core:08944]
60a289741c3c67e4738d693b1ea90548a5fc4be2 2006-09-29 * lib/optparse.rb (OptionParser::Switch#conv_arg): unsplat by Proc#call if no conversion is given.
5f1caf89e4dd695796c637bc8d8fed25acb9a21d 2006-09-29 * lib/mkmf.rb (try_func): revert fallback checking undeclared function. fixed: [ruby-core:08949]
4d24c82ccf5283db42486b0b4934412e419d2703 2006-10-01 2006-10-01
eba3d4587f96a113ea0a7792de6eadb56c893b53 2006-10-01 * lib/optparse.rb (OptionParser#make_switch): pass arguments directly.
b004fa242818626bb581ea7e060ce0ef7b582e1b 2006-10-01 * Makefile.in, common.mk, ext/extmk.rb, win{32,ce}/Makefile.in: keep LIBRUBY_SO unless need to be removed.
536cbbb20034d19c70c710f2fb5cde8968fc7fe7 2006-10-01 2006-10-02
5cfcbb2aca708d96d3c46e22392eef45774a535c 2006-10-01 * common.mk (test-all): separate directory where running test cases from source tree.
7d054f8913c824143b5c82aada2dba55d81f4f1e 2006-10-02 * lib/test/unit/autorunner.rb (Test::Unit::AutoRunner::COLLECTORS): base directory should be lower precedence. fixed: [ruby-dev:29622]
27841c008e0d22c4ebaed88af90f850c931da49d 2006-10-02 * lib/test/unit/collector/dir.rb (Test::Unit::Collector::Dir#collect_file): load expanded path. fixed: [ruby-dev:29621]
004d00757ae5b73d998a659090c29efdb0472fe4 2006-10-03 * test/optparse/test_getopts.rb: changed the class name of test case to get rid of conflict with test_optparse.rb.
4632511aa9723ecf1de5d255f58d6537f6006438 2006-10-07 * object.c (rb_mod_initialize): since module_eval no longer passes self, use module_exec instead. fixed: [ruby-dev:29637]
88d6c083ea969b5e7b24315fd612958755afcc54 2006-10-09 * ext/extmk.rb, lib/fileutils.rb, lib/mkmf.rb, lib/optparse.rb, lib/shellwords.rb: get rid of shadowing outer local variable.
272560359a3ec52a00de51b5c8d01fe72d44348d 2006-10-12 * lib/test/unit/collector/dir.rb (Collector::Dir#collect): prepend base directory to load path.
ea194ce47701e0c7e86caaba765d560660e35780 2006-10-13 * ChangeLog: fixed broken time stamps.
2361ebc2f270c344cead445c4c22cddb43ae92fc 2006-10-13 * ChangeLog: fixed broken time stamps again.
17435a4e5a9beb3f5c3ae16e7587c08f5fc3c3f9 2006-10-13 2006-10-14
5a82e540790870f33e1120aa9396b67d6d4382df 2006-10-13 * bcc32/Makefile.sub (post-install-ext): no longer needed.
1b4f46a7f02517374e4a995e54f0e7428a506014 2006-10-14 2006-10-15
499d04674c64e71afd7350648803513d183d1afe 2006-10-14 * lib/test/unit/collector/dir.rb (Collector::Dir#collect): append base directory but not prepend.
eb2661510da89086de52f185d19289831332e692 2006-10-15 * mkconfig.rb: *OBJS are not needed for extension libraries.
c85347f8b185db92452277e739f4b65c91404b97 2006-10-17 * parse.y (parser_yylex): use particular enums. [ruby-core:09221]
d8b77db1ae0d84bf636d4059c118727f331f01dd 2006-10-17 2006-10-18
6da8a20bb7f7898c35e5be9ad7641f024d3dfa1b 2006-10-18 * array.c (rb_ary_shift): shorten copy size. fixed: [ruby-list:42907]
e18aabc7dbea54420435d3d6639f23805ce6ce76 2006-10-18 * signal.c (Init_signal): handle SIGTERM. fixed: [ruby-list:42895]
450fc7bb5706d63834807790f9f779393f5ad0c1 2006-10-18 * win32/win32.c (rb_w32_utime): allow NULL to set the current time. [ruby-talk:219248]
105712fe42496689a7565769d2291917cb858c72 2006-10-19 2006-10-20
bbb0bf8049b2c65790177af415f02f886b1ed20f 2006-10-19 * bcc32/Makefile.sub ($(LIBRUBY_SO)): execute pre-link hook.
96117996a0996df65e02984d17f396687f184f17 2006-10-19 * ext/extmk.rb: Borland make needs also -D flags to override variables in Makefile.
40fc1a802516f5cd51d9bf741528bc06d3330c5f 2006-10-19 * common.mk (NULLCMD): dummy command.
13661316426b677dd08438a983463b0218b154af 2006-10-22 * string.c (rb_str_substr): should be infected with only original string, but not the shared string. fixed: [ruby-core:09152]
899b4a3e0c57a7a4b11d7822ed41874f8767d2bc 2006-10-22 2006-10-22
23a68ff2ff8264faef9ad22679e91caf6e76b78b 2006-10-24 2006-10-25
e32943363088035c04b63b54cbe5179c4f5cd527 2006-10-24 * win32/mkexports.rb, win32/resource.rb: use unique variable names.
66d43b5fd6f97289b907f60be52246f8abc82b4b 2006-10-30 * dir.c (glob_helper): get rid of possible memory leak.
491a7ee7a662b4a8dddaaf850f58798b16bbe3b8 2006-10-30 * Makefile.in (miniruby): add XLDFLAGS.
8d69c7f116d8f9053c91d86f437d6bccf4ab4a7b 2006-12-04 * instruby.rb (install_recursive): get rid of warning.
f4aca06c84eb57e1b7048e5c28daa03f39258ddc 2006-12-04 * intern.h, object.c, variable.c (rb_mod_constants): added an optional flag to search ancestors, which is defaulted to true, as well as const_defined? and const_get. [ruby-dev:29989]
3acd34fd646439913e7745660d2e752e96081cee 2006-12-04 2006-12-05
4c35d6720f828574027f92f55a228d70a7dc57f8 2006-12-06 2006-12-06
24f3250be10d111b2f9455bb21245caf23938f1f 2006-12-06 * Makefile.in, common.mk (NULLCMD): moved for platforms that empty command does not run. fixed: [ruby-dev:29994]
4abaf3a579a3fd4a748dcaef83f3a2912db48c23 2006-12-06 * win32/win32.c (init_stdhandle): redirect unopened IOs to NUL. [ruby-core:09572]
a7784d0048ba71bb619286b3256d88d35655c254 2006-12-09 * eval.c (ruby_cleanup): keep the exception till after END blocks. [ruby-core:09675]
2b38044b26c1918d1f2d40aeb5cd6b141ecdcdc8 2006-12-12 2006-12-12
aea5a17fc4de4cceb9189a558c172321989d1a4e 2006-12-12 * lib/optparse.rb (Switch#parse_arg, Switch#conv_arg): splat failures.
a6563ee8c7d72064e843d009d0c9d81ac041e97b 2006-12-14 2006-12-15
4409259c939e3dc56c151b8486a901d24d81d8b1 2006-12-14 * win32/Makefile.sub (COMPILE_RULES): latter rule has higher priority.
d63cf3fa2a6800f4a5e57f8ed8017651c226921a 2006-12-14 * lib/mkmf.rb (create_makefile): remove static library before update, to get rid of sludge of Borland tlib.exe.
66c4ad19cf8c9db4f1e8afe8b66e88dfa43ae740 2006-12-15 * ChangeLog: typo.
eb7b81158a21798a49110bcb673205e680a12852 2006-12-21 * instruby.rb, mkconfig.rb, rubytest.rb, bcc32/mkexports.rb, win32/{resource,mkexports}.rb: set executable.
0ad41807a52bee0c7ab9d5734721488fedb54aaf 2007-01-06 * io.c (rb_io_getline_fast, rb_io_getline): increase lineno when met the delimiter or EOF. fixed: [ruby-dev:30081]
82e937f511eb61b1726ffdc57f71c2a067e31974 2007-01-09 * array.c (rb_ary_replace): use ptr and len of orig instead of shared. fixed: [ruby-dev:30116]
77619b3a566441daea5e9e50e1b82e9c002d25d3 2007-01-13 * djgpp/config.status: wrongly revised file.
bfc2a070b1c1d877dee7050bb5fa89ec56dabc12 2007-01-30 * mkconfig.rb: autoconf 2.61 support. [ruby-core:10016]
c1f5d2271974b3b36a472a3af3c2acd275c69a65 2007-02-02 * *.def, proc.c, vm_opts.h.base, template/*: set properties.
d08112a656c4715d509f2b2ac7e1e2199068eed6 2007-02-02 * proc.c (yarv_proc_alloc): needs return.
205f310c2963edec5fabebdce6aaae076d8af5fb 2007-02-02 * call_cfunc.ci, compile.c, compile.h, debug.h, eval.c, eval_error.h, eval_jump.h, eval_load.c, eval_thread.c, gc.c, insnhelper.h, insns.def, iseq.c, main.c, numeric.c, parse.y, range.c, regenc.h, ruby.h, signal.c, thread.c, thread_win32.ci, vm.c, vm.h, vm_dump.c, vm_evalbody.ci, yarvcore.c, yarvcore.h: fixed indents and non-C90 comments.
f41d55aec886425b3e1577b0ca31e1c7b8a6b94b 2007-02-02 * lib/mkmf.rb (create_makefile): make object files depend on extconf.h even if depend file exists.
fddaf76b679f083776634c9f9ed5f92077670f79 2007-02-02 * Makefile.in, */Makefile.sub, common.mk (vmasm): generalized.
e22d0bf7238edc56f0486a2241b42d906dad90cc 2007-02-02 * common.mk (runruby, benchmark, benchmark-each, tbench): use PROGRAM for the file to be built.
4102b12e1f763e6aae6a9eaa421ac84aa355a76c 2007-02-06 * common.mk (*.inc): use VPATH.
92011c626a6bdc0a09536f08dce262d29897c3cf 2007-02-06 * added ignore list.
ac6ed201bf2dd4792c0efae770c2ab12deac9d5c 2007-02-07 * thread_win32.h: undefine _WIN32 on cygwin. [ruby-dev:30303]
522f948a0ce5caaf3a44c06045a439c190d8f861 2007-02-07 * eval.c (specific_eval): suppress warning.
d274cf524ad0a8571d16f449301987af685a983d 2007-02-10 * common.mk: targets which depend on yarvcore.h now depend on rubysig.h too.
bf6efa76c0abcd1a2577cf0ca49f8137d3483b60 2007-02-18 * configure.in (pid_t, uid_t, gid_t): check if defined.
562f256c54dbb1a0a26699ba3dceba24062a9b11 2007-02-18 * configure.in (pid_t, uid_t, gid_t): check if defined.
9c79e14614869fbf3bb9132a554e28a5b85c0b72 2007-02-18 * ext/etc/etc.c (etc_getgrgid): missed to replace a macro.
085fee908733edc08dc79c3ac551479be6e07f22 2007-02-19 * configure.in (RUBY_REPLACE_TYPE): cache convertible type info.
128cc954d0e17e871c657f1eaaadb927bc92b507 2007-02-19 * configure.in (RUBY_REPLACE_TYPE): cache convertible type info.
e3b0b6d5fecf52402c333be90c31b32bb04c43ac 2007-02-21 * eval_load.c (rb_require_safe): should restore safe level.
5374de14e34fcd5354289830ab7f2212884bc4f5 2007-02-24 * thread.c (rb_thread_debug): added runtime debugging flag.
f425798fdaca165c200091faf976c3cf9a52637d 2007-02-24 * intern.h (rb_thread_blocking_region): add prototype.
c034fce5cef74af6d1178eba4bec536e1fa70728 2007-02-24 * process.c (rb_waitpid_blocking, rb_waitpid): use UBF feature.
eb3f1f7aeb55778b13942b1823b460a15be693c5 2007-02-24 * file.c (rb_thread_flock, rb_file_flock): use UBF feature.
8ac59769bcf9676e58e3ec6f3f7fb927258f545d 2007-02-24 * file.c (rb_thread_flock, rb_file_flock): use UBF feature.
b1b44331de67e5b2e8343d8c74143ea4222007a2 2007-02-24 * thread.c (DEBUG_OUT): leave pointer size to runtime.
5b10c170e52d53e570b6335590552a12b002c361 2007-02-24 * file.c, gc.c, io.c, ruby.h, rubyio.h, win32/win32.h (rb_io_t): renamed from OpenFile.
96110732f155a53d0e7e37a7975746d76ac10ba7 2007-02-25 * rubyio.h (HAVE_RB_IO_T): macro to tell if rb_io_t is defined.
f9b349adb53b02ed1b3565be5b06e4881b0cdd41 2007-02-28 * Makefile.in, configure.in, */Makefile.sub (THREAD_MODEL): system specific thread model.
50d3ece900d8592907eb06b8eb77b4612e7e5020 2007-02-28 * mkconfig.rb (patchlevel): read from version.h.
cd725929d7241166733f2028cc71640b055ce267 2007-03-01 * parse.y (stmt, arg): should not omit lhs of OP_ASGN1 even if empty. [ruby-dev:30452]
15dabe82163717bbdadab82d72e657f5fa731e99 2007-03-03 * file.c (rb_file_s_utime): allow nil to set the current time.
9b7ecc68a9e869143367556dba35f7368839ab32 2007-03-04 * file.c (rb_stat_s_utime): fixed a commit miss for the platforms where utimes() does not exist.
7b0f24634555aece61327c117e8d56d27310b281 2007-03-04 * file.c (rb_stat_uid, rb_stat_gid, eaccess): use rb_uid_t and rb_gid_t instead of int.
da3558fddb385de8cd7d0ef4556b7073139a824e 2007-03-04 * parse.y (parser_yylex), win32/win32.c (rb_w32_utime): fixed indentation broken at YARV merger.
8f676986bec676ed88f26c2f3721aff87ee00d42 2007-03-06 * runruby.rb: added --pure (turned on by default) and --debugger options.
92cea77f951c15ac7af1699fa4194cc80475974a 2007-03-06 * ChangeLog: commit miss.
fb85abe0972ba25443a9a8de0b184c104fab3acf 2007-03-11 * ChangeLog: correct ML number. [ruby-dev:30455]
140fb1bae3e8110cc1070bdc66d51a84c7e875bd 2007-03-13 * common.mk (clear-installed-list): separated from install-prereq.
08b53aa67a5da8daf602424847c4aeacd0ac75eb 2007-03-19 * thread.c (thread_create_core): block is not used if first_func is given.
56f2d0aa98e2cbddf20d8c382d4ee824ebd3a4f2 2007-03-19 * thread.c (thread_start_func_2): store the result of first_func as well as first_proc.
e1aec4aed8e745c41ab36ad8914285f011cd8b4f 2007-03-20 * process.c (rb_fork): flush stdouts always before fork(2). fixed: [ruby-dev:30612]
e6e5674156079ddd466e216593c2eb2da5590944 2007-03-21 * ext/Win32API/lib/win32/sspi.rb: set properties.
df896a05608e4041c36488c60218f06ca74830b9 2007-03-21 * bignum.c (rb_big2str0): round up for the most significant digit. [ruby-core:10686]
790999028d75caa265cb66a8e44d200b8356ed8e 2007-04-02 * insns.def (throw), thread.c, yarvcore.h (throwed_errinfo): fixed typo.
043479247cfe70d6464293a0b070f9bfaba608fd 2007-04-03 * ext/openssl/extconf.rb: check for functions added in 1.9.
013baa2b43a72aea8da9e7548a031f4a3695d229 2007-04-03 * ChangeLog: fixed timestamps from commit log.
9c64c3ed5c45084e62f46fc6b5d80948697c3f86 2007-04-04 * io.c (popen_exec): should not close close-on-exec FDs. [ruby-dev:30679]
1f9d0992aba18316b2e08ce2ce00b0b5eb524e48 2007-04-04 * io.c (pipe_open): raise NotImplementedError for command "-" on platforms where fork(2) is not available. [ruby-dev:30681]
8259e4aa9a140b9584dec2be4e542dfbd71a40ad 2007-04-04 * io.c (pipe_open): refined the message of NotImplementedError. [ruby-dev:30685]
f1796fdb2c0473f2362a79402e1d9417cf2b6f96 2007-04-04 * error.c (rb_notimplement), io.c (pipe_open): removed definite articles and UNIX manual section from messages. [ruby-dev:30690]
a39ab5220d185bb52549bb69fbd93350b3f67779 2007-04-05 * ext/openssl/ossl_{pkey_ec,ssl_session,pkcs5}.c: set eol-style.
22e4a7703fbcc4640fa5b764730e542dd75df743 2007-04-05 * compile.c (defined_expr): support for assignment. [ruby-core:10867]
13513057c5cd1f155dc73e479fc915b1ad9fea45 2007-04-05 * compile.h (ADD_CATCH_ENTRY): removed temporary variable.
e12090b9b23d54f41175f7fb3528419048f8c2bb 2007-04-08 * compile.c (defined_expr): test arguments of NODE_CALL and so on as well as NODE_ATTRASGN. [ruby-core:10886]
ffa31c264500817f1579be5c6b2d9b943b3b9cf4 2007-04-16 * ext/stringio/stringio.c (strio_seek): consistent behavior with IO#seek. patch by sheepman in [ruby-dev:30710].
0a612b8807be8b03fe8e360148af98258b7d62c3 2007-04-16 * lib/optparse.rb (make_switch): do not clobber converter if pattern has no convert method. reported by sheepman in [ruby-dev:30709].
5f8b25745b15e42ade57449f657c4de7cb0e17bd 2007-04-17 * configure.in (LDFLAGS): prepend -L. instead appending it to XLDFLAGS. [ruby-core:10933]
3c36d2d3c1c5458552df9a3a586d6d66c8479832 2007-04-17 * configure.in (Makefile): remove $U for automake from MISSING. [ruby-talk:248171]
07cab8007ee3832adbb2fd7280ce26f3c50bf5cc 2007-04-17 * yarvcore.c (th_init2): push initial blockptr value for rb_block_given_p() outside ruby_exec(). [ruby-core:10923]
b338d1d6a41d59885f718de2f800a19b84d42fa7 2007-04-18 * util.c (ruby_strtod): exponent is radix 10. [ruby-talk:248272]
3fc37d71c4a1a25c3a77464c614595703d63c2e6 2007-04-19 * eval.c (ruby_cleanup): re-send signal. [ruby-dev:30516]
cc1757bce8abc852963b9253e930e2599055c653 2007-04-20 * eval.c (ruby_cleanup): fixed access to out of bound, and inversed the order of errinfos.
dc8147bca9715b114745ce8bea211fb40ec583cc 2007-04-20 * lib/optparse.rb: fix to override conv proc.
e110a86cc514fad7fd183228975e024597f4fdef 2007-04-20 * eval.c (ruby_cleanup): inversed the order of errinfos.
22826be640c2beb16275862bdcdee65d6cf68a82 2007-04-20 * configure.in (LIBPATHFLAG, RPATHFLAG): no needs to be quoted, it is done by libpathflag in mkmf.rb.
692010a2350a0dd981ed8b31ccd7a5a76dd6468a 2007-04-23 * lib/mkmf.rb (libpathflag): not to append RPATHFLAG to current directory.
42b3d60056f9ff4009f2398b5697e21a9b48986d 2007-04-23 * ext/extmk.rb ($ruby): add extout directory to include path. [ruby-core:11003]
787c3ead188aa95b2248601b60819fc4d5f968f7 2007-04-24 * dir.c (do_stat, do_lstat, do_opendir): should not warn ENOTDIR. [ruby-talk:248288]
4134a542baa4e9a5c49adab53272d74edfc55f4d 2007-04-25 * thread.c (alloc_event_fook, rb_thread_remove_event_hook): should return value.
354844be45efe799031b1a9799e8c6d52cc6b16d 2007-04-25 * eval_intern.h (PUSH_TAG): no argument now.
5bda3debcf2493308afd8d5c7d5ee306d5980828 2007-04-25 * ext/probeprofiler: set eol-style.
da4ad54e47972340399756467d682174601488ec 2007-04-26 * misc/ruby-style.el: new file. C/C++ style for ruby source code.
f70f8173cd9ba0c359d87c0eb10b747f5abd6385 2007-04-26 * parse.y: fixes for ripper.
93bdc98f33c0dfa2d7baf03787f0d8181062d9cf 2007-04-26 * bignum.c (rb_big_pow): reduce multiplying for even number.
a379112975823550ab7b4493d4bd1244a6a1aeb5 2007-04-26 * bignum.c (rb_big_pow): truncate all zero BDIGITs. [ruby-dev:30733]
5d2069cd566a2e1c616a91e4bda82f567d857498 2007-04-27 * numeric.c (int_pow): rb_big_pow() may return other than Bignum.
ea2cb282aeba0457aa775d5dbfa1da6810fafa45 2007-04-27 * numeric.c (int_pow): bugfix of overflow detection.
0c1f1fb5311f6470b0fef014941d722dec73146e 2007-05-01 * bignum.c (rb_big_pow): improvement by calculating from MSB and using factorization. <http://yowaken.dip.jp/tdiary/20070426.html#p01>
f8c2658700d600ea5636de580a146131300cb147 2007-05-01 * parse.y (assoc): result of assoc_new needs to be an assoc.
50e6933b094ea9e5851617e7e464aa1f4c332a00 2007-05-01 * error.c, parse.y, ruby.h (rb_compile_warn, rb_compile_warning): warn for compilation. the parser should no longer use rb_warn() and rb_warning(). [ruby-dev:30121]
0cc90b386573acd30b2256c7ff72e7da10d77bc3 2007-05-02 * parse.y: removed garbage spaces.
8269ab2e1fd073f2970535ccd796213db29cd2bd 2007-05-02 * bignum.c (rb_big_quo): now calculate in integer. [ruby-dev:30753]
d942a9a1eef1636ebd98998f8e13dd6b9e615bea 2007-05-03 * vm_evalbody.ci, insns.def, vm.c, tool/insns2vm.rb (rb_num_t): renamed to get rid of name clash. [ruby-dev:30504]
5bfe949dd543199a1776f1f816d47217837b896d 2007-05-03 * thread.c: copied rdocs from fastthread.
1a89cc308d823033715131c2709a009ee971eb28 2007-05-03 * configure.in, defines.h, eval_load.c (rb_feature_p, rb_provided, search_required, rb_require_safe), ext/extmk.rb: Fix a bug where a statically linked extension cannot be autoloaded. [ruby-dev:30023] / [ruby-dev:30239]
84daaed84496f64701ccf1649e8a28a24716129f 2007-05-05 * lib/date/format.rb (Format::Bag#method_missing): get rid of modifying orginal argument. [ruby-core:11090]
a78970e211677f74eb2763ba9bdd4bbe2ef61b65 2007-05-09 * 2007-05-09
7de7d5ddeb6aec261a911343f1962ded776791ef 2007-05-09 * bignum.c (Init_Bignum), numeric.c (Init_Numeric): added fdiv as aliases of quo. [ruby-dev:30771]
453366ceb90e23b70a6df738319f4aeba374075b 2007-05-09 * bignum.c: purged trailing spaces.
ea758d28c35fac26d243f2b486bf85619ad2a8de 2007-05-09 * numeric.c: purged trailing spaces.
f563dc875cbcd697021602a9b648b0c50bdfcddd 2007-05-10 * thread.c (rb_thread_priority): rdoc fix; the initial value is inherited from the creating thread. [ruby-core:10607]
dc2a434cf28d9372e172a68914809de27aa6276a 2007-05-10 * parse.y (POINTER_P): pointer may be larger than long.
a1295b0f79d65d04a07962acf8b2af1a930a6035 2007-05-11 * iseq.c (iseq_data_to_ary): internal IDs must not be exposed. [ruby-core:11073]
2b9cbceb5ea42f95e8901ef6565063fe197d0057 2007-05-15 * test/ruby/test_beginendblock.rb (test_endblockwarn): now parser warnings emit source names and line numbers.
b21d410d4ed805f2e2e1ad94240ba41e55dedb05 2007-05-17 * misc/ruby-style.el (ruby-style-label-indent): for yacc rules.
635c599d6be1bc8bb4039caf7520d5f02e914298 2007-05-18 * ruby.c (DllMain, ruby_init_loadpath): use DLL instance handle given to DllMain instead of VirtualQuery so that loadpath becomes relative from the DLL on WinCE too.
62b3932c9c6695e58732c614631e1eab0a32a403 2007-05-18 * file.c (Init_File): method definition mismatch.
3d18c14e2c95b1c182932f074f6a55604df07498 2007-05-18 * enum.c (enum_inject): minor improvement. [ruby-dev:30792]
80a0e2f7531dcb8260059209a6a0bab9ab3a08cc 2007-05-22 * ext/extmk.rb, ext/purelib.rb, lib/mkmf.rb, runruby.rb: clear default load path to get rid of load pre-installed extensions/libraries. [ruby-core:11017]
2cdb1c33763d3dda6691ee4b7ffc53e684bd528e 2007-05-22 * ext/purelib.rb: commit miss.
b9b3247d8b581a62df802053370ad4a9a16ae69b 2007-05-23 * regsyntax.c, unicode.c: set eol-style
d289b8e8c6a730063723a2637c45e93cb4bc9a45 2007-05-25 * yarvcore.c (Init_VM): wrap already initialized structs to use it directly.
a1cb9efd343c9150260d457dfea0005166858690 2007-05-25 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
b904e87f0857eb3d1c0fdc5a8fbc693221baefab 2007-05-25 * eval.c (ruby_exec_internal): do nothing if no code.
9372d4565c891efebf8683a4f276cf6103d1a4d8 2007-05-25 * test/ruby/test_beginendblock.rb (test_should_propagate_signaled): skip tests for exitstatus and termsig on the platforms where signals not supported.
7f41ff0ff60bc1f8e1d4ba71ee17adea8a697cfb 2007-05-28 * cont.c: fixed a function name.
d15b7d0509e5174491814726bf28299baa22adf7 2007-05-29 * win32/win32.c (rb_w32_opendir, rb_w32_readdir): eliminate magic numbers.
82159c813bcf74b117ca37801a3fa527f1909a6b 2007-05-29 * win32/win32.c (rb_w32_opendir): removed duplicated code.
0d2109239d99af0710937c4bfe96a3c6e9db25ad 2007-05-29 * parse.y (open_args, arg_ambiguous, parser_warning): should not use rb_warning in the parser.
a196c4ff5cce1e0544a4d27f1ceb6ef40bbc19b2 2007-05-29 * gc.c (garbage_collect, yarv_machine_stack_mark): fixed typo. http://bugs.debian.org/426267
fd9aee1ca39171e2f585ea7db7c401bf1d901468 2007-05-29 * gc.c (rb_source_filename, obj_free): supress warnings.
290569b06c3e9352a17b0aa55f63b2e4dd2d9e29 2007-05-29 * signal.c (trap): fixed segfaults. [ruby-dev:30830]
06eeec8a40fb9b78a2583fafe6247ed8c771ebcf 2007-05-29 * signal.c (interrupt_init): needs to pass nil for Interrupt. [ruby-core:11038]
87e215b55db9c387090264c4d9497f31a00c803c 2007-05-29 * eval.c (rb_eval_cmd): just return if no exceptions. [ruby-dev:30820]
682a52e61cbc7ca5674e5bb546621b78fe4f7ab9 2007-05-29 * eval.c (thread_timer): timer thread should not receive any signals. submitted by Sylvain Joyeux. [ruby-core:08546]
daacec2b0ecb6f11b31bd2592a97e482a0fd5629 2007-05-30 * thread_pthread.ci (thread_timer): must not be applied to trunk.
44475bb20874b908160b2a9e6d1dda7fb0c10e88 2007-05-31 * lib/benchmark.rb (Benchmark::Job::item): avoid modifying the argument unintentionally. [ruby-talk:253676]
b8cb3679bbf1884b43271bc221df61aabe53a6ac 2007-06-01 * numeric.c (num_round): should convert self to Float. [ruby-dev:30860]
99d65b14b4ec3a546a28b6b17b3b4553eaf27b2f 2007-06-05 * compile.c, dir.c, eval.c, eval_jump.h, eval_method.h, numeric.c, pack.c, parse.y, re.c, thread.c, vm.c, vm_dump.c, call_cfunc.ci, thread_pthread.ci, thread_win32.ci: fixed indentation.
3d3e46d4c720eb55d78c78d86318e6992a0e7ab9 2007-06-05 * call_cfunc.ci: protoized.
35eb54258865b73ac83bca0f1375c6c1f42c61d9 2007-06-05 * thread_win32.ci: fixed typo.
194a01a484de0ed73256fea0321264b8aebfd258 2007-06-05 * compile.c: fixed indentation.
243cd204df3c949fb689078a73a82aaabddf1f63 2007-06-05 * call_cfunc.ci (call_cfunc): fixed typo.
b244c0dd3a6268c49ebebde8d935fb3d191aee33 2007-06-06 * ext/json/ext/{generator,parser}/extconf.h: removed intermediate files.
a96aacb08cefc3f712c5de29410e16299923b827 2007-06-06 * ext/json, lib/json, test/json: set properties.
ea05b809b522824e3c67af2684767e7c2775d51b 2007-06-06 * lib/json/pure: set properties.
2b592580bf65040373b55ff2ccc3b59a0a231a18 2007-06-10 * include/ruby: moved public headers.
d4d7164a9bda880ea998a382b20f9f7e4218d2c8 2007-06-10 * instruby.rb (install_recursive): skip backup files.
7d8743d5c50bb95d6f3296d125f921445eb07513 2007-06-10 * test/ruby/test_beginendblock.rb (test_should_propagate_signaled): get rid of invoking shell. [ruby-dev:30942]
c389b3bb637a32a12d2445bfcd958d1b3c033c19 2007-06-10 * Makefile.in, win32/Makefile.sub (XCFLAGS): -I. is needed for *.inc.
6b95829d71c0a3bb88b3263c6a7a8ef2ba059567 2007-06-10 * ext/extmk.rb: prepend also topdir to mflags at last.
8782d3d977e4f357825a977112001765bd49fad8 2007-06-10 * win32/Makefile.sub (config.status): rubyhdrdir was missing.
cfb6b44bde0371e4cdcfeba19287205d90b4b595 2007-06-10 * instruby.rb (install_recursive): skip .svn directories.
4d2421d58b1da845f9dbf09ce78555398106756f 2007-06-10 * instruby.rb (install_recursive): add :glob option rather than using FNM_DOTMACH.
5dc9bf105a5cc1935c03334e6e05f6a254bb7b46 2007-06-10 * instruby.rb (ext-comm): make header directory first.
30dbd2a6baedd027a8db5f9825d9614d79c3b9d1 2007-06-10 * parse.y (do_block, brace_block): fix line numbers. [ruby-dev:30831]
79a74f5ec19b67798e2b8a5860ed6eb6d9828d31 2007-06-10 * instruby.rb (install_recursive): should check parent directoris of the destination. [ruby-dev:30947]
2cb9ebd55d355263a8679539fc11ec9ba0b3df1d 2007-06-10 * missing/isinf.c, missing/dup2.c, missing/strtod.c, missing/x68.c, missing/alloca.c: use "ruby/config.h".
0c57bf4b612e741de3ec05988f6b4432530688bb 2007-06-10 * ext/probeprofiler/probeprofiler.c: clean warnings.
8cc8c9f9a19a18463cf10c05368dc5e42bd2e45e 2007-06-12 * lib/mkmf.rb (find_header): use header names in the message.
13349fd176f80c21b95c05f35d127f63760da561 2007-06-12 * lib/mkmf.rb (Logging.quiet, Logging.message): added quiet flag and use it. [ruby-core:10909]
0e6287543373a023f97a6362f5415ca85b2381c9 2007-06-12 * configure.in (darwin): prohibit loading extension libraries to miniruby.
0dc3a071d3dc02dc40965abae4c5bd6512cb251a 2007-06-14 * lib/rdoc/parsers/parse_c.rb (RDoc::C_Parser): handle more extensions. [ruby-dev:30972]
a96b6f060406c15d56f3cc6a493a8b3d59c3fed9 2007-06-15 * common.mk (realclean): separate local and ext.
3dc070e90e53dfd281acdbaada2871d5eeac4a1a 2007-06-17 * variable.c (rb_path2class): get rid of dangling pointer caused by optimized out value.
c72ecb25ad372ed4d0a0c571f7ce4e5191fdf3d6 2007-06-17 * variable.c (rb_global_entry, rb_f_untrace_var, rb_alias_variable, rb_generic_ivar_table, generic_ivar_get, generic_ivar_set, generic_ivar_defined, generic_ivar_remove, rb_mark_generic_ivar, rb_free_generic_ivar, rb_copy_generic_ivar, rb_obj_instance_variables): suppress warnings.
31345380ac41f8b830104ea41b4b52e1e2b094a8 2007-06-18 * eval.c (ruby_cleanup): return EXIT_FAILURE if any exceptions occured in at_exit blocks. [ruby-core:11263]
942a54302de5bfa4665960947c403e1c0b6831ad 2007-06-18 * parse.y (yycompile): disable trace while creating ruby_debug_lines. [ruby-talk:253586]
1c03862049be55c911c1dfb2621c3be42d7c0d09 2007-06-18 * eval_load.c (rb_require_safe, ruby_init_ext): load with ruby level cfp. [ruby-core:10779]
f91ec98d430491a88b8a8aa10f21d79e936c526a 2007-06-19 * eval_load.c (load_ext, rb_require_safe): pass VALUE instead of pointer. [ruby-Bugs-11659]
362c3c0e5d552a81e571536ea6c293e4b812a0f5 2007-06-19 * test/openssl/test_ec.rb: set properties.
9a7a11564c9e36819fbb54034e3b17391b912d30 2007-06-19 * parse.y (rb_intern2): use rb_intern2 to intern without trailing equal sign.
3fc180ebeb7db9d2b0193c846b780bc1967026f3 2007-06-21 * parse.y (rb_intern2): name may not be NUL-terminated.
5a164c1891600cd20fadbda4f173b8a578f95126 2007-06-21 * yarvcore.c (rb_thread_mark): mark also thrown_errinfo.
a5c9bf7d63bff7772d7a3b392e9d5ebe6a0bf479 2007-06-24 * proc.c (proc_to_s): suppress warning, and reduced duplicated code.
d1bd418715091794dc207198a0fe4152b5f40cb1 2007-06-24 * proc.c (proc_to_s): used a variable before initialized.
ace2b68ac4215b46f5de94bad68f3fef91df4245 2007-06-25 * eval_error.ci, eval_jump.ci, eval_method.ci, eval_safe.ci: c-mode.
883fadf9affab1ab72233d23ecdbb8894a3ca1e5 2007-06-26 * process.c (proc_getgroups): use GIDT2NUM for rb_gid_t.
a0aa5f977e6644f1cb9803a8c08b866623ed8227 2007-06-28 * ext/stringio/stringio.c (strio_getline): local variable to be initialized. [ruby-dev:31077]
cf46a2fce6758d7ba2b9a5615249fde9af6015ea 2007-06-29 * parse.y (dsym): return non-null NODE even if yyerror(). based on a patch from from Yusuke ENDOH <mame AT tsg.ne.jp>. [ruby-dev:31085]
32421ba3e1858c4e766aba7fdc445afe2961018a 2007-06-29 * hash.c: purged trailing spaces.
453f64fa477686e6a1accade80d27480a372d948 2007-06-29 * lib/vm/instruction.rb: set properties.
f35974066131e8c5517abc1cad366780bd90cf43 2007-06-29 * numeric.c: fix indent.
3b5eac1a0844ecd4ab5bd937f2ca9bd7b984441e 2007-06-29 * numeric.c (fix_pow): get rid of division by zero. reported by Yusuke ENDOH <mame AT tsg.ne.jp> [ruby-dev:31040]
eae8a9143f04d6598b564787a45f03b27111cf9d 2007-06-29 * debug.c (ruby_set_debug_option): separated from main.c.
78ce3ea1edb66003bdc8c92ca699e2e08434ae76 2007-06-29 * debug.h: constified.
9c69eff7b362f99c0efab3781a4169bfe16eb3d4 2007-06-29 * parse.y (stmts): fix for ripper.
fd3f9eee0e9a37218edf21e1726ff1b5d90792ba 2007-06-29 * parse.y (parser_yylex): return non-valid token for an invalid instance/class variable name. a patch from from Yusuke ENDOH <mame AT tsg.ne.jp>. [ruby-dev:31095]
0a75feb94adbce32b35e23e11b58ace9a2a3e924 2007-07-02 * insns.def (defineclass): suppress a warning.
ba563e4a410eb8f01709cc2f37a42361f5998311 2007-07-05 * include/ruby/st.h, st.c (st_init_table, st_init_table_with_size): constified.
6bbcf6f43d55e3b617f780f6c2812195622b15fe 2007-07-05 * parse.y (global_symbols.last_id): reduce unused ID numbers.
e8b0aa4ca047b06d657735e2cdf10c3f58f2d9bb 2007-07-05 * include/ruby/{node,ruby}.h, ruby.c: added enum constants for gdb support. [ruby-dev:31066]
a670571ad3ceab1ac1f1266f2b263640f2b11cc6 2007-07-05 * parse.y (parser_parse_string): fix indent.
b553a34c63da315637afeced46afd05d33f7c623 2007-07-05 * numeric.c (int_pow): even number multiplication never be negative.
46603a78afde1386f92b38f9b16ca86daa93ad88 2007-07-05 * include/ruby/{intern,ruby}.h, compile.[ch], error.c, eval.c, eval_load.c, gc.c, iseq.c, main.c, parse.y, re.c, ruby.c, yarvcore.[ch] (ruby_eval_tree, ruby_sourcefile, ruby_sourceline, ruby_nerrs): purge global variables.
c5077a2c72a75d7e8f3486be7a81f52de90db6f0 2007-07-05 * ruby.c (proc_options): moved do_print and do_loop options handling from ruby_process_options().
c512a69a2df121215d20edf4e8b646c929d62987 2007-07-06 * parse.y (f_marg): wrap f_norm_arg assignment node with NODE_LIST. [ruby-dev:31141]
7990a473eb5e50304a276d4fce920d0da1f994d9 2007-07-06 * bootstraptest/runner.rb: added --quiet option.
e8fc29990fa4042dc38757e3e10013aba2c4f388 2007-07-06 * parse.y (keyword_to_name): constified.
b2d827cc5ba954862ba618bbe7d2fe2d785b6e1c 2007-07-06 * eval.c (rb_interrupt): suppress a gcc's officious warning.
c18e8ad7e9f152880de35f4e1904e46693dcba57 2007-07-10 * bcc32/{Makefile.sub,setup.mak}: remove surplus slash from srcdir.
c0258a9ea6f06988f03d06b19d2174890c34b809 2007-07-10 * bootstraptest/test_flip.rb: new test for flip-flop operator.
e86a6e25146fa94aa2ce3f22f229ee8d1a4e57e3 2007-07-10 * bootstraptest/test_flip.rb: set property.
d4662d49d925484f673969693f47cd4ac4338206 2007-07-10 * compile.c (rb_iseq_compile): formatted if/else to switch statement.
0fcf8e17aaea1b5562a89c3aed24c2e722b38a66 2007-07-12 * thread_pthread.ci (thread_start_func_2): not use a directive inside a macro argument. [ruby-talk:258763]
1fe38a5caee8985c0e2d6eb05894fad3c9476d6d 2007-07-12 * thread.c (thread_join): pthread_t may not be pointer.
2e601474e7dc483aca0e7c7b7ced750e869aab7f 2007-07-12 * insns.def (opt_succ): fixed typo. [ruby-dev:31189]
4c289d8d104fc3cd73858b4dc2bdf13c62f50377 2007-07-12 * struct.c (rb_struct_init_copy): disallow changing the size. [ruby-dev:31168]
b53224b4936c8d6a1230f71cdce2b5572c14333f 2007-07-13 * lib/mkmf.rb (link_command, cc_command, cpp_command): do not expand ::CONFIG which is an alias of MAKEFILE_CONFIG.
f64a557efdbc191f54721ec0a56c8f6a46c618fd 2007-07-13 * array.c (rb_ary_flatten_bang): check argument if valid integer. [ruby-dev:31197]
6dcf9f16ccf2523e9473b10d8b8f308013913c57 2007-07-13 * parse.y (program, stmt, primary): reduced duplicated code.
b1d5c752fbafe0433508e6719d576072fd938e01 2007-07-13 * parse.y (dsym): convert also literals containing NUL to symbol.
4a0ea31319df8b64a17766937349059877b7a9da 2007-07-13 * parse.y (debug_lines): use rb_hash_lookup() to get rid of call of Hash#default.
e6dc7d3d6fc36846b6213c3ca9d87d250659c5bb 2007-07-13 * parse.y (ripper_warningS): unused in ripper right now.
113a709cce1baf1623ad8457a08585c5db49a5df 2007-07-13 * range.c (range_max, range_min): return nil for empty set as well as 1.8 and Enumerable. [ruby-dev:31198]
9dbaa0a9a9df1c1180a2e9bc5e94441aff1c888d 2007-07-13 * win32/win32.c (CreateChild): enclose command line except for command.com which can not handle quotes. [ruby-talk:258939]
a5941516685eac751193ea88424be5588698b2c7 2007-07-14 * enum.c (sort_by_cmp): check if reentered. [ruby-dev:24291]
2adf19d6c4febaa497c28dfc5fe0942e540dd883 2007-07-14 * bignum.c (get2comp): do nothing for empty Bignum. [ruby-dev:31225]
b64881077e272f421759149bff40e8d472621423 2007-07-15 * bignum.c (rb_cstr_to_inum): check leading non-digits. [ruby-core:11691]
65055630acd67e9d85b30646c9311e7d214f8912 2007-07-15 * bignum.c (get2comp): do nothing for empty Bignum. [ruby-dev:31225]
959bd6cfdfdecaba2017932fe1178fae3c1a9f32 2007-07-15 * bignum.c (bigtrunc): do not empty Bignum. [ruby-dev:31229]
cba32dcaa6cd7369d0c0d130a15522048440c658 2007-07-15 * ext/dl/cfunc.c (rb_dlcfunc_call): adjust format. [ruby-dev:31222]
66e1be60c39e3ab96fc7de01fb950cac9b5bc700 2007-07-15 * bignum.c (rb_big_pow): removed invariant variable. [ruby-dev:31236]
192c936e2317286fa428a76a4018c9082d11c828 2007-07-15 * sprintf.c (rb_f_sprintf): more checks for format argument. [ruby-core:11569], [ruby-core:11570], [ruby-core:11571], [ruby-core:11573]
c2b34e34cbca5d8c10f6ed9af96b9ff1d998e6a5 2007-07-15 * insns.def (getspecial): lfp_svar_get() requires int for special global variables.
6c12b69fdac5b38410fb37e94f1546e3c119685e 2007-07-16 * string.c (rb_str_rindex_m): accept string-like object convertible with #to_str method, as well as rb_str_index_m. [ruby-core:11692]
233221db60c32a626b7e7d06dae71a4c3f78d380 2007-07-18 * parse.y (rb_parser_append_print, rb_parser_while_loop): moved check for node to the head.
ec6e26742cd467b210c8d2935edb1a0dcb26e0dd 2007-07-18 * bignum.c (rb_big_pow): refine overflow check. [ruby-dev:31242]
09ce106ab3341030cc1893ca308532d196658508 2007-07-19 * bignum.c (rb_big_lshift, rb_big_rshift): separated functions to get rid of infinite recursion. fixed calculation in edge cases. [ruby-dev:31244]
a1c76bc3de808ab3c5b36725369e952210ef8b64 2007-07-19 * eval_error.ci (get_backtrace): check the result more. [ruby-dev:31261] [ruby-bugs-12398]
4beb1193936ff7ea65fbe81d4a8b096cc3067c96 2007-07-20 * bootstraptest/runner.rb (get_result_string): check $?.coredump? first.
327be4636e4eca04ef34f4e59655dd9bdd1a0a00 2007-07-20 * bootstraptest/test_syntax.rb: SEGV tests for syntax.
bf27f224f014fc549026b2ef837d65438662e81f 2007-07-20 * parse.y (stmt, mlhs_node, lhs, arg, var_ref): return dummy NODE_BEGIN after errors. [ruby-dev:31100], [ruby-dev:31118]
2c2adf8dc3fd0a36620b723778b1c1a86646940b 2007-07-20 * parse.y (remove_begin): keep empty NODE_BEGIN, instead of null.
98a54d46f74bf3c7b60b83bcc73e0b312425a1bb 2007-07-20 * ext/openssl/ossl_config.c (ossl_config_set_section): do not initialize aggregations with dynamic values. [ruby-talk:259306]
39c56c33490275091939ba33ee18b03b140ea3b7 2007-07-20 * compile.c, compile.h (DECL_ANCHOR, INIT_ANCHOR): split not to initialize aggregations with dynamic values. [ruby-talk:259306]
644d3a650fc31c865bb87d53de6624f876bf68dd 2007-07-20 * compile.c (iseq_set_sequence): raise SyntaxError instead of rb_bug since this function can be called from VM::InstructionSequence.load.
90ae4b364b91c505e708b468d22d1ee940640356 2007-07-21 * lib/mkmf.rb (init_mkmf): should remove mkmf.log too.
7dcc7aca28505460b64cd82a1416189e517c7f80 2007-07-21 * win32/resource.rb: include patchlevel number.
267241808bb5d603537794931ffe70c782940bd6 2007-07-21 * {win32,wince,bcc32}/setup.mak (-version-): no RUBY_EXTERN magic.
985099b0e3c47b4ade1b36f8cae5712f5744c7e3 2007-07-21 * bcc32/Makefile.sub (ASMEXT): had overwitten OBJEXT.
021660e4428f941553ae0cf893d756f270771471 2007-07-21 * lib/mkmf.rb (create_makefile): make OBJS depend on RUBY_EXTCONF_H only if extconf.h is created.
92cad4305b1751fcea0bcfe1386e8f8cba265167 2007-07-21 * bcc32/{Makefile.sub,configure.bat,setup.mak: configure_args support.
2840fa6b6504de820c3ca40457306787545d27fe 2007-07-21 * common.mk: inverted rules order.
4b40f2c51607e5a918699952605bbcfc5bff9f99 2007-07-21 * string.c (rb_str_resize): fix indent.
f1622c195da92aaaa0200d3afcf44f58c0cf29d9 2007-07-22 * file.c (rb_file_s_rename): deleted code to get rid of a bug of old Cygwin.
fb00d61acf3e7f3c8c839f25c4a9c094349160f3 2007-07-22 * thread.c (is_ruby_native_thread): made an int function as well as version 1.8.
fead3c93e744f45ff8e7d4bac550bbd0cd79994f 2007-07-24 * io.c (rb_f_p): return nil if no argument. [ruby-dev:31285]
bd65920c0bd263207f09f9cf7fd2bb10f31cd418 2007-07-25 * lib/rexml/formatters/*.rb: set properties.
ea7e249079c86e502d2af4c6c896952dd5cad150 2007-07-26 * dln.c (conv_to_posix_path): removed.
d13499173031809a316f1e5d25d9bb3e825e146c 2007-07-26 * dln.c (load_1, dln_find_1): constified.
798b8d27916adcb3faa87e85e45211340b6bc3a4 2007-07-30 * bignum.c (rb_big_aref): check for Bignum index range. [ruby-dev:31271]
148e522f6314b4c34a6d0eeb6b92553e7e962649 2007-07-30 * ChangeLog: typo.
12b1e59f2eacd346da550bbc30cc3644909cb314 2007-08-01 * generic.rb (URI::Generic::merge_path): behave as RFC 3986. [ruby-talk:252052]
46e848a65a866663161edecc81d1b46aa3e36de3 2007-08-02 * sprintf.c (rb_f_sprintf): should not check positional number as width. [ruby-core:11838]
d9274e7d6bbffd15291ffc6bdd5fefbde79f5cb8 2007-08-02 * parse.y (reg_compile_gen): set error if failed to compile regexp literal. [ruby-dev:31336]
11e1e96f4b18330e4b8de1eadee505897bdb4e88 2007-08-02 * re.c (option_to_str, arg_kcode, opt_kcode): options conversion between int and string.
51732bc6d277aa695ffd266ea4394d03fd4029fb 2007-08-02 * bignum.c (big2str_table): base cannot be 0 or 1.
899742b26930aac433a64f00c960fa08250d062b 2007-08-02 * lib/mkmf.rb: more verbose message. [ruby-Bugs-12766]
332297419613bf3df97e77d4f21ee7be6b1da1aa 2007-08-02 * lib/mkmf.rb (have_type): suppress a warning with -Wall.
f3a1a4a4ba1d36dcfa79bc7be8a4fd56ff5ab40d 2007-08-02 * lib/mkmf.rb (find_type): new method.
341ae6ac3ed239acf5322192c4c70c8fbac88bcd 2007-08-03 * ext/extmk.rb (extmake): save all CONFIG values.
43009063c70fe62028eb035e67a06863b98dc540 2007-08-04 * io.c (pipe_open_v, pipe_open_s): separate array and string cases. [ruby-dev:31344]
ee8f40b5a62a15298c668b57b3504e177289972c 2007-08-06 * common.mk (INSNS): not chdir to srcdir.
a9ba30ee8661fbbb01f79a923cef70e2aa050a06 2007-08-06 * common.mk (node_name.inc): auto-generate node name list.
ab664381aa170064d378e2c9912f043cc1c14b81 2007-08-06 * iseq.c (iseq_s_compile_option_get, Init_ISeq): added a new method VM::InstructionSequence::compile_option.
27e2b689f2e5a4db83e22912b688c8254997d4d5 2007-08-06 * lib/rexml/encodings/{ISO-8859-15,CP-1252}.rb: fixed invalid syntax.
819619495ae880d03deee55b39b7381a38fb2b03 2007-08-07 * io.c (pipe_open): fix for win32 platforms.
2effce2eb5b5c670aa807ba0e30be3668eac2fbf 2007-08-07 * configure.in (ac_cv_func_isinf): set yes also on OpenSolaris. [ruby-Bugs-12859]
8063c2b2e34222884237794d1cdc381765a35d8b 2007-08-07 * common.mk (node_name.inc): use $? instead of $< for nmake. [ruby-dev:31356]
f800cdbabc950ff4d18f9183c75670cb2a937d84 2007-08-07 * include/ruby/ruby.h (ruby_special_consts): added RUBY_SPECIAL_SHIFT.
a37d419c5dfced39d99d26bd4012a9700eb7bda4 2007-08-07 * ext/pty/pty.c (MasterDevice, SlaveDevice, deviceNo): constified.
27b103f37aa5dab4f0182cdc27b754af6a03d480 2007-08-07 * ext/pty/pty.c (establishShell): handshaking before close slave device. [ruby-talk:263410]
9644a2c02cad092d15cd96d465d78f4c9ed626ea 2007-08-08 * common.mk (btest-miniruby, test-sample): split the test target so that -k option works.
120a9d2f8336935d5f1b346c3df01c7ceb7505fd 2007-08-08 * bignum.c (rb_big2str0): should not use RTEST for non-VALUE.
fda5eeae72dc043d4359cf1c9a8e092008292f22 2007-08-09 * parse.y (f_marg_list): renamed from f_marg_head.
ae709e831f6f1130c0a7e5b6e59e3f3c8a5f6f3f 2007-08-09 * parse.y (stmt): check if rhs has value before assignment instead inside node_assign_gen(). [ruby-dev:31293]
d3a1980b9632af97814240e21b29a3aeb3eb453a 2007-08-09 * parse.y (internal_id_gen): internal ID must be bigger than tLAST_TOKEN.
2903ea4aeb7f9b73ec6d15819e811a4f0c715444 2007-08-09 * thread.c (thread_start_func_2): let abort_on_exception work. [ruby-core:11873]
3660ca5281a0dd77a01d75b7967387ae756aacde 2007-08-10 * thread_pthread.ci (native_thread_apply_priority): set actually applied prority. [ruby-core:11876]
9242da9e02fb7b37e20d6178ba6c9658d6bf8f31 2007-08-10 * thread.c (thread_create_core): inherit the priority of creating thread. submitted at [ruby-core:11873] by David Flanagan <david AT davidflanagan.com>. [ruby-core:11876]
1a7564a0ed8aa82eb3a7002906e34388b677dc58 2007-08-10 * thread.c (thread_start_func_2): not re-raise to main thread if it is joining the current thread.
f5da26fc3419426c6619fc86308f966181762f07 2007-08-13 * eval.c (rb_clear_trace_func, rb_thread_stop_timer_thread): declarations for forward refernces.
4edc1d8c9c234303096e6e5a35e87944b50d247d 2007-08-15 * hash.c (rb_hash_delete_key): delete the entry without calling block.
ad1e42421cc06037f1c3f6622c6ce7775690941c 2007-08-15 * io.c (rb_io_initialize, argf_each_line, argf_each_byte): suppress warnings.
e7e1b3a2d69abe7a85ecd82491f271f5ddfe73f6 2007-08-15 * io.c (argf_readpartial): argf_forward needs argc and argv.
29ab4251f721c64324202357310cba16aa34a2c0 2007-08-16 * configure.in (aix): enable shared by default.
ff31ae014108aedc48223aafd0b941e735402fce 2007-08-16 * configure.in (BASERUBY): check if base ruby is runnable first. [ruby-core:11900]
69dd06ae685b41ed9a77c4b2bdfa5587c12c5019 2007-08-17 * eval.c (frame_func_id): return proper method ID.
54a3576eaa58463089a34f1b9cb713b3b864738e 2007-08-18 * sample/test.rb, test/ruby/test_system.rb(valid_syntax?): keep comment lines first.
3f025d2078157e895fdcf77e31bfe62351bf90b4 2007-08-18 * parse.y (reg_compile_gen): obtain error info from errinfo.
c2a41b3a713052d4c970830d703ae3f71b33a931 2007-08-18 * insnhelper.ci, string.c: fixed indent.
2d9512edd95722eff788d33c24d7c92d6e5a35de 2007-08-18 * insnhelper.ci (vm_callee_setup_arg, vm_send_optimize, vm_yield_setup_args): bulk copy for arguments.
e765f48428280bf2c1b70853d5a47dad5c33092b 2007-08-18 * lib/rexml/rexml.rb: removed doubled constant.
65b0b08529bd33b6f1f9f6c0ac59a2e3035959d7 2007-08-18 * lib/rexml/rexml.rb: added encoding.
d23abfc546cf0b5f1b28588036af691938c484a0 2007-08-18 * insnhelper.ci (vm_yield_setup_args): rsize and psize should not be negative.
bade43f9d16d1a03c29077c0f1c8fbf07e19acd1 2007-08-18 * insnhelper.ci (vm_send_optimize): use MEMMOVE to shift values inside an array.
6e0c6ac3be8069e939748b00febcf4411ce905cb 2007-08-18 * process.c (detach_process_watcher): should not pass the pointer to an auto variable to the thread to be created. pointed and fix by KUBO Takehiro <kubo at jiubao.org> [ruby-dev:30618]
115a3d21e49a887f615b2b85c3eb4dd11701ab51 2007-08-18 * eval_error.ci (ruby_error_print): call error_print.
6fc746d7e32243b4c46ac5ef9fee4806664fd7e6 2007-08-18 * thread.c (is_ruby_native_thread): check properly. [ruby-dev:31166]
0dec7d57886a067c66a08fa15265cd8bbd4b86fc 2007-08-18 * ext/tk/tcltklib.c (Init_tcltklib): use rb_set_end_proc().
f2f08335df6a84ad82bba9defe7e5f3e7cfd8d55 2007-08-20 * vm_core.h (struct rb_thread_struct): removed first_func_arg and reuse first_args instead.
be4fc7941bff50f6c90210a1d9e9178ffc05adda 2007-08-21 * st.c (struct st_table_entry): add new members, fore and back, to iterate in inserted order.
271aaf297ec02e60f1b5e98b737e58e7cdf12eb7 2007-08-21 * hash.c (rb_hash_clear): use st_clear() unless iterating.
1be6cc2388e963b99d50d6fe725dceb6a1ba48c8 2007-08-21 * st.c (rehash): suppress warnings.
2b1cbac0ed37ec5927b1f7d69855b480b87693f2 2007-08-21 * hash.c (st_foreach_func, rb_foreach_func): typedefed.
1ad3f7f582c0b52a2b4b104d469c589a524f2c88 2007-08-21 * st.c (st_clear): reset num_entries too.
fcab7ebb713da9c0bfdffeb016186db781b8bbba 2007-08-23 * parse.y (f_norm_arg): check also nested arguments. [ruby-dev:31502]
aa071a3b26a2b7946ffee6e608f8f204562a79f4 2007-08-23 * compile.c (make_masgn_lhs, iseq_compile_each): fixed indent.
ac41d2774982fcf6f297e71c3e1209a650e44ce7 2007-08-23 * parse.y (f_norm_arg): ripper has no shadowing check.
4af553f1e7a3ba8d7b668abdcf47d4f117099a65 2007-08-23 * cont.c (rb_cont_call, fiber_switch, rb_fiber_resume, rb_fiber_yield): suppress warnings.
e1b18be0166ee3e815d2a3dd0351cae3df2985a5 2007-08-23 * enumerator.c (sym_call): initialize first.
7912fdf599869eb279f750266eadddc275207274 2007-08-23 * compile.c (compile_massign), insnhelper.ci (vm_throw): not use C99 comment.
42850db14b21b4fa9e85f575fe3a2bce0ba1867e 2007-08-23 * configure.in (group_member): check if presents.
cfaf3d9a1aee75a51f63bda5ff447da2bfc4234f 2007-08-25 * common.mk (prelude.o): depends on vm_core.h now.
8bbac3ba77bb8261563b62bc709fc05759eea20a 2007-08-25 * io.c (swallow): removed condition using an unset variable.
c456863bd648a67eb57579f4e20b790ed6f7e304 2007-08-25 * parse.y, re.c: re-applied revision 13092.
10f56f8fd026456f02f65f270461faeadadf5386 2007-08-25 * string.c (rb_str_splice): return from void funtion.
2d888a8f331411751a9394a99c52d9b6928fe25e 2007-08-25 * include/ruby/encoding.h (rb_enc_str_new): prototype added.
d4b9e9815babe982cd66852945d72e96297cac1c 2007-08-27 * util.c (IEEE_BIG_ENDIAN): use configured value. [ruby-dev:31623]
3ca07d8718a156d2dcc3691bfdd5a0fecfc276d7 2007-08-27 * string.c (sym_encoding): return the encoding of a Symbol.
38b1f98a72129983956d26162df6825046ccf5db 2007-08-28 * parse.y (parser_prepare): set parser encode too when BOM exists.
53635dea12e9459168b45647cf52e26e0f1d451b 2007-08-28 * string.c (rb_str_splice_0): should check to modify. [ruby-dev:31665]
01c24a2f78cb65c813331a9d590304c4352a4b34 2007-08-28 * test/ruby/test_string.rb (test_splice!): tests for [ruby-dev:31665].
69099d3e69cda873114981b131bc45b1490bcbf7 2007-08-29 * re.c (rb_reg_mbclen2): suppress a warning.
2656b0545eaa3a5d8d2b96788adc2c1f4e78a1e0 2007-08-29 * parse.y (aref_args): args may not be a list. [ruby-dev:31592]
b58f080349b1aae9d9102280423e21fc76b8c66d 2007-08-30 * string.c (tr_trans, rb_str_squeeze_bang, rb_str_split_m): suppress warnings.
10084a3e615ad9820b242348e210b6ed5a084c3b 2007-08-30 * lib/mkmf.rb (try_const, have_const): check for a const is defined. [ruby-core:04422]
18c9e590c3303977a9b7960394e36e1d716722ae 2007-08-30 * lib/mkmf.rb: initialize $top_srcdir always. [ruby-dev:31682]
7d4ee1d235a90d98e94b12a6a2070d5e8b0c404f 2007-08-30 * proc.c (rb_obj_define_method): reverted. [ruby-talk:266637]
7aaf7dac8d312b6b1a27ea8240d2818c5c77ee17 2007-08-30 * parse.y (assignable_gen): ignore already erred names.
6a9b9f488b04654728bd338d117bc3d68499a55a 2007-08-30 * parse.y (f_norm_arg, f_arg_item): not croak already erred names. [ruby-dev:31687]
d4cbf950029c99d37ad2f4369d1782f3a9a3dc98 2007-09-01 * st.c (st_numcmp, st_numhash): use st_data_t instead of long, because the former may be larger than the latter.
ec2beed3b2f4670c31d931613d4c9b297343feda 2007-09-01 * include/ruby/st.h (rb_index_t): use st_data_t for the platforms it is larger than int.
1acdd51cf9da5ec8987af38007776d1c5cc94495 2007-09-03 * common.mk (vm.o): depends on st.h too.
629b1e4324ecfbdb9e953f2a0da74a833786e1e9 2007-09-06 * string.c (rb_str_succ, rb_str_chop_bang, rb_str_chop): m17n support. [ruby-dev:31734]
9391daf9543835f2a5dd850cee422310d8e79449 2007-09-12 * io.c (rb_io_s_sysopen): should not use alloca for unknowen size input. [ruby-dev:31775]
f41c0a54e2434e5982722195bf0297ed217c94db 2007-09-13 * parse.y (rb_id2str): fixed typo.
ffc1b8af9be70cb6d46706054f0509a564f9de88 2007-09-13 * ChangeLog: fixed typo.
458c4e98aad847abdfaf9b5260b065ed161360bc 2007-09-13 * parse.y (brace_block): should use compstmt. patch submitted by Kirill A. Shutemov <k.shutemov AT gmail.com> [ruby-core:12154].
73c8bfa6482b6ca63710c0d913d25e7dc8bba378 2007-09-13 * compile.c (iseq_compile_each): inline cache entries are overwritten in iseq_build_body().
26adfc185fac192ba0d0f3f75e40159a972a9fe5 2007-09-15 * encoding.c (rb_enc_associate_index, rb_enc_get_index): check if object is encoding capable. [ruby-dev:31780]
fd7e89ddc2e6f3a5857d483ff9884a9e09c46124 2007-09-15 * parse.y (parser_initialize): set default encoding. [ruby-dev:31787]
50f5de149110e9f86d7a1b8d13e2c57639763b0c 2007-09-15 * parse.y (struct parser_params): common members in the parser and ripper must be placed at each same location.
bf6575ef62b4521d6c1d45371372dc1c1e74f18e 2007-09-20 * io.c (popen_exec), process.c (rb_spawn): stop other threads before exec. [ruby-core:08262]
9c6ff18f6cfcec8185fa94afb4d34630463f9237 2007-09-20 * st.c (hash_32a.c): reverted the original keywords.
ac907e669a4cb0cbaf23651fec30008e7f294049 2007-09-20 * misc/ruby-style.el (ruby-style-label-indent): fix for function top level labels.
80eba73d6a28901b6c198b3c59488ca4fdbc1d71 2007-09-21 * gc.c (gc_mark_rest): copy just used part.
2f4951f01e62f6c30cdeb31a60b6cafae326047d 2007-09-21 * ext/stringio/stringio.c (strio_init): separate from strio_initialize to share with strio_reopen properly. [ruby-Bugs-13919]
5bc87779fd50ea0cea04c381943d01ab4af6ea31 2007-09-21 * lib/optparse.rb (OptionParser::List::summarize): use each_line if defined rather than each. [ruby-Patches-14096]
bc5d30584353fc9770f6009cb8017260af5a98c6 2007-09-22 * eval_method.ci (remove_method): check for undefined method. [ruby-dev:31816]
0a274820bdcfd662f4381cef5915455789077ef6 2007-09-22 * eval_method.ci (rb_attr): should not use alloca for unknowen size input. [ruby-dev:31816]
c9faac88af5744e03ad2cdcb367d5ac00f5d9eee 2007-09-23 * gc.c (os_obj_of, os_each_obj): hide objects to be finalized. [ruby-dev:31810]
7ab48f03e90ed3859ad4e49166bbfd31707e5c91 2007-09-24 * ext/strscan/strscan.c (strscan_initialize, strscan_getch): use the encoding of the target string instead of setting to StringScanner instance. [ruby-dev:31831]
52866db1fef59c3138300f00283bf9e8ef1bb3a8 2007-09-25 * parse.y (parser_yyerror): limit error message length. [ruby-dev:31848]
d095fc2445431b0b7c3071301b19cf2c1acb55d4 2007-09-25 * Makefile.in (ext/extinit.o): use $(OUTFLAG) as well as other objects. [ruby-Bugs-14228]
62096ef6900717559f091e26b952be0e0c51bc5e 2007-09-26 * eval_method.ci (rb_get_alloc_func): cast to suppress a warning.
94a0db11e7f286b9d8432814dcc8b857ce129481 2007-09-26 * encoding.c (rb_enc_check): check for ASCII-compatibilities.
4d1450fc96fdf80ebac183ce920e61aa392e05e5 2007-09-26 * process.c (rb_waitpid): no needs to poll. [ruby-dev:31871]
71341b814a863ffd95f9fc640c1d62ae83b668f8 2007-09-26 * marshal.c (struct dump_arg, struct load_arg): added wrappers to mark compat_tbl entries. [ruby-dev:31870]
b416cc6f3f843fd17cef94bdb10eb6af63fd5b18 2007-09-26 * gc.c (rb_mark_set): new function to mark keys.
e41b84895efbf8d8bd80b5e88f52a1baf46f5da7 2007-09-26 * encoding.c (rb_enc_associate_index): deal with ASCII compatible flags.
19d8793ef4df2183a1187eefae1c71009634e92b 2007-09-26 * string.c (rb_str_associate_encoding): commit miss.
5829a95b47136c17b661e8b17567296b147dd7db 2007-09-27 * parse.y (strings, xstring, regexp, dsym): empty strings have US-ASCII encoding.
041fbcbf50993925b2d61fbfca4d16b766d8ea5d 2007-09-28 * io.c (rb_io_getline_fast, rb_io_getline_1): set encoding to the result string, as well as getc.
c351afc37276bb3d82eabe142a20be10127fed27 2007-09-28 * encoding.c (rb_enc_alias): allow encodings multiple aliases.
29621688c75a3124e538c8fae590f2c321d1c5e8 2007-09-28 * io.c (rb_io_fdopen): create IO object from fd.
4507782baa98291e552ce9a76fc5e0bf8795ca49 2007-09-28 * ruby.c (struct cmdline_options): static variables packed.
310416744d1c00b9fc5ad0fcabe48a8ed2650f8d 2007-09-28 * ruby.c (origarg): commit miss.
8ef1027a094062b2921a6bed2e7b6e578aecd60a 2007-09-28 * common.mk (ruby.o): using encoding.h.
affcfc9e7a13674736103508a26f0c7624199b8f 2007-09-28 * include/ruby/win32.h (strcasecmp): needed for type_strcasehash.
400202f6a5b5f833b13ecc1b9b9628de05ea27a8 2007-09-29 * main.c (main): use platform-independent per-process initialization. [ruby-dev:31900]
eb64f5de06ff378c3efe17504a1b57df9f4985f9 2007-09-30 * string.c (rb_str_append): always set encoding, and coderange cache bits.
b9b34059a6f7eaa63aa0b7764db6eacb77531315 2007-10-01 * eval.c (ruby_options), ruby.c (proc_options, process_options): not call exit(2) directly. [ruby-dev:31912]
014d1ae20d939d2d522634ad54cc20036253314b 2007-10-01 * ruby.c (require_libraries): use require method instead of calling rb_require directly. [ruby-dev:31322]
7d0787116d9aca851422acbc59c6488fff65850c 2007-10-01 * gc.c (id2ref): T_VALUES is less than T_BLOCK. [ruby-dev:31911]
36585f17fb8deb2042c36842c68637b740565811 2007-10-01 * gc.c (id2ref): skip ICLASS.
ee2ac58e4de6a63cc83bbef13b6a25718f5b8f0f 2007-10-03 * ruby.c (ruby_process_options): push frame with program name. [ruby-core:12351]
5dd4990d0e3ff940fb4c21eda74659c044d53afb 2007-10-03 * parse.y (parser_str_new, parser_yylex, rb_intern3): set code-range bits.
19dee8af57634c5813286ffbb63cc82611748378 2007-10-04 * encoding.c (rb_obj_encoding): returns encoding of the given object.
0f09f59ef7ae5179936c48311574f5607034ef43 2007-10-04 * parse.y (reg_compile_gen): copy encoding from source string.
47732dbd2ba2430c22d10663399a42447e98b240 2007-10-04 * parse.y (reg_compile_gen): copy encoding from source string if non-empty.
6845578c926de256ee158652a4563f185fa6fec9 2007-10-06 * insns.def (opt_eq): get rid of gcc bug.
597974c21fed42a7e781718bcaa39315b041d800 2007-10-06 * encoding.c (rb_enc_register): returns new index or -1 if failed.
78c4cc29ae42c7cc5773ae5d3ffd89740b4a4665 2007-10-09 * parse.y (STR_NEW3): check for if single byte sequence.
81b55c0ff3c5d84e0cbf6b630b5ccb38e7680729 2007-10-09 * array.c (rb_ary_permutation, rb_ary_combination, rb_ary_product): hide internal buffer objects. [ruby-dev:31982]
f6a26d06a26cdc094b2d675f29c096110fa14275 2007-10-09 * array.c (rb_ary_permutation, rb_ary_combination): missing type names.
7550659a330c099b31c047293a8ab486b8638c8a 2007-10-09 * array.c (rb_ary_permutation): use frozen shared hidden array. [ruby-dev:31985]
8c19ecbeeb846e254df520b9e339c36a42277ceb 2007-10-10 * string.c (rb_enc_str_coderange): fixed checkfor non-ascii.
72483cdcca360eda40e9fcad298d090658f975b9 2007-10-10 * Makefile.in, */Makefile.sub (VPATH): add enc directory.
b1e97c9070e61ce4e7f1be0a02cef9ef302bba8f 2007-10-12 * trunk/parse.y (magic_comments): add "encoding" as same as "coding".
fc3e0bd5625c6869c9eae63179d37da207f8de30 2007-10-13 * {bcc,win}32/mkexports.rb: explicit data. [ruby-list:44108]
e0a6ff2aa6f4994b5cdebd98a6f588c0c44cd927 2007-10-13 * parse.y (set_file_encoding): case-insensitive search, a patch from David Flanagan <david AT davidflanagan.com> [ruby-core:12629]
9c24fed339c77552223d5da339a1e58419bd0b71 2007-10-13 * encoding.c (rb_cEncoding): new Encoding class.
c7f751025944e61118e49a51634ccc71d4e7bd43 2007-10-13 * inits.c (rb_call_inits): call Init_Encoding.
5542fe44bd31d4e844c09a75256c64ec1a337831 2007-10-13 * win32/mkexports.rb: deal with __fastcall name decorations. [ruby-list:44111]
b933a5348bcbbaebae8710286ae4727612a58e4e 2007-10-13 * configure.in (AC_SYS_LARGEFILE): keep results also in command options, to vail out of mismatch. [ruby-list:44114]
b314d3e999b3ac3c99403c57a66a4c5bad32e654 2007-10-14 * encoding.c (rb_obj_encoding): rdoc update. a patch from David Flanagan <david AT davidflanagan.com>. [ruby-core:12664]
14264f5f622f7a2b7688edfdcfad0aa6d8db155d 2007-10-15 * marshal.c (r_bytes0): check if source has enough data. [ruby-dev:32054]
d420686fdc62e7b61f57b3299a831b0036f85e0c 2007-10-15 * marshal.c (r_bytes0): commit miss.
cb1d63724cf35b9f7af70a186ba4b4199c9f96e3 2007-10-15 * bootstraptest/test_knownbug.rb: a test for [ruby-dev:32054] moved to test/ruby/test_marshal.rb now.
16652ad4ce7617d004a475de2631d64ee219ed16 2007-10-15 * marshal.c (r_bytes0): refined length check. [ruby-dev:32059]
118625a3b3e468d09748358989b9b4c603b784fe 2007-10-15 * numeric.c (flo_round): should be number but not rounding factor. [ruby-dev:32060]
eb6e9c15bd5f4ea664bd1f7a336a0512b21f9a37 2007-10-16 * string.c (rb_str_new4): should copy encoding. a patch from NARUSE, Yui <naruse AT airemix.com>. [ruby-dev:32076]
676dc908b6ae40413e552ae4edf047190cdb583d 2007-10-16 * parse.y (parser_regx_options): check if regexp encoding option matches to current encoding.
5d8ba5a43faac6b74ab838c8b3fa22f07c387a0e 2007-10-16 * re.c (rb_reg_s_union): check for encoding of original object.
81ed881511962bbd3d03f8c02c190ad247883aa5 2007-10-16 * re.c (rb_reg_initialize_m): allow binary encoding option. [ruby-dev:32083]
b1d53d10e2805932b094ed7316d5395435728dd6 2007-10-16 * string.c (rb_str_ord): use encoding.
59609a4fba53c86b8e179dc1c000610e56ba135c 2007-10-16 * enc/utf8.c (utf8_code_to_mbclen): 0xfe and 0xff are valid Unicode to be encoded to 2bytes in UTF-8. [ruby-core:12700]
b06a606278f48ff10ef6dfecb2f819f7caac8c19 2007-10-16 * re.c (rb_reg_desc): set encoding.
3cd040b6ef9ddfd9373083498a7537436f7ed0bb 2007-10-16 * encoding.c (rb_primary_encoding): added Encoding.primary_encoding.
de46b903a9f202952d0b84b0642cf98cdd4f8fa9 2007-10-16 * encoding.c (enc_list): seems a commit miss.
5daecbc0e14f840059db48f34f6b000df54c40cc 2007-10-16 * encoding.c (rb_enc_alias, rb_enc_find_index): changed enc_table_alias to a name-to-index hash.
2d1d6c470563375ec4d71353fdf8de3aa4c40ef2 2007-10-17 * encoding.c (rb_enc_from_encoding, rb_enc_register): associate index to self.
ae7ea35916567109103a7b585272f107e15ad8ad 2007-10-17 * ruby.c (proc_options): fixed reversed condition. [ruby-core:12722]
c2aee4c87828d827c77f9157b4f246e297ab6531 2007-10-19 * range.c (range_last): removed unused variables.
572513527403b9dcac46764fcc9eec3a8430ea44 2007-10-19 * range.c (range_last): commit miss.
a4e493a98547f3511bb35d942bf84e585f4ae092 2007-10-19 * ruby.c (process_options): set primary encoding from the parser always. [ruby-core:12758]
c7697aba346c6928164ef53151f3e1090a1176e8 2007-10-19 * parse.y (parser_regx_options, reg_compile_gen): relaxened encoding matching rule.
5d5d0b5c38e0d4259f9c775d88dc2177f5e943ba 2007-10-19 * encoding.c (rb_id_encoding): returns ID "encoding".
6c77d5835604b672601ba9ce3a1716440b02de2f 2007-10-20 * file.c (rb_get_path): returns frozen string.
b2c81746ace2e7a2ab5433e59b585776d945499a 2007-10-21 * encoding.c (rb_enc_default, rb_enc_primary): return pointers to rb_encoding of default and primary respectively. [ruby-core:12795]
00befb4b3f58f11343ec0e84b76ec7075a84a839 2007-10-22 * encoding.c (rb_enc_compatible): check if two objects have compatible encodings.
3cb10b32bbc49236b26b172336633bc26807ee92 2007-10-22 * encoding.c (enc_check_encoding): returns index now.
d0cbfbd995cd601e626fa9796a37b7f4b9eb9e18 2007-10-22 * encoding.c (rb_to_encoding_index, rb_to_encoding): commit miss.
4bc9096b23e29b02f46100462b3e38c9d5e73b4c 2007-10-23 * ruby.c (process_options): encoding set by command line option takes priority over the encoding in the source, as the primary encoding.
22179f812472a16792dce593c4e0baca30c3f6ff 2007-10-23 * ChangeLog: reorderd.
3980699f546be11dc2387cf347cd777a0cd45338 2007-10-23 * parse.y (call_args2): nd_head of NODE_BLOCK_PASS should be a list. [ruby-core:12850]
2070362f3303df4c854ad141b41c4d7895049bac 2007-10-24 * parse.y (parser_tokspace): make space in token buffer.
bb053cd8242aa3794ad24f9a2aab5d9fcd4907b0 2007-10-25 * io.c (rb_io_tell, rb_io_seek): check errno too. [ruby-dev:32093]
32865ef821a045b1bf14c4cfcfc52c70125b3794 2007-10-26 * misc/ruby-style.el (ruby-style-{case,label}-indent): adjust for labels inside switch block.
31667e5ffc1f99f745664ff7a80791ebb5875841 2007-10-26 * numeric.c (fix_pow): returns infinity for 0**-1. [ruby-dev:32084]
69c7312cb3337baa4a91817bdf73f2c9316d11c0 2007-10-26 * numeric.c (fix_pow): returns 1.0 for 0**0.0.
62354319cdd323bd915c8341fa49c939f65c7107 2007-10-26 * numeric.c (int_chr): take an optional encoding parameter. [ruby-core:12816]
3dacfd3fe43e67eefc5f7eed63cd02d1c1b92612 2007-10-29 * encoding.c (rb_enc_compatible): ASCII encoding is compatible with ASCII-compatible encoding, even for non-string objects.
b088414390fb4094110661f4357de2e9f1221fcc 2007-10-29 * encoding.c (rb_enc_replicate): new function to replicate encoding.
2ae60f16349a0fdbe1094ad2eb5283fb4e71970d 2007-10-29 * string.c (rb_str_substr): perfomance improvement. [ruby-dev:31806]
f3cbb20b2272ea5b1c9cafb16e22221aa527f952 2007-10-29 * parse.y (bvar): block-local variable can shadow outer variable. [ruby-core:13036]
ed823523e32e8e8a04123ee5b8ec9c0f3de63c02 2007-11-04 * lib/optparse.rb (OptionParser::Switch::summarize): fix for long form option with very long argument. a patch from Kobayashi Noritada <nori1 AT dolphin.c.u-tokyo.ac.jp> in [ruby-list:44179].
bb1f1c57823758d2450d184ce7c85beb0d538bf0 2007-11-06 * eval_load.c (rb_feature_p): check if the feature is loading with load path. [ruby-dev:31932]
974cd1b3800519d356298b0f7526dd90938c31ed 2007-11-06 * eval_load.c (loaded_feature_path): need to expand relative paths.
ec0187ef156b26df99241db95e6487038771d29e 2007-11-07 * enum.c (enum_each_with_index): make different arrays at each iteration. [ruby-dev:32181]
4c040861c885b7446ae0a7ab786cc7994abf83e4 2007-11-09 * eval.c (rb_invoke_method): check if invoked in function style. [ruby-core:13245]
4155206ebdc3aad0aafec2097c1cd42935397b82 2007-11-09 * eval.c (send_internal): use self in the previous frame to check for protected methods. [ruby-core:13254]
a46c532ab83c1c080311e4c7948b6fc4e5d6df14 2007-11-09 * eval_load.c (loaded_feature_path): check with type of given feature.
03d68e3ba44e457669b8115546355ef73b95f338 2007-11-09 * string.c (rb_str_squeeze_bang): initialize squeezing table if no arguments given.
7bfed9613cadef52574df8b3c7e1e6324d7230c4 2007-11-09 * encoding.c (enc_check_encoding, rb_set_primary_encoding): ENCODING is no longer in FL_USERS flags.
94a6c1eef97a379d123fa1fe95612d2d4ad27e11 2007-11-09 * ruby.c (locale_encoding): guestimate encoding from environment variables. [ruby-core:13315]
6e572060eba0d526125bf3044104747062f6f79a 2007-11-09 * vm.h (FRAME_MAGIC_MASK_BITS): bits of FRAME_MAGIC_MASK.
87f538563f39c379ffff373a48dcc2c5c8c5acf3 2007-11-09 * parse.y (parser_nextc): added single line read forward buffer.
16262b6972935aa773d5468b5528becff1d73032 2007-11-10 * {bcc32,win32}/Makefile.sub: vendor_ruby support.
f3a250758d9165385061504ba1bee6b33f8cb50d 2007-11-10 * {lib,test}/rubygems: set property.
49d9c3282343f45690d45ce564c33f8bc6b788d2 2007-11-11 * bin/gem, {lib,test}/rubygems: set property.
bbad2d22eae6ce9a3fe9b7ad257ff1dadfdeb763 2007-11-12 * lib/mkmf.rb (create_makefile): rdoc about srcprefix. a patch from Daniel Berger <djberg96 AT gmail.com> in [ruby-core:13378].
dc3ee49747027a6d2bd7c00e79d97d714d14ad39 2007-11-12 * {bcc,win}32/Makefile.sub (MINIOBJS): added prelude.$(OBJEXT).
b7d363ead696a2f1143c547d71d0242b1402c9f6 2007-11-13 * numeric.c (flodivmod): work around for inifinity.
d5a3389886c9dc7f3492ef5369009c40d85b0f3c 2007-11-13 * common.mk (parse.c), ext/ripper/depend (ripper.c): process after bison with sed. [ruby-dev:32204]
c4af7f51b7c703cfdf4a84f633af6b892b5d14a8 2007-11-13 * tool/ytab.sed: get rid of GNU sed feature. a patch from Laurent Sansonetti <laurent.sansonetti AT gmail.com> in [ruby-core:13470].
fd3ef45a423675e71b22952b59963058039063a6 2007-11-13 * numeric.c (round): fallback definition.
499fef3e53ed230ddf1126eb881f579f4e64014f 2007-11-13 * common.mk (parse.c): dependency also needs vpath.
dc6e5706651f1a53c048c14db039091139bf79ba 2007-11-15 * common.mk (prereq): added auto generated sources. [ruby-dev:32280]
75feee0968c9345e7ffd2bda9835fcd60b4c0880 2007-11-16 * set eol-style.
fd0ab684150cde7672d5e3d524c9c1813b05e76f 2007-11-16 * lib/yaml/rubytypes.rb (String#is_binary_data?): use Integer#fdiv.
85b72a85b50d9b03045478b28481ead2fbca205a 2007-11-16 * ext/iconv/iconv.c (Document-class): moved the simplest example to the top.
0d95854a52fb35f9d6827aef91fca50d6bcc600f 2007-11-16 * ext/iconv/iconv.c (iconv_iconv): also instance method needs to be qualified.
16dc06014c00f3fcf6d1387740f016def024b08b 2007-11-18 * lib/mkmf.rb (String#tr_cpp): make preprocessor identifiers.
c719cd9b463049932ae1dc1af5a6a1b50609cbef 2007-11-18 * eval_method.ci (rb_alias): do not call hook functions until initialization finishes. [ruby-talk:279538]
94175959938eff1977b6895e98c626bae31788ac 2007-11-18 * parse.y (parser_read_escape): disallow control and meta modifiers for non-ASCII characters. [ruby-core:13685]
9cef6acdc7c377d30dbfa6fa9f56b1097b2ba998 2007-11-18 * eval_method.ci (rb_add_method): no redefinition warning for undef.
126bd2014139a951e0c989243fe4b0de27c89978 2007-11-18 * compile.c (iseq_compile_each): alias and undef accept dsyms as well as literals. [ruby-dev:32308]
d7e4c1e66b65fdb70a71b9aaf687bf77055a4f15 2007-11-20 * parse.y (parser_prepare): set begging after BOM if exists. [ruby-core:13718]
64ba5303fd885833697f026cffbeb6f98bc8ed7b 2007-11-20 * parse.y (parser_read_escape): has8bit flag may be set with control escape. [ruby-core:13722]
e42d6b886245deba61e179bc0f9fa589c26737c3 2007-11-26 * bootstraptest/test_{io,marshal}.rb, lib/rubygems/require_paths_builder.rb test/ruby/test_m17n.rb: set properties.
cf74bde83c9197fec51836bba6d0e81f1ee10f19 2007-11-26 * io.c (rb_read_internal, rb_sysopen_internal): remove C99 dependency.
6eea7a7c718acdeb2c800d52c5e738ef22d4c467 2007-11-27 * bignum.c (big2str_find_n1): removed extraneous element. [ruby-dev:32351], [ruby-dev:32365]
22c18f1e1bef63072149536a7b3532f2373a0e93 2007-11-27 * 2007-11-28
49b1513d1e7fe5e8ce440a19c77865b74ee6ed87 2007-11-28 * ext/extmk.rb (extract_makefile): use dldflags instead of DLDFLAGS to get rid of mixing $LDFLAGS and $ARCH_FLAG.
058ec52c0db102a44de7fe09564c1ef0c5a0e1b5 2007-11-29 * parse.y (stmt): remove unnecessary NODE_BEGIN. [ruby-core:13814]
0edabec626f48ccc32be8587f853a785d996fa15 2007-11-30 * lib/json/add/*.rb, test/json/test_json_rails.rb: set properties.
4afa82056c42f9f2010fbc9d17c5aa3887610e2b 2007-11-30 * parse.y (newline_node): always remove NODE_BEGIN.
040e3e7bddb7269e25b2e88f8135d7fc9bbe1afd 2007-12-02 * parse.y (parser_tokadd_mbchar): check insufficient multibyte char. [ruby-dev:32429]
1524572ce96fcef2871b2dcda3eaf3161b2b8469 2007-12-02 * parse.y (parser_tokadd_mbchar): fix for ASCII chars. [ruby-dev:32432]
08494c864328d3d4b5ba2b4dcf0887845e04381d 2007-12-03 * ext/dl/win32: set properties.
80644b31d5fa315bfe2ef73456557a9c985f88bd 2007-12-04 * bignum.c (rb_cstr_to_inum): trailing spaces may exist at sqeezing preceeding 0s. [ruby-core:13873]
6658e98c2d3f2ba3f59cb883dd784ad07a502edd 2007-12-04 * ruby.c (process_options): reverted c flag.
bea3572740606bca4e09dd5c46d61b23c89ab183 2007-12-04 * ext/iconv/iconv.c (iconv_create): achieve target encoding.
86f1cff0eb8fa3c4d5925fb8fe5eac31a323bb84 2007-12-04 * ext/iconv/iconv.c (iconv_create): achieve target encoding.
6ccd9e0372ca172e4f37e80bf12bda2e43952c21 2007-12-04 * ext/json: set properties.
398cdd3825d793f5ed7f7e7e34fc84768cd2af20 2007-12-04 * ext/iconv/iconv.c (iconv_convert): should not set encoding unless the target encoding is supported. [ruby-dev:32451]
8ea5018d20c3deed76c3347c61f11fc480ebe712 2007-12-05 * parse.y (yycompile): get rid of tracing while parsing. [ruby-dev:31351]
45b05313ec0db9c6940ce6c144e8a87a2a240c60 2007-12-05 * ChangeLog: fix ML number.
e8ffe28214c8908a2fec5d7869d89db9e41eeb4e 2007-12-05 * range.c (step_i, range_step): support non-fixnum steps. [ruby-talk:282100]
0af432ce08b33428b9dc6c5c60ffccee3f60fd77 2007-12-05 * parse.y (rb_intern3): fix to changing encoding to default, and uncommented r13835, which is rare but not impossible.
430f5a1d61a1dae175f1e29840f7e7a91c1eaf1c 2007-12-05 * proc.c (rb_proc_s_new): call initialize. [ruby-core:13824]
360a674fe5ae9f03a8ef4c1a425808069b8a9510 2007-12-05 * thread.c (thread_initialize): fixed typo.
a5c6b705dbe19ac4123f7f5773c4a86cf74bec61 2007-12-05 * regparse.c (i_apply_case_fold): fix for negative character class. a patch from Yusuke ENDOH <mame AT tsg.ne.jp> in [ruby-core:13884].
95cf86dd269c1b468ab55007616ef2854a13cdad 2007-12-06 * bootstraptest/test_knownbug.rb: test for [ruby-talk:266422].
de4ec689910c07a48b81083adc3130b6b6023be3 2007-12-06 * bootstraptest/test_knownbug.rb: new test for block and define_method.
ff2ec563b2de24bf4025f1114c35052c900b765f 2007-12-07 * thread.c (rb_exec_recursive): use Hash instead of Array for performance improvement. [ruby-core:13898]
2257138aa5951bfd4e500e99437451ca0d8eb0d7 2007-12-07 * array.c (flatten): some performance improvements, based on a patch from Yusuke ENDOH <mame AT tsg.ne.jp> in [ruby-core:13877]. [ruby-core:13851]
62c94002ef73f284830fdda64c39b8acd87b6118 2007-12-07 * thread.c (recursive_pop): use object ID.
54c146d2c3d8a9a5e3d4bbd8b5fd61e17ad45819 2007-12-09 * string.c (tr_trans): get rid of segfaults when has mulitbytes but source sets have no mulitbytes.
4892115adae731491f02bbcbf721334fd2cfc4a1 2007-12-09 * 2007-12-09
0076f3b3f825b39e4629b29c6525864f68d9a855 2007-12-09 * parse.y (parser_magic_comment): delimits with a semicolon.
45fa4a4b634515ff9c7f1e8008990f0e7e8c46dc 2007-12-09 * string.c (tr_find): returns true if no characters to be removed is specified.
54f236542d7a1cb28e7902a987ca583b5eefe874 2007-12-09 * file.c (rb_get_path): use the original object if to_path method is not defined. [ruby-dev:32473]
78cc1c45ee1dac3f32fccb6f0cd8739403d7568c 2007-12-09 * lib/cgi.rb (read_multipart): exclude blanks from header values. [ruby-list:44327]
38a24d73c80acf6b7eba4e7ad6c958fd95de2f86 2007-12-10 * re.c (rb_reg_search): return byte offset. [ruby-dev:32452]
c26e32ec168040c5778dfdd6a435d53ab283a181 2007-12-10 * string.c (rb_str_insert): should not add length in bytes to index in chars.
38b92f838f0c387807e5f430277af5cd7196cd71 2007-12-10 * transcode*.[ch], test/ruby/test_transcode.rb: set properties.
3a3bda73dd0e5d6803f2aecfe7415804268d9251 2007-12-10 * string.c (rb_str_tmp_new): creates hidden temporary buffer.
6d7999c13285a7a2bec9073504703226e1a2b2f2 2007-12-10 * transcode.c (str_transcode): allow non-registered encodings. [ruby-dev:32520]
a153fdb6ed9d9596a64eb9f7b477f31e3aca5be5 2007-12-11 * transcode.c (transcode_loop): get rid of SEGV at sequence can not be converted.
3609358aacdf2fe551f584ff9d685e5c24b8fa98 2007-12-11 * test/ruby/test_transcode.rb: added tests from Martin Duerst <duerst AT it.aoyama.ac.jp>. [ruby-dev:32532]
7554dd13468b105faec11f5d8ffef4499381c59d 2007-12-11 * Makefile.in, */Makefile.sub (CP, MV): added.
ad72efa269af16d7c3f66015a46fbac1a7f2d7d8 2007-12-12 * re.c (rb_reg_regsub): should copy encoding.
af69c730879ecd0ae4e63732d46522659c053b70 2007-12-13 * encoding.c (rb_enc_compatible): should swap encoding indexes too.
e18e89384675fb9e0923bbea6c8923d99b8abdbf 2007-12-13 * encoding.c (enc_get_encoding): removed.
a2ccbc14d9b56f44707fdcfb7aa928330ac5fdd7 2007-12-14 * configure.in (RUBY_CHECK_VARTYPE): check if a variable is defined and its type.
3cce5965da45677a6f219ebea422425ade2d9d3b 2007-12-14 * lib/mkmf.rb (try_var): should fail for functions.
e9ac3573f0025893957d785aa6f0ce361411c8e0 2007-12-14 * ext/readline/extconf.rb: should use have_func for functions instead of have_var.
8b6cb6994c2d2e5a9be49f8a4c78542e86abddda 2007-12-14 * common.mk (ruby.imp): fix for circular dependency. a patch from Yutaka Kanemoto <kinpoco AT gmail.com> in [ruby-dev:32590].
8063edd4c941dd32e8760307c0d56493015dfae8 2007-12-15 * encoding.c (rb_enc_register, rb_enc_replicate, rb_enc_alias): check if already registered.
f2bd108d8df6def3ff39674337eb4d40cfb25e3b 2007-12-15 * configure.in (enc/Makefile): add external encoding objects list.
bdce0db7b5ed04abe4fa5a76f98b37712ff47e2e 2007-12-15 * configure.in (BUILTIN_ENCS): [] needs to be enclosed because of m4.
0481de5db50d8078dc9a5995530815a72024e43a 2007-12-15 * configure.in (BUILTIN_ENCS): splitted command line instead of semicolons for Solaris.
6ac2742afacf9fd7c9a378d1bbadcf9b730bfbef 2007-12-15 * configure.in (MAKEFILES): should be enc/Makefile, not GNUmakefile. [ruby-dev:32609]
b7beb63b0b55819a68eb93a96b86ceda9bd8c5a4 2007-12-16 * configure.in (BUILTIN_ENCS): removed escapes for OpenBSD.
9cbc37f505994abe7e956c5a8e2dcc1c58d9d150 2007-12-17 * Makefile.in (RUNRUBY): added RUNRUBYOPT.
4cf13ffaef0a53311254fb74b2688c675969fc4e 2007-12-17 * configure.in (EXTERNAL_ENCOBJS, ENCSOS): removed.
5f431c49a4e41dd14d051a9f4a2fece740be280a 2007-12-17 * enc/depend: commit miss.
5043ab95ed0fdbdc20a918d8b7b809dbc41bcba1 2007-12-17 * configure.in (MAKEFILES): removed enc/Makefile.
b2d9f1e9d0da3a0b63e231d5692824368efd80cd 2007-12-17 * common.mk (encs): new target to compile external encodings.
bd79a2eb2d62c9c79a27fa87470aecee17bca6ec 2007-12-17 * win32/enc-setup.mak: extracts BUILTIN_ENCOBJS.
6ed9bdd463cd5365fdf91b94a8b9d83e7765ef8b 2007-12-17 * common.mk (encs): added dependencies.
bf04c0946f8892e4d54553f0b06b8cc586c93281 2007-12-17 * parse.y (parser_encode_length): chomp eol style modifiers.
acaa4a431ec4ac17c8db3295705f38d51de05f72 2007-12-17 * lib/mkmf.rb (depend_rules): inserts ruby to only headers.
c611b6d0cc50af72847ddb7c1d0f31aa3b18da25 2007-12-17 * configure.in (BUILTIN_ENCS): removed.
874b367bdc09664e209fb163c354bb62168c9317 2007-12-18 * enc/depend: get rid of target expanded as empty for nmake.
346e9e78f0e4c122561d12422d368097c14ae644 2007-12-18 * common.mk (encs, ext/ripper/ripper.c): pass MAKEFLAGS.
168b9e13ff4192d850bc2f46cf6debd6849a96a8 2007-12-18 * common.mk (encs, ext/ripper/ripper.c): other options must come before MAKEFLAGS in GNU make.
98da73bc963e17b25c9df961f407c91cffbfc2f4 2007-12-18 * transcode.c (rb_str_transcode_bang, rb_str_transcode): set new encoding even if no conversion is done because of 7bit only. [ruby-dev:32591]
63fabd365a5ca9fb1ff303bd58e3135cfacc9c71 2007-12-18 * compile.c (iseq_compile_each): fix for segfault. [ruby-dev:31372]
198c0920045418b8c530b35dfab228cfeee0a4d1 2007-12-19 * bignum.c (rb_cstr_to_inum): an underscore succeeding after octal prefix is allowed. [ruby-core:14139]
8c457ad4b8d2f6041002d04503fc793e4b424065 2007-12-19 * test/ruby/test_integer.rb (test_Integer): multiple underscores should not be allowed after octal prefix.
c3f8c067954023ca268a9c8d83b379f267c4f19d 2007-12-19 * configure.in (TIMEZONE_VOID): check whether timezone requires zero arguments. [ruby-dev:32631]
26538a20912fd5fbbf022b7fe594bf38822b537d 2007-12-19 * parse.y (reg_named_capture_assign_iter): remove C99 dependency.
66417115a2596a8e43d18b2945a629353756a8f7 2007-12-19 * parse.y (reg_named_capture_assign_iter): get rid of creating unnecessary ID.
64a912155d70a97e37c01f6e132d1ccaf5cc142f 2007-12-19 * bootstraptest/test_m17n.rb: set properties.
474a88f041f936c22327bf33156eeb115c85d3d8 2007-12-19 * re.c (rb_reg_regsub): should set checked encoding.
94e82d6c651837247d2bb5a5ded8c7b7cb301441 2007-12-19 * dir.c (dir_inspect, dir_path, dir_tell): check for frozen and closed is not needed. [ruby-dev:32640]
a927483326e54e6a4e9387009af0b57f38636497 2007-12-19 * compile.c (iseq_compile_each): should handle upper level eval iseq from break/next, and COMPILE_ERROR() breaks only one block. [ruby-dev:31372]
359115948aa43af6a69b03ec1ddf6d3afac733e9 2007-12-19 * enc/Makefile.in (RM): added.
42244c17f648823f1aa0d645f37980cf28c2a779 2007-12-19 * enc/iso8859_{1..16}.c: imported from Onigiruma 5.9.0.
c6779772678a03b1075ac0a21ea289d8977a3f1b 2007-12-19 * enc/iso8859_{1..16}.c: adjust for ruby.
e42fac7c061283180cbc630bd930ef16f5074d33 2007-12-20 * enc/iso_8859_{1..16}.c: renamed.
dc4d4b3923cbb832f69abdc0df6d9ee0ea38cae1 2007-12-20 * common.mk (enc.mk): depends on rbconfig.rb.
0df7297f1275eb78f33ef39e1355a2c293767936 2007-12-20 * lib/rubygems/defaults.rb, test/net/http/test_https.rb, test/rubygems/test_gem_commands_server_command.rb: set properties.
817a4e3c83fd830b93c286159e97a18654db1c35 2007-12-21 * common.mk (enc.mk): depends on $(RBCONFIG) instead of rbconfig.rb.
9fbc6596ccf089a26ec7c38e2837b667790edbf6 2007-12-21 * keywords, parse.y (__ENCODING__): represent script encoding.
9099e29efe2af2d820968b30d1419d09d8a697f0 2007-12-21 * bin/rake, lib/rake.rb, lib/rake: set properties.
ef0706a5bf4dd888363f017c2408899009c24c4a 2007-12-21 * encoding.c (rb_enc_register): set encoding constant.
e15390d08d10b3b1183f9954a4bb2f801b04f368 2007-12-21 * encoding.c (rb_enc_find_index): extension libraries have lower case names conventionally.
4baea7dd8ee879dfff74df824c7e5963ff954625 2007-12-21 * encoding.c (rb_to_encoding_index): should return error instead of exception even if type is incorrect.
12df6cf7cece79a1d5d99037b35b6a28c3c3296c 2007-12-21 * encoding.c (rb_enc_init): use enc_register_at() directly.
e791259e005e35069af7d701366f11c320eb31f2 2007-12-21 * enumerator.c (enumerator_iter_i): adjusted for rb_block_call_func.
131d0efb5fc34c2e7bb3b72d4404a3155c33e182 2007-12-21 * debug.c (dummy_gdb_enums.various): added ENCODING and CODERANGE constants.
d66a188c4a1aa269be94c5707df3aeff185dd076 2007-12-21 * transcode.c (rb_str_transcode_bang): returns self if no conversion. [ruby-dev:32662]
052d5bcee499177fdc3368cfd36eb14e551055f2 2007-12-21 * ext/tk/lib/tk/ttk_selector.rb: set properties.
5f2e5c07a7d03641c038a484c7913d7ae4d66e6c 2007-12-21 * encoding.c (rb_enc_replicate): now creates first class encoding.
977eea57a3e9a3513c60a9dae48092db4c1a6f2e 2007-12-21 * string.c (rb_str_succ): retry increasing until valid char is found.
7c2ae80d703edaff7f5727c5c78bbe02904e215c 2007-12-21 * include/ruby/ruby.h (rb_catch_obj, rb_throw_obj): prototyped.
7f59e105d1dfb85cd6d0fb1d163b904b3d444f6f 2007-12-21 * string.c (rb_str_buf_append): improvement for non-broken coded strings.
0fe66f38cc04ea3d5e813ababe93123f7a32faa6 2007-12-22 * tool/insns2vm.rb: set property.
1ae3c959a2d553221a7522f6b19d08bea5f75b37 2007-12-22 * lib/vm: removed.
e11ed98f8856c50b7c65aebbccabb4813eda6cfd 2007-12-22 * parse.y (reg_named_capture_assign_iter): allows non-ascii names and get rid of reserved word IDs.
aefc34a041240889948f5af09c1526077c4fc0ca 2007-12-22 * common.mk (encs, ext/ripper/ripper.c): needs MFLAGS.
3b8fd2b2906709595ccac03b70883f0dc65f22b1 2007-12-22 * transcode_data_japanese.c: set properties.
1f2d6dc72e90ae6bdcf303b192fb2dad22993178 2007-12-22 * test/net/imap/{cacert.pem,server.{crt,key}}: set properties.
c4bdd0f1ef95a14cb89fee15a5cd3c4ac7e49047 2007-12-22 * common.mk (encs, ext/ripper/ripper.c): MAKEFLAGS needs -.
c892851a25b58b10f71edf8abdfda4be6ef37012 2007-12-22 * common.mk (srcs): new target to generated sources.
872899fa5833fbe193e533c496672ef836095bc7 2007-12-22 * version.h: use patchlevel if revision is not set.
cd42707d86eca75e22d7ac8053a0981ed8b1a90f 2007-12-22 * enc/depend, enc/make_encmake.rb: use erb.
a3c87a785996e6c735522cb750d805be887cba98 2007-12-23 * io.c (rb_io_binmode_m): removed C99ism.
e3897c538c27cf6c302972ee47f034ce909f0f45 2007-12-23 * string.c (sym_call): use exact argument array interface. [ruby-core:14279]
42a523fc9b5cd7cb31d3e1a887109e7e0e274b78 2007-12-24 * rb test/ruby/test_io_m17n.rb: set properties.
67d3013c5a40362a1fdf4b33489ce3247d11e835 2007-12-24 * common.mk: should not pass MAKEFLAGS to recursive make. + normal make: MFLAGS are set and command line options and macros are all passed silently. + GNU make: ditto, and all options and macros in MAKEFLAGS are in effect. + nmake: MFLAGS is not set and MAKEFLAGS has only options without hyphen, no macros exist in any variables. + Borland make: ditto, and command line macros cannot override macros in makefile, so passing them is vain.
7c45c615819e9d8bb8fb947ec972e48cd45d561d 2007-12-24 * win{32,ce}/Makefile.sub (MFLAGS): defaulted to -l.
8d292a08dfb79ec9a55673eb570f1c5128cc47ec 2007-12-24 * Makefile.in, configure.in, lib/mkmf.rb, */Makefile.sub: specify compiled output file name explicitly.
75212993250d84b04bae19689ddeb5c12e4e23b8 2007-12-24 * thread.c (rb_thread_atfork): should not leave living_threads referring freed table while allocating new table.
4542f21a429f05b7c290896248fed9b714f9f9f8 2007-12-24 * proc.c (rb_proc_new), vm.c (invoke_block): removed u3.state magic. [ruby-core:14310]
1ce28af999c5b200548556aeeb7b883795b23121 2007-12-24 * enc/trans: added
1c3c98821b6e0e7ba216b5e0f89256af84449fe5 2007-12-24 * configure.in, cygwin/GNUmakefile.in, */Makefile.sub, djgpp/config.hin.: version dependent directory names now contain teeny.
68a66351a73b8801968262bdfa96a447ee4d1503 2007-12-24 * load.c (rb_feature_p): returns loading path name too.
efed292c4311c8c182a32ac2afe70c6969815b2d 2007-12-24 * load.c (rb_feature_p): returns loading path name too.
0beb35a75c84c3667494219a5a0091516adaf2d4 2007-12-24 * common.mk (node_name.inc, miniprelude.c, prelude.c): nmake cannot handle target vpath in other than implicit rules.
97cdb5ac25ddcf0e7664867f39ccaccc4d139c0e 2007-12-24 * load.c (load_lock): reverted.
81a68908cdefd6b399e9cb012c58fcf71c3f700d 2007-12-25 * error.c (report_bug): uses ruby_description.
0d570142ba2b7488804729b3cc1a9b4d87db1014 2007-12-25 * error.c (ruby_description): fixed type.
d7f9d3bfa66fe56d525fe4f9583af99b33f882cf 2007-12-25 * configure.in (BASERUBY): delayed error until BASERUBY is used.
33a071016b312561e74470441bc512a13a9bf1d1 2007-12-25 * io.c (io_encoding_set): missing return type.
f0a296074ceda11df8c333ce67dbbf38442bb2c1 2007-12-25 * lib/csv.rb, test/csv/*.rb: set properties.
b7db9036beece0e278aae5fd48f689ebca86e9ca 2007-12-25 * common.mk (COMMONOBJS): transcode_data_*.c moved under enc/trans.
3e65d11090c5f4f3b87701ed39c8e3cc63e627d0 2007-12-25 * transcode.c (transcode_dispatch): fix for multistep transcode.
f1fc4bbecbc0a40d27a817187ea435b64160c507 2007-12-25 * string.c (rb_str_succ): fix for string with non-alphanumeric chars.
75e4572768e5ae53f935d2899c08c8db9fc1bb36 2007-12-25 * encoding.c (rb_enc_register): do not use based_encoding to check if dummy encoding.
4496da18a81b828fed293b1ab6645b6fac9be67d 2007-12-25 * trunk/common.mk, goruby.c, golf_prelude.rb: for golfers.
84d6f71195f3974778ab9bba2de4ef1a07b19185 2007-12-25 * common.mk (clean-enc): clean encoding objects.
9b0bba0e37483df6a4efe04e0681da189e6784fa 2007-12-25 * common.mk (realclean-enc): fixed typo.
c90dbedbb1dab110596bad9d255bc61a86b89eb0 2007-12-25 * enc/trans/japanese.c (rb_to_EUC_JP): fixed typo.
7489c4d93e48a22b7af3599165d09125868e368a 2007-12-25 * enc/trans/japanese.c (rb_{from,to}_{SHIFT_JIS,EUC_JP}): inversed from_encoding and to_encoding.
0ee5a49dd4ffbbb285c25fa6cba88370ce96ed3e 2007-12-25 * encoding.h (rb_enc_mbc_to_codepoint): wrapper for ONIGENC_MBC_TO_CODE().
b2258b6482dda5d30d85d49900cc7612f6ca2f73 2007-12-25 * tool/make-snapshot (revision): sed does not support +.
a99c3a6e9d0ff69e08602061d7a24b3a2ffbe424 2007-12-25 * tool/make-snapshot: argument check, and cleanup exported directory.
d050e46b8ca92b26587f847b3950dd642d6ba666 2007-12-25 * common.mk (parse.c): depends on tool/ytab.sed.
f64fc63cec6a9b9d55faa1fa2bef60efccc3a0dd 2007-12-25 * tool/make-snapshot: add version number.
d70a20a510b55074d16117479c3f448c0659b729 2007-12-25 * configure.in (TIMEZONE_VOID): typo.
14ab3bd2ac7a3dda443342354847b99d1967e73a 2007-12-25 * ruby.c (proc_options): encoding option in shbang and RUBYOPT did not work, do not store alloca()ed string in a parent scope struct.
db5a25f3f37afeeaa9c3c1f793ea0c26b26cef82 2007-12-25 * ext/json/ext/generator/generator.c (Init_generator): requires json/common.rb for GeneratorError, when static linked. a patch from Kenta Murata <muraken AT gmail.com> in [ruby-dev:32789].
0c48720b466b00e7187af8b2293e6576ec4d960f 2007-12-26 * array.c (tmpbuf): use rb_str_tmp_new().
c2d54ce2a035435683c9cfbbbba3a5a3fd148ed6 2007-12-26 * string.c (Init_String): defines chars method.
6aef04f33827f18bf3e65eeae8bb2527ef0f4360 2007-12-27 * string.c (rb_str_casecmp): fixed using a wrong variable. [ruby-list:44402]
7e4c66342d53841c11400fd7cb35898d6583a361 2007-12-27 * cygwin/GNUmakefile.in (EXTOBJS): uses ruby.rc always for other than rubyw.exe.
0e7eb0f84245c9a831bcbc4760e76d8916c71289 2007-12-27 * mkconfig.rb: should not use the libraries under the source directory at cross compiling.
07c730fcbc3fa1e4cbb7ee0a78ed28d3204026dd 2007-12-27 * cygwin/GNUmakefile.in: commit miss.
3b83e10790dac26481242077ee51fc2187b8eefb 2007-12-27 * transcode.c (transcode_dispatch): allows transcoding from/to ASCII-8BIT.
76e845505a7a4e57152475097a521acda36fdcf0 2007-12-28 * tool/ytab.sed: skip yydestruct hack unless yymsg exists, for bison 1.8 series. [ruby-dev:32825]
0d7405b69fe5f39108ed665429737b3438f979c8 2007-12-28 * gc.c (os_obj_of): returns an enumerator if no block given. based on a patch from Yugui <yugui AT yugui.sakura.ne.jp>. [ruby-dev:32828]
c3c58513d7ebb2c8396cf195b804bfc3e16e4871 2007-12-28 * encoding.c (set_base_encoding, enc_base_encoding): renamed based_encoding as base_encoding.
1b0ba5931ded52e16b24ea9ca8e466cd0aaed0fc 2007-12-29 * common.mk (clean, distclean, realclean): should include clean-enc and others. [ruby-dev:32887]
5ee7f4b0b5a015ae31bffe1b11723c9fce272866 2007-12-29 * re.c (rb_reg_regsub): returns the given string itself if nothing changed.
1644d3f073ab1c2709d7379a1833ef90328430ba 2007-12-29 * enc/Makefile.in (DLDFLAGS): like as extensions. [ruby-core:14567]
7494e2ef3273905e435b31c6f82a665c4c2b54a5 2007-12-30 * parse.y (program): clear input strings after all process.
1ed2aad9581f5bdf9eeaa82d405c37b855d2784d 2007-12-30 * encoding.c (Init_Encoding): registered rb_encoding differs from ONIG_ENCODINGs.
b75c2a939d7c79c0e81e311e13beabc52c6402ca 2007-12-30 * parse.y (program, yycompile0): too early to drop lex_lastline in rules.
3d0260cc9445139eb51e4ff66858ebea336a108b 2007-12-30 * include/ruby/encoding.h (rb_enc_sprintf, rb_enc_vsprintf): prototyped.
74dd31fadfdc3b0b399d6bf0350a34e381e3de9c 2007-12-30 * trunk/common.mk: not use -I$(srcdir)/lib with $(MINIRUBY) for cross compiling.
f610abc0a6e2ac60f6bcb7756a42e755db48a260 2007-12-30 * main.c, goruby.c (RUBY_MAIN_INIT): removed.
84e02c87184ba5e7adff6e53645e4414bdc57703 2007-12-31 * golf_prelude.rb: find words with underscore.
de3f2adb53561c99630478e8372326c0d0a63153 2007-12-31 * string.c (rb_str_resize): embeds if ptr is null. [ruby-dev:32819]
fee0a232d4a427a7be78a53e083e1060d28f579b 2007-12-31 * test/webrick/test_httpproxy.rb: set properties.
b4f09d76d3795650ed1f9109bcc9919e919c312b 2007-12-31 * ruby.c (proc_options, process_options): delays finding encoding until load_path is set.
6cb161a66c014db83c62ebf8a0d6beff60f44382 2007-12-31 * ruby.c (proc_options, process_options): delays finding encoding until load_path is set.
d64a9753968e793e23f03c6b5de31d300e4bd438 2007-12-31 * ruby.c (process_options): rejects dummy encoding.
1701a536d10d6ac87ff93b7c67f5052a4e9a2b12 2007-12-31 * encoding.c (rb_to_encoding): raises for non-nil, non-encoding, non-string object. [ruby-core:14634]
46933426b0a013efe1c978bbd200ea63c9ec644d 2008-01-01 * io.c (rb_io_mode_enc): encoding spec is not allowed in binary mode. [ruby-dev:32913]
2000bde8e7aa2f12dc3b437b5c6a6beb0edc96ec 2008-01-03 * io.c (fptr_finalize): clear errno first. [ruby-talk:284492]
97751bbd5a3a6b66f91932ff3292f5b113ee964f 2008-01-03 * win32.h: only VC6 needs extern "C++" for math.h. [ruby-talk:285660]
91f9acdfeee3cf4340988193bd1fa6ad1834789f 2008-01-04 * time.c (time_arg): use converted object. [ruby-core:14759]
8638ee26e704cb9b2e40bcbced713d459a374b1f 2008-01-04 * include/ruby/intern.h, re.c (rb_reg_new): keep interface same as 1.8. [ruby-core:14583]
4be0eb95cf92f40d68918b8f7f50e7367bff4aec 2008-01-05 * ruby.c (proc_options): no need for intermediate object.
80de7a2fe197408285c7a1a7ac5e466451a05b87 2008-01-05 * string.c (rb_str_resize): copy at old length but not new length. [ruby-core:14785]
76c2550b5b39f96875205b4dc7fe226c0905c3d4 2008-01-05 * string.c (rb_str_resize): copy if old data is not empty [ruby-core:14785]
afb1b2b58f76c5ff7631f8863fa53428d3435769 2008-01-07 * lib/rdoc/generators.rb: set properties.
f07c8e6413f6f345f0520de75c82cc86d58fceb1 2008-01-07 set properties.
893ee3097885c83df17273d7de5ed54438de5d20 2008-01-08 * compile.c (iseq_build_from_ary), iseq.c (iseq_load): fix for format change.
4cc42da33ffba12b14498499e3fbc13fb4b43c4b 2008-01-08 * enc/utf{16,32}_{be,le}.c: imported from Oniguruma 5.9.1.
dca4de683847593efef8434192086bb98b79e946 2008-01-08 * regenc.c (onigenc_strlen_null, onigenc_str_bytelen_null): suppressed warnings.
aab064f0dc660250eb4ad53bb352802a518128ea 2008-01-08 * enc/utf_{16,32}{be,le}.c: renamed to match with encoding names.
cc22700b900d37ffd452b0139749c3f024b9c380 2008-01-08 * enc/utf_{16,32}{be,le}.c: renamed to match with encoding names.
1309c103322fe0662365decea9fcb9e58d026c4a 2008-01-08 * set properties.
1889c00e0710c43a64c1706ecabdc26d91890daa 2008-01-08 * win{32,ce}/Makefile.sub: merged.
9874fdbc866f8b504296cdfa75177f01b077f079 2008-01-09 * string.c (rb_enc_cr_str_buf_cat, rb_str_buf_append): deal with self appending.
d036633dcbfc7c4f7f28feab753694df1265f27d 2008-01-09 * ruby.c (process_options): give priority command line encoding option to RUBYOPT, and enable -E option in RUBYOPT.
78900b98b31d4ac8b789315623d51313573e7b54 2008-01-10 * encoding.c (rb_to_encoding_index, rb_to_encoding): disallow nil. [ruby-dev:33003]
8b39fb10455c4fa137d32730279e41d3e8377d01 2008-01-11 * lib/rdoc/options.rb ():
0521c0e36e68920349a268a04e3690a62d70b59e 2008-01-11 * ChangeLog: commit miss
82bf2c1ac7e4398e57a102119fdf16beb02a6e24 2008-01-11 * defines.h (WORDS_BIGENDIAN): honor __BIG_ENDIAN__ than the result of configure.
1af31107c9da12a5cc7e5c6691ac606fd57f5119 2008-01-11 * configure.in: moved broken syscall checks from process.c etc.
825bfef2eab4f7e07da0f4baa7a086972c1459d4 2008-01-11 * configure.in: AC_TRY_CPP has no FUNCTION-BODY while AC_TRY_COMPILE has.
1267156698d08d9467ea2daadd1b7810b97e59c5 2008-01-11 * string.c (rb_str_append): performance improvement.
857b3018dd7b76828b0d61921cb24de59778765f 2008-01-11 * proc.c (proc_mark): needs to mark the receiver too. a patch from Chris Heath <chris AT heathens.co.nz> in [ruby-core:14983]. [ruby-core:14885]
a615bbf40b96ee1b664d726daf11748d57842b66 2008-01-12 * bootstraptest/test_proc.rb: fixed wrong expected result. pointed out by Kornelius "murphy" Kalnbach <murphy AT rubychan.de> in [ruby-core:15022].
aad2c434a781161513f30eebcde0a2c6c49b3cdd 2008-01-12 * eval_method.c (rb_define_alloc_func, rb_undef_alloc_func): should define/undef on a signleton class. [ruby-core:09959]
9bded8aae94aacf03b308798bed7ee6a752ba099 2008-01-13 * enc/make_encdb.rb: set properties.
1637dbeca7f6dcd98224a6e992258abffd46c512 2008-01-13 * {bcc,win}32/Makefile.sub (MV): use move instead of ren. [ruby-Bugs-17019]
55fc5598453ed67a86692e3540fca34ce27d2f13 2008-01-13 * common.mk (incs): includes encdb.h.
00fb802284de17da913506377f4a346210baa4a6 2008-01-13 * encoding.c (enc_table): packed all enc_table stuff.
a7b36aebe8d99906a37a87747d94e81b5909cac9 2008-01-13 * ruby.c (proc_options): fixed typo.
60e38b6efb7582f3c419ec7b06ed9579e4310b43 2008-01-13 * ruby.c (load_file): script files should not be affected by locale. [ruby-dev:33054]
e26e05c4abf76d751bd17704b55ab550a9fe024e 2008-01-13 * ruby.c (load_file): local variable was not initialized when -x flag is given.
bb8ddbe8471d4d1a66b79956b7697f947fb0a61d 2008-01-13 * encoding.c (Init_Encoding): moved initialization from encdb.h.
cbd4604c530bd798db321a78d2f7bca4f568ba45 2008-01-14 * lib/rake/ruby182_test_unit_fix.rb: removed.
2e8965863d7edde804760f37ee82784c0a613a3b 2008-01-14 * common.mk (OBJS): moved encoding.o from COMMONOBJS.
45a5455d7af00aa649333071a8f1b3098ce7fa2e 2008-01-14 * common.mk: simplified dummy objects dependencies.
1c5640855fe8527e22572319fcdcc5aa0d89cc2d 2008-01-14 * eval.c (eval): check if backtrace is empty. [ruby-core:15040]
3c3b2fe143943f0a8a11767637088b3ca82c2d53 2008-01-15 * encoding.c (rb_locale_charmap): use ASCII-8BIT in miniruby.
de556e6281860dd350f458e653052f8addf9ec6d 2008-01-15 * {win,bcc}32/setup.mak (-basic-vars-): expand BASERUBY to full path to get rid of ./ruby.exe.
9615084012e52961ce7648b7736f86f4eb8ebe48 2008-01-15 * win32/setup.mak: strip out empty lines from CPP output.
9eab65b3f088d8109cdc27888afcb763e5d5181c 2008-01-15 * ruby.c (proc_options): encoding libraries cannot be loaded until load path is set.
ad73c8b34828469b242de6c9afe1e72993af695b 2008-01-15 * enc/utf_8.c: renamed as IANA name.
68adb6193a39476cd91d5d9da8ca6aaf63e5ca1b 2008-01-15 * enc/Makefile.in: ditto.
ce2652c9d46acd102d80fe645000ad31dc45ebbb 2008-01-16 * include/ruby/intern.h (rb_str_tmp_new, rb_str_shared_replace): prototype moved.
2402ecabb064525651667374a0f758321bbc7f65 2008-01-16 * file.c (sys_fail2): get rid of unlimited alloca.
db26a9b105f0e2b4850c45554c1e77aa35973ef4 2008-01-16 * load.c (rb_feature_p): get rid of unlimited alloca.
5124dacaf6c0ba38d0030345ab575e0167078c43 2008-01-16 * ChangeLog: commit miss.
e477c919db3a070ab4eab882b0fb92b7968ad3ab 2008-01-16 * io.c (pipe_open, rb_io_s_popen): clear temporary object to release and prevent from GC.
9c1bf098e0c7cc9c0d4761ca951d57c4a1766c40 2008-01-16 * enc/windows_1251.c: newline at EOF.
d969620ea8892b580cf7d14a0f3c26c4fea1275f 2008-01-16 * encoding.c (enc_register_at): make own copy. [ruby-dev:33136]
85e6dff16563ae2233c8d1c162a441dc386a56c4 2008-01-17 * enc/shift_jis.c: newline at EOF.
a0029e3adc2760bf9e617f6cc1e3ecc88c13779c 2008-01-17 * re.c (rb_char_to_option_kcode): fixed typo.
0052259d5e9934de20411943ce2077909e82d1d3 2008-01-17 * common.mk (encdb.h): give output file name to make_encdb.rb.
fe3987ae9605772f20b40bcce1b3ca644f048221 2008-01-17 * ext/stringio/stringio.c (strio_init): use default external encoding if nothing is given. a patch from sheepman <sheepman AT sheepman.sakura.ne.jp> in [ruby-dev:33159].
8b112c580c854a5fb84b129aafff0e91022fcf6a 2008-01-17 * enc/euc_cn.c: split from enc/euc_kr.c.
a3776588ef0314ae6aaf68cab1ae4bf144b35883 2008-01-17 * encoding.c (enc_free): removed since rb_encoding may be used while cleanup.
64239e22918a43ca23bdc477a373644ca5b200ac 2008-01-17 * io.c (rb_io_check_readable): flush tied write IO too.
08c319ee2a95312859d57156709a5effeb7dac5c 2008-01-17 * vm_insnhelper.c (vm_call_method): check argument number to attr_reader. [ruby-core:15120]
ad82a53e5df909c10eb631b791dcc2af3d72972c 2008-01-17 * bootstraptest/test_attr.rb: added for [ruby-core:15120].
23980c8ba0a7e332204da31ba2b8ad5ae134c9c6 2008-01-17 * bootstraptest/test_attr.rb: moved test for [ruby-core:14641].
c8272db1795a7d63a2857b1fdbba4fa8775a6aee 2008-01-17 * bootstraptest/runner.rb (assert_valid_syntax): added.
b6dff84accf80618b16ff36cca5a7eae9fc5d600 2008-01-17 * vm_insnhelper.c: math.h for isnan.
9f9ac3999676b258ea1b213b6f5d215fc12728bf 2008-01-18 * encoding.c (rb_enc_find_index): use original encoding name to replicate loaded encoding instead alias.
845ae33b17dc93b2ac3a1be0885b0fb9ae623225 2008-01-18 * encoding.c (load_encoding): check if successfully loaded.
b66eb536507d4837948d615ef61b25c01a2e07ff 2008-01-18 * encoding.c (rb_enc_name_list_i, rb_enc_aliases_enc_i): freeze element strings to be returned.
3a4bfbad0976c60dd557dcdb64b390d055e6446b 2008-01-18 * thread.c (thread_cleanup_func): ignore errors from destroying mutex of dead thread. [ruby-core:15069]
8a9993dfee20296431ac49ec48860c89160835c1 2008-01-18 * eval_intern.h, insnhelper.h, thread_pthread.h, vm_core.h, vm_opts.h: prefixed include guards with RUBY.
3882b07c3a8694e07b30b56e5c2c26c1695122f2 2008-01-18 * thread.c (thread_create_core): set thread group before creating thread.
2a11c7f62a021a3fd6f991182e2ed30642a5c854 2008-01-18 * sprintf.c (rb_str_format): set result encoding for wider width.
9872d4d60048cc16cf78d2e8a260b78468e87fc9 2008-01-18 * parse.y (parser_prepare): get encoding from the first line. [ruby-dev:33168]
dd03a95e02a5c7cbc7486a9c50f78db27d892444 2008-01-19 * trunk/test/rdoc/test_rdoc_ri_formatter.rb: set eol-style. * trunk/test/rdoc/test_rdoc_ri_attribute_formatter.rb: set eol-style.
4239bc050137f615d709fe931473c2073624f4db 2008-01-19 * configure.in: Remove wrong assumptions about Cygwin. a patch from Corinna Vinschen in [ruby-Bugs-17018].
df28713ee338a4de5f6e67896dee3a2944d14102 2008-01-19 * configure.in (sigsetjmp): check if available.
00190701e0b8cc9ce5dbe9c836e9584d1c1caeb8 2008-01-20 * string.c (rb_str_each_char): performance improvement, and stop if shortened in the block. [ruby-dev:33189]
ea64014c56374043926e95906fff06b4dfcd051b 2008-01-20 * string.c (rb_str_each_char): advance offset before get next char length. [ruby-dev:33211]
a8969e999a788c880dbd72d4622ab5c8bdf738a6 2008-01-20 * transcode.c (transcode_dispatch): constified return value.
76e19bc534c36daf2d093ff3eb434737756a86ef 2008-01-21 * string.c (rb_str_each_char): move forward. [ruby-dev:33231]
463af63468620614074f024fb4310dc1cd332495 2008-01-21 * transcode.c (transcode_loop, str_transcoding_resize): use unsigned char. [ruby-dev:33232]
91625011c2b7b8fd568ba8ac7d621f5527a6b24d 2008-01-21 * eval.c, gc.c (setjmp): sigsetjmp is a macro on cygwin.
f5eb90f3c27a42ff61815e31ed4328f2450ba0b2 2008-01-21 * transcode.c (str_transcode): initialize transcoder in rb_transcoding. [ruby-dev:33234]
282e828c59b85f9deeafe81277c76480476d9b96 2008-01-21 * transcode.c (str_transcode): initialize transcoder in rb_transcoding. [ruby-dev:33234]
157664b9f3cfeb485abe1cf8298e82accef23acf 2008-01-22 * string.c (rb_str_each_char): iterates over a shadow. [ruby-dev:33243]
0c8106ded6cae22cc54ec07c469b6b15eac4ea32 2008-01-23 * string.c (str_mod_check, str_nth, str_offset): consitfied.
e94ece76d8d73b5e8a61531fe68f5e08ee78f8dc 2008-01-23 * string.c (str_make_independent): should set length.
9430d7d8031fd7405420614ce1364fae80cc549f 2008-01-23 * time.c (time_strftime): copy encoding from format. [ruby-dev:33303]
c296853be917736e12723643a237e5fb21de0ad2 2008-01-23 * test/ruby/test_utf16.rb: set properties.
b2c5814afc8fbfe73c0b150fa67e1ac5a2261799 2008-01-23 * enc/trans/japanese.c (rb_from_Windows_31J, rb_to_Windows_31J): provisional workaround for Windows-31J. [ruby-dev:33320]
5e7d638a4cb2f4b7145ad5b06f7b6d141ea8a67e 2008-01-24 * include/ruby/encoding.h (rb_enc_is_newline): parenthesized arguments.
0c390860cbc408a46d00808523e4f3ff4c8b1814 2008-01-24 * sprintf.c (remove_sign_bits): returns pointer to the first char to be used, instead of copying.
8e7dd55a6e907c2232a66f2d48261cfde42b03dd 2008-01-24 * lib/uri/generic.rb (URI::Generic::inspect): use Kernel#to_s instead object_id with printf. [ruby-dev:33347]
5f010f7299266f986041e6386e599712129cb222 2008-01-25 * */*.bat: set svn:mime-type to text/batch.
de34ca0bbccc8c90e7d7921861e9ad1dc5ecf971 2008-01-25 * */*.bat: changed to text/plain.
89fe999a7fa03d216aef0f8b9dee40163bc7ee51 2008-01-25 * ChangeLog: fixed format.
95e59bd9e073edfe57b9c773ca414e6bb5ef5d83 2008-01-25 * ruby.c (process_options): not set encoding of -e option from -E option if they are not compatible.
c30d2489dda69650d084e9e16bfdd94653d763d9 2008-01-25 * ruby.c (cmdline_arguments): split argc and argv from cmdline_options.
5776f23d692fc92fc81696d1e49767ed1ef88508 2008-01-25 * ruby.c (process_options): set encoding of -e option from -E option if they are compatible.
8020c2e6761ce25021f15d0c22eca10f8b90079a 2008-01-25 * ruby.c (process_options, load_file, rb_load_file): propagates script encoding by -K to libraries. [ruby-dev:33156]
a984e00b80d78fdb9f6d2e0ec3bdfb0a80a06105 2008-01-25 * ruby.c (load_file): set default to ASCII-8BIT explicitly if -K option is not given.
6d91bf3b0c423f647094846b8c9ec2c8d9829f9e 2008-01-25 * common.mk (revision.h): extracts revision number with ``svn info''.
8af627ba4a248c64a1f2517b3d939dcb7443469d 2008-01-25 * tool/ifchange: commit miss.
dc059544721929209e1e02f018c88ee1d95588b5 2008-01-25 * common.mk (version.$(OBJEXT)): depends on $(srcdir)/revision.h.
1f7db0db759dc285134cea0639d505a56699bb69 2008-01-26 * include/ruby/encoding.h (rb_usascii_encindex): added prototype.
259526006e4407c1ab40e2d8ad67ea6ad27f0c0c 2008-01-26 * parse.y (assignable_gen, keyword_to_name): __ENCODING__ was missing.
f356662f6bb7ff8ae407aecd2441a235a2306f91 2008-01-26 * sprintf.c (rb_str_format): zero-precision zero should be empty. [ruby-dev:33363]
c9ca560ce802dc5111fe001b2ed063a017cf5fb6 2008-01-27 * misc/ruby-mode.el (ruby-mode-set-encoding): automatically insert encoding magic comment.
02ca8ffbdcdd3bbc203d853897addc45552f402a 2008-01-27 * ext/nkf/nkf-utf8/nkf.h: set properties.
ce26086b012328e6352059e1a962082b0f6dec04 2008-01-27 * misc/ruby-mode.el (ruby-mode): set ruby-mode-set-encoding to buffer local before-save-hook.
7889fdd1e6c7a30963b7dd9e181c74cf4423095d 2008-01-27 * sprintf.c (rb_str_format): fix for octal with precision. [ruby-dev:33411]
526ab1f0d15247da489cb2fc8af8d4c3f1a71cc2 2008-01-27 * parse.y (value_expr_gen): reverted r12880. [ruby-dev:33388]
b980803a6e89c8e8b951fe6090fca8f083ef4687 2008-01-27 * sprintf.c (rb_str_format): fix for left justify flag.
7c69f166bd05703ecf8ed07fac0927f5fc9b22fa 2008-01-27 * parse.y (parser_set_encode): check if encoding is ASCII compatible.
f7ed47355e63926e212fe0a72e5d0b31873290d8 2008-01-28 * misc/ruby-mode.el (ruby-mode-set-encoding): updates magic comment.
d3560b76cf15aba9789a588617b533013a911ec2 2008-01-28 * common.mk (up): use last changed revision.
d41b36ae5d32b41c2604996f97f2717167bb972f 2008-01-28 * common.mk (up): pass MFLAGS.
af9a5d5f30b2811c321ce1d56f591d28fbfeeade 2008-01-28 * common.mk (up): force to update revision.h.
f3ed7fa2335ae52b8c07ac4bd3e039628b6f1e8b 2008-01-29 * encoding.c (encdb_{replicate,alias,dummy,declare}): define only if NO_ENCDB_H is not defined.
6f4d6b165042d6045f8de378bfd3d00d89f3f2ed 2008-01-30 * io.c (rb_io_close_read): replaces fptr with the tied writer if duplex.
4873f59aef534f02d502fe38e706ebbdd5a1b3f5 2008-01-30 * common.mk (ext/extmk.rb, instruby.rb): inlined $(MAKE) so that can be executed even with -n.
3fb0815d8cb1b60390301fa6478456386650923c 2008-02-01 * configure.in (darwin): _XOPEN_SOURCE is necessary to make ucontext_t consistent with the library implementation of MacOS X 10.5. [ruby-dev:33461]
cb355eebf06075f9f57ca8e8594355171cd17754 2008-02-01 * configure.in (darwin): ucontext on PowerPC MacOS X 10.5 is broken.
3940857f2b19ce5be51bc40f7b112c17e741e5e2 2008-02-02 * configure.in (darwin): disabled fat-binary support which confuses configure much, since ``universal'' implies hidden cross-compiling. TODO: ruby and libruby.bundle might be possible to bound with `lipo' after builds for each archs. Anyway, config.h and rbconfig.rb must be separated definitely at least.
d739fc5a77cc4e5837c181c4cbd875fc22ad000b 2008-02-04 * trunk/parse.y (rb_enc_symname2_p): support "!", "!=" and "!~". [ruby-dev:33592]
b00bc5f2a83f55d1d480768b5c1fc7aa902531d4 2008-02-04 * configure.in (darwin): NSIG is not defined if _XOPEN_SOURCE > 500L. [ruby-dev:33584]
23757bce574850ba88fd6a9d8e62fed3fe237da0 2008-02-04 * lib/delegate.rb (DelegateClass): use define_method instead of module_eval to improve performance. [ruby-dev:33586]
f0cc22e99024eefe2867fb47bea1ad6b9da36d6a 2008-02-05 * lib/mkmf.rb (INSTALL_DIRS, install_dirs): added BINDIR.
9a000dda77aee8c5fc178e2c96658aa571a12239 2008-02-07 * missing/tgamma.c, missing/lgamma_r.c: set properties.
6c6ae9866342519b775b243535aa223fadc010e9 2008-02-07 * string.c (rb_str_end_with): compares with the suffix.
89941dffb5366aa461f4de5b87d284dc716ea9b9 2008-02-07 * string.c (str_replace_shared): replaces string with sharing.
fb506c3000b133d9dd4d423bcdf1290885ea6e22 2008-02-07 * string.c (rb_str_dup): reverted unneeded change. [ruby-dev:33634]
1809782c3eaa24fc751ac2fd96fb204a51c15e68 2008-02-07 * string.c (rb_str_replace): makes frozen shared string before sharing.
f3d18d8c4c6f7cd3c2065ca75a2553553e9ae31c 2008-02-08 * lib/mkmf.rb (xsystem): expand macros like as make.
0123f3a922c677c6117061aa06c9cd3bda55e9c1 2008-02-08 * ext/iconv/iconv.c (iconv_convert): added toidx argument to set encoding of successfully converted string. [ruby-dev:33221]
ef816db96f1ec52a537a7623b476639291483fc2 2008-02-08 * ext/iconv/iconv.c (rb_str_derive): uses rb_str_subseq() for byte length. [ruby-dev:33653]
8bc75b5bb09ebaebaf8e7178e45c7bdaa17f7ad8 2008-02-08 * lib/irb.rb (IRB::Irb::eval_input): rescues Interrupt and other than SystemExit and SignalException. [ruby-core:15359]
a424741c8e73bbca5d893594abbdfda489794739 2008-02-09 * ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): use strtod() for more precision. [ruby-talk:290296]
4d5f46dc088f30df7fc552878da88be552f81bcf 2008-02-09 * ext/bigdecimal/extconf.rb: simplified the condition.
c12b28936266c205d174458f0bd21766154048f7 2008-02-10 * {bcc32,win32,wince}/Makefile.sub (MISSING): added cbrt.obj.
126297de1572ca791074a0437f63ab83c4c0a014 2008-02-12 * parse.y (args, mrhs): flattens literal array splats.
7d4defbe1b3b267695446adac950d726538ea621 2008-02-12 * parse.y (exc_list): splat literal array.
55c4937048fe383432b23e9a36582c441bac5f12 2008-02-12 * parse.y (exc_list): should use mrhs if non array.
8a876551627ade6e55a38abdba457f4dd17926c7 2008-02-12 * parse.y (arg_add_gen): removed since identical to arg_append_gen.
813fcf768e6acbccd4d8afe941e6c35836ffbc2c 2008-02-12 * parse.y (arg_concat_gen, arg_append_gen): optimize for array concat.
552fa153f0d370973580613cb9fddaec4af5966a 2008-02-12 * parse.y (stmt, arg): concat opt_call_args only if non-null.
4aa1d12937f17b03a4644ea548bdcded2bdf5afb 2008-02-12 * parse.y (arg_append_gen): optimize only for array push.
4660cc6fb9bba765ca259bc636d59e8c3c4620b7 2008-02-12 * parse.y (stmt, arg): reverted r15450. [ruby-core:15526]
c9c655bf2c758a3e9dc74b6ecebab6b109bf3ccb 2008-02-13 * common.mk (INSTRUBY_ARGS): pass mode to install. [ruby-dev:33766]
8435c6bb8cd2bedcd95cd5dcc4e5a75ded79735d 2008-02-13 * lib/timeout.rb (Timeout::timeout): made sensitive to location on the stack. [ruby-core:15458]
3a9bf2f1243eb0408963efbcd4df75a411eb6b4e 2008-02-14 * file.c (rb_file_s_utime): inhibits with secure level 2 or higher.
5aa388c23c12747fd63827e93200fa0d90a7733c 2008-02-14 * eval_error.c (error_print): append a newline to rest lines.
67d0ce36f5c9405434a5a97230ca3593dbe86974 2008-02-14 * parse.y (reg_compile_gen): appends error message from rb_reg_compile() to one from reg_fragment_setenc().
82f631ac5740af938ccb3ee5f05f3463e0e44854 2008-02-14 * configure.in (sigsetmask): check when signal semantics is not POSIX.
48046586497d50c99c185a11b19cbe1d3a5d1a86 2008-02-14 * configure.in (ftruncate): check if available.
04e7cc64115715f47d602114194c65d0e8471eee 2008-02-15 * parse.y (reg_compile_gen): reg_fragment_setenc might not raise an exception before rb_reg_compile.
5b7bdd56ad54624de87b107eebe417b755bfc25c 2008-02-15 * {win,bcc}32/Makefile.sub (config.h): added HAVE_FTRUNCATE. [ruby-dev:33786]
17fb1248afd41c0da5c421c34d029695bb690069 2008-02-15 * re.c (rb_reg_quote): set US-ACII for ASCII-only string. [ruby-dev:33785]
748beee825447256e1aa7dd1458ba317fabbd18f 2008-02-15 * ext/iconv/iconv.c (iconv_convert): check upper bound. a patch from Daniel Luz at [ruby-Bugs-17910].
a05337f14d373d99da2b150b96a88800a0b7c018 2008-02-15 * string.c (rb_str_sub_bang, str_gsub): allows hash for replacement.
9c0be2d5165286703e2627e80fdd216a63da9215 2008-02-15 * range.c (rb_range_beg_len): check if responds to "begin" and "end" methods for non-Range object.
879d41e22c7ef558aba93f93cf16632ba2e03a54 2008-02-18 * ext/pty/lib/expect.rb (IO#expect): check if peer is closed. [ruby-Bugs-17940]
b81a66d1ef2e578d9e248ea36d3cf4beb72bab53 2008-02-19 * eval.c (ruby_exec_node): no thread starts inside iseq compilation.
8a9bd6a5c610e96118815fd7c0fc9846e2903210 2008-02-19 * ext/readline/readline.c (readline_event): prevent polling. based on a patch from error errorsson in [ruby-Bugs-17675].
5f1284ca8dfbee247d534e6d8f0c22d1c0f36c72 2008-02-19 * test/erb (TestERBCore): reverted.
e4021207fb0add1133b0c3e7f3b2acc2bc8d877c 2008-02-19 * eval.c (rb_raise_jump): moved adjustment for control frame.
96ada56fb9caf72b3ef451f251cf876c6bec3d7e 2008-02-20 * instruby.rb (parse_args): added --dir-mode, --script-mode and --cmd-type options. [ruby-dev:33816]
99b9eaaa68536d56ef4b63add25428c1e16cf0c4 2008-02-20 * win32/win32.c (rb_w32_map_errno): exported.
e16fddf1a9b3ab01540fd0c3fae05d194c07fd11 2008-02-20 * configure.in (RPATHFLAG): -R option of HP-UX ld is not for runtime load path. [ruby-list:44600]
7f2ca5ba7a5afd95354d7ea9a39741cebff38e70 2008-02-21 * io.c (argf_set_encoding): uses current_file after check for next input.
ce0264b6f5dc41325abfd0b40abe6d8ad69976db 2008-02-21 * io.c (argf_set_encoding): uses current_file after check if next input is available.
b356796f006af0c0836822e30e2c3b46dc8a8340 2008-02-21 * array.c (rb_ary_unshift_m): expands enough for argc. [ruby-dev:33880]
80e81d283d5bf1df5cc1a1df5bc7289525194ffc 2008-02-22 * enc/{depend,make_encdb.rb,trans/make_transdb.rb}: sort in alpha-numeric order.
bc2fb51c5eb8c7010957cc8f3c8ed7e066c8ea51 2008-02-22 * bignum.c (BIGZEROP): fix for longer Bignum zeros. [ruby-Bugs-17454]
23ac9d7035a62612c60f344d08cf74439029242c 2008-02-23 * 2008-02-23
fe80dd73b9a5021e2e2cfe61cda87512f8ee4c53 2008-02-23 * util.c (valid_filename): use O_EXCL to get rid of clobbering existing files in race conditions.
f468e000ce3ed8c5158af06600a0724bf9619c4b 2008-02-23 * debug.c (ruby_debug_print_indent): use length in fprintf.
f11ac55489d81744f162036b402dc8d3b4ebcda9 2008-02-23 * misc/ruby-style.el (ruby-style-label-indent): fix for labels inside blocks in switch.
b3b3ff29b5e266c1fb9d2c5b5581614155b60f60 2008-02-23 * ruby.c (proc_options): check if argument for -E exists.
552badf29f3aa5e9b76d02716f93f37b94ba8353 2008-02-23 * debug.c (ruby_set_debug_option): separated ruby_each_words().
b676e2671eaf82b7d1c71988d3f951183eef612b 2008-02-23 * ruby.c (enable_option, disable_option): allow all for all known features.
59a1754a643082d12f9e0347a50d5bbe2ca3d271 2008-02-24 * common.mk, {bcc,win}32/Makefile.sub (clean-local): remove intermediate files.
a4a0080a4187eb5a00e98d95e258c4230d25cef7 2008-02-24 * cygwin/GNUmakefile.in (clean-local): remove def file.
42097d7ac1f86fda389eb66f6cbe5c57fc5ead9e 2008-02-24 * cygwin/GNUmakefile.in (clean-local): should be double-colon.
f0ca4e868d1385282195ab8103b980e947690aef 2008-02-25 * 2008-02-25
eccb4ca2e71611ecca616f8c57bc087898a17c91 2008-02-26 * array.c (rb_ary_eql, rb_ary_cmp): get rid of stack overflow with self-recursive constructs. [ruby-Bugs-18356]
43b1b0e16a6ced5ba337a0f3f120f5d21f9abf8d 2008-02-26 * parse.y (value_expr_gen): removed inappropriate warning. [ruby-core:15660]
525b2e78e5ba3d6d76bdd9b2db747abad799a705 2008-02-26 * array.c (recursive_cmp): compare minimal length parts.
3b0f5058fa3b97a88cec5be0d1ce9699862cfa62 2008-02-26 * array.c (combi_len, rb_ary_product): check for overflow. [ruby-Bugs-18355]
9d014dc2546bdcc9bf899e734e7df73ae5735a2b 2008-02-26 * ext/extmk.rb, enc/make_encmake.rb: load current mkmf.rb even if cross-compiling.
c015c6fa8e11f3d8ca206151487e9a0ee6d3bed8 2008-02-28 * include/ruby/encoding.h (rb_str_coderange_scan_restartable): added prototype.
d3545f0d3c0addb01d80ec6949db96af008d6190 2008-02-28 * string.c (rb_str_reverse_bang): removed unsed variables.
9a68795300cf21d983c3ce6eafb8529353e37edd 2008-02-28 * io.c (rb_io_getline_1): get rid of segfault. [ruby-dev:33938]
586f727b8c37630d36618f8f09765b92098af8a0 2008-02-28 * io.c (rb_io_getline_1): get rid of segfault. [ruby-dev:33938]
5848032ce5784083e230c608b3b63d9072fa40f8 2008-02-28 * file.c (rb_file_flock): immediately returns on EAGAIN if non-blocking. [ruby-core:15672]
ecd35c0d9692704c7c1298ef9d38a73687d383fb 2008-02-28 * eval.c (stack_check): made flag per threads.
51411c1f882e8d455249de2768366c25ba3a9b50 2008-02-28 * eval_error.c (error_handle): commit miss.
b4be9b0bb1b42e5bc591a2c384224e56886cb341 2008-02-29 * test/ruby/test_settracefunc.rb (TestSetTraceFunc#test_raise): raise is ignored in backtrace now.
d14c3eb4b8dda24c6cce082da550941540d159c0 2008-02-29 * parse.y (opt_block_param): command can start just after block param definition. [ruby-list:44479]
cd89edc065296409f55ab15a45c4dd580950829f 2008-02-29 * encoding.c (rb_enc_dummy_p): bootstrap encodings can not be dummy.
4a65cba488e02f00a66d430aee24a9e1bcc04cb7 2008-02-29 * bignum.c (big2str_find_n1): check integer overflow.
4e6e5a431641056c6554c79a288a4f4ec175ad96 2008-02-29 * test/ruby/test_bignum.rb (test_too_big_to_s): skips a test using too large memory.
79f1b9e93b251da509766d99022689bd040e0e2b 2008-03-01 * string.c (tr_setup_table, rb_str_split_m, rb_str_chomp_bang): simplified with rb_enc_ascget(). [ruby-dev:33944]
e31eeedb9473f831cd233d612c31c4bef6f0b1ad 2008-03-01 * tool/make-snapshot: prefixed r makes $revision always true.
cce9eb092b7a8be2259c8fce5f286d183535ad3b 2008-03-01 * lib/test/unit/collector/dir.rb (recursive_collect): do not always include all test_*.rb.
b8a733d0b87ae6b1425375a0cdeec37406f6e2f6 2008-03-01 * io.c (struct argf): packed ARGF stuffs.
8ba29591afdd045a8824bddce88aa872630b4ebb 2008-03-01 * svn: ignore transdb.h.
b4b3180bfab8c1027a3a082013f5ebd9c8fb6775 2008-03-01 * object.c (rb_cstr_to_dbl): check for successive underscores. [ruby-dev:33952]
6a9bfa23bf686b29e85d78a1566950a533e4b8a8 2008-03-02 * ruby.c (load_file): parse shebang in us-ascii. a patch from sheepman <sheepman AT sheepman.sakura.ne.jp> in [ruby-dev:33955]
3b5d60c0b1602d4aa2b1183d9842cace91d26a07 2008-03-02 * io.c (rb_io_ungetc): reduce redundant call.
9b2dd1e20d91af8dc88b300c942a8fb9c5d28c58 2008-03-03 * hash.c (rb_any_hash): shrinks all results in Fixnum range. [ruby-core:15713]
fd847f79a0c5e9e61860ff4133665f7099bc85cf 2008-03-04 * gc.c (add_heap): use binary search to find the place to insert the new heap slot. [ruby-dev:33983]
12551ae5732e83e8ba77cf68c3501529d608c282 2008-03-05 * file.c (rb_file_flock): returns false on EAGAIN if non-blocking. [ruby-core:15795]
79cdf2ffa201b3b9f1108d77231a7adae2c4e3bb 2008-03-05 * struct.c (make_struct): preserve encoding of struct name.
8c889459cf17b4d5b664fa98062e83f10da3d33b 2008-03-05 * sprintf.c (rb_str_format): size_t returned from strlen() can be unsigned.
6b10829b22b2919fb8e8cea895c5fb56c3760127 2008-03-06 * sprintf.c (rb_str_format): no need of loop.
53577db05b027787b190bd1934ec72ae045b7df1 2008-03-06 * misc/ruby-mode.el (ruby-add-log-current-method): use ruby style method name format.
591503c0ab7a4d6bf9f90b8bdf317ee5cfa13d03 2008-03-06 * sprintf.c (rb_str_format): ignore 0 flag for NaN and Inf. [ruby-dev:33994]
ec2205b2052ddf72685e6e6f1c25d0b3c19de831 2008-03-06 * sprintf.c (rb_str_format): space flag is in effect for Inf/NaN too. [ruby-dev:34002]
983aea463f0a27d7728655b3d158b494a727f4ca 2008-03-07 * lib/mkmf.rb: rdoc added. [ruby-Patches-9762]
2bbf4707f75be6dc2bd57e30e4bacdba789be6af 2008-03-07 * cont.c (cont_restore_0): fixed typo. [ruby-core:15821]
31b604a3f38a612f28738fd70dde952dc234e001 2008-03-08 * file.c (isdirsep): backslash is valid path separator on cygwin too.
16f09af48ba67239b13a6119de6c8cf1b0272c51 2008-03-10 * ChangeLog: fixed indent.
2a07423f9cb22672cc989b82afd61444dddba7df 2008-03-10 * version.c (MKSTR): make US-ASCII. [ruby-dev:34010]
6a76630b3c7e85cfd97af77f288321a2f80dcc27 2008-03-11 * common.mk (clean-local): WINMAINOBJ is Windows specific.
dfae30035706a7a78c9a4e57d3a56f5065e48e1b 2008-03-11 * lib/delegate.rb (Delegator#initialize, DelegateClass): skip correct backtrace. [ruby-dev:34019]
12043d728d73ac79e218d4fd136371c77ca8aa1f 2008-03-11 * ChangeLog: commit miss.
83c017d7af594df9e10a1ba5fbccb063f491bb25 2008-03-11 * numeric.c (fix_coerce): try conversion before type check. [ruby-core:15838]
434b820f5153373f1b8053f894f9cd075dd3ccb0 2008-03-12 * gc.c: removed trailing spaces.
8c36abe23a9c9e980e398171c860a6756716e124 2008-03-12 * gc.c: fixed indent.
96240c6d2d09bb186ebfba2f414348663b806010 2008-03-12 * eval_intern.h (rb_thread_raised_set): use generic flags.
c7e829292abb39da31509db8846f290ae1bdb304 2008-03-12 * misc/ruby-mode.el (ruby-mode-set-encoding): special treat for compatibility with -Ks.
c3cbb209caf8ac434063f0a1cc6370b92da63a58 2008-03-12 * object.c (rb_cstr_to_dbl): fix for a mere underscore.
db49143cdaa0ff3504531bd32297be9ecb9a2bc3 2008-03-12 * configure.in (stdint.h): check if presence.
fab87736fd2b421f94196dee7bda4a745a1f20e9 2008-03-13 * trunk/configure.in (AC_CHECK_HEADERS): stdint.h is not needed to check.
7cefc9f95018a891c24ea54c33d85e9461ba7420 2008-03-13 * bootstraptest/test_struct.rb: set property.
c0b8e8229657658e9c0cfeb4c460bde847546b34 2008-03-14 * string.c (UNALIGNED_WORD_ACCESS): IA64 cannot access unaligned word.
4b31c84daedaeb6ae802e30c1652a5546f977ac0 2008-03-14 * configure.in (RUBY_CHECK_VARTYPE): should not indent preprocessor directives.
05eeb60259d4f601f6b780bd965687fcab893b25 2008-03-14 * misc/ruby-mode.el (ruby-encoding-map, ruby-use-encoding-map): added to customize.
d6ca5fefd0807c05cd2e05d7397af2ed6e78d11e 2008-03-14 * numeric.c (flo_divmod): remvoed unused variable.
5a182154069edc763ff7b0186e20a17e76b1391b 2008-03-14 * ext/digest/defs.h: inttypes.h is still needed.
e5fb40c4fa7f2b637f5cf0843ae5595f8a0a7bdf 2008-03-14 * configure.in (RUBY_LIB_PREFIX): use libdir.
7476940582efa1add1471bd4ef88d9c83a9fa084 2008-03-14 * configure.in (RUBY_LIB_PREFIX): fix for prefix.
657429b75b32a9554195e571668465a55f38a5bc 2008-03-14 * include/ruby/ruby.h (inttypes.h): includes always if available.
ae68dc034434822e9f3dcd86d52d0379ada20668 2008-03-17 * complex.c rational.c: set property.
a1bebebed1ab4e86f930e2b3c106d6dc72caf124 2008-03-17 * golf_prelude.rb (Object.const_missing): fixed typo.
a4394e3f49eceade8b88db6f3dfd2da89da2accc 2008-03-17 * configure.in: unset GREP_OPTIONS. [ruby-core:15918]
c97735b53c8b1c9f76543c9d802dde097b0f4e7a 2008-03-17 * misc/ruby-mode.el (ruby-mode): should use `run-mode-hooks' instead of calling `run-hooks' directly to run the mode hook. patch from Chiyuan Zhang <pluskid AT gmail.com> in [ruby-core:15915]
91a761b4d0929a5055945ccca4797ff57353cac0 2008-03-18 * parse.y (literal_concat_gen): bail out at different encoding.
555eb7ded4e1fb54c434dcdd3c8348881a2a6765 2008-03-19 * encoding.c (enc_check_encoding): should not load autoloaded encoding directly, instead use rb_enc_find_index() which deal with alias and replica. [ruby-core:15957]
2188bbced38b801bac2c7a342f50975a591bd512 2008-03-19 * bignum.c (rb_cstr_to_inum): treat successive underscores as nondigit. [ruby-dev:34089]
3f5792a1c64d9f972aaba5a5fc84670a36099eef 2008-03-19 * complex.c (nucomp_to_s, nucomp_inspect): get rid of making unnecessary intermediate objects.
bdfe0b8f18dc5642fbd8d50561c8e930cc18645d 2008-03-19 * io.c (rb_io_putc, rb_io_puts): ouput directly if the reciever is rb_stdout to get rid of infinite recursion. [ruby-dev:34059]
42522ee2a61259f907fd20585c6aa06d6223a2a1 2008-03-19 * io.c (argf_tell, argf_seek_m, argf_set_pos, argf_rewind, argf_fileno, argf_to_io, argf_eofl, argf_getc, argf_getbyte, argf_readchar, argf_readbyte, argf_each_line): use receiver.
a130e925822508b887170365cfa3799708dda302 2008-03-19 * io.c (argf_initialize_copy): get rid of segfault.
890b0352dd96848b63fb9b3957710ac59c433712 2008-03-19 * io.c: removed trailing blanks.
2029a832e5305b885bc75c2f3ae7b070074bf45d 2008-03-20 * io.c (argf_getline): use receiver.
f778691dfac18df5b7b9074acd86eae2844a1ace 2008-03-20 * test/ruby/test_rational2.rb: set property.
3aede677ba35a8dc027ce76f2b0f21e6026e22d4 2008-03-20 * rational.c (nurat_to_f): C99.
12f927df8d23e2f5b6905681079408ea561674e2 2008-03-21 * instruby.rb (open_for_install): write block result and rewrite only if changed from existing file.
d728efc96d8080dbb932c38c05a76d7321b7da07 2008-03-21 * eval.c (rb_obj_instance_eval): invalid comment syntax.
439089327a865a756dfd4fa1414cb2fc5495d9e1 2008-03-21 * lib/resolv.rb (Resolv::Hosts): should not use win32/resolv on cygwin. [ruby-dev:29945], [ruby-dev:34095]
068ce364540ef3cbe310570d282f5766c8c0b39a 2008-03-21 * io.c (rb_f_gets, rb_f_readline, rb_f_readlines): delegates to ARGF as well as puts and putc. [ruby-dev:34100]
1b6572295ade3f9a2a461004e72834030d613fae 2008-03-24 * configure.in: sitearch should use target_cpu. [ruby-core:15986]
f2025c33ffa71480cde4d7d4edce47c21191fceb 2008-03-25 * compile.c (compile_massign_opt): no need to use alloca.
708e5ddde62fc424a40f61f8c73b6909e33f6da3 2008-03-25 * compile.c (defined_expr): false short-circuit destination label may be needed. [ruby-talk:295296]
f6001be537623a52513919ee1890b2bbccc119f0 2008-03-25 * ruby.c (proc_options): checks if the word is empty.
6ef6e4362512743785056403f4d29d940fcce3a7 2008-03-29 * ext/tk/sample/{demos-*/textpeer,tksleep_sample,ttk_wrapper}.rb: set eol-style.
a367738381708064e7636f70f75a3777cda5a5bc 2008-03-29 * 2008-03-29
9a421e5b7ee330db3eb93affad9ba910dddc8f11 2008-03-31 * configure.in: check for ssize_t. [ruby-dev:34184]
29b538fa7146f899775b001a55bf1716c486b293 2008-03-31 * lib/resolv.rb (Resolv::Config.default_config_hash): requires win32/resolv to use Win32::Resolv. [ruby-dev:34138]
b39676f6a9b699f204d4313ae5589b71d436d4e5 2008-03-31 * configure.in (RUBY_SETJMP, RUBY_LONGJMP, RUBY_JMP_BUF): prefers __builtin_setjmp, _setjmp over setjmp and sigsetjmp. [ruby-core:16023], [ruby-core:16086]
dc8359969ec71ece10357ba9396430db7f029e45 2008-03-31 * configure.in: __builtin_setjmp cannot handle a variable.
432fc5bd1f8d95e205b0391270ba7dd39fdffa20 2008-04-01 * {lib,test}/rubygems: set eol-style.
54e792ee6f8f24c6ca13cad04df023a24abf8110 2008-04-01 * configure.in: _setjmp is available but _longjmp is not on mingw.
6b808e66af319fe79d1d9c338ea4454bfb7f4ea5 2008-04-01 * configure.in: quoted.
05da1ec22d6850a7325490f2bf0e918c16f54098 2008-04-01 * configure.in: get rid of empty expansion.
e31a69562e2257cd5651e1dd823ccbdf7ce8c383 2008-04-01 * bignum.c (big2dbl): more precise conversion at edge cases. [ruby-dev:34195]
48206485212c2ba0d18b44a2afa34c483bed3c05 2008-04-02 * configure.in (cflags): expand at compile time.
5c1926ac82b9a9c20b2ea7f7707622b4d8dc3ecc 2008-04-03 * compile.c (iseq_set_sequence, iseq_insns_unification, insn_data_to_s_detail): constified.
b0c77fe85bd58cf33da252960b0365e2600c0f04 2008-04-03 * Makefile.in, common.mk, configure.in, {win32,bcc32}/Makefile.sub (MINIOBJS, ARCHMINIOBJS): separated.
2c485c409db33bbad9313e044e8add2b7c86c105 2008-04-03 * common.mk (endb.h, transdb.h, prelude.c): depend on $(PREP) and check if really changed. [ruby-core:16102]
11b693504939d45ff1e39649adf14f5987c2d6e5 2008-04-03 * common.mk (golf_prelude.c): needs .new.
ccf20a6d3fca0ae3a6817387622892c4db340032 2008-04-03 * insns.def (defineclass): check if cbase is a class or a module. [ruby-core:16118]
0b3a667f5319f130dba70c538d82d0ab9f110838 2008-04-06 * dir.c (dir_tell): check if closed. [ruby-core:16223]
657e13262b7d71dfe6e2d656250d62ea0c806287 2008-04-06 * lib/cmath.rb: set properties.
a06fc80da67570a53c4790f7d7e053222aeef2a5 2008-04-06 * tool/compile_prelude.rb: allows extra suffix after .c.
4653fedd0c47e0ceb88fb7dacc2e837268f65664 2008-04-07 * range.c (range_each_func): should not leave a variable uninitialized, which could cause SEGV.
1369cfd16e35d53f3f85c860473ece572c733d1d 2008-04-07 * encoding.c (enc_init_db): moved to enc/encdb.c.
ba9c34e2ad98f696702001117dc07fd4b0489b29 2008-04-07 * ignores all libruby stuffs.
37504dc560792ccd3e32d637d2fcaf5f0ac0a1ca 2008-04-07 * load.c (rb_provided): check expanded path for relative path features, loading or loaded features are already expanded in 1.9.
2d9e9c3fd743e07833e2954474e9da1b4e5c33d2 2008-04-07 * bootstraptest/test_autoload.rb: tests for [ruby-dev:34268].
7dc26509c69a1801a11c0ad07607faf858aee4fc 2008-04-08 * common.mk (prelude.c): depends on enc/prelude.rb.
d7b8efd872571bdf815540c902da254c3e6ea3a4 2008-04-08 * thread.c (rb_mutex_sleep): ensures to re-acquire at waking up. [ruby-Patches-19361]
0852b7743b523fb25348eacd8d9396772d370b3a 2008-04-08 * thread.c (lock_func): optimized. based on a patch from Sylvain Joyeux in [ruby-Patches-19362].
5098d7ae0dcef98c82e64280d2aded2676738c3b 2008-04-09 * test/ruby/test_thread.rb: new tests from Sylvain Joyeux in [ruby-Patches-19361].
69352c0d4d98a16f82ae388297ecfff940747ae2 2008-04-09 * thread.c (lock_func): optimized and checks for interrupt_flag. based on a patch from Sylvain Joyeux in [ruby-Patches-19361] and [ruby-Patches-19362].
eb18a827fb0498888a6666cd72d4a53a41cc8ca9 2008-04-10 * thread_pthread.c (native_sleep): sleep_cond is initialized at creation. [ruby-Patches-19361].
fd0aaf71dcc7e43435564e8d735403c733434590 2008-04-11 * test/test_pstore.rb, test/yaml/test_yamlstore.rb: properties.
23bb4d7898bcafad7b2b46339994b650aef60a42 2008-04-11 * file.c (rb_file_s_basename, rb_file_s_dirname, rb_file_s_extname): copy encoding.
0ae6c7f816cbc3ba0cdd97f609b9ffcbf49bf9bb 2008-04-11 * file.c (file_expand_path): set external encoding.
7b4a171158fffbb984378a094e7195072b0a5b05 2008-04-12 * eval.c (ruby_exec_node, ruby_run_node), ruby.c (process_options): use iseq instead of NODE.
31a060f7bd55a845824883b87700ca5bb39f7ab0 2008-04-13 * thread_pthread.c (lock_func): should not check interrupts in blocking region. [ruby-dev:34378]
a39883b74a9e9ff872708e49191249b434c707a2 2008-04-14 * gc.c (finalizers): removed. [ruby-dev:34349]
01f468d1383109ac8da474eba9f3512f7119b925 2008-04-14 * gc.c (rb_objspace_t): packed globals. [ruby-dev:34348]
b2dde8243ba18a68010e4b1f3b720c093a7c48a3 2008-04-14 * gc.c (Init_stack): use ruby_init_stack. [ruby-dev:34350]
6866bce75736c176aba9788dd90cc344a57754ee 2008-04-14 * compile.c, compile.h (compile_debug): made runtime option.
d1263ff544a0734a884a668739e4e8c3925cc152 2008-04-15 * array.c (rb_ary_take_while, rb_ary_drop_while): removed unused variables.
6a98d417f01e43f5217f37d2142651b50fd41986 2008-04-15 * misc/ruby-mode.el (ruby-encoding-map): added shift-jis for older versions.
1ea2f2a492ffb62dfb872efb976bc7fc327f4798 2008-04-15 * include/ruby/intern.h (rb_argv): removed. [ ruby-Bugs-19514 ]
639c3a8962c7d859441dc35fabff6a432fcd02fe 2008-04-15 * include/ruby/intern.h (rb_argv): replaced with rb_get_argv(). [ruby-Bugs-19514]
73437c05f57aec9dd1d2438ed8e8962f28415505 2008-04-15 * ruby.c (process_options): dln_find_file returns the pointer to a static buffer, so should copy it. [ruby-dev:34409]
6cdd421a9b5445512ab554155362d0c979a2a556 2008-04-15 * ruby.c (process_options): preludes and parser need to run in safe level 0. [ruby-dev:34407]
f23828fa126235f7c758817e628a9ba4a33c1d71 2008-04-17 * test/ruby/test_rubyoptions.rb (ruby): run in C locale.
6b5e24a61a7488344c3560dcd1527c8257870e34 2008-04-18 * gc.c (rb_gc_mark_locations): get rid of underflow.
f4f95b98d4ca0608f5b5c59d1ece23a4dccd6011 2008-04-20 * compile.c (iseq_compile_each): fix for splat in when and rescue. a patch from wanabe <s.wanabe AT gmail.com> in [ruby-dev:34429]. [ruby-core:14537]
9ddb37f071688be901c8e0b4e914d15313cdc900 2008-04-20 * compile.c (struct iseq_link_element, struct iseq_insn_data): made enum for debuggers.
36f984b65eaa2f78130cb6435c6498fa727dd0cf 2008-04-20 * compile.c (iseq_set_exception_table): allocates catch_table only when entries exist.
64a16b9ede4dfc72f8c4b486ebce148f519e60dc 2008-04-20 * vm_core.h (struct iseq_compile_data): moved label_no from new_label_body().
d92efa3c0b8b995f5bd95ec4099db81a97480632 2008-04-20 * io.c (copy_stream_func): suppress warnings.
5e433ffc6c368146a7d646c45e69b8f6978b9d38 2008-04-20 * file.c (file_expand_path): constified.
11f2fa4ade2176188dcbb6da7bf536104e5484db 2008-04-21 * iseq.c (rb_iseq_compile_with_option): check if src is a strring. [ruby-core:16453]
eeceb720a9589bd9a0acf47db9da05668d7a5865 2008-04-21 * ChangeLog: typo.
a0f487921e21dff86de25aa79cf1e102fc90ad3e 2008-04-22 * vm_insnhelper.c (vm_get_ev_const): search from the base klass if it is given.
9c7707629608304a2eaf674a72af16c95ebc4f52 2008-04-22 * thread.c (thread_join): remove the current thread from the join list of the target thread.
df5b0f317bbddd326f87fe94730c1d582e7bd8e4 2008-04-22 * configure.in (struct timespec): needs time.h according to POSIX.
6a7afe4247eea57969e5d00dfaf7b296a1d41bc4 2008-04-22 * vm_evalbody.c (DECL_SC_REG): typo fixed.
9f9a532d98f599d9aa05393cf56e8d1cae1d2966 2008-04-22 * misc/ruby-style.el (ruby-style-{case,label}-indent): up list from indentation point.
f80616b6d25865e9e6f84fd06e5a6d2e40d09437 2008-04-22 * complex.c, rational.c: fixed indent.
89c408704bc7034c06cb465ad8ba9b25f32de301 2008-04-22 * enumerator.c (enumerator_each, enumerator_with_index): suppress warnings.
86bab63d237260dc77c65a8b6c6d5ed1f9bb3bff 2008-04-24 * dln.c (dln_find_1): prior files with extensions to files sans extensions. [ruby-core:16517]
a4c08752f8f556dbf3bc391a36e4692b7740f10c 2008-04-25 * array.c (flatten): returns an instance of same class. [ruby-core:16554]
d90fe02fb69b94fb372dd6bf973c541d4fd78f0d 2008-04-25 * process.c: suppress warning.
0023e168656ed842821c80edbbca2b08594d7d5b 2008-04-25 * process.c (rb_spawn): rb_exec_initarg() returns new argc and argv in earg.
e615e3ce302e92c868b2f7b5a71fa628186497ec 2008-04-26 * error.c (builtin_types), signal.c (siglist), st.c (primes), struct.c (ref_func), time.c (months): constified.
c59277cf39c0e4a6c9b5689e5ebaa464991dcdf8 2008-04-26 * process.c (rb_cProcessTms, rb_cProcessStatus): renamed.
52ee83940959e5923b02cdce4956803bd6886110 2008-04-26 * error.c (rb_eNOERROR): renamed.
c7451eb7255a534182caa0f2c27beda0b140f741 2008-04-26 * error.c (builtin_types), gc.c (count_objects): added Complex and Rational.
87e4ad0a236217fb27c3a0a22a1c3b4937f29771 2008-04-26 * io.c, signal.c, thread.c, thread_win32.c, include/ruby/intern.h: suppress warnings.
97be468ebb12067222ca1262bb947786252e281f 2008-04-27 * svn:eol-style.
09007ccbaa14f81202dfd4c85177241dc2be9f15 2008-04-27 * vm_core.h (rb_vm_t), gc.c (rb_objspace, rb_newobj), vm.c (Init_BareVM): per-VM object space support, which is disabled now.
cc88283badde1cac04463a990659aa33fb33ca79 2008-04-30 * re.c (rb_reg_search): use local variable. a patch from wanabe <s.wanabe AT gmail.com> in [ruby-dev:34537]. [ruby-dev:34492]
01b773a0931901948a5099a6f5e95dc10d0a1c03 2008-04-30 * load.c (rb_load_path), vm_core.h (rb_vm_t): moved to VM.
30aa6b99cafa63269b8845e335290cb4f4f046b5 2008-05-01 * hash.c (env_delete_if): return enumerator if no block given. [ruby-dev:34554]
de0561684c66b1537c316a6ed502eb893307d08d 2008-05-01 * bignum.c (rb_big_divide): return an integer for idiv. [ruby-dev:34553]
0a32f9a43faba89f8aa7b43f524ab3552570ce65 2008-05-01 * range.c (range_step): allow float step bigger than zero but less than one. [ruby-dev:34557]
7b2c68fd32ea4300131c34a6dfd346649fe78383 2008-05-01 * range.c (range_step): check if step can be converted to an integer. [ruby-dev:34558]
b5f2df6b9e4540c87b873f86883d48e99263e890 2008-05-01 * bignum.c (rb_big_divide), numeric.c (fix_divide): check for result domain. [ruby-dev:34559]
66f98ad5b8fc10d8e45fdeb69fe5ac429d91b5ed 2008-05-01 * ChangeLog: reordered.
96b0b1cf82bf3df9d44ba08fc314d19ee0e82b34 2008-05-02 * io.c (internal_read_func, internal_write_func): split from internal_io_func.
c4d11b0525748343d3bd4827b2d884d2c1a937a2 2008-05-07 * .gdbinit (rp): removed RUBY_T_BLOCK.
42981462c99c28ae1b87adfb148dee67e83c540d 2008-05-07 * vm.c (vm_eval_body): initialize retval. [ruby-dev:34576]
9757c5450ce440384931965bec959a72da251867 2008-05-07 * io.c (io_puts_ary): check recursion first. [ruby-dev:34580]
86afcfe4021d3ee7a9d290f2b351ae9e7aa52021 2008-05-07 * thread.c (rb_thread_key_p): thread local storage stores ID.
4264ca9436a7b1496dbd6c9ca6e2e043f0c48630 2008-05-07 * dln.c (dln_find_exe_r, dln_find_file_r): reentrant versions.
68c67143b2bf1655bcde6e19bff75a55a9e3f05f 2008-05-07 * array.c (sort_1, sort_2): check reentered. [ruby-core:16679]
4c2b10e0d6b966246f4ca71837720df552fbfdca 2008-05-08 * array.c (sort_1, sort_2): check for reentered and if elements are accessible. [ruby-core:16679]
f8cb9c861ad95f081c97a18e8f7df4e5f623db6e 2008-05-08 * test/ruby/test_array.rb (test_sort_with_callcc): test for [ruby-core:16679].
6aa73e6caba9d1e5675fd5b344ca61478fcbfc57 2008-05-08 * vm.c (rb_thread_mark): mark stat_insn_usage only when ptr is not null.
265e855ca72bcebfcd8b89d07481199d3b4e2417 2008-05-08 * array.c (rb_ary_sort_bang): freeze temporary array.
9f48c67236f7cca1972519676ffcfac511a594f0 2008-05-08 * eval_intern.h (enum ruby_tag_type): enum for debug.
f3ad9bf9b3009ef1ac13222adc0aba5d7c156876 2008-05-08 * configure.in (MINIRUBY), common.mk (RUBYOPT): add purelib.rb. [ruby-core:16642]
279b358d00264f5bb7034142aab51753edfe36de 2008-05-08 * common.mk, ext/extmk.rb, lib/mkmf.rb: removed RUBYOPT.
b745b792e6ed67a714bad1604968947d95f1dbf7 2008-05-08 * common.mk, ext/extmk.rb, lib/mkmf.rb: use absolute path for RUBYOPT.
121ae83741eac7c823681736851e6d20dd3279c4 2008-05-11 * configure.in (MINIRUBY): should not include extension library path.
b7a1480540d401704f12132b52f04aea6fdf42c3 2008-05-11 * bootstraptest/runner.rb (main): handle relative path -r options.
589a164abcd9ee6117c3e0af065f426a1659ef75 2008-05-11 * bootstraptest/runner.rb (main): leave -I options for purelib.rb untouched.
93df43f8ae5c15444554c53c1e1db7ac8492a089 2008-05-11 * enum.c: removed trailing garbage spaces.
8481c848da553c3f2822e9f24407f3a23118d129 2008-05-11 * enum.c (all_iter_i, any_iter_i): reduced duplicated code.
669d43780e16fd861b64dbf90d817fdeffa761fd 2008-05-12 * gem_prelude.rb (load_full_rubygems_library, const_missing): prevent infinite recursion. [ruby-dev:34539]
294a1d2270e875c11b7f92176ac954c130d69a8a 2008-05-12 * ruby.c (ruby_init_gems), gem_prelude.rb: check if Gem is defined instead of Gem::Enable.
bdfe8eab49040a2221083fac223ee7302724b750 2008-05-12 * common.mk (RUBYOPT): affected BASERUBY too. [ruby-talk:301514]
1072cb65c996e672b23878839fac27c47d722f73 2008-05-13 * enum.c (enum_yield): use rb_yield_values2.
e4f8e61dddb18f29fe71392a464f87b612d7eb5c 2008-05-14 * test/ruby/test_file_exhaustive.rb (assert_integer): may not Fixnum.
22361a3d1ce3a9bcc1c52237f93ec30f19e89860 2008-05-15 * file.c (file_expand_path): support for alternative data stream and ignored trailing garbages of NTFS.
03ed3bde9af8fab61476f506eab146d9e387c38b 2008-05-16 * test/ruby/test_module.rb (assert_method_defined?): added.
34c96140f3e767e0a3bd9e82db55e46593d4f3b8 2008-05-17 * file.c (rb_file_s_extname): first dot is not an extension name.
166f8d6d0b5aac3c67f573184dfd9b646580dbd7 2008-05-17 * parse.y (ripper_warnS): now unused.
8676f8baf2d41c8a630abfc9d1a64e564f35ea90 2008-05-17 * test/ruby/test_eval.rb (test_define_method_block): new test
9afd5465e216f4795bf952a072aae5b315a66d8d 2008-05-17 * array.c (rb_ary_sort_bang): should not free shared pointer, and set shared. [ruby-dev:34732]
04351d95585db8baee7cbcf0cf6939cb3cbeaf6c 2008-05-17 * file.c (file_expand_path): fix for short file name on Cygwin.
0343750b62b11edfee151cf22675c10f19742db3 2008-05-20 * include/ruby/ruby.h (PRI[diouxX]VALUE): printf format for VALUE.
8afd39ad09c7a7f9e7cf61c4791d38e6270cc616 2008-05-20 * ruby.c (proc_options, process_options): --dump option.
75aa81b79d078ba7d02e097cf53e629d851d874c 2008-05-20 * ruby.c (process_options): --dump option exit immediately.
7992fabaf40f8635653d267592f591d9cc4c511e 2008-05-20 * ext/nkf/nkf.c (rb_nkf_convert), ext/nkf/nkf-utf8/nkf.c (nkf_enc_without_bom): BOM is not a part of encodings.
a5bbd5b8a55f855609b61afd7a97c50175a6e2a7 2008-05-21 * ChangeLog: reverted logs erased at r16491.
feead4dca593de620a555dff4f7884a891ba5b67 2008-05-22 * array.c (flatten): check if reentered. [ruby-dev:34798]
00e28c26a77b2141df351f646fa4de5e6cca1864 2008-05-22 * array.c (flatten): check if reentered. [ruby-dev:34798]
571883a217da5e947baff016f49d934e01618668 2008-05-22 * vm.c (vm_get_ruby_level_cfp): moved from eval_intern.h.
6f04138f75d0a0aaa3ceb891030c8277164052cc 2008-05-22 * vm.c (sdr, nsdr): define methods only if VMDEBUG is defined.
2b791b2ddd65241d8e95d6bca25eeb770d244570 2008-05-22 * marshal.c (check_dump_arg, check_load_arg): check if reentered. [ruby-dev:34802]
e53f8136505c02ed2b422c22f710a565602c2c3c 2008-05-22 * svn:ignore: added GNUmakefile.
87c828e39eb49269ca367f1adaec9d07bfed8f4a 2008-05-22 * iseq.c (rb_iseq_compile_with_option): get rid of segv.
39a86bf60a2bf8f69e4385e9a593c4ca7749a1c5 2008-05-23 * .gdbinit (rp): T_VALUES is no longer defined.
59432db7f7c5a4408dc413e476eeb48904b977ad 2008-05-23 * vm_core.h (rb_num_t): moved form vm.h.
4baf5c4da61994e634ae66cdac25db1d2f1dcd8e 2008-05-23 * vm_dump.c (vm_stack_dump_raw): suppress warnings.
74ae098a5d32d666ab016336935d1bb65e7c0431 2008-05-25 * vm_eval.c: set properties.
701890adfc4f64dd369c82b8cee46df6cdd23074 2008-05-25 * vm_dump.c (rb_vm_bugreport): rb_make_backtrace has no arguments.
c3b10e7fcbc4bc49f5efc30ec4813bf6b586f65a 2008-05-26 * file.c (BUFCHECK): no resize if enough room.
0d3d7c3a1ce7dc4007b5e1b6cd803db137bd04b9 2008-05-27 * Makefile.in (MKPREP), common.mk, win32/Makefile.sub (prelude.c): get rid of depending PREP with nmake.
bcb57421cb140e708a78911ddf4cd553d6b60d52 2008-05-27 * thread.c (rb_thread_execute_interrupts): delay interrupts during raising exceptions. [ruby-dev:34855]
1cdd1249e82ef4870fd60f5e46cbf639a36cf771 2008-05-27 * eval_error.c (error_handle): SystemExit and SignalException throws TAG_RAISE but not TAG_FATAL.
de9d25c5448d9ec50c882f2b5b3cfd6a5f8623fc 2008-05-28 * marshal.c (w_object, marshal_dump, r_object0, marshal_load): search private methods too. [ruby-dev:34671]
e02270d85d58664ef9c1e6a99c1126afd349611e 2008-05-28 * lib/singleton.rb (SingletonClassMethods): _load should be public.
1dc20d9d15cf73d2b1c2994d7d5a64ba7defaed5 2008-05-28 * io.c (rb_getc): same as rb_read_check.
23c2cf545c3302aa65cde911d0492475a6ad2bec 2008-05-28 * Makefile.in (MKPREP): appended $(RBCONFIG).
a9396fd580a40ab02d50b65fe38c7d4c35ebe3cd 2008-05-28 * win32/mkexports.rb (Exports#objdump, Exports#each_line): extracted.
e2db8af8a3c3968466a4d6c66db08ab342274b75 2008-05-28 * ext/purelib.rb: get rid of recent feature. [ruby-dev:34864]
441be3ca066e92f83f5db5fcc6a1ae311ca3d57e 2008-05-29 * ext/zlib/extconf.rb: search zlib1, and regard mswin32 later than VC6 as WIN32. [ruby-core:16984]
b9ff5a2fd6d24ce828184729addc40d2825a8896 2008-05-30 * ChangeLog: missing log for r16677.
1b63d7bc927ace82f91704d6472d90511209f944 2008-05-30 * vm_core.h (struct rb_unblock_callback), thread.c (set_unblock_function), thread_{pthread,win32}.c (native_sleep): extracted from struct rb_thread_struct.
df456060b93c445308a02ac6ed175ce05279fb7f 2008-05-30 * vm_core.h (struct rb_unblock_callback), thread.c (set_unblock_function), thread_{pthread,win32}.c (native_sleep): extracted from struct rb_thread_struct.
6a734c810c09a1eb40ed1382bfda59fc7d389cb2 2008-05-30 * common.mk (prelude.c): simply depends on PREP. [ruby-dev:34877]
7981720812b73175c27a90d1d653c5e127e439ff 2008-05-31 * include/ruby/ruby.h: renamed include guard.
1a192e2b29e9a7fa91632f1fbbffefb3ecdd1b63 2008-05-31 * include/ruby/mvm.h: new header file for MVM, and moved rb_vm_t and rb_thread_t from vm_core.h.
ccaed588ccd35fac6be0124c095663ac961dbf0e 2008-05-31 * Makefile.in, configure.in (warnflags): defaulted to -Wall -Wno-parentheses with gcc. [ruby-dev:34810]
075530a6850ebf899e8874d7675fd900577c9554 2008-05-31 * suppress warnings with -Wwrite-string.
8f05f7fe05154dada9988d704be3fac0229cbd62 2008-06-01 * ruby.c (set_arg0): reverted used variable definition.
7c5e3348f7d4902ad8eb94d84a0a3595fbcd2ce2 2008-06-01 * suppress warnings on cygwin, mingw and mswin.
6a62b8e8037c3721e7f70dbe106da50df6fbfc37 2008-06-01 * util.c (ruby_strtod, dtoa): initialize more variables for error handling.
eaa3ffbae8f20ddae208747db5310b113ffbbf71 2008-06-02
552d3a5bcc9a78b460f75e190915331238fa1ef2 2008-06-03 * file.c (file_expand_path): fix for non-existent files and SFN of symlinks. [ruby-talk:303736]
3064bb9f8d74321ab79d2f37dd40a07d720f4edd 2008-06-03
a76288cfc730e0a556e298e7316c5526e292095a 2008-06-04 * configure.in (CFLAGS, CXXFLAGS): include additional flags to CFLAGS and CXXFLAGS while configuration.
106e48e5d86d20a4a288fd432d973ed69874b6d5 2008-06-04 * ext/iconv/iconv.c (iconv_iconv): fix for length argument and now allows range. [ruby-core:17092]
28c5fe3c6cc1a55507916bcc0f777dc83e208b30 2008-06-05 * test/iconv/test_simple.rb: added.
b35b33c7516d398e9e93e3e8309b9e5bb29a5267 2008-06-05 * test/iconv/test_{basic,option}.rb, test/iconv/utils.rb: added.
5d75d9bf3d3476a92d54d63b5080a59e615fdd9b 2008-06-05 * ext/iconv/iconv.c (iconv_create): find encoding without options.
7e9e152526d3e5e2ee187d532f5e0ba9f4e63aa3 2008-06-05 * test/iconv/utils.rb (TestIconv.testcase): make test cases conditionally.
8471463a4afba2a4e19ffdb87b72002862bed333 2008-06-06 * ext/iconv/iconv.c (iconv_iconv): no needs to initialize with Qnil before rb_scan_args call.
76fc93643275b55d147f9fc685ccb7c60e72e992 2008-06-06 * test/iconv/utils.rb (default_test): override not to croak.
126abc5c47a2467949021b493b2c742828224b30 2008-06-07 * configure.in (CFLAGS, CXXFLAGS): append default flags.
0455e8ea9a6a8d33840249806b03d75ea25820d8 2008-06-07 * io.c (rb_f_open), re.c (rb_reg_search), transcode.c (str_transcode): suppress warnings.
b5490da26bebca87d8bc7baa6b3d97e4b6f580c8 2008-06-07 * configure.in (VENDOR_DIR): use LIBDIR instead of PREFIX as well as SITE_DIR. a patch from Richard Brown <rbrown AT exherbo.org> in [ruby-core:17129].
10bfa5d49fd4b795999245fcfa3c358ed8c21f2b 2008-06-09 * include/ruby/intern.h (Init_stack): make to call ruby_init_stack.
efe5422e6a5497af6c7423bbbd7c5b0058fdfad4 2008-06-09 * vm.c (rb_thread_recycle_stack_release): reduce redundant code.
9fb521515d8ba0fb22c75e82573afdb419d22876 2008-06-09 * vm_core.h (struct rb_vm_struct): moved src_encoding_index.
6cdc89332e183d16061c0216ed158cb11a0629c6 2008-06-09 * vm_core.h (struct rb_vm_struct): moved ruby_debug, ruby_verbose, and rb_progname.
85976cf893ea57d33bb3d1b34d58f1482720ec6e 2008-06-09 * rational.c (make_patterns): constified.
e39b93b86e0e5c6da6865b1dae3e099ef3d4eae3 2008-06-09 * complex.c (make_patterns): constified.
5a647a3f5fd011f8558c7f9e90cd65e70e73eb40 2008-06-09 * include/ruby/ruby.h (CONST_ID): constant ID cache for non-gcc.
f8ef02adc40e364107bb7629cf9eca1e9097309a 2008-06-09 * ext/socket/socket.c: constified.
ce29c1787731c8172b5210479459e772aef03bc8 2008-06-09 * lib/mkmf.rb (configuration): set flags.
fc0babb4c2ce8eaff3549f4502fb32d056482b31 2008-06-09 * enc/depend (clean): remove build directories.
53ea4c0cbdefeec9f257da577b689368a9de767f 2008-06-10 * include/ruby/encoding.h: not to use varargs.h since requiring C89.
7799fe9e9f63065263710ac773c178a6c5c8b856 2008-06-10 * ruby.c (rb_argv0): revised for ext/tk.
a31f177eaa0bdf610d2af3967111adfba334ff1d 2008-06-10 * include/ruby/ruby.h (CONST_ID_CACHE): fixed statement expression.
ad494f67ddebcb21b2a0f5a1b8f1a3d17ef9f39a 2008-06-10 * ext/io/wait/wait.c (FIONREAD_POSSIBLE_P): suppress warnings.
25de6b00875034e12773609a309df7f3c3391d5c 2008-06-10 * include/ruby/intern.h (rb_obj_instance_exec, rb_mod_module_exec): added prototypes.
6f8bf830b44c9394a6afed4b02ecd4bc6b960342 2008-06-10 * ext/extmk.rb: negate default of --without-ext.
f95521702822e8bdbe10a03f2e796dab0370aeba 2008-06-10 * ext/extmk.rb: negate default of --without-ext if --with-ext is given.
f2198d896ea392a719a52334e7f0b97975fab14b 2008-06-10 * set eol-style to LF.
cf508bfedad6613d69b1d784a3a804538eae55d0 2008-06-11 * ext/tk: check proper conditions. [ruby-dev:35047]
1d09b69f62d1f779f4f446a743036b6fe8c5d59a 2008-06-11 * io.c (rb_io_reopen): clear read buffer.
847786069403bce010d42e0da6f6b80223dd02b9 2008-06-13 * gc.c (ruby_stack_check): STACK_LENGTH should be less than STACK_LEVEL_MAX.
32ef17fe7b69417d0c1d54b94105e3603fafe832 2008-06-13 * gc.c (rb_memerror): exit with EXIT_FAILURE instead of magic number.
4641b801664008c7ae509a79354da1bc84b6fc1c 2008-06-13 * gc.c (ruby_gc_stress): moved to rb_objspace_t.
fc3c60f6081d85f6274986a7a08b59db1515fcb5 2008-06-14 * gc.h (STACK_UPPER): moved from gc.c
1df1cb307ee5dbd8096e3d284f98a8358f5adce3 2008-06-14 * file.c (file_expand_path): no need to expand root path which has no short file name. [ruby-dev:35095]
1a155ee7f697f8dd791bda46afc2be2ebe806207 2008-06-14 * ext/stringio/stringio.c (strio_sysread): should not raise at empty read. a patch from Arthur Schreiber at [ruby-core:17245].
9b45b336ee97477b9c8a81143ee47c52d801412b 2008-06-15 * vm_core.h (rb_vm_t), vm.c (rb_vm_mark): moved preallocated special exceptions.
959383cb10a0e0bda3352fd426aa1c91b2ebafc4 2008-06-15 * ext/stringio/stringio.c (strio_readline, strio_each) (strio_readlines): set lastline. [ruby-core:17257]
3929de6982f84b87424a0b5c873683296134a1a2 2008-06-16 * lib/e2mmap.rb (E2MM.def_e2message): typo.
82543dbc999091c921cd1ce76ed84ff79e306937 2008-06-16 * lib/thwait.rb (ThreadsWait): Exception2MessageMapper no longer has extend_to method. [ruby-core:17267]
51fbc0699cb972d6f328b15ddfd2173bb8cebe70 2008-06-16 * ext/stringio/stringio.c (strio_each, strio_readlines): IO#each and IO#readlines do not affect $_. [ruby-core:17277]
1723931102da715e5d9c8e5fbc8ab3756eaa1151 2008-06-16 * thread.c (thread_start_func_2): use PRIxVALUE to format a VALUE.
a9934cb0982095dc68b2bf952775f658c2a691f8 2008-06-17 * common.mk (miniruby$(EXEEXT)): $(PREP) isn't always same as miniruby, and tests, debug, etc have no meaning when cross-compiling.
42eabfcca25d988b764412e18c3dec5208864a7e 2008-06-17 * thread_pthread.c (native_thread_init_stack): suppress warnings.
3e30cdad087fb4cb7a6e320f1934937e9688c919 2008-06-17 * ruby.c (opt_W_getter): made a hooked variable.
d0d6ce156a805e703f273d3a99743a8f6da9fc2b 2008-06-18 svn:eol-style LF
3c48ebce0b2f68c8c7637cc1824610301daf3935 2008-06-18 * ext/etc/etc.c (etc_passwd, etc_group): fixed rdoc. a patch from okkez <okkez000 AT gmail.com> in [ruby-dev:35141].
02337b089e76a70ffc269beda8d778a175d575d3 2008-06-18 * marshal.c (w_object, marshal_dump, r_object0, marshal_load): search public methods only. [ruby-core:17283]
29ad22694f6f105de4d0322548d6551ecdadbb26 2008-06-18 * ruby.c (verbose_setter, opt_W_getter): fixed prototypes.
0a3b48750445f1fe18b05ee3fae4910de43f421d 2008-06-19 * tool/make-snapshot: supported multiple snapshots.
88a374f59fbda367c2c6e18c9fefd229bc8e4e83 2008-06-19 * ext/extmk.rb (extmake): check if compile before showing message.
8aa74a17efa7d576d0d39cff3a3ca19392d9a24b 2008-06-19 * ext/extmk.rb (extmake): check if compile before showing message.
feb400081b5411213e7fe6f653c9be92891edfef 2008-06-20 * tool/make-snapshot: fixed typo.
79bb49b61ba9a614a401e22b4563a5ee7e2a5725 2008-06-20 * random.c (Init_RandomSeed2): should be void.
a54cbe65a9e35fdea4f9989017dcd87ebb2e68a7 2008-06-20 * process.c (rb_detach_process): store detached process ID in the thread local storage. moved from lib/open3.rb.
72dd5fdc47e1ec78055cd4028b032ea62d50d8c9 2008-06-20 * array.c (rb_ary_store, rb_ary_splice): not depend on unspecified behavior at integer overflow.
e1a45b10b6165c8fec505180a52c4ce58fb21e91 2008-06-20 * array.c (rb_ary_store, rb_ary_splice): not depend on unspecified behavior at integer overflow.
50d48fcfc889361483af53d14f69d38457c2fe2d 2008-06-20 * tool/make-snapshot: fixed digets.
7ae9072fdf5856abb3197e08dac030bbcb5cad52 2008-06-21 * tool/make-snapshot: ported to ruby.
3d9c550bf91da943f196e71c821953c20ca601dd 2008-06-21 * configure.in: check if fork works with pthread.
47f5c15e8d6a6c78703b363e9fd351ac44b616e1 2008-06-21 * lib/rdoc/parsers/parse_rb.rb (RDoc#collect_first_comment): skip magic comment.
a2b83212d6cf280d13cc2e00d613fa5fe140a5c1 2008-06-21 * numeric.c (flo_round): get rid of overflow.
d2c3d9dd0b9ed4d587654ce68bdbc8663a77b9df 2008-06-21 * parse.y (call_args2, open_args): removed.
fa57f78b9b1c5a1e80ddc5114949479791e02872 2008-06-22 * object.c (rb_class_superclass): rdoc improvement, a patch from Gaston Ramos <ramos.gaston AT gmail.com> in [ruby-core:17371].
3f1f29037d2fb138a6f645823906320790bee95f 2008-06-22 * ext/readline/extconf.rb (have_readline_func): readline on Mac OS X needs headers to detect some functions.
ac531a8aa8aff6776c0525fc25381d5d4a483753 2008-06-24 * configure.in (rb_cv_fork_with_pthread): check after check for pthread library, and define the macro when checked only.
d02ef8342cb24af29aff64ff7985594845989bdb 2008-06-25 * array.c (rb_ary_fill): not depend on unspecified behavior at integer overflow. reported by Vincenzo Iozzo <snagg AT openssl.it>.
de1527370242686697e0b06f301df543319ed0c9 2008-06-26 * ruby.c (set_arg0, ruby_prog_init): freeze $0. a patch from Keita Yamaguchi <keita.yamaguchi at gmail.com>.
3d5cfe9a3211de22c959ae39ecabb61f230c52b4 2008-06-27 * lib/un.rb (wait_writable): added help message.
73567dc1037735de8c8abb7b5412ba52bedd767a 2008-06-27 * lib/un.rb (mkmf): new command to create makefile.
2983df49d5d7b7747056c7be0a3553537b3cc5eb 2008-06-27 * include/ruby/intern.h (rb_str_new2, rb_tainted_str_new2, rb_usascii_str_new2): use with-length versions with strlen to optimize strlen.
f1d4745627f5f33fc0aa91904efca7fb26614ee8 2008-06-27 * include/ruby/intern.h (rb_str_new2, rb_tainted_str_new2, rb_usascii_str_new2): use with-length versions with strlen to optimize strlen, if optimized.
7a6cafc88e3b41e94d6473683580b36a39f59be1 2008-06-27 * vm.c (vm_eval_body): if thrown exception is frozen, reraise it to create a new instance.
4bcf877beb7bc1b61f5e6c542619c7991fb5e399 2008-06-27 * test/inlinetest.rb (InlineTest.in_progname): workaround for frozen $0. [ruby-dev:35261]
54b64e2096eacbfd5e868cf47c5fec6b9defbaa4 2008-06-28 * include/ruby/intern.h (rb_str_new2, rb_tainted_str_new2, rb_usascii_str_new2): use inline versions for gcc 4 or lator.
4c766e1713eda038b5118e1ebfbb6e26545966cd 2008-06-28 * include/ruby/intern.h (rb_str_new2, rb_tainted_str_new2, rb_usascii_str_new2): use inline versions only for constant literals.
285fb001952a688f5213596ded1c244469092353 2008-06-29 * lib/tmpdir.rb (@@systmpdir): prior LOCAL_APPDATA if possible, and should be clean. based on a patch from arton <artonx AT yahoo.co.jp> at [ruby-dev:35269]
dd0b79b3c3f8d41e373bb588794d8cbb9aca9802 2008-06-30 * ChangeLog: fixed format.
d0f211f3942278e3158450b237fbb44ea1a6fa45 2008-06-30 * gc.c (gc_finalize_deferred): allow object allocation in finalizers.
ac388541c4c32a9199af0bf6f2d91fc9aadee9df 2008-06-30 * gc.c (chain_finalized_object): should not delete from finalizer table until run.
fce76df67ce82cca43f7bffae1dd1fdf7b433cae 2008-06-30 * lib/test/unit/collector/dir.rb (recursive_collect): r15662 reverted.
1971a0c853a7c6460fa6961a1fecaf28dc50d96c 2008-06-30 * common.mk (RUBY_H_INCLUDES): common headers which are included with ruby.h together.
01a025d2d73f3f71427027deda4c2f88708c1a05 2008-06-30 * gc.c (rb_newobj): abort GC phase before rb_bug.
fd77e489f27bccec42844ff3da9e654e049de900 2008-06-30 * lib/cgi.rb (CGI::QueryExtension.read_multipart): blanks inside double quotes are allowed. [ruby-list:45140]
365f1cd57e4d8d9416c28bf61cd984e796ece646 2008-07-01 * array.c (rb_ary_fill): check if beg is too big.
d3b61c079e5bc944d0ee2298dfb79936c467ce71 2008-07-01 * common.mk: folded longer rules
c274c6fabf8772d9fc94be8d1c1c4dc8dd98babd 2008-07-01 * lib/rubygems/ext/builder.rb (Gem::Ext::Builder.make), (Gem::Ext::Builder.run): EXIT_SUCCESS may be 0 or may not.
4f572663c8ef0dd4274bf935e3385c454e0ddaf5 2008-07-01 * regexec.c (stack_double): use MatchStackLimitSize atomically.
5669377a571b992a25c4ee98c7685e8c7d4c6ec0 2008-07-01 * iseq.c (COMPILE_OPTION_FALSE), time.c (timegm_noleapsecond), thread.c (eKillSignal, eTerminateSignal), missing/vsnprintf.c (BSD_vfprintf): constified.
1316830179636fc100e88c9a14314d5e1ece5931 2008-07-01 * missing/vsnprintf.c (BSD__uqtoa): constified.
7f637ab96f841a7d03f5b544f1efae50920cc0bf 2008-07-02 * gc.c (rb_during_gc): VALUE cache is irrelevant.
bb350b04e5f7714aec5dc783993e6b91cba76cd7 2008-07-02 * eval.c (Init_eval), gc.c (Init_GC), proc.c (Init_Proc): freeze messages of preallocated special exceptions also.
f0816c0dffe057603b551a214a58f7ba28bfd99b 2008-07-02 * Makefile.in (SET_LC_MESSAGES): LC_MESSAGES must be C.
1aa2d2976fac9a8ec46e3cb7ec5d92dae8f0c61c 2008-07-03 * eval.c (Init_eval): typo fixed in r17833.
62dc500faf5d485b2dc8bf177d6e595eef94c342 2008-07-04 * lib/net/ftp.rb (Net::FTP#sendport): use divmod. [ruby-core:17557]
3c6df5c0375974cce16e396d6145389877bbd037 2008-07-04 svn:eol-style LF
28b216ac45262819f8bc7be0b1417a707974f94b 2008-07-04 * include/ruby/oniguruma.h (OnigEncoding): removed auxiliary_data.
6bbbf9889d8638b6b11e199b1cb0ec15a7170a13 2008-07-05 * thread.c (thread_initialize): NUM2INT() returns int.
7d82b3dc3cb1524a82e2161a039511824adc119b 2008-07-06 * ext/socket/socket.c (bsock_send, s_recvfrom, ruby_connect, s_accept), (udp_send, unix_send_io, unix_recv_io): blocking region support.
2754e843b6e38ec9f91070e202abff41e88d4c6f 2008-07-06 * ext/socket/socket.c (bsock_send, s_recvfrom, ruby_connect, s_accept), (udp_send, unix_send_io, unix_recv_io): blocking region support.
fc5746681e31307d55c3a4718883b9f8b4f0f67b 2008-07-06 * thread_pthread.c (ruby_init_stack): prior STACK_END_ADDRESS if found. [ruby-core:17624]
4b843da8697445005f18cef2103b68ad32923433 2008-07-06 * file.c (rb_file_s_extname): fix for file name with spaces. [ruby-talk:307404]
e12e0b337d9d86d43dc4677ab299a7b6c992c586 2008-07-07 * lib/ipaddr.rb (IPAddr#initialize): get rid of ArgumentError in IPAddr#to_range. a patch from okkez <okkez000 AT gmail.com> in [ruby-dev:35091].
f10c88827e2a63ea306527d00ef0377488806ac1 2008-07-07 * string.c (rb_str_succ): limit carrying in an alphanumeric region if exists. [ruby-dev:35094]
6e0b5f40cc708f93013262c55991a6ab4e115823 2008-07-08 * string.c (rb_str_succ): alphabets or numerics mutually enclosing non-alphanumeric characters can carry up. e.g., "1.999".succ should be "2.000".
8dfc2f81c000e732ffd1d7bdb7facac3e280c9de 2008-07-09 * dir.c (struct glob_args, rb_glob_caller, rb_glob2, push_pattern), (glob_brace): make consistent prototypes.
71b1673229c57cd44b2ffe79bb094cfb986fbeca 2008-07-09 * lib/profiler.rb (Profiler__#print_profile): sort in the descending order of cumulative time.
a534e39a87b81804ca58dc0b765d338b83f0a96d 2008-07-09 * thread_{pthread,win32}.c (rb_thread_create_timer_thread): needs more stack for debug.
a2ec2f8b592ae36596ab4c1608a5854414a9bd7a 2008-07-09 * configure.in (rb_cv_va_args_macro): check for __VA_ARGS__.
7df7982b47671dff7a84782e57b85df931b39761 2008-07-09 * thread_{pthread,win32}.c (native_sleep): wait until timed out.
0d37d00b294b90ca6b6975638701d6374369942e 2008-07-09 * thread_{pthread,win32}.c (native_sleep): wait until timed out. [ruby-core:17270]
a14682906f063617ce22969dd100a512fe63ba33 2008-07-09 * thread.c (sleep_forever): wait until timed out. [ruby-core:17270]
5bdf57905d4aca60ea9589361968ef0c13779bd8 2008-07-09 * ChangeLog: wrong function name.
7ad9faa5280b0f6e87ef658bc209ffe24fdac85c 2008-07-10 * thread.c (rb_thread_wait_for): wait until timed out only when sleeping with timeout.
1a5f1a8c6966a973b26b85cb6e1e65ad0c5a5ed1 2008-07-10 * vm_core.h (rb_thread_t), vm.c (rb_thread_mark), process.c (rb_last_status_get, rb_last_status_set, rb_last_status_clear): moved last_status from rb_vm_t. [ruby-dev:35414]
3b9329e98467e01224bafc258ddac556332d3986 2008-07-10 * thread.c (rb_thread_wait_for): fixed variable name.
04969c4a8612e78a9d96a978f703d61c9fc354bb 2008-07-10 * ext/coverage/coverage.c (rb_coverage_start): return nil.
d238b7c62732edf0a0374043e7da16baa40533e2 2008-07-10 * lib/pstore.rb (PStore#transaction): return the result from the block. [ruby-core:17718]
db093f2d39553fcb8bea0f3feeeff3054169bb14 2008-07-10 * common.mk (process.o): depends on util.h.
f3fcd2e4a0b7680fa1ba813b8f7eb257cce41ec7 2008-07-11 * io.c (rb_io_wait_readable, rb_io_wait_writable): check if the file descriptor is closed.
2c0a3f226a048570e76b27d997d3fd5342af5a59 2008-07-12 * lib/xmlrpc/client.rb (XMLRPC::Client#do_rpc): requires webrick/cookie. [ ruby-Bugs-21139 ]
f94f8f351eb1088a2c5571ef5563ec6503fa1b44 2008-07-12 * configure.in (sizeof ptrdiff_t): check for size of ptrdiff_t.
73653014707ab292212a703edab2c82fadf7c2b3 2008-07-12 * include/ruby/intern.h (HAVE_RUBY_RUBY_H): defines macros so that extconf.rb do not need to check if headers exist under separated directory. [ruby-dev:35437]
4fd8cbe484a80bc2d68b66c3964de7a59c3b6616 2008-07-12 * include/ruby/ruby.h (PRI_PTRDIFF_PREFIX, PRI_SIZE_PREFIX): fixed typo.
b7000ccfa0a81d8cf6349b46ab618316552f3338 2008-07-12 * ext/pty/pty.c (raise_from_wait, pty_syswait, get_device_once): constified.
bd4c28afbd26e7a575acfd1bee17564d24d22a37 2008-07-13 * lib/optparse.rb (OptionParser#environment): requires shellwords. [ruby-dev:35466]
94ed51b2810af40964fc040bd70bb2beed1de52c 2008-07-14 * transcode.c (transcode_loop): constified.
3e7b91eebd1e30ba0cc12e35757ac3abba75c2ce 2008-07-15 * ext/tk/{,tkutil/}extconf.rb: ruby/ruby.h no longer needs to be checked.
1b2af065a2b8beb5500676833e1ac9e7f7c54881 2008-07-16 * signal.c (signal_exec, trap_handler): trap accepts a string as command. [ruby-dev:35533]
aba40d1a3897c56056ffc7ec96957c38b6b9fce8 2008-07-16 * test/ruby/test_signal.rb (test_trap): string commands are allowed.
47e3f4e1aed4b71816e05fe608e97c523ea7ccfd 2008-07-16 * thread.c (thread_start_func_2): wake up joining threads.
c60b57ade0f4b31c2177615dca9839d40baaa49d 2008-07-16 * test/ruby/enc: moved tests for particular encodings.
bfc8925b1be8bb58b25085fcc74a0143a72f387b 2008-07-18 svn:eol-style LF
16ab763b1fb762eb8d837267ba6e7c7939d7d6db 2008-07-20 * compile.c (iseq_compile_each): NODE_POSTEXE should set each end procs only once. [ruby-dev:35596]
c98b3a7e193a8a3a930938431c26a6fe1f709bd9 2008-07-21 * io.c (prepare_getline_args): check if rs is a string when non-nil lim is given. [ruby-dev:35610]
2bd1599caf09fda03bbce9d1fcd71da01b0f044a 2008-07-21 * README.EXT, README.EXT.ja (1.5 Manipulating Ruby data): mentioned rb_sprintf and rb_vsprintf. [ruby-dev:35611]
6ccce7e3f521c04bd3ef83f6d19e534bb7d266bb 2008-07-21 * missing/vsnprintf.c (struct __sbuf, FILE): use size_t.
791bdf07b53c393b0c9e2db47aaaa9b3802b52df 2008-07-21 * README.EXT, README.EXT.ja (1.5 Manipulating Ruby data): fix the prototype of rb_vsprintf, and added rb_str_cat2. [ruby-dev:35622]
c62db0676bbb8051dac4f462240962e044db6cd4 2008-07-21 * include/ruby/intern.h (rb_str_buf_cat2, rb_str_cat2): optimization for literals.
5ffd0cc80fda095b69660fb4ae72ffd227e9f7b7 2008-07-21 * include/ruby/intern.h (rb_str_buf_new2): optimization for literals.
56e28fcf98feea4dbac057a716002af15ac36cf8 2008-07-21 * enumerator.c (enumerator_with_object): suppress a warning.
1bcbc29d9554030b6e681ed6f1b111b26a7f3738 2008-07-22 * misc/ruby-mode.el: fix here-doc strings with inner quotes. patches by Nathan Weizenbaum <nex342 AT gmail.com> from [ruby-core:17615] through [ruby-core:17910].
9654ea62cce8e49341e13d2065772771d11145fb 2008-07-22 * regint.h: use "ruby/..." instead of <ruby/...>.
70b317b9dababf3527deba01544e157f1c87375d 2008-07-22 * include/ruby/intern.h, sprintf.c (rb_str_catf, rb_str_vcatf): new functions. [ruby-dev:35597]
0acca9a8261fb33f720d941fd5113f046bda2d70 2008-07-22 * compile.c (insn_data_to_s_detail), file.c (rb_stat_inspect), iseq.c (ruby_iseq_disasm_insn, ruby_iseq_disasm), process.c (pst_message), re.c (match_inspect): use rb_str_catf.
09a5952737052a7c4f6d3eb5f7b9963ee275da85 2008-07-22 * process.c (pst_message): removed no longer used variable.
6c0f54029816b7df0ce67b78f0dbe382546953da 2008-07-22 * ext/openssl: suppress warnings.
5c0dcf52fd376d4b075e9ec0d402369a449fa441 2008-07-22 * ext/syck: suppress warnings.
e35550c3e7784921734dc3a8128cf7c0f94879c9 2008-07-22 * ext/nkf/nkf-utf8/nkf.c (struct input_code.name, input_codename): constified.
9049de7875eedcba33fa909fbf6f6de08129039d 2008-07-22 * ext/syck: suppress warnings more.
d5d402ebf5dab881d4c79deea1862f6990a37f83 2008-07-22 * ext/syck: suppress warnings more.
391f0a726fcf5e8787191446db29e1acc5dc9c4b 2008-07-23 * ext/curses/extconf.rb: use try_static_assert.
7b9b1f45d35ffeb055c509cba3e9775790d2206b 2008-07-23 * ext/openssl/openssl_missing.h (d2i_of_void): define for older versions. [ruby-dev:35637]
ed9a65c4f609afcabf0a2d7254453592ba0cf243 2008-07-23 * ext/tk/{stubs,tcltklib}.c, ext/tk/tkutil/tkutil.c: fix warnings about constness and signedness.
7481463bf6379bc668c3e6aff7571ee890afcd99 2008-07-23 * ext/win32ole/win32ole.c: got rid of improper casts.
d81ffff0e88530445eed662ae32e66bc82005d08 2008-07-24 * file.c (rb_find_file_ext, rb_find_file): converts Windows style path to Cygwin path. [ruby-dev:35647]
20796c9000f19f3dc353d67e00950a7649a5bade 2008-07-25 * ext/nkf/nkf-utf8/nkf.c (struct input_code.name, input_codename): constified.
f37a49e8c8f76eacfc8a5ce66040cc017dbe34ff 2008-07-25 * regint.c (xmalloc, xrealloc, xfree): not to use ruby managed memory.
1181a092af921b79d952c5d6dc735bc41203a351 2008-07-25 * lib/webrick/httputils.rb (WEBrick::HTTPUtils#split_header_value): reduce backtrack. based on a fix by Christian Neukirchen <chneukirchen AT gmail.com>.
f421f68484a8f101057793a3c7e74a7f319d2cae 2008-07-25 * gc.c (gc_sweep, obj_free, run_final): defer finalizers of IO and Data. [ruby-dev:35578]
0841c2e67bc6917e4184326a93888b439e08b502 2008-07-25 svn:eol-style LF
c30616378e04578a3bfe8650b3c98caf7968b458 2008-07-27 * dln.h (dln_find_exe, dln_find_file): deprecated, use reentrant versions instead.
99c8c71243dafbbe29e12cea325d65b180687e8e 2008-07-28 * dln.c (load_lib): use dln_find_file_r instead of dln_find_file.
d2f72cca6e5d31236408c1eb0a3df90adbb9b940 2008-07-28 * win32/win32.c (CreateChild, overlapped_socket_io): suppress warnings.
66660a893a9c43f465d0761336d9a1a721d406bf 2008-07-28 * win32/win32.c (overlapped_socket_io, fcntl, rb_w32_close): must not pass a pointer to int which is smaller than st_data_t on mswin64.
31aa0986b8f42f377cddd493d6be9f5519a1380a 2008-07-28 * file.c (rb_find_file_ext, rb_find_file): not to split load path with path separator. [ruby-Bugs-21356]
e7d2f303b737a33b99c9f93a093dad029bc1c24e 2008-07-28 * file.c (rb_find_file_ext, rb_find_file): converts Windows style path to Cygwin path. [ruby-dev:35647]
9bd616a3d3c2ca0b33afcfd56b20b936c70e0353 2008-07-29 * ChangeLog: fixed wrong changelog for r18253.
807fcf9d13fbb30773944cde4f18f11b0a26a8a7 2008-07-30 * win32/win32.c (rb_w32_select): recalc the rest of timeout for each iterations. [ruby-core:18015]
e7207d040463ede18d9060c2c4661cee88348869 2008-07-30 * pack.c (pack_unpack): reduced static variables.
ea79b2360acf87a0b0c3a45831d1b3fd11b3afd1 2008-07-30 * thread.c (rb_mutex_unlock_all): mutex is no longer a ruby object.
8a6c699282f975faff73d9e3bbf4d45af6fd8935 2008-07-31 * iseq.c (ruby_iseq_disasm_insn): suppress warnings on platforms which int size differs from pointer size.
18caf715c94bf0d95cb0fa3425653179f74f8497 2008-07-31 * ext/syck/rubyext.c (rb_syck_compile): expression in ASSERT() has no effect unless debug mode.
42a483d392e5c36182be99716618d139841903b3 2008-07-31 * ext/syck/syck.h (ASSERT): fix typo at r18176.
1c30bc4cca5a3f02f42f1c857c0ee74bb13a2d09 2008-07-31 * pack.c (pack_unpack): upper half of hexdigits has never been used.
c6fb433c3f34172e438d17885cb688ca57ce3518 2008-08-01 * win32/win32.c (rb_w32_seekdir): no need to rewind to seek forward.
b951952b40c28655dfc973c960ab594f017d269f 2008-08-02 * parse.y (yylex): 8 and 9 in octal integer should cause compile error. [ruby-dev:35729]
142a7a03e19180c93d43974151449eaf5d1f9647 2008-08-02 svn:eol-style LF
351fbaf0f76f1a73edfb6434ee7cdfae9c27238d 2008-08-03 * string.c (rb_str_shared_replace): fixed memory leak. a patch from shinichiro.h <shinichiro.hamaji AT gmail.com> at [ruby-dev:35742]
3916eb783c3154f62b4c2d7d6a7b88c656281822 2008-08-04 * marshal.c (dump_ensure), process.c (run_exec_dup2), string.c (rb_str_replace), transcode.c (transcode_dispatch): fixed memory leaks. based on patches from shinichiro.h <shinichiro.hamaji AT gmail.com> at [ruby-dev:35751].
8d0fdce46802b6c4031da3317711e899caa8432f 2008-08-04 * parse.y (deferred_nodes, compstmt, arg, fixup_nodes, range_op): fix up fixnum range literal in conditional as automagical line number comparison. [ruby-core:12124], [ruby-dev:35731]
bcf9324e68d062efcfbeb126fbb318a5433c6ba4 2008-08-04 * vm_eval.c (vm_call_super): fixed typo, and get rid of too large alloca. [ruby-core:17922]
b49106dfd76d9db5cf34f795f8c89639f40e9b2f 2008-08-04 * array.c (rb_ary_tmp_new): added.
a58e3d763b6429df710c2f3a6dd38e7339ec581e 2008-08-04 * array.c (rb_ary_sort_bang): respect overridden <=> for String and Fixnum. [ruby-core:17708]
578534bdda95934934da30503463a206bb0568a6 2008-08-05 svn:eol-style
b84d31c524093f91932813a09853ab417f121dff 2008-08-05 * transcode_data.h (TRANSCODE_ERROR): common transcode failure exception, would be changed later.
f2aa0e5b0c0fb80f9400fae1bdc2bfccedbc314b 2008-08-05 * io.c (retry_sendfile, retry_read): ENOSYS and EWOULDBLOCK are not defined on every platforms.
9a7def6ea9d47f6d9cb892bb4d4bb45a615b2a7b 2008-08-05 * file.c (rb_stat_mode): generalized st_mode mask.
5133fc67a43b5a6d6b4dd934752ec8b8d6d85b33 2008-08-05 * include/ruby/win32.h, bcc32/Makefile.sub (config.h): bcc 5.8 has stdint.h.
82e89f1237212ea06c05f10334425b3c3ed3d3b3 2008-08-05 * enc/depend: added rules for .c from .erb.c.
0031e09170af64ff0d6ad34cc7cfefbeb6df74f2 2008-08-05 * common.mk (transcodes), tool/build-transcode: generates transcode sources.
f1ff09fbf62a1db3991efef5c1d0e53feffdfb6b 2008-08-05 * array.c (rb_ary_sort_bang): reset to real class.
29732ed8f2cd897993e55435761a3952cca168eb 2008-08-05 * transcode.c (str_encode): no need to duplicate first.
c97a8423911be84bf4de58cd5f7c8cafdc795273 2008-08-05 * encoding.c (rb_to_encoding_index, rb_to_encoding): check if the name is ascii compatible as well as Encoding.find.
3af2559d17bbd5b77689440d2e54c905c6cd91aa 2008-08-05 * thread.c (thread_start_func_2): propagates fatal error and system exit to the main thread.
8db17b30d631b5914769aceb23f56ee832742853 2008-08-06 * common.mk (transdb.h): requires transcoders.
faf2541c2be5e8438675a17002c8c9d4484f572c 2008-08-06 * gc.c (rb_gc_call_finalizer_at_exit): self-referencing finalizers cannot be invoked. [ruby-dev:35681]
7d072e2ba4c318fdd97bfcd093e160efdb8dc03d 2008-08-06 * gc.c (chain_finalized_object): deletes finalizers to be invoked from finalizer_table.
d8353d6b6e600f464f15529b0c9da225de7cdd3d 2008-08-06 * gc.c (run_final): runs finalizers with the object terminated.
eab4f197312bdd02a5871ee21c301c882d675368 2008-08-07 * lib/mkmf.rb, {bcc32,win32}/Makefile.sub (CLEANLIBS, CLEANOBJS): moved clean targets to platfrom makefiles.
fa3283c7ba24ef0595bd05cd88551c617e83d711 2008-08-07 * enc/depend: removed needless explicit commands.
2ce5ff1ac1f24f53d713090a54e959d18b3c5f7b 2008-08-07 * Makefile.in, common.mk, {bcc,win}32/Makefile.sub (clean-ext): do not use miniruby.
380e558f33009d39b6bd85aeb619f8326463472b 2008-08-07 * enc/depend: add transdb.c.
25efcaf400610bdc55bae332617825b8114aba04 2008-08-08 svn:eol-style
73d3ff007478b7e62316afd870b73d10a96a9ffe 2008-08-08 * enc/trans/make_transdb.rb: converts only one transcoders for each basename.
2f37e03736cb4eabc5b94544a4d1d80adf9f2f90 2008-08-08 * enc/trans/make_transdb.rb: fix for the case no transdirs are given.
b917553e684c685d4aba90e1b8f0a655fdd7773a 2008-08-08 * common.mk (encdb.h): see both $(srcdir)/enc and enc.
62914a120961356a67a65c8ec0a3742c17ca0aec 2008-08-08 * common.mk (encdb.h): see both $(srcdir)/enc and enc.
22931710346d6e7fe292b77bb323bff6daf6c51a 2008-08-08 * common.mk (srcs-enc): renamed from transcodes.
b68b9ec6987acc0198124e5997f649ecd7f75dc7 2008-08-08 * common.mk (enc.mk): mkmf.rb requires rbconfig.rb.
1c22ef17053e096c18ed34e9772073c57ad3a7b5 2008-08-08 * configure.in (shutdown, sched_yield, pthread_attr_setinheritsched): check for Haiku.
8569904ac4ac839f550638211862a688c23a4d8a 2008-08-08 * ChangeLog: commit miss.
6a852b7c2b46faa1876763e46e1847cbab77b071 2008-08-08 * vm_insnhelper.c (opt_eq_func): large function to make inline.
90ca8317d37d3f649e9ec52ce01b1003194c70ac 2008-08-08 * io.c (shutdown): not define if defined already.
a456f022fc22182db58a7a32b21440af2c6ca0c5 2008-08-08 * enc/depend (TRANSCSRCS): needs rule_subst to apply.
1727355a22b16cd5a7e60ef995ff4277362ea0a1 2008-08-08 * enc/make_encdb.rb, enc/trans/make_transdb.rb: skip nonexistent directory. [ruby-dev:35802]
750cb61e65f35feb70ad855ab3353485cfd75b0c 2008-08-09 * stable/ext/socket/socket.c (NI_MAXHOST, NI_MAXSERV): fixed invalid preprocessor directives. a patch from Peter Bowen at [ruby-core:18211].
cf7ad7e057f675e9c0d638180b59e7d9d869dd41 2008-08-09 * configure.in (rb_cv_rshift_sign, rb_cv_binary_elf): get rid of AC_TRY_RUN.
a64266a72837c350ac6552ac5cb14591b5cb2b05 2008-08-09 * configure.in (rb_cv_missing__dtos18, rb_cv_missing_fconvert), ext/digest/md5/md5.c, ext/openssl/ossl.c (main), ext/socket/extconf.rb (ipv6, wide-getaddrinfo): main should be int.
bdcb8fd07e7e4aa6097b402b9f0986e756d20308 2008-08-09 * gc.c (STACK_LEVEL_MAX, ruby_stack_length): returns size_t. [ruby-core:18207]
50c241002a8d26d6e5ad376e286c1dff4471df10 2008-08-10 * lib/irb.rb (IRB::Irb#inspect): instance_variables returns symbols instead of strings now. [ruby-dev:34930]
3ba7984ef4dfc88c7a764a24dd50aad026a7b56d 2008-08-10 * common.mk (extconf): use MAKEDIRS.
e3d9fc76e62c8a1857abdafda948ff7d2918cfc8 2008-08-10 * enc/Makefile.in (make-workdir): use MAKEDIRS.
de0a9f726e49f6e97fd0d175675971a04e8c43de 2008-08-10 * configure.in,parse.y: removed garbage spaces.
2be9ae2f13661b10677e1eb4158b39a5da3bc02a 2008-08-10 * config.{guess,sub}: updated to automake-1.10.1.
aa9457762f46fd85022130538fe962166147b886 2008-08-10 * config.guess ({powerpc-apple,i586-pc}-haiku): re-applied r18403. [ruby-core:18110]
35b6abbca2cb419aae599d04e5855e33a97935dd 2008-08-11 * gc.c (getrusage_time): works only if RUSAGE_SELF is defined right now.
0bf6ed0fc8d7871531d44d238aa1a734667c300f 2008-08-12 * ext/socket/getaddrinfo.c (getaddrinfo): constified.
3c1fca24e2e6fc695711838a8f681132ad7bdbca 2008-08-12 * ext/dl/cptr.c (rb_dlptr_s_to_ptr): fixed shadowing variable.
13f1418d546c3d498dcd826e82e262befdd1d9c3 2008-08-12 * enc/Makefile.in (.SUFFIXES): renamed to .trans.
e2159ba730c387248a051f8744ac95134fcfa79d 2008-08-12 * string.c (rb_str_intern): constified.
076b6a226f158e51a6683129954192537f2e3e0c 2008-08-12 * sprintf.c, util.c (quorem, nrv_alloc, dtoa): enabled floating point support.
456dc8bceec09a954aa0ea8f575f63c66ffb4e80 2008-08-12 * include/ruby/intern.h (rb_str_new2, rb_tainted_str_new2, rb_usascii_str_new2): use with-length versions with strlen to optimize strlen, if optimized.
8938f611f065e8ec77a64c438d76fe0b33a956f3 2008-08-12 * string.c: more descriptive aliases of rb_str_new[2-5]. [ruby-dev:35615]
26bc383ef8fd3b0a7b210bcfe0bd3bbccdee212b 2008-08-12 * string.c (rb_str_drop): new function to drop first bytes.
f65719e5c66f5db60c17e87540e886e7b3f92521 2008-08-12 * string.c (rb_str_drop_bytes): new function to drop first bytes.
12096f588feb3e2ee08509bb921f2fde1703cc47 2008-08-12 * tool/make-snapshot: fix for enc.mk.
7caecdbe384b5fe6f2012a66a5dda83f08c122c3 2008-08-13 * tool/make-snapshot: try to find exported directory.
eaa1bcab351e3d5e835a69687aff8dbee007bb1d 2008-08-13 * tool/make-snapshot: fix for clean up.
ab0ee1d5e98183e0994765352998b5543cd7f02f 2008-08-13 * common.mk (parse.c): generates parse.h together.
6733142c7184d5d422d09ded655575ac4ebe9d3f 2008-08-13 * common.mk (parse.h): fake rule.
ca3c54c0ee3db935413b4ba70e58b15940c385fe 2008-08-13 svn:eol-sytle
3622cd196ca292167f05f15e1b2d993852454c4b 2008-08-13 * configure.in (rb_cv_gcc_function_alias): checks alias attribute.
e6eb8f0399a2c004ea2d3cc84e14c67fa790d299 2008-08-13 * transcode.c (rb_trans_open): constified.
0d8df8889342b3d235ffcea209beea5032c9a711 2008-08-14 * common.mk (parse.h): workaround for nmake.
a91845f5b3ec726e08501cc6597c1788b223cd41 2008-08-14 * configure.in (gnumake): check for GNU make.
473dbc4e3fd5de34250f2adba5fb2559706548a9 2008-08-14 * transcode.c (load_transcoder): suppress warning.
86cd6d2e98fcc025601692842d7f6c42f7d748fa 2008-08-14 * vm.c (Init_VM): hide FrozenCore.
0c18a4b0f070f72b7d15f4263caca0085b070973 2008-08-14 * vm.c (REWIND_CFP): get rid of statement expressions.
914969a0400e4df63d959c45d972d3f58e1ac58c 2008-08-14 * thread.c (rb_thread_priority_set): get rid of C99 feature.
2c20dd1473606b598d405f501a9873355abcee75 2008-08-14 * gc.c (getrusage_time): should return the value.
012c5ca96687944e0fe2af384422acf99f708990 2008-08-14 * include/ruby/defines.h (RUBY_ALIAS_FUNCTION): fallback definition.
c710140216e3fde8130d8a583a1e1c9582be20e9 2008-08-14 * parse.y (union tmpyystype): no longer needed, since YYSTYPE is defined in parse.h now.
dc02325fd82602bc9f9e6d1b85b5b03425d6d43f 2008-08-14 * include/ruby/encoding.h (rb_enc_ispunct): added.
b299bd606b8b927ea6087f9dffc2adbabea826c9 2008-08-14 * ChangeLog: typo.
3f3a0fcc8e8fa2bfdf06efca7a11ddc88957d170 2008-08-15 * vm.c (Init_VM): get rid of SEGV in a trace proc.
1be7c799e6ed39f7ac41906c05db149e8c391add 2008-08-15 * vm_core.h (exec_event_hooks): skips RubyVM::FrozenCore.
fa9a533d0baca7b4d6b582d3eb48ef3c5a2f7c84 2008-08-15 * test/ruby/test_settracefunc.rb (test_call, test_class): RubyVM::FrozenCore is no longer visible.
d6d2eed78ef765f321b33ebdd2bdd9901dd5a39f 2008-08-15 * common.mk (parse.{c,h}): creates in the dependency order.
a98587c0fdfc2536e94b320bf4c1b06c6628df03 2008-08-15 * string.c (rb_str_drop_bytes): use memmove.
38280af4838c6d5fa8fe15aeb8b098b45159b6b1 2008-08-15 * include/ruby/ruby.h (SSIZET2NUM, NUM2SSIZET, SSIZE_MAX, SSIZE_MIN): macros for ssize_t.
c65dc8c3b1acc07ae0d2d83012a3f353635d7eb6 2008-08-16 * include/ruby/ruby.h: commit miss.
5f9c188d978d45cdeb81ec83dfdaddffe1b8996c 2008-08-16 * include/ruby/ruby.h (rb_intern_const): tiny optimization.
8b2093d3b24225e29e074bbd198e5437f6f613e2 2008-08-16 * id.c (Init_id): commit miss.
a4df037ffd5041b2e10857184b1340b7bcbf42ad 2008-08-16 * ChangeLog: stripped trailing spaces.
21b00e0222d742b18f415d65a920e948e293ba45 2008-08-17 * random.c (struct MT): packed Mersenne Twister staffs.
ccdf3f11628947b28ec3d490227961019f99ad32 2008-08-17 * lib/mkmf.rb (init_mkmf): add include/ruby/backward to $INCFLAGS.
59491ed3b06481a3991aca84aebb5e55e5a12edd 2008-08-17 * lib/mkmf.rb: not check config.h.
c0d2782a0eb10c64545e5595ec423d89e3ac9508 2008-08-18 * lib/rake.rb (FileUtils#ruby): takes care of space containing path. [ ruby-Bugs-21591 ]
6523eee836cc3253253fd5a814c6784cd8b8c99c 2008-08-20 * array.c (rb_ary_sample): get rid of infinite loop. #455
ee5c9fb9831788344a5440e9151487d6f512be2e 2008-08-20 * array.c (rb_ary_sample): performance improvement for huge array.
51e0bcb72a332b121c524e926f0b08994fc963aa 2008-08-20 * enum.c (enum_take): get rid of extraneous iteration.
9286180079614b7f953a0c6832ad38c6d5a5af9f 2008-08-20 * proc.c (proc_new): use the given class.
6ed5ad856c8858bd6967dc5e9e62ea356c1786dd 2008-08-20 svn:eol-style
e1ebab4ed015c1c479f98595eecfc8f1bebaba6b 2008-08-20 * range.c (range_initialize_copy): Range is now a Struct. [ruby-core:18353]
b9e3f3c129b39bd99b1738dbed4273985c464074 2008-08-20 * lib/scanf.rb (Scanf::FormatSpecifier#initialize): %i should accept single digit decimal. [ruby-core:18355]
504ed85dfefc86dd95d518e873b6493bc4693175 2008-08-22 * configure.in (gmtime_r): check if reentrant versions are available.
ce2b7d3a58fb2cce8650d5d8809ce40e6a1e9250 2008-08-22 * strftime.c (rb_strftime): supported flags and precision for most conversions. [ruby-dev:35906]
74cd315a505485ddddf21d7b8ca58b627e069825 2008-08-23 * compile.c (iseq_build_body): suppress a warning.
5378f8e5b1bc23bb8d5a9d4180582c306813f454 2008-08-23 * strftime.c (rb_strftime): support more flags.
e6770d9407347ac5e0e14d2299d97678d7a9554a 2008-08-23 * strftime.c (daylight, timezone): not provied as dllexport on cygwin, right now.
8c6040edcabafbebc2afd54b9da6a4e98bff863f 2008-08-25 * transcode.c (rb_econv_open_exc): constified.
0d0c147f23ef526437a7904c8ce22d60fa232c95 2008-08-25 * transcode.c (rb_econv_substr_append): fix for buffer overrun.
10906176b4dea0444588fba36b98f4b144a25775 2008-08-25 * transcode.c (rb_econv_substr_append): fix for buffer overrun.
ce60bbc8519465a125f975f4169f0bb644fcadf3 2008-08-25 * include/ruby/intern.h (rb_io_ungetbyte): added prototype.
e2db51b2cd90c3d2af48d2f7bb584f67d92559e2 2008-08-27 properties.
379fa42f6db7c7f88cc2eddde8326441086e7aed 2008-08-29 * ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): fix for initialization of r18168.
24aba0805467feda3ea23b8ea39f7b07188727f1 2008-08-29 * include/ruby/intern.h (rb_file_s_absolute_path), (rb_file_absolute_path): prototyped.
b3b121496fa3ef61ad69b269e584b5b37bbddf6d 2008-08-30 * lib/rake.rb (Rake::Application#help): fix for OPTIONAL_ARGUMENT and multiple short options. [ruby-dev:36051]
34e157478be78a95a3480f7bb145d639da1c943b 2008-08-30 * ext/openssl/ossl_x509ext.c (ossl_x509ext_initialize): fix for initialization of r18168.
a442691c9d597b812765ce2c758243e9936ac210 2008-08-30 * parse.y (token_info_get_column, token_info_has_nonspaces), (token_info_push, token_info_pop): constified.
0075a767e5c6c37d530b495906209fa8e68d1417 2008-08-30 * parse.y (struct token_info): constified.
422d6b3d67992576e951837e5991adbc1c9b4874 2008-08-31 * ext/openssl/ossl_config.c (Init_ossl_config): removed C99ism.
1a41f6dbf48c8c54f529b303f1310db6c34cc76b 2008-08-31 * ext/ripper/eventids2.c (ripper_init_eventids2): use rb_intern_const.
1105b5ded769d63742f2de4a040dcfc4c6bd51de 2008-08-31 * ext/openssl/ossl_ocsp.c (ossl_ocspres_initialize): fix for initialization of r18168.
bb239558b824759d4892d13f8676861584c1d52f 2008-08-31 * ext/coverage/coverage.c (rb_mCoverage): removed unneeded static variable.
ae9af4d3337c7ad82eff221028c1d58b5f44f659 2008-08-31 * ext/socket/socket.c (lookup_order_table): constified.
70b98dd4af780486e2159e04db766e7f6453d7d8 2008-08-31 * lib/mkmf.rb (try_func, try_var, have_struct_member), (scalar_ptr_type?, scalar_type?): use MAIN_DOES_NOTHING.
6e37ddcfbddd5053655d38bf8dc827d8c2ea3379 2008-08-31 * lib/mkmf.rb (Logging.log_open): opens in binary mode to get rid of extra CR.
fea2b2538d7bfae9223f0748dc7b46c95c863526 2008-08-31 * lib/mkmf.rb (have_devel?): checks if the compiler works.
a107e1e998b36a956fd6c13a0a71bedfd52ac0bf 2008-09-01 * lib/fileutils.rb (copy_stream, fu_copy_stream0, copy_file): use IO.copy_stream to get rid of extraneous conversion.
c6c4ce81c2aef709d038ef6bd8927d7bf5c58ef1 2008-09-01 * enc/depend: transdb.c may not present.
cb50168eb02625e80423ebac4a2aca370eabed03 2008-09-01 * ext/digest/md5/md5init.c (md5), ext/digest/rmd160/rmd160init.c (rmd160) ext/digest/sha1/sha1init.c (sha1), ext/digest/sha2/sha2init.c (sha256, sha384, sha512): constified.
3977007d18fcaf8471ad01c8b2c71e82b1c41814 2008-09-02 properties.
14cf8d09ca7f4c7514bc50f6f7ee6faddb9f89cb 2008-09-02 * marshal.c (struct load_arg): data is now st_table.
043d9fe44e326df4f829f11b490fb1035ce55c38 2008-09-02 * ChangeLog: fixed ML reference of r15966.
d2aa9dd18b5e0672044a21c3fde00eee10cbb258 2008-09-04 properties.
747d9b3925b8c20ec42d994637fa9f8cc7f5289c 2008-09-04 * io.c (argf_next_argv, argf_set_encoding): copy struct wise.
783541e0a4425a6b7523ba0d640f7227c932b572 2008-09-04 * tool/transcode-tblgen.rb (citrus_decode_mapsrc): support older 1.8.
8f0f91e1559450c68a6ae30afd3e050bffec6de4 2008-09-04 * io.c: expanded ARGF members macros.
83e28e5176600760a92b724a405420a79e08b6b4 2008-09-04 * io.c (struct sysopen_struct, rb_sysopen_internal, rb_sysopen): constified.
c5bf9ceef62a5b645f5ec014004f2c716d138a3e 2008-09-04 * vm_core.h (struct rb_vm_struct): replaced signal staff with trap staff.
1633eb7238776b94a5f162b85f225423174e4c26 2008-09-04 * vm.c (rb_vm_mark): commit miss.
6ce323088137a63ff5ec698defbf3ee6f3a9b7bb 2008-09-04 property.
07e08245d3db1caab2cff2864510f99bf2a84ff9 2008-09-05 * ext/iconv/iconv.c (iconv_create): strips glibc style option before charset mapping. retris without options if they seemed causing error, and warns. [ruby-dev:36147]
6c2108e2acbf905833834f631597fc95a615ad15 2008-09-05 * io.c (copy_stream_fallback_body): use read method unless readpartial is available. [ruby-dev:36124]
48659670706cd4baa195d4674cce2ccee905c839 2008-09-06 eol-style
1b2f39fa092d8084ffa85055b1c6498a993efeb1 2008-09-07 * configure.in (XLDFLAGS): added --enable-auto-import for cygwin and mingw.
3c8a03c3e52e9b0a60aafda4bf12ed0bec85ac9a 2008-09-07 * enc/trans: ignore escape.c.
1bd34a09c9f2d5c6f60b242ce4ee580ce90449f1 2008-09-10 properties.
387d645af066d28624e8ed826fe8a50333a8afb4 2008-09-14 * ruby.c (process_options): associates the locale encoding with $0 as well as ARGV.
a81206ae3f8ed1f131ee7e5ced754c87ac3ec162 2008-09-14 properties.
2f67b43aeca4530842db1324983a0e7a563917cc 2008-09-14 * transcode.c (str_encode): returns duplicated string if nothing changed. [ruby-core:18578]
507658bd54e638a02df562be38dd9dbdf17082f2 2008-09-16 * string.c (rb_str_crypt): orthodox crypt() sees only first two bytes of salt.
45880b8e7d7934c008b643bb9b99c31b97c39472 2008-09-18 * lib/optparse.rb (OptionParser::ParseError#set_backtrace): omits OptionParser internal backtraces unless debug flag is set.
22987dc7fe5830d8423f8153bef0310339e178f4 2008-09-18 * lib/rake.rb (Rake::Application#standard_exception_handling): replaced magic numbers for exit status.
174e31a99858d4dca44c58b99ebbfd71e3730dac 2008-09-23 properties.
ab279b4085b19e94a69c09b95677a7937dea680f 2008-09-23 * hash.c (ENVMATCH, ENVNMATCH): reduced same code.
022ddc7078674bcc88a81e106aca9424725b52c0 2008-09-24 properties.
9aac312f77ff9cbfe357689d4b3832b9b344263b 2008-09-24 * complex.c (Init_Complex), rational.c (Init_Rational): ID_ALLOCATOR differs from :allocate, and invisible in ruby level.
cb723edfc89b57032f6b412479ccb12c3dbf3702 2008-09-24 * complex.c (Init_Complex), rational.c (Init_Rational): undefines default #allocate methods which call the allocater.
607b1f27870b1a2bf184ff09f8376cc4eb856873 2008-09-24 * lib/mini/test.rb (Mini::Assertions#assert_raise): fixed typo.
00b4a3f9c4aaf5aa038a9530ec515e1718ae1c42 2008-09-24 * test: assert_raises has been deprecated since a long time ago.
afcd528285b341cf4f25f50a7b03a8055860aa85 2008-09-25 properties.
faefcc8249e83d6b122213dfae15cb66c798ab6a 2008-09-25 properties.
69b0d492eefab809f14e577f8c73ccab445eea50 2008-09-25 properties.
18684d9f7cb64b93ec610f1c1deeabcfea364c08 2008-09-26 * include/rubysig.h: old macros for backward compatibility.
07a88b713df19bd7e36bbf1576d6231cdfb955a1 2008-09-26 * include/ruby{io,sig}.h: moved to include/ruby/backward.
4300e2a9931204ed8c282f313bd963899febe87e 2008-09-26 * variable.c (global_variable, struct trace_var): made function members more strict.
f8718692a2ee7e62e2fa3678963c8d71809abb42 2008-09-26 * thread.c (thlist_signal): clears the woken thread if nothing woke.
9ea58e64218d55d235cb732309f2665b2d31866f 2008-09-26 * common.mk (ENC_MK): defaulted to enc.mk.
d7e73b0baa8c83fef6df5dabaf6125d3085a88a2 2008-09-26 properties.
00ae12834652655f9d9cf96728d1ef44bd90ef6c 2008-09-26 * misc/ruby-mode.el: safe custimizable variables.
a2ae77350301cbefc7879151abba8569fcc864f0 2008-09-26 * common.mk (dist): nothing is need to run BASERUBY.
61b43de7555d2c39bc7f36d353b2fdd08a55ca1f 2008-09-26 * test/bigdecimal/test_bigdecimal.rb (test_inspect): fixed CPU bit size dependent test. pointed out by TAKANO Mitsuhiro <takano32 AT jus.or.jp>.
77a9d7c32f8a8b74c63e999af8e5c11506dee8e2 2008-09-26 * parse.y (primary, brace_block): fix for line number.
34c7492e2ceb5eb65b445cd64cbf7a9a70b32a81 2008-09-26 * ext/socket/socket.c (host_str): numeric address should be unsigned. [ruby-core:18971]
655685612ef08de21c098a5dc44076b90344edb8 2008-09-26 * vm.c (vm_jump_tag_but_local_jump): exc is not used if val is nil.
9320b5c65ff0f51d8fdc74d70476db70e40231e7 2008-09-26 * file.c (rmext): preceding dots are not a part of extension.
605a46dd0535bc7706f3f412ee974c559e084a57 2008-09-26 * file.c (rb_file_s_extname): preceding dots are not a part of extension.
95f9f98ac54c3ada20c049d71f8e2c0b79541ba8 2008-09-26 * lib/rake.rb (Module#rake_extension, String#ext, String#pathmap): use built-in methods.
8d397604bf72d5efb525da5c3291f1197bcd3e9f 2008-09-28 * string.c (str_new): sets empty string to coderange 7bit. [ruby-core:18993]
6952b1a52a2bd4757b524173edf7ffa31b98fdf2 2008-09-28 * lib/mini/test.rb (MINI_DIR): loaded path is expanded.
49cbbe7a8898b8bf7bfb1dc8fbd9551cd0dd31b4 2008-09-28 * lib/mini/test.rb (assert_match): get rid of confusion of ruby-mode.el.
f7aef0f7b1ad5fec79054ad532208d9430ec89aa 2008-09-28 * lib/mini/test.rb (assert_match): get rid of confusion of ruby-mode.el.
b921425c49392de00d1516c3fa772eeaf60f6d7f 2008-09-29 * ext/nkf/nkf-utf8/nkf.c: constified.
c3fda337a0eeaae4ae06eb15c1467baa32226735 2008-09-29 * ext/nkf/nkf-utf8/nkf.c: commit miss.
9480a184116d83ba311e6df99584dda71b111f7c 2008-09-29 * parse.y (token_info_push, token_info_pop): do nothing for evaled source.
6270b50cf6a2860a4a66bcac3a74af62617eadf7 2008-09-29 * ChangeLog: restored the entries lost by a mistake.
971c9ffa96a00adce169b5b3f7d30fa5930f6531 2008-09-30 properties.
9bcbc9060543659c4ae14b64929cec33cddb60b7 2008-09-30 * parse.y (stmt): returns non zero. [ruby-dev:36633]
46417dafabd393915c45f7f29531f8f9547d38bc 2008-09-30 properties.
7558136984c6c8d57f30831f1f328e7f5b3f99c9 2008-10-01 * marshal.c (marshal_dump): initializes dump_arg before any funcall. [ruby-dev:36648]
1d54761948e6baa4650c6bee938e4cc7f149baa1 2008-10-01 * marshal.c (marshal_dump): fixed for check_dump_arg.
837d3aa882b80d63cea5ea0c184b83e806127f56 2008-10-01 * gc.c (rb_gc_call_finalizer_at_exit): deffers IO finalization. [ruby-dev:36646]
e5afadda03c70f4fe6b8228a0b2478ce9eed4e01 2008-10-01 * common.mk (parse.h): removes line directives.
952385b71267a843f8e71d0573f5b2fcf5709787 2008-10-01 * gc.c (rb_gc_call_finalizer_at_exit): finalize deferred IO and Data.
4c88510849567353ff0b91920f169fba0e20fdb4 2008-10-05 * vm_method.c (rb_mod_modfunc): method undefined in included module may not have nd_body. [ruby-core:18738]
8e392570254dd7e275d0225ec0c47bebdf512e1e 2008-10-05 * lib/mkmf.rb ($config_h): now always defines for old libraries.
919301c48920af0377cd2075e92e34105975ec0f 2008-10-05 properties.
73a2f671646a6f2a4097bc38060dac0583f0e1fd 2008-10-06 * gc.c (gc_mark_children): ignores T_ZOMBIE.
d011b2e3effe48540d50f536dea198cd919340f5 2008-10-08 * variable.c (autoload_delete, autoload_file): should not delete autoload table, since it may be shared with duplicated modules. [ruby-core:19181]
fd1dc66691aeab8055069f06ff01c8d47553a874 2008-10-08 * variable.c (classname, rb_obj_remove_instance_variable), (autoload_delete, autoload_file, rb_mod_remove_const), (rb_mod_remove_cvar): fixed type-punned pointer casts.
fd8ca75663f20bcc0648c470b18986a8ee27375e 2008-10-09 * misc/ruby-style.el (ruby-style-c-mode): buffer may not have file name.
05124e6a557cc0814214803746c04a5dcffc63d3 2008-10-09 * lib/optparse.rb (ParseError.filter_backtrace): removes internal backtrace.
017ff9bfa2daadb7c27953eb1ae70c2833dfa80c 2008-10-09 * encoding.c (enc_names): minor improvement.
94355e2984dad584f409d732fea4310bbbd3588f 2008-10-09 * sprintf.c (rb_str_format): check if codepoint for %c is valid. [ruby-dev:36691]
b4ae9ed9b079b143ff12621f4c5d036badd13b8c 2008-10-10 properties.
a77d088cf6a87326e5adad3d46bf70cc22861a3a 2008-10-10 * parse.y (magic_comment_encoding): warns when ignored.
fb93e65c760752fd2dbd6456500adb4b9a9c6f5e 2008-10-10 * include/ruby.h: updated macros for headers. [ruby-core:19275]
4b5166280035371a46e06d69f288da12a7ac9d87 2008-10-10 * parse.y (comment_at_top): needed for ripper too.
901ba06ba6e422db74787f4b80f75cbdd76dc0db 2008-10-10 properties.
e9fff84b956802585b8aa706ff11fc2644f70b70 2008-10-10 * lib/rake.rb (Rake::Application#standard_exception_handling): removed unnecessary SystemExit, and exits with false instead of system dependent value. [ruby-talk:317330]
3c276224fc8c508a718c912bd0f6297d2435bc7e 2008-10-11 * lib/mkmf.rb (CLEANINGS): uses escaped form tabs to preventing the confusion. [ruby-talk:317345]
d9fdf58aaa0010657b486e1824f7a5cf023bc4ac 2008-10-11 * parse.y (parser_prepare): use utf-8 encoding directly.
893af1e3b6233deaf8b9113e4f313c5b3661d7bf 2008-10-12 * strftime.c (rb_strftime): suppressed warnings on cygwin.
c809aaa5e1453cf74cf7e22f2468f671c2d687ec 2008-10-12 * compile.c (iseq_compile_each): fixed indent.
359945ec7fe2412836a1eaccebf04008d5d9010f 2008-10-13 * complex.c (m_sqrt): unused.
a09a8ea86d8e9d163983f0a55adfa046010f35fc 2008-10-13 * transcode.c (rb_econv_init_by_convpath): suppressed warnings.
40c08c9ee611fc5487a453df4e73d15e01135550 2008-10-14 * ruby.c (proc_options): -U can be followed by other options.
1288965f4e464686a95b701a2573f5a3cc406569 2008-10-14 * io.c (Init_IO): $FILENAME and $* must be read-only. [ruby-dev:36698]
45f505c40f97b70296aae9345cbc23067d3310c6 2008-10-14 * common.mk (TESTS): skips minitest by default, since it interferes with test/unit.
483225e52199341bb313913a3fdcb5abba4ceb24 2008-10-16 * instruby.rb (lib): installs all files other than README etc.
7485e91f76b7149c421900934adb146913142f8c 2008-10-16 * common.mk, enc/depend (enc, trans): targets for sources.
7de38fadc056e3951a2bbcf5d94655e27e01c401 2008-10-17 * test/rubygems/gemutilities.rb (RubyGemTestCase#build_rake_in): get rid of interference with other tests.
93e4ba927c565da6c56afa6e232d7a7e4b219a44 2008-10-17 * configure.in (uncommon.mk): ignores failures at loading.
b025ce46786ced077d67c2a2bbe53af3f819f9d7 2008-10-17 * common.mk (ID_H_TARGET): phony target to update id.h.
26b3c7a0f3bee99ce8ed31518bc8343853f5c79a 2008-10-17 * id.h: reverted.
de85d6e92ec7b7642ad02ca93cb6d5cdf75ac481 2008-10-19 * common.mk (srcs): removed ID_H_TARGET.
295c75cb7ccaee5d3050f60f9daff85e2f6ae050 2008-10-19 * tool/generic_erb.rb: sends the result to stdout if no output option.
5e7203ea220c44dea58eb96fe88517f0fb015ce5 2008-10-20 * regparse.c (parse_char_class): CCV_SB is only for single byte. [ruby-dev:36786]
05a157ed8a0f0c149e7b66331209ef87fe6225a9 2008-10-20 * regparse.c (parse_char_class): CCV_SB is only for single byte. [ruby-dev:36786]
4442095d4cf09ce6042a4a6eb32a7b105c286733 2008-10-21 * io.c (rb_file_open_internal): should initialize fmode before using.
5225f2c143fa69d73c1b90818a8b6a5be1175379 2008-10-21 * ext/iconv/iconv.c (strip_glibc_option, map_charset): check if encoding is a string. based on the patch by Hiroshi Moriyama at [ruby-dev:36811].
ac466de7ff7bb62f86e2252d479d9db8c1f98500 2008-10-21 * lib/test/unit.rb (assert_nothing_raised): raise with backtrace.
5c0515f2e25bdebe4f27eb8d3df5761ad4304bd0 2008-10-22 * vm_insnhelper.c (vm_yield_setup_args): should not drop arguments corresponding to default paramters.
b6807f8356c670bb3668378a796f45e3e32ba007 2008-10-22 * lib/mkmf.rb (create_tmpsrc): get rid of side effects.
a5ea0e8c3209343063ff5943b76e8243edaa7914 2008-10-23 * ext/socket/socket.c (sock_s_getservbyport): the port should be converted before the proto so that the #to_int of the former cannot alter the latter.
472156c236c0b086bde6b26703f2f02d1be5f730 2008-10-23 * ext/socket/socket.c (sock_s_getservbyname): unuse unnecessary object.
409293eb09480ad5a1857496e0ad8147e2576057 2008-10-23 * ext/socket/socket.c (sock_s_getservbyport): check if the port range. [ruby-core:19460]
8d47e631354947c389c05ffcf569489c3a7899bc 2008-10-24 * common.mk (encs): depends on enc and trans.
9e1bddfda25d9490af078c273084fc61074ccfe6 2008-10-24 * common.mk (ext): split out the target for extension library.
18bf43f6e764b435664581b6d616a280a8041c9a 2008-10-24 properties.
1e2b744ed2f8146816fd5b83ba85497456907c18 2008-10-24 * common.mk (exts): renamed to get rid of the existent directory.
3093546f1fd0b30cfccc8e13803126775cd70734 2008-10-24 * id.h, template/id.h.tmpl (enum ruby_method_ids): reordered.
4f577310ce38b99644f44bb464f21efd0afe3230 2008-10-24 * array.c (rb_ary_sample): fixed sizes and randomness.
a26b7a0c82ecc73137673370baa2b882e4663c76 2008-10-24 * parse.y (lambda): need to adjust lpar_beg for both of the parser and ripper.
d8267b72b5309117a71164aca2e6bf61330fd4b1 2008-10-24 * util.c (freedtoa): made static to get rid of name clash. a patch by Tadashi Saito <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36913]
5c3fe0e33916d609e3eafd03553a8ed11b07b0d8 2008-10-24 * signal.c (signal_buff): made static. a patch by Tadashi Saito <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36915]
da6300e8f888d0664347a5f2fb43dc749df7b5ad 2008-10-24 * enc/us_ascii.c (us_ascii_mbc_enc_len): made static. a patch by Tadashi Saito <shiba AT mail2.accsnet.ne.jp> at [ruby-dev:36916]
520f1372e3052fc46968b3914c7a31680584327a 2008-10-25 * test/ruby/test_proc.rb (test_proc_args_unleashed): test for [ruby-core:19485].
c68aaa94f713299799708b53993fe29c14d7a87c 2008-10-26 properties.
0db5641dae711ccb3e34cc195e14f95571c22f90 2008-10-26 * io.c (read_all): use the given buffer to read when needs readconv. based on the patch by wanabe <s.wanabe AT gmail.com> at [ruby-dev:36931].
425dcb131eeea65293a354901b03f1fdd5c28756 2008-10-26 * missing/vsnprintf.c (BSD__sfvwrite): constified.
860fad971d2bdaad7b9e78adef80f6db9d8ec1cf 2008-10-26 * thread.c (blocking_region_{begin,end}): declared as inline.
201eb37d92b9e4729a38a1ea4a7b4cbf2654bd62 2008-10-26 * ext/etc/etc.c (sGroup): getgrent may not be available.
bcf61f58d518308658de1c208703bfdd7f79d1c7 2008-10-26 * ext/io/wait/{extconf.rb,wait.c}: needs sys/ioctl.h for fcntl on cygwin.
b98a6b7ac06219d3e4a0a46087f1a8c2a11438bb 2008-10-26 * test/ruby/envutil.rb (assert_in_out_err): disables builtin rubygems to get rid of the interference.
945faf92e69d173ccea393caefaf8c222a251bb8 2008-10-26 * gem_prelude.rb: disables debug and verbose flags to suppress failure messages. interpolation does not occur inside single quotes.
824e1e4265545b808a0eb9ea5a721be6f3ef5446 2008-10-26 * ChangeLog: fixed indentation.
782f3bd3f9d89130e7b8486e82e2f7f270833013 2008-10-27 * io.c (argf_init): initial value of $. should be 0. see [ruby-dev:36937].
0a20a506e1ee9e47ea89bb263c31adca013bcb95 2008-10-27 * ruby.c (load_file): preserves $.. [ruby-dev:36937]
85101b76259d62e03a746524bf75c77f1fb302b7 2008-10-27 * test/ruby/test_argf.rb (test_{argf,lineno,lineno2}): don't repeat comments and expected results.
b39833e1d768c5461cbf1475367677eb0ec15ba3 2008-10-28 * tool/make-snapshot: use String#bytesize.
bd92ab89c0d368da3a5cb449431f64ccb92e8279 2008-10-29 * ruby.c (load_file_internal): cache common interned IDs.
bc4bc3a80fb1dcb477b29ec059d81670d101c975 2008-10-29 * ruby.c (load_file_internal): use ASCII-8BIT to prevent conversion. [ruby-core:19579]
3cdf3ac9c951e0ca0cda7b2729ed10a37ac2fac5 2008-10-29 * configure.in (dln-a-out): cannot make shared library nor work with ELF. [ruby-core:19571]
1b95e95ff2ad15eb88306b82c01defb288f27880 2008-10-29 * common.mk (revision.h): have to be updated daily or by non-trivial commits.
34c5cea9b52b7289b45ebc801a886ca8ecb613b2 2008-10-29 * pack.c (pack_pack): set encoding from packing string and UTF-8 for "U". [ruby-core:19590]
3056933cc0b7c1d68ddda1a143bfa298a92f4a0c 2008-10-29 * test/ruby/test_array.rb (test_pack): use utf-8.
2db25b6ba08a6749057a367be5ec9ed232669571 2008-10-30 * encoding.c (rb_locale_encoding): makes an alias for locale. [ruby-dev:36976]
5cdd7f52cc2c6cc25200e1738f53421b18698836 2008-10-30 * ruby.c (moreswitches): splits option string and passes arguments.
9767736b40b6dec88c5859784e1bbea5d4c43deb 2008-10-30 * enc/trans/iso-8859-1-tbl.rb: eol-style.
04e94c6ec85f15eb50296288d4d7b2b2cc58a2a5 2008-10-30 * ruby.c (process_options): delays setting safe level. [ruby-dev:36997]
b1c07ee240f4fad7f498bd7910be027d47e4894b 2008-10-31 * encoding.c (rb_enc_set_default_internal): no alias "internal" if defalt internal is not set. [ruby-dev:37000]
388abb698c63d713211cc90748d0f63e4c114380 2008-11-02 * ext/zlib/zlib.c (Init_zlib): defines readbyte instead redefining readchar.
15195772edf5165c1f25663b015fb164b8ef69e9 2008-11-03 * test/win32ole/test_win32ole_variant_outarg.rb: eol-style.
1f4b40f44973f2567d298c147f3ea366c9680e31 2008-11-03 * missing.h: needs RUBY_EXTERN instead of extern for mswin.
88a4f331219ae0cb25afb70f2c32c8c000aba750 2008-11-03 * include/ruby/intern.h (rb_mutex_synchronize): fixed prototype.
4927a7c77a3444f3e0e9e6ff9751c75e3ee517ac 2008-11-03 * array.c (rb_ary_join): do not repeat self in a recursive array. [ruby-dev:37019]
5732566f4d9a026fef3904f3237a9f7255ba91f2 2008-11-06 * thread.c (rb_thread_stop_timer_thread): terminates timer thread immediately.
b2a9e7c85a48e590e7e78a66fea34a39bb9c2cff 2008-11-06 * tool/make-snapshot: binary encoding spec is no longer needed in 1.9.
4f3abb93f6ec6fe127da0adfadb1485d1b9ee9c4 2008-11-06 * thread.c (thread_timer): uses timedwait on cygwin.
90c6c35f2e80de05fa123ce5e28b8a1cd5241be3 2008-11-06 * thread_pthread.c (thread_timer): uses pthread_cond_timedwait always instead of pthread_kill.
2657faae0193748c041d8311590dd5f03dd2ce0b 2008-11-06 * thread.c (thread_timer): pthread_cond_timedwait returns ETIMEDOUT when timed out.
df6ea23faff164bae0557ea551da0dfb549e8b1b 2008-11-07 * thread_win32.c (thread_start_func_1): use already gotten stack info.
3899005d2ed7fc902df10e083f75d9f28a3d85eb 2008-11-07 * thread_pthread.c (thread_timer): initializes mutex each time.
b81ccf31677b956445171f79bf1114fefdc4e6ba 2008-11-07 * thread_pthread.c (thread_timer): fixed typo.
bd87b502735d7185d8a1dde17f9830b704cd81bf 2008-11-07 * inits.c (rb_call_inits): do not repeat.
8da157ae51e16934fe4c0829a63ca9bb0ebf9423 2008-11-07 * thread_pthread.c (thread_timer, rb_thread_create_timer_thread): handshakes properly.
006be2d79020f3ad6f4ba644e35d0cec1d8d42fd 2008-11-07 * thread_pthread.c (native_cond_timedwait): returns error code.
b15e0697fdb6f89c93910e20296691e7fdddb8ff 2008-11-07 * thread_pthread.c (rb_thread_create_timer_thread): do not wait never coming signal if failed to create tiemr thread.
551dfe9d8b9877d81b0ca87aff004c11383b698d 2008-11-07 * include/ruby/io.h (rb_io_t): added write_lock to serialize. [ruby-core:19668]
641f43de973d51a7d463b067833d4a71706d6c5c 2008-11-08 * thread_pthread.c (thread_timer): checks working flags again.
7991c5e66e5686cdcce002cefb5bafbad0e9fd6c 2008-11-08 * vm_dump.c (control_frame_dump): suppresses finished method name.
017769b1992e241299bd05f62e52b52a47bbef30 2008-11-08 * test/cgi/test_cgi_session.rb: properties.
99cd3c512b78774c8c4ecb92ca4c6278577a58c5 2008-11-11 * load.c (rb_require_safe): destroys barrier after successfully loaded, to get rid of loading same library again. [ruby-core:19798]
cc7ff9d2f9b8f2562d119b4a00d78c69f40cf6af 2008-11-11 * include/ruby/intern.h (rb_{external,locale}_str_new_cstr): optimized versions for literal strings.
31f16d772933e0faaca29256b720e944fdf060d6 2008-11-12 * thread.c (rb_barrier_{new,wait,release,destroy}): use Mutex so that circular requires fail with deadlock. [ruby-core:19821]
5136031055433d1eba6a77353fa842f5adfc3dc4 2008-11-13 * thread.c (rb_barrier_wait): gets rid of recursive deadlock.
1bd83c1fe042023b614cafa32b2b9205b62580e5 2008-11-15 * configure.in (LDSHARED): do not suppress debug info if higher debug level is given, on cygwin and mingw.
316b78a56d4649dbc2c03d3bc62a804a4039eeac 2008-11-15 * re.c (rb_reg_regsub): returns -1 unless ascii as well as rb_enc_ascget(). [ruby-dev:37097]
5c759e6b1c0f4fd68c3e64a076cbbb4edc4e0776 2008-11-16 * configure.in (LIBRUBYARG_STATIC): fixed for --enable-rpath.
8e6ad88737ade5526f33ba1aeda353b060ce10a4 2008-11-17 * enc/depend (LIBS): fixed for disable-shared. [ruby-dev:37103]
ad5ff1c23758bf23bc58ec16dd7dc2152ab68c21 2008-11-18 * lib/optparse.rb (OptionParser::make_switch): makes default conversion to splat. [ruby-list:45645]
b7ac5b1262a402fce6ecbe94f12d0a381b4d0479 2008-11-18 * lib/logger.rb (ProgName): fixed for svn, based on a patch from Nobuhiro IMAI at [ruby-dev:37108].
fd346f769bdd924be3a181ed96d3282b626711f9 2008-11-18 * lib/logger.rb (ProgName): fixed typo.
1da55b38fab0e55201cb1d97672caac92f4cd3a7 2008-11-18 * error.c (Init_syserr): moved function definition itself from template/known_errors.inc.tmpl.
40f859bade574835a799477010a8f4fe101fa114 2008-11-19 * vm_exec.h (RUBY_VM_EXEC_H): fixed include guard.
82493874a287d0a78260231b41e74e8e94b402bf 2008-11-19 * ChangeLog: fixed date format.
4d6d0a933e93fa56865f4b82131a306374f4d505 2008-11-24 * process.c (rb_fork): stops the timer thread during fork. [ruby-dev:37117]
7348aa6113cdc2c9ce62044ab83f2ac1db82816d 2008-11-27 * gc.c (ruby_stack_check): no check if using sigaltstack.
079505c040dd5cbf734816ec3b656b5921c977fc 2008-11-27 * signal.c (ALT_STACK_SIZE): default minimum size is insufficient for method calls.
550f10ca5be5018f78df5c4a7e42430ab96f7b9d 2008-11-27 * signal.c (ruby_sigaction_t): added.
ab9fd5dbf79cd6316fd49e42fa57dbb77500f539 2008-11-27 * signal.c (register_sigaltstack): stores alt stack for debug purpose.
46e3b0fe7b1d39bd783d1bab539f5624e80d73d6 2008-11-28 * iseq.c (simple_default_value): extracts simplest default argument value.
b1d93b947c310469346b6dfbcb939a9e348a03a9 2008-12-01 properties.
a918afe05e2f3534e262d16827f94463e021f096 2008-12-01 * cont.c (rb_fiber_start): calls with exact argument number. [ruby-core:20088]
fea206e9b99580892ee51f1310653876cb4e8793 2008-12-03 properties.
aa39c4491a93992ae6f536179af447ab48e5ffa8 2008-12-03 * io.c (rb_io_getc, rb_io_readchar): documentation correction from Emiel van de Laar. [ruby-core:20212]
f71dcc1b542fc0389e4a7cf05ac4b59e8197a998 2008-12-03 * ChangeLog: fixed function name.
13424f32fe761c8b10bd86ac8ebc2d88a21da268 2008-12-03 * ext/tk/tcltklib.c (ip_ruby_cmd, ip_invoke_with_position): must not access internal union directly. [ruby-list:45670]
6e0f413f0188e48fa68d392dcb946b693a57da13 2008-12-03 * iseq.c (simple_default_value): returns simplest assignment only. [ruby-core:20237]
8c01ec883afec88ca496c9f63fd6c98cbc76c5dd 2008-12-03 * parse.y (expr): keyword_not can continue across newline. [ruby-core:20252]
f149326740c4d684de70564ecec88263e01bd3d3 2008-12-04 * string.c (sym_to_proc): caches Symbol procs, based on a patch from Shumpei Akai <admin AT flexfrank.net>. [ruby-dev:37265]
c7bd98b7b8848f7d20b44cdb4878d024c3692bc4 2008-12-04 * string.c (sym_to_proc): use hidden object.
53e7e2d2a136c1aa4b859fc7e6590ef793c6bd11 2008-12-04 * string.c (sym_to_proc): tabified.
8e864d1e8628a99a2187044f5c987f802dee6ab0 2008-12-04 * load.c (rb_get_load_path): returns the load path without touching.
cc1401e50499e0a4655e1bb3e115a8812b450753 2008-12-05 * string.c (rb_str_cmp_m): fixed rdoc. pointed out by <Thomas C. Mitchell AT gmail.com> at [ruby-talk:321967]
794eb7bc496931d8ffa3111d5723cbcbdacf7b89 2008-12-05 * compile.c (ruby_iseq_compile, ruby_iseq_translate_threaded_code), (ruby_insns_name_array, ruby_iseq_build_from_ary): prefixed with ruby_.
ed19ff6bdb7c194212bb3bcfd013472870cf4815 2008-12-05 * compile.c (iseq_set_sequence): uses rb_compile_warning() for warning at compilation time.
f6d18c3f2acaac0071ad38e06d9de8ea50489da1 2008-12-05 * iseq.c (rb_iseq_parameters): proc arguments are always optional.
82a0e61e6ed4e015cde61848cce4d8d05dac8920 2008-12-06 * tool/make-snapshot (package): added RM and CP. [ruby-dev:37288]
a2a53430330e8d010a479c6e85e9f2cf178efdf0 2008-12-07 * Makefile.in (LIBRUBY_SO): localizes non-public symbols.
f65395f72ec0756f028d8380464f91f5a7f99cd4 2008-12-07 * configure.in (LIBPATHFLAG): use numbered specifier if RPATHFLAG is set. [ruby-talk:322136]
a41eedddd3226e21a0855f90b7c4efd995245ee1 2008-12-07 * configure.in (LIBPATHFLAG): commit miss.
ecc83033ba33c15e1dc0602ee524e163d42a7fd4 2008-12-08 * ruby.c (set_option_encoding_once): dry.
ba274d1f46ac76593cfff79b735c64de568cc008 2008-12-08 * ruby.c (proc_options): source-encoding option.
774f924db9bd7abc7284256704f4cc63e568e63e 2008-12-08 * ruby.c (proc_options): added version, copyright, usage, yydebug, syntax to --dump option.
92e0f99d375648b9f12dd25a556eace54a3aa6af 2008-12-08 * pack.c (pack_pack): fixed length for odd length string. [ruby-dev:37283]
a6d8d84a9ecd4c630e05d1d08bbb45c8d4641089 2008-12-08 * enc/depend (clean-srcs): split out from clean.
aeec60621a5d0882d4b9864327a0b5bd49447f17 2008-12-08 * tool/make-snapshot (package): enc.mk in snapshot is dummy and should not deal with objects. [ruby-core:20422]
e2273eac85d03b504242c14b642778936f03f585 2008-12-08 * mkconfig.rb: fix for continued lines. based on a patch from Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420].
e44aeea84a9db35c0759937c22c36e0f2774a68a 2008-12-09 * .gdbinit (rp): fixed typo for T_STRUCT.
47c2b02f2b6e363cdf2c1014ce139fedaa69c77a 2008-12-09 * vm_insnhelper.c (check_cfunc): use function pointer.
fe867f47ac42604cbbefddeae18c88ceab223235 2008-12-09 * cont.c (fiber_status), template/insns.inc.tmpl (ruby_vminsn_type), vm_insnhelper.h (BOP): ISO C forbids comma at end of enumerator list.
541915b2392bd329a8db8fdd4f3ab1e3ea11a100 2008-12-09 * compile.c (iseq_compile_each), gc.c (assign_heap_slot), (gc_mark_children), parse.y (vtable_alloc, vtable_free, vtable_add), proc.c (proc_to_s), thread.c (terminate_i, rb_thread_terminate_all), (thread_start_func_2, blocking_region_begin, blocking_region_end), (rb_thread_kill), thread_pthread.c (native_thread_create), (ubf_pthread_cond_signal), vm.c (check_env, thread_free), vm_dump.c (vm_env_dump_raw, vm_stack_dump_each, vm_thread_dump_state), (vm_call0): use void pointer for %p.
7f3676493866c5cef084cf267f00b2bf756bfddd 2008-12-09 * ext/curses/curses.c: made indentation consistent.
b2e82f2dfbb35fd643d6c4c6e0f738e5f51770ac 2008-12-09 * ext/curses/curses.c: removed trailing spaces.
001d3930199cd113a2fdd42c487a24a9775a4d34 2008-12-09 * id.h, include/ruby/{intern,oniguruma}.h, regenc.h, regparse.h, template/*.tmpl: removed trailing garbage spaces.
9e8367ad464738d151ca7d607b8deca2744316c1 2008-12-09 * vm_core.h: removed trailing garbage spaces.
36eed7bdfbba432b220cc4e225f20dffcabc6e4f 2008-12-11 * include/ruby/st.h (size_t): needs stddef.h or stdlib.h. [ruby-core:20339]
84b5d04bed4598d63c41389655bd060a8caed798 2008-12-11 * encoding.c (rb_locale_encoding): removed Encoding::LOCALE.
31c163e4c8ad926076d90005ad18f4e964cc9c7e 2008-12-11 * encoding.c (rb_enc_set_default_internal): defines internal encoding as nil.
28d1621d100a4f0c72e5343fecfbc0d58fd3c93d 2008-12-11 * encoding.c (enc_set_default_encoding): allowed to set default encoding.
e5f1572583412271d7cc6cce30f6d792a114d930 2008-12-11 * encoding.c (rb_enc_aliases_enc_i): skips default internal.
dab7d5d8e3047fa309ac3dcb8496a2a271f90f0e 2008-12-12 * string.c (rb_string_value_ptr, rb_to_id): do not use a side effect expression in RSTRING_PTR.
1a5acb464ddf6b2f262a2f9d7f9b69d30e149ec9 2008-12-12 properties.
8e3bf17b03f823872e03c4af617c47390411f3b6 2008-12-12 * complex.c, rational.c: do not use RUBY_VERSION_CODE.
1eeeb00a0a9e3316e7ac881d5201e6601335dc12 2008-12-12 * configure.in (rb_version): greps only the line that defines version.
d7f67b4970975c9fdd06d7fe9426468c2e3fef2c 2008-12-12 * load.c (rb_feature_p): load path must be expanded. [ruby-dev:37388]
303c28d49b7a0990d597b753f9976a10d1e26a2f 2008-12-12 * parse.y (yycompile0): ruby_eval_tree_begin is always 0 when ruby_eval_tree is 0.
365d27a8b9dc500ad3afc7857f4f28f6bfc55e3b 2008-12-13 properties.
23f72026a46cd9ba64f249df4ec379d64952832b 2008-12-15 * common.mk (btest-ruby): use RUNRUBY instead of MINIRUBY to load the shared library. [Bug #849]
f4032984491d328dbb6f4f7aac706ed8e21f420f 2008-12-15 * ruby.c (rubylib_mangled_path, rubylib_mangled_path2): cannot use locale encoding before load path is initialized
94fc275e16390962cb06653033078894987ac76f 2008-12-15 * vm.c (vm_backtrace): defaults to script name for C functions.
d5b7e690320e969d77be665927fe8a493aa5806d 2008-12-15 * vm_eval.c (vm_call_super): uses method_missing().
f6147010c7bdcfae90de759003f7ffd338348bef 2008-12-15 * vm_eval.c (vm_call0): NODE_ZSUPER supported. [ruby-core:20480]
465bad4147f014a406083831552b95317c019841 2008-12-15 * common.mk (EXTMK_ARGS): needs MINIRUBY for cross-compile. [ruby-core:20131]
13aaff3e9f471e2ecdca968476c34d66778730f4 2008-12-15 * id.h, template/id.h.tmpl (ruby_method_ids): sees YYTOKENTYPE too. [ruby-dev:37436]
8c8d666467eb3f94920592f63f56d1d4354350a0 2008-12-15 * vm_insnhelper.c (vm_callee_setup_arg_complex): uses cfp from blockptr instead of the current cfp. [ruby-core:20544]
bf43871dce112a8a1358039c93a8d7fcde23faae 2008-12-15 * ChangeLog: fixed typo.
b92dcf09b52b226915e947f0038ee85049d8b182 2008-12-15 properties.
ef1041167e2fce8a31df2a06d7da28d2ef88e5dc 2008-12-16 * configure.in (ac_cv_header_ucontext_h): do not use ucontext.h on Mac OS X 10.5 or later. merged from MacPorts.
fbbfcc52f6852a1d98e4e29b2fac8c8a008cf973 2008-12-16 * configure.in (ac_cv_func_daemon): daemon(3) is deprecated on Mac OS X 10.5 or later.
b315664f2bce61636d6f814f2a9f9adb22fb2ff2 2008-12-16 * parse.y (primary): also in ripper, saves in_def before restoring.
a04d12b188cb6e440ee5770e2b06824346fb15c3 2008-12-16 * parse.y (stmt): returns dispatched result.
6bcd363ebf4fc4cde24fd94f48786d4da996e07e 2008-12-17 * string.c (rb_str_hash): gets rid of collisions between different encoding strings. [ruby-core:20526]
20a745f1cfab56332efa7a17a7d232388a3671c0 2008-12-19 properties.
e5bfdb8391b3232c2b682e7eb19e99d85c3c1e9e 2008-12-19 * ruby.c (process_options): get rid of warning on DOSISH.
7ac32d7a16734ea66de15319bcff2fd429abae7f 2008-12-20 * dln.c (dln_find_1): supplements an extension for executable files on DOSish platforms.
5ad1f1d3cd1de616456fd31ba895cef729e1f242 2008-12-21 * lib/optparse.rb (SPLAT_PROC): fix for regexp. [ruby-dev:37514]
8cd6a45a2a420dfb0926c659580b565e91a26865 2008-12-21 * lib/optparse.rb (parse_in_order): splat values to be passed.
39c4d6928ba085665b5a02d9386091b81745e02a 2008-12-21 * lib/optparse.rb (SPLAT_PROC): splat values by hand.
9f3b77e43571744e04f2853e5e37671db2a7ddd7 2008-12-22 * configure.in (mingw): no longer uses snprintf and vsnprintf of msvcrt.
941e77dc91669f433604c33615d5764a01f3ac92 2008-12-22 * ChangeLog: added ticket number [Bug#6].
3bad2b6ed996aaf9795b1c0f0fa92124a74226c1 2008-12-22 * missing/vsnprintf.c (BSD_vfprintf): fix for test_sprintf_comb.rb, by wanabe in [ruby-dev:36935].
d9691f6e845034adf927732a2d425338515f0dd7 2008-12-22 * cygwin/GNUmakefile.in (rubydll.def), win32/mkexports.rb (Exports#exports): added VERSION.
96369485ad4968ff5ef6e46555f090e0b4b9a605 2008-12-23 properties.
7c152e7f08b1a4f5b4fd7872443b1f18d5276820 2008-12-23 * win32/win32.c (rb_w32_spawn): deals with quoted commands.
39711b631f91d58ba3a2401563e6b66f2f119e67 2008-12-23 * configure.in (OBJDUMP, OBJCOPY): autoconf list is not comma separated.
d1af8511af633f8bd7415f29f64c31d031b6a2af 2008-12-24 * configure.in (HAVE_LONG_LONG, HAVE_OFF_T): revised for autoconf 2.62 or later.
b8e79f34a29950102bf0db20b025cd4916da2787 2008-12-24 * configure.in (Makefile): removes GNU make specific files on distclean.
011fc2649d99a87b06e2e31e13a74e450470d643 2008-12-24 * thread.c (thread_start_func_2): sets native thread key.
934525776f60171fff0c5453e795de051fc0ab15 2008-12-24 * template/id.h.tmpl, id.h (ruby_method_ids): not depend on if token are defined as macros. [ruby-dev:37553]
b8db90f35abed0077458a9a6fba257664f474957 2008-12-24 * template/id.h.tmpl, id.h (ruby_method_ids_check): enclosed in a struct.
0a23fe65728224aa42007d25634b45cd17283c51 2008-12-26 * lib/optparse.rb (OptionParser::List#summarize): gives priority to latter switches. [ruby-dev:36692]
2d5061bd98a59fc1b9a477074f8f7a3500db8342 2008-12-26 * process.c (after_fork): ignores a termination request in the parent process. [ruby-dev:37447]
d9be2059e55f50fb4d51f753d7b992e59f98d042 2008-12-27 * .gdbinit (dummy_gdb_enums.special_consts): forces to load debug info on Mac OS X.
b5d2750bbc5b9300a7694489d5eadc6dae12fe24 2008-12-27 * thread.c (rb_thread_atfork, rb_thread_atfork_before_exec): DRY.
a94adfa245ec353883bb7f626b70d71eff25d935 2008-12-27 * process.c (after_exec): needs to reset before restart timer thread.
0c835afac0524cddd43e8a56da4efd9e45b17a83 2008-12-27 * test/rdoc/test_rdoc_info_formatting.rb (setup, teadown): uses mktmpdir and removes it alfter the test.
ca658280142cd822f4193bd3cb80bd6f4fbed877 2008-12-28 * sprintf.c: not force to override snprintf/vsnprintf. [ruby-core:20824]
08b4f9138cd3614454d35f61478e6145433682d4 2008-12-28 * test/ruby/test_sprintf.rb (test_invalid): suppress warning.
00cb692395f97ee180342be2f768e8e49b42c2f9 2008-12-28 * win32/Makefile.sub (config.h): do not use snprintf/vsnprintf in msvcrt.
4cb5df5a453a83e0ab8942a7c40a509f07f475d3 2008-12-29 properties.
79ccc677e779b360e21ba683a1c4f93939aa7c7d 2008-12-31 * tool/file2lastrev.rb: unset PWD.
fd855a082bc0485dd2f9132a16cd91fd14ba76cb 2008-12-31 * Makefile.in (distclean-ext, realclean-ext): use EXTS as default.
9ac683818301ea2cdf089b0154f7b4f7c2b1c11d 2009-01-04 * ext/socket/socket.c (constant_arg): constified.
a7999ab13c234001c0f52e09f409f1a694073bb4 2009-01-04 * ext/extmk.rb (extmake): does not use both of makefile.rb and extconf.rb at the same time.
367de8b97ba2e446ab7828c1f6629d1610c24123 2009-01-04 * numeric.c (ruby_float_step): extracted from num_step().
775529991f5b990ca34692df4ee8b6acabf920ab 2009-01-04 properties.
ef7057fe2f7634a91052e1bed39001c05fc34744 2009-01-04 * encoding.c (rb_filesystem_encoding, rb_locale_charmap): uses codepage on cygwin. [ruby-core:20994]
6754cad8e9dc6db89f07d3df378fa124fae70944 2009-01-04 * lib/rubygems.rb (Gem.set_home, Gem.set_paths): should not create directories stealthily. [ruby-core:20990]
97826efddd45f85de681cc2c62f4bace1c642b3d 2009-01-05 * win32/win32.c (init_env): use user profile folder than personal folder.
49ef25b1516b87f4e21db9aade96fbaee6731df3 2009-01-05 * encoding.c (rb_filesystem_encoding): use ANSI codepage for file system on cygwin.
c6827f709c07f182b1713621246dc56125ade0cf 2009-01-05 * configure.in (cygwin): needs properly implemented nl_langinfo(). [ruby-core:21110]
893efc4db955c94f77049a0b339abae27327b822 2009-01-05 * missing/langinfo.c (nl_langinfo_0): fixed typos for SJIS.
8dee58d7e15bf41196f07f52e13c789139f18414 2009-01-05 * vm.c (rb_iseq_eval): fixed indent.
53716bfce783666039c53da88a02c5f1a9045205 2009-01-06 * cont.c (cont_restore_0): streamlined to ensure O(1) time. based on a patch by Brent Roman <brent AT mbari.org>.
b5470fd243b0fecc3763dff2938081411709b3d0 2009-01-06 * ext/socket/socket.c (io_call_close, io_close, pair_yield): unused unless socketpair exists.
3117bab125d75b4b0a0cd5d405d25a3adf0e7b66 2009-01-07 * ext/socket/socket.c (ruby_getaddrinfo, ruby_getaddrinfo__aix): constified.
f597d65a6f11b9ec8d3d55c81104dc6967d7f44e 2009-01-07 * instruby.rb (gem), lib/rubygems/defaults.rb (Gem.default_dir): use version invariant configuration.
72937eead89a226cedfbfae5f898ec1c3e96d471 2009-01-07 * instruby.rb: use installed libraries. [ruby-core:21006]
376004e9c4cc74850670c9ff8e022d9f769958c3 2009-01-07 * instruby.rb (man, gem): fixed errors.
0e9023acd07476e1a8bd613f395c95b71b277086 2009-01-07 * test/rubygems/test_gem.rb (test_self_user_home_user_drive_and_path): removed.
20f786810655ef7ad130f58f8593d3214d146c4b 2009-01-08 * instruby.rb: should not depend on a library which does not exist in 1.8.
a931f961118ccb8f0d457a1ad88c788431aa5c76 2009-01-09 * test/ruby/test_process.rb (TestProcess::MANDATORY_ENVS): some platforms need environments for shared objects.
040a7fa7e2beca2e732086e9a0933d2947278ba4 2009-01-09 * common.mk (test-sample), rubytest.rb: use runruby.rb
5a38751d0286d0a69ff301491207d7fd61b12bd2 2009-01-11 * hash.c (rb_hash_s_create): set nil as the value if assoc length is not enough. [ruby-core:21249]
f914b5a7c212d52aa6b77bb666d132e8f6f397a8 2009-01-11 * ext/socket/mkconstants.rb (c_str): get rid of a 1.9 feature for cross compile. [ruby-core:21243]
4f2b409a108b1ed38d20eb480146994b8a8a5935 2009-01-12 * instruby.rb (install_recursive): skips the directory if matched to a no_install pattern ending with a file separator.
9da504bbaed4e6e761a44b020cead1dd0e549de5 2009-01-12 * instruby.rb (parse_args, install): added --strip option.
fdd7e03b79107046b106d0df02f6a4d845b95004 2009-01-12 * ChangeLog: fixed indent and removed trailing spaces.
729b4a813b40c30ef7940f54ecb7759dbfb4b615 2009-01-12 * win32/win32.c (open_dir_handle): extracted from rb_w32_opendir.
9aa8fcde5565a49abf97991a7914b05c66232f0f 2009-01-12 * instruby.rb (install): erased a garbage.
6b0304a5d7c063018830705b9596fe75ce31329c 2009-01-12 * lib/test/unit/assertions.rb (assert_nothing_raised): removes the current trace to get rid of an issue of MiniTest::Unit#location.
dea3ad3cbaa5f7560ad4ee486ec2281b9bd03ef8 2009-01-12 * win32/win32.c (internal_cmd_match): extracted from is_internal_cmd.
e051337b857a0b07b0311d29f6abfa3227e8340f 2009-01-12 properties.
4cb8d3316afc452993d8e6d26e2818f412b400a2 2009-01-13 * enc/trans/make_transdb.rb (converters): should not depend on the hash order for cross compile.
e668e36b49b38d6d422c6e9d4b3eddd374bcbb15 2009-01-13 * template/{encdb,transdb}.h.tmpl: moved enc/make_encdb.rb and enc/trans/make_transdb.rb using tool/generic_erb.rb.
d4beba3f3ef026f56ecae9fc4fed963dd819d620 2009-01-14 * io.c (rb_io_s_pipe): reduced nest of rb_ensure of main block.
ff80e84db969c41e60771981d5236ecb474360b7 2009-01-14 * io.c (appendline): reformed.
96a49b1ada2ca59e039d05b539d05643c6d74fc2 2009-01-14 * io.c (rb_io_wait_readable, rb_io_wait_writable): need rb_fd_ptr.
f188bf2acb3aef0a6525500a84bf38b1fa6d2a3f 2009-01-14 * ext/socket/extconf.rb (gai_strerror): checks if available and if returns const pointer.
2717a2eb6e49c08c98ed74679ecb3e5c2e56060e 2009-01-14 * win32/win32.c (rb_w32_aspawn): should not escape with carret unless using cmd.exe.
22e711c4bf382422f861d598ff6dd188d0482951 2009-01-14 * encoding.c (rb_locale_charmap): fallback to codepage if no locale is found. [ruby-core:21110]
e24346d6c6b4bdf91e1e32bfd53a328086b8d772 2009-01-14 * enc/trans/gb18030.trans: get rid of a 1.9 feature for cross compile. [ruby-core:21345]
ece0628ebe83bce6968f7f47ce5898266b8e8410 2009-01-15 * configure.in, win32/Makefile.sub (MISSING): added langinfo on mingw and mswin.
994293bc811ddf5def474de86bc64333abad8b7f 2009-01-15 * encoding.c (rb_locale_charmap): fixed typo.
5b6a192755359617da7ba8ca286bd41d3a67ad32 2009-01-16 * configure.in (RUBY_REPLACE_TYPE): does not define rb_ prefixed name if no default type is given.
8b392f4d4c0282e6477dc0cab8afa7db1c22d37f 2009-01-16 * parse.y (rb_parse_in_main): fixed typo.
0be716237d732469f0ff2f77518f9e4153827fd5 2009-01-16 * symbian/pre-build (COMSPEC): should not overridden.
72aa4a8c46bb99c3c44675408c7994a2317b871a 2009-01-16 * configure.in (Makefile): set VCS and VCSUP.
cb57ec83025d1e1ae09a2ee489a52859565f1ec1 2009-01-16 * configure.in (Makefile): set VCS and VCSUP to support `git svn' and git.
f53ead0d4e55bcbd03f448de102d601833b95a16 2009-01-16 * include/ruby/ruby.h (VALUE): use unsigned long or long long instead of uintptr_t, since many %lx and so on are still used.
99e9aca09622bdfc67143205754744a877ff7c4d 2009-01-16 * include/ruby/ruby.h (VALUE): use unsigned long or long long instead of uintptr_t, since many %lx and so on are still used.
afba32494c492a70132550278ffa495a10541c9a 2009-01-16 * tool/make-snapshot (package): includes all rules and expand configured values from the environment to create *.inc, sets RM for ripper.c, and needs chdir if absolute path is given with -exported option.
f09bcbf96e19959a1a521f174a8b80a1482f02fb 2009-01-17 * vm_dump.c (vm_stack_dump_each): initialized at declarations.
8ae8afa649e7f59bfddf60dcb9fb844c02b3dc95 2009-01-17 * cont.c (cont_restore_0): padding size doesn't need to be large if alloca is used. suppress warnings.
67da4aebc56b1a1058ab17e256f7d64b6b8bbd90 2009-01-17 * configure.in (darwin): get rid of strange settings issue of apple gcc port, which searches /usr/local/include always but /usr/local/lib not.
cfa14a55540e0548cb4d9ecb7de09e2b74c4cd87 2009-01-17 eol-style
b96f428e4892e4eb568ae47478947b886ae2dc87 2009-01-18 * iseq.c (rb_iseq_load): renamed from ruby_iseq_load, since it is for C extensions or the ruby core. [ruby-core:21407] Index: compile.c =================================================================== --- compile.c
fb4bea8aaff84adedc4674758ac503d28d30ed0b 2009-01-19 * ext/socket/raddrinfo.c (addrinfo_ip_port): use AF_INET6 only when defined, as well as addrinfo_ipv6_p().
2aa6644acda2d59b5c2a77fa52404db80c8eb31b 2009-01-19 * ext/socket/rubysocket.h (rb_cUNIXSocket, rb_cUNIXServer), (unixpath, unixaddr): UNIX domain sockets depend on sys/un.h.
4c4aef3bbe4db3e1d7fc2116bf2a868e44f52dee 2009-01-19 * thread.c (rb_thread_execute_interrupts): needs rb_signal_buff_size to be declared.
768988f918e23403ce80f2bbec63eddcf587604e 2009-01-19 * string.c (hash): added MurmurHash 2.0.
c872df9e285eeb6aa3a57ce3b91f70df1c2e34da 2009-01-19 * vm_dump.c (vm_stack_dump_each): used only if debug mode.
49e685a0af54f3916542b4720da9b7e3f92e347d 2009-01-19 * include/ruby/defines.h (RUBY_ALIAS_FUNCTION2): added.
4e6ad7d910a27b9bddc9e3616464885184875ab4 2009-01-19 * include/ruby/defines.h (RUBY_ALIAS_FUNCTION_TYPE): added.
42d9223a2db7da93cf2f937b75b9ae287f6c7a0d 2009-01-19 * string.c (hash): defaulted to MurmurHash 2.0.
d66c0cf36843b44461faef59d554c15e740e88ac 2009-01-19 * string.c (hash): fixed typo. [ruby-dev:37791]
cab67c31977e8c5b466f38dcb8800cbe6b32b60e 2009-01-19 * array.c (take_items), enum.c (enum_zip): tries to convert to array first. [ruby-core:21442]
e77a0b7b246b4f0fcb751d6897b7c9ba0c277d55 2009-01-20 * string.c (hash): fixed the tail bytes handling in the aligned access case.
2d03f7274f84ab5abf8825c8e0c339caa659c27a 2009-01-20 * Makefile.in (miniruby): renames and then removes, to get rid of EPERM on cygwin and mingw.
11c00acf8e52db4b58b373fc4a4e140960aa584b 2009-01-20 * cont.c (ruby_Init_{Continuation_body,Fiber_as_Coroutine}): prefixed with ruby_ to export.
877dca1e272e5582bd739fb4fed90ef8209e5095 2009-01-21 * include/ruby/io.h (typedef struct rb_io_t): * io.c (flush_before_seek): * io.c (io_fillbuf): * io.c (io_fread): * io.c (io_getpartial): * ruby.c (load_file_internal):
767a9a5ecd8e1f98daae65ce6b871cc7b9db9508 2009-01-21 * include/ruby/io.h (FMODE_EOF): EOF flag on TTY.
1a0f593b3c679c769160c1bb75af09c3f9820468 2009-01-21 * ruby.c (load_file_internal): no need to cast.
3b817f834a7a5e7d49642ab1b7576174b104dd50 2009-01-21 * parse.y (debug_lines): calls rb_intern() once.
c5dea4c69d0cd357f277a9607319802ef34fec8a 2009-01-21 * string.c (hash): suppress a warning.
237c54075a575ab683584e451423098c039e5dba 2009-01-21 * io.c (rb_io_ungetbyte, rb_io_ungetc): clears EOF flag.
938fcd6b701e0ac1bf985da4a9d6314d6a0f9f08 2009-01-21 * io.c (rb_io_ungetbyte, rb_io_ungetc): allows nil to reset EOF flag with ungetting nothing.
3899c1bed7d5d4f519897b1d3b87292084fbcad6 2009-01-22 * thread.c (rb_time_timeval): made a real prototype. a patch from Marcus Rueckert <darix AT opensu.se> at [ruby-core:21492].
55bde4fbbd5e3ce449a44c8d0154127438cddf4a 2009-01-22 * gc.c (define_final): cannot define finalizer for immediate values. [ruby-core:21500]
33f7e749989423a3cb53c1ec9a555f2fedb69c72 2009-01-22 * test/ruby/test_process.rb (MANDATORY_ENVS): needs RUBYLIB to run tests without install.
018e1e4f5ef9ce7242d971d42d923d8edb87225b 2009-01-22 * lib/rubygems/installer.rb (Gem::Installer#initialize): fixed typos.
d597a390428272102ecde2f09b359cc88d574e06 2009-01-22 * ext/socket/extconf.rb ($distcleanfiles): removes constdefs.[ch].
044965df97730730ff27918098dc70e546fc1461 2009-01-22 * ext/socket/extconf.rb ($distcleanfiles): fixed typo.
6708c103dcf8259744b842714f1690584e2c3b27 2009-01-22 * lib/mkmf.rb (create_makefile): removes installed files under extout at distclean.
9e22c8390c0ff2e925762c636969e5a584c0b8a7 2009-01-23 * signal.c (trap_handler): also accepts symbols. [ruby-dev:37823]
1c374fef37707468de12e95f51ce01334ae7832a 2009-01-23 * lib/mkmf.rb (try_func): got rid of c-mode confusion.
389157d8cfab7b6e84cdcdb2863421bd2c93bd7f 2009-01-23 * lib/mkmf.rb (mkintpath): new function which converts native path to format acceptable in Makefile.
834e7488afd8023995ea8bd7ca67d002c4071a51 2009-01-23 * lib/mkmf.rb (configuration): leaves PATH_SEPARATOR unchanged.
b9170351da22956db16ae9ed06975d216d414809 2009-01-23 * lib/mkmf.rb (configuration): tools under the top source directory are not installed, so unusable outside extmk.rb.
0506348ef501d5f2e3dc64666b6bb6785870583c 2009-01-25 * dir.c (join_path): use strlcat() to force link.
97de7d1081e69ad9d63c03b0f6a700954f8e4402 2009-01-25 * Makefile.in, win32/Makefile.sub (RMDIRS): remove directory and parents.
0834056aec212978049db29a78718c18e5550f30 2009-01-25 * common.mk (clean-extout): removes extout directory.
cdaadbd9032afa66f8a92cc9d8b5c029f5630815 2009-01-25 * lib/mkmf.rb (create_makefile):fixed the variables order because converter proc refers the separator.
0243b1d29c4992654b04926bb92eb0e72d6c0e31 2009-01-25 * win32/Makefile.sub (clean-ext): condition of EXTS was inverted.
050a8e912f7fb21a610aa72ead6e0fbfa1063f68 2009-01-25 * cygwin/GNUmakefile.in (RUBYDEF): needs read-only section too.
45c4ae9b8b8cb2ac466f0156222c0134eff90f51 2009-01-25 * ext/socket/socket.c (socket_s_list_ip_address): constified.
083bddec3e4efbf8e1993424661a33c8bf8995ce 2009-01-25 * dln.c (FUNCNAME_PATTERN): simplified conditional expression.
522599861208bb705ec6d06b8ab43d4790ffd4f1 2009-01-26 * lib/pathname.rb (chop_basename, prepend_prefix): use o option.
c330fb421e6fb3cf293fe6e07ba9b9a6658c1104 2009-01-26 * array.c (rb_ary_aset): fixed arguments evaluation order.
62734f6db5867f0b41b6e99e69c4b990330e4da0 2009-01-26 * process.c (proc_spawn_v): removed unused variable.
7788bbfaf597b7075271f355eb11a8d99e8850cc 2009-01-27 * Doxyfile.in (FILE_VERSION_FILTER, INPUT_FILTER): should not use ./miniruby directly for cross compiling.
882cb2e37d2beb0b34e886754ab5d8ab842abc86 2009-01-27 * transcode.c (struct rb_transcoding): added ary member for debug.
c938de20cd80f18375d2cf198ce58033f2d32be7 2009-01-27 * common.mk (distclean-enc, realclean-enc): do not call clean of enc.mk twice or more.
d232a50435a683bef2703f5f8e040154344f322e 2009-01-27 * lib/mkmf.rb (try_header): checks the header depending on platform.
d9cb14ad088f4c56feb6f446ce3c898e2c0c0f5e 2009-01-27 eol-style
9c29032c7316c1e6f876c497f0eb80b62b32ba16 2009-01-27 * cygwin/GNUmakefile.in (RUBYDEF): needs DATA marks to export non-function symbols. [ruby-core:21582]
aada62da2b020b15fd266425a92db0a413b171fb 2009-01-27 * Makefile.in (distclean): hides removing Doxyfile.
186f7fe9cf63c0242aa0e37bfa7f724ee8f10c03 2009-01-27 properties.
194d0afa9597a1b3f47056bf15298878f4e86213 2009-01-28 mime-type.
f226c386308b749cd44dd02b1100a65ad588484b 2009-01-29 * lib/rake.rb (FileUtils#rake_system): no longer needs workaround on Windows. [ruby-core:21339]
f10e2af1e68392fff2e22e1f577ad2fb828f2d75 2009-01-29 * lib/securerandom.rb (SecureRandom.uuid): uses unpacked array instead of string, because String#[] returns one length string.
958874ba0a54506e02bf2d86cac7e4d57b0d2db6 2009-01-29 * configure.in (OBJCOPY): not used on Windows.
094a247a04cec7078a84a3b4259ead9a711da347 2009-01-29 * configure.in (BASERUBY): erases RUBYOPT at the test.
e501209104a6dbce00fbaec6206c7c6edf3c3e55 2009-01-30 * lib/test/unit/assertions.rb (assert_respond_to): gets rid of overcounting. [ruby-dev:37703]
77285faf19d84f8a9563ba05b6143eb12ecaaa7f 2009-01-30 * cygwin/GNUmakefile.in (RUBYDEF): adds DATA to non-function symbols which is not marked as T.
210651a8e00e484b4eaeaee4ea22c7854b1cd5b4 2009-01-30 * cygwin/GNUmakefile.in (RUBYDEF): depends on makefiles.
de398e8f6145da7b761a95339fec30273b7df24a 2009-01-31 * lib/optparse.rb (List#accept, parse_in_order): n option is no longer needed.
62e7e47bdb6d5b4f13138bd3290ca3c40d3ddbab 2009-01-31 * configure.in (optflags): defaulted to -O3 to get rid of slug of gcc 4.3.
fa4f685ef7094810c2b3b71dbb8f4de42fbfc5ea 2009-01-31 * load.c (rb_require_safe): raises when the path to be loaded is tainted. [ruby-dev:37843]
132d0624ec5b59d2d55fc0ccf01b53c10010d787 2009-01-31 * variable.c (rb_const_get_0), vm_insnhelper.c (vm_get_ev_const): avoids infinite self recursion autoload. [ruby-core:21696]
d99eeabea61dbe0bdf132afb6d02312332f281ea 2009-02-01 * lib/optparse.rb (Switch#summarize): strips an equal sign from short option, and fills right sides in shorter lines. [ruby-talk:326414]
845103b751fe79f22e2d31b08e3ed21de1987535 2009-02-01 * cont.c (rb_fiber_current), dln.c (dln_print_undef, dln_undefined), eval.c (rb_iterator_p, rb_need_block), load.c: (Init_load), ruby.c (uscore_get, rb_f_chop), st.c (stat_col), signal.c (rb_signal_buff_size, ruby_sig_finalize), thread.c (rb_thread_sleep_forever, rb_thread_sleep_deadly, rb_thread_alone): protoized.
a7b5c603b4747704d8ed7ce22c342649e88f6993 2009-02-01 * vm.c (vm_backtrace_each): now takes an iterator function.
2478f1caaf72fa07201c3f461ade8d2bd13f21ca 2009-02-01 * lib/xmlrpc/server.rb (Server#serve): gets rid of hardcoded platform names.
7b5c9eb0419c2336b353b3532fc4555375b02920 2009-02-01 r21932 was for [ruby-core:21619].
a2d8643e9313590e339933d296ff13d8d85f6b45 2009-02-02 * vm.c (vm_backtrace_each): progname is not available at initializing phase.
c618d018d8660055f63e3582e1ac245b96d40662 2009-02-02 eol-style
ce720ca0dc2b66d50eabdbc335d5369366b6bd61 2009-02-02 * sample/test.rb (valid_syntax?), test/ruby/test_system.rb (TestSystem::valid_syntax?): use catch and throw instead of return inside BEGIN block.
4072b83916774ea0280bd74d18882620c1c7282c 2009-02-02 eol-style
043f665274006e4f040e681e0a1aee4975cf30b5 2009-02-02 * dir.c (dir_s_home): new method. [ruby-core:21454]
aac16ed13ebdf9c9e4bd75c58e7779b4475e6dd8 2009-02-02 * file.c (rb_home_dir): needs p on DOSISH.
ce44723cf8a97c03895d75cf906e404c5dde6aae 2009-02-02 * file.c (rb_find_file_ext): should not be infected from other load paths.
083e01b006bd9435978a93d371b941edeb1d71f4 2009-02-02 * cygwin/GNUmakefile.in (dir.o, win32.o): depend on win32/dir.h.
28155915a5ad8fecae349894a3445b0fdc876d58 2009-02-02 * mkconfig.rb (patchlevel): config.status may not contain PATCHLEVEL even if other version numbers exist.
a1dd4a613a521dd4250c26b1aab7e40f49b0d4e9 2009-02-02 * missing/langinfo.c (nl_langinfo_codeset): accepts iso-8859 fragment. [ruby-core:21757]
b256c5fb8f58f85b40659b046bdef1549dc7b361 2009-02-02 * ext/socket/extconf.rb (in_pktinfo, in6_pktinfo), ext/socket/ancdata.c: defined in w32api/ws2tcpip.h on cygwin but cannot compile for some reason.
209cfdcfb58c5c1a56792edc03388796d506a679 2009-02-02 * win32/win32.c (rb_w32_write): use of cast expressions as lvalues is deprecated.
42e0d76c25a8a3875d194579bf2a795cbac2772d 2009-02-02 * common.mk (Doxyfile): moved from Makefile.in.
dc960b8729c195dab6e382d762c88cf904e8e0a2 2009-02-02 * tool/generic_erb.rb: fixed typo.
5ac71d9f9e4b413702e53b3c6464c1e249e298be 2009-02-02 * cygwin/GNUmakefile.in (RUBYDEF): uses mkexports.rb on cygwin too.
fe39ce87dda92a3c9a76a70d8465da4b4e172567 2009-02-02 * test/ruby/test_readpartial.rb (make_pipe): readpartial does not work in text mode.
0f9422ef230c0f7d873563e5ab29230ad54c6d41 2009-02-03 * load.c (load_lock): warn for circular require. [ruby-core:20794], [ruby-core:20797]
bca5029d8b4e27a8bfb9fa9c42617adeaa23b7d7 2009-02-03 * vm.c (vm_backtrace): always returns non-nil array if lev is negative. [ruby-core:21795]
813dad7afd646e675d191fe6eac8e7a70e37aefe 2009-02-03 * ruby.c (load_file_internal): resets EOF flag after parse.
136f31b09811c392cc0401c2639c6f8cf123f3ab 2009-02-04 * Makefile.in (id.h): updates from parse.h.
f4e9d9a2c5c87314d5a7141e5ddbab6d3baa10d2 2009-02-05 * configure.in (RUBY_LIB_VERSION): added for library version, to split from core version. [ruby-dev:37748]
38a6dfcbbb9edaf6c770955ccd11de88916833b0 2009-02-05 * id.c (Init_id): use semicolons.
8b093ebc3c091edf3bf15ae7061ea3bba753f2fc 2009-02-05 * array.c (ary_make_hash): hide a Hash used internally.
e3c8cdca4413219dccc57eec6d898cac6851a5db 2009-02-05 * array.c (ary_add_hash): split from ary_make_hash().
a2c7fdc70939e9c8a57a560aec786f3a7303f378 2009-02-05 * array.c (rb_ary_uniq): gets rid of copying.
1fbd605da88c62a3a4d31ea3baf687ba9128e722 2009-02-05 * configure.in (MAJOR, MINOR, TEENY): uses RUBY_VERSION_*.
b3e665760e06b90102a8a9594bfbdbe73234f213 2009-02-05 * configure.in (RUBY_SITE_LIB_PATH, RUBY_VENDOR_LIB_PATH): fix for NetBSD.
d89dbc4d3b0145e64d726cce21c9f4f7aed3bc5c 2009-02-06 * test/etc/test_etc.rb: trivial.
641bdd84ef675cfb9a472a1969052afd9f7fbd46 2009-02-06 * ext/openssl/ossl_cipher.c (add_cipher_name_to_ary): used conditionally.
7c93e565600f3645659e603161c9ac992184c7d0 2009-02-07 * lib/mkmf.rb (have_header): needs dependent headers if trying to compile.
7f0a43c1e13bb0dbfb79aebd6b7b1f5f79d615ed 2009-02-07 * runruby.rb: added --precommand and --show options.
3c164fd92eb42acd915bdf702c73dc1be5a77d5f 2009-02-07 * runruby.rb: added --cpu option.
5610e5dc70196d9dc6c884c4f977572b05db67e3 2009-02-07 * configure.in (--with-arch): added new option to support universal binary. replaced --enable-fat-binary option which didn't work actually.
048acb66383cae6926c0d4a661f1b87bb62d716f 2009-02-08 * runruby.rb: gets extout and arch from rbconfig.rb.
6dd9865ff2172986a52a700ccaea11a8884f5b9d 2009-02-08 * configure.in (RUBY_APPEND_OPTION, RUBY_APPEND_OPTIONS), (RUBY_PREPEND_OPTION, RUBY_PREPEND_OPTIONS): add option(s) without duplication.
25d14edf294cd0e79dfb89217025396edf3e1245 2009-02-08 * io.c (rb_io_s_binread): ensures file path. [ruby-dev:37940]
e1fc88726e4062f1e1f2e50c99fc6d3fc4e9226c 2009-02-08 * include/ruby/backward/rubysig.h: extern "C" was missing. [ruby-core:21929]
5baafac0b73f8e242e93926bc02754fd821ba00d 2009-02-08 * include/ruby/backward/rubysig.h (rb_thread_blocking_region_begin), (rb_thread_blocking_region_end): marked as deprecated.
a9a17a5a44836d90403659a371e2f9e0377445f8 2009-02-09 * ext/win32ole/win32ole.c (load_conv_function51932): fixed for the case IMultiLanguage is not available. [ruby-dev:37950]
4165800cae942e886c7931baeba871829f53d742 2009-02-09 * configure.in (when): makes parentheses balanced.
d1ec92918853473c77d6d7e6d93e1bec70807baa 2009-02-09 * configure.in: needs to quote commas.
395abae93d6c9d86364714b4cbf4c3cad9d020ef 2009-02-10 configure.in (when): use all parameters.
160c230f94919299b1270e90b961c04fc06cc255 2009-02-10 * ext/socket/option.c (inspect_local_peercred): constfied.
66a5fcab3a510282df64c8f4b28d62ef2aa2f438 2009-02-11 * insns.def (setspecial, putstring): fixed typos in rdoc.
9da4ec12dffb1b5b281ef854e57c95c1a4f51fc7 2009-02-11 svn:eol-style
f23292afb45db6a52e8e4949620162a230a2eea7 2009-02-11 * array.c (ary_make_shared): returns shared root array itself, and frozen array can be shared.
04e2a72f1ec29949d8543116160cb8c315a23dd8 2009-02-12 * thread.c: inline should be at beginning of declaration.
9565e98b6e42f50986d3865cd196cce77cb5b182 2009-02-12 * configure.in: a patch to build on GNU/kOpenSolaris from Robert Millan at [ruby-core:21888].
ee159271dd036aef604ddf7687a6923f524b7d70 2009-02-12 * ext/stringio/stringio.c (strio_ungetc): calculates new position before reallocation. [Bug#1099]
48149dff328079a25b9f17d47999a513b14389c6 2009-02-12 * test/stringio/test_stringio.rb (test_ungetc_pos): added.
e52da919872f8cf71c90a27b470cef724204eece 2009-02-12 * compile.c (compile_array_, defined_expr, iseq_compile_each): hide and freeze internal literal objects, to prevent from modifying. [ruby-dev:37959]
5dd1a4c14e7d7a70afb8f3e1ebded95040d321ab 2009-02-12 * compile.c (hide_obj): OBJ_FREEZE() is not an expression. a patch from nagachika <nagachika00 AT gmail.com> at [ruby-dev:37977].
3abae536a6c97378e97f15b53238bf6dcd25ab2c 2009-02-12 * process.c (rb_fork): initialization with dynamic values is not allowed in C89.
643b8cb4b4622eefd94d28da857f14d0582e07e1 2009-02-12 * gc.c (vm_xmalloc, vm_xrealloc): comparisons had no meanings on platforms where size_t is unsigned.
6b7dbd3e31c7d5943a5f021c9e45af0a0c3a664d 2009-02-12 * insns.def (defineclass): try to autoload const to be overridden.
11a4e69447e457d229477f427987da444a0c7ec3 2009-02-12 * compile.c (iseq_set_sequence, compile_dstr_fragments), (iseq_compile_each): hides other internal objects.
ae6ba9f084b6605da010768d9d116f88cd04a81c 2009-02-12 * compile.c (iseq_compile_each): just freeze xstr.
31734b907ae902f0262bcae8ff11a2c6c973c90e 2009-02-12 * ChangeLog: typo.
03ee5fa027616680d74717d74bf3f53b6aacfc9a 2009-02-13 * configure.in (ac_cv_func_flock): using flock defined in win32/win32.c on mingw.
a14bd973ed6d94db6899948a412d15f5a5a2437d 2009-02-13 * iseq.c (simple_default_value): removed. default values of optional parameters are not available still now. [ruby-dev:37980]
e4917c6dcbb51c050ff2d5649dab3613e3b362ac 2009-02-13 * test/ruby/test_{proc,method}.rb: updated tests.
2a2cc2e9c41718b29843ddbab8addd95f0371a09 2009-02-13 * .gdbinit (iseq): added.
1fb7ce63031d2a2180b2706dd2185c741b0ff365 2009-02-13 * ext/dl/win32/lib/Win32API.rb (Win32API#initialize): DL.dlopen raises DLError.
e1646e639a14f8430046dd424c1b745bea7f9840 2009-02-14 * array.c (ary_resize_capa): should not overwrite outside embedded array.
766df600db46f3cc8a2bd0c0af2dfceeec2d8fb3 2009-02-14 * array.c (rb_ary_uniq_bang, rb_ary_uniq): unique by the result of given block. [ruby-dev:37998]
b955b34d5fe4792bb85742ced659b1d2b1d74d6a 2009-02-15 * variable.c (rb_define_hooked_variable): suppress false assertion with VC9. [ruby-core:22115]
8fc45476ebf80e8da9c50ff441e623c1550799e6 2009-02-15 * lib/test/unit/assertions.rb (Test::Unit::Assertions): aliases assert_not_ methods.
a4eb3395643835b87c504701f2964ae461a5727c 2009-02-15 * lib/ostruct.rb (OpenStruct#new_ostruct_member): checks if frozen. [ruby-talk:328195], [ruby-core:22142]
82fa04e212dcff441d8ffa941fe2c252393db489 2009-02-15 * win32/win32.c (_CrtDbgReportW): prevent from false positive assertions in msvcrtd. [ruby-core:22116]
2a3d58d6924767433d296df187fc68e1d8485f0c 2009-02-15 * complex.c (f_signbit): fixed indentation.
1e5de389da4c5043b8aed81138c4980fad7393e3 2009-02-16 * debug.c (set_debug_option): added rtc_error option.
62dd7a00fcef20ef5c74007bc93f8851e002a449 2009-02-17 * string.c (rb_str_shared_replace): no need for str_make_independent.
0958624759441b5e5b4e9c08f9e778b36a96c91f 2009-02-17 * test/ostruct/test_ostruct.rb (test_frozen): added assertions.
47d55a02a332633a75847d819cab3241f7060289 2009-02-17 * ext/etc/etc.c (Etc::Passwd.each, Etc::Group.each): new methods. [ruby-dev:37999]
d968f625587b845a245e7835c60891a64e3cbb2f 2009-02-17 * NEWS: added Etc::{Passwd,Group}.each.
3e4b129b568a3c8ca2c0bb53f86453f6fa10012f 2009-02-17 properties.
da97071549496807cedae46a2b81d68407fed2fe 2009-02-17 * ext/socket/option.c: suppress warnings.
056d798ed2aff0f5f9a3abfb73e749cdc174d8bf 2009-02-17 * ext/dl/handle.c (rb_dlhandle_sym): moved conditionally used variable.
58323cdc6e8770151e29865f1119c9339b081858 2009-02-18 properties.
28ec52c087c1cf621c55ac7bd412465623fc6379 2009-02-18 * thread.c (thread_start_func_2): do not delete main thread from living_threads. [ruby-core:19385], [ruby-core:22158]
e5edfbf2074d2c99c7c0128688367c28fd911a26 2009-02-18 * bootstraptest/test_fork.rb: test for [ruby-core:22158]
17aa3d898da249ddd1478b21de6187bfdd873497 2009-02-18 * file.c (file_expand_path): suppress a warning. named magic numbers.
656e005ac0ceef8f2e174ea96cb244ef692944d4 2009-02-18 * file.c: removed trailing spaces.
5f9342fa8aec29df47604df5a149c45505783357 2009-02-18 * file.c (rb_file_s_extname): fix for spaces before extention. [ruby-dev:38044]
829ab73879fe7b997a295e2d4c4684fd528105dc 2009-02-18 * file.c (rb_file_s_extname): fix for spaces before extention. [ruby-dev:38044]
1128e61562bd05ade1afcc8b2a7b52a37b7818e6 2009-02-18 * array.c (rb_ary_resurrect), string.c (rb_str_resurrect): new functions based on [ruby-dev:37983]
3229c32008a9a1a3d83463ccbcd97013c10668d7 2009-02-18 * io.c (rb_write_error2, argf_next_argv), process.c (rb_fork_err), random.c (fill_random_seed): suppress warnings.
30231731a9539e8b3474bd3ffa8e24624ea726d1 2009-02-18 * io.c (pipe_open): sarg is always used unless HAVE_FORK.
58f97825278b0d45c58aa46d662a3d6b2c99e782 2009-02-18 * file.c (rb_file_chown): use chown unless HAVE_FCHOWN.
288e892a108a86f7e2659ce53fe1b9956686d149 2009-02-18 * configure.in (OBJCOPY): set ac_cv_prog_ac_ct_OBJCOPY to do nothing on cygwin and mingw because symbols are exported by def file.
4caba4ebd09c7bede067c4124d009138a5fd7d3c 2009-02-19 * file.c (rb_home_dir): checks if HAVE_PWD_H. [ruby-dev:38049]
6784d8fda6c1a5dd31cfab4f4dccda7c04447d47 2009-02-19 * lib/mkmf.rb (create_makefile): creates target directories before copying. [ruby-core:21958]
fb3fee22caf33027bcc7cc24426a4bed71592395 2009-02-19 * lib/mkmf.rb (create_makefile): removes directories in the depth order.
030eed8f39ca1f1fc757c9a5b65e7748fc258153 2009-02-19 * lib/mkmf.rb (create_makefile): added phony targets.
c59107a9fa48b0085af89fce6c304688de2c30d7 2009-02-19 * configure.in (darwin): makes dylib instead of so.
e2f62813029b886850901daa2dc2aec0008f5730 2009-02-19 * configure.in (darwin): uses -unexported_symbol option of ld instead of objcopy
6d3ceb6ce38f91898dfc388fc96f5401ff3edc52 2009-02-19 * configure.in, */Makefile.sub (LOAD_RELATIVE): moved from ruby.c
f35308b3ef20be1716660a751087b4e726db2171 2009-02-19 * eval_intern.h (translit_char): moved from ruby.c.
22f1a984f193db2c390826c70c1b030dd7cd9e4c 2009-02-19 * ext/etc/etc.c (etc_each_group): defines only when Etc::Group is available.
a285f8565d73bc1cba0b369f5cd46d7e23911bc1 2009-02-19 * lib/tmpdir.rb (@@systmpdir): File.expand_path also joins paths.
3e1394f36fd39da810ebd807d5346ddd0c0f3b5b 2009-02-19 * ext/openssl/ossl_ocsp.c (ossl_ocspbres_verify): OCSP_basic_verify returns positive value on success, not non-zero. [ruby-core:21762]
7c7690045870396816624bf57775eb29e6a478fd 2009-02-19 * template/fake.rb.in: extracted from Makefile.in.
19bbab6140847de08dd0278a7ebaae6b01352513 2009-02-22 * vm_eval.c (method_missing): should not pop cfp if missing method is method_missing. [ruby-core:22298]
1e51a7b2c6ba2a53f7a7a87244d76351be868999 2009-02-22 * vm_eval.c (method_missing): should not pop cfp if missing method is method_missing. [ruby-core:22298]
70946fb3ea60bb91f63310836762e4cd8eca85ba 2009-02-22 * Makefile.in (up): cd doesn't need LC_TIME, VCS needs.
510f34d615e655c52f7633aafbd703b943d43b36 2009-02-22 * Makefile.in (configure): unset PWD to use symlink to building directory.
0ec57a60af78c82fbdcb36375c812dae33eeca6d 2009-02-22 * ext/socket/init.c (s_recvfrom_nonblock): handles EAGAIN too.
bc59123dc0b862362fca0cc44d9c43fd012dd767 2009-02-22 * string.c (tr_trans): should not be affected by the encoding of replacement unless actually modified. [ruby-talk:328967]
ec5d31b307bdd2876c829bd98fe8e0c5f038a04b 2009-02-22 * ChangeLog: [ruby-core:22326] has been fixed at r22505.
7b1bbd59e12f8c3f262c7157ea6b73f8e3e7dad6 2009-02-22 * test/ruby/test_string.rb (test_tr): test for [ruby-core:22328].
624d07b0e4257a5261558a154eddd464d85e6174 2009-02-22 * string.c (tr_trans): should recalculate coderange. [ruby-core:22326] (reopened at [ruby-core:22328])
12d2c8ba41edb5a02a7471e39d67ece2894492d8 2009-02-22 stripped trailing spaces.
83930529b269a3f27ff403c453d5ea9f1f5bd8f5 2009-02-22 stripped trailing spaces.
02bfe1f6e70ad83a65d285fd99cbdeb115838a16 2009-02-23 typo
7e162b150d5ad0e54fb392e26aaac23109f9e395 2009-02-23 * README.EXT, README.EXT.ja: added macros for the Compatibilities.
15700ff0be5394e9b33111a8ef2b81bdd3ddd85f 2009-02-23 * include/ruby/ruby.h (USE_SYMBOL_AS_METHOD_NAME): Module#methods, #singleton_methods and so on return Symbols. [ruby-talk:328775]
bcf6fd2c86e9159aee777e9de177d21772e62f08 2009-02-23 * lib/fileutils.rb (mv): added description for the case of different partitions. [ruby-talk:329072]
85034513877d71d803f9ea96406217ceeb782b86 2009-02-24 * process.c (rb_waitpid): last argument was missing.
6bdeed2b479dad4b4a735fb8075db1b96dd3101c 2009-02-24 * signal.c (rb_disable_interrupt, rb_enable_interrupt): see USE_TRAP_MASK.
5028921a25dd9bba8260579140f4c8b591f06bf4 2009-02-24 * missing/vsnprintf.c (BSD_vfprintf): ptrdiff_t may be larger than long.
11abc445dd035fb1a7a60efcca3575ab3ff21e8a 2009-02-24 * Makefile.in (id.h): overwrites unconditinally.
ff9bfed83dc694b87244a5caff7e19e27e16b3a9 2009-02-24 * common.mk (ripper.c): exec can't work on Windows.
96322412616091404ffef2687df19e9136119ae0 2009-02-24 * common.mk (main): split from exts and makes main program after building exts with miniruby, to get rid of overwriting running program. [ruby-core:22339]
42eeb2c1b1788c5975d2a383c9b0c3ff2c90b6b8 2009-02-24 * string.c (rb_str_delete_bang): should recalculate coderange. [ruby-talk:329267]
6dd9388545183868ac08ab2dad7b3d4c4a4b07e4 2009-02-24 * string.c (rb_str_chomp_bang): coderange may change. [ruby-core:22414]
ac9d09ba3c73417a6a53e9683d433419ca15504a 2009-02-25 * io.c (rb_io_getline_1): enables limit even if rs is given. [ruby-core:22434]
43b9684962629fb035275d9d362207f5361e809b 2009-02-25 * string.c (rb_str_force_encoding): should clear coderange at changing encoding. [ruby-core:22437]
dd43561fd6d7d816e6a8e8b045305fe560961040 2009-02-25 * string.c (rb_str_each_line): constified.
905c1579174296a9c876a20e93b1fe540ed7adbe 2009-02-26 * iseq.c (cdhash_each): resurrects internal literals.
25d66aebccc5df1a24db917d5aaec390576638a8 2009-02-26 * common.mk (INSNS, newline.c, miniprelude.c, prelude.c), (node_name.inc, known_errors.inc): unified from Makefile.in and win32/Makefile.sub.
cbc7f1b89bee06ccad0915821762c41251a97aff 2009-02-26 * hash.c (hash_foreach_iter): fix for prototype.
1942710d429d393584a4fa78af8f7984c2c67f72 2009-02-27 * lib/ostruct.rb (modifiable): check if really frozen. [ruby-core:22559]
5f47ed9b59afa0fbaa30aa191d739a260f54c3f9 2009-02-27 * file.c (file_load_ok): checks if regular file. [ruby-dev:38097]
c660a9c466dc6368bae07f2c3b1451b8102fa3c0 2009-02-27 * include/ruby/intern.h (rb_io_get_io): added prototype.
12331d4939f431e84ed7ca26efc53d7dcf861cf0 2009-02-27 * file.c (file_load_ok): checks if regular file, except for the platform disallows to open directories, e.g. cygwin. [ruby-dev:38097], [Bug #1221]
be7679308bfaab473f8114fb4cb15740a75e1496 2009-02-27 * gc.c (ruby_get_stack_grow_direction): no needs to use thread here, and not initialized yet. [ruby-core:22439]
8d325b6bbcaccd1708f7ebdeb1db6d28e9f1fce6 2009-02-27 * file.c (file_load_ok): cygwin allows to open directories.
88d63339b3416c57ad94fc3d402bdac44369a8a9 2009-02-27 * file.c (file_load_ok): cygwin allows to open directories.
506af65de1db31eea9e0ab55a6b1d32a0c972931 2009-02-27 * compile.c (cdhash_type, iseq_set_sequence): should not call methods of the argument of case, to keep the semantics of case/when. [ruby-dev:38079]
d988d0945804becf3e3196ff5b67aa3ee31de788 2009-03-01 * test/ruby/test_path.rb (test_basename): test for r19595.
faabbf230a026405feebf75a7cd9f4c0d9379d60 2009-03-01 * test/ruby/test_path.rb (test_extname): test for r19596.
135930e95b081a9f4391e23122f5c29f301b128b 2009-03-01 * process.c (proc_daemon): stops and restarts timer thread because daemon(3) implies fork(2). [ruby-dev:38055]
da9ffe378fd00bc0853aefdda7ee70401dcf3994 2009-03-01 * process.c (rb_waitpid): use wait_each() on no waitpid platforms. [ruby-dev:38054]
0fee78a198acd9dc95ec138a083a13c361dd8bb5 2009-03-01 * ext/bigdecimal/bigdecimal.c (gfDebug): uncommented out. [ruby-core:22600]
3465e37e63242c62c8a86cff16ba156fedf4a202 2009-03-01 * ext/dl/cfunc.c (rb_dlcfunc_call): fix for stdcall and missing argument numbers. [ruby-core:22601]
a6c52eec0c12226d2c1a86597fa59ff0c2516533 2009-03-01 * common.mk (.y.c): removed extra backslash. [ruby-core:22602]
cbeec4561285b6afe00cd9bd61eebe9f5e3a6919 2009-03-01 * util.c (ruby_dtoa): allocates one more byte to get rid of buffer overrun. a patch from Charlie Savage at [ruby-core:22604].
2f3c15cb227e425205f2614e04ae388c7edc0f94 2009-03-01 * ext/zlib/zlib.c (zstream_run): suppress a warning. a patch from Charlie Savage at [ruby-core:22607].
895b3f6e06be7d9fdbb6711170889559260105a3 2009-03-01 * ext/dl/win32/lib/Win32API.rb (initialize): passes rest arguments to DL.
9fb56049eb62bdc5953a2cd66e472a23cd20070b 2009-03-02 * eval.c (rb_longjmp), include/ruby/intern.h (ruby_cleanup): fixed prototypes.
46e06b572bca7e7e483a26750c59d8f85de5a2f8 2009-03-02 * ext/dl/handle.c (rb_dlhandle_sym): get rid of buffer overrun, and try ASCII WINAPI versions too.
033bed37c84cdc3ca5906b24f12a38779605b9d0 2009-03-02 * ext/dl/dl.h (dlerror): fixed on Windows.
a8c4a7e44c10ab7049487907df6910d6cb61be10 2009-03-02 * win32/win32.c (init_env): keeps wide chars as wide chars.
5b35cbf5d380eff0db01592be9b77e88e8897713 2009-03-02 * README.EXT, README.EXT.ja (Macros): added HAVE_RUBY_*_H.
3f0060c0426dd468964c3ec07b4c4d56d3894894 2009-03-02 * lib/uri/common.rb (URI::Parser#escape): escaped string is ascii only.
91c9a4becb625e10011e82e74d1be22835dda775 2009-03-03 * common.mk (main): passes $(MAKE) to mkmain_cmd
078928bbdd66586ee18fce8fa4485ac31d960df3 2009-03-03 * ext/extmk.rb (extmake): removes object files no longer used.
f9ca2119e403653cdf529646d3a3790c5c473ac2 2009-03-03 * test/dl: moved from ext/dl/test.
0cceff94ca29bed2d934a495f1a97041f46b2e76 2009-03-03 * ext/dl/lib/dl/value.rb (DL::ValueUtil#wrap_arg): NULL for nil.
daa2217d48e8076d07f4d4c352b7932ecbb5ad67 2009-03-03 * ext/dl/lib/dl/pack.rb (DL::PackInfo): reduced redundant initialization.
91dd419efb58527291369b15b7614ca77be7763a 2009-03-03 * ext/dl/lib/dl/cparser.rb (DL::CParser::parse_signature): fixed variable name.
2233d34b39c491d3930ad3a5e970200b6d43c32d 2009-03-03 * ext/extmk.rb (extmake): initialize $objs before extrace_makefile.
1001173ccd68f728d28cf7fb8752326bc3ddf3eb 2009-03-03 * ext/dl/dl.c (rb_dl_init_callbacks): autoloads callbacks.
2b3a2048328e23810283f83d23fa20a63242c0fe 2009-03-03 * ext/extmk.rb (extmake), lib/mkmf.rb (create_makefile): $objs and $srcs are always Array or nil now.
27cc677088c21785815b1c137ec8e65e51c2dc83 2009-03-03 * ext/extmk.rb (extmake): removes object files no longer used and files to be removed by old distclean.
6e7d7bf5dd4af81ad71fba0be1346f14acafe201 2009-03-04 * include/ruby/win32.h (WIN95): moved to config.h
43ba7d00586a03a18e321514d5287bd1fae69d2a 2009-03-04 * configure.in (mingw): checks if unicows.lib is available.
d34f9699fc3adf72e40e4eb3f837eaf8ee60137f 2009-03-04 * configure.in, win32/configure.bat (--enable-win95): new option to enable/disable win95 support.
e7184e7a53fc76057c542034e0fc8d4235e916be 2009-03-04 * win32/README.win32 (Requirement): added unicows.lib and dll.
00305d36f015cae4c4c5e8a0999ade8599a2d5eb 2009-03-04 * win32/README.win32 (Requirement): VC++ 5.0 is not supported already.
ec46ba5b90c3c9d4d73fea7989681d78c7c9ec7b 2009-03-05 * include/ruby/encoding.h (enc_initialized_p): ENC_UNINITIALIZED is not defined already.
37dd754e970cc177761093980cc249328866578a 2009-03-05 * string.c (rb_str_chomp_bang): keeps 7bit coderange.
3dc758d96601532e4ff27ab002cb558be7631396 2009-03-05 * string.c (str_eql): extracted from rb_str_equal and rb_str_eql.
a6c117a2b1051c07cb945bb234b584742741303b 2009-03-05 * win32/Makefile.sub (miniruby.exe): workaround for a failure of mt.exe on Windows 7 beta. [ruby-talk:330284]
11075c9332204eb7a722e36e740c19967b6cdfa0 2009-03-05 * win32/Makefile.sub (make_insns_rules): rule to make rules for insns.
f4259225d56cee04f358a59a325768e5e70ef1a0 2009-03-05 * win32/win32.c (rb_w32_osid): always define for binary compatibility.
b9e0c6ec08e9ccdbaf388c76c9efcbe52f73c377 2009-03-05 * win32/win32.c (Win32System, Win32Version): moved before get_version.
90b0b8d4379ab10f3cde333cdd1d9e0d63fa3624 2009-03-05 * win32/win32.c (rb_w32_sysinit): initializes version info first.
e691ba3baca5883a052d062df7c5d671c384ed0c 2009-03-05 * lib/tmpdir.rb (Dir.tmpdir): not use USERPROFILE, and ignores non-existent directory.
9b52ae2e6491bb5d6c59e1799449f6268baf6f89 2009-03-05 * numeric.c (flo_to_s): keeps enough precision for round trip. [ruby-core:22325]
287a34ae0dfc23e4158f67cb7783d239f202c368 2009-03-06 * {ext,lib,test}/**/*.rb: removed trailing spaces.
0aeb2336ba958d1110a10115b88dbe43522aba3f 2009-03-06 * test/test_syslog.rb: moved.
f378f104732476abb5979594383517a273ceca4f 2009-03-06 * lib/**/*.rb: removed unnecessary shbang lines.
84880187bdfc63a4b7271b56505670bf9cc5f4bc 2009-03-06 * lib/rubygems/digest/digest_adapter.rb: removed.
c520d1fc84c338db3370fc7086f2840daa361dc9 2009-03-06 * lib/rake/testtask.rb (Rake::TestTask#define): passes each libs as each arguments with expanded. incorporated from rake 0.8.4.
cf4f718bc8fe352b450a1a6aa80b002701998263 2009-03-06 * lib/rake/loaders/makefile.rb (Rake::MakefileLoader#load): deals with escaped spaces. incorporated from rake 0.8.4.
6e000d88543e214d1ba816b91e44090d8e63e361 2009-03-06 * Makefile.in, win32/Makefile.sub (INSNS): moved variable definition before rule.
f11665878aaee8ec99f7fbaeba3390f9b849e40b 2009-03-06 * ChangeLog: reverted lines removed at r22787.
4965ea4f58b9fd459c76ad49eb3715e6ae75424c 2009-03-06 * win32/Makefile.sub (.c.asm): removed $(COUTFLAG).
9c14f3beeecb9b369c63ec8c5279ed99cb8d96f6 2009-03-06 * configure.in (MINIRUBY): use $(arch)-fake.rb.
2a413f97a497b2e86a0523b5c849e3fc075e887c 2009-03-06 * configure.in, Makefile.in, win32/Makefile.sub (CHDIR): cd using phisical directory.
849c996270c76ffe8a54583e892113792c440516 2009-03-06 * Makefile.in (update-mspec): split from update-rubyspec.
4e015093125bc6dd074905ddfb4b1c88900453b2 2009-03-06 * common.mk: removed a comment already has no meaning.
e2421845dfa50789cdeec02189290fdbe093acf2 2009-03-06 * configure.in (RUBY_LIB_VERSION_STYLE): sets full or minor style not to show RUBY_VERSION_MAJOR and so on.
882900d2d498a9baea8ad07e151738b90803086c 2009-03-07 * test/erb/test_erb.rb: reverted space sensitive test results.
466e33b8633fb8bef50b85711531582a354a7393 2009-03-07 * test/erb/test_erb.rb (test/erb/test_erb.rb): removed trailing spaces.
ba45b0fe487dd1572e30590e76ee8a49394d9f8d 2009-03-07 * test/rdoc/test_rdoc_markup_to_html_crossref.rb (verify_convert): appends backtrace.
31c2bfe8810315875549a28ffd1039b785b3b973 2009-03-07 * configure.in: checks if cd really succeeded.
753f4824e3f283f5b292e8fb895d9c3eee5b53ec 2009-03-07 * test/rubygems/simple_gem.rb: updated for 1.9.
f51f35a32fa672ef60bba39b4ab8908f24455dee 2009-03-07 * configure.in (universal_binary): checks if sizes are same on all architectures.
d6ffa4b9186be5be98a01def77c3c5cae010a9d8 2009-03-08 * configure.in (RUBY_CHECK_SIZEOF): dirty hack to compute multiple sizeof, for apple's universal binary.
6ad0626daa46055f674a46fce243a46aeb46b3a1 2009-03-08 * win32/Makefile.sub (LDFLAGS): always prepends -link.
f2be33ac7629e664756016171df4c882c290504c 2009-03-09 * instruby.rb: prints names of the directories where files are installed to.
6ec4b205203786a8591d029f0c50429a96752dee 2009-03-09 * instruby.rb (default gems): installs default gemspecs.
2d2cf42ed1d6fcc8a0fb62e91211a6819757d994 2009-03-09 * instruby.rb (manpages): use basename to compare and for Tempfile.
3b759e62ac4f530075eaab1a4c4b5fee65664b73 2009-03-09 * ext/dl/dl.c (Init_dl): protoized.
e09da0d0924ed046f10129536fe2512966123ddf 2009-03-09 * lib/rubygems/installer.rb (Gem::Installer#initialize): env may not be under /usr/bin.
700a2b2350ce22ffd060be811f0258875425b592 2009-03-09 * lib/rake: updated to rake code to rake-0.8.4 source code base.
31d1d0a829a8d59939f55dccd50911cf1f7e49b4 2009-03-09 * configure.in (load_relative): new option to enable load path relative to libruby_so.
d3c4a4686a8f4533380c24d17736db3f6124de34 2009-03-09 * ext/dl/callback/extconf.rb ($distcleanfiles): added callback.c.
53f011e662e74a846abf2c53ad2d1b096811f4f7 2009-03-09 * ext/dl/callback/depend: fix for parallel build.
99bb6a3f768c7981d99991905e61883b663e5fbb 2009-03-09 * configure.in (RUBY_CHECK_SIZEOF): fix for fallback.
d9d4df418ba0cc30e7a098f436675331520c0487 2009-03-09 * configure.in (MINIRUBY): keep macro into Makefile.
ee4fbaa37e4577a4a51a5810489393afe51ce870 2009-03-09 * configure.in (MANGLED_PATH): defines for RUBYLIB_PREFIX.
756c80388115a0450431d836d7f8b247cd65125a 2009-03-10 * iseq.c (rb_iseq_compile_with_option): argument may be converted.
6fe3eaec6c18105e0a6d80534d191d200b55c550 2009-03-10 * iseq.c (prepare_iseq_build): too few arguments to function rb_ary_tmp_new().
5157e572b8169f6a06bf265cea81da408ec0cd18 2009-03-10 * win32/Makefile.sub (config.h): passes LDFLAGS to rbconfig.rb so that extconf.rb could refer it. [ruby-core:22725]
a3e3fcbcd074a012a090e785f71510c0cce7f350 2009-03-10 * win32/Makefile.sub (LDFLAGS): moved -link to TRY_LINK, LINK_SO and so on. based on a patch by Charlie Savage at [ruby-core:22794]
2e54fe9d4dd4569032590d0cf1bcea472d422c91 2009-03-10 * array.c, bignum.c, gc.c, numeric.c, string.c, util.c, insns.def, missing/crypt.c, missing/vsnprintf.c, : suppress warnings.
5bfb9a63b7e2d440a459bdd0c09c22919bbf53ec 2009-03-10 * ext/dl/callback/mkcallback.rb (DLTYPE[FLOAT]): cast to suppress warnings. [ruby-core:22792]
0641a4d83e6580bf98a09cef4073b541e0bb4929 2009-03-10 * include/ruby/win32.h (strcasecmp, strncasecmp): use _ prefixed versions to suppress warnings.
c26d21bf71dc2aef9de9f92d0aba2f098df85986 2009-03-10 * win32/Makefile.sub (WARNFLAGS): uses -wd4996 instead of CRTDEFFLAGS. cf. [ruby-core:22725]
cb434b4a80ef26aab670b41ec2b6204916c38ce9 2009-03-10 * signal.c (sig_trap): suppress warnings.
0032476a243f28684f14fcdb8cf59e38798cb6a5 2009-03-10 * win32/win32.c: suppress warnings. based on a patch from Charlie Savage at [ruby-core:22804].
8231655dea0c216d9a3bd08796a43ddb3399d699 2009-03-10 * time.c (time_to_i, time_hash): time_t may be bigger than long and int.
745bc1fd83595c869e9d4b3e5e933e332a6c7c8d 2009-03-10 * ruby.c (ruby_init_loadpath_safe): expands libpath and removes last /lib.
7e59a8c5e4dcbc19170a54e8a26f77e7256ee29d 2009-03-11 * ext/dl/handle.c (rb_dlhandle_sym): fixed heap corruption. [ruby-core:22822]
f5315680aabcca7f29eb8e893953c26dca0042f8 2009-03-11 * ext/dl/handle.c (rb_dlhandle_sym): moved conditinally used variable.
bf065f2e2e7e596d9c415cfa4eecce5a406011c9 2009-03-11 * win32/win32.c (rb_w32_telldir, rb_w32_seekdir): should use long.
c8d40b9a3d3c64401a10f0f6cd7edd230395fc6b 2009-03-11 * win32/win32.c (init_env): set TMPDIR if none of TMPDIR, TMP, TEMP is set.
315ee838bc9eb4ea5b3a58b72ea3d0360e5f089d 2009-03-11 * parse.y (stack_type): uses VALUE which is able to be stored parser stack.
8a41bd7f51506b455d9559c2c9229bd54a59c1f3 2009-03-11 * ChangeLog: mentiond about SUSv3.
976c01b404220d7ffcdea2203b17d93ccfbb33aa 2009-03-11 * ext/dl/handle.c (rb_dlhandle_sym): RTLD_NEXT is not for symbol name. [ruby-dev:38150]
1c2cc09063937a77b0e46d23bb92a01e893b7960 2009-03-11 * tool/ytab.sed: replaces backslashes with slash for nmake.
fd0a91b5ababba864749c599cb677198a2f52983 2009-03-11 * dir.c (dir_seek): use long for seekdir().
bb8a49812a78c8842ff5f2d8949a14bcdcd8fe8e 2009-03-11 * missing/vsnprintf.c (BSD_vfprintf): commented out code which has no effect at all.
bb1811d6a3621d04d9f45d137c35b8862135a140 2009-03-11 * thread_pthread.c (ruby_init_stack): range of rlim_cur may be larger than int.
383b905f5eb834c9573ae41d192d0f90f3aa147e 2009-03-11 * random.c (fill_random_seed): enclosed conditionally used variables.
d7720b2fc00aa448c4d00eeb28ffc3e6c2c31bf4 2009-03-11 * process.c (rb_f_sleep): time() needs time_t.
f61b80079e086e9fbeb767b80992a1abada1c719 2009-03-11 * iseq.c (rb_iseq_disasm): RSTRING_LEN() returns long.
748ed24234a2d9a7f01e2d541b95842337de4b1a 2009-03-11 * io.c (copy_stream_fallback_body): off_t may be larger than long.
2b9df35cd0d8a4a710c9c836ed4a6abef1986221 2009-03-11 * configure.in (RUBY_CHECK_HUGE): checks whether a value range is larger than long.
ab46076e3838ac8d6873999ab4f5bde6f61d4400 2009-03-11 * configure.in (warnflags): added some default flags, pointer-arith, write-strings and shorten-64-to-32, but suppress unused-parameter and missing-field-initializers, if possible.
dd41485efb9e62f36f9319d0cc701862e6a671a8 2009-03-12 * configure.in (RUBY_CHECK_SIZEOF): if same size type is found, no more calculation is needed.
7cdc73235aee44599b99a89369edbaa61f4204bc 2009-03-12 * st.c: use st_index_t for indexes instead of int.
1c6ca1eec5c35e1665273b891ecc05e2daf0e063 2009-03-12 * vm.c (rb_vm_get_sourceline), vm_insnhelper.c (vm_throw): use rb_num_t.
080525aa68c68df1fd4c1484bea1de88e3c1f79f 2009-03-12 * marshal.c (div0), numeric.c (infinite_value): new functions to get rid of VC divion by 0 warnings.
d1abc53721a15bd545b60c875b05f28dd7e01e57 2009-03-12 * array.c, bignum.c, dln.c, error.c, gc.c, io.c, marshal.c, numeric.c, pack.c, strftime.c, string.c, thread.c, transcode.c, transcode_data.h, util.c, variable.c, vm_dump.c, include/ruby/encoding.h, missing/crypt.c, missing/vsnprintf.c: suppress VC type warnings. [ruby-core:22726]
50d1f54d4d7d23c5cf0bfb90a7e52cd54e182ddb 2009-03-12 * io.c (nogvl_copy_stream_read_write, copy_stream_body): use size_t.
0f71c10acbb86ea272b665b61782bf5b502c11fc 2009-03-12 * util.c (rv_strdup): macro to duplicate nul-terminated string. [ruby-core:22852]
96c31ac787a64d9c21eb498fc8af7e85e100eb5a 2009-03-13 * bignum.c (bigfixize): zero length Bignum is 0.
11e89eb719333f6e86eaaade5938ae79bfc3cc87 2009-03-13 * configure.in (struct stat.st_size): may be huge.
e9b98f413e344b3fab57db5aad6133801b09d8d6 2009-03-13 * configure.in (AC_HEADER_DIRENT): added.
ffbaa25b6216c67438e739151dee57e035934639 2009-03-13 * class.c: fixed indent.
9300355bec6c21ae165be18ad116ce8651f95e8e 2009-03-13 * ext/openssl/ossl_x509ext.c (ossl_x509ext_set_value): should use OPENSSL_free instead of free. a patch from Charlie Savage at [ruby-core:22858].
1f46af14e48e2bcd86e02ac015b985f9841d1189 2009-03-13 * ext/openssl/openssl_missing.h (i2d_of_void): cast for callbacks. [ruby-core:22860]
b4bfc3aa79dfd89cbd51cd70cbc4eee199000955 2009-03-13 * include/ruby/ruby.h (bool): not define to get rid of conflict against curses.
bc34d16363712a1b0f536b6996fcf7685b9a8582 2009-03-13 * vm_eval.c (rb_throw_obj): inverted call flow. [ruby-core:22872]
d202fd4f97f6f871887cb9c92cf3cc3b39175434 2009-03-13 * configure.in (CFLAGS, CXXFLAGS): moved after warnflags.
2e498843b6bbcc474824823dd3f9e65f9ab38907 2009-03-14 * lib/mkmf.rb (CXX_EXT): checks for case-sensitive filesystem with FNM_SYSCASE rather than build_os.
01643960295ba45d2a7a501f8f0db5168b8f4ac6 2009-03-14 * dln.c (init_funcname_len, dln_find_exe_r, dln_find_file_r): use size_t.
b82b4e6e481bd5afbf6c10c9f248870f88f4e43d 2009-03-14 * dln.c (init_funcname_len, dln_find_exe_r, dln_find_file_r): use size_t.
1f17d739cea157e23437e011a857dbf4bce9f05b 2009-03-14 * util.c (ruby_qsort): the result of cmp must be signed, so get rid of reuse of a variable.
24ccacfafd8aa0bcb152cc666554c189373c13aa 2009-03-14 * util.c (ruby_strdup, Balloc, rv_alloc): use size_t.
1f433219918829a6f0afc0f926fc46ea01e3156a 2009-03-14 * util.c (ruby_each_words): assume no string exceeds INT_MAX.
07167378cbde84212db9c8d2e2379743cd3628ff 2009-03-14 * proc.c (rb_proc_parameters): unnamed_parameters() expects int not VALUE.
eb89ad23cb322c5c2c435efd42f271daa80d6327 2009-03-14 * proc.c (rb_proc_arity): commit miss.
886214bc0136207264428f42a5d5ca31a7e1ac9b 2009-03-14 * proc.c (rb_proc_call): checks overflow.
4fc5c897007f7843c5be216c40f1bf81e04b6390 2009-03-14 * proc.c (rb_proc_call, rb_node_arity, bmcall, curry): checks overflow.
eca77cc85c9c90f23d6f09ecdfa185eba488f8ed 2009-03-14 * proc.c (rb_proc_call, bmcall): commit miss.
4de12b6ae9a7fc1e28ada4b62291a78f28ae7528 2009-03-14 * util.c (ruby_scan_oct, ruby_scan_hex): use size_t.
f621b32e58fa7266e83884be795d00ee41c86560 2009-03-14 * proc.c (bmcall): should not uninitialized variable. a patch from pegacorn at [ruby-dev:38169].
34877b581d61c7a90dea53a8335117d5c863a26c 2009-03-14 * process.c (SAVED_GROUP_ID, p_gid_switch): should be rb_gid_t.
dbb66effeffd8011a71cfb5fe617eb09a9574fdf 2009-03-14 * test/ruby/test_float.rb (TestFloat#test_to_s): precision was increased.
02136ebbb54e0cda1aa928a971d8ef59a4659735 2009-03-14 * common.mk (srcs-ext): creates ext/dl/callback/callback.c also.
28398e91f114f1b47d51965e03e5198e30268e18 2009-03-15 * common.mk (.y.c): use SRC_FILE which contains slashes instead of backslashes. [ruby-core:22891]
731504b4d33ef12f21e9fc20fe3d63261af2295f 2009-03-15 * ruby.c (load_file_internal): stop the timer thread before exec.
8c8f85ed4f82ab0671b5608d81327b8f51108afe 2009-03-15 * string.c (rb_hash_uint, rb_hash_start, rb_hash_end): use VALUE rather than unsigned int.
afdeb2d35ec63079a37bffbc81b5e7c54760ee5d 2009-03-15 * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int.
375258ed9833762bb4ff19ccb3aba31aa2cd9cda 2009-03-15 * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int.
d85689f5cb7ae6faa4cbf938679f8338331f5f66 2009-03-15 * lib/rubygems/installer.rb (Gem::Installer#shebang): fix for env shebang.
0596555042765213809264066fee32a736e175e5 2009-03-15 * test/minitest/test_mini_test.rb: fixed tests depending on the detail of floating point representation.
40819d4599203e324cab5c6beea33cfb09a6ddfc 2009-03-16 * Makefile.in, common.mk, win32/Makefile.sub: added preprocessing rules.
2bb561ea5f96f8b6edd622be16be89ee6af3cd7e 2009-03-16 * common.mk (REVISION_H): keeps timestamp of revision.h. [ruby-core:22900]
c569163e9e20bbba9dc49aa59d32ce08445df509 2009-03-16 * process.c (rb_spawn_internal): suppressed a warning.
f86cd0d4c20b3422c7715f7d79dbb47df2eb8e52 2009-03-16 * ext/tk/tcltklib.c (eventloop_sleep, lib_eventloop_core), (lib_watchdog_core): tv_usec is not time_t.
1b6808913adfcffc03e8096e26e6e41e11f74004 2009-03-16 * test/dl/test_win32.rb (Win32API): enclosed by DL::TestWin32. [ruby-core:22827]
f797bdae704a7ba86cb227c72e07fe6e75c19bc0 2009-03-17 * ext/dl: made indent style insistent.
22cde7b682328ba195ce0ee214edb6c2feb81b23 2009-03-17 * dir.c, dln.c, parse.y, re.c, ruby.c, sprintf.c, strftime.c, string.c, util.c, variable.c: use strlcpy, memcpy and snprintf instead of strcpy, strncpy and sprintf.
27a39b8ffed0c8317f5d44e21dee52e66ee66e40 2009-03-17 * win32/Makefile.sub (config.h): added RUBY_COREDLL.
929a85f60ec3f8a37ba78f0ceb69ecae75160eb5 2009-03-17 * tool/ifchange: removed newer substitution syntax.
39dfe919094c76461865196a7444ca4e76a46251 2009-03-17 * tool/make-snapshot (package): creates .revision.time and passes CHDIR to create prerequisite files.
402b8f5de9b29449bb66de21d95c87edcf186b84 2009-03-18 * error.c (report_bug): rb_bug can be caused by extension libraries.
b7800329d3070a4fb9f9dbdbe8b411c5f628f942 2009-03-19 * configure.in (RUBY_CHECK_SIZEOF): allows qualified name.
835ad8b35cc9248ca1f2da67df3b24a10d944ce8 2009-03-20 * ChangeLog: commit miss.
9bd7249fa50786e67b647b5410ef09dc8c5e6c73 2009-03-20 * configure.in (libprefix): must not append "lib" after $(libdir), when load_relative is not used on darwin. [ruby-dev:38182]
8aad14327bbb4b802a929a640d585971d09f231d 2009-03-20 * ChangeLog: a patch was being attached to [Bug#1305].
88db4af385823214b918d6f694370aa90a0add01 2009-03-20 * win32/win32.c (errmap): added ERROR_MOD_NOT_FOUND.
148f58c2dff689ef6b62bf5fe36be96a839e5817 2009-03-20 * io.c (pipe_open): should pass program name even if multiple arguments are given. fix for TestProcess::test_argv0.
ba1a12170b972485ee5271d7d84e2b79382f27a9 2009-03-20 * win32/win32.c (rb_w32_spawn, rb_w32_aspawn): omit program name if actual program path is found. [ruby-core:22960]
f60de59a7058877d69031c45c6ce88a2c11f2130 2009-03-20 * process.c (rb_exec): prints error message only on platforms neither close-on-exec nor spawnv is supported.
564517840edd91b632d7456cc74ede31fcfc1b82 2009-03-20 * win32/win32.c (rb_w32_conv_from_wstr): added.
c9cc612c0935e445de1c17e10c2abe81f497b61d 2009-03-20 * test/ruby/test_process.rb: skips tests need fd inheritance.
1e94f2f4f64fc1643d5a94c9a520d89cd4904f32 2009-03-20 * test/ruby/test_process.rb (test_popen_shell): test for [ruby-core:22960].
f65d706529969593b318e79ca26bf03c11b6347b 2009-03-21 * ext/dl: updated svn:ignore.
6a64e9e4ac2318cba4f9e70c66cf82885da9f46a 2009-03-22 * win32/win32.c (rb_w32_spawn, rb_w32_aspawn): use NULL as application name for batch files.
15265f8be67d3d35c6748481348f47bbea9a75b5 2009-03-22 * enc/depend (link_so): replaces $(TARGET) with basename of the target. [ruby-talk:330286]
2c772139b60ddc71d126f42dca37f3c3e5af1caa 2009-03-23 * win32/win32.c (rb_w32_spawn): use original command if not found.
22a3520dee278cc56284616de4eee9efee1089da 2009-03-24 * configure.in (RUBY_CHECK_SIZEOF): need to include $4.
e5ffb6df0f41d327c391de4b21cea29a865ed7c8 2009-03-24 * mkconfig.rb (MAJOR, MINOR, TEENY): reads from version.h always.
cc11923a9d324dfcc0a3cf29fe981114b0314493 2009-03-24 * configure.in (target_alias): replaces cpu with universal too.
340d9c59fd491e1fc97a18706dd0b81d9b461b85 2009-03-26 * bin/{irb,rdoc}: executable.
e0b7af69b461773c66ebfef29e2303f13b111d13 2009-03-26 * lib/rdoc/ri/paths.rb (RDoc::RI::Paths): considers --program-prefix and --program-suffix. reapplied r19923.
8eee0060f563ebf3d35d91d560944d4dfe648eb0 2009-03-26 * lib/yaml/rubytypes.rb (String#is_binary_data?): TAB would be usually considered to be included in text data.
a8eaf316303bd7660a55d563e24fcbd4c19230a1 2009-03-27 * lib/mkmf.rb (what_type?): checks more restrictively, and supports universal binary.
72122dd947cecee1ba0acdde15ce390650ec1963 2009-03-27 * lib/mkmf.rb (link_command, cc_command, cpp_command): should not override extout defined in extmk.rb.
456f68f2fd3ee8f0d95641ac98b9550465487c01 2009-03-27 * sprintf.c (GETNAMEARG): remembers named arg is used, to get rid of too many arguments warning.
48379c7309a0603186f6a450f73ea2178185589a 2009-03-27 * sprintf.c (rb_str_format): checks if named argument given twice.
f4cecb53bd3e39c24e8b1445ae226a931ff9cb70 2009-03-28 * common.mk (ruby.imp): all symbols in static library need to be exported, so that encoding-extensions can be loaded. based on a patch from Yutaka Kanemoto <kinpoco AT gmail.com> at [ruby-talk:332282].
896db7d62512ec9baa5b5f7b0644e22d3c619064 2009-03-28 * lib/pathname.rb (Pathname#relative_path_from): compares path components according to system default case-sensitiveness. [ruby-core:22829]
c11f63669a668c4cc742656d0d08b8fb24764717 2009-03-30 * vm_eval.c (eval_string_with_cref): replaces the message if frozen. [ruby-dev:38208]
0d3bf82f80de838d4e26132b20acc4073afe3515 2009-03-31 * configure.in: fixed the help strings for the header and library dir switches, and updated to use AS_HELP_STRING. patches from Richard Brown, c.f. [ruby-core:23067].
3e845f19e05b5048a0430a8ecd1b5dd6e36ab044 2009-04-01 * Makefile.in (.c.i): use CPP instead of CC, since gcc -E can't work with multiple -arch options.
af9459a46934f2ee30ce7d9bc9e059200340244d 2009-04-01 * mkconfig.rb: ignores version numbers in config.status. replaces all $$s in program_transform_name.
6941189b948ad67b9b46e09fe16f3a5f5410746c 2009-04-01 * vm_dump.c (rb_vm_bugreport): should not #include inside a function, since headers may have declarations. c.f. [ruby-core:23095]
48d18d3783924e912ec0d298a035cc08c9e3b675 2009-04-01 * configure.in (LIBRUBY_LDSHARED): use $(CC) instead of cc. a patch from Wataru Kimura at [ruby-dev:38225].
72c161bb55d7232b804e9e79f518dbff56d44263 2009-04-01 * lib/mkmf.rb (create_makefile): support for parallel make. a patch from Takuto Matsuu at [ruby-dev:38220].
b6e82baca53367e023051d0ad42f8609c916ac86 2009-04-01 * win32/Makefile.sub (config.h): updated.
2b7279ba5fce23a653323423309cfa4fc1173e06 2009-04-03 * ext/extmk.rb: quotes arguments with spaces always.
c2b381c5c0d04f760182882fe2ec2e6dc1908dd6 2009-04-03 * mkconfig.rb (sitearch): default to arch.
08e5b6de325512b506bc160fe69e653267f20e3a 2009-04-04 * include/ruby/intern.h (RB_NUM_COERCE_FUNCS_NEED_OPID): macro to check compatibility. [ruby-dev:38162]
a3e7e369bc60ffee31ad3caaf6cdca21354d5f6f 2009-04-05 * include/ruby/intern.h (Init_stack): moved.
03dbd024ee994dde01597daa15389c7d0c6aec02 2009-04-05 * include/ruby/intern.h (rb_fd_resize): does nothing on Win32.
aaec30f96a67c43b89b8b5173734c77bd1a3411e 2009-04-06 * ext/stringio/stringio.c (strio_path): removed. [ruby-dev:38254]
090dc8fd544c999e7526165b5f172d404af4e15b 2009-04-06 * test/stringio/test_stringio.rb (test_path): StringIO#path is no longer defined. [ruby-dev:38254]
1b71f8a53ba28fb0fa10620ce9bae2771ce5f1dd 2009-04-06 * numeric.c (int_chr): checsk overflow.
a3a88c6bcdd96423bcf2ea9821ccc27f3dd02f96 2009-04-06 * file.c (sys_fail2, rb_file_s_readlink, BUFCHECK, rmext), (rb_file_s_basename): get rid of overflow.
228d3e46a3dc29d8a2dcff51e58e4dd2ffc04626 2009-04-06 * file.c (utime_failed): refined the error message for EINVAL on DOSISH platforms, where it may fail depending on filesystems. see [ruby-dev:38277].
d456f0aabe786310116cbe2cedaf01c97e6070bb 2009-04-06 * configure.in (CFLAGS, CXXFLAGS): use orignal values if given. [ruby-core:23130]
aa75b002de21dfeb4ab0f3ca9bc0d50a3dd5b65c 2009-04-06 * configure.in (CFLAGS, CXXFLAGS): override with $cflags and $cxxflags if not given. [ruby-core:23130]
8ebd0d4320a633c520eb94fe4a31e6dc16e4ce42 2009-04-06 * numeric.c (flo_to_s): reduce fragments if no precision lost. c.f. [ruby-core:23075]
254446f555a23a830d4b26972c1fdbad000d815b 2009-04-06 * configure.in (CFLAGS, CXXFLAGS): need ARCH_FLAG for universal binary.
c30f5e82a7330ec714d6fd7e3b3ff7b9212fcc0f 2009-04-06 * configure.in (RUBY_DEFINT): should pass includes to AC_CHECK_SIZEOF and RUBY_CHECK_SIZEOF.
04d1fc84b47eedef3a3036afe89749116467481a 2009-04-06 * configure.in (RUBY_DEFINT): use AC_INCLUDES_DEFAULT.
4b4dc16feb498c289c14b92020ba23120804ac49 2009-04-07 * configure.in (RUBY_REPLACE_TYPE): defines type modifier prefix for printf.
99b38e10f7d953138bb9507153ca9ae60ddd4310 2009-04-07 * configure.in (LIBRUBY_DLDFLAGS): compatibility version is ruby_version.
d9921b1de6aa697805f61f1c5ffda1f755fe1f90 2009-04-07 * common.mk (info): shows configured names.
34f01201f9d36913434832d062db77569d401ab7 2009-04-08 * configure.in (LIBRUBY_SO): removed redundant additional version numbers.
0b05fc5a85f0b88c35e63735db14f62c66ae2b9e 2009-04-08 * lib/mkmf.rb (what_type?): fixed typo.
64be577b5398fda13ad0e0ad52e18e8d01549c6e 2009-04-08 * lib/mkmf.rb (Logging.postpone): copy postponed output always.
a6fa5855a864a69466556182d429a5c2ab2651bb 2009-04-08 * lib/mkmf.rb (what_type?): fixed typo, and refined for member of aggregation types.
c9ad044dfb797efff78a17caccb64cbb72b4a552 2009-04-08 * test/ruby/test_string.rb (test_chop, test_chop!): tests for [ruby-core:23155].
6387c5dc8c3b67f289b47cd82111c106b08ff7bb 2009-04-08 * string.c (rb_str_rstrip_bang): should not sign-expand non-ascii. [ruby-core:23158]
8191f129b5607d4b4a2ae71625eac1ebc8d98ef0 2009-04-09 * instruby.rb, mkconfig.rb: deal with --program-transform-name better. now supports s, y commands and single addressing.
3a60f6efdc418cba77d9c6fd2331576701ca2ec0 2009-04-09 * configure.in (RUBY_INSTALL_NAME): use --program-transform-name.
5c5329418985b57d32c3ee06af3f646fc8d394f8 2009-04-09 * configure.in (Makefile): info-program needs common.mk.
4ab8fb1a01a14a2de59ea68ef95df13bfbce4e7c 2009-04-10 * common.mk (up): updates timestamp file.
6e785b17b66294eaf0e471c7528c1e9bd60f9af4 2009-04-10 * configure.in (Makefile): phoeny ruby target needs empty command.
633479795eba48f0e38d043d29a47a3b9275a265 2009-04-11 * ChangeLog: typo.
207becd9422e53e15fcbbb5a0ab92aae2b87121d 2009-04-12 * dir.c (bracket, fnmatch_helper): compare bytewise first, to get rid of invalid byte sequence. [ruby-dev:38303]
946fe69932080cad33fd951d32eb68577befb61a 2009-04-13 * sprintf.c (rb_str_format): scan coderange incrementally.
205c4b490cf4d66484f7357646cbf8748e427c5b 2009-04-14 * dir.c (bracket): if same in bytes, path is matching. [ruby-dev:38305]
53054c0ff600d00b03cda11e3788db4b9a05d317 2009-04-19 * gem_prelude.rb (Gem::QuickLoader#push_gem_version_on_load_path): check for requirement if the gem is installed. a patch from Kyosuke MOROHASHI at [ruby-dev:38020].
c7853b4344d821667a158bea0288e1861f70047f 2009-04-19 * eval.c (ruby_cleanup): the order of local variables on stack is undefined. should use outermost VALUE for ruby_init_stack.
94890f6a9e30351b612b7a2237b7d8c1971a8361 2009-04-21 * lib/mkmf.rb (init_mkmf): needs default library path even if cross compiling.
143846ad369eba2324e13743ff03bcf50d56c942 2009-04-21 * dir.c (dir_path, dir_each, glob_helper): use readdir_r() if available.
ac3dcc30da222efb34c565b24518310cb50cd6f1 2009-04-21 * time.c (find_time_t): constified.
d5704eb61aee97081c0ceed99608be4287835c23 2009-04-22 * time.c (localtime_with_gmtoff): fixed cross function jump.
a397887e58da366f5c009a31e4b8b4725a8865d8 2009-04-22 * time.c (time_timespec): check out-of-range. [ruby-core:23282] [Bug #1396]
5f956fda430e87305bb21e48fddbea1892bbd633 2009-04-22 * ChangeLog: commit miss.
9bb7a8ccddf15537da6af71e594322f2519350f7 2009-04-25 * configure.in (ac_cv_func_daemon): use daemon(3) only on *BSD.
1d103770c6e14914a85cf1c9232f130b7df8eaf4 2009-04-25 * process.c: fixed types.
16acb620227bd7313300f45b9dbec946ab7b1914 2009-04-25 * process.c (proc_seteuid): define only if needed.
a7adde7a57544625c0628136063a7110e6900fa4 2009-04-25 * configure.in (ac_cv_func_daemon): use daemon(3) only on *BSD.
1b67ef40c284b6b6943fdc6e1916276a5e3b59e9 2009-04-25 * process.c (proc_setegid): define only if needed.
a20f1713c3a86422c68ce1a9d93c32d5737328db 2009-04-26 * lib/optparse.rb (OptionParser#parse_in_order): do not make an option from non-option argument. [ruby-dev:38333]
ff8681ba574081fa547f0d20df98c637d4c2e378 2009-04-26 * io.c (io_reopen): keeps pathv for prep_stdio. [ruby-dev:38131]
d222c7533c466d34f188c9d5b6babadabcce0540 2009-04-26 * bootstraptest/test_io.rb: test for [ruby-dev:38131].
5a809d60bd3ea54474e34f897ae60b1ae78bab73 2009-04-26 * io.c: fixed types.
2b08fc19478c616a79a27efc792aaf6f7190ba1a 2009-04-26 * ext/readline/readline.c (readline_getc): use rl_getc_function if possible, to get rid of hang up at EOF without a newline.
fbcde451c5c505d3a3a121183e933ffd1be862de 2009-04-27 * configure.in (ruby_version): uses sed instead of grep if the result is need, to get rid of GREP_OPTIONS. [ruby-dev:38336]
46f23b51f6f86d7261fed63bec4b06910ca05597 2009-04-27 * lib/pp.rb (Struct#pretty_print): coerce to a string since anonymous class has name no longer. [ruby-dev:38349]
fea2ebff1a148f9dc9a6b2e9f149958a968c2f9f 2009-04-29 * file.c (rb_file_join): recursive array has no meaning as path name. [ruby-core:23329]
8543ecee533a498b152fa7216cb8688b52915f52 2009-04-30 * enc/trans/utf8_mac.trans: get rid of a 1.9 feature for cross compile.
35899279e86fdf2a742e49a295058216f7212a10 2009-05-01 * eval_intern.h (_longjmp): never return. see [ruby-core:23241]
1f6f4e6b591a1f79ab90d45991f609423494d1f1 2009-05-02 * array.c: fixed types.
e4d687f3721477ec6804ca3483c4fb078af61e94 2009-05-02 * array.c (Init_Array): made #to_s an alias to #inspect to reduce the result of recursive array. a patch from ujihisa at [ruby-dev:38362]
42c9483e6e06f731ddcaa89e2491945b51f90999 2009-05-05 * svn:ignore, .gitignore: merged.
e6c0a7836cdcb60b0f0f75b3e0d4fee56b3e28e2 2009-05-05 * configure.in (CFLAGS, CXXFLAGS): strips extra spaces.
821831a290f8d94d777ae3e5ea66940b3ea04afd 2009-05-06 * README.ja: code for THINK_C does not exist already. [Bug #1435]
defd374aae4a4201590ed5ae28238c68a43f5ce6 2009-05-07 * io.c (pipe_open): should be rb_pid_t.
61d0d8babbdeabd8776a1c6bafb038be963d2dbc 2009-05-07 * range.c (range_eql): fixed rdoc.
94ecf211e574a3d8440efb5018d41fd0e1a92d1b 2009-05-07 * range.c (r_le): fixed types.
013b277316157a255141f2f5ddc2e0da9f167214 2009-05-07 * string.c, include/ruby/encoding.h: fixed types.
9936642c409c48cfaced1a1f9d0f95fa100744e5 2009-05-07 * array.c (rb_ary_sample): negative sample number is invalid. [ruby-core:23374]
2f164472392ada9858971da5900b8895e70fc6be 2009-05-07 * ChangeLog: fixed typo.
94ee3e7e0207eedac81b30444f72d5b51a7c2230 2009-05-07 * array.c (rb_ary_flatten_bang): returns nil if nothing changed. a patch from Marc-Andre Lafortune in [ruby-core:23382].
0d9c4400fce3f52c305b299d405f09e6bfaa6069 2009-05-08 * array.c (rb_ary_flatten_bang): clears temporary array.
15fabcb2db1be5c8aa40a55f2c52fd1289b1a1e4 2009-05-08 * Makefile.in, configure.in, win32/Makefile.sub (RUBY_BASE_NAME): program base name. [ruby-dev:38241]
9a99663fa97d49d30b192a2632f0c9ddfb6509bc 2009-05-08 * lib/mkmf.rb (check_sizeof): fixed wrong recuring result for intrinsic types.
b6ed3dce38e6fa54ee328d0df00410f9310ed1b5 2009-05-08 * lib/mkmf.rb (try_link0): removes waste dSYM directories left when debug and universal-binary are enabled.
8864383839cfe0a60582d196b9140fdf116fb30f 2009-05-09 * vm_eval.c (rb_f_catch): gets rid of issue with gcc 4.4. a patch from Alexey Froloff in [ruby-core:23398]. [ruby-core:22924]
f4be2ca564309bb4a52b634c91923764259834ec 2009-05-09 * hash.c: 3rd arguemnt of rb_hash_foreach() is VALUE.
46be98a8cf0375a27c04a1fb6026f29eb2c1a6e1 2009-05-09 * thread.c: fixed types.
e480675652acf4842a86f4c5a24988df0aea8c6b 2009-05-09 * variable.c (rb_autoload_load): suppress a warning.
e102f89472f2f2ad934fef96d060c04c744bd604 2009-05-10 * ext/dl/lib/dl/cparser.rb (DL::CParser#parse_signature): strips spaces. based on a patch from Takashi Tamura in [ruby-dev:38398].
07b5520752bfe9217ff906189a32c878717a3917 2009-05-10 * ext/dl/cptr.c: consistent indentation.
8812fe1a973e66130a560708b15a76bd2e08e5a7 2009-05-10 * ext/dl/cfunc.c (rb_dlcfunc_instance_p): new function to check if the argument is an instance of DL::CFunc.
ab142b727463329d29e10c6eba430858b52ef091 2009-05-10 * ext/dl/lib/dl/func.rb (DL::Function#bound?): returns if already bound to a block.
ae8386f85102c103f69c51a1575ecaa20686bc0c 2009-05-11 * mkconfig.rb (rubylibdir): use rubylibprefix. [ruby-dev:38426]
8265f3125e7201d8fc1af8bf778fd6cede6900db 2009-05-13 * include/ruby/version.h: extracted the extensions interface and the never-changable info.
1c05712d435bdb5e9a8ee469238eb2f5a39c3ee3 2009-05-14 * sample/test.rb (valid_syntax?): defaults to us-ascii.
760f2c2917393f597c1a833c3c3015fd1bd50c3f 2009-05-14 * common.mk: marked PHONY targets.
af634f8455ecb48209637bf8c748dad7136b9c9f 2009-05-14 * ext/stringio/stringio.c (strio_ungetbyte): encoding should not be effective.
875f969fd91ad537b3aa8d248ba2c2fe4d86bd6e 2009-05-14 * ext/etc/etc.c (etc_getpwuid): use rb_uid_t. [ruby-dev:38443]
f4a0a7317566bba66b8ea59df99b4b59b3d35d5c 2009-05-15 * variable.c (rb_autoload_load): checks if iv_tbl is valid. [ruby-dev:38456]
62e5fa173788a443ad230eb379905515cad04a87 2009-05-15 * array.c (rb_ary_shift, rb_ary_shift_m): clears unused elements. [ruby-dev:38448]
60a5a54e17e274daa6c6c8d2282ee0148ff6b6ec 2009-05-16 * configure.in (ruby_version): now version.h includes include/ruby/version.h, so need to tell to cpp to see $(srcdir)/include. [ruby-core:23468]
d2c07ecb88425b9f9571b1637499f8f977b06714 2009-05-16 * parse.y (magic_comment_encoding): use rb_compile_warning() to show the currently parsing file name. [ruby-core:23469]
78e376a3eeab15deb1d1a240bb9b575691178a46 2009-05-16 * defs/keywords (reserved_word): made inline function static. [ruby-core:23210]
f29235378da7033d502d5b1f44df24ad4efa228e 2009-05-16 * parse.y (magic_comment_encoding): ignores unused emacs-style encoding comment, as like Vim styles. [ruby-core:23470]
beae2288d17080ff8fc025edceeb390d27e90f1a 2009-05-16 ChangeLog: commit miss.
8c7172605b2bad7935c85ec99ccd864ca17f5d65 2009-05-16 * variable.c (rb_autoload_load): gets rid of false warning. [ruby-core:23466]
28e7beb54c560a43f72e55d512c4f09b55061030 2009-05-16 * ext/dl/lib/dl/callback.rb (DL#remove_callback_internal): ignore unbound function. [ruby-dev:38474]
214e72533428355e6145d292f059952fa7e799af 2009-05-16 * ruby.c (set_arg0): get rids of overrun.
bd9a5871dd6669946f584d4f59f56590edb973c3 2009-05-17 * ruby.c (ruby_init_loadpath_safe): support for cygwin 1.7. see [ruby-core:23241]. gets rid of possible buffer overflow with realpath().
64f767b5568f2996f96bb0af806586a0d5d27628 2009-05-17 * ruby.c (cmdline_options_init): initialize encodings.
cda453c238054963535b51fe45d9d67159917220 2009-05-17 * ruby.c (cmdline_options_init): initialize encodings.
52b3bf363ad4f67d79226e2d0e3143d4f85f31c5 2009-05-17 * vm.c (rb_vm_get_sourceline): should not access out of bound.
589ec2beb565ffae7e387e951539da03a1d0b255 2009-05-17 * ruby.c (ruby_script): sets also VM toplevel program name.
f91b0dc811d709b260451809c5e35397e75f6d2d 2009-05-17 * compile.c (rb_parse_in_eval): returns true in true eval, not in main. [ruby-dev:38382]
d25ea00ac0b3f7ea5a73c6fe821df5352831a151 2009-05-17 * compile.c: fixed types.
cf125a912aa86918dbc043166c2a1b6858ae65cf 2009-05-17 * node.h (nd_line): NODE_LMASK is not needed.
d291fd52084187a7d7ed09927a2c98b4589d157c 2009-05-17 * win32/setup.mak (-version-): r23426.
3b6d6b086138ab408cf2892dd1036a2acfe36104 2009-05-17 * ruby.c (ruby_init_loadpath_safe): VARIABLE_LIBPATH is always defined, see its value instead.
65750099298c2b8fc2499396976ccac1077af6ed 2009-05-17 * lib/mkmf.rb (SRC_EXT): should be flat. http://twitter.com/_tad_/status/1825862632
1da3e0f9928ddeb80fd0df61855281614e0678e6 2009-05-20 * enum.c (zip_ary): should use long.
6494314d2a53bb550119672bedcb69f3457aac91 2009-05-20 * enumerator.c (inspect_enumerator): should use long.
53812198daa147f1e77e29b0b417cc0e9736c371 2009-05-20 * vm_eval.c, vm_insnhelper.c: argument number is restricted to int, and fixed overflow.
e2a43c9e09014903fde535ab01212459ac8ea563 2009-05-20 * struct.c (rb_struct_new): get rid of too large alloca.
060f433f48ccb293ed21bc99a89b162a548d2e74 2009-05-20 * include/ruby/ruby.h (rb_long2int, RARRAY_LENINT): check long to cast to int. [ruby-dev:38508]
c6a24c45f8eb8f3e64dedaec492eaabfd5ec5ddc 2009-05-21 * include/ruby/ruby.h (RB_EVENT_HOOKS_HAVE_CALLBACK_DATA): new macro for compatibility check.
08732d4f570eedf1c6471a07590f52be629f8c02 2009-05-21 * missing/vsnprintf.c (BSD_vfprintf): support for 'z' modifier.
7427390cadb47a77f9f0389e0bf477bb9b86ec70 2009-05-21 .gdbinit (rp): missing "else" after T_NODE block.
1b4d0c76de494b8bdbcf83db6f0d0950d4ccc64a 2009-05-21 * template/id.h.tmpl, id.h (enum ruby_method_ids): added some IDs.
fb3fa6aa4e3a27d5af763970ce25eb04a5102456 2009-05-23 * ext/dl/cptr.c (rb_dlptr_cmp): return signed value, and restrict to Fixnum. [ruby-dev:38533]
96e6cfb83507565e2b567b9f05742494af0fe778 2009-05-23 * ext/dl/lib/dl/cparser.rb (DL::CParser#parse_struct_signature): splitting with regexp source string is obsolete. a patch from Minwoo Lee at [ruby-core:23494].
34cf45ab19f0d4ec3f42ec414173aeb5fe0164b0 2009-05-23 * ext/dl/handle.c (rb_dlhandle_s_sym): added a method to access using RTLD_NEXT. [ruby-dev:38152]
b55ff9989153cbe786967d8a1382846059fd2c54 2009-05-24 * error.c (syserr_initialize): errno is int.
02fb261ec11afc34e0329aa3bbbe146cd1c89e84 2009-05-24 * thread.c (rb_exec_recursive_paired): new function for proper handling of recursive arrays. [EXPERIMENTAL] [ruby-core:23402]
7a938f98f929b3c52b35df88c7ab141a062c764b 2009-05-24 * string.c (rb_str_partition): should use the converted result. a patch from Marc-Andre Lafortune at [ruby-core:23540].
d629684bb91e7ea64508cd24629a44d41ff328dd 2009-05-24 * string.c (rb_str_rpartition): ditto.
e11a1fc9b7ee5242bbb51fe8eb100e15be93abbc 2009-05-25 * tool/mkconfig.rb, tool/instruby.rb: removed redundant code.
5ac1389aeaa9219bbf56962f5ed4e617a7fdff86 2009-05-25 * string.c (rb_str_each_char, rb_str_each_codepoint): string length must be long.
762fec4946d4ab0eea846ef87de22e783ddd5ac7 2009-05-25 * time.c (rb_gmtime, rb_localtime): gmtime and localtime return NULL on error. [ruby-core:23551]
a273dc9b1669f7659a894f3b46ae7fbbedfdb89c 2009-05-25 * include/ruby/ruby.h (NUM2LONG): added GCC specific optimization.
5a9f87f17912f863624bd475b9589e29d6b79056 2009-05-25 * include/ruby/ruby.h (FilePathValue): prevent from GC.
064057166b2a33c1367c24308427af9497bffab5 2009-05-26 * parse.y (parser_yyerror): get rid of possible overflow.
8e86bd59c02bd17e838c89e2dd33e095cc270777 2009-05-26 * common.mk (bignum.o, numeric.o): depend on util.h.
3898e7b8eec31631a928fa48f7a5f278301a4100 2009-05-26 * gc.c: fixed types.
6fc35dffb41b37c25450b796407112a955fe70c9 2009-05-27 * vm_dump.c (rb_vm_bugreport): no empty lines.
51bf0388aa1b9cf86af556104917a6a544152cf8 2009-05-27 * parse.y (struct parser_params): lex_gets_ptr should be long.
f0371f2f28b0a0138bf7d56efdc481f4627afe00 2009-05-27 * configure.in (THREAD_MODEL): reject unknown value and checks pthread.h only when pthread. [ruby-core:23577]
82f2e90d07ff9b576e010f0cf91d066cfb5d389a 2009-05-29 * enum.c (collect_all): checks interrupts. [ruby-core:23594]
893349cadfe0fc95b94152b798305c83fc9e9a4d 2009-05-29 * hash.c (rb_hash_inspect): rescurses with defined ID to get rid of extra call. [ruby-core:23601]
2a6fb9690a698134659cd905d6c9a29dfb0080d6 2009-05-29 * hash.c (Init_Hash): made #to_s an alias to #inspect to reduce the result of recursive array. a patch from ujihisa at [ruby-core:23601]. [ruby-dev:38555]
08e914f33104b985e7c6bc16d51378cd39c76474 2009-05-29 * struct.c (Init_Struct): made #to_s an alias to #inspect to reduce the result of recursive struct. a patch from ujihisa at [ruby-dev:38554].
d6d8d973c848c6e6e4691a0e98aa280c09b2f307 2009-05-31 * file.c (istrailinggarbage): fixed typo.
17d88c0333db35379ae109c6a2a7c570ef4a3d6a 2009-05-31 * lib/mkmf.rb (create_makefile): checks for duplication of source files.
99945ed6642458660ea112409ad5c393ff0e3f6c 2009-06-01 * cont.c: fixed types.
4c79d4bee2beda76473144adc39777a8251051c5 2009-06-01 * include/ruby/intern.h (rb_exc_new2): optimization for literal.
6c743b0e5ab15529af20c89f59582b4483e30066 2009-06-01 * cont.c (cont_capture, fiber_store): reraise transferred error.
0d28ad19859e51c4399c6bc19d111f8ad221fdff 2009-06-04 * README.EXT: typo fixed.
a5488474c29af2cf97377f7a93d820c2beb9a3e2 2009-06-09 * Makefile.in, win32/Makefile.sub (RMALL): need for distclean-rdoc.
11fd9224f784a2e1904cd9cc573c926d072c56e1 2009-06-09 * dir.c (sys_warning): get rid of type-punning function cast.
d1dd8717079593f582c00acbf8b2e17cb529f6e1 2009-06-09 * dir.c (dir_s_glob): fixed rdoc. a patch from Joseph Pecoraro at [ruby-core:23767].
610c0568c4f14f11f824a7d30bfe4c51e11b0b7a 2009-06-11 * ext/bigdecimal/bigdecimal.c (gfCheckVal): never used.
7915aed8752566f355ab4b19216da96836fd9589 2009-06-11 * string.c (str_replace_shared): shared target must be frozen. [ruby-core:23727]
a860431e3b2a62401b2daef2efb4fe6924213afe 2009-06-12 * file.c (file_expand_path): associate the input encoding when copying an absolute path. [ruby-dev:38594]
6d781384c512fb5c3121893a65b7c44d013a85f8 2009-06-12 * vm_eval.c (rb_f_throw): fixed rdoc about execption. [ruby-core:23824]
63118829d98010431898cd0038ff9cce90d79076 2009-06-12 * lib/net/protocol.rb (Net::BufferedIO#rbuf_fill): TimeoutError is obsolete, use Timeout::Error instead. [ruby-core:23821]
6e678a2d9feebc47cca0c7ca4991d873d408543c 2009-06-12 * vm_eval.c (rb_f_catch): updated rdoc about generalized argument, and the case without arguments. [ruby-core:23827]
4150c2c05dff1a034af010bb6a6c11ad9abd05ac 2009-06-12 * vm_eval.c (rb_f_local_variables): now returns symbols. a patch from Run Paint Run Run at [ruby-core:23828].
d70719b0614f8624020f8cdc561a426a45cdda1b 2009-06-13 * marshal.c (r_ivar): should not set internal encoding ivar as an ordinary ivar. [ruby-dev:38596]
087ecdf5edfeb5c29866bb39ce0eaecaa6550ed0 2009-06-13 * load.c (rb_mod_autoload): try conversion to path like as require. [ruby-core:23834]
7d8ae4129e9fb91a9e4df4484675b5870ff13a47 2009-06-13 * load.c (rb_require_safe): FilePathValue() implies rb_str_new4().
b26e4cbb22824d6ab6c44ede091f85e23fcc635f 2009-06-13 * load.c (rb_provide): assumes us-ascii only.
3bfa955a8c983d2da8d8aed7fcc9fe5d0eb50005 2009-06-13 * load.c (load_lock): show backtrace at circular require.
122018e8029d5f6052d7448d8da1ec3f005d4afb 2009-06-14 * file.c (rb_file_size): added rdoc. a patch from Run Paint Run Run at [ruby-core:23839].
439ad47eb8a9d141d818eada9ce71503a4fb1d85 2009-06-14 * file.c (rb_find_file_ext, rb_find_file): canonicalize absolute paths. [ruby-core:23845]
b1f3890b57a4a72a9f2b7b5eef445a45791a8ec5 2009-06-15 * .gdbinit (rp, iseq): load dummy_gdb_enums on demand. [ruby-dev:38606]
53ecede90b163d37c3e2b5b4f845be23eabb2caa 2009-06-17 * sample/test.rb (valid_syntax?): skips BOM. [ruby-dev:38666]
a6db50e02b3a93eb9b475d65cb0e9d0e96a46e1c 2009-06-17 * sample/test.rb (valid_syntax?): should not capture BOM.
4d3c75e2b05cfd4af34c3415e4f72da049532da3 2009-06-17 * configure.in (ridir, RI_BASE_NAME): fixed for path expansion. [ruby-core:23876]
7785612a384d7582dedbf4419917c821ad30ed95 2009-06-17 * file.c (file_expand_path): drive letter is ascii only. [ruby-dev:38612]
44a1d99635cde200a09e9d6c1667b7b9c1a327f2 2009-06-18 * bignum.c (big_lshift, big_rshift): return Bignum always without normalization. [ruby-dev:38679]
29313aa3200007e23561a2f862fa74e0bf58aca4 2009-06-21 * ChangeLog: fixed probable typos.
3448160b248e92b2c0c2a39ba42a9d9c366b4e72 2009-06-21 * transcode.c (enc_arg): default interanl encoding may not be set. [ruby-core:23932]
a02b33742cc3c6fb134737636f7df951b14e9338 2009-06-21 * lib/fileutils.rb (FileUtils::Entry_#copy_file): open with default umask. [ruby-core:23952]
a7dedc272e6e987ed53c468204f9ab0edca4ab2c 2009-06-22 * io.c (rb_io_fdatasync): new method IO#fdatasync.
210e51f3bdb1cd38272dc60f6040cfed59b07520 2009-06-22 * ruby.c (process_options): set progname earlier.
c030cf1975d0cd935f9cd1dbac6daaea7a7b9f54 2009-06-22 * ruby.c (process_options), enc/prelude.rb: encdb and transdb are extension libraries.
53106bd5c3f54e0f922a7325875406f7c724153d 2009-06-22 * compile.c: fixed types.
877acd03f60c76e94da377ec5838fd5bb95725d7 2009-06-22 * compile.c (iseq_set_arguments, iseq_compile_each): internal arrays must be hidden. [ruby-dev:38613]
4a81d1359221170c213f1cca8c008def9d4b5b55 2009-06-22 * ruby.c (ruby_init_loadpath_safe): removed "." from load_path.
12811c59325c57c69ec770d2357fdcfff9763164 2009-06-23 * configure.in: remove PACKAGE_* macros generated by autotools. [ruby-core:20938]
ff1b8b75930160a12e03216defa77efcc46b0fec 2009-06-23 * file.c (rb_find_file_ext, rb_find_file): no needs to expand paths with tilde twice.
b15fd851c67e9aaa9bfd5b92073e120f9a76f412 2009-06-23 * configure.in (ruby_version): defaults revision to 0 when no revision.h exists.
8b920b4ac80bf9d7c4193ecff9046b4ae95502e4 2009-06-23 * file.c (rb_get_path_check): check with given safe level.
fdd6c4be17d6a9190a914b2eb48c6e549a811f0f 2009-06-23 * ChangeLog: commit miss.
516487dee0e2ea8b8fe1ebc8c222880f7c4142b3 2009-06-24 * vm_insnhelper.c (vm_setup_method): fixed format spec.
37138a2a9327e22485c43a1b79aa60a6393d5b00 2009-06-24 * parse.y (parser_set_encode): show the erred file name instead of the file that requires it. [ruby-core:24006]
42c6cc841c8594e8ead9c2671a7d2cc49e7db06a 2009-06-25 * lib/rake.rb, lib/rubygems/custom_require.rb, lib/rubygems/digest/*.rb: not executable.
b861b2a6b2eb4deda6e842c705cf6b602fad3784 2009-06-29 * file.c (file_expand_path): should copy original encoding. [ruby-dev:38612]
ae72efc541bc716b86124a1807cfea1257938ad4 2009-06-29 * file.c (BUFCHECK): use common bdiff.
ee5add4a793fb5d0fda51dbc01c59842e5f615c2 2009-06-29 * dln.c (dln_find_1): fix for files with dots. [ruby-dev:38588]
88ca298efbb004600e1853cef872038f78843252 2009-06-30 * dln.c (dln_find_1): fixed index overrun.
23a32d6444cea5b1719edc42d63911e108d3086e 2009-06-30 * include/ruby/oniguruma.h, include/ruby/re.h, re.c, regcomp.c, regenc.c, regerror.c, regexec.c, regint.h, regparse.c: use long.
4ac820c0bf0dbb8ab2407fdb305bb66657be144b 2009-06-30 * tool/{generic_erb,parse,strip-rdoc,transcode-tblgen,vtlh}.rb: executable.
7259c3f2e005cf2e5182796d3589b5032b7b58c4 2009-06-30 * tool/*: executable.
d06f74d736311f128f5303a995cf01071531a6f4 2009-06-30 * insns.def, tool/instruction.rb: fixed types.
fd8323072678d42891f097e2992189ae27cfcf5f 2009-06-30 * tool/compile_prelude.rb: use US-ASCII name.
99c8ded878ba60391fb5439a2b17adefa607a3dd 2009-06-30 * tool/file2lastrev.rb: get rid of global variables.
9ae3b070c12851600273463fff14bb79b101440d 2009-06-30 * tool/mkconfig.rb (RbConfig.expand): get rid of exceptions on frozen strings unless really changed.
9a46638fb3fc1d34059861a803c11a3efcff9ea8 2009-06-30 * tool/rbinstall.rb: renamed to get rid of collision against instruction.rb on command line completion of shell.
b472f9b61a4a73d90842ac9db5f73c52cec28e1a 2009-06-30 * tool/*: executable.
01430b6e69b252670fe6e01460b5e0fe46ebf89c 2009-06-30 * enum.c (enum_grep): gets rid of type-punning calls.
4bef732db14d0adc56514462cc4eaeeb6ff56ea4 2009-06-30 * marshal.c (w_encoding): encodings need extra depth. [ruby-core:24100]
ae9c138e2dc7723ec2c9ba6fc5fc8737f20043e2 2009-07-01 * test/ruby/test_marshal.rb (TestMarshal#test_limit): test for [ruby-core:24100].
fc5f0cafa1473547e0961bb4187752107cf5e3de 2009-07-01 * parse.y (parser_yylex): fixed wrong variable.
432768449deaf044574506d689ca049c4fc796e7 2009-07-01 * time.c (num_exact): rb_check_to_integer() can deal with both of Fixnum and Bignum together.
0cc978e2a11d252f9df5a824c2ed55c57388e80b 2009-07-03 * ChangeLog: stripped.
61203382872a9f6dd9b2589c88e8d571856332dd 2009-07-03 * vm_core.h (struct rb_iseq_struct): fixed types.
918fefb7f71487770b538336fca0dca8d442d32e 2009-07-04 * vm_insnhelper.c (vm_yield_setup_block_args): restores the first arg where is overwritten at funcall. [ruby-core:24139]
ba0ac946e9d1a3a94930e4538b34412d2af50466 2009-07-04 * vm_method.c (Init_eval_method): registers notimplement_body as a mark-object.
fd4d1dde2f88547afadb8270143911adfd50d916 2009-07-04 * vm_method.c (rb_add_method, remove_method, rb_undef): fixed minor grammatical errors in warnings. a patch from Run Paint Run Run at [ruby-core:24141].
b35d1e714c1df44b5346e35a6dc519da5e8de4d5 2009-07-05 * thread.c (rb_threadptr_exec_event_hooks): new function to execute event hooks, with preserving errinfo. [ruby-core:24118]
e86d1ce77e43df78decae079eef94fc9099cd9f1 2009-07-05 * enum.c (enum_join): added rdoc.
def66ceca3ec7f899ab78bb21f534a6172b4c8a1 2009-07-06 * enum.c (enum_join): deals with self recursive objects to get rid of infinite recursion. [ruby-core:24150]
7c3fff4f547dc8f74ffa9a0532597afeceb7bcc4 2009-07-06 * enum.c (enum_join): deals with self recursive objects to get rid of infinite recursion. [ruby-core:24150]
425696848891d9b83749d76ccf11ee4abf0092b5 2009-07-06 * proc.c (proc_hash): use long.
06b9094f96fb104ef1adf887edcb960a20fe2747 2009-07-06 * proc.c (make_curry_proc): should propagate lambda-ness. [ruby-core:24127]
729d726e30108a8fc0207d44ae9dc10fa4114759 2009-07-07 * iseq.c: provisional type fixes.
450f7842160237a533d90c0f94384f8c2a73253a 2009-07-07 * gc.c (GC_PROF_SET_MALLOC_INFO, GC_PROF_SET_HEAP_INFO): simplified.
e895bc3cdb71eb950951f6a7b7ce70bcb2ae9022 2009-07-07 * enum.c (rb_enum_join): non-nil separator must be convertible to String. [ruby-core:24172]
0f2d1527ab1b3b54da2e219ffe3fdd7a741ee1dc 2009-07-07 * enum.c (DEFINE_ENUMFUNCS): included function signature.
7bb9cc23a143a512ca97a21345ac98542e26d091 2009-07-07 * error.c (rb_check_typed_struct): new function to check typed struct.
74a6cc877cb0d8af8f34103a003689c9f184d85e 2009-07-07 * vm.c ({env,vm,thread}_data_type): constified.
ac3c2866c74a703d5208a9001606ac4738daadbd 2009-07-07 * error.c (rb_typed_struct_is_kind_of): new function to see if the given typed struct.
649237de8f9e1c784493f4a8f29178ac0e969237 2009-07-07 * gc.c (rb_gc_call_finalizer_at_exit): deal with typed struct like as obj_free().
ca93e00559d739170150cae27749d64fe07c37fe 2009-07-08 * file.c (rb_file_s_basename): returns new string instead of shared string from FilePathStringValue(). [ruby-core:24199]
ebd13e3eed9e3c4f4eb5b2122590420a76f70184 2009-07-08 * proc.c ({proc,method}_data_type): typed.
abbd115cae8f6db1bfe1c349ed6f928ac96c6622 2009-07-08 * proc.c ({proc,binding,method}_data_type): typed.
a7c32bf81d3391cfb78cfda278f469717d0fb794 2009-07-08 * error.c (rb_check_type): rejects typed data.
081625d16e00b349477c7216ee01f82fb8df835b 2009-07-09 * error.c (compile_warn_print, warn_print): fixed false warnings.
b16c326d5ec0dabaee355f29ee0ff5998919ff70 2009-07-09 * parse.y (parser_data_type): typed.
bee49b34944410e22bbd5a368148d6dbcd40e287 2009-07-10 * vm_insnhelper.c (vm_search_superclass): checks for implicit argument passing before method search. [ruby-core:24244]
5cc13fcb2265564000617d39f69ae957a3087261 2009-07-10 * include/ruby/ruby.h (rb_obj_{untrust,untrusted,trust}): added prototypes. [ruby-dev:38756]
234485dc7d0a6d2c228e76581deb56ef415b28bf 2009-07-10 * random.c (struct MT): ruby already assumes int has 32bit at least, so no needs to use long.
af8f8e5b0e135570f9e5cd2aa8e949ec2e204b31 2009-07-10 * array.c (recursive_join): use obj to tell if recursion occurs. [ruby-core:24150]
5d8b373b05d8710a397c2b8da0406847c5e883ec 2009-07-10 * test/ruby/test_array.rb (test_join2): fixed typo.
cdeed3b3ebb6a03f5ee265e1dd98f327fdbb7a8c 2009-07-10 * ChangeLog: commit miss.
38867cc1150e533a8df65de673195fe632c2d7f8 2009-07-10 * array.c (ary_join_1): should recurse for element array.
1dabc36b8f3545611b00c7161e535246951c5866 2009-07-10 * random.c (rand_init): got rid of buffer overflow.
a88589c7d18c5004bb8b9f8191cb0d3aa3e5a705 2009-07-10 * random.c (limited_rand): expands to long before shift so that the result does not overflow.
c51a9689033dc9cc3deb6e4cca8d7d6aeb91457b 2009-07-10 * ext/readline/readline.c (readline_attempted_completion_function): array length is long.
3f405a768880bf6c042c072fd833d7be47162034 2009-07-11 * ext/tk/tcltklib.c (get_obj_from_str): suppressed a warning.
17c1e454055eaa8e6884e23a195a5fc65ed4277f 2009-07-11 * random.c (rand_init): use fixed buffer for small numbers.
b1f618e9e511ee9fd16cb86153a48193652472db 2009-07-12 * object.c (rb_to_integer, rb_check_to_integer): return Bignum as-is.
796fc30f8404061d173bb48f1af0a5a35ce5c900 2009-07-12 * time.c (time_timespec): rounds subsecond toward zero.
aaf53ad5b82483a33753f0ca1589e8fa3003924c 2009-07-13 * lib/pstore.rb (PStore#on_windows): fixed typo.
405452b5bb8ea4e64735bf22a2070ffc75963434 2009-07-13 * ext/tk: eol-style.
4fbc270cd5116dcfc0dc8677c5c0937e20addcf9 2009-07-13 * marshal.c (r_object0): should not shadow outer variable not to return Qnil always.
9681409e3691037c11c19052295616454f74c936 2009-07-14 * io.c (rb_io_initialize): check if the descriptor can be accessed in the specified open mode. [ruby-dev:38571]
c749e4fca225cd00f5be15f6fe6e4538a6c29413 2009-07-14 * ext/io/nonblock: moved from ext/io/wait/lib.
934b700100fcca8f3dd59b98cb39542a3d25afe6 2009-07-16 * method.h: properties.
34f8c6becdc7e713e12bf76b99567ef55ec74195 2009-07-16 * vm_eval.c: adjusted indent.
eb9bc2d2655c336a1e5a34af69fdf5bf2c7d0788 2009-07-16 * random.c (rb_random_t): objectified. [EXPERIMENTAL] [ruby-dev:30954]
5e65d8f433f555af052ae6a32f42adb897778c58 2009-07-16 * bignum.c (rb_big_new, rb_bigzero_p), range.c (rb_range_values): added for random.c.
53163f8138e1e0d1c0f91351a8cfe8749151d56e 2009-07-16 * io.c (io_reopen): discards read buffer. [ruby-core:24240]
c15e6bf465a10a25dc866f50b5589d4d64a2155d 2009-07-16 * ChangeLog: reverted entries removed mistakenly at r23889.
fa41dad1b2ae2bdf58bff62dac561362cf81ab49 2009-07-16 * ChangeLog: log entry for r24144.
415d5ebc2f96e04fea438cd86ad23aa94a0e1da2 2009-07-16 * id.c (Init_id), vm.c (vm_exec): @#__ThrowState__ is no longer used. [ruby-dev:38760]
1cd0ddea1bee76e77e207e0e65c2a782e0cf21f2 2009-07-16 * hash.c (rb_hash_aset, recursive_hash): rejects recursive hash. [ruby-core:22921]
b0c869c983bc0e468113728eeea526479752d8bd 2009-07-16 * configure.in (MANGLED_PATH): disabled on cygwin and mingw.
3622071601cd1d325a0155cd8c37df2692374722 2009-07-16 * random.c (fill_random_seed): suppress a warning.
bc0ea18dbd073bea10a8f3c610bb879a31468c60 2009-07-17 * random.c (dump_mt): removed debug function.
115c220b4d7593bccff0ad3feb66bcdbc4bb008a 2009-07-17 * random.c (random_equal): new method Random#==.
ed52949e7960693eb2498d20b8e4d4cc06c3a801 2009-07-17 * random.c (fill_random_seed): /dev/urandom is not available on DOSISH systems.
003fa83e0cce2b1cc514acc8a9aa7e4c7278104d 2009-07-17 * random.c (DIGSPERINT): fix for LP64.
b12c5a85b47c55d94b5baace09ad668ce610f716 2009-07-18 * random.c (fill_random_seed): use cryptographic service on Windows.
8195282dfc4752ae8ec7fc1cb18f7c8e5f3d9d65 2009-07-18 * random.c (fill_random_seed): needs wincrypt.h.
f3d022543ef2afde3d53e7f6b3028eafe39d0ef4 2009-07-18 * random.c (rb_random_{int32,real,bytes,int}): added functions for extension libraries.
b3b7cd5f0ea597dfdf4321b36bb59c5780757963 2009-07-18 * include/ruby/defines.h (TRUE, FALSE): for internal use.
0f6d9dfc96c145e69b94d24d51d98480abd72ae1 2009-07-18 * array.c: suppressed shorten-64-to-32 warnings.
e07cb859cc882adc05f818466b45e75f1d5a1e39 2009-07-18 * suppressed shorten-64-to-32 warnings.
33151fcfe40cbe9c2410cec1a4760a0e1f62bce5 2009-07-18 * string.c (rb_str_hash_cmp): got rid of overflow.
33fc55acef6a2d7b79cf5ac084bbb94cb3b14b31 2009-07-19 * vm_method.c (me_opts): fixed optimized method aliasing. [ruby-dev:38824]
2737b90e36f43865be74ebf6b71ea3ab42309720 2009-07-19 * io.c (io_read): should taint the result. [ruby-dev:38826]
ce34147cf4de2212b77d11d83a8e4cbd9df52683 2009-07-20 * configure.in, Makefile.in (TEST_RUNNABLE): tests are not runnable if cross-compiling.
5a392c71dbf5cdc5af261acd3c56eac39e217988 2009-07-20 * compile.c (compile_dstr_fragments): reduced needless literal.
ea850e3030dac8e054ba854ba8c4eea2a3c46f7d 2009-07-21 * variable.c (rb_generic_ivar_memsize): should not remove generic instance variable table.
9009b471da52a3bdd1ca7194e84e24317e591879 2009-07-21 * gc.c (rb_gc_enable, rb_gc_disable): should return Qtrue/Qfalse.
4ec8dc6d61986fa8d778ebe43876d15674038c74 2009-07-21 * lib/tracer.rb: toplevel caller exists now. [ruby-core:24454]
2e4ad56fc2139991cb6e90df1f7bfd1cfbe49f00 2009-07-21 * test/ruby/test_rand.rb (test_big_seed): tests also instance methods.
a60b9f919054c7e72a1574a93d1925351ff40ca8 2009-07-22 * ChangeLog: fixed a typo.
9f66faa3749e3919726828199b25a9b3b6b30e96 2009-07-22 * time.c (init_leap_second_info): checks the result of gmtime to suppress warnings.
9adaa9e9df9c3aefc13473ae9bcfbbc58bc2de15 2009-07-22 * common.mk (class.o): depends on vm_core.h.
f8faa5e8fe58638af854df11f47ac9d553c938fc 2009-07-22 * random.c (random_{state,left}): internal/debug use.
4fd615943ed879a3694bd986f48a52486c7c52e1 2009-07-25 * enc/big5.c: not executable.
d6ab828369b8ab6995b47abd9ab5982618c2d334 2009-07-25 * complex.c (nucomp_hash), rational.c (nurat_hash): not to use hash value of class so that equality against subclasses can work. [ruby-dev:38850]
c689ee1a89feb9d5acebb7a6092aef23af3cf35b 2009-07-25 * io.c (argf_eof): should not have reached EOF before trying to read. based on a patch by Heesob Park <phasis AT gmail.com> at [ruby-core:24559]. [ruby-core:24557]
34df0e5c9f82a604e3448757e580bd7a75169596 2009-07-26 * vm_insnhelper.c (vm_call_method): fixed indent.
00d61f1fe52b7637e93dde5a7c55cb2138a88405 2009-07-26 * vm_insnhelper.c (vm_call_method): __send__ can call protected methods. [ruby-core:24500]
f9f1581f6d777be9ee2fe8612d77832cd214d1a2 2009-07-26 * ChangeLog: removed extra spaces.
b7f26835dae3005f1eefbb1700aa711b811fb2fc 2009-07-26 * io.c (argf_eof): go to the next file if called after ARGF.close or ARGF.skip. [ruby-core:24561]
f9e7c3c37f022aa88dc19c993e814df03c623239 2009-07-27 * ChangeLog: forgotten ML ref, [ruby-core:24561].
1ac307dddc22f333e5e1d93110eb4eeb947fc79c 2009-07-27 * lib/rdoc/parser.rb (RDoc::Parser.binary?): fix for empty files. [ruby-dev:38848]
2b2a9a23d0e8adb2e53e99bc780e6084a404c53b 2009-07-27 * include/ruby/intern.h (rb_*str_new_cstr, rb_str_buf_new_cstr), (rb_str_buf_cat2, rb_str_cat2, rb_exc_new2): suppress warnings.
bd25b6a342c45aa8ca119bd34cbe172998a9f8e5 2009-07-30 * test/cgi/test_cgi_util.rb: properties.
d67e9aeae2225e0a8e1ea6e47ac5a43e975027d6 2009-07-30 * variable.c: use st_data_t for st functions.
08fa9bad5bc00a8315900c7eed180a3925d8a75b 2009-07-30 * variable.c (Init_var_tables): initializes __classid__ ID.
d919a67c1e704ba7c7f0067ec649c98288a662fe 2009-07-30 * variable.c (rb_class_path): fixed a variable.
b8b083dbd5444007645a667dcb9d7a30e1e44b0b 2009-07-30 * insns.def (defineclass): preserve encoding of class/module names. [ruby-core:24600]
5004e33f8de3b7ce8208421da512102c95c597cb 2009-07-31 * parse.y (literal_concat_gen): reduced unnecessary node at string literal concatenation with empty head dstr. [ruby-dev:38968]
e5df8fd261824a4ed6fc65a5a846b8b7a37ee3c3 2009-07-31 * compile.c (iseq_compile_each): used more appropriate construct.
5a5355e84f93b84245e7e66af0bd87a4b3300d4a 2009-08-01 * tool/rbinstall.rb (gem): suppressed warnings. cf: [ruby-dev:38975]
51d1c5e73bf44baecf598b8997a0d291518da351 2009-08-01 * random.c (random_float): rejects Infinity and NaN. [ruby-core:24651]
64ca541cda4c4141aae1e0a4649943e27c78e345 2009-08-01 * test/ripper/test_filter.rb: properties.
e626e0bdec56d15e01450509828f587cc5fa4687 2009-08-02 * random.c (rand_int): prevent from GC.
3770ac98ff18a7ebc9836550f91b81dcfc19106d 2009-08-02 * array.c (rb_ary_combination, rb_ary_product): prevent from GC.
6a26b59600c7c66611c9a52038bb95ff4d4194c0 2009-08-02 * parse.y (literal_concat0): tail can be nil. [ruby-dev:38980]
59e5d0f1779304baf931f2bd6bf82f168cbc9ef4 2009-08-02 * bootstraptest/runner.rb: made executable.
a194550e5c3076770a16b44ef3cdd1ab3cb904ed 2009-08-02 * random.c (rb_random_int): arguments have to be converted to integer. [ruby-core:24679]
330be69e4310886cc0d54356b2273113d288d9b1 2009-08-03 * array.c (rb_ary_{permutation,combination,product}): must not use ary_discard on strings.
8b0fef3747e8b6dcf13ed97404c6642495964b94 2009-08-03 * bootstraptest/runner.rb: got rid of using /bin/sh.
49816a25525e96e6d78e013ad632555a83672187 2009-08-03 * array.c (rb_ary_{permutation,combination}): disallow reentrance with continuation since work-buffers cannot restore.
34401f9014c0d983f66d144ca8cccd25b1fe47a7 2009-08-03 * array.c (permute0): use chars for boolean array.
9997227af889127eb1af4298e485708c4be3b367 2009-08-03 * bootstraptest/runner.rb: forgot shebang line.
5ea7e7f60b2c8393cc2a034aabd874768b32807c 2009-08-04 * lib/rdoc/parser/c.rb: fixed a small error in the documentation. [ruby-core:24744]
93b9f2cc5ef029d4cdeab7637fd419580af57d79 2009-08-04 * lib/test/unit.rb (Test::Unit.setup_argv): expands paths before requiring. [ruby-dev:39012]
0a2b36a99c189d7a7397e1589d161277a4324cc8 2009-08-05 * eval.c (rb_longjmp): reset raised flag before fatal error.
6b0ac4ae63f630db39549455ff6529abf84b0796 2009-08-05 * eval.c (rb_exc_raise, rb_exc_fatal): require exception object. [ruby-core:24767]
c82826ce5f90f2b678b5e42309c4fd226863230f 2009-08-05 * bootstraptest/test_exception.rb: test for [ruby-core:24767].
a2d42dab14a7593235062b557699b155daf5cef6 2009-08-05 * debug.c (ruby_dummy_gdb_enums): made public. [ruby-dev:39001]
cb9038cbafd42efd669524417ee73919bed58c49 2009-08-05 * io.c (rb_stdio_set_default_encoding): prototyped.
8bc6c715475aae33d292b077003d15ea47b9913f 2009-08-05 * ruby.c (load_file_internal): assumes -x flag if no "ruby" is in the shebang line. [ruby-dev:39015]
d04b691b96fa1c4c0c55a30e711309f7d5301042 2009-08-06 * lib/test/unit/testcase.rb (Test::Unit): removes silly TestCase class.
c6ada1e7e044d584e30359c8783a5bf9eb019d60 2009-08-06 * lib/mkmf.rb (check_sizeof): added optional compiler option argument. [ruby-core:24785]
a032b1bdb868f4239fb209ef3006fe843c3ada74 2009-08-06 * test/mkmf/base.rb: split from test_sizeof.rb.
f86f669cf3242fe825c9b12a4e7b50769f822113 2009-08-06 * test/mkmf/base.rb (TestMkmf): was turned into a class, because MiniUnit doesn't complain even if a testcase has no tests.
efb909735211142ebab458e608f1af4fb6ad2abb 2009-08-06 * vm_method.c (rb_method_entry_eq): deals with optimized method properly. [ruby-core:24789]
87c1a07d6a8f16949c44625924120cb0e5c707ab 2009-08-06 * encoding.c (rb_enc_get_index): fixed indent.
30995c6594c5df7017dc3649ac7f3d1f2b7c40d4 2009-08-06 * encoding.c (encoding_data_type): typed data.
a2393c3e53340a8a05855a9ef0d5222901b68a14 2009-08-06 * encoding.c (valid_encoding_name_p): rejects too long encoding names.
a809077956248ce3c6c1038872ad184d06445ae5 2009-08-06 * encoding.c (rb_enc_associate_index): cannot set encoding on special constants.
b07df3826502b589e2c874e5ab8ee02ea549f3ac 2009-08-06 * eval.c (rb_exc_raise, rb_exc_fatal): nil is used to reraise.
5414f008d79a8721dc92b449f613f7e9d7bed806 2009-08-06 * eval_error.c (error_print): removed an extra argument.
ac2557e09fab847d48718222d351c16fff9432d0 2009-08-07 * marshal.c (w_symbol r_symlink, r_symbol, r_object0): fix for non-ascii symbols. loading such symbols can cause segfaults in older versions. [ruby-core:24788]
28f00681ca11e8df208fceadd74433f82cd9b533 2009-08-08 * ext/ripper/eventids2.c (token_to_eventid): added keyword_do_LAMBDA. [ruby-dev:39049]
83c5dfb7ea60474722fd53382e8f9c31e35258de 2009-08-09 * common.mk (ruby.imp): excluded prelude.o to get rid of circular dependency. [ruby-dev:39052]
3ece38366080f6c862e243d152476572ba15268a 2009-08-09 * marshal.c (class2path, w_unique, w_extended, w_class, w_uclass): deal with non-ascii class path. [ruby-core:24790]
a8cf451714d1794f4bd95c422391ca5574735d41 2009-08-09 * marshal.c (must_not_be_anonymous): fixed silly miss.
60d1320326a7a58153b7dd76797512b8b2f566ba 2009-08-10 * include/ruby/intern.h (rb_path2class): no deprecation.
8dfd78fc1c1bd4a19de2ce3276bf3ed5670ad1e1 2009-08-11 * numeric.c (num_divmod): fixed rdoc. [ruby-core:24862]
d26cfd565da30c8eb92a48c6d1ab8ab8a8bdcd82 2009-08-11 * test/ruby/test_rubyoptions.rb (test_shebang): fix for new behavior.
df9f51338766ca090aaa2ed9818213eb7e2b8d8c 2009-08-12 * configure.in (rb_cv_broken_crypt): needs more checks.
265bd9e661061d364568f78b3c2649377bfe96b1 2009-08-12 * string.c (rb_str_new_frozen): must not change encoding of frozen shared string. [ruby-dev:39068]
c00428ed9ec5f54c6245642650c8d7c463607248 2009-08-12 * test/ruby/test_struct.rb (test_inspect): use assert_match.
31f4a829421d2c5ecc21f42d14f5b38ac9e846de 2009-08-12 * class.c (rb_define_class_id_under, rb_define_module_id_under): new functions to define a nested class/module with non-ascii name.
be245c09e68d8990b20566ad5438140a0d651f42 2009-08-12 * test/ruby/test_marshal.rb (test_class_nonascii): test for non-ascii name class.
3711c63b6a2513348a4dc991ec25198244636d2a 2009-08-13 * regenc.c (onigenc_strlen_null, onigenc_str_bytelen_null): fixed infinite loop for wide encodings. reported by Ralf Junker at [ruby-core:24892]. [ruby-core:24904]
24c783e95eab89e73da7d56cb6e83f6c938046ae 2009-08-13 * configure.in, Makefile.in (MAKEDIRS): used MKDIR_P instead of as_mkdir_p. [ruby-dev:39063]
72072e6343bf0f12b4f6ca5a4f953b46fe2db709 2009-08-13 * insns.def (opt_case_dispatch): suppressed a warning.
c9e7e6617ba2f76f0ff8b69501825018b21f9520 2009-08-13 * configure.in (RUBY_CHECK_SIZEOF): use AC_COMPUTE_INT instead of _AC_COMPUTE_INT_COMPILE with cross compiling, since its arguments have been changed at autoconf 2.64.
c29206461f2d0c610eafed50e6658202aeb050ec 2009-08-13 * configure.in (RUBY_CHECK_SIZEOF): set cross_compiling to yes only when AC_COMPUTE_INT, and inverted the arguments.
0ff3bf4f44b7c634afcbcc08eb1cbe74f04ac37c 2009-08-14 * configure.in (rubyhdrdir): fixed typo. [ruby-dev:39079]
69f1e595bfd768433a55528819691c41c78c962f 2009-08-14 * ext/digest/lib/digest/hmac.rb (Digest::HMAC#initialize): faster code.
19b24f499b00917c924b7e63049311de85a0a3fd 2009-08-14 * include/ruby/ruby.h (rb_check_safe_str): deprecated.
f93bdaed628eb51e849d2e082a20385edea3ef19 2009-08-15 * parse.y (fname, string_dvar, sym, dsym, f_arglist): removed duplications.
232836ea5aaa0e06954b24044ace818aececbf9f 2009-08-16 * vm_dump.c (bugreport_backtrace): rb_backtrace_iter_func now takes VALUE as file and method names.
cd48eb8fd5a687b58b994fb39316c9aa2da8f9cc 2009-08-16 * vm.c (vm_backtrace_each, vm_backtrace_push), vm_eval.c (print_backtrace), vm_dump.c (bugreport_backtrace): rb_backtrace_iter_func now takes VALUE as file and method names.
2318bef1de1ba3cd9e0b6a88fed9bd39be6a3ea9 2009-08-16 * regparse.c (parse_char_class, parse_exp, parse_branch), (parse_subexp): fixed memory leak. a patch from Ralf Junker <ralfjunker AT gmx.de> at [ruby-core:24921].
2a8ff72f3049877f377ea328c195b1f9244516c0 2009-08-16 * regparse.c: commit miss.
95c5a63d2d4f607aa74cd2ac3787a81fa9dfbf05 2009-08-16 * regparse.c: commit miss again.
114f01bd9d1a9dc28d62a1a25b31a210bf871bbc 2009-08-16 * parse.y (yylex): should dispatch scan-event even when follows just after delayed-token. [ruby-dev:37855] [Bug #1071]
b5e6b46e90101dbd092469e183070635634d9394 2009-08-17 * parse.y (lex_get_str, lex_io_gets, rb_parser_compile_string): must be ascii compatible.
f165ddb21f3ae9701002caa0a29f1b80b7148440 2009-08-18 properties.
ec490ab2c49260f1238e64f1a3db526f00745559 2009-08-18 * load.c (rb_feature_provided): suppressed warnings.
e1c9ac6bd91e9a96e40077cc16afa1fcabc8436f 2009-08-19 * enc/unicode.c (CodeRanges): initialized statically.
4a7cf7638c15f644177ec5383148dea58e6565d6 2009-08-20 * parse.y (ivar2_hash_type): disabled for now.
bfc94fde253a255d329cfdec32398f4154be225f 2009-08-20 * parse.y (ENABLE_SELECTOR_NAMESPACE): defaulted to 0.
36c9cddf6cc5306b792669ce31825a6e2d065a5c 2009-08-20 * io.c (rb_sysopen): moved sysopen_struct from rb_sysopen_internal.
4b82d3b6b8734049d916d0f7fb0eee9ef29f6324 2009-08-20 * io.c (rb_sysopen_internal): removed const qualifier.
e22b92dce4dc7723cf95849edf9beb7126c63960 2009-08-20 * lib/rdoc/ri/paths.rb (RDoc::RI::Paths): Gem::Enable has been obsolete.
7439c06ab7d1adc1ffce82ff39ba60ee78dd0996 2009-08-20 * configure.in (RUBY_PROGRAM_VERSION, RUBY_RELEASE_DATE): extracts from version.h for cross-compiling.
09cbac3f868afd26a2aa73c45fb0765d5f116f4e 2009-08-20 * lib/rdoc/ri/gemdirs.rb: split from lib/rdoc/ri/paths.rb to get rid of loading rubygems and searching all gems always.
a606038c6abf31740e38448a164f872d3c94c83f 2009-08-21 * enc/utf_8.c (code_to_mbc): suppressed a warning.
a7b920686af51c7f54a2b1bd9e53c657db41d360 2009-08-21 * enc/unicode/name2ctype.h: split from enc/unicode.c and made a perfect hash.
7e97b9af8050bf121a81b82609870b24178a7d10 2009-08-21 * lib/mkmf.rb (rm_f, rm_rf): pass the last hash through if exists. [ruby-dev:39153]
3bf1ea2217478ca8512bdd8e12dfa05442f7402d 2009-08-24 * win32/Makefile.sub (enc/unicode/name2ctype.h): use md instead of $(MAKEDIRS).
4f867dddc4408a6f3a192ddb726fae283cfe48df 2009-08-24 * configure.in (RUBY_CHECK_SIZEOF): set cross_compiling only when universal binary.
355e0f4efd94526c6de4afed0c5b2bd6992b19ac 2009-08-24 * st.c (st_delete_safe): deals with packed entries. [ruby-core:25080]
24dc34e3f4c9d7746d222ca80cf875225dbd9789 2009-08-24 * configure.in (DLDFLAGS): use linker_flag and changed undefined and multiply_defined behaviors. cf [ruby-core:25086].
b55c4210ef178af98ddd3ba7fc2f4be117dbafb4 2009-08-25 * Makefile.in (enc/unicode/name2ctype.h): explicitly ignores the result of diff.
7734d1784906f7eec333dbe52654eb2fa186a3db 2009-08-25 * Makefile.in (enc/unicode/name2ctype.h): explicitly ignores the result of diff and turns -e option off, because *BSD make passes it by default.
8e6ea3712bc1db351146e35c7d538a9867469ebc 2009-08-25 * bignum.c (rb_big_clone, bigmul1_normal, bigdivrem): trivial optimization.
ebbe19e1ad98167417ffff29048c83e1aaa8b547 2009-08-25 * random.c (rand_init, random_load): use already defined macro.
009fbbaadaa23f32fa8bd8f7934b426e2725a8a2 2009-08-25 * enc/unicode/*.txt, tool/enc-unicode.rb: properties.
1fd7f2e57d2e4ae4f37700570a3bdf5963650744 2009-08-25 * enc/unicode/name2ctype.h: updated.
1af43ae867807010d1fc37b440cbc79215de34b9 2009-08-26 * enc/unicode.c (onigenc_unicode_mbc_case_fold): balanced braces.
b6cf78511962ba901ca4a86ffdeb6624afe8dfb1 2009-08-26 * vm.c (collect_local_variables_in_env): skips internal variables. [ruby-core:25125]
d4e85c416d1ad24fb6dd7c639260ef0c457d3816 2009-08-26 * lib/tempfile.rb (Tempfile#unlink): reverted r23494, since the usage in RubyInline is considered wrong.
ba7a870a8924fdd0fe1612ef4b74024ae0e3fe32 2009-08-26 * lib/tempfile.rb (Tempfile#close!, Tempfile#path): added side notes from Hongli Lai's fork.
0c86e8b70b277ab5179d13839b9496dce55f51df 2009-08-26 * method.c (rb_method_entry_t): body.proc should be marked.
c6defbf3108a0cd1d16184dafe5fba9e2542cf39 2009-08-26 * tool/mkconfig.rb (program_transform_name): fix for autoconf 2.61 or earlier.
ffd0da0333dd413d041ce25e4066c97890343a0c 2009-08-26 * lib/tempfile.rb (Tempfile#close!): should not undefine finalizer by just unlink.
47a1a7b67d272596860c8969f8581c175f7d5704 2009-08-26 * test/test_tempfile.rb: merged from Hongli Lai's fork. cf [ruby-core:25131].
96760236079b15674a6322a2ca41b1528b51afbd 2009-08-26 * random.c (random_rand): unified random_int and random_float. [ruby-dev:39158]. and fixes [ruby-core:24655], [ruby-core:24677], [ruby-core:24679].
0170c2fc4df2002568c896176b4c7868dee3e6c3 2009-08-26 * lib/tempfile.rb: fixed typos.
31875e97b4e11493da07f34096bb4b89180a62b5 2009-08-26 * random.c (random_rand): fixed for edge cases of ranges. [ruby-dev:39166]
2981448f33894323c7a896d351041a4224277c5a 2009-08-26 * random.c (random_rand): refined error message.
2ef382231fffd049fce83d742c26084ac8bb959c 2009-08-26 * ext/strscan/strscan.c (strscan_set_string): set string should not be dupped or frozen, because freezing it causes #concat method failure, and unnecessary to dup without freezing. a patch from Aaron Patterson at [ruby-core:25145].
fec3877e8dd3955f7e9b30a1af5a59bf71330ff3 2009-08-26 * thread.c (do_select): suppress warnings.
9460fd0ee0d7b8eae7861406b592a0f0977d0e15 2009-08-27 * random.c (random_rand): random integer can be a fixnum for bignum range. [ruby-dev:39173]
f9be12fb14e57794d2edb53a141b00be47c7f010 2009-08-27 * ruby.c (ruby_init_loadpath_safe): suppressed warnings.
84255e0485b1d7b6eef6d82f330f4f671b3f23fc 2009-08-27 * vm_method.c (rb_remove_method_id): exported.
b587368d712a71053b792f6bff9132e8b145b14c 2009-08-28 * iseq.c (iseq_mark): made invariant expressions constant references.
1612ad9d326b18d3a2fd354be9af73f3d005311a 2009-08-28 * iseq.c (iseq_mark): skip outdated cache entries.
afb957b129b76050a5f8d241a3a9c030ae9799b5 2009-08-28 * proc.c (rb_method_entry_arity): fixed indent.
a2f378737fc70cdfce65a3d08eda1c9a99d89b4d 2009-08-28 * vm_core.h ({GET,INC}_VM_STATE_VERSION): moved from vm_insnhelper.h.
fcf88c1b8df49ba0c4db026f2b17066ea66d3de2 2009-08-28 * method.h (rb_method_definition_t): split from rb_method_entry_t to deal aliases. [ruby-dev:39165]
c2a81f31efb709d34141aa2bdbf530969b3c012c 2009-08-28 * lib/tempfile.rb (Tempfile#make_tmpname): removed thread race condition.
2235d504b735a952a6067443bc927815ecbe4317 2009-08-28 * lib/tmpdir.rb (Dir.mktmpdir): removed thread race condition.
be41711465807d07521d5f71ffdfee18dcab33b5 2009-08-29 * lib/tmpdir.rb (Dir.mktmpdir): rolled back r24699. [ruby-dev:39193]
4119b5485447dda2ca84807f6a200e5cb04ee307 2009-08-30 * parse.y (rb_enc_symname2_p): not depend on nul terminator.
7fed54570fe5e31c3b42c947c8bce4c9dd1dea38 2009-08-31 * test/ruby/test_argf.rb (assert_src_expected): refactored.
9055042fa44e0890953f96b53f94b8dc7385564e 2009-09-01 * tool/file2lastrev.rb: executable.
61d983df58c65adfdfce252c8a25561fec33601c 2009-09-01 * tool/instruction.rb (RubyVM::InstructionsLoader#make_stackcaching_insns): simplified.
cb3c0b4a10d662075beed8afd1182be519b0ed62 2009-09-02 * tool/instruction.rb: executable.
dc697b1905966c164ecf88a737c9c90ca95c87a8 2009-09-02 * math.c (math_gamma): constified fact_table.
274fa77e3f3620cbd496952f622e930ea6951f02 2009-09-02 * math.c (domain_check): simplified.
3fe5402dfa4b16fe586baee9c6f7187c3a00268d 2009-09-02 * math.c (math_gamma): get rid of direct comparison between too big double and integer, with gcc on x86_64. [ruby-core:25257]
9691894b86ce8775362beeb3eb36ae7186694d5f 2009-09-03 * parse.y (fname): removed duplication.
fb03cb8275d6028d082fedeaa29e237cbe66399a 2009-09-03 * parse.y (literal_concat_gen): concat body from dstr instead of nd_next. [ruby-core:25284]
c0a09d9594564df9d5b7d6992dfe25c0a616d1fb 2009-09-03 * lib/webrick/httpservlet/abstract.rb (do_OPTIONS): method names are symbols now. [ruby-core:24580]
299d8fb1b7c10eb1b6a5961856addbe61149b549 2009-09-03 * random.c (random_rand): fixed rdoc. [ruby-core:25332]
e825a2c0301e4bf84f936d9ad4daf833048a8a3d 2009-09-04 * bignum.c (rb_big_div, rb_big_idiv): fixed indent.
6da90f39c6a1874edbf02d0274e5187789152db9 2009-09-04 * bignum.c (rb_big_idiv): added rdoc.
0cf0b0eed4442fe7ed07d0c0bffe8bd7acbbe166 2009-09-04 * numeric.c (round): added declaration. [ruby-dev:39222]
15ec8e6548e237c76c40286259cc684d90919da3 2009-09-04 * test/ruby/test_io.rb (test_binmode_after_closed): test for [ruby-core:25363].
7633eb4c51fd088ad1f85109929b0a93c4d7e3fb 2009-09-04 * re.c (update_char_offset): * re.c (rb_reg_equal): * re.c (reg_match_pos): * re.c (rb_reg_eqq): * re.c (static VALUE): * re.c (Init_Regexp): [ruby-core:24748]
605e7d4a603adcdbe1c2bde969c5f95938873ee2 2009-09-04 * re.c (update_char_offset): position should be long.
7b9024f74055febffbe3bc8741e086b7a35b86c7 2009-09-05 * re.c (Init_Regexp): new methods. [ruby-core:24748]
96c50e47c56fede4ef4d33c31fb30baf4df6a2e2 2009-09-05 * compile.c (iseq_compile_each): &&= and ||= should return rhs. [ruby-dev:39163] (#1996), [ruby-core:25143]
8a9960a37412d4508b003bf0c4c5a8329ba1d6c3 2009-09-05 * compile.c (iseq_compile_each): &&= and ||= should return rhs. [ruby-dev:39163] (#1996), [ruby-core:25143]
47b31a44c75cf2dc7a0d1bc1763762e2f72a7765 2009-09-05 * compile.c (FIXNUM_INC, FIXNUM_OR): trivial optimizations.
7a05e1ead3088b1b5be3cd497432cdc93c8f5352 2009-09-05 * compile.c (FIXNUM_OR): typo.
c76e698fd8c086930f2b3092b1685d1521d148f4 2009-09-05 * compile.c (iseq_compile_each): op_asgn to aref should return rhs. [ruby-core:25387]
ef2c92ddf0c008c9bd785491d505afd3c7a73af9 2009-09-05 * numeric.c (flo_quo, int_round): added rdoc.
c06c77091bcdc7e4aff08b0d1d23c41d119491bb 2009-09-05 * io.c (argf_next_argv): fixed indent.
33ff31149464168cfe1d137bff436b6a7d19c357 2009-09-06 * io.c: fixed rdoc, a patch from Nobuhiro IMAI at [ruby-core:25433].
f64949e2764a95e86a3851c07273f88aaac2fc7b 2009-09-07 * io.c (Init_IO): added rdocs for constants.
5a12fb5fb87fe373ad251d68752388148c1363a3 2009-09-07 * io.c (io_encname_bom_p): removed magic number.
a5c2f8843f0fb022e1bc33cad8d6d475958d2f83 2009-09-07 * io.c (rb_io_tell): adjustment for ungotten data.
c95cbc0cc5f9c5d11438c3fd7258ef98dda9399e 2009-09-07 * vm.c (sdr, nsdr): nodoc.
922bc54adb2b1cbcc14edc93a37f626c7a784a02 2009-09-07 * test/dl/test_{cfunc,ptr}.rb: added tests from Aaron Patterson. see [ruby-dev:39249].
c6b3a96fbb34cad869c66a452e13a115e1710358 2009-09-08 * tool/compile_prelude.rb: evaluates in the main context. [ruby-core:25474]
488024dfcf9bb56fb22ef4ba58cc8a800190ba42 2009-09-08 * tool/compile_prelude.rb: reverted.
4fb9d7ffeeb71dd5d09288b9bd24de2925c0bb89 2009-09-08 * vm.c (rb_thread_mark): mark callers iseqs. [ruby-core:25474] [Bug #2062]
034414741e4616f7a305f12fe36e1f9a6b0ff074 2009-09-08 * iseq.c (iseq_mark): use preprocessor.
31b7ae00c05aef76416c767df92be45d62e9d06a 2009-09-08 * include/ruby/st.h (st_hash_func): use st_index_t.
bbd9c406d6f34d028a844a16a04634f9a02217c0 2009-09-08 * re.c (rb_reg_hash): must calculate hash.
e6dd856d73d084371c0b916cdfabf5775c1d0375 2009-09-08 * st.c (st_init_*table_with_size): use st_index_t.
032a314c5025d2d87e5ea11c58162e698fff0168 2009-09-08 * lib/tempfile.rb, lib/tmpdir.rb (Tmpname): extracted new module. [ruby-dev:39197]
055fb067007a211f6cbfb3daa060c403d2fd80c4 2009-09-08 * cont.c (cont_data_type, fiber_data_type): typed.
f7f3f9bf76467190c34fc598fd48ebedf3db9f42 2009-09-09 * cont.c (cont_restore_1, rb_cont_call): should be Fiber.
85cc4ff62a95500ee748f9d5d987a0003d43b4e5 2009-09-09 * cont.c (cont_memsize): fixed wrong expression on IA64.
b46cd0e400ff278897908479acc9163419341b07 2009-09-09 * include/ruby/ruby.h (rb_data_type_struct): constified dsize.
cd4fc5be39d86196d529f9c464d9c87e0b73d66d 2009-09-09 * include/ruby/ruby.h (rb_data_type_struct): constified dsize.
af4a989a987e1f7a116ee7726be4b9d0e0fac125 2009-09-09 * cont.c (cont_memsize, fiber_memsize): constified.
44110c88e7b1b26dd5edff4fd318c1bd85298bfd 2009-09-09 * dir.c (dir_data_type): typed.
9c1e2b4fb7050d5faa7eedc252639872abc626b6 2009-09-09 * enumerator.c (enumerator_data_type): typed. (yielder_data_type, generator_data_type): ditto.
355047fb4948d00c4e3cd6cdcc8c8a52368673d2 2009-09-09 * error.c (name_err_mesg_data_type): typed.
23c95ef6c7c283bca8e3b2b8e670ec99ef07ca32 2009-09-09 * file.c (stat_data_type): typed.
1a7221035a71558885954a28cda12c520a89c750 2009-09-09 * thread.c (thgroup_data_type, mutex_data_type, barrier_data_type): typed.
5c0a8e947a6291baf2b14f31e2d281b3f99dd309 2009-09-09 * time.c (time_data_type): typed.
913fdf25bcd724ba3f5dbd77e05bf10c3ebd5b96 2009-09-09 * transcode.c (econv_data_type): typed.
fe963a451086d705c14da39fcf687b5e68f34e62 2009-09-09 * time.c (rb_time_timeval, rb_time_timespec): typed.
fb532ac7a99c7b7360921595f45b9f478c13637e 2009-09-09 * variable.c (autoload_data_type): typed.
78ab4258ff3836ac40a8d5df00156bfe3bb1d638 2009-09-09 * st.c (st_free_table): constified.
ed02d584a3d581454d852cbb89b9bec38f02f591 2009-09-09 * variable.c (rb_autoload): initialize typed data.
31a6d508635815d24ced07c5a65273cb0fcf54de 2009-09-09 * load.c (rb_feature_provided): fixed for autoloading extension library without suffix.
481a6476ce0b2669f98e0bcdaa9e210c411b166b 2009-09-09 * test/ruby/test_require.rb (test_relative): tests for require_relative.
098d8d11e180e49493004685a46389bc91a75250 2009-09-09 * test/dl/test_dl2.rb (test_call_double, test_sin): fixed argument order.
c754c0b23796be43fb7b4d8d4cc1d44af3ebd793 2009-09-09 * ext/dl/cfunc.c (dlcfunc_data_type): typed.
7bac09fc2616f0207e400b06868e3dee8a9403b7 2009-09-09 * ext/bigdecimal/bigdecimal.c (BigDecimal_data_type): typed.
ee647e1b96982c7ff459d7af1a6109f7d54f61c1 2009-09-09 * lib/fileutils.rb (FileUtils::Entry_#copy_file): open the source file first to ensure it can be copied. [ruby-core:25498]
3a224dbf45c2bcd8db9c881d671a3080ba16f5c3 2009-09-10 * lib/mkmf.rb (create_makefile): fix for parallel execution. [ruby-core:25509]
848d6fd55e26016d972ec7779f010479d88590ee 2009-09-11 * test/test_open-uri.rb: properties.
0966635873d0237c615aced5860802a8a953ff64 2009-09-11 * dln.c (aix_loaderror): get rid of using uninitialized value in the case loadquery fails. fixed wrong index variable usage. see [ruby-core:25479].
8b04569c6edf2da4630a51e9d0b8115560f771cd 2009-09-11 * tool/config.{guess,sub}: updated to automake-1.11.
9ad26a3d24d359bb9a07eb8926df933f0a622f99 2009-09-11 * include/ruby/win32.h (fstat): override if large file support is enabled.
8e295d4c1799d637080bfd10a99d08574a357acf 2009-09-11 * configure.in (RUBY_REPLACE_TYPE): define typename to default type if the latter is found.
c1dff9b357881025fc1784573205becd135ce7d6 2009-09-11 * configure.in (XLDFLAGS): keep ARCHFILE macro on AIX.
d328ffff91a99a267e5bc1f31b08903dc1e193c9 2009-09-11 * configure.in (debugflags): use gdb by default on linux and darwin.
50ef1b0676867e6d558e5edb0ff40c0faebe16fa 2009-09-11 * lib/tmpdir.rb (Dir::Tmpname): for internal use.
2620a840702c1b109f20706276d0c8b00d3a7204 2009-09-11 * bootstraptest/test_thread.rb: just check for normal exit.
1ce66c6203b8f62ba0d8328c5b4433f57c093b21 2009-09-11 * tool/config.{guess,sub}: better guess on darwin 10 .
175bba395d6e34d8cfa78a0393fa50a3ff199462 2009-09-11 * ChangeLog: commit miss.
126d6acc503adcbb2480cc04fd7ef0a53ad33827 2009-09-11 * NEWS: update for 1.9.2. based on a patch from Run Paint Run Run in [ruby-core:25534].
a4fbd748e24ff25af354d7e993adf5e8a6bacf0f 2009-09-12 * configure.in (GCC): subst for GCC depending extension libraries.
d7feab06ccaacff4e673f22e55a9b8f537fa89ba 2009-09-12 * vm_method.c (rb_add_method, rb_add_method_me): call method added hook after definition. [ruby-core:25536]
efa4ed8cce22b7b8e5b347b8f7e624a11e1d885f 2009-09-12 * vm_method.c (rb_alias): hooks are called from rb_add_method_def.
2fcdd7e080dffb39ad472a491e34be84099bc7b5 2009-09-12 * vm_method.c (rb_remove_method_id): no definition body is undefined.
a5971a12822f3de95ba975acbe3774a8fbabe589 2009-09-12 * vm_method.c (remove_method): typo fixed.
97c3bad4782be995863b778afe189aea42b8afc6 2009-09-12 * vm_method.c (CALL_METHOD_HOOK): refined with macro.
c8f61740086a69ccff5af780c0fd884a15cb35cc 2009-09-12 * test/ruby/test_require.rb (test_relative): test without current directory.
63b231cea0389dd9c8b9ae471b89ab0c1395d4d4 2009-09-13 * vm_method.c (rb_add_method_def): no warning for inherited method.
a8998030fbabc0f604f82350a0767002a86f6068 2009-09-13 * lib/prime.rb (EratosthenesGenerator#initialize): call super. (TrialDivisionGenerator, Generator23): ditto. [ruby-core:25539]
35e17cbe214a6cd81122aa1a8dfa8c0d832f093d 2009-09-13 * test/ruby/test_process.rb (test_rlimit_value): rlim_max may be higher than rlim_cur.
73b86a9be902cb89bbf63e0ccd974922a3a39309 2009-09-13 * include/ruby/ruby.h (NUM2INT, NUM2LL, INT2NUM, UINT2NUM), (LONG2NUM, ULONG2NUM, NUM2CHR, rb_type_p, rb_special_const_p): GCC specific optimization.
8d0bcdb016eddecde0852b3336dbab7011b62dcf 2009-09-13 * include/ruby/ruby.h (SYM2ID): needs parens.
df3ae4e2b57431a6d2e85e97c997d9b96b4dcb41 2009-09-13 * include/ruby/ruby.h (rb_special_const_p): fixed typo.
b516046d8e610e37186023fed109c05d51650a2e 2009-09-13 * bignum.c (bigmul1_single): suppress a warning.
60f545e2ac740677ceab64cf897acb09bbd48caf 2009-09-13 * thread.c (thread_list_access): prototyped.
231fdd86aebdda64101574614451db4fa7853633 2009-09-13 * configure.in (XLDFLAGS): link startup code with ObjC support.
6b607921355deb6bd7e99aadedbb29856571b4c8 2009-09-13 * signal.c (rb_f_kill): added rdoc about exceptions.
04d1998ff875a0c2400b221098f44505ecef7d9b 2009-09-13 * signal.c (interrupt_init): nodoc.
bc832b8e5bdf394e7de631102e9bf27668c19b1a 2009-09-13 * ruby.c (load_file_internal): no need to define DATA when error.
a39f4e5cf6555d635815336e1b4fc467b0a4c6b9 2009-09-13 * ruby.c (process_sflag, proc_options, load_file_internal): fixed types.
283189807cc0f384fa235de7f70a1536d830aff7 2009-09-13 * variable.c (rb_mod_remove_const): do not change VM state when an exception will occur.
e4259b7cc5e8993483da4ff9785db47e41e73bba 2009-09-14 * include/ruby/ruby.h (RB_TYPE_P): should not use BUILTIN_TYPE for special constants.
976c4de36300b4efa1252cef42d1fa80c9a59d7b 2009-09-14 * common.mk (check-ruby): run all test of ruby itself.
d937bbe9cecd6fe294f21210a5c77e57c2af3e62 2009-09-14 * win32/configure.bat: keep old makefile with renamed.
3ab03a234df4964ac02a2b9e462b6cb18b423865 2009-09-14 * configure.in, common.mk, */configure.bat (rdoc): make before install if rdoc is enabled. [ruby-dev:39325]
4f041dafbef3cbc3c5891cb142b00901f90b827b 2009-09-14 * debug.c, parse.y: fixed types.
9f5870b23ef473801d1390ff43adf5d275b8f485 2009-09-14 * svn:ignore, .gitignore: ignore id.h.
6b34fa44aa3962c8d34f838b13602772cb384968 2009-09-14 * configure.in (RDOCTARGET): use install-all. [ruby-dev:39334]
68d8a2a47460c488a778d904d6a1591190efe064 2009-09-14 * common.mk (install-all): target to install all.
3c4380ad25c26a8b4349df4f1296286517aa3118 2009-09-14 * tool/rbinstall.rb (parse_args): show help message and exit if rbconfig could not load.
f9b71b888ca77739cbffd79709bef1289cccaf3f 2009-09-15 * configure.in (RUBY_UNIVERSAL_ARCH): check real target CPU after AC_PROG_CC.
c59abe419d77c6e9346467f47d9b2e60bd45d7fc 2009-09-15 * configure.in (RUBY_USE_BUILTIN_FRAME_ADDRESS): check after real target CPU is set.
4d3dac97ad54527e5cd150ff74865523ef614020 2009-09-15 * common.mk (install-rdoc), configure.in (RDOCTARGET): removed circular dependency. [ruby-dev:39339]
e0976d1a6d3b6ce7c24d66831124e0a166d34de5 2009-09-16 * common.mk (main): makes also encs.
43be7b67c88c35f2de822a54ada0e75dfdea6f2d 2009-09-16 * README.EXT, README.EXT.ja (rb_protect, rb_jump_tag): added.
99b41f385825f48d81195ebe19ddd189472c98c3 2009-09-16 * configure.in (CAPITARGET): enable iff doxygen is available.
43a0a6816a114b9022780e05a4d9b17f73780c3e 2009-09-17 * doc/re.rb: property.
5a45c08ef25cc41d7c6889edc38529a74cc4280d 2009-09-17 * doc/re.rb (Regexp): not under Doc.
c922e508049ebd8a36be0b86d512375c26b19ee7 2009-09-17 * lib/rdoc/parser/ruby.rb (RDoc::Parser::Ruby): parse also rdoc files.
a289f7a4b143fd227b503f85af939ecd47491167 2009-09-17 * thread.c (rb_thread_s_debug_set): set level, not only boolean.
76fa0d6615c4d3fbfa3eddc7aab7a94bb08d827f 2009-09-17 * thread.c: added rdocs.
0cb17717fe3ce324376255efb759fdf8f94e0929 2009-09-17 * gc.c (vm_xrealloc): free as like standard free if size is zero.
9312426c1ea240c4a2e938976d3f4c8f2f155e6a 2009-09-17 * lib/mkmf.rb (create_header): open in binmode.
80464f8f2ad91003c05a3ea84e2c1ab824ec2662 2009-09-17 * lib/mkmf.rb (rm_f, rm_rf): FileUtils.rm can take an array. [ruby-dev:39345]
12fc299a84aa96e5efd1f77e81b28631ba988ee5 2009-09-17 * dir.c (push_glob): str should be a string always.
70f03998c098c430f489b71b8bd59f5ebc0974f8 2009-09-18 * lib/rdoc/rdoc.rb (RDoc::RDoc#parse_files): emacs local variables are delimited by a semicolon. supported Vim style.
0e62186da2f49a6ef1351a7c5aa61e941589c1bf 2009-09-18 * lib/rdoc/rdoc.rb (RDoc::RDoc#parse_files): don't branch by RUBY_VERSION.
2f2d213f7ee95493386442a538bd1190c1aad410 2009-09-18 * lib/rdoc/rdoc.rb (RDoc::RDoc#parse_files): don't branch by RUBY_VERSION.
96ac19481183e11bd12ca0a704d90e415c4b3954 2009-09-18 * misc/rdoc-mode.el: added.
d7f76f84d923ac8c7ef585e1f43fc0d691625377 2009-09-18 * doc/re.rdoc: use rdoc mode.
f2b68df43ef25133dcc954a802a9b41ad2897552 2009-09-18 * test/fileutils/test_fileutils.rb: fixed indent by splitting methods.
6200f424a721981d739410ea3937990e3831bc7d 2009-09-18 * dir.c (GlobPathValue): glob allows null bytes as separators.
868684096079f3e786df517714fe6d795c4647b6 2009-09-18 * compile.c (iseq_compile_each), parse.y (stmt, arg): arg_concat() on op_asgn was inversed. [ruby-core:25629] [Bug #2050]
d36c76dc71b47b201707185b8a0b4264e83de205 2009-09-18 * common.mk (eval.o): needs vm.h.
1aa21e630faab9d1d99f686d98e9b951c0b39488 2009-09-18 * marshal.c (r_object0): entry regexp object before its encoding name. [ruby-core:25625]
06e52ba57b62d2661b4cab842b583fb4137e44de 2009-09-18 * dir.c (GlobPathValue): adjust return types. based on a patch from Naohisa Goto at [ruby-dev:39350].
21367ae07716096ba4a9263b0d9aee22d15ebffa 2009-09-18 * include/ruby/ruby.h (rb_type): forward declaration to suppress a warning. a patch from Naohisa Goto at [ruby-dev:39350]
ffcd041c7ae83d7844c0f485c49e1183903ecf29 2009-09-18 * string.c: fixed types.
bdde51172cbf2754f6bbaa9e1678fbcc3d689dba 2009-09-18 * string.c: added rdocs for symbol.
a1485dbea0024a5a263b40843f7af95e9c72925c 2009-09-19 * dir.c (GlobPathValue), file.c (rb_get_path_check): path names must be ASCII compatible.
8892dd725744f2b58afefedb6640e28a6ff83872 2009-09-19 * vm_core.h (ENABLE_VM_OBJSPACE): socklist needs st_table in rb_w32_sysinit(), before object space initialization.
970ec9c02d683b86ca90dc6e63f3c1b4d8226960 2009-09-20 * lib/cgi/cookie.rb: fixed indent.
cd4f59bc5e32c71fcef679ebdbd750c7d2ed5f5e 2009-09-20 * ext/bigdecimal/lib/bigdecimal/math.rb (sin, cos, atan, exp, log): improved precision and performance. based on a patch from Makoto Yamashita in [ruby-core:25600] and [ruby-core:25602].
3a7c1e25c4f88d6cdfc6c9978aa6811dc548119b 2009-09-21 * cont.c (cont_new, cont_capture, fiber_t_alloc): needs already running thread. cf. [ruby-core:25681]
f331b5584edbf106ab85f4663ddbe55031176b3a 2009-09-21 * proc.c (proc_binding): allow proc from method. [ruby-core:25589]
2d8a79fa473151d5972c8f72d6b73de98081a14a 2009-09-21 * cont.c, proc.c: added rdoc.
c3cd2816aec210d9ff6cd5f16e409925c17649ad 2009-09-21 * tool/instruction.rb (make_insn_operand_optimized): fixed typo.
92fd1940fee3870c89b2e0424a55cdb0f95c3a71 2009-09-21 * Makefile.in, win32/Makefile.sub (INSNS): depend on tools.
d9bfa822ea7e23dcc0dd1572773495419d89e145 2009-09-21 * ext/bigdecimal/bigdecimal.c (GetVpValue): support conversion from Rational. [ruby-core:25697]
178dafefa9057ea0eb16e89d5f703e6077b2ddab 2009-09-21 * ext/bigdecimal/lib/*.rb: fixed indent.
c1f1b452cb5ec2fadf693817c930ff2741bcd477 2009-09-21 * ext/bigdecimal/lib/bigdecimal/*.rb: made module functions.
51132a8ad9b207d3f4e17671339885aa3a932692 2009-09-21 * ext/bigdecimal/lib/bigdecimal/newton.rb: rdoc needs to be followed by the definition.
2c34b66e24f1992e2ceca0b8a8f3d710f05f21ae 2009-09-21 * ext/bigdecimal/lib/bigdecimal/{ludcmp,math}.rb: depend on bigdecimal.
fe1ce93f52827f59c069247a6e5998c3a5f907b8 2009-09-21 * compile.c, cont.c, gc.c, insns.def, iseq.c, iseq.h, process.c, thread.c, vm.c, vm_core.h, vm_dump.c, vm_eval.c, vm_insnhelper.c, vm_method.c, template/insns_info.inc.tmpl, tool/instruction.rb: fixed types.
089beb67bd92bd974091bf9cfbbdf4d7151ebd6e 2009-09-21 * process.c (run_exec_dup2): fixed type.
bf3edb979f48529322a8bcf94d4f0b9a702e9cc3 2009-09-22 * tool/transcode-tblgen.rb (transcode_generated_code): fixed type.
476b3d8f3fb238ebea44f65e4b544c06ee8690d2 2009-09-22 * process.c (proc_setgroups): fixed type.
62f073a3864ab89cbb0a1995100b85a1686ddfb8 2009-09-22 * regparse.c (st_str_end_key, str_end_cmp, str_end_hash): constified.
01f3f86472c02fcf1ac456549de440361553e9c0 2009-09-22 * regerror.c (onig_error_code_to_str, onig_snprintf_with_pattern): fixed type.
46970b2d1d716c21784987f3a6daae181cb10b6a 2009-09-22 * regenc.h (PosixBracketEntryType): constified.
fe92b9a75bfc4fab595fc31b6a57f2765ddb85c6 2009-09-22 * st.c (st_table_entry, st_get_key): use st_index_t.
7fd7e4a98b3b2deb221a7ab4833d7bd855bc01f8 2009-09-22 * regint.h: commit miss.
aa78c979e1ec80372c6389b0be124461412aba30 2009-09-22 * variable.c: fixed type.
a97e80ba74c98853c71ea9efc258487987057867 2009-09-23 * tool/instruction.rb (make_header_prepare_stack): check stack overflow. [ruby-core:25714]
5a993c5d220bca6eb8b5a8a3afe842f28140508c 2009-09-23 * range.c: fixed type.
1b541acd691d517fa5a09b4a5bbca129cc7a1e74 2009-09-23 * string.c (rb_str_upto): keep first width. [ruby-dev:39361]
bb099046911374a63d73fb9d7bac04ee096f4253 2009-09-23 * time.c: fixed type.
eb5692ab32a7c4dc41de16e6d37b2e69c44ef402 2009-09-23 * sprintf.c: fixed type.
bda0b012a8ced5b7db0fa5225b5da2a2ebb86aee 2009-09-23 * parse.y (assign_in_cond): also should warn assignment to dvar in conditional. [ruby-dev:39363]
8c3926aea0d782d28fc42ca8d391ce7ec9533e31 2009-09-23 * ext/bigdecimal/lib/bigdecimal/math.rb (atan): refined.
1ef3ac47384e27817f45864f65162fbc04a5d12f 2009-09-23 * ext/bigdecimal/lib/bigdecimal/math.rb (atan): reduce loop with the formula of the double corner. based on a patch from Masahiro Kanai (CanI) in [ruby-dev:39367].
39ea1c8c7c68e2b09c5d2b8641f049f702ca9805 2009-09-23 * ext/bigdecimal/lib/bigdecimal/math.rb (atan): atan(Infinity) is PI/2.
bc7123e4346c373dcf428fa67caef4dc07a199c9 2009-09-25 * vm_method.c (rb_mod_method_defined): should return true or false.
2c549ad5d348980b97e80e82492511262a9c6308 2009-09-25 * vm_method.c (rb_mod_method_defined): should return true or false.
44f7a34031fd02bcb740c7ca6afa19274531c7c1 2009-09-25 * vm_method.c (obj_respond_to_missing): added rdoc.
8be423f51d56f92cf8a16fab02bcfebda5c409c0 2009-09-25 * vm_method.c (check_definition): fixed typo.
66a97945e30119503b43d0d2b8dde62c961c3c17 2009-09-25 * proc.c (mnew): fix for instance method of Module, BasicObject and subclass of a class which overrides respond_to_missing?. based on a patch from Nikolai Lugovoi <nlugovoi AT gmail.com> in [ruby-core:25748].
a943745a4234ef774f28ac9b87c5e4fe94ee96bb 2009-09-25 * proc.c (missing_wrap): new_arg is already given if argc > 1.
9d72cb269cfc3765d30e67c36a4eb1e40e7f570d 2009-09-25 * proc.c (missing_wrap): reverted.
dd7490d50d77d4f58a5282106accc676d2dfe25a 2009-09-25 * lib: updated keywords.
f23486592ab9dd3b29dcf6f4f924cd7306e4fc65 2009-09-26 * include/ruby/intern.h (rb_hash_{start,uint32,uint,end}): fixed prototypes.
836724583916b503e1b84dbd96903daeee6ef2ab 2009-09-26 * string.c (rb_hash_start): fixed shift width on 128bit platform.
bf4ab7f61041165b6de5100c814b6ef1f9107d83 2009-09-26 * string.c (hash): updated to MurmurHash 2.0 2009-09-19.
25f43f4ab11d3ad8e6a999605a8d8a25b6441dc4 2009-09-26 * st.c (COLLISION): improved collision log feature.
f2103ee4a99c8a6ad7498dc500e214406ee47472 2009-09-26 * st.c: moved murmur hash from string.c. [ruby-dev:39376]
6bf6f3d4c4a256a01f365481c71579afc4d0aa17 2009-09-27 * vm_method.c (rb_method_entry_eq): suppressed a warning.
810775bb203c3a7f1cac0e71f33be69e0556f674 2009-09-27 * configure.in (warnflags): check all flags if each are available.
59358185161c3c96cf9bcca75b522efb910dedeb 2009-09-27 * configure.in (optflags): add -fomit-frame-pointer by default.
fd58dba97ff5f14dc3455fbea20a7a47dfde5983 2009-09-27 * string.c (rb_hash_{uint{32,},end}): removed.
37c552e550f5fa51435f7f6f1efcd4d3479b5df4 2009-09-27 * string.c (str_buf_cat2): optimize since all second arguments are constant literals.
78070bd28ea17887c17f04514af97fff08caf0ba 2009-09-28 * ChangeLog: fixed wrong translation.
b957eb25ff289133d278519dd4182510d1de14c1 2009-09-28 * dln.c (aix_loaderror): needs format string.
fc831f638a3da7c0e6785197e7c35f8d30c2f128 2009-09-28 * dln.c (dln_{exit,loaderror,memerror,notimplement}): renamed as independent names.
4097c096e816580f77589d2ae0d2e6263c1ffa7d 2009-09-28 * dln.c (load_lib, dln_find_exe_r): env string may be overwritten.
9ebc378e9a60bea64ebe8173c5c46a8866f9e34e 2009-09-28 * hash.c (rb_f_getenv, env_fetch): env string may be overwritten.
5d6696c90959600927e229c3b3fd3f9ffb9444d7 2009-09-28 * lib/gauntlet_rubygems.rb: out of place.
00be97da7e260f3d801fe64c01c13dd820f6b1a8 2009-09-29 * test/ruby/test_class.rb (test_module_function): tests for warnings.
5e4d04c36e33dc23a06cd6e5b53f5e7bef4394f7 2009-09-29 * vm_method.c (rb_method_entry_eq): fixed a message.
1fe57a4b5d4d8673e9841f99b23d1935537a855a 2009-09-29 * vm_method.c (rb_add_method_def): nothing to do if old method had same definition. [ruby-dev:39397]
16969412b3def3661b7da4104609a770b1fbf898 2009-09-29 * vm_method.c (rb_method_definition_eq): non-null definition is not equal to null definition.
f5654b4dfc881aba56535281a0979586afdf4aad 2009-09-29 * test/ruby/test_module.rb: suppress warnings.
e6fb96e691aae4d004fa9a492048365876f68d64 2009-09-29 * test/ruby/test_{class,module}.rb (test_method_redefinition): refined.
811c2d510066cc0b2021072b1e5c5853ce24a714 2009-09-29 * test/ruby/test_{class,module}.rb (test_method_redefinition): include warned line number.
aed9218981a7f135801784dcf1187a1a30027e11 2009-09-29 * test/ruby/test_class.rb (test_method_redefinition): commit miss.
dc087bf85da49b20ecb89e7806bb790f72c489a7 2009-09-29 * ext/json/lib/json/common.rb (recurse_proc): removed needless module_function, since visibility is already module_function.
42f0ea8c612015dfb57d53fd41bf7e0e4b7427bf 2009-09-29 * configure.in (--enable-pthread): deprecated.
46313c96c7a3d081df9eb477f1ffc8a1bc8afc80 2009-09-29 * io.c (rb_scan_open_args): rb_utf8mac_encoding is undefined.
e8f007e6b84d4db4c547da1d4b96d163380a78f6 2009-09-29 * configure.in (THREAD_MODEL): modified message when no thread model is available.
40e50764f40f2020acae5c649fd02a1e86abef76 2009-09-29 * enumerator.c (enumerator_block_call): extracted.
a71d47a380026de99aa64e84684e556937aae521 2009-09-30 * vm_method.c (rb_add_method_def): show the location where overwritten method was defined. [ruby-dev:39400]
56e358d5f96d30b31f27c0c39b8e2cc41c1f249d 2009-10-02 * thread.c (ruby_suppress_tracing): get rid of clobbering by longjmp.
aec8a4b0a4eb332140d363d5c81d00eae382ff6a 2009-10-02 * parse.y (ripper_yylval_id, ripper_get_{id,value}): wrap ID by NODE to track local variable assignment.
e66470a106108a591b52e708e95d36ab13e83b25 2009-10-02 * range.c (discrete_object_p): needs the argument type to get rid of truncation on platforms where VALUE is larger than int.
1457dca5d89487270554d7e90db8840780f2489f 2009-10-02 * test/ripper/dummyparser.rb (DummyParser): improvement by Magnus Holm in [ruby-core:25884]. * remove scanner events which simply returned the first argument. * all parser events are now automatically generated. * simplify blocks.
8a99a39592a7cdea708183ee6b96f8d7f595eb1d 2009-10-02 * configure.in: workaround for regexp metacharacters of expr in prefix path.
c305c808e6cddd6b18aa8d164350cf59832781df 2009-10-02 * lib/rake: updated to rake code to rake-0.8.7 source code base.
1a7825686111ac49e2a8ef020e0eceb4f8f4258d 2009-10-02 * array.c (ary_make_shared): should count frozen array itself.
a0f667c33e24928374d494c9c33d0082355785e1 2009-10-02 * parse.y (assignable_gen): get rid of macro collision.
719b0f8e3037e1033726b6487d7b0d9fc1412e7d 2009-10-02 * lib/rake: updated to rake code to rake-0.8.7 source code base.
ac57952ab99cf6573d5e79e4885ec4c8f7ef04cf 2009-10-02 * test/rake: eol-style.
b3525ae1e792e12e69f25d32962e8146d0b93f9b 2009-10-02 * parse.y (assignable_gen): parser_yyerror takes two arguments.
9603cd2f627013d50a40419e2283752346a15c99 2009-10-03 * vm_method.c (rb_add_method_def): no redefinition warning on undef.
2957020491557bbf4c4aba2432f1b11581b0f4ab 2009-10-03 * test/ripper/dummyparser.rb: suppress redefinition warnings.
7b26a97142577b71b4ceb1ffe7ec640d55bdaaec 2009-10-03 * test/ripper/test_scanner_events.rb: workaround for ruby-mode.el confusion.
72ad8595f2032cfcf73084083306eef909eb42a5 2009-10-03 * parse.y (bv_decls, bvar): fix for block variables. [ruby-dev:39423]
664c7ef4f6de8b4f8a24021fb99da137ae18590b 2009-10-03 * test/rake/test_package_task.rb (Rake::TestPackageTask), (Rake::TestGemPackageTask): get rid of name collision with rubygems.
746fe8af5a829061640e976039b7d905ed43bc98 2009-10-03 * test/rake: get rid of name collision.
74b58251362a5f991ed2e6f7af70dedf1df06bbe 2009-10-03 * test/rake: get rid of name collision.
041fc407b0cd9c38f3b445e4be1db5beeeb3c016 2009-10-03 * test/rake/contrib/test_ftp.rb: moved.
78eaef0f8e8005b95c4931bd2eb0c48d52a74f1c 2009-10-03 * lib/rake/contrib: added. [ruby-core:25918]
19bad26c5a6af53ba792cc4ef153488a917254d6 2009-10-03 * test/rubygems: use require_relative.
57940c032366f25ff118bb5b6c305fe103431e29 2009-10-04 * test/rubygems/test_gem.rb (TestGem#test_self_find_files): "." is no longer included in $LOAD_PATH.
da63c5ca4bc47a48d373aadaece69863f8b775eb 2009-10-04 * test/rubygems/gemutilities.rb (setup): use ENV["RUBY"] before installation.
47dfb32c43ad463bf62912613dde191594772816 2009-10-04 * test/rubygems/test_gem_installer.rb (test_build_extensions_extconf_bad): escaped meta charater.
c3721fdcfc72e63610f074f396422bdbae8a45da 2009-10-04 * lib/rubygems.rb (Gem::binary_mode): binary mode uses binary encoding.
f517fb54c76e2510b9bc0167ad64a5726bd3926c 2009-10-04 * pack.c (NATINT_LEN, pack_pack): suppressed warnings.
f6f89b880a80c1f47e6fcb6caf46d6ed35da3089 2009-10-04 * marshal.c (struct {dump,load}_arg): manage with dfree, instead of using local variable which may be moved by context switch. [ruby-dev:39425]
5ef0d9c7aabf83cd2211739e6f78201bfe7e6c36 2009-10-06 * **/*.ja: set mime-type charset.
d167cfd196c410cbab11e1c3b8cce14297e4a085 2009-10-07 * include/ruby/ruby.h (rb_long2int): evalates the argument only once.
90ce6d2323981caab47b86bdf6f4656cf046c73b 2009-10-07 * marshal.c (mark_dump_arg, mark_load_arg): ignore already cleaned data. [ruby-core:25969]
0f408e10bab2a3831560beedb4e4424869330d88 2009-10-07 * iseq.c (iseq_s_disasm): accept proc objects. [ruby-core:18762]
ec0e370eb5451a1e597bf528f8f9a2dcc46880f0 2009-10-07 * string.c (rb_str_inspect): copy by chunks.
7081875aa874f4d30d7c75ead3bfe61f050c2a05 2009-10-10 * enc/unicode/name2ctype.h: update.
c4ff156d912d8bc0d1ffd9da64665aae6317f2e3 2009-10-10 * transcode.c (rb_transcoding, str_transcoding_resize): fixed types.
f87132b45fa3916e968c80546db4f78882a160e8 2009-10-10 * include/ruby/intern.h (Init_jump): removed
aa963d33576f593d1472bd5f297abf58b88d3ad0 2009-10-10 * eval.c (ruby_exec_node): removed unused argument.
d45189ba5b336e50e39b8190cfa01a17d6331db5 2009-10-10 * eval.c (rb_threadptr_errinfo): renamed.
478d3535efa17927f872549d3a5affcbc668e585 2009-10-10 * eval.c (rb_threadptr_errinfo): renamed.
66150a89a69ed16953d40af8383206f339dcd5ac 2009-10-10 * configure.in, Makefile.in (LIBRUBY_SO), common.mk (ruby.imp), win32/mkexports.rb (each_export): exclude _threadptr_ functions.
7c669071c4755496a4dcdd0243783adbecc03f95 2009-10-10 * configure.in (cflags, cxxflags): remove duplicating options.
89154445fb39b69958d1dde3fcb1db47b4ed4c66 2009-10-10 * transcode.c: reverted r25277.
5d4b63d2fdc13816ff540669f9014baaea715698 2009-10-10 * transcode.c (rb_transcoding, str_transcoding_resize): fixed types.
89afd642aa8a28915f224bba8b475140268b7a64 2009-10-10 * file.c (path_check_0): prevent from GC.
95b3da63f1daa29666c3ee1d703e9ad944f34b25 2009-10-10 * marshal.c (marshal_dump, marshal_load): prevent from GC.
eac0bd97145056be0db3284d935d04b83eead301 2009-10-10 * include/ruby/ruby.h (ruby_exec_node): declared.
2503de61fc96c932c4172d7c4b48d2dded5679e6 2009-10-11 * include/ruby/ruby.h (RB_GC_GUARD_PTR): workaround for gcc optimization.
7af356461a37225fe8f50892620b6d08e3fa1717 2009-10-11 * lib/irb/context.rb (IRB::Context#irb_name): removed duplicated attr_reader. [ruby-core:26047]
bbaf5966786095015b4332087b9e612845480944 2009-10-11 * test/rake/test_namespace.rb: not executable.
433073cf7c072136901889de1aeff499ac104d9e 2009-10-11 * test/rake/test_application.rb: not executable.
bffae00241c5a2a56a4c6e6186c1652418f47378 2009-10-11 * ext/gdbm/gdbm.c (fgdbm_select): fixed rdoc. a patch from Justin Collins in [ruby-core:26050].
bd2a1db5af92ffc53d0125611b18ad0df7d8fa72 2009-10-12 * marshal.c (r_object0): suppressed a warning.
511e757cd868a4207bddeffbdf127ad483fcfa80 2009-10-12 * eval.c (ruby_run_node): if an exception occurred in ruby_option, the result is not executable.
7a063b7416509b9f8e7ba3cfc5169a04fe021c32 2009-10-12 * test/ruby/test_regexp.rb (TestRegexp#test_parse_kg): suppress warnings while tests.
525f6818fa01c3602637adcbdb1f2672ab704bda 2009-10-13 * parse.y (parser_magic_comment): fixed normalization.
475bdfee7c7f0d78baca68781128239476053177 2009-10-13 * parse.y (token_info_push, token_info_pop): reduced ifdefs.
e53e556bd5a772ef938963d70a9f2a57f4e2969b 2009-10-14 * eval.c (ruby_run_node): need to call ruby_cleaup() always even if any error occurred so far.
fe01a3434da6ea3e3f2bf0bc0b0ad1447f12f4b8 2009-10-14 * eval.c (rb_threadptr_errinfo): removed.
0e4121aa5ba9875f3b2d3b130cc4f63a1f50fc26 2009-10-14 * ruby.c (process_options): script name should not be shown in an error message before loaded.
1af93d6a495efcf06889f29b362467c7cb53d378 2009-10-15 * test/iconv/test_option.rb: removed particular implementation specific tests.
c7afd1aef49c0dc459b3d9dda6ddc51e301f5473 2009-10-15 * ext/iconv/iconv.c (iconv_create): cannot retry with given block. [ruby-dev:39487]
6069202867ab9016aaf66301468d5f4c64b3b028 2009-10-15 * io.c (io_reopen): unread current buffer before telling the position, for the case of reopening same file. [ruby-dev:39479]
9fff5f0fabb50ab0d46034d6c1b9dcc4447a8a66 2009-10-15 * io.c (io_encoding_set): get rid of parsing non-ascii string, and refine messages for invalid name encoding.
37531934e6e39c4863db87134c04efa3d3d63f61 2009-10-15 * parse.y (rb_intern3): check symbol table overflow. [ruby-core:26092]
e5e49b3a2797249708eb3fa4754c58f718da50c9 2009-10-15 * parse.y (rb_intern3): check symbol table overflow before generate next id. [ruby-core:26092]
e0eb17f887c75abecdcceb2f1262646914708b29 2009-10-16 * test/ruby/test_object.rb (test_remove_method): test for Bug#2202.
585f8fcf0d514d381f9f98cf4d1db5d16d5d1aae 2009-10-16 * test/ruby/test_object.rb (test_respond_to_missing): respond_to_missing? should accept two arguments.
b4a9962e85b8b58090f579b9cd9c0f593460f70c 2009-10-16 * test/ruby/test_thread.rb (test_status_and_stop_p): reduce the risk of race condition.
aaa01efb958a17b89b2e347faf765bc0fe1ad479 2009-10-16 * gc.h (rb_gc_debug_body): constified.
9bcccca47a8a8800a1ac09eeb35dfe5135ca079f 2009-10-16 * bootstraptest/test_gc.rb: added tests based on [ruby-dev:39484] from wanabe <s.wanabe AT gmail.com>.
79a8955f8d99d6e603a90a8038da461687d275ec 2009-10-17 * marshal.c (id2encidx): register encoding name. (r_object0): register object before encoding name. [ruby-core:24882]
d68e5dce35ae300f7ea9ce7a0083f2b61392b997 2009-10-18 * ruby.c (ruby_init_loadpath_safe): should not dup tmp string. a patch from neomjp neomjp in [ruby-core:24251].
321c94af8e43fa199c74673b37b8205b6508ee8d 2009-10-19 * iseq.c (prepare_iseq_build, rb_iseq_build_for_ruby2cext): untrust mark array. [ruby-core:26137]
4aa1cfc2c3e196a9434e8415c680638d914b35e1 2009-10-19 * .gdbinit (rb_ps): dump all threads and their callstacks. based on [ruby-core:26155] by Joshua ben Jore <twists AT gmail.com>.
80eda69d26f901abc39ba6ef617315d50ae96e3d 2009-10-19 * .gdbinit (rb_method_entry): search method entry by class and id.
b907ee320dc58436e0c75519db20f051824cef04 2009-10-20 * parse.y (parser_here_document): dispatch delayed heredoc contents. based on a patch from Andy Keep in [ruby-core:24855].
14f13abb85df5861bd5fb684da88ccba22651e79 2009-10-20 * parse.y (mlhs_basic): fixed handling splat in middle of mlhs. a patch from Andy Keep in [ruby-core:26163]
e3e93bb53e6407869cce1149ab27bd7f27034a7a 2009-10-20 * parse.y (method_call): dispatch symbols. a patch from Andy Keep in [ruby-core:26169]. [ruby-core:26165]
28d97e63d64494b1f74e340b40ffe49f84e38af3 2009-10-20 * test/ripper/test_*.rb: fixed indent.
7bf521122082784eab07b1dcd1303ddf09f62497 2009-10-20 * parse.y (ripper_intern): enable literal optimization.
f25fd72a0a9e880b87d037b87d0554aa405eeef7 2009-10-20 * marshal.c (w_symbol, r_symreal): fixed the order of symbol and its encoding modifier, in order to make the dump readable from 1.8. [ruby-dev:39515]
f04debed3b82ea6c76455cbd2abf848439809bfb 2009-10-20 * test/logger/test_logger.rb (TestLogDevice#test_write): check also error message.
4e786ee1629b799a4af03ee935ede263cdcde05e 2009-10-21 * test/ruby/{marshaltestlib,test_marshal}.rb: suppressed warnings.
d9f27b56096a7aeb48cb6b7baedacb36f52d8c23 2009-10-21 * test/scanf/test_scanfio.rb (TestScanfIO): needs to inherit TestCase.
b20521ddc595cfbf9b0d95c54da42151bcef4d96 2009-10-21 * object.c (rb_obj_inspect): fixed rdoc about the case that to_s is called. [ruby-core:24425]
6221d16ffbcc601a88342f35dee9c539709cf900 2009-10-22 * parse.y (arg_prepend): removed. a patch from Mikhail T. in [ruby-core:26217].
2e5e8fd89540bc4301e6a94df022c41b44eca31a 2009-10-22 * configure.in (warnflags): use -Wextra instead of -Wall.
e9af789d3552724b1d0b67fa0b4e990afdbfbf38 2009-10-22 * configure.in, Makefile.in, win32/Makefile.sub (XRUBY): runnable ruby without current libraries.
01be019547288e708ad3427a3a58295badad92f9 2009-10-22 * version.c (ruby_initial_load_paths): moved terminating semicolon.
d645c25a7f9fded298d17cde37705791c740d2a2 2009-10-23 * lib/pathname.rb (Pathname::SAME_PATHS): FNM_SYSCASE is always non-nil.
9a8d0e83c0bb5501185ecb3f080f448a908fc874 2009-10-23 * configure.in (optflags): removed -fomit-frame-pointer by default.
a56b1bc27b70d2ce609a456043b05161a20a1082 2009-10-23 * configure.in (warnflags): use -Wextra only when -Wno-missing-field-initializers is available.
32df7768b8475c0339be6b2ef6a077edd488d4e1 2009-10-23 * configure.in (target, target_alias): replace with real cpu.
74919cd970b445b634c36dfcedd16bef12579750 2009-10-25 * test/dl/test_handle.rb: svn:eol-style.
b6c007ac856be8756e2b6fb6f4403232a0e04618 2009-10-25 * ext/dl/handle.c (rb_dlhandle_close): fixed an invalid local variable declaration.
d64d462f7ad6fd1f8f182b8a9ceb2a63e26adf37 2009-10-25 * io.c (io_cntl): F_DUPFD is platform dependent.
475e705b2f0d757d7b6eb9698735931a68ae8f6b 2009-10-25 * ext/dl/handle.c (dlhandle_sym): fixed an invalid local variable declaration.
9350a57463472993535bbd42b5ac1828d233dde2 2009-10-26 * io.c (io_fwrite): adjust stdio file position after direct write on BSDish platforms. [ruby-core:26300]
66f5c5eb30feefcd2fbfce771ae206e14a9354fc 2009-10-26 * man/*.1: suppressed warnings.
c21350f902fba58ccbbbd42d004ee1731be6a4d9 2009-10-26 * win32/Makefile.sub (config.h): added RUBY_SITEARCH to use different name from RUBY_ARCH. [ruby-core:26324]
609030816bd613a4cae397227cadbfa0ae7c6c57 2009-10-26 * mkconfig.rb: reverted r25443 because build_os is used in mkmf.rb on some platforms. [ruby-core:26332]
206a9281301212d1daf02703cbf85dc1efc146e2 2009-10-27 * gc.h (SET_MACHINE_STACK_END): use __i386__ instead of __i386, and explicit size qualifiers.
121d15dddab92307984c55165e2fc0ae01f5ff50 2009-10-27 * string.c (chopped_length): get rid of unexpected exception. see [ruby-core:26336].
0d76affdf905a72a6bcb25530ca13468bc36a0bc 2009-10-27 * ext/stringio/stringio.c (strio_data_type): typed.
8252adfd5a6020a8b3dad173f71e9012ba5c6acf 2009-10-27 * ext/stringio/stringio.c (Init_stringio): added read_nonblock and write_nonblock aliases. [ruby-dev:39551]
9f5f7b87bafc1e47cc00237020e6bdb7e8fc37be 2009-10-28 * ext/etc/etc.c (etc_each_group): fixed typo.
feb34709fe96f4841d79e5547963d4650da5afc7 2009-10-28 * encoding.c (enc_find): fixed rdoc formatting.
0d9386d123c4331e970c2c60eb8ba2500a39d529 2009-10-29 * vm_core.h (rb_name_err_mesg_new): added prototype.
0afb3e381d0e7f769d2be2fadba117be1317060c 2009-10-29 * test/ruby/enc/test_gb18030.rb (test_left_adjust_char_head): String#chop no longer raises ArgumentError.
5e74593701bc049d7c31882e5a6391b7100ccdce 2009-10-29 * string.c (rb_str_sub_bang): trivial optimization.
2aa4d69d78405faf543da65969a17988799a1bba 2009-10-29 * string.c (rb_str_sub_bang): trivial optimization.
22bd95ded46f7163bde16e4782648de2ce5e87a1 2009-10-29 * include/ruby/ruby.h (RSTRING_END): trivial optimization.
411b74709163708d46843970e6acdde85de4ae14 2009-10-30 * thread.c (rb_thread_blocking_region): must ensure to unlock GVL. [ruby-dev:39579]
6116f52f6132ed65c003ed42726bba1298aab8f2 2009-10-30 * thread.c (rb_thread_blocking_region): reverted r25566, and added description that no exception is allowed inside `func', instead. see [ruby-dev:39582]
bb385e23866f047b1dbbcc3f79fb9020c1fb6a5b 2009-10-30 * test/ruby/test_enum.rb (test_count): test for [ruby-core:24794].
35b88be02b246357368dbcd5cdc83bf1dabef425 2009-10-30 * vm_eval.c (rb_search_method_emtry, rb_method_call_status): split from rb_call0().
166a53c560aa24a1e16a9e1cb505bab5dff0462d 2009-10-30 * vm_eval.c (vm_call0, vm_call_super, rb_f_send, rb_f_public_send): fixed call_type. [ruby-dev:39581]
1932c5909700c07d39320afc31c59da1158ac5e1 2009-10-30 * vm_eval.c (enum call_type): get rid of last comma.
db196eef2409f618f30b6ced4b652c463e8574cf 2009-10-30 * test/ruby/test_enum.rb (test_count): marked as an implementation specific test.
9d93bc2b0bd01d47d9fd9dbc0c92abc71db33497 2009-10-31 * st.c (unpack_entries): fixed type.
0243c024f8c3e0d229f160ad6fa0db96a70cb8ab 2009-10-31 * gc.c (GET_STACK_BOUNDS): refactored common code. based on a patch from Suraj N. Kurapati <sunaku AT gmail.com> in [ruby-core:26443].
f6ea31420e970ba799644317ed2e2473c8d4b0e8 2009-11-01 * configure.in (sitehdrdir, vendorhdrdir): fixed default values.
2eb5e70de3a0d3357f35896853872add1e6e5334 2009-11-01 * configure.in (rb_cv_stack_grow_dir): fix for universal binary.
f6f49eb0b8b36b82f848b38acc3e743dd2cdf111 2009-11-01 * configure.in (RUBY_STACK_GROW_DIRECTION): set return variable always.
9c173cd5884de39d5d1416a4c1af4f7bc6fc82b1 2009-11-02 * eval.c (rb_exc_raise, rb_exc_fatal, rb_make_exception): suppressed shorten-64-to-32 warnings.
fec2ed5f4d760d55aa6b123a55972e9d08c3beda 2009-11-03 * cont.c (rb_fiber_start): fixed unconditional test.
22ec8c664a04bbb851731ff8144b9f7d11d9b8da 2009-11-03 * dir.c (GetDIR): fixed a variable name.
252168ed1b78534af4d4cec3a1f0ba8f3348f9f3 2009-11-03 * dir.c (dir_check): moved other checks from GetDIR.
f41eaf8431d4ed41f6024aeabc5f21a27f6b7223 2009-11-03 * random.c (rb_hash_start): moved from string.c.
ab4e003969321c167ce326420ac153afb1ebf27e 2009-11-04 * ruby.c (set_{internal,external}_encoding_once): fixed typos.
255578c7b573959d0d8d142864d36d9e6fa6da03 2009-11-04 * include/ruby/st.h (SIZEOF_ST_INDEX_T): moved from st.c for Init_RandomSeed().
ebd3a0e80b017f05c1e15da9b90df9d34b61622a 2009-11-04 * ChangeLog: entry for r25640.
746eb4a45b4721d5cbe2abcdc99458c52b99bbee 2009-11-04 * parse.y (BEGIN): now local_push are local_pop are necessary in ripper.
32acedd2867d9577b824d0ab255e533d4ff14ea9 2009-11-06 * lib/mkmf.rb (create_header): split the line by tabs.
52ebc24487f3d1553c436c3ab9fbf8784379961d 2009-11-07 * vm_insnhelper.c (vm_push_frame): get rid of out-of-bounds access.
c63b9d9632a1ee95c6855d31b4771bfae733f229 2009-11-08 * test/dl/test_callback.rb: eol-style.
6ef3d123dd8c0defbe56db17926faac10b2085ae 2009-11-08 * test/ruby/test_comparable.rb (TestComparable#cmp): suppress warnings.
5b0faff44cc00ceb18186b5ce5a55aea88207c07 2009-11-08 * hash.c: use RHASH_IFNONE but not ifnone directly.
68eb919442aaedf33484e40f2c023987ab847ef8 2009-11-09 * configure.in (warnflags): add -Wno-long-long.
ade7714d20c5fe1cee55ed7a9b939de5dfefdbc7 2009-11-09 * process.c (rb_f_exec, rb_f_system, rb_f_spawn): mentioned about the shell to be used when the command line is single string. See [ruby-core:26652]
561fbde4351ed7fb4dc0193c2a9fe361053555f2 2009-11-10 * process.c (rb_f_exec): fixed rdoc.
914b36e3f9a9d3da7f5739518e8b0f814599daca 2009-11-11 * marshal.c (w_object, r_object0): use RHASH_IFNONE but not ifnone directly.
30de9f68eb9748a66aef6573af268fd512b86fe2 2009-11-11 * hash.c (ruby_setenv): use ruby_strdup().
3f5fbc6c34fa9a4e63e3892b7962692dff8d9159 2009-11-11 * hash.c (ruby_setenv): use ruby_strdup().
d9eae8001157b255307b6754737968db12b9c9ba 2009-11-11 * lib/tempfile.rb (Tempfile#initialize): merge mode option.
55179696b20fade5a994d711b6fba9901eeb839d 2009-11-11 * lib/tempfile.rb (Tempfile#initialize): option hash may not be given. [ruby-core:26681]
a360a8ce853ac66b822ceaf4453128891f7f2f62 2009-11-12 * thread_pthread.c (native_thread_create): constified.
1d4183030db5824e745a901d625ad93af9ff2ec3 2009-11-12 * thread.c (thread_create_core): moved failure handling from native_thread_core().
a7d63dfd2872cc0e80cb1d698d15778744fc58c7 2009-11-12 * thread_pthread.c: removed last comma of enum.
9e0f3e0db9579d4271981f0804ebfac7c4e4486b 2009-11-12 * thread_win32.c (thread_errno): CreateThread does not set errno.
29f982738e0703c316ff124f66e92791c13f2376 2009-11-13 * gc.c (vm_xrealloc): use the given object space.
9ba317f1575bba7d21b4644fa0bee85e2a57c4f4 2009-11-13 * thread.c (thread_start_func_2): see first_func, not first_proc, to decide which to use.
de13a30d32943b2aa3eb45c2b84eaa8902c09f4b 2009-11-14 * hash.c (ruby_setenv): get rid of crash in Solaris 8 and 10. [ruby-core:26668]
85ca612b135c1ed47cc01be48e21f20fc7bd9ffc 2009-11-14 * configure.in (--with-opt-dir): ignore and suppress a warning. [ruby-dev:39684]
9e68d0dc03456fe6c074143c3b14aef3d4a7b565 2009-11-17 * insns.def (opt_case_dispatch): runtime value cannot be used as an element initializer.
bf5ae9cfddd6ef1597102431b99aa0aca0b9e52e 2009-11-17 * test/ruby/test_dir_m17n.rb, test/yaml/test*.rb: eol-style.
fab47c96c50ad7c679e77e4ac86f6fb9137a427f 2009-11-17 * ksvndifftest/date/test_date_parse.rb: use UTF-8 literals.
b8f78637c5ab4207cb00ff880a81d7ade30855d9 2009-11-17 * enc/trans/big5-uao-tbl.rb: eol-style.
932591003708aac785a1e71ed6beb83e91554320 2009-11-17 * test/ruby/test_m17n.rb: get rid of empty string interpolations confusing ruby-mode.el.
e43c0bde5323c9dcd27ba284c1bdc7f11fa313ac 2009-11-17 * string.c (str_utf8_nth): fixed overrun. [ruby-core:26787]
612b74343e353799fb4ac2a33b202ae55665306f 2009-11-18 * string.c (str_utf8_nth): no count_utf8_lead_bytes_with_word optimization for short string. [ruby-core:26787]
20492556c90795de88a214fe64becb6f30ae568d 2009-11-18 * test/ruby/test_undef.rb: eol-style.
e8c17f1a59e298b336728de8f6b3497c9b13885a 2009-11-18 * thread.c (terminate_atfork_i): all mutex locks by other threads have been abandoned at fork.
748fe216c26cd7d7d7f4125339c26bf93aff690e 2009-11-18 * thread.c (rb_thread_atfork_internal): reinitialize global lock at fork to get rid of deadlock. based on the patch from Hongli Lai in [ruby-core:26783]. [ruby-core:26361]
a000201fee156c783a85c5daa92bce0a721fb522 2009-11-18 * thread.c (rb_thread_atfork_internal): reinitialize global lock at fork to get rid of deadlock. based on the patch from Hongli Lai in [ruby-core:26783]. [ruby-core:26361]
817f503001e1e802f8129a5a52cf378f2042c24d 2009-11-18 * thread.c (rb_thread_atfork_internal): reinitialize global lock at fork to get rid of deadlock. based on the patch from Hongli Lai in [ruby-core:26783]. [ruby-core:23572]
75090a663baed0c88d905ed1f45feefc301c2e55 2009-11-21 * marshal.c (marshal_dump): use normal object as the buffer so that no hidden object is exposed to ruby-level. [ruby-dev:39744]
5f9a6d1dee33e015f8750f38c46844047d9768b9 2009-11-23 * dln.c (dln_find_1): removed duplication.
be8326b2e0e8702100d4c667ee749c8d28aed6f4 2009-11-23 * dln.c (dln_find_1): fixed commit miss.
5a7c9df5b5af15a1dff214af787a4dbfbd96b3c5 2009-11-23 * dln.c (dln_find_1): removed duplication.
a80eb26a188db79decadb82a459754c344dcf5a5 2009-11-23 * thread_pthread.c (RUBY_STACK_MIN, RUBY_STACK_SPACE): delay for platforms where PTHREAD_STACK_MIN is not compile time constant. [ruby-dev:39751]
d7ffefb4059f95279f084d26ab04d92c7eb89975 2009-11-24 * error.c (rb_strerrno): constified.
f1be083f0964ca59c1d38c4b145313e51ca09a90 2009-11-26 * test/mkmf/base.rb: use $INCFLAGS to add -I option. [Bug#2387]
f5202fdbc751a235984dc678976c2fb6b13b0ca2 2009-11-26 * test: eol-style.
4d786d21e3e80a70554c3fed7aa39e8ec7922b44 2009-11-26 * removed spaces just before tabs.
c230a0da7d5e62957687f43ffa830703fb67d53d 2009-11-29 * eol-style.
dd7264ac697ddb305780d7aa51908db392214906 2009-11-29 * vm_eval.c (check_funcall_failed): pass ID. [ruby-core:26934]
b19b496248cc71f6454dd153bc84a0b86e62de89 2009-11-30 * parse.y (parser_yylex): suppress an extra error message after numeric literal without digits. based on a patch from ujihisa . in [ruby-dev:39811]. [ruby-dev:39798]
7b5ea0ec2f6c4f016e14cf6b61544f9e58d07beb 2009-11-30 * configure.in, win32/Makefile.sub (EXECUTABLE_EXTS): moved from dln.c:dln_find_1().
53e884f32d47739185fc98ab0f150394bd906beb 2009-11-30 * ext/extmk.rb (command_output): $makeflags are already quoted.
be189996997e57bc87b831aed42b9a531823b5f7 2009-11-30 * test/yaml/test_{boolean,null,omap}.rb: eol-style.
9b02e165d3a0618fb5f0cefd55a30fb327ad3a5f 2009-11-30 * parse.y (dyna_push_gen, dyna_pop_gen): adjust local vtable level for the case of syntax errors in method name or argument inside do block. [ruby-core:26961]
79446bfb70fdbfb20ea63ce4d817f1d7c4812c0a 2009-11-30 * parse.y (dyna_push_gen): use rb_node_newnode() for ripper. [ruby-core:26961]
8f6cdd79274a40ffb4e59d7dbc95e8aeedd3f357 2009-12-01 * parse.y (dyna_push_gen, dyna_pop_gen): no needs to save both of args and vars. [ruby-core:26961]
9ad065375f171ea37979d31ef725323b3b7414e9 2009-12-04 * parse.y (k_def): adjust the location of method definition to the line of def. [Bug #2427]
826aa8c376adabddf012b0858d12398a95a262db 2009-12-04 * insns.def (defined): adjust indent.
b271ca8c62f7f8a81c9b1d05dbf710b9ca0828a4 2009-12-05 * lib/irb/extend-command.rb (def_extend_command): fixed argument number for negative arity.
276653a6f5731942db7bd9b4f1220781aa24301e 2009-12-05 * configure.in: default ac_cv_prog_CC to CC.
7b154ee93e66ab894e68080a6fa3b5ae6f14f93e 2009-12-05 * variable.c (obj_ivar_i): fixed argument types.
1cc1ea378a0912bfcbe55399369da47a724427aa 2009-12-05 * marshal.c (w_object): dump instance variables when using marshal_dump. [ruby-core:24211]
11aa6c4107390e581f7a6d9bcc74072fc717f13f 2009-12-05 * marshal.c (w_object): dump instance variables when using marshal_dump. [ruby-core:24211]
1d10aa8bfc98a42522716f71aae60cb70498a6e6 2009-12-07 * marshal.c (w_object): reverted r26007. [ruby-dev:39845]
1963713205b4421c06baa1fc198332f896c219a9 2009-12-08 * test/ripper/test_parser_events.rb: more tests.
6c0f2b097edabefd7ab8dfa1c36128de8febbe99 2009-12-08 * lib/rubygems/defaults.rb (Gem::default_dir): removed a clause doing nothing.
ed5d5c5829ccd91261b27438e2aa146f7aec755e 2009-12-08 * lib/rubygems: update to 1.3.5.
c9c095fc7b56c40e4857c1554932a078eb7a316e 2009-12-09 * string.c (rb_str_justify): fixed the case a fill size is a multiple of the length of the padding. [ruby-dev:39856]
7cd9a5d363a74800a5043586e7fc908aaa3e6025 2009-12-09 * node.c (dump_node): fixed for long members.
770b05dd9b4cbe434c4d29aba28a66ed79e4d0b1 2009-12-09 * parse.y (dyna_pop_gen): pop dvars. [ruby-dev:39861]
17897462b22d185dba18aba4f3405f17ad689cae 2009-12-09 * node.c: svn:eol-style.
9689308994d3d5537dfc8b798a76c757c283d6ad 2009-12-10 * lib/un.rb (httpd): easy WEBrick HTTP server.
4ba0fe5fd3d12f9918cc84302239bf0e978844a2 2009-12-10 * thread_pthread.c (native_mutex_reinitialize_atfork): release and re-acquire the lock at re-initialization.
cc744ef9b8637e053a8cc6254ee123aea39780b0 2009-12-14 * lib/find.rb (Find.find): removed already unnecessary code.
0d9340f2236f54a89e795569f19bb6d6468eed81 2009-12-15 * lib/find.rb (Find.find): get rid of race condition.
6547a2bcbb5aa462984774854e8e8aa4268bec1e 2009-12-16 * lib/un.rb (httpd): try to convert port number to integer.
7b7d8f873219da8242494e6c612593c0cd6e0b1f 2009-12-17 * test/yaml/test_set.rb: svn:eol-style.
93278f2387fb2f9fe8157dd3ba537f248c558e46 2009-12-19 * vm_eval.c (check_funcall): reset method_missing_reason before trying the call. based on a patch from Yehuda Katz in [ruby-core:27219].
da861d79b701ed24aa3a4e2f303fd00096359341 2009-12-23 * test/cgi/test_cgi_multipart.rb (CGIMultipartTest#_prepare): always must be binary mode. c.f. Bug#2341
738515d12b8a0544bb6de9809b3edc9e2d9277f8 2009-12-23 * test/cgi: check by Encoding.
99bf251b69fb05ecd139c1bab43f256b138aab73 2009-12-23 * test/ruby/test_thread.rb (test_priority): removed not-guaranteed result.
d3fc1d3e3a42d3105175eed71861cfa56b163ced 2009-12-23 * test/drb/drbtest.rb (DRbService.add_service_command): quotes rubybin only, not including -d.
e6a8408c2cc1639e9ca448d90372d4854947346c 2009-12-23 * iseq.c (iseq_s_disasm): return nil for native methods. [ruby-core:27226], [Bug#2499]
cff7d0c80ed36a8e592ee4f596bbf1700eb8dca6 2009-12-29 * lib/rexml/parsers/baseparser.rb (REXML::Parsers::BaseParser::STANDALONE): any number spaces can be placed between equal-sign and the value. patch from Ed Howland in [ruby-core:27345].
45b750149ae262f51f4376230a5746ea9d0859a2 2009-12-30 * lib/rubygems.rb: Kernel#gem is already defined, and workaround for home directory and custom_require are no longer needed.
9004431714f2aec1fe3cbcf096f9424e87ca5429 2009-12-30 * lib/rubygems/source_index.rb (Gem#load_specification): don't use RUBY_VERSION to branch.
270ece8441b26dbfbd0ca3fdcb70efec263791a8 2009-12-30 * lib/rubygems/command_manager.rb (Gem#load_and_instantiate): rescue only NameError from const_get.
499bf746da00eab7b0fc365bec0e791f1ca2b203 2009-12-30 * gem_prelude.rb (push_all_highest_version_gems_on_load_path): simplified.
8de8d8b56249413ffb3a47a8b4cea6b69c125490 2009-12-30 * ext/extmk.rb: fix for extstatic.
1069e0f33569071d43dff77bdca1064a8acb1a0f 2009-12-30 * ext/socket/extconf.rb: fix for wide-getaddrinfo option.
815fccb4dc075c44253b4b6d9d9114abfc0fba68 2009-12-30 * ext/socket/extconf.rb: use have_struct_member.
0ad3bee01fdf9eef74936dc159919945e268f3fa 2009-12-30 * ext/socket/raddrinfo.c (addrinfo_type): typed.
902b1094655145946e6432f24d0f275123d59c26 2010-01-08 * marshal.c (w_symbol): dump no encoding for 7bit only coderange symbol. [ruby-core:27375]
9e72f9792775db5961106c9cb0125db9f10a1f96 2010-01-08 * win32/configure.bat (WIN32DIR): regularise file separators.
01629be72989a4082ef66c2becf1ff215eb46230 2010-01-09 * lib/mkmf.rb (configuration): needs ARCH_FLAG.
b4da2534005f65087ddd0607963fdb4dbc71ce61 2010-01-09 * class.c (rb_define_class): raise TypeError same as class statement. [ruby-core:27504]
655cb34f17c2dc4b84aaf3fa99cceabb830138b8 2010-01-09 * lib/matrix.rb (Matrix#inverse_from): use #quo. backported r9490.
9982c9298c10395a64429db5d433aae0c893c265 2010-01-10 * test: eol-style.
6dcd551a4b74f82102f1ce0689b0ef9e12b03f9d 2010-01-11 * lib/webrick/accesslog.rb (WEBrick::AccessLog#format): fixed typo.
33ede4d01ced3789d2c83bf82364389635c26a3c 2010-01-12 * misc/ruby-mode.el (ruby-here-doc-beg-match): fix for here-doc which ends with an underscore.
8f3f9d715f39ccafaa576b245865b70c272fc047 2010-01-12 * test/ruby/envutil.rb (EnvUtil#rubybin): fake also rbconfig.
0d354933c5ec267ef66f012a721a9ac6343fe279 2010-01-12 * ext/readline/readline.c (readline_readline): check if instream is closed instead of fd 0.
3b42acc8c10d95f09792e8b1ab3d237a827e98fa 2010-01-12 * lib/net/http.rb (Net::HTTP.start): options may not be given.
23a4f81625f2d950f8045145f22d2680b0d96b02 2010-01-12 * configure.in: check for if struct timezone is defined.
93fb4aaed9da5be79c4b82cb8170b9eb2dfcdf66 2010-01-13 * ChangeLog: added reporter's name.
441dbecf4306864fe1bc01211e2ee047fb2eb501 2010-01-14 * string.c (rb_str_concat): fixed range check for Fixnum, and added checks for integer overflow and invalid char code.
41d8e49dc5a9d1a06e7cfeb938a470fb06ff2efe 2010-01-14 * numeric.c (flo_hash, int_chr): fixed type.
37db97c0e12b39c912d37b6adccbcf1112ce75ba 2010-01-17 * lib/mkmf.rb (have_header, create_header): use String#tr_cpp.
bb6e6903ca7ab0d833c2c243287be6123c8b15bd 2010-01-17 * ext/iconv/iconv.c (iconv_convert): suppress a warning.
9b58e8454a9f5f24a454e0d0a3f8dc56e214f67e 2010-01-17 * ext/iconv/iconv.c (rb_str_derive): use long.
12278f0b70e2a395817653e8b40dbcef0f94bed6 2010-01-17 * lib/webrick/https.rb (parse_uri, meta_vars): suppress warnings.
441619b73c171bbd808d2bf9125c6bed29fddc74 2010-01-17 * math.c (domain_check): check errno first.
67244d1a7007a9802ae4568426aae4fdd9309d60 2010-01-18 * lib/net/http.rb (Net::HTTPHeader#{content_range,range_length}): use inclusive range same as the header representation.
9c54d38d60f0cfad7df287a05116b28488498819 2010-01-18 * test/webrick/test_cgi.rb: require util.rb first to override the executable name.
f00951bb25c5a2a1508a7ff6e09a299700030f0a 2010-01-18 * lib/webrick/httpservlet/filehandler.rb (make_partial_content): add bytes-unit. [ruby-dev:40030]
1b26041724a9b74eaa7364a6693a2a1040042fb3 2010-01-19 * Makefile.in (clean-ext): allow glob patterns.
596154321886b1936de2cfe42e46743fdbd0eefc 2010-01-19 * lib/resolv.rb (Resolv::DNS::Config#lazy_initialize): fixed the defaults of nameserver and port.
926fd9a939e82e22302a95769fac0dacd294f134 2010-01-19 * lib/resolv.rb (Resolv::Config.default_config_hash): return an empty hash when resolv.conf is not available. [ruby-core:27620]
03a284b8bdd3d4dbf9c6b0bc2cabd047148c8038 2010-01-20 * iseq.c (iseq_s_disasm): check for proc first. based on the patch by Roger Pack in [ruby-core:27626]. [ruby-core:27227]
bb8f1415e840c0de26a3aa693cb885598d429649 2010-01-21 * configure.in: use AS_CASE instead of when, to get rid of an unintentional substitution.
2cb9f63bab44a99a8fe58c9005cd65af9c91ce1d 2010-01-21 * array.c (rb_ary_reverse_m): copy directly.
8a4c9b0b77c1796deefeb41bbd5a79ef8c3bd63d 2010-01-21 * array.c (rb_ary_rotate): new methods, Array#rotate! and Array#rotate. [ruby-dev:17194]
0f02abb31bcb2da501845b945eea191a5bdadb4d 2010-01-22 * common.mk (rdoc): needs encodings and exts.
2e5ef26a4e05347cdaea2a222e481516a8a6f4cd 2010-01-23 * ext/win32ole/lib/win32ole.rb: eol-style.
a1d416425796d192a7d30b89493971cfe9c4990e 2010-01-23 * thread.c (thread_start_func_2): unlock all locking mutexes before clean up. [ruby-core:26877]
cb9da52cdedfd71d326ac83f72bd553373c7f815 2010-01-23 * dir.c (dir_s_glob): get rid of comment starter.
68e111176ffb1d3f88e5605a5e3eeb8c200cce13 2010-01-25 * string.c (rb_str_inspect): suppress a warning.
423657b42c4baca7282e0de96c968e3d31ae235e 2010-01-25 * signal.c (USE_SIGALTSTACK): only when SA_SIGINFO also is available. see [ruby-core:27768].
695c32a028a58222e1d6c726334e1b6c7c911c47 2010-01-25 * include/ruby.h: removed duplication, added the macro for version.h.
ccf67667b8e07471a3463394574944f78c1adf7b 2010-01-25 * version.c (RUBY_LIB, RUBY_*_LIB): moved from configures.
b1489489826fa6fee533ee9344736766410daabd 2010-01-25 * ext/pty/pty.c (pty_check): needs WNOHANG to poll, return $?, and call raise_from_check() with pid_t. [ruby-dev:40141]
57d4faec1bfe66496821b534ae5de66b1ecc04dc 2010-01-25 * configure.in (RUBY_ARCHLIB): moved to version.c.
54e45b30cc0dde9af781113efc18bd9a964a0a49 2010-01-25 * file.c (be_chown, be_fchown, eaccess): suppressed warnings.
796931aa09fc14fc03abba3691e7a214206adf49 2010-01-29 * common.mk (help): updated.
a0248a2ba1c5599845d0a0a370f5c8418d442dd6 2010-01-29 * lib/mkmf.rb (try_do): log no source when no developement env.
896d7682903c3d402129420f9f025bd527857cb4 2010-01-29 * lib/mkmf.rb (create_makefile): use puts instead of print.
e8e41b217c788f04bedfe5d629fefc9340db187a 2010-01-29 * configure.in (mingw): needs $(DEFFILE) for extension libraries. [ruby-core:27946]
9433d94cff528bfd169cb0eaa4d664a4bc0a5111 2010-01-29 * configure.in, win32/Makefile.sub (EXECUTABLE_EXTS): should be space-separated. [ruby-core:27912]
1b1b5c2bc36a009b143c9fb67fc418aa47e616eb 2010-01-30 * vm.c (rb_vm_invoke_proc): removed unused variable.
bafb881c1f22781aac347cdabb845798a7753180 2010-02-02 * lib/delegate.rb (Delegator#marshal_dump): exclude delegator-specific instance variables.
4dfd71005cf4ee14db965cd155417f8657ed2c24 2010-02-02 * ext/socket/socket.c: turn on do_not_reverse_lookup by default, which has been reverted in r9880 probably unintentionally, according to matz. [ruby-core:24530]
3c8b23c35a94bc28b1db09aeab278f7db014b955 2010-02-03 * ext/dl: eol-style.
22ba8368ae2a4eadccc87c8de394662ce74003b9 2010-02-03 * ext/dl/{closure,function}.c: removed C99 features and warnings.
f9994ada30ebe19a350ee79229968a206481d4c2 2010-02-03 * configure.in: some tidy.
ec7872aff7027a88dba1844ed080d5a8a1f9799c 2010-02-03 * configure.in: check for non-portable stack attribute functions.
e916ccc5cd20e9edbdc6e2b47ca2cd995eebd8d8 2010-02-03 * NEWS (socket): Socket.do_not_reverse_lookup.
572c266e055e517896accfee55672fa1352a36db 2010-02-03 * time.c (quo, time_mdump): use RRATIONAL().
b3085ba508b9582ff279c2ddf59a44885e22c074 2010-02-03 * time.c (time_mdump, time_mload): dump/load utc_offset. [ruby-dev:40063]
10e8419da621fb4e6a9dd8346a6df8c707f962ba 2010-02-03 * lib/delegate.rb (Delegator): now inherits BasicObject. [ruby-dev:39154], [Bug #2679], [ruby-dev:40242]
7873c05684839a88b1b9fd61272f3e70af8e3ac4 2010-02-05 * lib/delegate.rb (Delegator): include copy of Kernel. [ruby-dev:40314]
af2f1bf4f9fa58aee5a1333c8701eff80071d267 2010-02-06 * ext/socket/ipsocket.c (ip_addr, ip_peeraddr), ext/socket/socket.c (sock_s_getaddrinfo): added optional reverse_lookup flag. [ruby-core:28007]
26b8c0890f4177f004b40adaad1a412e3f22cb72 2010-02-06 * test/test_delegate.rb (TestDelegateClass::IV#initialize): should set delegation target.
a6569ad637e46eeb93bd28fe1ffe3c173dc43903 2010-02-06 * lib/delegate.rb (Delegator#method_missing), (Delegator.delegating_block): don't hide backtrace from __getobj__ and reduced exception messages when $DEBUG.
ecc775772ae08fbcf0015b33f2687bbbad051a93 2010-02-08 * common.mk (COMPILE_PRELUDE): rbconfig is loaded on demand.
26051e1d06f128fa2201d01936761634e8925c8e 2010-02-08 * dmyversion.c: empty load path in miniruby.
09205cf2c3334b078677c430d83b42352d929a26 2010-02-09 * vm.c (vm_exec): reset thread state before starting vm loop. [ruby-core:28129]
f3f43cdbee1703afd92f9f6dbb471642bcede9f5 2010-02-10 * array.c (rb_ary_push_m, rb_ary_unshift_m, rb_ary_aset), (rb_ary_insert, rb_ary_replace, rb_ary_concat), (rb_ary_uniq_bang, rb_ary_flatten_bang): check if frozen after wrong number of arguments but before TypeError. [ruby-core:28140]
50bf2e550a6fb7cfa197d8429cf4a1e4f5e3e9c7 2010-02-11 * marshal.c (r_object0): read sequentially since marshal source may not be possible to rewind. [ruby-dev:40386]
87fb6fbcc9558255dc87cf22dd34e0b094ba4f35 2010-02-11 * marshal.c (r_object0): replace non-1.8 escapes directly.
485c571bf1c95875c33a3309cf1ce58d3518f167 2010-02-11 * vm.c (vm_exec): reset thread state before restarting vm loop from catch scope. [ruby-core:28129], [ruby-core:28143]
49f62d73b8a8428cf6349ad83c2632ba7a44b59a 2010-02-12 * vm.c (thread_free): fixed typo.
be0197054c8c9634f413bc472425a1a8650c77cd 2010-02-13 * re.c (match_aref): fixed indent.
27e492bec76b039f69678c42942d113e1f48d811 2010-02-13 * marshal.c (r_object0): register regexp object before encoding name. [ruby-dev:40414]
05270882aefe8cf9206e4e6dc2d537a7e91dcf86 2010-02-14 * marshal.c (r_object0): removed duplicated entry for regexp. [ruby-dev:40416]
53dddcf88e6f522d120e9b7df8c249f945eec556 2010-02-16 * ChangeLog: removed trailing spaces.
da2497745e207c20b632ec14731397fb48a52fd2 2010-02-16 * test/dl/test_{base,handle}.rb: use more verbose assertions.
4d71618c3888f841b3f2242e95f9b2a702807f03 2010-02-16 * ext/dl/cfunc.c (rb_dlcfunc_call): convert signed value to unsigned.
68408702917a4f93fea7da9a90d60d9d2a0719c9 2010-02-17 * ext/dl/depend: updated.
074836aacac05113acf7fd96d4a9cdb144b57368 2010-02-17 * common.mk: ext/dl/callback no longer exists.
f95348378770d8d0967690ae0de492a1444187a3 2010-02-17 * ext/dl/cfunc.c (rb_dlcfunc_inspect): get rid of overflow.
711ed72b7967b6dc9cc0375a4e331aa24f7b2c0f 2010-02-17 * ext/dl/dl_conversions.c (rb_dl_type_to_ffi_type): support signed long long.
50c8982ea8e4c25e154084af1864617e7bd330ae 2010-02-17 * vm_insnhelper.c (vm_call_cfunc): removed unused variable.
a39e9e0745d5883b67cb84ab53e53d295e68e7b4 2010-02-19 * Makefile.in (config.status): ommit cached results.
33dd3c94bdd0bfa440b07f6f5a7eb7828b95aabe 2010-02-21 * lib/rubygems/rubygems_version.rb: outdated. [ruby-core:28275]
3ef72aebef3ec06295bc3f14c2a09da91a44ff31 2010-02-21 * lib/mkmf.rb (create_makefile, install_files): honor srcprefix argument if given. [ruby-dev:40449]
e6dde8be4d2538464372fd0c7499d625239a3b08 2010-02-22 * ext/digest/sha2: Use OpenSSL's SHA1 engine if available.
65544f575b25b18dc27f9364f973556ddb48538f 2010-02-22 * doc/rubygems/ChangeLog: deleted garbage lines.
b551e8c8b36766651be4e782e09e3b02e7d14a10 2010-02-22 * lib/rubygems: update to 1.3.6.
5fe5eb264d79e4ffa7c77b1a09d1de69469fffb9 2010-02-24 * ext/digest/extconf.rb: use OpenSSL only when all transform functions are available.
9afa9ba9673370d98d433ba24c06282ca8f1e5e8 2010-02-24 * dln_find.c: split from dln.c.
37e11f3cce5dc533379117d216c09120b6546c26 2010-02-24 * dln.c (translit_separator): moved back from load.c again.
aec58680ecaa5fbfac0e2219fb6df422ce48b124 2010-02-26 * pack.c (pack_pack, pack_unpack): suppressed warnings.
d191b742bd0c1c9145023768ffd6e6d93f2b6077 2010-02-26 * pack.c (swap64): fix for VC6.
deaba5567df978937dd1e9f8453ca66f5d65021c 2010-02-28 * ext/pty/pty.c (get_device_once): raise on error when fail is non-zero.
9c45868b4191209978033c823c116b0baeed602d 2010-03-02 * file.c (rb_find_file_ext_safe, rb_find_file_safe): skip argument checks in file_expand_path().
d20440ab6fae8590d7eeb0da5614b86e3eaa5228 2010-03-02 * win32/Makefile.sub, symbian/setup (config.h): pack.c requires SIZEOF_INT*_T now.
35345f1c09b6e08e674fb7cbad3258cd1acdd91d 2010-03-02 * win32/win32.c (signbig): defined.
4e637b320f39ac4ce2f27327b5451f7720ba2454 2010-03-04 * ext/json/lib/**/*.rb: not executable.
ee48a9199384d13a2743b6c2860b18af5c759ad4 2010-03-05 * win32/win32.c (signbit): defined on mingw.
4bcae18e375dcfc880be52f7b89ef2d45f75b57b 2010-03-05 * io.c (pipe_open): suppressed a warning.
8e9c90ba58f1efc5713285eebc87665ad0a1f50a 2010-03-09 * **/*emoji*: eol-style.
9c0119c4bdc31b90fdd236c816aa02504934f94b 2010-03-11 * configure.in: check if target_archs has changed.
5b8af7521f8c5f1c218157250d07604bf1b56101 2010-03-11 * missing/signbit.c: added.
c2f7ed2f243840ff5e3b0e04e06efcf8a3a0cb6a 2010-03-11 * transcode.c (str_transcode0): confirm the code range.
831eb93069492c82fa997287c77ca8d9f2ad8668 2010-03-11 * sample/timeout.rb: split from lib/timeout.rb.
de850442f28953081c18155fa91f7449016f4400 2010-03-11 * ext/tk/extconf.rb: log() is built-in in some compilers and needs proper declaration.
40f89ddbf1bf9cdf6fbfbda09b6a235ab9791c4a 2010-03-11 * .indent.pro: added for ruby-style.
9a5b57f61fd9ef14b1bc6c0b540c0edbb86a409a 2010-03-11 * Makefile.in (config.status): setup MINIRUBY environment for cross-compiling.
1dcf1174ea2a803e6905a04760121fe1426035b3 2010-03-11 * ruby.c (ruby_init_loadpath_safe, ruby_init_gems): set and remove TMP_RUBY_PREFIX.
d6191738bce48d9a7cee17f7033a2d1a8568ca73 2010-03-11 * ext/racc/cparse/cparse.c: suppressed warnings for shortening on platforms where pointer is bigger than int.
772acb9f1d17d603030cde5660b2ff8773297be5 2010-03-11 * win32/win32.c (init_env): get rid of alloca() for outer string.
04e68d0107460575a86cc427338eae436be16286 2010-03-12 * ruby.c (ruby_init_loadpath_safe): mark initial load paths.
0884036a0a9d93bb4c3f82f56f997f32557d8159 2010-03-12 * file.c (rb_file_s_basename): check encoding of suffix.
b1bf026f4893a384031654c6801b3b5cdabdcd81 2010-03-13 * include/ruby/io.h (MakeOpenFile): finalize fptr get rid of memory leak.
0e9620fd38d9bad8f0857e2ac031bf7b9f50a72d 2010-03-13 * tool/file2lastrev.rb: refactord. fixed changed revision of git.
a3d0a213dc662d5196682dd3b5367158e18116fa 2010-03-14 * compile.c (insn_data_to_s_detail), iseq.c (insn_operand_intern): fixed format specifiers.
ad130d3670bc9ef423ccf93c2b6988f988359b29 2010-03-14 * tool/file2lastrev.rb (VCS::{SVN,GIT}#get_revisions): use block argument 'path' to get the path given by super.
32ed00ab188cf46d0d4bae116a48dac91731af32 2010-03-14 * io.c (rb_io_each_codepoint): read directly when readconv is needed but internal encoding is not set. [ruby-core:28650]
980a954f11396afc082875684037505c846d54ab 2010-03-14 * file.c (FILE_ALT_SEPARATOR): separated condition.
b24c8e4dd63b7cfc4b8c83db6552a0ed8301533d 2010-03-14 * file.c (file_alt_separator): commit miss.
0f418eaa2511d6a87178712250d619818778ba20 2010-03-14 * file.c (realpath_internal): regulate separators in prefix. [ruby-core:28653]
6a1a02ae833a2f90e59a6400cb532e49888a80d7 2010-03-14 * file.c (realpath_internal): regulate separators in prefix. [ruby-core:28653]
71f4f96249e653ec65f138b52b15d777b342a6a6 2010-03-14 * file.c (realpath_rec): use same cache.
ae0224673eaa8694536aeae3f5f594b7b07fd624 2010-03-14 * file.c (Init_File): do not define File::ALT_SEPARATOR on cygwin.
732d041dc8d0892cc0f8f3ecbd3a59a8908d4763 2010-03-15 * symbian/README.SYMBIAN: fixed broken patch and converted to unified diff.
d188e1a8529927749c378f7c5f9e27464a686749 2010-03-15 * random.c (next_state): no initialization here.
21c7d36573736e6e3937c24dfa1cfccf6aa907ad 2010-03-15 * random.c (default_rand): removed initial buffer.
b215b9742ecdc7c3771d305400f72bd76946277e 2010-03-16 * file.c (file_expand_path): ignore dname if it has different drive letter or UNC.
acd2d29f2e48ef0644a14b41f74f7a380a09a135 2010-03-16 * configure.in (RSHIFT): parenthesize the argument of cast instead of the result.
bf45c36d5ffc09dc1bbd70bef4bf8379c3e65362 2010-03-16 * include/ruby/encoding.h (ENC_TO_ENCINDEX): suppress warnings.
724f1f4a6e3698d1a34ca3442a6cb3e890e94a99 2010-03-16 * win32/win32.c (rb_w32_getcwd): remvoed duplicated code.
3694f1dda70923b2acc66af6553c422ba87daddd 2010-03-16 * ext/tmpdir: split from lib/tmpdir.rb.
43025927c6629904b59130bec66fc61ebc83ac4d 2010-03-16 * include/ruby/encoding.h (rb_str_conv_enc_opts): missing prototype.
c9e0df64b52ce2534929ea3a4424564dfb521c26 2010-03-16 * ruby.h (rb_warning, rb_sys_warning): fixed typo in rdoc. [ruby-core:28696]
4067fd028dfdaeaa177755e5d2ff54511da8a7fc 2010-03-17 * hash.c (rb_hash_aset): allow recursive key. [ruby-core:24648]
83b8f94f4ef67735a20cfcc4ddd3df886017ee6a 2010-03-17 * parse.y (rb_intern3): get rid of type-punning cast.
ad41699b470043a5d173782988b6f446b3c32048 2010-03-17 * ext/bigdecimal/bigdecimal.c (BigDecimal_{to_i,mod,divmod,div2}): removed unused variables.
43ab72099b92fed6310a8ffdf7b0f0ba0c2c74cd 2010-03-17 * configure.in (RUBY_EXEC_PREFIX): added to config.h.
bd5e925cc4580517e7fa08d46768cdb690598c3e 2010-03-18 * Makefile.in (miniruby): link $(NORMALMAINOBJ).
c9dd4823d98141754842c0b356b141d94ba36604 2010-03-20 * lib: fixed typo. a patch by Sho Hashimoto in [ruby-dev:40716].
f623979f65d43a109054ada8e8f271c3bfb6a747 2010-03-21 * io.c (IO_[CRW]BUF_CAPA_MIN): replaced magic numbers.
cce4892c1fb4a6690e230bf90c3d7973acbf14d8 2010-03-21 * io.c (IO_RBUF_CAPA_FOR): use large buffer as cbuf if readconv is needed for performance improvement. based on a patch by Roger Pack in [ruby-core:28163]. [ruby-core:28162]
ed2dd5e3f497448356205e5f965d55850e32bae6 2010-03-21 * io.c (rb_io_initialize): add autoclose argument to control close at finalization. [ruby-core:26222]
cce8bbb794385664f66d8e40115d53c2d55a1664 2010-03-22 * Makefile.in ({dist,real}clean-ext): fix for removing ext directories.
0edceaa7c733b35b48dcad02c0303625ae73e38c 2010-03-22 * configure.in (RMDIRS): use rmdir -p if possible.
cb2f56aaf48b24740fca6d24f0915d6b3cbb6db8 2010-03-24 * win32/win32.c (rb_w32_read): limit read size to 16KB if the file seems to be console. [ruby-core:28902]
e3888976d0f6507d215a536d43a73430182a4d86 2010-03-24 * vm_method.c (rb_add_method): prototype of rb_vm_get_sourceline.
91e6d017906c53f8b73a34d0cd107f0d9fa2d0ad 2010-03-24 * configure.in (LDSHARED, CPP): keep $(CC). [ruby-core:28912]
487a267899a3e36150643286285d37541bde8af5 2010-03-24 * ext/iconv/charset_alias.rb: update of URL. [ruby-dev:38360]
058b9db42122a32b5a0ca77d63e403154a7c25f7 2010-03-24 * tool/make-snapshot (package): $: no longer contains ".", in trunk.
d0cd67ef681dedae6c420bf77ed0f292d2e09c94 2010-03-24 * tool/make-snapshot (Dir.mktmpdir): for 1.8.6 backward compatibility.
2ca764948cbba0c0f3917cf16e6c0917c8765836 2010-03-24 * tool/make-snapshot (package): take a breath for HP-UX make [ruby-core:28938].
da8a31bc47294936806479b25d60b8d823df8c47 2010-03-24 * configure.in (ruby_version): needs runnable CPP.
b3a039a2cb9f8a8f03665cf3d3ed7518c6b512be 2010-03-25 * win32/win32.c (rb_w32_{read,write}): fix handle leaks. based on a patch from Heesob Park in [ruby-core:28919]. [ruby-core:28833]
cb905affbdbe3abd69ff7ac78b3b8d2d58851b07 2010-03-28 * psych: svn:eol-style.
d0cb5c71ce3f179f14fddf5241cf0dcfe1599123 2010-03-29 * lib/tempfile.rb (Tempfile#open): re-open with same mode and options as initialize.
b1b3e13570c5d3cc6f04c27fab700198678e6d1f 2010-03-29 * lib/optparse.rb (Numeric): accept rationals.
0c6fb8ccaaa5ad94003ac0883c709948bce1cd69 2010-03-30 * tool/file2lastrev.rb (VCS#get_revisions): particular commands do not depend on instance.
4a6acc26d5fb95ae9990aefdc6d590769be97935 2010-03-30 * tool/file2lastrev.rb (VCS::GIT_SVN): removed because git-log can deal with git-svn repository faster than git-svn-info.
38af94c6abaaa20aeaa1ffafbe3f6ff962f63eaa 2010-03-30 * file.c (rb_file_dirname): split from rb_file_s_dirname.
f1330fd12403ef4d664df7619d6ce312d525721a 2010-03-30 * ext/psych/lib: moved external library dependent files from lib. [ruby-core:29129]
59ad28c261af83d17d65025df8aaea9214833f6d 2010-03-31 * test/rake/test_{package_task,rules,task_manager}.rb: use temporary directories.
44e08324c7494a626c1801e4d1f6a09353928586 2010-04-01 * include/ruby/ruby.h (RUBY_{DEFAULT,NEVER}_FREE): added. [ruby-dev:40889]
171131061e65d46a746c6bb96dff3b1c2ae515aa 2010-04-01 * io.c (rb_io_initialize): fixed a rdoc miss that textmode and bimode flag explanation was reversed each other. a patch from Heesob Park in [ruby-core:29166].
7e3e79d0833953f8243e304a86a96b7e41a310a6 2010-04-01 * enc/utf_16{be,le}.c (utf16{be,le}_mbc_to_code): simplified.
2f2071824952b3c341bcd8b1ad74e91e4677420f 2010-04-01 * include/ruby/ruby.h (InitVM): calls per-VM initialization in single VM, but does nothing in MVM.
93164bd9d738055c00388bac76d565d844da8d4a 2010-04-01 * process.c (rb_f_exit_bang, rb_f_exit, rb_f_abort): fix rdoc.
7271a56417bde7f0d4a60b31c66b339d18cd5d35 2010-04-01 * util.c (BSD__hdtoa): suppress a warning.
be30c131daf56f1f3143fbc323e986c496c72e38 2010-04-01 * ext/dl/cptr.c (rb_dlptr_inspect): fix format specifiers.
04a293b966bb55d1dc53843f548337ebd08f2435 2010-04-01 * process.c (proc_daemon): use EXIT_SUCCESS instead of magic number.
893c123bfb229e3f6079a521a858bec50cf43248 2010-04-01 * process.c (proc_daemon): use EXIT_SUCCESS instead of magic number.
4dcaa9e5aae6cc9fa3b5bfb1dc7b0d9365e10e13 2010-04-01 * process.c (ruby_setsid): split from proc_setsid.
0c216c32dc9e5ce2554b516e821c4e94c2f05316 2010-04-02 * bin/erb: removed trailing spaces.
2553a96f9eb29ca334d713aa1830f5cce3045f86 2010-04-02 * {lib,test}/rdoc: removed trailing spaces. reapplied r22784.
6926a10297982f09312b4da3a3bb14f28e877978 2010-04-02 * lib/rdoc/ri/paths.rb (RDoc::HOMEDIR): expand_path deals with platform dependent envirionments. reapplied r21312.
6a08bd96240b09a7625736e48c6ea4c68dd34b3c 2010-04-02 * lib/rdoc/ri/paths.rb: follows $ridir. reapplied r23554.
5bdee08c1e48c0fa731cae9469e09355c0e576f4 2010-04-02 * lib/rdoc/ri/paths.rb (RDoc::RI::Paths): Gem::Enable has been obsolete. reapplied r24599.
06adf90ab66829cc24b15ddb7be5e12a60a3141e 2010-04-02 * lib/rdoc/parser.rb (RDoc::Parser.binary?): blksize may be nil and is irrelevant to whether a file is binary. TAB and newlines would be usually considered to be included in text data. reapplied r23071 and r24297.
8d3537a85c2ba24bee3b43ac8203654148289863 2010-04-02 * lib/rdoc/parser/c.rb: fixed a small error in the documentation. [ruby-core:24744] reapplied r24395.
30527783c73c369b915d31127d4837378ce1a457 2010-04-02 * lib/rdoc/parser/ruby.rb (RDoc::Parser::Ruby): parse also rdoc files. reapplied r24976.
2df7054c3035b7c75d5a5e029f7928bd39374592 2010-04-02 * lib/rdoc/rdoc.rb (RDoc::RDoc#parse_files): emacs local variables are delimited by a semicolon. supported Vim style. reapplied r24988 with fixing a typo for shebang.
104ff6089d337a33927f6e2cf3b8501e46402d37 2010-04-02 * lib/rdoc/rdoc.rb (RDoc::RDoc#parse_files): don't branch by RUBY_VERSION. reapplied r24990.
88ccbf048f591fb610bd50ce6b74e9611435e18a 2010-04-02 * test/rdoc/test_rdoc_parser.rb (test_class_can_parse): parse rdoc as ruby.
aae8b872d55d3d61bf32d7e3a33f32c117e8ee55 2010-04-02 * lib/rdoc/rdoc.rb (RDoc::Generator): defer by autoload.
bb471e32687defb003d0009eba018f15bd143f7b 2010-04-02 * ChangeLog: fixed tab expand width.
cf25ae4551f623121b9047e1c94a872583b545aa 2010-04-02 * test/rdoc/test_rdoc_ri_driver.rb (with_dummy_pager): don't grap terminal.
871c693c8aa141154f804652883db43457593d68 2010-04-02 * ChangeLog: typo.
386962af112ca41169f37bd7a8bea9517bfb2fc8 2010-04-02 * NEWS: added reverse_lookup option.
166fedb45d6f08f4f2eaca3de53c14180f92afbb 2010-04-02 * lib/rdoc/rdoc.rb: reverted r27186 to add generators.
232ced73424dd968aa6d3884bae00db1d5ce06b8 2010-04-02 * lib/rdoc/parser/c.rb (RDoc#handle_method): see source files in source directory.
58a93ce44169f20c6e9c104a26c99d51768c2eb7 2010-04-02 * lib/rdoc/class_module.rb (RDoc#merge): get rid of stack overflow.
e654e593a5168327b738925953dca418a429d2fd 2010-04-02 * lib/rdoc/parser/ruby.rb (RDoc#error): get rid of magic number.
eb86567b694ed926b416debcca8e4e0ea9b889c4 2010-04-02 * lib/rdoc/parser/ruby.rb (RDoc#make_message): no empty lines.
4b4dbeb93fa1649894c5c76154deb55be815e957 2010-04-02 property.
6decf411c6f8fd6778d8d4326a8dd8a0e2c09dcd 2010-04-03 * random.c (random_rand): raise ArgumentError on nil, as the documentation implies. [ruby-core:29075]
f01510d074913ac7c62843d661a905ffc265af69 2010-04-03 * common.mk (rdoc): no force-update, and add RDOCFLAGS.
d38090cff58ee4cae40dbc1994b6d5cd615b8610 2010-04-03 * common.mk (rdoc): independent.
8acd03f0f7be54cfeb1b8c83b7fcc28e06a4721f 2010-04-03 * lib/rdoc/rdoc.rb (RDoc#{setup,update}_output_dir): store mtimes per files in the flag file.
2ff26f22209c5b260585fcac2383ae6c91aef766 2010-04-06 * template/fake.rb.in: hooks for extconf.rb.
7dd103822bad37ea8f8b08e38d7023fe9a261887 2010-04-06 * test/ruby/test_path.rb (TestPath#test_extname): trailing spaces and dots are ignored on NTFS.
1007748627ab21a7e397c45d6686e753687aebb2 2010-04-06 * template/fake.rb.in: not define $extout to make target in cwd.
640c32ef77c03d2c927abca6f946ff332db7195d 2010-04-06 * lib/rdoc/rdoc.rb (RDoc#{initialize,setup_output_dir}): initialize @last_created and use it.
cbe2385792b720615cc82db50631ef7bfcca2d50 2010-04-07 * configure.in (Makefile): qoute init-commands.
93af285b28afde8384562a87d06f95970d8a978d 2010-04-07 * configure.in (Makefile): reverted r27244.
0f58f9dbe7bf81595b78bcee9cab49a4a546ba80 2010-04-07 * lib/irb/cmd/help.rb (IRB::ExtendCommand::Help#execute): use RI interactive mode if no argument. [ruby-dev:39839]
f571492922083d0a02d2dc5ee5125af52935d5cd 2010-04-07 * random.c (rand_init): ignore higher bits if all they are same as the lower sign bit. [ruby-core:29292](2)
3a45ac8af15bf5b6074820b02ef9e50e0717fa3c 2010-04-08 * lib/yaml.rb (YAML::EngineManager#yamler): set the result after successfully switched.
23d104a1611f4dd442b24980d37e8c344a529c56 2010-04-08 * lib/yaml.rb: use Psych if only it is loaded already.
f3b9acda2155012aa982af21aa6e951b0c062209 2010-04-08 * ext/psych/*.c: not executable.
92de2ed517cea4524579092ce7962a879d33a7e9 2010-04-08 * io.c (internal_{read,write}_func, rb_{read,write}_internal): preserve errno. a patch from Takehiro Kubo in [ruby-core:29340]. [ruby-core:28924]
021e7b7f20718a31906ef2728fab73d18e42013a 2010-04-11 * include/ruby/win32.h (ftruncate): rename to get rid of conflict with same name but non-LFS function on MinGW. [ruby-core:24757]
9f9ace81f8cd7624f1cefb8c2b9af1fbba72af90 2010-04-11 * encoding.c (enc_replicate): new encoding name must be valid c-string. [ruby-dev:40954]
5017259085e7a4147fc4e6465e5dfeefe9c48d26 2010-04-11 * test/ruby/test_encoding.rb (TestEncoding#test_replicate): more test.
a3dde7df529dc459cbe4f42df2a836652b3469be 2010-04-12 * lib/fileutils.rb (fu_have_st_ino): check if required method is defined, instead of platform name.
3a2f5d9cf7f2aa1ef06036e70cbf5c0203a69e57 2010-04-12 * lib/fileutils.rb (fu_each_src_dest): ensure src is accessible.
a698c7bf72931506c78706c2de16eb2b1343ff9d 2010-04-12 * LEGAL: separated the section for parse.c. contributed by Paul Betteridge in [ruby-core:29472].
5d8c8b46bb763e2c4cdf68079b9eaede860be5b7 2010-04-13 * random.c (make_seed_value): fix leading-zero-guard condition on bdigit is smaller than 32bit.
eedb41a85b363e00e58de00c5b62cba5f2b3553e 2010-04-14 * ext/syck/lib/yaml/syck.rb: split from ext/syck/lib/syck.rb for backward compatibility.
ddafeb2f2a66a25b0d024ab764b519795afa5383 2010-04-14 * ext/syck/lib/syck/basenode.rb (Syck::BaseNode#match_path): fixed library name.
92496d73eb68bcdd062251a7fb2cb994e0086780 2010-04-14 * string.c (rb_string_value_cstr): make NUL terminated if it is not done.
95c52c8e6c2e0ac8ea690ca8ae5141a0fde49e24 2010-04-14 * gc.c (GET_STACK_BOUNDS): fixed macro argument names. a patch from Satoshi Shiba <shiba AT rvm.jp> at [ruby-dev:40973].
8e7a682be04ac9060f1957ea12a84d2aeb7374c9 2010-04-14 * io.c (io_shift_cbuf): should terminate. http://golf.shinh.org/p.rb?DECimal+number+to+BINary#Ruby
584829aa814a1104205ab85cefcf245f8c118987 2010-04-15 * vm.c (vm_backtrace_each): get rid of use of malloc from signal handler by using ruby_engine_name. [ruby-core:29497]
7475244ec44103e00f7ffe0137cd88bb4a96b41d 2010-04-15 * vm_dump.c (bugreport_backtrace): ditto.
565d22756bcec472e64f76699ffe5a5194fe14dd 2010-04-16 * tool/file2lastrev.rb (VCS::SVN::get_revisions.): remind about DOSISH, sometimes.
039219b2c978641d96fe28ba451148b0425ffd4e 2010-04-16 * test/thread/test_queue.rb: property.
2939d61f285455c7b98de2a02df32cd34d068e01 2010-04-16 * lib/net/smtp.rb (Net::SMTP#rcptto_list): continue when at least one RCPT is accepted. based on a patch from Kero van Gelder at [ruby-core:26190].
54985ad7ddbb3e7aaa7fd35686e97d3be64aa23f 2010-04-18 * bootstraptest/test_io.rb: reduced megacontent test.
4d82ba512c793c2c11a54a1bb1f5ead41e2f8d92 2010-04-18 * transcode.c (transcode_loop): suppressed a warning.
cfab29b7db7f3ea63a339946e2959f7118eec7fd 2010-04-18 * parse.y (string_content): preserve cond_stack and cmdarg_stack. [ruby-core:29579]
e70a308c75072121ec780ae571fc32db3fe87737 2010-04-18 * parse.y (parser_yylex): seems like a symbol-literal when spaces are unbalanced. [ruby-core:29578]
abdb3373230b3e601e46e9eac11c0edd6d9449cf 2010-04-18 * test/resolv/test_addr.rb: property.
9f8b0361233fcd4bbc5cfb45ca41847ac960de16 2010-04-18 * parse.y (string_content): cond_stack and cmdarg_stack are VALUE.
f25e99c55f42d23aac050594a482cd2e1807e7ac 2010-04-18 * parse.y (IS_END, IS_SPCARG): macros for simplification.
37e59f5583c781e98f41608251e094377237a133 2010-04-19 * lib/timeout.rb (Timeout#timeout): propagate errors to the caller. [ruby-dev:41010]'
312d5bf7f2eb48c83ede97a609ef71cb346b27a4 2010-04-19 * lib/timeout.rb (Timeout#timeout): propagate errors to the caller. [ruby-dev:41010]'
04247ab5b46d713941dd092f8ef1b1c7150e5272 2010-04-19 * parse.y (parser_yylex): reduced duplicated conditions.
a91d8b8c33b834f47ab000cc3844e9b18c1becba 2010-04-19 * io.c (internal_{read,write}_func, rb_{read,write}_internal): reverted r27265, since now rb_thread_blocking_region() preserves errno.
cb508fe7397a6054a45cac11cf3e865f13f24aea 2010-04-19 * file.c (rb_file_s_extname): skip last directory separators. [ruby-core:29627]
dd3bbc6005f524f685634917ea3b207643f823da 2010-04-20 * tool/compile_prelude.rb: typo.
8a3201dae6addec4f5c7d8717f9a34851a4d3e75 2010-04-20 * test/ruby: make more ruby-mode.el friendly.
85cb4ee236ee14ec00aebcd90130555ce909d3a2 2010-04-20 * parse.y (parser_yylex): simplified with IS_ARG and IS_END.
e63df5319855c1b4ebba0498a466c3806dedba99 2010-04-20 * parse.y (lex_state_e, IS_END, IS_SPCARG, parser_yylex): separate the state after vcall. [ruby-core:29578]
cbaf61b276492532f4348f284322c88fcfe6efb5 2010-04-20 * test/ruby/test_system.rb (TestSystem#valid_syntax): return false on syntax error.
f0f87d6eebfa4ef713ca150f349d9780a3d13a62 2010-04-20 * parse.y (parser_yylex): fix for tLPAREN_ARG.
f8e51f7e5958a4962d620c66af2e93cbf6f52f11 2010-04-21 * parse.y (parser_yylex): abandoned EXPR_VCALL.
2e1efa94993dee9b54ac4c9f4c58a06f41ed3232 2010-04-21 * parse.y (parser_yylex): warn confusing binary operators after local variable.
82ba40b4340b01c97733561816dc8a4ee8adc081 2010-04-21 * parse.y (parser_yylex): reverted r27388 due to backward compatibility.
2976ec58a48e3ff83ff3d0979041bb5694592153 2010-04-21 * parse.y (regexp): check each fragments. [ruby-core:27374]
36f8540a2b024ee30092ea6a0eebfa40ccc95b07 2010-04-22 * parse.y (warn_balanced): removed false warning.
977267c2e0218d6b182807ddf9b7c1d929c40bed 2010-04-22 * ext/**/*.[ch]: removed trailing spaces.
87a371197e5d70dd819216b8693bf9cbe87d80c0 2010-04-22 * test/ripper/test_parser_events.rb (test_operator_ambiguous): new test.
3e8d63059d36fe6ba64ffba7bfce577693c98b59 2010-04-22 * ext/**/*.[ch]: removed trailing spaces.
d0e5a34ac7c34e70c145024a0fed8f6042814f29 2010-04-22 * ext/**/*.[ch]: removed trailing spaces.
04c651c0bd11878d25fa6f5abd21cdbca9b843f2 2010-04-22 * test/ripper/test_parser_events.rb (test_local_variables): for r27431.
2dc5fdec0130e1b6d553a843d266b53e62efe836 2010-04-22 * test/ripper/test_parser_events.rb (test_unterminated_regexp): separate test.
48f2a5fcc4ef40e29a7935c1f57c02aefe1995cb 2010-04-22 * test/ripper/test_parser_events.rb: more regexp literal tests.
30014a61567b1b672ae46ecf5ff27c059f6c4eea 2010-04-23 * ruby.c (PREFIX_PATH): use RUBY_RELATIVE macro.
9e67f6ecec169787bb489ccb3f71d32a141f01da 2010-04-23 * doc/etc.rd, doc/etc.rd.ja: moved from ext/etc.
80db78f51c82cb1290e11810c8c0c03afcdf6996 2010-04-23 * gem_prelude.rb (Gem::QuickLoader.load_full_rubygems_library): get rid of creating same regexps many times.
a909ff22c8086e695ac010aa9f36723ce6674097 2010-04-23 * gem_prelude.rb (Gem::QuickLoader.load_full_rubygems_library): suppress a warning.
7668e5aa9d6629e0744bd734a2f252ea104b9d02 2010-04-24 * ext/syck/yaml2byte.c (bytestring_append, bytestring_extend): removed wrong extra assignments. a patch from Marcus Rueckert <darix AT opensu.se> at [ruby-core:29759].
655b2ade4984f8d0ad6c76d6eff35262ad7d2619 2010-04-24 * ruby.c (get_arglen): skip the last terminator of argv before checking environ.
ee1cfc11e33f205bdbfc569414da6f388d9f58d8 2010-04-24 * template/fake.rb.in: no need for hook if extmk.
5a4f004d744a8cbc5f2ada61ac9a15fe9dd9ed8b 2010-04-24 * tool/rbinstall.rb: expand target file name.
0757fe1242c948237d82b82043c2064abdeaf6c3 2010-04-24 * Makefile.in (RUBY_PROGRAM_VERSION): added
8ebadc63f442e70bffa8fba2d8b23ba14bc1e71e 2010-04-25 * io.c (ruby_dup): update max fd.
9372cdb80a376f352fc55ea895f1ad688cf4a0df 2010-04-25 * bignum.c (bigmul1_karatsuba): suppress a warning.
cce2aa4958b65636d357e6d273977075ad4cd434 2010-04-26 * ext/bigdecimal/bigdecimal.c: suppressed warnings.
6c29e97c72227a88277ac31ba343ae487d9b1fb7 2010-04-26 * ext/bigdecimal/bigdecimal.def: unnecessary.
9803f4f55a9804a6ff96df10087039dc5c1d5020 2010-04-26 * test/bigdecimal/testbase.rb (teardown): should reset all modes.
7a609855dbd00d20fecd8bc76b72b17d41324f19 2010-04-26 * test/bigdecimal/testbase.rb: property.
3cbb849bbbf6088be2c054ee89a6b47f0e39ae99 2010-04-26 * parse.y (warn_balanced): warn according to last state.
b0018f68590c8071bb0a242f75cc4fa048396e78 2010-04-26 * parse.y (ripper_get_value): escape Qundef.
422efe53527f5e0a7a80478947a7b338e8b199c7 2010-04-27 * parse.y (parser_read_escape): deny extra character escapes. [ruby-core:27228]
6fd326e76cba5fecda1470c808c6d8cc61d60381 2010-04-27 * lib/net/smtp.rb (Net::SMTP#rcptto_list): fixed typo. [ruby-core:29809]
8939436f24af0d791114cc6a596b0ddfa0f5f05d 2010-04-28 * parse.y (warn_balanced): do not warn for EXPR_ENDFN.
92e2b86c3d467abe5631ca00fa30cb7d29cae213 2010-04-28 * thread.c (timer_thread_function): unused variable.
382085b75b80d8f6ebc2a420a7c0b59791faede4 2010-04-28 * ext/bigdecimal: fixed types.
614bc7f9f842e9385f64b32c59c79b05e2bd2f59 2010-04-28 * tool/compile_prelude.rb: enable optimization.
d4bd69441170a6a07470973640f329673fe1785e 2010-04-28 * vsnprintf.c (ruby_vsnprintf, ruby_snprintf): suppress warnings. why return int in spite of the arguments of size_t?
d4840cc785e29bddb9f0567c8d63a323b6dfdd84 2010-04-28 * ext/socket/rubysocket.h: non-implemented method definitions need to be shared.
5e7101d3487846d83f8038856728ec77f931ecb6 2010-04-28 * ext/socket/unixsocket.c (sendmsg_blocking, recvmsg_blocking): define only when used.
790d6071c6d0d2c677b01779fecb891d64095ded 2010-04-28 * include/ruby/ruby.h ({RSTRING,RSTRUCT,RBIGNUM}_LENINT): check long to cast to int.
4822d20cc55d54d0c3cb190fdcb343976db64901 2010-04-28 * ext/socket: fixed types.
0dc145e7b2b187ca595bb45dd289fb9f8f93789d 2010-04-28 * ext/socket/extconf.rb: CMSG_ macros are broken on 64bit darwin, because of use of __DARWIN_ALIGN.
603363369b40e991801f36e82bdc21eab819cc58 2010-04-28 * test/socket/test_unix.rb (TestSocket_UNIXSocket#test_recvmsg): skip if AncillaryData is not available.
f510d9f3c471ffe037a2154968acd75264ae4ef6 2010-04-28 * time.c (time_timespec): use rb_check_funcall.
e1c34852dc66a48aff10c53971463f443548e385 2010-04-29 * io.c (rb_io_s_binread): fixed rdoc. parts of a patch from Roger Pack in [ruby-core:29861].
55181301ae4f52678460b4eea5902b7cf15013ce 2010-04-29 * io.c (seek_before_access): renamed. see [ruby-core:29861].
33cf9431daf2d6e2c7bf9a8a6fa2530f1f8ffa2c 2010-04-29 * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): reject non-boolean values. [ruby-core:29868]
e21741e254aa051bb3dca54a54583deb29586c55 2010-04-29 * lib/thwait.rb (ThreadsWait#join): refined rdoc. [ruby-core:29863]
4c205de3e6fa7da642820fe069734e6321397423 2010-04-29 * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): reverted. [ruby-core:29872]
e1cc51407329230aab32088ed67f78b0c5c23e8b 2010-04-29 * test/ruby: fixed nonsense assertions.
921b2d1cfb67bae2941642015fbe35f7e7b81698 2010-04-29 * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): use more descriptive assertions.
d610c8c686ac9345a47bc3019f58f6b270a7705c 2010-04-29 * ChangeLog: fixed entry.
f88284b91ec7eedb88216f0aa9c55ca7d18cb67c 2010-04-29 * lib/thwait.rb (ThreadsWait#join): refined rdoc again. [ruby-core:29863] [ruby-dev:41092]
6c33ace12ca7c621cf5c4fa283c44c63777aec0d 2010-04-29 * test/test_open3.rb (test_commandline): use dump instead of shellwords. [ruby-core:23797]
e955cff06ce266f90c32c73bc244dda3924c66e4 2010-04-30 * test/test_open3.rb (TestOpen3#test_commandline): use simple command via shell. [ruby-dev:41100]
b36b3067f0ed837e787753604e248085abde433c 2010-04-30 * test/ruby/test_io.rb: skip false tests on Windows. [ruby-core:29886]
11caac16638cce5b5346e80246045897c33b0732 2010-04-30 * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): assertion message must be String or Proc. suggested by caleb clausen at [ruby-core:29884].
bfeeb913fed701b552cb6c7331b33062b7922de3 2010-04-30 * io.c (seek_before_access): fixed argument type.
9d094c7a250b55f509ff185f64aaf6a02fc226e5 2010-05-01 * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): filter out traces in minitest directory. [ruby-core:29908]
c8316e30ae6adefccbd7680e477e906e7913e8c0 2010-05-01 * ext/bigdecimal/bigdecimal.c (BigDecimal_IsInfinite): don't use non-ascii character.
865791221193129f99993a8df20196040003ce41 2010-05-01 * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): fixed filtering. [ruby-core:29908]
9ad152e55580b497cbba4c7a15d20cba8e3ef1f5 2010-05-01 * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): keep the first trace.
5e02a28a8b5e6defca76c4f3ee76bc48f0ce67b2 2010-05-01 * lib/tempfile.rb (Tempfile#size): stat by path name when it is closed.
3046fe65af65a5b6430e64f7d81f1748dec2d0ab 2010-05-01 * test/test_tempfile.rb: fixed errors.
12d39082c52dae668db8ab145d3b134b2c1e040b 2010-05-01 * lib/mkmf.rb (dir_config): should not modify argument arrays themselves.
6874c8d686129a0a83df3db829078e5b8af571c7 2010-05-01 * lib/cgi.rb (CGI::NEEDS_BINMODE): check if O_BINARY value instead of fragile check by platform name.
fd1762b45be006d967008dbd784c29f9926aa01b 2010-05-02 * test/digest/test_digest.rb (test_eq): use descriptive assertion.
59fc499c6364fc8d8acd52302b21570cfa7577d1 2010-05-02 * test: fixed wrong assertions.
765ff64b107753a67c354463aabb8144cf70f120 2010-05-02 * ext/dl/cfunc.c (rb_dlcfunc_call): ignore signedness.
24bc7af43abf6de550e8f382850ff6492bfb544e 2010-05-02 * lib/rdoc/task.rb (RDoc::Task): should not override newer code.
eee581f9432b7a4d18f51bb09ca384954c91b1e9 2010-05-02 * test/json/test_json_addition.rb (test_utc_datetime): fixed timezone offsets.
902bd2b10698d404d15ce8cfff500519a1df4adb 2010-05-02 * ext/syck/emitter.c (syck_scan_scalar): set SCAN_WHITEEDGE flag when scalar begins with newline. patches from Dave B <daz AT d10.karoo.co.uk> at [ruby-core:23019] and caleb clausen at [ruby-core:25851]. [ruby-core:23006][ruby-core:29925]
21c5ffc53592465390f7fae4ce47033796d6d932 2010-05-03 * file.c (rb_str_encode_ospath): unused variable.
843d4f328a3e7d7ce05b83b731e737b464cb46db 2010-05-04 * vm_insnhelper.c (argument_error): never return.
6060c3a4b69882dc9e6379556e2940a7599a90b5 2010-05-04 * include/ruby/win32.h (rb_w32_uchdir): missing prototype.
89435793bc14e7434887b8559b993259837e161c 2010-05-04 * vm_insnhelper.c (argument_error): removed unused variable.
16c40ec1a5258250876b3b95a299397a79244a10 2010-05-04 * test/fileutils/test_fileutils.rb (test_copy_stream): IO.copy_stream support binmode only currently. [ruby-core:23724]
e8249be9fca2ebfc101f7fc3d14ee935391cd797 2010-05-04 * error.c (name_err_mesg_to_str): preserve encoding of inspection. [ruby-core:29948]
208e43b3feeece3b363af1f7426ec7df4a788e73 2010-05-04 * method.h (rb_gc_mark_method_entry): fixed typo.
62d7a30a769e0fb90233a9b1d6ff18cc1409ead0 2010-05-04 * gc.c (rb_mark_method_entry): renamed.
a6242670f358b55ef075f13dae325b64e9a55e5f 2010-05-05 * bootstraptest/test_io.rb (megacontent-copy_stream): get rid of deadlock.
a20cc16b20697fd8a4c2086a76222553e436b1a2 2010-05-05 * debug.c (RUBY_NODE_LMASK): may exceed int limit.
a6e33fd71cfcd3c9569e7fca72a0adf03d514cc2 2010-05-05 * test/etc/test_etc.rb: assert only when any value is given. [Bug #1575] [ruby-core:23722]
0f7321eddf0be6107e6563f83bdc9503e46da191 2010-05-06 * README: update.
fadc3a8bbc83b541a7b345a757e06cfe3585b8e4 2010-05-06 * time.c (rb_localtime_r2): get rid of infinite loop bug of localtime() on x86_64-darwin. [ruby-core:30031]
106e2cc619dc80ea16846eceb757f37ce0a0f4ef 2010-05-06 * cont.c (Init_Cont): th is used only when FIBER_USE_NATIVE.
f7050e0e27322ae10b00a8fb65e20118d68e8f4f 2010-05-06 * ext/fiddle/function.c (function_call): removed unused variable.
bcd0bcc3904db4755ac6cf2b14020872ca328cc7 2010-05-06 * test/openssl/test_ec.rb: added test_dsa_sign_asn1_FIPS186_3. dgst is truncated with ec_key.group.order.size after openssl 0.9.8m for FIPS 186-3 compliance.
69310faab2b555c71e919fd27f711ede25cdb3a2 2010-05-07 * ext/tk/extconf.rb (get_tclConfig_dirs): glob with EXEEXT.
f1307d27054f0e6fca5936702f71b39d854fcb0c 2010-05-07 * tool/rbinstall.rb (install-man): install mdocs directly without temporary files. [ruby-dev:41204]
a0136f4f27203f6789cb9860a9d43911d4c1c167 2010-05-07 * properties.
9283449812b49b5e52a24a888878838066fcf0bb 2010-05-07 * version.h: bump up to 1.9.3.
66abf4ad68609d70d7a1ebe14c519c150b5957ef 2010-05-08 * ext/bigdecimal/bigdecimal.c (VpAlloc): ensure buf does not get collected. based on a patch masaya tarui at [ruby-dev:41213].
5512c9b28716df7681680e0db598f3263ad3fe44 2010-05-08 * ext/etc/etc.c: suppressed warnings.
2c01a07bf4317605758b1242cf2f802baa117087 2010-05-08 * ext/etc/etc.c (etc_systmpdir): moved from ext/tmpdir.
163f974208f917e3e13a307778a6b6144065cd1d 2010-05-08 * ext/io/console: imported. [ruby-dev:40897]
adf6297ec815edc2a4270384f83f0d96e09f25a1 2010-05-08 * lib/rubygems/user_interaction.rb (Gem::StreamUI#ask_for_password): use io/console.
6f3830427d22f85373a1069148201a9c69d52a5c 2010-05-08 * ext/io/console/console.c (ttymode): save dupped file descriptors and restore tty modes using them, so that original modes can be restored even if orignal fds are closed. [ruby-dev:41225]
9f7feadf03dde2618693ea1d25975511843376a4 2010-05-08 * NEWS (io/console): IO#noecho and IO#raw without block are obsolete already. [ruby-dev:41226]
6aa05eba8a13e92338a7c6cd531107bc11132f19 2010-05-08 * thread.c (rb_thread_aset): fixed argument type.
89cc2aef81289d41de7971e84ade189140ea8672 2010-05-08 * cont.c (stackgrowdirection): removed duplicated code, use STACK_UPPER macro instead.
69a0084541034a9b62e635091b3d489bae0fc407 2010-05-08 * vm_insnhelper.c (vm_call_bmethod): removed unused variable.
5d379991de3fa21113c64c8465fa3403e2b69a7f 2010-05-09 * ext/json/{generator/generator.c,parser/parser.rl}: fixed indent.
d4fb3227f96e01e9fbea4c038e536aad449427e9 2010-05-09 * cont.c (fiber_initialize_machine_stack_context): try to release unnecessary fibers and retry to create. based on a patch from masaya tarui at [ruby-dev:41230].
c4546f190a38df848ff27e68b93cd1e7faaa6d4b 2010-05-09 * test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_gc): fixed test subject.
24e1be741198228456276eba08d65abb3fb6bdb3 2010-05-09 * include/ruby/ruby.h (RB_GC_GUARD_PTR): get rid of removal by optimization.
08bf7189f873e74e973eff7cee6540b974720a31 2010-05-09 * ext/io/console/console.c (ttymode): reverted previous commit.
b44618d5e5f531beacd42d4222560981667be572 2010-05-09 * ext/io/console/console.c (console_set_raw): new method.
41874ab6a3e9b8659296cac61adb0acd7d886aaf 2010-05-09 * NEWS (io/console): added IO#echo?.
64dee0063bd3eb6631c8ec62fe3b2bf86c4fee22 2010-05-09 * test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_gc): reduced heavy test.
e2ab44ac4014698da14dfd68cc0559192534db9d 2010-05-09 * test/rubygems/mockgemui.rb (MockGemUi::TTY), test/rubygems/test_gem_stream_ui.rb (TestGemStreamUI::IsTty): need #noecho.
60d460ead96882df9828827dd59d08ecfbd8394b 2010-05-11 * ext/psych/parser.c: fixed broken indent.
c20a118c500a783388d698a8585ab25935160f98 2010-05-11 * ext/psych/parser.c (PSYCH_TRANSCODE): get rid of bare use of gcc extension.
fbe5ce6ca7c57cb74572395b6cc5e9f76dd3c9d8 2010-05-11 * eval_intern.h (rb_vm_get_sourceline): add prototype.
2b0fe8070b594b0c7d733e0b4f8531d6e2984722 2010-05-11 * ext/sdbm/sdbm.h (DBM): large file support on win32. [ruby-core:23039]
07b314f07b0fa45838474b4f8c7ef32c746c6536 2010-05-12 * numeric.c (flo_to_s): make minimum string representation. [ruby-core:30145]
5b20a1398befac93116d69112e12c21533667927 2010-05-12 * ext/bigdecimal/lib/bigdecimal/math.rb (BigMath#log): improved precision and performance. [ruby-dev:41295]
16ea63ad692df3aa038178e57cb907df5d14a11b 2010-05-12 * numeric.c (flo_to_s): fill lower zeros.
d2a68945e6c20cf5e68ef27387b31ac102fd493f 2010-05-12 * numeric.c (flo_to_s): exponent needs 2 digits.
d80a859d98a86e201075156a2b2cc5fa91aa4e08 2010-05-12 * numeric.c (flo_to_s): fixed broken output including nuls.
2603874f8f657de3747d57f2fe17f0da3d2bfa58 2010-05-13 * properties.
04daf205b6e6578017a1e107891235890f819590 2010-05-13 * vm_core.h (rb_vm_get_sourceline): moved from eval_intern.h for vm_dump.c.
cf32125cffac638fa0cb679585767ff2990603fa 2010-05-13 * marshal.c (w_float): use minimal representation.
483ef372b1fc451ca902cae072cbd61756ee5323 2010-05-13 * vm_insnhelper.c (vm_invoke_block): iseq_t.type is VALUE.
552243aa152098835b82cddd5919585cd0b229d4 2010-05-13 * ext/io/console/console.c (console_set_echo, console_echo_p): use primary fd. [ruby-dev:41309]
8653bd97de97a43b6ae929cc808f850ebe7269cb 2010-05-13 * test/ruby/test_io_m17n.rb (TestIO_M17N#test_cbuf_select), (TestIO_M17N#test_textmode_paragraphmode): close pipes.
30f637024b4a50d98d46496ca121f8d7dea946c7 2010-05-13 * ext/io/console/console.c (get_write_fd): return primary fd if no io is tied for writing.
fa086089fb591705f080eaf7a6021012dd3c6efc 2010-05-13 * test/scanf/test_scanf.rb (ScanfTests#each_test): yield in order.
ccbdebf5a97ae0e7433f09d61f65f05e58877ba8 2010-05-13 * test/ruby/test_io_m17n.rb (test_textmode_paragraph_binaryread): use opened pipes by with_pipe.
4eb19660e9d736e7afb80f79a9b7cedfd6f7dabe 2010-05-13 * marshal.c (w_float): strip ".0" from end for rubyspec.
44c9592d62884cce649f136b2bebaf45154debb5 2010-05-15 * ext/iconv/iconv.c (rb_iconv_sys_fail): raise BrokenLibrary if errno is not set. [ruby-dev:41317]
d9615c85a370039b3d798eb04a77a6bf278c4e9e 2010-05-16 * ext/iconv/iconv.c (rb_iconv_sys_fail): fix number of arguments. a patch by Masaya TARUI <tarui AT prx.jp>.
e2f2cf425c2802980d02f07075b1f7320bad305a 2010-05-16 * include/ruby/missing.h (signbit): add missing prototype.
df54a2e6be074957bcd1c19b4b9d19766da445de 2010-05-16 * cont.c (fiber_set_stack_location), iseq.c (prepare_iseq_build), node.c (dump_node): suppress warnings.
40caeb6bd1e83d447ed4f6cd8d4ab430ee11f3f1 2010-05-16 * error.c (rb_loaderror): use locale string, not ascii-8bit.
2d8bbfa5da002107f5cd47e4340588a4e6f26690 2010-05-16 * common.mk (dln_find.o): fix dependency.
fdac9a36c26b7a4240e2552e67bae450f4f36eab 2010-05-16 * common.mk (dln_find.o): fix dependency.
6c05f91b3b12c9a52cf36fae2ad6fb7eaf9d53e3 2010-05-16 * dln.c (rb_w32_check_imported): check if extension library to be loaded imports from different ruby dll.
414727ca70fad5c2e046271c53875e2cb8ebeec2 2010-05-16 * win32/win32.c (rb_w32_conv_from_wchar): use ECONV_UNDEF_REPLACE.
b45f04a66f65fd39b5f9521a30fc19c00143bd4c 2010-05-16 * dln.c (rb_w32_check_imported): workaround for VC6.
d62a9f00b87a378cdf1f52fe63e9bcfde62a853b 2010-05-16 * dln.c (dln_load): check imported addresses only when compiled for ruby.
e207a3912ccb36defa8fa18f18648365a76b273d 2010-05-21 * marshal.c (w_float): use dtoa directly instead of stripping needless trailing .0.
b32e8a5911d35b86916386e6b40f63d437ce8e2c 2010-05-21 * vm.c (vm_backtrace_each), vm_eval.c (rb_catch_obj): suppress warnings.
73997d38f41e05c8ebe614cc062d5355662320a1 2010-05-21 * ruby.c (ruby_init_loadpath_safe): use real path for non-shared build.
2b8fb39dcbfb2d7f9c231dae5d7c3eb4e85b1bef 2010-05-21 * configure.in (LIBRUBYARG_SHARED): shared library will not be created unless enable-shared.
c09c6ee57962d1790cbd215fcee92f186fd52b56 2010-05-21 * configure.in (warnflags): add -pedantic if gcc.
c6b6293bc13b9107cad52f407810cddc4dd0b475 2010-05-21 * configure.in: fixed typo.
87af442f946da3b5ab3bc8fb351824ec8c240fe7 2010-05-21 * suppress warnings.
d6fe62e9439751f743f37ff4333366157baee5ab 2010-05-21 * configure.in (warnflags): removed -pedantic after all.
ca3f208b3b63bc73f12e1dda6aad4abea1055c07 2010-05-21 * ext/syck/implicit.c (YYFILL): suppress warnings.
6d1940fed99ae106c4bbaaf22c9d41872e9e9de0 2010-05-21 * ext/nkf/nkf.c (rb_nkf_convert, rb_nkf_guess): check too huge string.
eb5f96d70cfbae16fcb9c2908ddd9ff7b41d9e13 2010-05-22 * numeric.c (rb_num2ulong): explicit cast to suppress a warning.
14f7df242f75c32472ee1f0dc1eec142c26b2547 2010-05-23 * include/ruby/ruby.h (CONST_ID_CACHE, rb_intern_const): suppress warnings with -Wconversion.
39f09ca13f5f1d421fb69656e91f896371cf101b 2010-05-23 * parse.y (warn_balanced): no warning for singleton class. [ruby-core:30366]
b4f1eaa4933185797a202e8d0486cfd15fe19457 2010-05-23 * ext/openssl/lib/openssl/x509-internal.rb, lib/forwardable.rb, lib/irb/cmd/fork.rb, lib/mutex_m.rb, lib/shell/process-controller.rb, lib/sync.rb, object.c: suppress warnings patched by Benoit Daloze at [ruby-core:30366].
d837ce5eda1f825345160d8847698533dc0980d0 2010-05-23 * process.c (rb_f_spawn): use correct command name for the error message. [ruby-dev:41395]
e16c316b52948396eac43ee9d79383274c616256 2010-05-24
c5652b900823a00e1f7cccfbad62b9354e812d0f 2010-05-24 * tool/change_maker.rb: use external diff for -p option.
bb512fddae11a5983c2375b7ff69437f5ebeb2e2 2010-05-24 * tool/change_maker.rb: line number may not present.
e9ff453d866e2e0afb9898a491e1f6b970f8a23d 2010-05-24 * common.mk (change, prelude): phony targets.
bf36feb76d81001a8ef3c9b3696b01db0774678b 2010-05-24 * parse.y (warn_balanced, parser_yylex): no warnings after closing parens.
847a78516958ff448bc4ec58cb6a101fcda708e1 2010-05-25 * include/ruby/vm.h, include/ruby/encoding.h: add external linkage.
42c16a3b0711a27683abfddd6ba61595920a71b3 2010-05-25 * misc/ruby-style.el (ruby-style-version): take revision if keyword is expanded. [ruby-dev:41408]
259c3a1c4c78ce155053ef5d40dc2b4f6a6bbeb5 2010-05-26 * configure.in (rb_cv_large_fd_select): needed on mingw, even though fd_mask is not available. [ruby-core:30401]
93bbd7869c60781094507babd761cd4fb191d58b 2010-05-26 * random.c (random_rand): subtraction method of non-numeric can return Float, and add the result of random to the beginning of range, not the opposite. [ruby-dev:41410]
a43852a3a41a6f228e280afb2f64cd4daf25dec7 2010-05-26 * random.c (random_rand): add the result of random to the beginning of range, not the opposite. [ruby-dev:41415]
66c8f4680f171b010c298b5cf99b19e5693c1795 2010-05-28 * lib/mkmf.rb (checking_for): ignore toplevel.
2138c773cce15c78ef00b4ed71ba367f11a3bc7f 2010-05-28 * string.c (rb_str_inspect): escape ASCII-compatible strings.
732e40d9b07c786850f60cee022941a24d081f50 2010-05-28 * string.c (sym_inspect): escape ASCII-compatible strings.
a51acf36898f819d5da89165d394d638e505d78b 2010-05-28
21fbc8f6d37abbe71dc1dd1cf78a4e3bc8bab8d8 2010-05-28 * gc.c (allocate_sorted_heaps, before_gc_sweep, gc_sweep): removed unused variables.
2dce743725236e0bdfd99ed005bc6266a2c943b4 2010-05-28 * tool/change_maker.rb: narrow diffs to see function names.
ab3368de8001d72bb6cf33988d3cd37110a9de66 2010-05-29 * test/ruby/envutil.rb: fix for --disable-gems.
fc130468c7e062ad544797dabaf76c372419a87a 2010-05-29 * lib/mkmf.rb (STRING_OR_FAILED_FORMAT.%): nodoc.
790abc5991837b59e0682388c318c32cb1628425 2010-05-29 * gc.c (GC_PROF_TIMER_STOP): regularize `marked' to suppress warnings.
8e9f30887c80776fa2960d684fe3d43b93dbc1c4 2010-05-29 * lib/rdoc/rdoc.rb (RDoc#read_file_contents): take care of BOM. [ruby-dev:41452]
5d394118fff7fb94cbba4fc2e3f6d740932e33ce 2010-05-29 * parse.y (parser_tokadd_utf8, parser_tokadd_string): allow NUL containing symbol literals, as well as String#to_sym. [ruby-dev:41447]
45f6fbf339e3666ea1e64d9e13fd40c61977248d 2010-05-29 * removed trailing spaces.
480b4d0a788d1222a57a3964321e68641094df67 2010-05-30 * .gdbinit (rp): mark singleton classes.
b5cd43c998038156ecf5fc28e5138b7f88b9aafe 2010-05-30 * file.c (file_expand_path): check if expanded dname encoding is compatible with fname, not just copying. [ruby-core:30516]
97a1d656f8deb0363921fc9d3a5a98d61dbceef5 2010-05-31 * misc/ruby-mode.el (ruby-mode-set-encoding): skip shebang line always regardless of ruby.
4acf013ffd0fa36b278a742226fb853fb594d8a0 2010-05-31 * misc/ruby-mode.el (ruby-mode-set-encoding): commit miss.
3642fa19920a3ad567ead8b1211fdac9a4e963d1 2010-05-31 * regparse.c (onig_syntax_warn): do not use external strings as printf format.
fabba1b93b0ae8e034a2ef3b9e0694ea01caad12 2010-06-02
54fe5bf6e7209a99d9a3565b12efe1be751b349d 2010-06-02 * test/ruby/test_path.rb (test_path): get rid of blocking on access to non-existent host.
d57a8a44a878ec5fb8714975a38ae99914da0f16 2010-06-02 * test/ruby/test_path.rb (test_path): workaround for drive letter.
325d06c7373a01b5aa5d147376f0fe31355334a1 2010-06-02 * properties.
188881b2a886b7c75559d6774ec1783cf12de950 2010-06-03 * test/io/nonblock/test_flush.rb (test_flush): try pipe and socketpair. [ruby-dev:41517]
55789617ae7178b4bebf84173c974451aca8dd9a 2010-06-03 * test/rake/test_win32.rb (Rake::TestWin32): update tests. [ruby-core:30309]
140d43a73f2ae2969a3acedf87852c77a687408b 2010-06-03 * insns.def (concatarray): removed unused variable.
7336f32c3b42e36f496972b73fd56f0205804dcb 2010-06-03 * load.c (ruby_init_ext): statically linked extensions have no real path. [ruby-dev:41526]
8984ef470547d0cb510a8937ae4b4f878f9eaba6 2010-06-03 * ext/dl/cfunc.c (rb_dlcfunc_inspect): suppress warnings by rb_sprintf.
da0ac85107ef9f26b68f0480b7c08893611d2be4 2010-06-04 * ext/dl/cfunc.c (rb_dlcfunc_inspect): should taint the result. [ruby-dev:41533]
45815f9c9d334e0d7a0c40ba939661efdba08153 2010-06-04 * file.c (rb_f_test): 'W' should test writable by real uid/git, not world writable. [ruby-core:30587]
2ef85089eca4a634a5619bc37084d276053f98ea 2010-06-05 * ruby.c (process_options): revert r25330, so that $0 can be seen from required libraries by -r option. [ruby-core:23717]
f75ab0150dfa44f00921f60f1e43b3b3637d62dc 2010-06-05 * test/net/imap/test_imap.rb (test_exception_during_shutdown): need to raise always.
2c2ae5b16450db3597815d190c557e82c10104d6 2010-06-05 * test/ruby/envutil.rb (EnvUtil#invoke_ruby): support for child process env.
af97da84edac2ccbacc9b10661002b1ddf86e7f8 2010-06-05 * ruby.c (process_options, load_file_internal): $0 seen from required libraries by -r option should be the main script. [ruby-core:23717]
60d6d93b28da4686ee83632750ffa8df75988659 2010-06-05 * NEWS: Enumerable#join has been reverted. [ruby-core:30604]
c22b223cb0a48342cef7412e139313e60a913e71 2010-06-06 * array.c (rb_ary_product): need to set the length in order to get the entries marked. [ruby-dev:41540]
0363b91bf653453cf8900d66f35747e35ffabc03 2010-06-06 * test/ruby/test_array.rb (test_product): test for r28187.
88eb029a2c88f60fe88b9c629fb492f55aeeade1 2010-06-06 * string.c (rb_str_buf_cat_escaped_char): get rid of buffer overflow on platforms int is bigger than 32bit, and warnings.
f5534ad5b48e62d262883cf2165789ced4d06b3a 2010-06-07 * thread.c (Init_Thread): no need to suppress warning for ruby_thread_set_native anymore.
550532d90224db0b860a2b52e37b8db9ebb28afa 2010-06-07 * gc.c (rb_obj_id): trivial optimization.
c9331864f847a78550da88a780a5981bd283a6c7 2010-06-07 * io.c (parse_mode_enc): set set_by_bom bit. [ruby-core:30641]
2b322524cdd0a5b6767eb72422cacc04b71902f2 2010-06-07 * gem_prelude.rb: load full rubygems at LoadError for activation check. [ruby-core:29486]
2258b0c7efcc175f1aa27908db2b5c82e12e2d54 2010-06-07 * test/rubygems/test_gem_activation.rb: typo.
b5f7766f72921bfecdd65a2121479943d263f065 2010-06-08 * test/ruby/test_proc.rb (test_parameters): require is no longer built-in.
fbfd5fdcb0ba290aa6f6634302cfd5a1cb4d1eb3 2010-06-11 * ext/openssl/extconf.rb: __VA_ARGS__ is already checked in configure. * ext/openssl/extconf.rb: use try_static_assert for version check.
c0ea75f966dd6b402ff2d7016eeeaef12f95ebdf 2010-06-12 * test/ruby/test_method.rb (test_public_methods_with_extended): test for [ruby-dev:41553].
99058e83be0849cf2995d60da10e4d19adbc1349 2010-06-12 * test/ruby/test_module.rb (test_uninitialized_toplevel_constant): test for [ruby-dev:40951].
d65d2384a6ef555f0eb10c65def1198f01e17e4b 2010-06-12 * test/ruby/test_module.rb (test_attr_inherited_visibility): see [ruby-core:30638].
1d408c933a3e07a6f314e8986733020ea746091b 2010-06-14 * Makefile.in, common.mk (clean-ext, clean-enc): clean up cleaning targets.
a1a529e603dbe3b1323ce6a253d69050ad197394 2010-06-15 * Makefile.in (clean-enc): fix typo.
953f511bb9e8a2fb75b53546b7796936bc4c369d 2010-06-16 * test/ruby/test_{regexp,rubyoptions}.rb: trivial change.
cf79bdc6d013687d99984dee5c79a07ea6ffca07 2010-06-16 * parse.y (warn_unused_var): warn unused variables. [ruby-dev:41620]
47fb01e35bda888642efa577b08c3626a1eb199f 2010-06-20 * parse.y (shadowing_lvar_gen): get rid of adding extra name for shadowing local variable. [ruby-dev:41628]
14a15f8b7f21d26fdeaa9acd0d886ede9acb57c7 2010-06-20 * parse.y (warn_unused_var): use same format as shadowing local variable.
d31350f827b02bbbd5154e8a34cbe55c49240af9 2010-06-20 * id.c (Init_id): add underscore name.
2926a585ffba2029ea8b2be6b25a2f13b743a1be 2010-06-22 * parse.y (shadowing_lvar_gen): should add lvar to vars and used. [ruby-dev:41666]
85a4f84e79ac0e7f7a57c7979190ca6072cf136c 2010-06-22 * test/optparse/test_summary.rb: fixed superclass so that it run solely.
6e708d72bb713ca9c7f8b25aa1f6ee8d8e83282a 2010-06-22 * io.c (argf_next_argv): check for setting owner/group.
419d8cd6a278cb6e8053bf2cb0670012ed561cb7 2010-06-22 * configure.in (fchown): need to check. [ruby-core:30818]
596a275035e2cd7ef4bd86f344f54fa4dd31c54e 2010-06-22 * ChangeLog: a patch by Eric Wong at [ruby-core:30818].
d514cd3ca0dedfd62e86698e53b4dc01dff75ed2 2010-06-23 * test/ruby/test_regexp.rb (test_dup_warn): read in UTF-8 encoding regardless environment.
c7d001465cdb2956b6d0804b1ab34104846275ce 2010-06-23 * NEWS (ptr): new method and deprecated methods. [ruby-dev:41681]
80684e9c09338adcbbf1bc4827938f28178e84c1 2010-06-23 * ext/pty: moved documents and samples to the appropriate places.
23af1d2a4bd3dd09de1b82e0bc216fcd4d148b41 2010-06-23 * marshal.c (struct dump_arg, struct load_arg): merge taint and untrust flags into infection as bit flags.
a4d39115034313b70addd078e6997d94c8685064 2010-06-24 * lib/un.rb (setup): fix of word splitting. [ruby-dev:41723]
4fcc6f1ef1428f6357150695843ca314c6e1d5a1 2010-06-24 * lib/un.rb (setup): fix of word splitting. [ruby-dev:41723]
13158c4d79aaf6d2d7f71804a5acf4bff0def168 2010-06-24 * lib/un.rb (httpd): MaxClients also should be integer. [ruby-dev:41724] [Bug #3477]
9f16d373f3fcd1113f82f1f2b48c990c78113094 2010-06-25 * test/ruby/envutil.rb (EnvUtil#invoke_ruby): get rid of possible deadlock.
fdf5a3dd8da72ae1ab63bd6712597a42e5a36b22 2010-06-25 * test/ruby/envutil.rb (EnvUtil#invoke_ruby): change the environment of spawned process only.
89a3e2ed7acd822f23caa69b4d384e767c7140d7 2010-06-25 * test/ruby/envutil.rb (Test::Unit::Assertions#assert_in_out_err): return the exit status.
6f957923472fe57ff1dc29644f9b874d87ad191b 2010-06-26 * test/ruby/envutil.rb (EnvUtil#invoke_ruby): no needs to copy the original ENV, since it's done in spawn automatically. [ruby-dev:41733]
8508e37b515804bb6774e79ab774ef7cc696c9cf 2010-06-26 * common.mk (clear-installed-list): put redirection before set command, since it seems to be handled by nmake in special way. [ruby-dev:41711]
967e3a3598143df7fdecbb3e1b7bf45789bd2211 2010-06-26 * configure.in (enable-debug-env): option for RUBY_DEBUG env.
3ca40d253132156f7a056a1f4be3b66c6745f98a 2010-06-27 * lib/rubygems/require_paths_builder.rb (write_require_paths_file_if_needed): no reason that bin directory should be included in $LOAD_PATH. it is for executable files, but not libraries. [ruby-core:25936]
a67f1a9534322914367d6eb17eb01badd87e7f79 2010-06-27 * include/ruby/io.h, io.c: reverted r21709.
fff5de3bd418ebb58d5a620403f9da488c7e7148 2010-06-27 * marshal.c (w_object, r_bytes0, marshal_load): suppress warnings.
3e8540543e4037ff58ae4ea2d8fabad1c56c0e29 2010-06-28 * ext/fiddle/fiddle.h: fixed typo.
1f7eb6e7aed27b1618adf2b443be93c8eab1a395 2010-06-29 * test/ruby/test_rubyoptions.rb (test_script_from_stdin): by using a pipe, get rid of not-well-defined behavior after the child process terminated in pty.
12b0ccc20483de26021d092155a722b22a225afe 2010-06-30 * marshal.c (w_object): suppress empty instance variable entry on compatible dump objects.
678f6b37164303417c04a93e855af11cc6d1be62 2010-07-01 * common.mk (test-knownbug): ignore known bugs.
57ba9de9e01401ca670c85f363c7496ab0dde148 2010-07-01 * test/ruby/envutil.rb (EnvUtil#invoke_ruby): integrated with runexec.
e12c43ee8c92ba028ab53b9b9d76bf919bd0f563 2010-07-01 * ChangeLog: revert deleted logs.
8f4c474bd374010dac656c0a6eff7157edd87252 2010-07-02 * test/ruby/test_module.rb (test_attr_inherited_visibility): more discussion needed.
6fb59decd09488d0eafa683650c5c090d72c460b 2010-07-04 * io.c (swallow, prepare_getline_args, rb_io_getline_1): fix for paragraph mode reading in non-ascii-compatible encoding. [ruby-dev:41803]
492d8e67d792fea29e48bbbec2b953c4e31c69b9 2010-07-06 * object.c (rb_f_integer): add example with base.
01e1a0ac78217f912115df046f5ae07dc146176f 2010-07-07 * ext/zlib/zlib.c (gzfile_raise): add invalid header to exceptions.
9d3d606907e3b4b3ac239d7a53d242e6b43f1e5a 2010-07-11 * Makefile.in ({,dist-,real-}clean-ext): omission of "in WORDS" of FOR-statement is not allowed in /bin/sh on Solaris. fore-ported r28609 from 1.9.2.
a3de9759e03f6d10f3e2dda43a4081d0e72fa39b 2010-07-11 * Makefile.in ({,dist-,real-}clean-ext): should also omit semicolon when omitting "in WORDS" of FOR-statement.
c6820cc3bea5476f605a51e38c1207d266f45ff6 2010-07-11 * README.EXT{,.ja} (rb_block_call): fixed about third/fourth arguments to the block. based on [ruby-core:31192] by Asher Haig. [Bug #3558]
7aa4c13360447c3b853d19bf19c068678c4d1656 2010-07-13 * ext/dl/handle.c (rb_dlhandle_close): should not pass a dynamic string to rb_raise directly.
7035fd60088016c75814d08cf69c2d9492bba90a 2010-07-13 * configure.in (RUBY_DEFAULT_ARCH): adjust for target cpu. [ruby-core:31243]
9afb0f0837976093225442c37283cdeacb573a29 2010-07-13 * ext/pty/pty.c (establishShell): chfunc must not raise any exceptions.
9a8440e5d46c67f9938b58d7491659d094c7c4b2 2010-07-13 * configure.in: fix for universal binary.
52aa6ab21dcf2e0c6cb0190fbc4f8276248ade6b 2010-07-13 * process.c (rb_fork_err): suppress gcc 4.4 warnings.
afbd5661a0ca041ac818c9e5732911c5db21c9f9 2010-07-13 * process.c (rb_daemon): split from proc_daemon.
2dbc92b07d903fa6db9eb1c79001c8a7d8896ca5 2010-07-13 * ext/readline/readline.c: libedit is missing declaration of rl_getc.
0f36e8fc03a5c6433972d6bb5f177d5f6e106bac 2010-07-14 * eval.c (frame_func_id), vm_eval.c (rb_iterate), vm_insnhelper.c (vm_yield_with_cfunc): as the name of a C-level block, use the current method ID at the creation point. [ruby-dev:41852]
adf37e2fde99839f62554e5ddbc8fbd2807e2300 2010-07-16 * tool/rbinstall.rb (ext-arch): prune directories start with '-'.
96863dc358cc86435099627a7afc1ec58a1fd79c 2010-07-16 * lib/test/unit.rb (Test::Unit.setup_argv): run tests only when any tests have not run.
048d2e6d32315e13962a01e8df6459487c57b98c 2010-07-16 * ext/dbm/dbm.c (struct dbmdata, fdbm_key, fdbm_delete_if): fixed type warnings.
43f3e3779cd0b163b268ff4445f4303d8d484e57 2010-07-17 * lib/test/unit.rb: MiniTest::Unit is different class from Test::Unit, and install runner before loading test/minitest.
c04d79f8674aba919400e0469bfdd8cf5fc4c5df 2010-07-17 * thread.c (rb_thread_wakeup_alive): split from rb_thread_wakeup. merged from r13476. c.f. [ruby-core:31320]
e4820b1cfadbd7cbd5713d774a0bc0db527e479d 2010-07-17 * util.c (ruby_add_suffix): fixed type warnings.
327da86aafc7cb4f5437ed0a9c46f61260aedf56 2010-07-17 * lib/test/unit.rb (MiniTest::Unit#process_args): refactored.
ad654fe58e0355096fba7e1ae5b5f06eea62c200 2010-07-18 * gc.c (rb_objspace_each_objects): adjust indent.
25b9eb5e5746665ca098f7117ba207692b2bd78d 2010-07-18 * include/ruby/ruby.h (rb_data_type_t): restructured. [ruby-dev:41862] add parent member.
10a90fbce86c20f98dc4499eb0a34d9f347fdd29 2010-07-18 * array.c (rb_ary_clear): no need to duplicate buffer just before clearing.
cc6294a73ac6ecd6d4223a4a9ecea122119e776f 2010-07-18 * include/ruby/ruby.h (rb_data_type_t): add new feature macros.
4d5eee3602b8e6ed342d184b07c416f3c685da90 2010-07-19 * NEWS (Kernel#instance_eval): add an incompatible change since the 1.9.1 release. [ruby-core:31336]
87d8a3b9ce775529f8fee6d39061cd958092bf1e 2010-07-19 * array.c (rb_ary_clear): should not unshare embedded array, and should make unshared array embedded.
79dfc605ff239213cc67d9e5429669764f52a0c7 2010-07-19 * random.c (DEFAULT_SEED_LEN): suppress a warning.
878384483d99fd4b887c5ddf44765b4178e72e42 2010-07-20 * lib/fileutils.rb (FileUtils::Entry_#copy): check file name spearator boundary. [ruby-core:31360]
a3419bc919b49d2c4a6efe04b375e7700f43e4b8 2010-07-20 * io.c (io_flush_buffer): write and buffer operations should be monolithic. [ruby-core:31348]
6de2f601af43364b284dea4c133329da2ac80da9 2010-07-20 * ext/fiddle/closure.c (closure_data_type), ext/fiddle/function.c (function_data_type): rb_data_type_t has changed.
06e935a1267a43031a47472c93ed944e2bcf5dfc 2010-07-20 * include/ruby/ruby.h (RSTRING_GETMEM): new macro to get ptr and len at once.
b117475e18baa73a1787d8038693b1801dafd9f8 2010-07-20 * ext/json/generator/generator.c (fbuffer_free): removed unused function.
9a89e864ea8211561c119052b0fa051a348b0ac7 2010-07-21 * util.c (ruby_hdtoa): renamed from BSD__hdtoa.
3f606b9aca26a4730559db0021c2bfde667dc281 2010-07-21 * parse.y (local_push_gen): disable unused variable warnings in eval. [ruby-dev:41869]
2527936cfcbe042678883ee5a87bfb6984702deb 2010-07-21 * template/fake.rb.in: get rid of embeding an absolute path.
3afa01255dfbc80bd4830d4d18f1d394c0e54202 2010-07-21 * configure.in (RUBY_EXTERN): FUNCTION-BODY was missing.
6abe539cfc9b91178be7e1d75173165dcf6ca1bc 2010-07-21 * configure.in (RMDIR): use --ignore-fail-on-non-empty if possible.
0bd71ff35455d308c838c00a7e16fd093d36e4d7 2010-07-21 * configure.in (XCFLAGS): use -fvisibility=hidden if possible.
062b4d675231fe9f8d266bed4406b6f591844fde 2010-07-22 * include/ruby/{intern,io}.h: add missing prototypes.
0563ae8608a84dbd26b6cedcbfd44ed30b420eba 2010-07-22
cc703f2d5673a2fe24f7684a19dd993178ff23df 2010-07-22 * configure.in: fix for older autoconf.
d5a1efdc6114350d074c9f92c4f8dcce3478049d 2010-07-22 * configure.in (RUBY_EXTERN): ignore invalid attribute.
1b1041f84780c387443578d31506c58aac46fc77 2010-07-22 * configure.in (RUBY_EXTERN): unnecessary after all.
85bf9bede487ff102c467d8e9bb40b886f3b7b4b 2010-07-23 * configure.in (XCFLAGS): reverted mistakenly removed option. [ruby-dev:41872]
8044ac7b43ffcc5ac8885db0b7dc41fac6f5bab0 2010-07-23 * re.c (rb_reg_expr_str): fixed out-of-boundary access at invalid multibyte characters.
b4080cf9eabc7c106a32b248c66ef9f780c439f5 2010-07-23 * configure.in (RUBY_TRY_CFLAGS): try with werror turned on.
38c4242cf68091af5aaf474ef5ddc35569c56581 2010-07-23 * configure.in (RUBY_MINGW32): ignore msvc suffix.
b2d009fc7bead0a8c0ee45821acd46defa8a912b 2010-07-24 * test/test_mutex_m.rb: property.
8d3bb806b0fd301d5180a211dfe5880fd2ee2506 2010-07-24 * test/ruby/envutil.rb (EnvUtil#.suppress_warning): added.
7bfa1146e298acb72d9ee0301fcf37acb4699197 2010-07-24 * numeric.c (flo_cmp): honor the result of infinite? method of the other. [ruby-core:31470]
7d2ed51843a5e208044d93e4c91694d4d02ea202 2010-07-26 * vm.c (rb_thread_mark): mark only self of normal iseqs, not nodes. [ruby-dev:41874]
af4986f515bfccadc404709985422897217504c8 2010-07-26 * vm.c (rb_thread_mark): should mark iseq itself other than normal iseq. [ruby-dev:41880]
8e9a9cf0ec11550ec1c76dee354240e44dff1b97 2010-07-26 * configure.in (XCFLAGS): missing.h needs config.h.
195a7da4ec0b726005b22c8f88f353d7c3f24bfc 2010-07-26 * configure.in (config.h): add include guard.
9cce6d1071c3d84d07db891fab781620a287a9fe 2010-07-26 * compile.c (rb_iseq_translate_threaded_code): removed duplicated code.
58f1d31a1ddd071f092600d155601592f3930163 2010-07-27 * defines.h, intern.h, missing.h, ruby.h, st.h, util.h: include config.h and defines.h for autoconf macros.
444b943e354725bf623a050c88a4a8bd3f926c74 2010-07-27 * lib/mkmf.rb (have_framework): added.
53b6ab6a047864c32f12a4d4497144c32e25b705 2010-07-27
51b6bfb0119356c689fbacf4c399e3e1816dec47 2010-07-28 * missing/*.c: include missing.h
a5e6532c4b0adacf481f4449e7bd56254d652136 2010-07-28 * vm_core.h (rb_thread_check_trap_pending): hidden API for tcl/tk wrapper.
b67ecc80df8502e10ddce0ceaeb7b5dfb5f8fba4 2010-07-28 * file.c (rb_file_s_basename): pass baselen to rmext.
8d228b25795dc2f598a9511ec18769285fd11109 2010-07-28 * common.mk (EXT_SRCS): add ext/json/parser/parser.c.
7ae7ac4abab04f4351ae84f63f81b61a41843aff 2010-07-29 * util.c (ruby_add_suffix): fixed a bug returning uninitialized value.
a99de8466396ba4d056c126040dbf19ca5af20ff 2010-07-29 * file.c (file_expand_path): should check if could find user. [ruby-core:31538]
6d56e80ad1bce411b1d4fe425e2842768a3bcfa6 2010-07-29 * file.c (file_expand_path): home directory must be absolute. [ruby-core:31537]
2d8228c28e3604ff5ec533eaf73e81c349b15bf1 2010-07-30 * lib/net/imap.rb (example): support starttls option. [ruby-dev:41888]
63a555ee4e3bb9e95bdee4c28b64b84e2536a249 2010-07-30 * lib/net/imap.rb (example): use IO#noecho to read password if possible, and defer until needed. [ruby-dev:41889]
a55567a066b1cf8851da606a1dafbe38f4cec520 2010-07-30 * lib/net/imap.rb: load io/console.
47fd9eb6e16ca14ee9415e4e2734c28ce5eeca36 2010-07-30
0794c1da9325b51c627dab99ec2e7ff71a5bcdda 2010-07-31 * util.c (ruby_add_suffix): suppress a warning.
933e5e091106a83dd8f7c402e02703c183f644ee 2010-08-01 * include/ruby/win32.h: latest x86_64 mingw defines stati64. [ruby-core:27516]
b496cd64e5c8a588f19ff699beda175e2d453d72 2010-08-01 * win32/Makefile.sub: needs stddef.h for size_t. a patch from Akio Tajima at [ruby-dev:41905].
4be5721dcba2d6adec05c4572f3cfebb89e32c51 2010-08-01 * string.c (rb_str_modify_expand, rb_str_resize): get rid of repeating malloc and realloc.
1849a2baf1823c7620b1d59b5924cc74211a68ce 2010-08-02 * ruby.c (ruby_init_loadpath_safe): rb_str_set_len modifies ptr since r26303.
a4209572de70242c16e99d301f8de6e880ecb908 2010-08-02 * insns.def, vm_core.h: fixed typo. reported by Rocky Bernstein <rockyb AT rubyforge.org> at [ruby-core:31596].
aa1141e16721e09d2ec468bcab0e545af52fbb4c 2010-08-02 * ext/bigdecimal/bigdecimal.c (BigDecimal_hash): fix type warnings.
cefa9413d24ce1c253516d0a6901c9aaed11f45f 2010-08-02 * ext/-test-/add_suffix/bug.c: for the prototype.
45992b4b252b015702581589c584a61831346416 2010-08-02 * ext/purelib.rb: no longer used since the default load path of miniruby is empty.
292c39098da3d6c9036eabcb9f8a5f7b07c86ab0 2010-08-03 * bignum.c (rb_big_eq): never equal to infinity. [ruby-core:31603]
b80d5f14df01ac626a42668f40ede3724e4425ef 2010-08-03 * hash.c (rb_check_hash_type): added.
a4c0f7dfaefeb6d3fe83a9ac130926b7699c3186 2010-08-03 * random.c (Init_Random): add Random::DEFAULT.
99d96a89ce57edc4de2ff1acb1d4ed7737144140 2010-08-04 * string.c (rb_str_resize): should copy the content properly. a patch from Jeremy Evans at [ruby-core:31615].
36044b07730033911580501cbe1a060e820e927e 2010-08-04 * string.c (rb_str_set_len): rb_str_modify cannot work before the length is set, which is a precondition for rb_str_modify.
5f13d888cf0aece7c1bb13b72773f66a4b9cebff 2010-08-04
ae824807055802a812a23f19cd1a5086223df11d 2010-08-05 * string.c (str_make_independent_expand): fix buffer overflow while shrinking.
5425f8fe6ead9c2b57547cc64f5b4316fc86bdf1 2010-08-05 * ruby.c (ruby_init_loadpath_safe): ensure sopath to be modifiable
8965ed167dbca9471ccc41e9bebe7e2fb1fa9fcb 2010-08-05 * string.c (rb_str_set_len): should fail to modify shared string.
36992251c369a3e9ce227a1ea6476a5a8acccbe8 2010-08-05 * dir.c (glob_make_pattern): fold continuous PLAINs to get rid of snail at too deep path. [ruby-dev:41871]
359d53787821dc287d0411565801d54791f0a9c6 2010-08-05 * marshal.c (w_float): should not append a dot if no fractal part exists. [ruby-dev:41936]
5274f892015b2a41dc64c63a4ce1c843f4fb0a66 2010-08-05 * complex.c (nucomp_marshal_load): should check the argument. [ruby-core:31622]
50b50499210bb52d1bbae6b65009f058426d2d1a 2010-08-05 * compile.c (iseq_compile_each): drop unused ARGSCAT results. fix [ruby-dev:41933], [Bug #3658]
b80ddbf461a9a215513d6bbd78bab7185a927a31 2010-08-05 * string.c (rb_str_set_len): bail out when buffer overflowed probably.
3a32ef53aaab15199e59c643630726b041c9fa88 2010-08-05 * README.EXT, README.EXT.ja (String functions): mention rb_str_resize and rb_str_set_len.
600601c338006d9701ce3a8ee9922cdc47d9fed8 2010-08-05 * compile.c (iseq_compile_each): to_a method should be called. [Bug #3658]
b4ba3ba6410d33e4ac15cce8b633f8d1f525f107 2010-08-06 * Makefile.in (clean-ext): fixed directories to be removed.
8aa6059dbfcf840b9e7870ca9639194e707b05a0 2010-08-06 * file.c (realpath_rec): rb_str_modify depends on the length, so resize instead.
edd4332a3803fa30b4624371c1cc37fe75d19ff4 2010-08-06 * rational.c (nurat_div): divided by float zero should be infinity. [ruby-core:31626]
cba4d057853fc9d2dfe536a391d191d40cd03180 2010-08-06 * rational.c (nurat_div): divided by infinity should be zero.
fd0485acf7936e865903d643715433a7b861afbb 2010-08-07 * vm_eval.c (vm_call0): fix for VM_METHOD_TYPE_NOTIMPLEMENTED. [ruby-dev:41953]
a438fce7e349c38fc9d0136da79806c2adf357ba 2010-08-07 * ext/pathname/pathname.c (path_sub_ext): don't clobber shared string. [ruby-core:31640]
c53664c84da2365623a0998f1ed52969d3b57e78 2010-08-07 .cvsignore: have not been used already. [Bug #3468]
e4e9758aa5a096ccf7679dace5ef52a00b959a92 2010-08-07 * ext/extmk.rb (extract_makefile): follow the change of install-rb-default line format at r28850, which causes second run to create dummy makefiles.
df96e4184556346d821541d847f9fca7b53e29a5 2010-08-07 * mkconfig.rb, lib/rbconfig/obsolete.rb: warn obsolete and deprecated Config.
f6404fa6d58927e28fb24f3f66b5e3b3c5c1b0c9 2010-08-07 * include/ruby/missing.h: moved BROKEN_CLOSE replacements from include/ruby/ruby.h.
574cadc970c83ec9d1a4780fceb3929ac125173b 2010-08-07 * include/ruby/missing.h, include/ruby/ruby.h (namespace ruby): get rid of name clash on C++.
f9845684b11b5692f1d410868dca88944f9cb162 2010-08-07 commit miss.
288b9de79de7b0cf04f184cd5d19bc3821059c27 2010-08-07 * common.mk (RUBY_H_INCLUDES): add subst.h.
aac4f022e2b4bb601f5068bfc7e25de49493563f 2010-08-08 * parse.y (parser_tokadd_escape): no similar messages twice. [ruby-core:31048]
efbad5fa481a6e34f4d8b9f9355df2a6d7602a95 2010-08-08 * gem_prelude.rb, lib/rubygems.rb (Gem.suffixes): return truely require-able suffixes only.
e45d17b9d24d3d70eb974f52a6e981b212f47f6c 2010-08-08 * lib/rubygems.rb (Gem.find_files): fixed search order same as default behavior.
b26000068e8d87ea69501cadc93bd2bdc9f2a692 2010-08-08 * lib/rubygems.rb (Gem.find_files): fixed variable scope.
1c8c901e3c553bdd15d2a1e5e9d8ce4c5c6c7aa2 2010-08-08 * lib/rubygems.rb (Gem.find_files): reverted to use globbing.
a5e1a4b6355f4c4273998689ef0069cc92d858f3 2010-08-08 * lib/mkmf.rb ($ignore_error): initialize after $nmake.
22223dc6dd59ef6925862931f8cd0d6a61f18fd7 2010-08-08 * test/ruby/test_require.rb (test_require_too_long_filename): clear -w option.
8d92ac23d15da245404a586a48f390948e617697 2010-08-08 * dir.c (sys_warning_1): show error message.
676d0641d8802c73beadfd39a97178cce2d3c3d4 2010-08-11 * node.h (rb_parser_{get,set}_yydebug): used in ripper.
a21ebb4d505e39e5b3bb2564952ef5fbd67be785 2010-08-11 * test/test_cmath.rb: property.
73f5b841d48b0e6687424374fe739266d17ffce4 2010-08-11 * ChangeLog: adjust indentation.
2b1f8574c7fb97d6333c60ab312a93d260eedca3 2010-08-11 * include/ruby/encoding.h (rb_char_to_option_kcode): used in ripper.
d7d361a316ab554aaa2e773d2dee9644c81b2ff5 2010-08-13 * lib/test/unit.rb (MiniTest::Unit.new): extend before initialize. [ruby-dev:41970]
3bf1afbdd8446faaa5e125dfcfb8741a4893e89e 2010-08-14 * include/ruby/intern.h (rb_make_backtrace, rb_make_exception): used in ripper.
92cb7d0ad49d5c681119471862698d9de00bd1a6 2010-08-14 * include/ruby/intern.h (rb_time_interval): used in io/wait.
a33fdc4ec0e8110a7fe3581e1ee37b871efbdce3 2010-08-14 * vm_core.h (rb_{get,set,reset}_coverages): used in coverage.
23b1a3d3fa8ec7d5e6f4d9f89540207682502c66 2010-08-14 * gc.h (rb_objspace_each_objects): used in objspace.
a979eb4548bf8b8d7479ba83e4a2f25f77175f4d 2010-08-14 * regcomp.c (onig_memsize): constified.
a23b1f745038f93e5cd2542fbf17b363686ccfd7 2010-08-14 * io.c (rb_io_memsize): constified.
dccf9e0c45f1f450d28ba0700dbb459247ba9f9d 2010-08-14 * configure.in, include/ruby/defines.h (RUBY_FUNC_EXPORTED): macro to declare exported function.
9f41782ec8170c69598f49c6fedf5e7ca35724a4 2010-08-14 * ext/{coverage,objspace}/extconf.rb ($INCFLAGS): explicitly add topdir and top_srcdir. [ruby-dev:42031]
78b10588bfbfa8288b57816237d7f0a836a84f44 2010-08-14 * test/coverage/test_coverage.rb: added.
f214490d90b1e813114fcfde84555e15335e9794 2010-08-14 * thread.c (rb_gc_mark_threads): deprecated.
966532cc40525380ec291ba3d7e89c005d1a6c7a 2010-08-16 * Makefile.in, win32/Makefile.sub (test-rubyspec-precheck): split from test-rubyspec.
5269e14162fbd00c515173100c777c8f3772d295 2010-08-16 * ChangeLog: cleaned.
d17ff1a6a5288d3c9e341123ec7a9fc6fb402c55 2010-08-16 From 75db84d6ec7c9ef5fd05e5835ac1004df8ea7e2a Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada <nobu@ruby-lang.org> Date: Mon, 16 Aug 2010 18:50:06 +0900 Subject: [PATCH 1/2]
a043fb8642c5e8fcf1dbf30ac76d04862f20e7a5 2010-08-16 From b80689141673b93e8d12968c3196ec6a2331da45 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada <nobu@ruby-lang.org> Date: Mon, 16 Aug 2010 18:55:11 +0900 Subject: [PATCH 2/2]
0afddf7b0a8ebb1695b87a4aee75c06544bd5563 2010-08-16 Tue Aug 17 07:38:43 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
94fc95c8b04df32db8d473be058d4a98b72ab8ec 2010-08-16 Tue Aug 17 07:42:43 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
1572070fa07dfc57cd63d0a2ab14538cf67005eb 2010-08-16 Tue Aug 17 07:50:37 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
eba16d7444e3dc4dc917ac2a3b1340bc193df1c4 2010-08-18 * vm_insnhelper.c (vm_push_frame): initialize block_iseq. a patch from Peter Weldon at [ruby-core:31757].
46d0e03036d687cb2afd39878ddf33f06a25cee5 2010-08-19 * properties.
c40c2839d6f488f25d00fceca4b3fd8f9e3073f8 2010-08-19 * tool/make-snapshot (package): accept revision as BRANCH@REV.
b7bc826b9ebd2898f94a35251d1fb4bde771a8f6 2010-08-19 * tool/make-snapshot (usage): add usage.
1fa5a50cd05de69d94815757da628eab29471a1f 2010-08-19 * tool/make-snapshot (usage): mention versions.
6eb922763f25537237865f976b42c52bd6ae3d1a 2010-08-21 * configure.in: fix typo. a patch from Eric Wong at [ruby-core:31810].
119da02e87bb7a75a45ab4b45eadbfee53aa40b9 2010-08-21 * array.c (RAND_UPTO): macro for random number.
645114b25c067f88c5d7e15e850f671272487b7d 2010-08-23 * common.mk (version.o): depends on both of version.h and include/ruby/version.h. [ruby-dev:42063]
4be11cde44351c109eaf07669046a2152f151c78 2010-08-23 * ChangeLog: flushed. [ruby-dev:42050]
0d5b1718c2f5fdbcd7f06aec6f6ac0fbac5a81ac 2010-08-23 * doc/ChangeLog-1.9.3: mistake.
89339af9c19c28eaa9e2814fb75aa09768971f0e 2010-08-23 * include/ruby/version.h (RUBY_API_VERSION_*): renamed and moved from version.h. [ruby-dev:42103]
2f6c0e3be38b057239eb044426c152ac5633c88f 2010-08-23 * array.c (rb_ary_shuffle_bang, rb_ary_sample): add optional argument random. [ruby-dev:41923] [EXPERIMENTAL]
f2ff3eb6ec1473f0ec584557a32315ff74f8ef91 2010-08-24 * configure.in: read API version from include/ruby/version.h.
569d8219292fefe205979fd8ea951619316d4f72 2010-08-25 * array.c (rb_ary_sample): use frozen shared array to get rid of reallocation.
ae6a9009dcb5e475ef51a3448a613e7f4428855d 2010-08-25 * array.c (rb_ary_{shuffle_bang,sample}): use Random class object.
fd1022c065509846dd234914e3c9b725d20e928a 2010-08-25 * random.c (rb_random_real): check the range of result.
00dcf07ebcb7af10753c1d6bbac3c6bb94740369 2010-08-25 * random.c (rb_random_int32): fixed typo.
8554e163557a4f32f6e9427146d594df31ac024a 2010-08-25 * array.c (rb_ary_{shuffle_bang,sample}): use Random class object.
7e4015e16d3d3c5780440a9d15af4bcae8d4e4e1 2010-08-26 * array.c (rb_ary_shuffle_bang): check number of argument.
0eb31be6818ee400b30899f77f6bcbe0722ea35f 2010-08-26 * random.c (rb_random_int32): suppress warning on LP64 platforms.
71cf670f0fc5556a51d6e209a14cceafcf6550d7 2010-08-26 * array.c (rb_ary_shuffle): rdoc fix. argument name was missing. a patch from Run Paint Run Run at [ruby-core:31848].
5b7ccc0629baa7cd2c7ab92802ee1bf62e3ec0f4 2010-08-26 * array.c (rb_ary_shuffle_bang): bail out from modification during shuffle.
e26c0d6d824101c679a7783d32f1c88cf6ffc7c9 2010-08-27 * NEWS: moved to doc/NEWS-1.9.2.
3e5e1b6c452d13c8c9748a046ebcd30dedf011a9 2010-08-27 * io.c (null_device): the name of null device. [ruby-dev:41791]
f64358db7d5f9991bd2c8f6f382ee32767a1c26a 2010-08-27 * NEWS (IO::NULLL): add.
9614d22b5d6dcb4e0ee6fe12bad0c1021230cacf 2010-08-27 * array.c (rb_ary_sample): removed unused variable.
909477ec1de6f7f89d29405eb3ad268ecbd3ebf7 2010-08-27 * file.c (null_device): move from io.c.
946a037e3022c4667f22ca92b64379315f9535c0 2010-08-29 * load.c (load_failed): should honor encoding. [ruby-core:31915]
7e53b3b6bab79ee56de54b8ad62d7026f9a1f603 2010-08-29 * lib/tempfile.rb: not executable.
b9432e7630f3a85944730b3ba1b1aa4a8a753612 2010-08-29 * load.c (rb_provide_feature): clarify error message for frozen $LOADED_FEATURES. based on a patch from Run Paint Run Run at [ruby-core:31913].
e6f86c982f210ed9f97f4afa8e3c9cab6c31351d 2010-08-29 * vm.c (rb_thread_method_id_and_class): curried proc has no method. [ruby-core:31871]
d2da9597c3b9f2dded80f53c16f4bf2c630e0ffe 2010-08-29 * file.c (rb_get_path_check): clarify error message for ASCII-incompatible path name.
ccf4fbf78da3376ef2be6dbe222b77983008e4a6 2010-08-29 * lib/rdoc/parser/ruby.rb (RDoc#parse_class): ignore non-constant name signleton class. [Bug #3759], [ruby-dev:42154]
f4b2d14572161896c0b6408b552fb6be3498c995 2010-08-29 * lib/rdoc/parser/ruby.rb (RDoc#parse_call_parameters): don't include assignment. [Bug #3759], [ruby-dev:42154]
8086b525acc199123250bc0782160ba137986e79 2010-09-01 * thread.c (ruby_suppress_tracing): restore the state and invoke the func with normal state. a patch from Satoshi Shiba <shiba AT rvm.jp> at [ruby-dev:42162]. [ruby-core:31783]
185e9705abbb8c2f96e748a400b76db61e129902 2010-09-02 * ext/pty/pty.c (chfunc): restore errno from SystemCallError and propagate proper exception to the parent. [ruby-dev:41965]
aa5c05b8ba0c1ab9255730f8cd7acab68c0af600 2010-09-02 * ext/pty/pty.c (chfunc): pass through exceptions.
097d58a594984674475cd271fb206ca940e90552 2010-09-04 * load.c (ruby_init_ext): export for golfers.
0fd37b09ee800e051fcfb433f50c70a81d811813 2010-09-04 * file.c (rb_file_s_readlink): symlink target should be in filesystem encoding.
83a827ac9be0249471b23ee56980bc33a542a0fa 2010-09-09 * vm.c (vm_backtrace_each): skip allocator frames which have no name. [ruby-core:32231]
9e39c618da89cda4819b62f14f82348372f32d63 2010-09-09 * ext/etc/etc.c (etc_systmpdir): assume system default tmpdir safe. [ruby-dev:42089]
7c73db266ac8632905438fba5cd9d6216ce4084c 2010-09-10 * compile.c: math.h for modf.
6329215dbfcda2e517981367a783ce183b237367 2010-09-11 * include/ruby/intern.h (rb_set_kcode, rb_get_kcode): removed zombie prototype declarations. a patch from Eric Hodel at [ruby-core:32305].
da47bbd1db646794fba94449d4d226d35ec2b2ff 2010-09-11 * hash.c (ruby_setenv): raise if putenv and SetEnvironmentVariable failed, because of the restriction of the size on Windows. based on a patch from Peter Weldon at [ruby-core:32304]. fix: Bug#3812, [ruby-core:32250]
3e86bd8f3ad76dca34a61e2f0053cbcfd18e7eae 2010-09-13 * lib/mkmf.rb (try_do): fix typo. a patch from Peter Weldon at [ruby-core:32327].
4c916ec8b735d1b526d7ec93b4072101bf16a2fc 2010-09-13 * ext/socket/rubysocket.h (__DARWIN_ALIGNBYTES): workaround of a bug in system header of darwin 9. [ruby-core:32341]
ccd7af7e8303c4e7e8d96827c6c7df84dbaf767f 2010-09-13 * test/openssl/test_bn.rb: property.
757f5bcb971d2fa1edeaccce0f4fd877c12b0b6d 2010-09-14 * string.c (rb_str_times): mentioned about Hash argument. a patch from Daniel Bovensiepen at [ruby-core:32386].
3f4a73f0e1d79184c51d3d696ec06376c323e0b5 2010-09-14 * ext/socket/raddrinfo.c (ruby_getaddrinfo__darwin): suppress a warning.
61ee785c61da48a23112727e763bd465a81a37ba 2010-09-15 * io.c (rb_io_puts): fix for wide char encoding strings. [ruby-dev:42212]
afd241f7ee13dd228fdfe1b1af87b33c4d96d46a 2010-09-15 * ext/etc/extconf.rb: use expanded sysconfdir with empty DESTDIR. [ruby-core:32394]
4f98aa2bcfff913a112c56f190727213de9173af 2010-09-15 * sprintf.c (rb_f_sprintf): fix rdoc. pointed out by Tomoyuki Chikanaga at [ruby-core:32395], and a patch from Daniel Bovensiepen at [ruby-core:32403].
75d694e535282cd5e2b0ab4ac3743042e0d03e05 2010-09-16 * lib/rdoc/ri/paths.rb (RDoc::RI::Paths.each): HOMEDIR can be nil if $HOME is unset.
9bc2e3280a5ef48395b47fa6155ad8cdc303e606 2010-09-16 * lib/rdoc/ri/driver.rb (RDoc::RI::Driver.setup_options) (RDoc::RI::Driver.fixup_options): split from process_args. libraries should not parse ARGV inside, since it's a task of applications, not libraries.
5bfac0d9cf1d40df317645f53ee4f55b22d2876f 2010-09-16 * lib/test/unit.rb (Test::Unit::GlobOption): merged RejectOption.
0f0d0dcdb3390fa25f9a34ac38f4d69396093dd7 2010-09-16 * lib/tracer.rb: count only non-internal libraries in stack trace, ignoring custom_require. [ruby-core:31858]
c095a38cad9acc00f6ddbae74df6a1d7596bd8aa 2010-09-18 * properties.
7bc6b36b812b98c43635f56496c6c9bd18837f48 2010-09-19 * properties.
e8291588c992571af4fc545f14da75cfd910c92a 2010-09-19 * configure.in (LIBRUBY_SO): fix an oversight of replace RUBY_INSTALL_NAME with RUBY_SO_NAME. a patch from Jeremy Evans at [ruby-core:32474].
89130aa8e17642a8b60c02030610e12124f25721 2010-09-20 * dir.c (bracket): get rid of scanning at the end of the pattern string, not to raise an exception while globbing command line. [ruby-core:32478]
9ccd4fe12792929f5aafd7aae3f8f79fb95cf94f 2010-09-23 * vm_insnhelper.c (vm_cref_push): no outer cref is needed for proc from method. Bug #3786, Bug #3860, [ruby-core:32501]
67d1d75fcbc04d1c2a2dd2aa1ae7139c7051950c 2010-09-23 * tool/config.sub: mingw64 should use x86_64. [ruby-core:32514]
d1a4b542186800607a60490d3aef8e244e00ca0c 2010-09-23 * vm_insnhelper.c (vm_get_cref0): cref is stacked only in normal iseqs, so check if it is the case first.
f5b0cb07e24bddb6c9cef3741cb2d79095ba0e91 2010-09-24 * string.c (sym_call), vm.c (invoke_block_from_c), vm_insnhelper.c (vm_yield_with_cfunc): pass given block. [ruby-core:32075]
feacd3c2e077e26c266d8f3f6bafad2be71a72d2 2010-09-24 * Makefile.in (install-cross): target to install cross-compiling stuff.
bab83d26280b3eb5cc563012e8ef603b96f26edf 2010-09-25 * configure.in (LIBRUBY_DLDFLAGS): use -unexported_symbol only when available. http://trac.macports.org/ticket/26341
d3a8adc0dee2fba1b5967f968fa608bceaf9afff 2010-09-25 * configure.in (LIBRUBY_DLDFLAGS): fix quoting.
f3bd5ee5bd06c13c42a30658078cdff74dde8fc3 2010-09-26 * tool/config.{guess,sub}: updated to automake-1.11.1.
ae9264678cfde7bcc27d20d70c7643d2704a8dbd 2010-09-26 * tool/config.sub (x86_64-pc-mingw64): regularize.
d2cd8f44712a17ee13a6ac41e6aaf623850f0d51 2010-09-28 * tool/config.sub (x64): regularize same as mswin.
510ae756becfc5d3954e39c37e49f9b00691d077 2010-09-29 * lib/rdoc/known_classes.rb (RDoc::KNOWN_CLASSES): add Encoding.
f20f30fc07890b6668daf79494b2e1a875cb7486 2010-09-29 * ext/bigdecimal/bigdecimal.c (VPrint, VpToString): fix format.
ee1a4eefa531a5c4601ee74b0b1ac1ef8f6921db 2010-09-29 * ext/openssl/ossl_config.c (parse_config): remove dead declaration.
7d61b7e13fd848449770f2226a7dc7dbd41fadfd 2010-09-29 * tool/config.sub (x64): regularize only for pc vendor, and strip useless 64 suffix.
fc8c4690d5117daa9370bfc1ab30bd07387089dc 2010-10-03 * configure.in (Makefile): get rid of duplicated ruby target when already there it was.
d3dabbca718a64083b154e03227d9f0c099401ff 2010-10-04 * parse.y (regexp): dregexp has literal string only at the head and successors are array. [ruby-core:32682]
046a5818bba16444b1046523c972b499f2e5d80e 2010-10-06 * vm_core.h: add missing prototypes.
915ae780c37478fea358d6c77513a728e86a10f2 2010-10-06 * io.c (fptr_finalize): write_mutex might have been destroyed already in finalization phase, as the order of finalizers is not guaranteed. rb_mutex_t should be used in place of Mutex object in the future.
0dd56a828eb4cb6840a5bba83a2c59adbbe6c8d9 2010-10-07 * cygwin/GNUmakefile.in, win32/Makefile.sub (RCFILES): depend on real config.rb file. [ruby-core:32709]
a1d7e6910606b237248fa95f011873ff86fa8c28 2010-10-08 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
9c06fa133e0826bea96c1c80cddc92151ddd535b 2010-10-08 * common.mk (RBCONFIG): depends on version.h due to RUBY_PATCHLEVEL. [ruby-core:32709]
88533a5351c302a5d67a506a63db1b199244d143 2010-10-08 * thread.c (rb_threadptr_remove_event_hook): fix typo.
c3032fa749594900b130593481b40b9c34c9076b 2010-10-09 * thread.c (rb_threadptr_exec_event_hooks): suppress each event hooks separately.
549b0c53a8b744c12dfeaed14bbb3d390209f516 2010-10-09 * thread.c (thread_reset_event_flags, exec_event_hooks): ignore hooks marked as removed.
0ac2f9513fd1c75983d6214241aac2073ab5adf5 2010-10-09 * configure.in (RSHIFT): quote to get rid of argument expansion for autoconf 2.68.
ff6ce776cb5e991a6c90d8a39d9d908f11d1466e 2010-10-09 * vm_core.h (rb_signal_buff_size, rb_signal_exec): moved declarations from thread.c.
3ec721b9c2a382185b76ebadef317c85e85d9558 2010-10-10 * configure.in (RUBY_MINGW32): canonicalize as like mswin version.
83906099d06f8d7a4fc4d87f4b2b69cd989cb0bc 2010-10-12 * configure.in (RUBY_MINGW32): canonicalize only on mingw.
4fe1e7c69b3767737ac4936d7634f9dd8d7a61dd 2010-10-12 * cont.c (fiber_setcontext): missing variable definition.
f5bcc56bcd3ca55131d5d766f953c5d52b2924cc 2010-10-12 * compile.c (iseq_compile_each): fix truncating cast.
0172f3181ff592f3ce20b5a04c1eff603f48f557 2010-10-12 * gc.c (mark_current_machine_context): suppress warnings.
3c24bea4b5bfa33b3dddde688638cc2892f9512c 2010-10-12 * gc.c (obj_free, rb_objspace_call_finalizer): fix truncating cast.
17c48bebf87828abeb5be91ed8ba0a2b72bc5479 2010-10-12 * compile.c (iseq_build_body), insns.def (getglobal, setglobal), iseq.c (iseq_load, iseq_data_to_ary), util.c (valid_filename): use VALUE.
d410639a6d422e0ae032f049ccfbbbb45b312d6f 2010-10-12 * compile.c (iseq_build_body), error.c (set_syserr, get_syserr), (syserr_initialize), gc.c (define_final, rb_gc_copy_finalizer), (run_final), hash.c (rb_hash_aref, rb_hash_lookup2), (rb_hash_fetch_m, rb_hash_clear, rb_hash_aset, eql_i), iseq.c (iseq_load, iseq_data_to_ary), marshal.c (r_symlink), thread.c (rb_thread_local_aref), variable.c (generic_ivar_remove, ivar_get, rb_const_get_0), (rb_cvar_get), vm.c (rb_vm_check_redefinition_opt_method), vm_insnhelper.c (vm_get_ev_const), vm_method.c (remove_method), ext/iconv/iconv.c (map_charset): use st_data_t.
abd94c3376f9060464cc4e948071002d0f9d17ac 2010-10-12 * dln.c (rb_w32_check_imported): suppress warning.
b736c9b5dcdda56597a1b28bae11762f8042fee5 2010-10-12 * ext/socket/init.c (rsock_init_sock): conditionally used variable.
2f0b8e2793b384146cc042decdd483e8331f86f9 2010-10-12 * numeric.c (rb_num2fix): result of rb_num2long is SIGNED_VALUE.
85d1cba8830add63579f10b8638fed525c675bd1 2010-10-12 * vsnprintf.c (BSD_vfprintf): fix cast.
150b4efa5510d77fdde7b9692b3c391fbde6ac19 2010-10-12 * win32/win32.c (rb_w32_open_osfhandle, rb_w32_wopen, rb_w32_pipe): use uintptr_t instead of long for win64.
cea3919ae61ae16e04a5ee5c5394970c3960a0af 2010-10-12 * configure.in (RUBY_CHECK_PRINTF_PREFIX): check for printf format specifier if possible.
a176b065d2e19f64c7425c2928829f5280532cce 2010-10-12 * io.c (rb_io_ctl), parse.y (LVAR_USED): suppress warnings.
537d7ff1407390ef1b89ba32f0c418e1a1266dde 2010-10-12 * st.c (MurmurMagic): get rid of literal overflow.
2d4e8b4e22e966f2da9dd8bb9ea0b008e0d1d26c 2010-10-12 * ext/syck/rubyext.c (struct mktime_arg): constified.
5ba5d4c889a4f80f39be65d52746e4528b6f20e2 2010-10-13 * include/ruby/ruby.h (ruby_executable_node): missing prototype.
8022385ba4d7031031372846d62d686422c108ed 2010-10-13 * debug.c (ruby_set_debug_option): define always for binary compatibility with debug env enabled binary.
dc647aea2ea83622e22b94b11df60b18d6e3c31b 2010-10-13 * insns.def (opt_case_dispatch): use st_data_t.
9d0c732f0d6bd6927a8385c12312d9e054712958 2010-10-13 * numeric.c (check_uint): get rid of overflow on LLP64 platforms.
e69bba13a0d064bfda1dbcfd27ef07e21bf70bb6 2010-10-13 * iseq.c (insn_operand_intern, rb_iseq_disasm): fix format specifiers.
e0a7c207ffd386f5c4d270755817e4d7a4735c96 2010-10-13 * vm_dump.c (dump_thread): suppress a warning.
b238a3f3fdb575749121f35bbf37bfc1baed050c 2010-10-13 * tool/enc-unicode.rb: get rid of lots of warnings.
7735e63593a4bef31c0c573e793eec5474b4bac1 2010-10-13 * array.c (rb_ary_and, rb_ary_or), class.c (rb_mod_init_copy), gc.c (undefine_final), time.c (time_mload): get rid of type-punning casts.
a45936d454104b1d1e7ea663f1580339ce1f1071 2010-10-15 * configure.in (dev_t): use RUBY_REPLACE_TYPE.
8a4966d133452682086270b719e93fadf69cd266 2010-10-15 * include/ruby/ruby.h (VALUE): prefer long over uintptr_t, FIX2LONG expects VALUE to be long at least.
e8e2ea4866729544943438b1bef072891e3adc30 2010-10-15 * iseq.c (insn_operand_intern): fix format specifier.
ba8dc58ebbc5a225ffe6788c29ffdd0442b30e67 2010-10-15 * file.c (NUM2DEVT, DEVT2NUM, PRI_DEVT_PREFIX): fallback to unsigned int.
efddc4b63276e19e25fe06d4e2530aae7e1453b8 2010-10-15 * .gitignore: ignore doc/capi.
d2623b2281e9a2d8b9d751fc9816765f3960e5f8 2010-10-15 * ChangeLog: fixed typo.
92a7cf0455f716b7e5031d1a9ee60b14c3bef92a 2010-10-15 * dln.c (dln_strerror): get English message first, instead of system default. see [ruby-dev:42358].
7e0920723c0915673bcb52e1d4f4f3338ad68697 2010-10-16 * ext/sdbm/_sdbm.c (SEEDUPS, BADMESS): make settable using command line options.
835a5edf52c2ffd321678aba45264f6be42fcd35 2010-10-16 * Makefile.in (CPP): already used in .c.i rule.
137d82569f961a908daa0331a0664a0eca3e8f93 2010-10-17 * class.c (rb_define_{class,module}_id_under): register to be marked, which probably are defined and used internally.
f3a72d49059f79b87e3363ab1288d5297513c5ef 2010-10-17 * variable.c (rb_mod_remove_const): update rdoc. [ruby-core:31957]
da55cfdf724beccb3fcfddf0ce318f9fb1b36c85 2010-10-18 * vsnprintf.c (BSD_vfprintf): use HEXPREFIX flag for prefix of %a. [ruby-core:32841]
c511d26f6ae87f16956fe40fe5a5cfb6b66811b2 2010-10-19 * vsnprintf.c (BSD_vfprintf): fix over-count of field size.
12cbb588193ac5148b6421fc8953c817acb0ae9f 2010-10-19 * test/ruby/test_sprintf.rb: fix ML ref. [ruby-core:32848]
671b498070c0fa33fa6afaf4f4672441ae61661a 2010-10-19 Commit miss.
73057fb85bb00d57e9c8056437d4284a5bf8ade6 2010-10-19 * test/ruby/test_sprintf.rb: fix ML ref. [ruby-core:32848]
d8dfba24bb82fa66f19197e94eb555c58ddc56fd 2010-10-20 * ext/dbm/dbm.c: rdoc based on a patch by mathew meta AT pobox.com, at [ruby-core:32853].
24181da2c55a2df3ba99b6eab079d905a2507545 2010-10-20 * test/ruby/test_io.rb (TestIO#pipe): get rid of deadlock on pipe. a patch from Tomoyuki Chikanaga at [ruby-dev:42435]. #3970
125b4b702089d65e74bc3f0d68b8a7ed41f4e39f 2010-10-21 * dir.c (dir_initialize): remove useless intermediate variable.
48b4512f76aa3b2a7db3a1a904769d9e9cbbd58c 2010-10-21 * gc.c (objspace_each_objects): fix return with no value.
e5db83ec65775cae80275a7a3771bb3b7b9bb205 2010-10-21 * gc.c (objspace_each_objects, rb_objspace_each_objects): use struct.
cb9ffb8d1cc1a784674e0f1594582b1406547dbd 2010-10-22 * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): assertion message must not be nil.
c2fdd98eb054fb5825061782ae610551ee00840c 2010-10-23 * lib/mkmf.rb: $extmk should be true for test/runner.
4e3fda080c9186193e1fcc9c843d05f995629c2d 2010-10-23 * test/ruby/test_rubyoptions.rb (test_segv_test): follow up the change at r29556.
98ac9b866747306edd7cd9437d74c7af51a3a9da 2010-10-24 * vm.c (vm_define_method): defined method is run with the default public visibility regardless the visibility context of definition. [ruby-core:30638]
071e1ba1f86211d742e43a67bc5e106b5a69cddf 2010-10-24 * lib/test/unit.rb (Test::Unit::Mini#run_test_suites): ensure output sync mode to be restored.
b560b080145a477d5d8a00d7e403248b1609cfa1 2010-10-24 * lib/test/unit.rb (Test::Unit::Mini#run_test_suites): show the result even when interrupted on the way.
5383964f98659ea0cd371d77b9ed97f46702e591 2010-10-24 * lib/test/unit.rb (Test::Unit::Mini#run): abort if interrupted.
58d3597e743967bb4c486b108e7dcd0db5c3efca 2010-10-24 * include/ruby/intern.h (rb_check_frozen): optimize. [ruby-core:32878]
23e8deaf0d4d44746d838489cc112c5fc4684402 2010-10-24 * array.c, gc.c, hash.c, object.c, string.c, struct.c, transcode.c, variable.c, vm.c, vm_insnhelper.c, vm_method.c: replace calls to rb_error_frozen() with rb_check_frozen(). a patch from Run Paint Run Run at [ruby-core:32014]
bbf0fd4e9c9b1efa6b1bf9c8d3eda4c893798220 2010-10-24 * vsnprintf.c (BSD_vfprintf): prec digits fractal part should be appended to 0 if prec is given. [ruby-dev:42453] #3979
0d78d991caa9aed8ff3db19586dcf2ac6c3a7fe6 2010-10-25 * test/ruby/test_array.rb (test_rotate!): fix expected message.
4d9a6ab181225f091ebcdf6b8ddb9b2bc75260fd 2010-10-25 * Makefile.in (pkgconfig-data): create pkg-config metadata file.
3ea90fc38e6fa8c4f60539dba2185270dd45c792 2010-10-25 * signal.c: fix typo.
7b410abfb8e976a78f7f9a7139ad5140a67b41ad 2010-10-26 * configure.in (rb_cv_gcc_atomic_builtins): check for atomic builtins, all are not available in Apple derivative gcc.
fd74e1414c76288af00b47517144244134e40cc4 2010-10-26 * .gitignore: ignore pkg-config metadata file.
749ad16aa7015438a12686556d4567a7b295f27a 2010-10-26 * common.mk (pkgconfig-data): moved from Makefile.in.
51d25ca8c0eb7da192f5bdf2729fc856e8f81a9d 2010-10-26 * template/ruby.pc.in (Libs): needs DLDFLAGS.
67d7448fca92474e2701e4ca973c03dbb06b4690 2010-10-26 * vsnprintf.c (BSD_vfprintf): suppress warnings.
767d70841a998c16a7487f9b286a9a944f69e7b7 2010-10-26 * Makefile.in (ASFLAGS): needs INCFLAGS.
430c1d3fe4d107e141676fedf56ace98221b3b99 2010-10-27 * ext/iconv/iconv.c (Init_iconv): warn deprecated use.
30ab36c7dc743d584a1534c5695ba37fbfb1c78e 2010-10-28 * string.c (rb_str_dump): fix expected length. [ruby-core:32935]
4e11a8997decc2dfbea5daad5108d1301f287e53 2010-10-29 property.
6b48289bb737b820d2b0315baee284bcf5ce3253 2010-10-30 * ext/fiddle/closure.c (fiddle_closure): embed cif not reference so that the content surely get initialized. [ruby-dev:42480]
6c416e96f079927aba69118820e75d72ab0aa8b1 2010-10-30 * test/fiddle/test_closure.rb (test_memsize): test for r29635.
786e4ce25ace9d5630245fe05c7d94fb8a3c59e3 2010-10-30 * enum.c: use constants in id.h.
d78e20912fd47e600e6c6bf2fcdb6e2e6593f298 2010-10-30 * win32/Makefile.sub (ruby_pc): ignore missing variables.
6706c97368cad3bd368af9a5b9870a02b4fa2e2e 2010-10-30 property.
f46689f68ff14275c3758bea5c726877cb8000fd 2010-10-30 * configure.in (ruby_pc): erase runtime-defined variables and check if generated pc file is valid.
bd7daa5ac5923692eb145d8f989efde689101d00 2010-10-30 * util.c (ruby_strtod): fix indent.
767fe5170d97461be5c79936b467dee3d4eb7179 2010-10-30 * util.c (ruby_strtod): get rid of overflow/underflow as possible.
f6003894b91987f309cfd0164561db86d5eaa82c 2010-10-31 * compile.c (new_child_iseq): adjust argument types. * iseq.c (prepare_iseq_build, rb_iseq_new), (rb_iseq_new_with_bopt_and_opt, rb_iseq_new_with_opt), (rb_iseq_new_with_bopt): ditto. * compile.c (iseq_set_exception_table): suppress warnings. * insns.def (putspecialobject, defined): ditto. * iseq.c (iseq_load): ditto.
a2c4b890be2004660db6e595040a8918423984a7 2010-10-31 * eval.c (ruby_cleanup): free current VM and its objspace even when exiting by SystemExit.
5eced07cd74dbe76207ace5b04b58068a34ad192 2010-10-31 * gc.c (rb_objspace_free): finalizers should be called separately from freeing objspace. [ruby-dev:42479]
742d440cba11e4c4a72f6b8d1bbaadc207553243 2010-11-03 * string.c (rb_enc_cr_str_buf_cat): concatenation of valid encoding string and invalid encoding string should result invalid encoding. [ruby-core:33027]
4ec86dcc5761a3eaca546ffe121c9d03d7e1e0cd 2010-11-03 * lib/ostruct.rb (OpenStruct#delete_field): also undefine accessor methods. [ruby-core:33010]
81567892d0695b095829e3c45cada221fb083cd2 2010-11-03 * lib/irb/ruby-lex.rb (RubyLex#identify_string): use charclass.
5098e6f7df107086c5b88196d2dbdd6b9a4e9242 2010-11-03 * common.mk (INSTRUBY): run via $(SUDO) if given.
e2a62c218c9abcd0759d176e9865920fad8f8d9d 2010-11-04 * common.mk (ext/ripper/ripper.c): RUBY needs to be set.
ee388f6ee2790908dffbb4b20d7d1d43b8ddb38a 2010-11-04 * io.c (rb_io_readlines, rb_io_each_line): limit must not be zero. a patch from Tomoyuki Chikanaga at [ruby-dev:42538]. #4024
d0553ffbb53c10ff5354d063c4c4d15348fe955e 2010-11-04 * process.c (proc_exec_v, proc_spawn_v): try to execute with sh if no shebang. [ruby-core:32745] [EXPERIMENTAL]
1cf7194e0cda863a75318bfac66cc9e3acebf534 2010-11-05 * process.c (proc_spawn_v): should spawn, not exec.
6c9e95df88d124a5fd0e7c996ce10b47471ee39d 2010-11-05 * test/ruby/test_{process,system}.rb (test_fallback_to_sh): meaningless and wrong tests where /bin/sh does not exist.
340c3b4638fd671d84a6249a33f71c71774d94b3 2010-11-05 * process.c (rb_fork_err): save errinfo before fdopen.
6d9cd4840d88ce955eae823d1174c2b13d08b50b 2010-11-05 * template/ruby.pc.in (arch, sitearch): reordered. * configure.in: keep failed file.
41a25b855a9ba8a3659cc031427567789e384a31 2010-11-05 * configure.in (LIBRUBY_RELATIVE): use rpath token expansion.
ec50e32dbdd78e7f44783e1bd1d53dfde81ad61d 2010-11-05 * tool/rbinstall.rb (bin-comm): prepend prolog shell script if necessary.
8f5689bf3c6dd9bf56caa63a7d3fca7be70f3869 2010-11-05
967e92af874b33b739c349633f091033645f831e 2010-11-05 * configure.in (rb_cv_export_prefix): check for prefixed underscore of exported symbols
958456db0f5dae2a1bcb360adcf92f0c8475f07b 2010-11-07 * configure.in (NM): check on all platforms. #4031
c01ebbd99cca8bcccc565857d36151d7a36b4480 2010-11-07 property.
2cff55dbb37e5453a807320769aad42184bd0229 2010-11-07 * configure.in: check only the first symbol to get rid of duplication. [ruby-core:33084] #4031
b188d19ee080e954b9a86c746d0c0ee4068266c1 2010-11-08
b3c7867df7cd186e73021f0ed9d17680999f190f 2010-11-08 * error.c (rb_syserr_new): new function to make SystemCallError instance without errno. [EXPERIMENTAL] * error.c (rb_syserr_fail, rb_mod_syserr_fail): ditto.
e9c4a44f238153114d91b5996bc8cb04e7a573a0 2010-11-09 * configure.in (EXPORT_PREFIX): check generic prefix.
ef98740d31e9df52f49093fc31f3a58d4f242691 2010-11-09 * configure.in (AC_FUNC_GETPGRP, AC_FUNC_SETPGRP): no need when not used.
6f4bfdc11554951e00f7ab7afab10c3ecff9c688 2010-11-09 * gc.c (after_gc_sweep): remove unused variable.
5ddcc93a3f9ffaeed5a78aa0fa7a847880102600 2010-11-09 * dln.c (init_funcname): allocate and build initialization funciton name at once.
536e266e58e6fda550e781d7a88317fdfe149cfa 2010-11-09 * cygwin/GNUmakefile.in (scriptbin): make executable file from scripts with stub. * ruby.c (load_file_internal): assume xflag for exe file as well as no-shebang file. * tool/rbinstall.rb: install script programs. * win32/mkexports.rb (Exports#initialize): alias ruby_sysinit for stub. * win32/stub.c: stub for scripts. [EXPERIMENTAL]
18bd7f8c845e392995d738f3bca3675b7b265e23 2010-11-11 * configure.in (SYMBOL_PREFIX): separate from EXPORT_PREFIX. * win32/mkexports.rb (Exports#each_export): use SYMBOL_PREFIX.
fe9f1e8cf8a1d49c7d4d6baff2f1797ff89e7956 2010-11-11 * include/ruby/ruby.h (PRI_LL_PREFIX): format type specifier for LONG_LONG may vary on platforms.
41cae1744fcc9d7dd0c6d332ab3b94eaf954d1dd 2010-11-11 * file.c (file_expand_path): use cygwin_conv_path on cygwin 1.7 or later. * ruby.c (push_include_cygwin): ditto.
db0ebb32c92b592ff2a9f0f0cf84d0037edbfbae 2010-11-11 * io.c (pipe_finalize): status is success if no process.
a5eb40b99935a5d1bc29e2c086d00883d6b98858 2010-11-11 * signal.c (ruby_signal): fix condition.
8a7aad995210ce7a66e9be4315693feb7756670a 2010-11-11 * fix type warnings.
59a666a25f9c03320a5fcc5b576b86c3a87a9317 2010-11-11 * lib/mkmf.rb (try_func): accept variable address. * ext/win32ole/extconf.rb: libuuid is needed on cygwin.
7ef29a9f5e6b0ac8e194e6bb81353c992aac5669 2010-11-11 * configure.in (Makefile): fix duplicated target again.
f2f7a7740a0c4542ae8dc8db393f184a7a6b2174 2010-11-11 * common.mk: hide long command lines by default. verbose-mode is turned on by V=1 as before. http://jarp.does.notwork.org/diary/200605b.html#200605121
78c48e48baec3336e597dfb564c12db5474fdfbb 2010-11-11 * common.mk (SHOWFLAGS): show compile flags.
994876860b4f2a9bf4f22c436527e7220c82d5b4 2010-11-11 * lib/rdoc/stats.rb (RDoc#print): get rid of NaN.
b3dcfcf22b053fc4b50d417ca98a540ee8908b99 2010-11-11 * io.c (argf_read_nonblock): add ARGF.read_nonblock.
41131d42158158f5a327f4f9dd6b7b469bef5974 2010-11-11 * io.c (argf_write): add ARGF.write and so on.
6c5115379daaa7d971190729099379005c66d72d 2010-11-11
fa5034ed02f8fc349a84768a17c302770eb1b649 2010-11-11 * common.mk (Doxyfile, capi, rdoc): show messages only by default.
684a6059e9ea9b0c7aefd26976e7c0488ece883a 2010-11-11 * common.mk (all, main): show flags first.
a77d2ac5ba56e92fac2d9d88b7d57cce20129d57 2010-11-11 * io.c (argf_close): untie tied io before closing.
a774aa4e79933d6c96258c1660f1b8ee2a0cc349 2010-11-11 * ext/iconv/iconv.c (warn_deprecated): show caller position.
6a256d448dabd77319d3b8096374029cc02d5ce1 2010-11-11 * configure.in (RUBY_CHECK_PRINTF_PREFIX): should not break from RUBY_WERROR_FLAG, so that ac_c_werror_flag gets restored.
12f742306ed574062e0ac0e8a19632d0e166e6dd 2010-11-11 * configure.in (AC_C_CONST, AC_C_INLINE, AC_C_VOLATILE): check before used in other checks.
54fb9d3ca7c7ca6db8ed53888c973672e3abf97b 2010-11-11 * configure.in: ANSI C-conforming const and volatile are mandatory
feb67bc72942770ab8dd42436293776d8a7aa8b4 2010-11-11 * common.mk (showflags): nmake ignores case difference of targets.
32bd439f76f874f21c70feacf72c953a9983415b 2010-11-11 * win32/Makefile.sub (config.h): need PRI_LL_PREFIX.
5937e8d5d6628cc387cf0f16eec7beec4eff6c07 2010-11-11 * win32/Makefile.sub: shorten messages.
812fc57a9a6140d547214e094807e8ddce621a53 2010-11-11 * lib/mkmf.rb (create_makefile): missing newline.
a22b9b09458369dca68d5edc9ae304c484925331 2010-11-11 * configure.in (DOT, DOXYGEN, PKG_CONFIG): tools running on build platform, no tool prefix.
fd7c0279f87411d77beadd232fc208b0a0d8f9e4 2010-11-12 * Makefile.in, common.mk, cygwin/GNUmakefile.in, enc/depend, ext/ripper/depend, lib/mkmf.rb, win32/Makefile.sub: caddle up.
fe2295ea759ebc986f0a1ef9e80495af905e983e 2010-11-12 * common.mk (showflags, help): use caret to quote leading spaces on Windows.
c37066fab7040fc9fd9d9efaa69cfea45c2ca138 2010-11-13 * win32/Makefile.sub (MSG, EOM): remove surrounding quotes by %~I.
223c0b48a17df432a197638299414367d27179ac 2010-11-13 * common.mk (showflags, help): emit messages at once.
261903223a967079521c68dda54fe722de98cbf5 2010-11-13 * win32/setup.mak (-basic-vars-, -runtime-): suppress trailing space and compiler command line.
f2dd4eb3cc32b5edd4f6cbff34b922f662300ea5 2010-11-14 * io.c (argf_readlines): forward to current_file for arguments check. http://twitter.com/nagachika/status/3634254856589312
b5c3fb246579d99d3f7316477f12580963cd9cf8 2010-11-14 * parse.y (parser_set_token_info): turn on/off with directives. [ruby-core:25442]
54e1affd1639943531cad80cb0db1f83c2acec35 2010-11-14 * enc/Makefile.in (distclean): should not remove sources which are distributed in tarball.
8b09bf2a72e4e59bb5107c15be367cf8808e6667 2010-11-15 * pack.c (PACK_ITEM_ADJUST): return nil not result array and yield values if block is given. [ruby-core:33193]
1b45a27a8912afeda2ae3e352886276c78b8df74 2010-11-17 * common.mk (ext/ripper/ripper.c, ext/json/parser/parser.c): pass Q and ECHO. [ruby-core:33226]
a7de3755047fb697e0b3d292a3713145c7e04447 2010-11-17 * Makefile.in (lex.c): show commands if Q is not set.
023eab52018a87a63a465aa73d25a58162115663 2010-11-17 * win32/Makefile.sub (MAKEDIRS): should not include silent flag.
49959bfd629304db8971be5581d124fc7d1ce42d 2010-11-17 * lib/mkmf.rb (create_makefile): make extension libraries messages brief.
4fc08fd17d839f673275292d023363b6860cded8 2010-11-17 * lib/mkmf.rb (create_makefile): use forward slashes in messages.
7afe174b9e7a4c977df77163ffdfae98090371a3 2010-11-17 * win32/configure.bat: remove quotes from arguments to be quoted.
d646c540b7320576a09ea2185c43f5a182d2c69a 2010-11-17 * missing/langinfo.c (strncasecmp): get rid of redefinition.
9be87b1eb6b320e027919079f6e050f042347205 2010-11-17 * Makefile.in (reconfig): force reconfigure with previous options. * common.mk (showconfig): show configure flags, like as `config.status --config' generated by recent autoconf.
c6e4767068df673200351c23c203c22731e6102a 2010-11-18 * include/ruby/io.h (rb_io_buffer_t): extract from rb_io_t.
7ae23d32c2044ad21a29045f611a1f0c6dde59a0 2010-11-18 * win32/Makefile.sub (scriptbin): create script binaries.
d05029240ed4aef5bb616b00b3f5e0bcb26404ef 2010-11-18 * cygwin/GNUmakefile.in (SCRIPTPROGRAMS): no needs on cygwin.
644f0445e86034dde399d6db8261c82cf34b8e07 2010-11-19 * lib/optparse.rb: shell completion support for bash.
67f3280cfe75391f97bb342da10186fa190373b2 2010-11-19 * lib/optparse.rb: shell completion support for bash.
91c0ff4f7d28856645b72d09f58dbabfa5e862ad 2010-11-19 * lib/optparse.rb: shell completion support for zsh. based on <http://d.hatena.ne.jp/rubikitch/20071002/zshcomplete>
8565b62aef0d48f6f271157d606f2014f22581c5 2010-11-19 * ChangeLog: adjust indent.
83e274d46df99b2c0880f47cfe5d52308029feae 2010-11-19 * cygwin/GNUmakefile.in, win32/Makefile.sub (clean): rc files are made at compile time, so should be removed by clean.
d468660c9a1baf23151e18eaf7c43f5e462f3ee7 2010-11-19 * ChangeLog: adjust indent.
e7fbb33c911d41317a6667fa29a655cacdb73fc2 2010-11-19 * win32/Makefile.sub (insns_rules.mk): remove extra backslash.
99aaee351e42ca0d823ca959241668dc2eb77df2 2010-11-20 * random.c (random_rand): get rid of overflow.
6ade3a42918e94be1c6d4b1bd9273ec1e3265525 2010-11-22 * string.c (rb_str_inspect): append for each chars instead of bulk copy if encoding conversion is needed. [ruby-core:33283]
42e17a0b3fcb5ff4bb775c7d97226de108368eef 2010-11-22 * lib/mkmf.rb (create_makefile): should not duplicate rules. bug fix of r29842.
94e6c0c233bd386e09e5700d947d4f5e4fca3914 2010-11-22 * string.c (rb_str_inspect): fix for ascii-compatible external encoding and different encoding string. [ruby-core:33283]
74217f04224ca5bde2f0cb7905f70b869b43f5af 2010-11-22 * ChangeLog (change-log-indent-text): hunging indent.
a97c07fb2e70c2076c2da3def4a0da361540d4bd 2010-11-22 * configure.in (rubylibprefix): No ruby, No libprefix.
66d4bdd114e2bed46b4da84894793e331e7e90e0 2010-11-22 * configure.in (SITE_DIR, VENDOR_DIR), version.c (ruby_initial_load_paths): exclude directories that are configured without them from $LOAD_PATH. [ruby-core:33267]
04608d226c45a659883e74385a6fa7601dffe063 2010-11-22 * ChangeLog (change-log-indent-text): hunging indent.
3c575a15c24f2eda10c57e3f30037ee3c372f994 2010-11-23 * vm.c (rb_thread_mark): should mark self in conrol frames. [ruby-core:33289]
16cb5ce483b87646258e0c10fbda4520a0faf343 2010-11-23 * win32/win32.c (wlink, rb_w32_getppid): use typedef instead of repeating compilcated function prototypes.
3c4fecda3f3dd3c264999aefe7f4374e2270eb3e 2010-11-23 * win32/win32.c (filecp, wstr_to_mbstr, mbstr_to_wstr): refactored.
bcf80a5140c1b08899b20d9bbcd5fd9e13db4017 2010-11-23 * test/ruby/test_transcode.rb: ASCII-8BIT is not a valid encoding name in Emacs.
756dfe9f402b112cfee02cd2f964b83d884a2c93 2010-11-25 fix typos.
ca86a063d575afddae055700f60192bb2769ed26 2010-11-26 * addr2line.c (rb_dump_backtrace_with_lines): should close fd on edge case.
e394ddd2f720a8a39f25b5b2c6dad5e31ab2be36 2010-11-27 * addr2line.c: needs <errno.h>.
7050069d8020684af2979cbf67b7702d4f7823fd 2010-11-27 * lib/optparse.rb (OptionParser#candidate): get rid of 1.9 syntax so that BASERUBY can be 1.8.
3c36edc0d2b5da5444b8ebbcc605367de9745fe5 2010-11-27 * configure.in: link addr2line only for ELF.
3e57529e3edf120d0c6444ed0b21d4ea2b44133a 2010-11-27 * vm_dump.c (rb_vm_bugreport): see CrashReport log on Mac OS X.
2451d735a79d7c5f4bdb019335b7083bd081df69 2010-11-27 * time.c (leap_year_v_p): fixed typo. [ruby-dev:42631]
079545cd8c7a2c0da45977bec7d88aa3d1232820 2010-11-28 * thread_pthread.c (gvl_reinit): register atfork hander only in the parent process, to get rid of dead lock.
925da00b022b05b5bf70e5d757b9149493e6946c 2010-11-28 * thread_pthread.c (gvl_release, gvl_init): suppress warnings. * vm_core.h (rb_vm_gvl_destroy): add prototype.
f0445d156caf032135777f4c3974a4adc945470e 2010-11-28 * thread_win32.c (gvl_release, gvl_init): suppress warnings.
bc8b1008731e5aadca308c464b184066e2856e76 2010-11-28 * io.c (struct argf): make lineno long, and reorder members.
16d4733ee49d749e4dad3de896a3f02e0573eeff 2010-11-28 * thread_pthread.c (thread_start_func_1): initialize native thread data immediately before starting.
53d06bb081ad2f180eb277f3e1dd62889ab61a31 2010-11-28 * test/iconv/utils.rb: suppress warning message.
05a0c30adcf0a8e0d918b8ed32804e9f8c163003 2010-11-29 * misc/ruby-mode.el (ruby-font-lock-keywords): highlight literal hash key labels as symbols.
f4c909b96551cad967140448db96a02362d6d710 2010-11-29 * misc/ruby-mode.el (ruby-forward-sexp): stop after literal hash key labels.
8fba2b63ec2a8c0f5e43606325af9a283dd90976 2010-11-29 * win32/win32.c (rb_w32_write_console): fix argument type.
f0a2b08b4461f9c6add51738679ec8e06e3e0fae 2010-11-29 * win32/Makefile.sub (scriptbin.mk): fix generated rules.
839ee606876c71d6ca2fadf13ee4d0dbfebbf25c 2010-11-29 * lib/uri/common.rb (URI::WFKV_): get rid of backtrack explosion by nested repeat operators. [ruby-core:33464]
417ea3a3c37395c49df9bc8bed21d3627736c288 2010-12-01 * string.c (rb_memhash): zero-filled strings should return different values. [ruby-core:33500]
0e24a11b597840f4690ac9738fbc3a2f7fa61b8a 2010-12-01 * ext/io/console/console.c (setattr): should retry on EINTR. [ruby-dev:42666]
64740adcffbb18b298086ebff4d41c512fbc9435 2010-12-01 * lib/test/unit.rb (Test::Unit::Mini#_run_suites): show the result even when interrupted on the way.
5f37d6902a4d3ac75f76218ff97799fb75193cb6 2010-12-01 * lib/test/unit.rb (Test::Unit::GCStressOption): --gc-stress option.
cd13326a628cf40bfd25dc286e82e2930a4b5d0e 2010-12-02 * eval.c (ruby_cleanup): fix type.
bfcd4e54538b1dd415ed1f3bebe482df11b383c2 2010-12-02 * ext/stringio/stringio.c (strio_getline): round upto next char boundary. [ruby-dev:42674]
adc978adc3932e5fdeb0bdc0622d2f52bf846dba 2010-12-03 * vm_insnhelper.c (vm_call_method): protected singleton methods should be visible from same real class methods. [ruby-core:33506]
7031b99bca22bd8fa1d078b182226f59007250f0 2010-12-03 * lib/mkmf.rb (check_sizeof): should return integer always.
e33b7f338158ec83f4817bbb4c91248ed2b13b2d 2010-12-03 * lib/mkmf.rb (convertible_int): detect convertible integer type. port RUBY_REPLACE_INT from configure.in.
9e3e0ca3fe5dbfb611445f266f30f72bc06fe3de 2010-12-03 * lib/mkmf.rb (convertible_int): define printf format prefix too.
7b0b9df60ec0fff1463b235779ad48cb8897956a 2010-12-03 * vm_insnhelper.c (vm_call_method): protected methods should be checked against the real class.
eb8ccbad0ada2793aa2b45daff0d89528644e273 2010-12-03 * lib/mkmf.rb (String#tr_cpp): substitute * with P like as autconf.
b942e7891a4ac1a74f1ed45612b21aee617bc163 2010-12-03 * vm_insnhelper.c (vm_call_method): revert r30064 and r30071, because of [ruby-core:26761]. Bug#4106 rejected.
3c11b2f2c9fcba96ae3d97958c3db64201c8eaf3 2010-12-03 * ext/iconv/iconv.c (Init_iconv): no warnings if $VERBOSE is nil.
0987b3cbc6d8cdc353d9b6475310a63b493ea963 2010-12-04 * vm_core.h (rb_vm_inc_const_missing_count): missing prototype.
2d4b0d626170c2dada457ea3d11d1d6732775db4 2010-12-04 * hash.c (rb_hash_update_by): new API for Hash#update.
af54c1694cc4139d06797475f9091664d83d8a75 2010-12-05 * ruby.c (load_file_internal): decrement for ungotten line. [ruby-dev:42680]
504e6b4dacf4071ffc8ead7460098fe560de4f04 2010-12-05 * lib/irb/init.rb (IRB.parse_opts): fix typo. [ruby-core:33574]
1a3f4dbafad89a13c5007c23e3fcd15847cb2304 2010-12-05 * class.c (make_metaclass): fix probable typo. builtin type flag cannot be used with FL_TEST.
76c286d19581e2339782e7c8b4744dd2cdb8df17 2010-12-06 * lib/optparse.rb (OptionParser#candidate): skip separators. * sample/optparse/opttest.rb: should not override --help. [ruby-dev:42690]
a3732110fbfe79be3b17fe697186f0d8a7c823cc 2010-12-06 * common.mk (test-build): test for build process.
6852bf0933055bc7193259e934935d051481469f 2010-12-06 * test/mkmf/test_find_executable.rb (test_find_executable): use configured results.
5d8fd7f1ba3ebd13beaf4a572ff72582e8dee4e7 2010-12-06 * test/mkmf/base.rb (TestMkmf#setup): run quietly.
c42bfb08b2cd2d1588aa6bf61718bfb7d7d49117 2010-12-06 * common.mk (test-build): run all test normally on native environments.
03693cd590edd3dade1142e9409f93de8f3593b8 2010-12-06 * common.mk (test-build): test-all runs build tests on cross-compiling.
e806b0fed77d94ea426bfc0269ab3b01feaf218c 2010-12-06 * configure.in, win32/Makefile.sub (WERRORFLAG): flag to treat warnings as errors. * lib/mkmf.rb (Logging.postpone): yield log file object. * lib/mkmf.rb (xsystem): add options, :werror only right now. * lib/mkmf.rb (with_werror): check as if warnings are errors. * lib/mkmf.rb (convertible_int): make declaration conflict warnings errors not to pass wrong type. [ruby-dev:42684] * lib/mkmf.rb (COMMON_MACROS): get rid of conflicts. * win32/Makefile.sub (WARNFLAGS): make declaration conflict warnings errors if possible.
5bf72d1fa60e195641cb9347c5e5bd98e85da72e 2010-12-07 * transcode.c (transcode_loop): call default handler of the given hash, method, proc or [] method as fallback. [ruby-dev:42692]
ff1fb427348e3e19acc324e851a1ad0e49867d0a 2010-12-07 * lib/optparse.rb (OptionParser::Completion#candidate), (OptionParser::Switch#compsys): remove unused variables.
11ef87461a79877796786af7f0c1eee75ab4f0bf 2010-12-07 * lib/optparse.rb (OptionParser::Officious): separate completion options from --help. [ruby-dev:42690]
43cfe6c63edc7142aa3c0a361191bc8eec912d9d 2010-12-07 * parse.y (struct vtable, struct local_vars, vtable_add): restructued to add declared line. [ruby-dev:42718] * parse.y (shadowing_lvar_gen): should not add dvar to vars. * parse.y (local_push_gen, local_id_gen, dvar_defined_gen): check local variable usage for args and vars respectedly.
2e65b0d8bb9f00e458e4bc1e468e913f5404e0c1 2010-12-08 * parse.y (LVAR_USED): should be int same as ruby_sourceline.
2f26014e38ba5a407c71d1b548158224459e6548 2010-12-08 * parse.y (shadowing_lvar_gen): fix line number. [ruby-dev:42718]
af6708144630678ada8684bb77228ccc2056cb56 2010-12-08 * vm_dump.c (rb_vm_bugreport): suppress a warning.
fc2748e71ef3ae809a25dde6fdda84907c504a44 2010-12-08 * test/irb/test_option.rb (test_end_of_option): don't read .irbrc. Bug#4138
2dc98cd0f3b8a0c4466337b01d48ba0797c05a5b 2010-12-09 * parse.y (lvar_defined_gen, shadowing_lvar_gen, dvar_defined): no warnings for unused method and block arguments. [ruby-dev:42718] [ruby-dev:42724]
b38cc52c136b9aa46ee1b0cf644aa50778f41d2c 2010-12-10 * lib/mkmf.rb (Logging.log_close): separate from Logging.logfile. * test/mkmf/base.rb (TestMkmf::MKMFLOG): show mkmf.log at failures. * test/mkmf/base.rb (TestMkmf#teardown): close log file for each tests.
30e0f51a5df6a207ebeec105317cbb4cb5566be6 2010-12-10 * lib/mkmf.rb (check_signedness): should use the prelude code. [ruby-dev:42731]
61d197a62da53b11518f40a1dfb793f8ef85d89b 2010-12-10 * test/mkmf/base.rb (TestMkmf#config_value): extract macro value from config.h. * test/mkmf/test_sizeof.rb (TestMkmf::TestSizeof#test_sizeof_builtin), (TestMkmf::TestSizeof#test_sizeof_struct): more tests.
31a974dfdb4ce245cd85cf58050e73f0d1a45ef5 2010-12-10 * tool/rbinstall.rb (install_recursive): always skip default ignored files. if block is given, call it instead of calling install. * tool/rbinstall.rb (bin-comm): use install_recursive.
f5aca8a49ee91812b62617065719e79613bb57f8 2010-12-10 * cygwin/GNUmakefile.in (SCRIPTPROGRAMS): ignore backup files and etc. * cygwin/GNUmakefile.in (scriptbin): set executable bit.
1a4bf59430667c73e3b0330882ee17a28cc943c4 2010-12-10 * ruby.c (ruby_init_loadpath_safe): relatively called non-shared binary cannot be found in PATH, so use given pathname.
a18a4811a0713b0a2a9eadc7d7a74ca31e0d8da0 2010-12-10 * template/id.h.tmpl (ruby_method_ids): suppress warnings. [ruby-dev:42730]
9f4107a9061e92032242fe8f3226ad2f681d7cd3 2010-12-12 * common.mk (ID_H_INCLUDES): now id.h depends on vm_opts.h.
31c99ce745fabe5b996446af5d849e265cf2d2ca 2010-12-12 * compile.c (iseq_compile_each): fix for __goto__ and __label__ where were totally broken.
eb36519b964f4a9bac8f185ae7edb99b708b6fc8 2010-12-15 * io.c (simple_sendfile): enable on Mac OS X. * io.c (nogvl_copy_stream_sendfile): moved precheck of copy length. * io.c (nogvl_copy_stream_sendfile): should wait for both of read/write fds.
b2c7ef2f76c843d29a3a3804f1fd2f8b557663cb 2010-12-15 * io.c (nogvl_copy_stream_sendfile): fix missing condition.
79d800c37eae0e4c2bf23d3af9c1a77873fdea3a 2010-12-15 * common.mk (clean-local): remove pc file.
202cb99c86387f351f38266aff95fc1563a5ede7 2010-12-15 * iseq.c (set_relation), vm_insnhelper.c (vm_cref_push): nd_file is always zero-cleared.
698fe540b9ac94b2cf7e7261a47d1f5b7d8d09d0 2010-12-15 * node.h (RNode): match the type of flags to RBasic, and renamed nd_file as nd_reserved.
f18d0400616b1f456214e05738badfc0f9369449 2010-12-16 * tool/mkconfig.rb (RbConfig): honor ARCHFLAGS and RC_ARCHS to override embedded ARCH_FLAG value on universal-darwin.
e46e5d2438089b24048927840d646c731dc882cf 2010-12-16 * tool/rbinstall.rb (bin-comm): use transformed name. [ruby-dev:42777]
594ab9c8fd7da4262096cf1684982b4751697c52 2010-12-16 * io.c (rb_io_advise): removed unused variable, and fix indent.
2d39e5265fac59c43520d758b885805cc692383f 2010-12-16 * io.c: removed garbage line.
f913368b578c99afe61a5d479e884da34f5bc98d 2010-12-17
96064d18895b2c2569f99d02a27181d99316c0b1 2010-12-17 * tool/mkconfig.rb (RbConfig): get rid of unused variable.
5cb9711323b5dc0d36c138e64497b114fcd11535 2010-12-17 * test/mkmf/base.rb (TestMkmf::FakeLog): capture output from mkmf. * test/mkmf/test_find_executable.rb (test_find_executable): suppress meaningless diffrences for chkbuild.
5683ad100dc7e9f29eb62027bf28aab5a4cac457 2010-12-18 * compile.c (setup_args, iseq_compile_each): optimize AMPER LAMBDA combination as block.
cd3f980ea2652b169bbeede8b9135066ac656978 2010-12-18 * compile.c (setup_args), vm.c (invoke_block_from_c), vm_insnhelper.c (caller_setup_args): fix of r30241. lambda block shoud check argument number.
f4db8aedc87d0ff901206e4c59478554b7b952a6 2010-12-20 * compile.c (setup_args), vm.c (invoke_block_from_c), vm_insnhelper.c (caller_setup_args): reverted r30241 and r30243 except for the test.
182b6148692f94263dd2adc575b9398c8da0306a 2010-12-20 * test/rexml/test_contrib.rb (ContribTester#test_pos): should not use fixed path name for tests. [ruby-dev:42827] * test/rexml/test_sax.rb (SAX2Tester#test_socket): should not use fixed port for tests. [ruby-dev:42828]
12329a58e17a837072e20a64bf3ec6a84e38cc8f 2010-12-21 * configure.in (target_archs): remove temporary objects. * enc/Makefile.in, enc/depend (clean): remove work directories.
c5a19b38afb0df3fbc4eb190b08840603039d5fb 2010-12-23 * error.c (rb_check_type): check for type from extensions for ruby 1.8. see [ruby-core:33797].
483bfa27e8aee08f0d6d5cc822733f85d03a55b9 2010-12-25 * ext/openssl/ossl_pkcs5.c (ossl_pkcs5_pbkdf2_hmac): add casts.
514a5b3b7150dcaa78fee45676742c1be4f69804 2010-12-25 * ext/json/generator/generator.c (fbuffer_free): unused.
bd3c7a7e90466158dac4139e3be7dce6f959cfdc 2010-12-25 * test/zlib/test_zlib.rb (test_readline): renamed from test_gets.
aeb8d7f5e591915d7c4e290a3bee3185c84f0630 2010-12-25 * ext/zlib/zlib.c (gzfile_read, gzfile_readpartial): length should be long.
91c6ba23336789f340878f69b5fee1defe0fa5d5 2010-12-25 * ext/zlib/zlib.c (gzreader_gets): support optional length parameter.
1aff775d398793d6ff606a1e7efb9eac6099c152 2010-12-25 * load.c (rb_f_require_relative): don't omit return type.
03ca47972881f7accdfcc853f610629871588acc 2010-12-25 * ext/json/generator/generator.{c,h} (fbuffer_free_only_buffer): unused.
522c538e93cfdb55ea2848d1029f5bca99e403da 2010-12-25 * io.c (rb_io_extract_encoding_option): accept Encoding object as encoding: optional argument. [ruby-dev:42884]
9b0f2e48d7cc0cd9ee235eda33a040e40bd4a62b 2010-12-25 * test/csv/test_encodings.rb (TestEncodings#setup): fix evil test suite writing to the source directory.
d05217109fb5e909bbd7849bcc799b6404c7c8b0 2010-12-25 * lib/csv.rb, test/csv: should not assume $, invariant.
b4876f5e0422e020d617b77145a492c5bc327f08 2010-12-25 * lib/csv.rb (CSV::foreach, CSV#initialize): directly use encoding
9a907880f05fef475d5b61ed7f03f045b6103ed8 2010-12-25 * lib/csv.rb (CSV::foreach, CSV#initialize): fixed passing options.
9c017ca5fb24e89463e5aee0304bd6a2305143df 2010-12-25 * lib/csv.rb (CSV#init_separators): use IO#gets with length parameter to get rid of wrong convertion.
eadc639598670c1ae04bbd2f73250eef1b1463a8 2010-12-25 * test/csv/base.rb (TestCSV.with_diffrent_ofs): give name to anonymous classes.
08d99ac9e35ddcd22885303306116cb10c6a992c 2010-12-25 * lib/csv.rb (CSV.foreach): 'rb' mode is defaulted in open. * lib/csv.rb (CSV#init_separators): cannonicalize encoding options as Encoding objects.
36feefecb9db8f66dd228d4cfb3e185679dbdf0d 2010-12-25 * test/csv/test_data_converters.rb, test/csv/test_table.rb: don't not call setup within tests.
7df8b94926b79f280ed0be387897fa3d0187fb44 2010-12-25 * test/with_diffent_ofs.rb (DifferentOFS): test suite for test suites affected by $,. * test/digest/test_digest_extend.rb (TestDigestExtend): should not assume $, invariant.
3e7c68119c1528f1589e53d9a795bc303dbddc1c 2010-12-25 * test/digest/test_digest_extend.rb (TestDigestExtend#setup): should not depend on the result of previous tests * test/with_diffent_ofs.rb (DifferentOFS::WithDifferentOFS): give name.
c41b036f4d6b0ddd3f2310641f44763c270a7712 2010-12-25 test/with_different_ofs.rb: fixed typos.
ef990446737fc7923aed358e5b2c618a77a12d65 2010-12-25 * test/csv: DifferentOFS needs to be include in each classes.
6d8c13bc61c465ab400a12e0a44e9de52f117b7b 2010-12-26 * test/with_different_ofs.rb (DifferentOFS): should not affect original classes.
cc479b25ba715099ac721ad9d0b1b4237fa2b9f9 2010-12-26 * parse.y (stmt): missing ripper rule. i.e., `a::B ||= c 1'. http://twitter.com/#!/wannabe53/status/18797576396472321 http://twitter.com/#!/wannabe53/status/18798416150663168
fc0df967d776c3c7b0c2e47400940ef91b25b978 2010-12-26 * lib/rdoc/ri/paths.rb (RDoc::RI::Paths::HOMEDIR): no exception if HOME is not set. [ruby-core:33867]
1b00c45dc0a70f1d6b454cd8132e872a6a5fd385 2010-12-26 * file.c (file_expand_path): get rid of warnings caused by -Wdeclaration-after-statement on cygwin.
cf7dae0e17e831140a46b2380339705edf0cbe3b 2010-12-26 * ext/ripper/depend (ripper.y): fix messages with nmake. [ruby-dev:42896]
aefc03ba1e8e5e614d09cf889c3efa5c8d71bf2d 2010-12-27 * win32/rmall.bat: property.
0dfd81cb2397600ce92bd690f4c4f9152518b952 2010-12-29 * win32/Makefile.sub (clean-enc): pass V to inferior make.
4f15664f6e758b34d0925b224fe9ae87c64e114e 2010-12-29 * enc/depend (clean): remove name2ctype.h when out-of-place build.
3a28aaaa3a6c4d7f1692d0bf3943541c09dea435 2010-12-29
fdd16eea4ffdbb365ad7f22b778c61f96dd60bd1 2010-12-29 * test/rdoc: fix properties.
f8b2f4e05dd2beee71079f085cba0cf80f78eb34 2010-12-29 * ext/extmk.rb: strip current directory prefix.
ae167e1e79c73c589f0f410b1582795d17184205 2010-12-29 * io.c (maygvl_copy_stream_wait_readwrite): define if USE_SENDFILE
cf1cc4bd8b6afcd78d456036541759e520a4910a 2010-12-31 * ext/zlib/zlib.c (sizeof): zlib.h mistakenly assumes the result of sizeof to be int, not size_t.
484e94a89c84cea432e4aad8ec365632ea913365 2010-12-31 * configure.in (warnflags), lib/mkmf.rb (configuration): turn warnings into errors only for bundled extensions. [ruby-core:33815]
2d5bd6b1943c39baebcad30f6830d8e86aae007d 2011-01-01
281bdd3125bf0486b5838f81755d48067e285e3d 2011-01-01 * NEWS (optparse): shell completion support. * misc/README (rb_optparse.{bash,zzh}): for shell completion.
778796b00813a96925ab1156d8f8a41f3315c2c2 2011-01-01 * ext/zlib/zlib.c: take care of platforms where long is bigger than int.
7d079c99148010f8657fec7882785ff8d521bd7e 2011-01-05 * ChangeLog: fix typo.
69c484784ea4b1302ec484ab785601c2afc1b5ad 2011-01-05 * vm.c (rb_vm_make_proc): fix indent.
c9ed212b9e74f71fb3137c72c80e37088de59c95 2011-01-05 property.
697a45b196c606147997372c20d14c6b2eccdda4 2011-01-05 * dln.c (init_funcname_len): ignore rest from first dot. [ruby-dev:41774]
c8aaf31fdd06df05c8c58df3d312280c5a02fc09 2011-01-05 * array.c (rb_ary_resize): new utility function. [ruby-dev:42912]
8cc0ee4a967af26feb0f1d723c5178cafd434ce8 2011-01-05 * ChangeLog: commit miss.
d8d9bac5c8b071135e50ad3f21c8a9b6a9c06e54 2011-01-05 * ext/stringio/stringio.c (get_strio, strio_set_string) (strio_reopen): check if frozen. [ruby-core:33648]
5528903d01816a99313404672f96229798663a10 2011-01-05 * enc/{emacs_mule,euc_jp}.c (code_to_mbc): suppress warnings. * enc/iso_8859_{1,2}.c (apply_all_case_fold): ditto.
be7e8ca7722344de7ff37148b530e142c9e5fbcf 2011-01-05 * random.c (random_rand): suppress a warning.
65ea2eed78bf5f70e70885dca9be3a40e38b67d2 2011-01-05 * array.c (rb_ary_modify): export.
56317927278dffa906092fccd1093786a9380484 2011-01-05 * ext/-test-/array/resize/resize.c (Init_resize): renamed method for test.
a262f71f37c2990265524b715910f416f4f148a3 2011-01-07 * misc/ruby-mode.el (ruby-font-lock-syntactic-keywords): highlight regexp after open bracket. [ruby-core:34183]
29ed2f308ce5cd3d445113a4696487c00624bc1d 2011-01-07 * misc/ruby-mode.el (ruby-mode-variables), misc/ruby-style.el: show trailing whitespace.
64d04c7f084ac784adac68a314acd657552938e1 2011-01-07 property.
35f78ac1f80e63522453d0d9b0192afd4fd5b424 2011-01-07 * lib/mkmf.rb (configuration): backref needs to capture.
594793f588f60d143a4d462edecd8193edf5a3d0 2011-01-10 * misc/rdoc-mode.el (rdoc-mode): show trailing whitespace.
fd7c5303eb7b8c597d51b9d816cecee65a99968f 2011-01-10 * test/ruby/test_method.rb (TestMethod#test_define_method): method transplanting between class and module is impossible.
3e82d923383d0ae7c7fc6059aa7e831cbc6510ac 2011-01-10 * common.mk (showflags): show LD commands.
dd55661f56d7105adb5f6d5fe3ea1994f9d36390 2011-01-10 * include/ruby/defines.h (CASEFOLD_FILESYSTEM): HFS+ is case insensitive. * load.c (loaded_feature_path, rb_feature_p, load_lock): on a case-insensitive filesystem, loaded features search should ignore case. [ruby-core:34297]
79654f3fd3b39938dd7f7d3ea231a8faf74167b2 2011-01-11 * hash.c (hash_i): return different values for inverse hash. [ruby-core:34334]
7909af18edf02a924c8a9ace9e657c9651a93c76 2011-01-13 * io.c (argf_next_argv): go advance when the next file cannot be read. [ruby-core:34446]
fea355647eb8420d26d961b8a2ab1540fba0ec79 2011-01-15 * include/ruby/io.h: missing prototypes.
7350562e5ea1246032f88cf008b8f0434e375da5 2011-01-15 * ruby.c (ruby_init_prelude): get rid of global namespace pullution.
2ec4b694cb8f8f2aa30009f9eac114a81bef8dc5 2011-01-15 * tool/compile_prelude.rb (Prelude#initialize): ignore empty preludes.
ca6a75cd38c97774b2c58a3d305dd5e1c9055772 2011-01-15 * ruby.c (process_options): autoload rubygems.
b794a2bd8c40526c000abde831e372744c3fa3e0 2011-01-15 * configure.in (warnflags): add -Werror=implicit-function-declaration if available. * lib/mkmf.rb (init_mkmf): ignore warnings in mkmf tests. * test/mkmf/base.rb (setup, teardown): restore config values. * test/mkmf/test_flags.rb: split from test_find_executable.rb.
49cf75e675c2498489df553b702a9b45a8555a8a 2011-01-15 * test/net/smtp/test_ssl_socket.rb: fix dependency.
8561ae195fd8561a6b7f9f59276b1b4042de0d89 2011-01-17 * ruby.c (process_options): revert r30549.
f8cf213ba2789ecd8b477d4dcb40419a619e406a 2011-01-17 * lib/rubygems/source_index.rb (Gem#load_specification): read in binary mode to get rid of failures caused by mismatch between default internal encoding and encoding comments.
85f8c01a6d4763c4ba5a929fcbd087d244c14591 2011-01-21 * configure.in: should not use -Werror=* flags while conftests.
d21bc2f84a1f2ac7460304ee69761242d15a5fc0 2011-01-22 * properties.
b0eaf0f621353b9075ff5ad8e4cd663da6a36dce 2011-01-22 * string.c (str_nth_len, str_utf8_nth): return the rest length together. * string.c (rb_str_substr): get rid of measure the length always to improve performance for huge string.
734b61518b85ad3fb9d6ba9406249166ec2404c0 2011-01-22
6df02103887d8818fecaea4488df4504d229ac6f 2011-01-23 * template/fake.rb.in (ruby): suppress warnings.
97b8e4996f2aa92fe687415bebd700954af6eab5 2011-01-24 * error.c (rb_invalid_str): prevent intermediate variable from GC. [ruby-core:34820]
7a6113d6b683ab671e2476910962fbfd5e689617 2011-01-24 * string.c (rb_string_value_cstr): rb_str_modify can change RSTRING_PTR.
ced2d699b05ae5557f075ab6c0fa8111a7526b6e 2011-01-24 * string.c (rb_str_resize): get rid of out-of-bound access.
a0eeef69e79e4b1351a011cec56a9ae5c7d2bca8 2011-01-24 * dln_find.c (dln_find_1): omit too long pathnames.
d6eb807878922b2976831236c3f6235ccfb6edb4 2011-01-26 * dln_find.c (dln_find_1): use rb_warning and return immediately if fname is longer than buffer.
8489ac41cadc1ef80ea57799bc833a831d1afdc6 2011-01-26 * include/ruby/ruby.h (ALLOCV): new API for exception-safe temporary buffer. [ruby-core:34844] * string.c (rb_alloc_tmp_buffer, rb_free_tmp_buffer): implementation of the API.
beec203a1db85eab4f139a282160c7978765d3a4 2011-01-26 * process.c (proc_exec_v, rb_proc_exec_n, rb_proc_exec) (proc_spawn_n, proc_spawn): get rid of too huge alloca(). [ruby-core:34827], [ruby-core:34833]
fa57e468962be54ffb2b359340d7e73bb0abf769 2011-01-27 * process.c (ALLOC_ARGV_WITH_STR): fix void pointer arithmetic.
c5b45d252a24b10d2bf00b88f5b1180c8df986c0 2011-01-27 * misc/ruby-mode.el (ruby-mode-map): remove deprecated binding. use M-; instead.
4a42b101a9521b74ded79f2dc1b6260533abca8c 2011-01-27 * st.c (st_foreach): check if unpacked.
d81eaaf19298dcb4f2eac9ff9b880b25c863dff7 2011-01-29 * property.
286615d430e25754f26c352697f5d40ee24c9693 2011-01-30 * enc/emacs_mule.c (emacsmule_islead): fix inverse condition.
4dcc883d06cdc0f933fe83f307c7c6a5c1e41d05 2011-01-30 * include/ruby/encoding.h (rb_enc_step_back): new function to step back n characters.
f989f7c7ea89bb0b4a120666f5e85c0a81c9b44c 2011-01-30 * string.c (rb_str_ellipsize): new function to ellipsize a string.
46142e472fd713023766aa2943158d7fd50011ae 2011-01-30 * hash.c (rb_hash_fetch_m): use useful message for longer key, not a nonsense id value.
b4be48e88d74c1e5cce9d68aed30c4e4ef17d7c5 2011-01-30 * enc/emacs_mule.c (emacsmule_islead): 7bit range is also leading byte.
59064a75b8ae4d19fcbbe3bf2b9fdcb9849de33b 2011-01-30 * test/dl/test_dl2.rb (TestDL#test_sin): math functions do not work on x86_64 due to the design of DL2. * test/dl/test_func.rb (DL::TestFunc#test_{sinf,sin): ditto.
ce00071053d3d5957574c2d57d021f086991001c 2011-01-30 * test/rubygems/test_gem_security.rb (TestGemSecurity): valid only if OpenSSL is available.
c90d5be882ea616e281361fa72bce8bae8f4f8d3 2011-01-31 * ext/io/console/console.c (console_winsize): use GetWriteFD.
f4234c9b8f4707c5979d9a3beddc19ceeb417bd8 2011-01-31 * ext/io/console/console.c (console_set_winsize): new method to set console size. [EXPERIMENTAL]
b6371b55dece4d6636a46c366d13c220f1c14a41 2011-02-03 * ext/zlib/zlib.c (gzfile_reader_get_unused): no need to dup before rb_str_resurrect.
b0d216c81802670eed20fe24ded03df1c8c7abc1 2011-02-03 * property.
0958923530594873703ccaec9ab92aa623f5578f 2011-02-04 * vm.c (ruby_thread_data_type): add prefix.
f6b4cba666b1cfb6dc6f8e2f9d57928c6d640ba5 2011-02-04 * parse.y (lex_getline, parser_set_encode): set encoding of lines in SCRIPT_LINES__ as source encoding. [ruby-dev:43168]
f38aad8d878e5fbf760bf6ec71825a41d24e082e 2011-02-04 * test/fileutils/fileasserts.rb (Test::Unit::Assertions#assert_block): show the given message.
ab53367bc7aec0ba935a62dc745f1f2e001f8a08 2011-02-04 * test/fileutils/fileasserts.rb: add message arguments.
780678dafbe330218b70981f2e1ca06502eb28c5 2011-02-04 * lib/fileutils.rb (FileUtils::LowMethods): make low level methods in NoWrite and DryRun to do nothing. [ruby-dev:43129]
e9cc51844637cc1b1e4fdcb5bc781b3c6d67d817 2011-02-05 * transcode.c (encoded_dup): extract.
bf794afbf90ca3041f1046fdb10863dc049c9786 2011-02-05 * load.c (rb_get_expanded_load_path): always expand load paths.
bc1e4b4e2aa2a5cf6ab9b4dd3ffd8277298cb95e 2011-02-05 * ext/json/parser/parser.rl: add local variables for emacs.
9cc62abc6b0245e5f0e4a8f0cd9b6f53a4f9bf77 2011-02-05 * ext/json/parser/parser.h (GET_PARSER): check if initialized. [ruby-core:35079] * ext/json/parser/parser.rl (cParser_initialize): ditto.
1069e5d665599ce60086f284b575d3a850ed2b01 2011-02-05 * ext/json/parser/parser.h (GET_PARSER): raise TypeError. * ext/json/parser/parser.rl (cParser_initialize): ditto.
74e6dd4078051efea4144fd289dc4c2b30fc9891 2011-02-05 * ext/openssl/ossl_cipher.c (ossl_cipher_alloc): leave data ptr NULL. * ext/openssl/ossl_cipher.c (ossl_cipher_new, ossl_cipher_initialize): allocate internal structure. [ruby-core:35094] * ext/openssl/ossl_cipher.c (ossl_cipher_copy): ditto.
d8ebf3829f24fcb05ff47a12a9bb83e8b993aeae 2011-02-05 * ext/syck/rubyext.c (syck_node_init_copy): SyckNode is not copiable. [ruby-core:35094]
790f43a374b94a906d5a72ae3c9957674cbd33ae 2011-02-05 * test/fileutils/fileasserts.rb (assert_block): pass arguments as-is. [ruby-dev:43174]
dd9341f02b0d058826bb1750c9f90beb8573ca0e 2011-02-05 * lib/test/unit/assertions.rb (assert_block): move from test/fileutils/fileasserts.rb.
476ba90835a78e03124d956a4f9424bdbb61ee3c 2011-02-05 * parse.y (mlhs_basic): include mlhs_post for ripper. a patch from Michael Edgar at [ruby-core:35078].
58195557b203972799cf84c3b224bf144bf5756f 2011-02-06 * test/fileutils/fileasserts.rb (FileAssertions): separate module.
b1986003bdcee30cf4e52c5638d3bc197195952b 2011-02-06 * parse.y (words, qwords): dispatch array events. based on a patch from Michael Edgar. [Bug #4365].
b5f628a84aa42724a01d6ad97abac46f857ff08b 2011-02-06 * ext/json/lib/json/common.rb (JSON::MissingUnicodeSupport.iconv): should not drop rest of the result. use Iconv.conv instead.
088474a20dff97f11a71c8f2f5c240bbb0283d46 2011-02-06 * ext/pty/pty.c (chfunc): suppress a warning.
9b68d667c71480c31ad41a8db1e111995abde73a 2011-02-06
28937bf81f25eb950afe94809174ffc6eced3dd8 2011-02-06 * thread_pthread.c (register_cached_thread_and_wait): move invalid storage class function.
360e0b93fdd23e385e26d1fe60822c8779888b87 2011-02-07 * misc/ruby-mode.el (ruby-expr-beg, ruby-parse-partial): keyword followed by colon is label.
5f3e191f958a1c49603da8f6275e91fb0ec84ec4 2011-02-07 * misc/ruby-mode.el (ruby-expr-beg, ruby-in-here-doc-p): tell singleton class definitions from here documents.
787686ffa7a91e007cd5999097fa337823cdf975 2011-02-08 * misc/ruby-mode.el (ruby-expr-beg): fix for invalid nest errors.
c7f86bb5f604f7d58e68839ebacb3c031f8b865b 2011-02-11 * template/fake.rb.in (CROSS_COMPILING): get rid of NameError.
020dc4ba60cbd753ac92a67a1c42776499e59fc7 2011-02-11 * configure.in (rubygems): add --disable-rubygems option.
4ed23fe8c5dcd6f1dcfd58cbd0a293225b1e3435 2011-02-11 * ruby.c (add_gems, require_libraries, proc_options): add --require and --gem options.
12000bc2dec6ccb6d26c718c65e284f81640273e 2011-02-11 * test/ruby: uniquify test names.
180bf48fea3acfcc762329ffba0fc04a9cc53600 2011-02-11 * lib/test/unit/assertions.rb (assert_no_match): alias for backward compatibility.
18364f541b83eddd3b35fa42077f58a8782369f0 2011-02-11 * test/ruby/test_transcode.rb (test_from_cp50221): fix wrong assertion and move back.
96c078c34029bbc525085c4072b7e1ebcc9ec5a3 2011-02-11 * eval.c (ruby_cleanup): use rb_ary_free to free internal object. * gc.h (RUBY_FREE_UNLESS_NULL): get rid of double free. [ruby-core:35192]
9c560af1b74ef031ab990ba82362192981407c42 2011-02-11 * bin/testrb, test/runner.rb, lib/test/unit.rb: improve backward compatibility.
c750f945c60312575708c7fd06b30e4356f00af7 2011-02-11 * test/ruby/test_m17n_comb.rb (TestM17NComb#test_str_scan): assert_raise does not check exception message.
68ef047b8f185c844a79fe6ae63841a656b190bb 2011-02-11 * ruby.c (proc_options): enable rubygems if --gem option is given. * ruby.c (process_options): load rubygems if it is disabled but --gem option is given.
7dea05dc6f5a5c692d226f42f0ca320c68eff894 2011-02-11 * test/ruby/test_settracefunc.rb (TestSetTraceFunc): ensure to use method_added hook defined in Module.
58ed5a45ff8f0bf0eeea10e3d0f3abfc649e7e2b 2011-02-12 * lib/test/unit.rb (Test::Unit::GlobOption#non_options): run tests under base directory if no argument given.
4e3df72f0d8542edbf34d2c225fecfe402e78570 2011-02-12 * lib/test/unit.rb (Test::Unit::Runner): rename from Test::Unit::Mini.
aca69e1fdc8ebf75f80b665a9d42bedc2410bd7e 2011-02-12 * lib/test/unit.rb (Test::Unit::AutoRunner#initialize): use default_dir if no test case given.
dda8de065c1c7691ec8627d3024a61f324bc9f73 2011-02-12 * vm.c (th_init): rename from th_init2.
58b325366dbc5c84be12fb336ee5e68f208d9365 2011-02-12 * thread.c (rb_thread_io_blocking_region): new function to run blocking region with GIL released, for fd. * thread.c (rb_thread_fd_close): implement. [ruby-core:35203]
7f46fadd9d7f8ee32d9837a67e212f55e23666b8 2011-02-12 * lib/test/unit.rb (assert_include): add alias.
420d98e4a8e4b1f11a7d30a94a43e65f689e7e74 2011-02-12 * lib/test/unit.rb (Test::Unit::Options#process_args): always return options. * lib/test/unit.rb (Test::Unit::RequireFiles#non_options): return if any test case get loaded. * lib/test/unit.rb (Test::Unit::AutoRunner#initialize): do not add default directory if it is nil. * lib/test/unit.rb (Test::Unit::AutoRunner#process_args): return true if any test cases to run.
c84e52921968ddcca88ad58ab2d8bdc69c3e45ab 2011-02-13 * test/xmlrpc/webrick_testing.rb (WEBrick_Testing#start_server): catch IOError when server socket was closed.
b16fc578520875842d91b1245cadf93ad8df516e 2011-02-13 * test/syck/test_string.rb (Syck::TestString#test_non_binary_string): use assert_not instead of refute, unless required minitest directly. * test/test_prime.rb (TestPrime::sieve.Integer): ditto.
afafb8c0555e7d774c1abe51a65982899cdfffe3 2011-02-13 * test/io/nonblock/test_flush.rb (TestIONonblock#flush_test): return true to finish the test.
7c3a80272a079aded3dd290512fe3e21c2efe209 2011-02-13 * test/openssl/test_config.rb (OpenSSL#test_freeze): fix error message assertion.
0224758a7a0ceddb68e705184f7bebe6f07f4b82 2011-02-13 * ChangeLog: re-edit, and fix indent.
63ca916ed414649e294b8dab1a30872c865a9faf 2011-02-13 * lib/test/unit.rb (Test::Unit::RequireFiles#non_options): skip test suites failed to load instead of mere messages.
4ab39d2202c42d3781e44ad8b8219e6e5bfa39aa 2011-02-20 * file.c (rb_file_flock): use rb_thread_io_blocking_region for the time being.
e7c0a6e1d745935460a226cd5f29e2f0faff5417 2011-02-20 * prevent temporary objects from GC, and should not use RSTRING_PTR() for function calls since it evaluates the argument a couple of times.
43055ad26632abbfbc7ad1dbcac980ccf4feb7a6 2011-02-20 * property.
c4cc4d31e618a97ec4d5655a8e543514c96bcecc 2011-02-20 * thread.c (exec_recursive): prevent temporary objects from GC.
d3b2d870bfbb60955d914aa0a288f69fa9614c10 2011-02-24 * ChangeLog: style fix.
4acc61313fbe98a7249acd6eff264e3d0c4209c4 2011-02-24 * vm.c (ruby_vm_destruct): run vm exit hooks after all objects are destructed.
18f39f4e57d1000e6b33b3ac58ec9494a0511fa9 2011-02-24 * common.mk (love): for the birthday.
ba1de001b19ee58a3dc6865dc6acfaa25c6506a1 2011-02-24 * common.mk (love): make ruby, not war.
b08efdee966ca5daf7d71cf183e6e653c64e7954 2011-02-26 * ChangeLog: us-ascii only.
7063546d64397af5a9352f8a8a78334223c39c04 2011-02-26 * property.
fe060e0e5c8d5521c1e8c8022af7d3217f48f8fa 2011-02-26 * ext/date/date_core.c: adjust indent.
c2e491c43eeb47918540bb53a211840e58ed5572 2011-02-26 * eval_jump.c (rb_exec_end_proc): remove unused variable.
715dc8355c3306ef2b61fe2dc84129b14c3fdb2e 2011-02-26 * lib/test/unit.rb, lib/test/unit/parallel.rb: remove trailing spaces.
cddcffb8f9dd015650b2ac02235bfe39261989f9 2011-03-02 * string.c (str_byte_substr): return nil for negative length.
2adbf720d5f5567369bd5b210580969bb751165f 2011-03-03 * golf_prelude.rb (Symbol#call): new method.
35c9d383a93ee0da0b009a4944e9359644901d2b 2011-03-06 fix of ext/date/date_core.
bb9a05528d8de071a1221386c32e108a6be401fc 2011-03-06 * ext/date/date_core.c (DateTimeData): should not use bare 'long long' and 'long double', which are not defined by C89. * ext/date/date_core.c (dt_lite_plus): get rid of overflow at casting down double to integer.
489e05fcc9008e993cbbbc455b1d9be16974c163 2011-03-07 * string.c (tr_trans): suppress signedness/unsignedness warnings.
7b3c2c28dc774759064a08c1dde816812a88e231 2011-03-07 * process.c: NUM2RLIM is defined but no getrlimit and setrlimit on mingw.
108eb9c68c00d43eb33b20341dee8506717d4a3d 2011-03-08 * configure.in (RUBY_REPLACE_TYPE): enclose in quotes for multiple type names.
487185de671234a650f43b2de16c9253171a3388 2011-03-08 * process.c: RARRAY_LEN() returns long int.
15f0e53a0698b5b7abd003f9cf305a456a98babc 2011-03-08 * process.c (proc_setgroups): use getgrnam() if getgrnam_r() is not available.
acd036bcdc2ce9d8750294e8932b0feb119e4917 2011-03-08 * common.mk (configure-ext, build-ext), ext/extmk.rb (extmake): support paralell-make under ext.
85df40e9ab4559cd4ddde3f106ab56c76a808cc8 2011-03-08 * misc/ruby-mode.el (ruby-deep-indent-paren-p, ruby-calculate-indent): do not apply deep-indent inside parens at the beginning of expressions.
6b0dc7fd81b25bc66681548b8b82f38258f7e08c 2011-03-08 * misc/ruby-mode.el (ruby-parse-partial): fix for array in block.
9652eae6e7f618bddb898d0c630a1983b1b77ac9 2011-03-08 * misc/ruby-electric.el: remove trailing spaces.
6917c26a7a488d00961476f450f94f5a7163a854 2011-03-08 * process.c (get_sc_ngroups_max): fix indent.
1f9ee467c88db366a57d7d6c08acb3b9782c2535 2011-03-08 * test/misc/test_ruby_mode.rb: test for ruby-mode.el.
c74a962aab0c8af42a5e7ef37ac81d3a7e625def 2011-03-08 * ext/extmk.rb: workaround for nmake.
d9e5dd3b0fbbb71e37fcee4a745673848555997e 2011-03-08 * ext/extmk.rb: nmake substitutes all occurences in macro.
862048e28d26112af1e67205cfd1c16564590bce 2011-03-09 * misc/ruby-mode.el (ruby-parse-partial): fix indent after aref.
23f2460e820ad8ec99cf81ff39f3e9adce67b15d 2011-03-11 * test/misc/test_ruby_mode.rb (TestRubyMode): try to run emacs if runnable, and get rid of --quick for older versions.
e77a9ad446dc1a7bb69ef706ce8c4ded28b86ced 2011-03-11 * lib/mkmf.rb (find_executable0): should exclude directories.
247fdeedf89865ff218282e74c24c044817afc01 2011-03-17 * include/ruby/ruby.h (rb_funcall_passing_block): add prototype. a patch by James M. Lawrence at [ruby-core:35501]
508d65a542a2fcdd7b591b5f12a89bd3d48249a6 2011-03-17 * ext/win32ole/extconf.rb (create_docfile): removed. should not modify source directory unnecessarily, platform dependent documentation should be dealt with by rdoc. [ruby-core:35495]
58e8b41eb18715949c8bca673427ddc90b548f7b 2011-03-17 * .gitignore: reduce duplications.
c7837ed8d3ec3a74382927df7c2fae19862b78ea 2011-03-17 * lib/fileutils.rb (FileUtils::Entry_#copy_file): updated FileUtils.cp to still copy file permissions when :preserve is false (as cp does this even when -p isn't set).
e287d9de791674dbb0125e709c0f436ae5ef4298 2011-03-18 * .gitignore: ignore files generated by mkmf.
e63f298f85f226fde1a2d4bd5e93f6e445689511 2011-03-22 * ruby.c (add_gems): remove unused variable.
50b3370db80e9881b597e8a183cff31f9005f94e 2011-03-22 * ruby.c (proc_options): remove an experimental feature: --require option.
24055b89c8fdf7de36ae6d613d18a65ed446ce59 2011-03-22 * ruby.c (proc_options): remove an experimental feature: --gem option.
9b66922d7f7a231724090de9a8037f4e944b1764 2011-03-22 * numeric.c (flo_round): fix inaccurate results.
e6a4a8018d1fd070cae7db533840aaa0dbcbe8ec 2011-03-24 * test/ruby/test_defined.rb (TestDefined#test_defined): get rid of ruby-mode hilighting bug.
0e3822c1e2e81baa96793e881cbbdfc2db7aba3a 2011-03-24 * variable.c (rb_const_defined_0): fix autoloading base. [ruby-core:35509]
d3326ddf1113a0b0788658e5ef6131f2722ab3c4 2011-03-24 * vm_insnhelper.c (vm_get_ev_const): should not autoload in defined? mode.
ab69aba3ecd8d5fda8bc9ae2998228147267df9b 2011-03-24 * test/ruby/test_defined.rb (TestDefined#test_autoloaded_noload): autoload file should no be loaded.
69a6b860efcce52a949576a186101eb599c22924 2011-03-27 * misc/ruby-mode.el: suppress warnings at byte compile. fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502926
1f1c31e355c133d475fc99c3e9bd712957798169 2011-03-27 * misc/ruby-mode.el (ruby-mode-map): remove unnecessary binding. fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468952
3e2a0184d0169131c0db735ffb5b61eb3f22d2fa 2011-03-30 * ext/date: use timev.h in toplevel.
764c486b8459cb4426fb2be77b4cd93879853911 2011-03-30 * misc/ruby-mode.el (ruby-move-to-block): move to opening of block.
633cf770f0ec5aa3d44e46c6997c3939fec73eef 2011-03-30 * misc/ruby-mode.el (ruby-toggle-block): toggle do/end and {}.
2cda63027d3acf3057cba6e7f4b77adaef5cbb20 2011-03-31 * misc/ruby-mode.el (ruby-brace-to-do-end, ruby-do-end-to-brace): adjust space between block beginning and block arguments
9d0fbe23b6ed84657eccac5d657b58eef2855361 2011-04-01 * vm_core.h (RUBY_VM_CHECK_INTS_TH): merge a patch by ko1 in [ruby-dev:43373].
b4dc41d42ee969dcbe9da510073a06a627c9b2fd 2011-04-14 fix style.
b8bcb6474c14cbe6ec3d9b8de34e8acec627370a 2011-04-14 * win32/win32.c (rb_w32_read): suppress warning.
f777225e09bcee89197f3a69739103f230881e27 2011-04-14 * include/ruby/win32.h (ftruncate, truncate): mingw64 misses prototypes.
d986500059e8cacbe179a883d114b29787ca6628 2011-04-14 * include/ruby/win32.h (frexp, modf): wrongly declared as pure in mingw math.h.
af103c63dce907b2c08d95a2d50f75e21b16074c 2011-04-14 * variable.c (rb_autoload_p): search superclasses as same as actual loading. fixes [ruby-core:35679]
311b3b4ff8fe2e6878041ccf225a41cf74f70f71 2011-04-14 * lib/test/unit.rb (Test::Unit::Runner::Worker#dead): no longer @in and @out are separated.
ed1c3f56c09c12d6921ccbe5b206c2ce4522aab2 2011-04-14 * lib/test/unit.rb (Test::Unit::Runner#_run_parallel): check if worker is signaled and use its exit status.
146bedd6c487aa0fd93d8af41900887ff6d500eb 2011-04-14 * lib/test/unit.rb (Test::Unit::Runner::Worker#died): rename using a verb.
3d41f4df438e8073e29cf85543917e401a83322b 2011-04-14 * lib/test/unit.rb (Test::Unit::Runner#jobs_status): io/console may not be available. use 80 as the last resort if IO#winsize and COLUMNS are unavailable.
80020d092e6416eb19046e905ebfdbc9b89c35bc 2011-04-14 * lib/test/unit.rb (Test::Unit::Runner::Worker#initialize): use positional arguments instead of keyword arguments.
716a99389c36e7e15c932f8ce4a0229b9756b185 2011-04-14 * lib/test/unit.rb (Test::Unit::Options#setup_options): set possible values for completion. no conversion is needed.
d9e6b7d6a5e81afb588d79ef923b70890cdec4ba 2011-04-19 * misc/ruby-mode.el (ruby-parse-partial): use position of open paren.
fcfc113b04eabea56ae0df01b95b0a3f7b69dcda 2011-04-26 * include/ruby/win32.h (ftruncate, truncate, ftello, fseeko): non-64 versions on mingw are useless because they use int32_t. fixes #4564
4c7106c679273b81f0645bf45f02bc5bc942c05a 2011-04-26 * file.c (rb_file_truncate): fix function.
7140c8f0cddac4ffc3d06d49d5e571a046dee089 2011-04-26 * transcode.c (econv_init): fix rdoc.
3b937bbdc4abc6ec1d3ec5d6b4e31714e0456e35 2011-04-26 * include/ruby/encoding.h (ECONV_NEWLINE_DECORATOR_MASK): add.
876146772787599c894369801034f1fed1d16b54 2011-04-26 * io.c (validate_enc_binmode, rb_io_extract_modeenc): set newline decorator according to open mode. * transcode.c (rb_econv_prepare_options): new function, to prepare econv options with newline flags.
c26ab1ef1c1129198695edf2212774a084147228 2011-04-26 * transcode.c (econv_opts): add newline option.
0b98b9a95dc3bdedd620ccaf015607a5a959a06e 2011-04-26 * strip trailing spaces.
8fabd0c551b885f98e23c0d3be175cb317d9d3fd 2011-04-26 * include/ruby/win32.h (frexp, modf): fix suppressing warnings on mingw.
21e6862cd5f507b6096e8f738794b18dcff37a8c 2011-04-26 * encoding.c (enc_find): accept Encoding objects.
dfb52b729b47b78bf326f82b393ae73dcef96f68 2011-04-26 * test/ruby/test_encoding.rb (test_encoding): tests for r31362.
86ed9661b8ac2a1a01f87b72da11a75ad6d7aab7 2011-04-26 * configure.in (STRIP): use proper toolchain. based on a patch from Jon Forums at [ruby-core:35909]. fixes #4617
9c48e5990720b575e1143a5a1ec5a88e53ba43c5 2011-04-27 * io.c (rb_io_extract_modeenc, rb_f_backquote): set default text mode. fixes #4619 * io.c (pipe_open): set universal newline decorator if needed.
2f348762fbcf97b1de3b91c0dd84ba8b8b430dfd 2011-04-27 * lib/csv.rb (CSV.read): no mode is needed.
e858442f4f9ca8dead0413a8fa140be92240f189 2011-04-27 * lib/csv.rb (CSV::open): suppress universal newline decorator. fixes #4603
85c1d5d41d8c6d045fb74f3ee09f59d80175c614 2011-04-29 * io.c (make_writeconv): do not add textmode newline decorator if any newline decorator is set already. fixes #4618, fixes #4619
5f131b648dfb8b5817ca4c9ad02e9e89da3055f5 2011-04-29 * thread_win32.c, include/ruby/win32.h: add prototypes.
88559ce46ed1af86a57738cedccdc28ba1f0e549 2011-05-02 * include/ruby/intern.h (rb_w32_fdcopy): add prototype. fixes #4640
7694c3415795fca12f214041baf7a75e25e9d97f 2011-05-02 * win32/win32.c: remove trailing spaces and no-cuddle "else".
ab8e05cc451249202e32a4f8a901a9edf7101b14 2011-05-02 * win32/win32.c (rb_w32_fdcopy): suppress a warning.
55a1b1d97a090eec8987c4a9c8541c2d3efc1110 2011-05-02 * thread.c (rb_thread_select): preserve errno if no error occurred.
66fc78d20737cc78c244809395b1f185748763ef 2011-05-05 * ext/date/date_core.c (DAY_IN_NANOSECONDS): long long int is not available on all platforms.
54aa0b1232b9ed09bca30f9f32ec3626498d7ceb 2011-05-06 * ext/syck/rubyext.c (mktime_do): extra digits are not used.
31ae13c9c17b35a440b082e77a6fc82b42069847 2011-05-06 set properties.
1bd2c78b05b05f7868cd3b5bfc1e02ae11fb9eaf 2011-05-07 * thread_pthread.c (USE_MONOTONIC_COND): check the availability more strictly. * thread_pthread.h (rb_thread_cond_t): ditto.
21fcb1c3a19bf6b330aebf14f4c915c0d63925d6 2011-05-07 * test/ruby/test_io.rb (TestIO#test_readpartial_lock), (TestIO#test_read_lock): get rid of GVL fairness problem.
3a47cf3395dd4c4fe8bdd5df13aab698f2ca314b 2011-05-15 * remove trailing spaces.
f41dcd486e2004c042941b9d41400986d36f65dc 2011-05-15 * transcode.c (econv_init): revert r31353. [ruby-dev:43512]
b18ebfab4aeb666e4bb843bf3f9be3b7e15218a9 2011-05-16 * ChangeLog: us-ascii only.
73bb32d4dde058f4795b0e3b0869abc8054a7006 2011-05-18 * ChangeLog: iconv -f utf-8 -t us-ascii//translit
d2dd7416faf3d00c641d18a26ee67f25c9b26f5a 2011-05-18 * common.mk (rdoc-coverage): remove duplicated target.
bfb8b125faa32e908c474dece5e3d83a4424d209 2011-05-18 * missing/lgamma_r.c (lgamma_r): get rid of false warning on mingw.
2082417a48d56295796e2bbfc2001ecf5008a88a 2011-05-18 * eval.c (setup_exception): internal exception should be hidden
52f5f410e4ce1614793328d38d55f84f66371e6e 2011-05-18 * internal.h: add for internal use only.
aef01ee7890bf6b2349c4c87548460ce9534dfb0 2011-05-18 * ext/io/console/lib/console/size.rb (IO#console_size): new method. (EXPERIMENTAL)
48553e9c587e3f83d7d2823f1f7164e04bb27cf9 2011-05-18 * lib/rbconfig/.document: property.
7dd49ed5a78a2631f1a59635b1a0d6b9e18193cf 2011-05-18 * lib: remove trailing spaces.
d371e3583e3b1e0692f92343017b62d2628190ff 2011-05-19 * lib: revert r31635-r31638 and untabify with expand(1).
2acc71b2d504be1b9593ae989bd415970528aef2 2011-05-19 * enc/trans/ibm737-tbl.rb: greek code page. fixes #4738
0d6d23b25db0e7d14969504eeba6ac31581a79a2 2011-05-22 * ext: remove trailing spaces.
70b4b6dc8b54f7e4e5c48460ecd2843573c5a9a4 2011-05-22 * gc.c (vm_xcalloc): use calloc provided by platforms. fixes #4754
54bbfe811e70eb7a8536db7d4ab8482b04142cda 2011-05-24 * lib/tempfile.rb (Tempfile.{mkdir,rmdir}): internal methods to be overridden in subclasses.
9a7e295255a22d3c99f6358a26d7b849a94cf7f3 2011-05-24 * lib/tempfile.rb (Tempfile.{lock,unlock}_tempfile): refactor.
6cbe0e0fd6dd99520f0695f318a6a501570d578c 2011-05-24 * spec/README: update the description.
c5c245554df58577560571150189a592da7d0640 2011-05-24 * lib/tempfile.rb (Tempfile.{mkdir,rmdir}): revert for backward compatibility.
faaf8ea8af1fc052a3234e7df7bee9cf156fdf86 2011-05-27 * test/ruby/test_io.rb (TestIO#test_ungetc2): get rid of busy loop. * test/ruby/test_signal.rb (TestSignal#test_signal2): ditto.
9909c67583b2a538e23097759eb6be22a98ff044 2011-05-27 * io.c (fill_cbuf): finish reading at EOF.
b5bc09d2347746eda0adf856ece5a3399d7d8839 2011-05-27 * io.c (validate_enc_binmode): do not clear textmode flag if default. fixed #4732
c5719d9a756391ff365d92d62523222a7066d819 2011-05-27 * tool/rbinstall.rb (gem): install gemspec of json. fixed #4784
a3ffe9698b8a8dff25d94b3e7e490f0a01684bfe 2011-05-29 * numeric.c (flo_round): fix for negative value.
2ceceb8f3e78f364bd2b2e40c84f7aa6c0ecd228 2011-05-29 * test/date/test_switch_hitter.rb: properties.
7c99a7df8587d1b0683fb216dc3704d66332c957 2011-05-29 * numeric.c (flo_round): use absolute value as divisor.
0d6c59105543ed054afda3de2dc91e4d34858c83 2011-05-29 * bignum.c (bigmul1_toom3): remove unused variable.
3b58e17d7bc1c2afe0d7b8190f1b113f3138063a 2011-05-29 revert r31783.
b4bc82392d479d58da3fba053e55e06398102fec 2011-05-30 * ChangeLog: fix typo.
a010ea9a4507c9814c06d8f15f1f9f629bf8de47 2011-05-31 no space inside parens
fcc86b0f4c443b7ab28fb61831b81767a8798292 2011-05-31 * io.c (io_encoding_set): should honor already set ecflags since it might be set by mode option. fixed #4804
604fe33b4493271c6116733548c3cddb12d2ace1 2011-05-31 * class.c (rb_mix_module): implement Module#mix.
867fa454d81cf5fcbd10c96863e6ef9b8075985a 2011-05-31 * ChangeLog: adjust indent.
b204eabf0563bffc93d8a4b10e4a5e69c5eb2201 2011-06-01 * lib/rubygems, test/rubygems: properties.
19a8b5cbdc71383e4143d69c9fdb8e97928023d5 2011-06-01 * tool/rbinstall.rb (gem): fix for rubygems change.
d441e3b959721be536978d37bc492b444a4a1d7b 2011-06-01 * test/ruby/test_syntax.rb (TestSyntax#test_syntax): show script name in assertion message.
402cbc870dc9a5646e60c4a0e3b3f1a1aa8c4fbf 2011-06-01 * parse.y (peek_n): new macro to see next nth char.
40930b71445a08d0d9a16681ba20cb8a68a7e3a0 2011-06-04 * class.c (check_mix_method_i, do_mix_method_i): not mix methods renamed as nil.
bf1a04b191f80ecbe65ea0e45630f77630a25aa9 2011-06-04 * test/ruby/test_module.rb (TestModule#test_mix_const): test for constant mix.
83ef8ee73e80e1b34ef95db844b8a0958f24eb39 2011-06-04 clone_const_i
5b3bf854f7415d9ace826232e648668405c8a9c0 2011-06-07 * ext/tk/extconf.rb: use $defs not $CPPFLAGS to get rid of command line escape issues on Windows. fixed #4835.
8137c55558d8b4dfa419907cc5a5e7262a720e3b 2011-06-07 * time.c (rb_gmtime_r2): adjust indent.
b59179c8732e7442c219abf585a2f59137de34b3 2011-06-07 * ext/date/date_core.c (date_s_today, datetime_s_now): check the result of localtime_r().
b5d59da9f69c201620f576824074d6fb45e06278 2011-06-10 * test/ruby/test_module.rb (TestModule#remove_rake_mixins): remove all module related to Rake.
be4623525f70198984338d0c4e4620e0c5e114ba 2011-06-10 * test/ruby/test_transcode.rb (TestTranscode#test_Big5_Hkscs): fix indent.
c95cbe809e229dc6778746e275462b8e058b25b1 2011-06-10 * test/testunit: add skip messages.
3bc5b309bed998e2a8d59f0ecae9b1e342763802 2011-06-10 * lib/test/unit/assertions.rb (Test::Unit::Assertions#skip): reason to skip should be explained.
1482fccef5e971f1d899ae84d2ae3adac02e9873 2011-06-11 * ruby.c (ruby_process_options): add missing return type.
fe244c77b0ac09fedbb000eb80c8c0ac599e1a00 2011-06-11 * thread_pthread.c (native_cond_timeout): wrap conditinally used label. * thread_pthread.c (native_sleep): remove unused variable.
ac0ab1f67511487d5afbc0d24aa37709b504d8d8 2011-06-11 * lib/mkmf.rb: should quote arch_hdrdir and libpath for the case installed prefix contains spaces.
6f58118e4c6b688aa8c78b5310c4e2c12c444537 2011-06-11 * numeric.c (rb_enc_uint_chr): fix message format. Bug#4869
34b19050b3894d3e6e072f68c112711696dc1c41 2011-06-11 * io.c (io_getc): should be 7bit if ascii. fixes #4557
95e42dc1526405e7c7310e39d0c369e9d436a7b9 2011-06-11 * lib/test/unit.rb (Test::Unit::GlobOption#non_options): should run with 1.8.
df3e3768e98b6bc60e8f0297c80ad7d8696e6a1e 2011-06-12 * atomic.h (ATOMIC_OR): _InterlockedOr is not available on migw. * gc.c (rb_gc_set_params): VM_OBJSPACE is disabled on mignw.
a72f0334472ab7f51d62d7eff6b13dc4c7f7002f 2011-06-13 * properties.
3254c1bf24207b0c155e8e0b9427cf9709c8c8ca 2011-06-13 * ext/io/console/console.c (console_dev): fix typo.
a7b0b52f09b63e8ffe28b0040b54ae71a4a829e4 2011-06-13 * ext/io/console/console.c (console_dev): take care of no-ctty case.
73c6b9d453e2e83482b928c1447f42d35013d565 2011-06-13 * ext/io/console/console.c (console_dev): console should be unbuffered.
ce90fcdbbd53f002e86a50be3b61a72df3588ca0 2011-06-13 * parse.y (parser_parse_string): flush delayed token. based on a patch by Masaya Tarui in [ruby-dev:43762]. Bug #4544 * parse.y (yylex): revert r24557. delayed token at the end of string should be flushed already by the above change.
d4eae546c87569d93908a4358f0ae85f630b8608 2011-06-13 * test/io/console/test_io_console.rb (TestIO_Console#test_noctty): fix for Windows.
7905fc1e54cda03594f050a76586780cd6968de3 2011-06-14 * test/io/console/test_io_console.rb (TestIO_Console#test_noctty): split for each platforms.
8fc86b0d34af4f0b266682351c1478d1c70a3f98 2011-06-14 * common.mk (sudo-precheck): authenticate at first to sudo.
bc46dfd281a7c5f8ae41517e9bd571e4a4b1d3a0 2011-06-16 * test/io/console/test_io_console.rb (TestIO_Console#test_sync): fix for daemon process.
ef38cb7a05e1b45b074959f12999136518cadcbd 2011-06-16 * enc/depend: show srcdir.
685444569cb747b399e0ab087e5876fad08a71bb 2011-06-16 * fix for build on solaris 10.
7191ea10498be703a60d995b450accdba74c75a3 2011-06-17 * remove trailing spaces.
0d5ed3d2ad67e8c50f23f509af8a66a744258dfb 2011-06-17 * suppress compile warnings.
610b2f96e38bf8eb72891a096515a7ace3ddb3bc 2011-06-17 * test/ruby/test_signal.rb (TestSignal#test_signal_requiring): use in-process signal to get rid of limitation of Windows.
aba879a3f08cebd78ddd76aefceb6bafb8dbf907 2011-06-17 * test/io/console/test_io_console.rb (TestIO_Console#test_noctty): dispose temporary file.
19f386674eb5cfbf9c8fd6041114829f37888d17 2011-06-18 * include/ruby/backward/classext.h: for evil gems. fixed #4803
6effaa9a139eadf99a606af293e4d39ce6dc1182 2011-06-18 * io.c (fill_cbuf): finish reading at EOF, and the readconv has been cleared by another thread while io_fillbuf() is waiting at select(). a patch in [ruby-core:37197] by Hiroshi Shirosaki <h.shirosaki AT gmail.com>. fixed #3840
706335aa0beaf1477acc41e15543e412c760474e 2011-06-24 * process.c (proc_daemon): should not start timer thread twice. fixed Bug#4920.
61a34d625e163412824ae37257b043a002236b90 2011-06-26 * test/etc/test_etc.rb (TestEtc#test_get{pw,gr}nam): skip entries start with + sign, which means NIS. these are returned in the case that passwd and group entries in /etc/nsswitch.conf are set to use "nis" explicitly on Debian. fixed #3683
3cd9a01e6f82620f6a9af425fc345c3c4e38b536 2011-06-29 * properties.
7ed1803137a8e7757fdb6851e27642c9ceeeffed 2011-06-29 * ChangeLog: garbages.
65c2fec50cc2da8200489ab95362d3a971cdd64b 2011-06-29 * ruby.c (ruby_init_loadpath_safe): ensure RUBYLIB_PREFIX stored before RUBYLIB, even if MANGLED_PATH is enabled. fixed #1679. MANGLED_PATH is disabled by the default and will be removed completely in the future.
5700a8601ae53096334272cda3a072980c44c78f 2011-06-30 * test/ruby/test_module.rb: tests for [Bug #3422] and [Bug #3423].
00d0d6eab02a7102d7e720b4cfd105210a27a85d 2011-06-30 * test/ruby/test_rand.rb (test_random_bytes): fold mysteriously long line.
3b8f9dc0b073170bd71fa42e018194afe0f99ea6 2011-06-30 * ext/io/console/io-console.gemspec: spin-off gem for 1.9.2.
f74f0e45678dfc34e4afc6c8c3e187fd25c9a660 2011-06-30 * property.
198c2570e740280bf7f00a38d311ade19c27fef7 2011-06-30 * sytle fixes.
8ad06e2604f9563f21e0b7e107aedde82f40adf8 2011-06-30 * error.c, thread_pthread.c (WRITE_CONST): suppress warnings `ignoring return value'.
0fe64693a7d018dde9b9a5d88dd7a9eac60ea14d 2011-07-01 * fix typos.
e7047b8a373f12ee8debb9f13e2940e17aa5f10e 2011-07-01 * array.c (rb_ary_reject_bang, rb_ary_delete_if): rejected elements should be removed. fixed [Bug #2545]
b582f2a1233b1ca59e707b489bb0187349f500b7 2011-07-03 * ChangeLog: fix typo.
6343e30c147dc00e34e9d45ea3f74f94873b9709 2011-07-03 * array.c (ary_reject_bang): should not remove elements which are not yielded. [Bug #2545]
d55560d551082a081d8fac85f30f029af99bdec3 2011-07-04 * NEWS (rexml) encoding methods return encoding names as strings again since r31008.
cc30e4031993de270e1105a7549f34fdf93002c5 2011-07-04 * remove garbages.
6dad6f5c4c2c71021c8b80790d9a72f31aba6905 2011-07-04 * thread_pthread.c (thread_start_func_1): suppress an unused variable.
49c0b143e420d51f4e6da9e73eb229bda738828d 2011-07-04 * insns.def: written in Shift_JIS.
2ac460af94948caa8af7c13648a0d3a7e46eb446 2011-07-05 * parse.y (parser_here_document): should dispatch heredoc_end scanner event on an empty here document. fixed Bug#4543.
c1d84bfcdb113364f9fcdef94a07961613743ff3 2011-07-06 * parse.y (arg): rescue_mod is in inverse order from other modifiers. patched by michael.j.edgar AT dartmouth.edu at [ruby-core:36248]. fixed #4716.
f4ca906d5c3267c0f84db4c5780829783c71a8b6 2011-07-07 * ext/-test-/string/modify.c: split from init.c.
cfa0035962f7c373ca612be5bee749803368fd5b 2011-07-07 * encoding.c (rb_enc_set_index, rb_enc_associate_index): should check if frozen. * parse.y (rb_intern3), ruby.c (process_options, ruby_script): defer freezing after associating encodings.
4837d6d5b5a84fbf4f52a2c96defd06876fb3138 2011-07-08 * ext/-test-/string/enc_associate.c: needs ruby/encoding.h for rb_to_encoding(). fixed #4993.
b43b6cf71f4ce482d46fd60364b457afe2963078 2011-07-08 * common.mk (sudo-precheck): true command is not standard on Windows.
9878d2199c8d5c20253d765d7837f17973b14498 2011-07-08 * error.c (rb_bug): get rid of segfault after all threads disposed.
837e73ab6dbc15ca1cbf726eb34a9535c009c4bf 2011-07-08 * thread.c (cmp_tv, subtract_tv): no longer used on Win32.
c23dea553ed97146e4652fb1bf4e66ac652e7d28 2011-07-08 * ext/json/parser/prereq.mk: remove trailing spaces.
b0f8bda2dad36c25b5dfaccb4eec9c876b1fb6c2 2011-07-08 * common.mk: add dependencies for EXT_SRCS.
b16fd08622a5b79259c7af22ef2ce8b06652d79e 2011-07-08 * ext/json/parser/parser.rl (convert_encoding): no needs to use force_encoding.
4902ef7d591fb01f6c9f70ec194e147c47935541 2011-07-08 * ext/json/parser/parser.rl (convert_encoding): should not modify the argument.
bc1fd9458d6e168ab49f0b648a5fb1ba41702367 2011-07-08 * ext/json/parser/parser.rl (JSON_parse_object): add missing parens.
29e497d231b91237ca4a1b6d6eaaf7ace869508e 2011-07-08 * ext/json/{generator/generator.c,parser/parser.rl}: fix indent.
dc3697f62f4eb78093be3c95a8f8f265d3f184f5 2011-07-08 * io.c (rb_io_close): close(2) on a fd which is being read by another thread causes deadlock on Mac OS X 10.5
dd2dfc71e7c887b054c0eef930ff1a708fc2de52 2011-07-08 * common.mk (RUN_OPT): disable gems.
63ab1901516e3e0afd987a79c07fae261b4045c3 2011-07-09 * win32/win32.c (rb_w32_{read,write}): should be signed. Bug #5001
03c618daf0f7a0e668e1f4eb25e5aa139bfb5175 2011-07-09 * numeric.c (ULLONG_MAX): fallback definition.
2a8a9d1def49b2673814e2307520fd02f9d536dd 2011-07-09 * atomic.h (ATOMIC_OR): _InterlockedOr is unavailable in VC6.
577c03c7130e5776e0958d870e1aaf545d59e40e 2011-07-10 * parse.y (var_ref): distinguish vcall from local variable references. based on a patch by Michael Edgar michael.j.edgar AT dartmouth.edu. Bug #5002
819c2418b11d911f9ff0c81ad13a82f43b1092ee 2011-07-10 * process.c (rb_exec_arg_addopt): fix preprocess condition.
489345b88c66b0e05e45c8ace97296c24a88c146 2011-07-14 * properties.
e8ab94ede0609bb02cea9960e685fd3752dbe762 2011-07-14 * regint.h (PLATFORM_UNALIGNED_WORD_ACCESS): Power PC does not allow unaligned word access. * st.c (UNALIGNED_WORD_ACCESS): x86_64 allows unaligned word access as well as i386.
2915c155e825d5e012b2b4489ac11fc20759ed44 2011-07-16 * configure.in (RUBY_UNIVERSAL_ARCH): restore arch flag. Bug #4977
1297cc615c5ddbe70451e94568798dbd40dbd414 2011-07-17 * test/ruby/test_module.rb (TestModule#test_method_{undefined,removed}): tests for method_undefined and method_removed. Bug#5015
18f0a65018dd357a1815941618d3cf9f274e6239 2011-07-17 * error.c (rb_warn_m): accept multiple args in like puts. rdoc patch by Erik Price at [ruby-core:38119]. [Feature #5029]
e2fd80b3d3b7f8ca7ffc2e7286fdb59e0c44bc79 2011-07-17 * error.c (rb_check_trusted): new function to check an object is trusted. * struct.c (rb_struct_modify), time.c (time_modify): check by the above function to show proper class names. [Bug #5036]
fba1063c5f6f4a1b2b10d6bebfc443eb94a36943 2011-07-22 * tool/rbinstall.rb (strip_file): accept an array of path names. * tool/rbinstall.rb (install): allow multiple path names. [ruby-core:38379]
256eae162c094584146c52e77f2f36cb1628cbfc 2011-07-22 * vm_method.c (obj_respond_to): fix missing argument.
e0060732f13f1f930feeb390e883f307dd0f89d4 2011-07-22 * parse.y (rb_enc_symname2_p): get rid of potential out-of-bound access.
c276b7380499eb5b181eca838ec86fc480d4ac94 2011-07-22 * parse.y (rb_is_global_id, rb_is_attrset_id): add missing predicates.
34918aa83260246e545911efe6e1672507c3e699 2011-07-22 * object.c (rb_mod_{const,cvar}_defined, rb_obj_ivar_defined): avoid inadvertent symbol creation in reflection methods. based on a patch by Jeremy Evans at [ruby-core:38367]. [Feature #5072] * vm_method.c (rb_mod_method_defined) (rb_mod_{public,private,protected}_method_defined) (obj_respond_to): ditto. * parse.y (rb_check_id): new function returns already interned ID or 0.
d9242d596658382cfc69c0a617ad167630d20687 2011-07-23 * parse.y (rb_check_id): conversion condition was inverse. [Bug #5084]
12d9be6b727bdfe605fc65f18659c4cb4d4b283c 2011-07-23 * parse.y (rb_check_id): take care of attrset ID created implicitly by local ID. [Bug #5084]
4dc1a2180946ab793adee5eb235fc4ee8fa4cefe 2011-07-23 * error.c (rb_name_error_str): new function to raise NameError with the name string but not ID. * object.c, proc.c, variable.c: more removal of inadvertent symbol creation. [Feature #5079]
2fd6b26620b1f9e25f204f05524b8086f7c8d23e 2011-07-26 * property.
de7e116e82dfd4b071200e830fb15840728ebb72 2011-07-26 * property.
3fbc65d47fe8d446dde8fe77d3b76fb81f8ffba1 2011-07-26 * parse.y (rb_check_id): make the given name a symbol or a string. based on the second patch by Jeremy Evans at [ruby-core:38447]
298349d03bcdb6c25420d9a92265816d59892a1f 2011-07-26 * vm_method.c (obj_respond_to): fix the respond_to_missing? override case. based on the patch by Jeremy Evans at [ruby-core:38417]. [Feature #5072]
8603c5934a4e613cdb07b04a1ce86fb1f21fdbd5 2011-07-26 * eval_error.c (rb_print_undef_str): new function to raise NameError for undefined method. * load.c (rb_mod_autoload_p), object.c (rb_mod_const_get), variable.c (rb_f_untrace_var, set_const_visibility), vm_method.c (rb_mod_{remove,undef,alias}_method, set_method_visibility): remove inadvertent symbol creation. based on the first patch by Jeremy Evans at [ruby-core:38447]. [Feature #5089]
34fcd4406abd99db3d59b6b58aea52016c66e0fc 2011-07-26 * vm_method.c (rb_gc_mark_unlinked_live_method_entries): remove unused variables.
c553ee2db807083a609b728c449956bf5b9f8727 2011-07-27 * test/ruby/test_symbol.rb (TestSymbol#test_inspect): workaround for ruby-mode.el.
355076660142581517b794650613f718a1eee30a 2011-07-27 * vm_dump.c (VMDEBUG): suppress undefined macro warnings.
969ae329ee2eddc5099f7212ffd0159bff7fbac5 2011-07-27 * test/ruby/test_symbol.rb (test_inspect): use %W to enable escape.
a99ef204009aed23aac183076c7724bd95a1e8a3 2011-07-27 * test/ruby/test_symbol.rb (test_no_inadvertent_symbol_creation3): remove an assertion depending on default const_missing.
5c815b733d90a82d0d708d836c9a98c9704d8ad4 2011-07-27 * test/ruby/test_symbol.rb (test_no_inadvertent_symbol_creation): remove an assertion depending on default respond_to_missing?.
9f3914aba6fe3df5a1c4382b655fb0a7df0cdbfa 2011-07-27 * ext/dl/cfunc.c (dlcfunc_mark), ext/dl/cptr.c (dlptr_mark): workaround to mark wrapped object. this is not a true fix, because [Bug #4929] is caused by the interface design of DL.
79d8d7439a84782f4c7155fcc8f9da4471a38823 2011-07-28 * ext/dl/cptr.c (rb_dlptr_s_to_ptr): fix wrapping condition.
ad8ab9c0132fd5b90187b1ba2825d1fd9eaebe14 2011-07-28 * ext/dl/cptr.c (rb_dlptr_s_to_ptr): use rb_check_funcall.
eda13c7ee2e3946790edad7e84740359367c90fa 2011-07-28 * ext/dl/cptr.c (rb_dlptr_aref, rb_dlptr_aset): check NULL pointer dereference.
d3d44cd9287e47fd84f6a6c7dd9cadb99870e36a 2011-07-28 * ext/dl/callback/mkcallback.rb (gencallback): use PTR2NUM.
0d6329343aaa02234b89af0ae2a3129470bda760 2011-07-29 * vm_eval.c (rb_apply): get rid of too large alloca.
d93746490d15deb4bdf35a47348106a41338002c 2011-07-29 * array.c (rb_ary_set_len): new function to set array length. * vm_eval.c (method_missing): set the length of argv array, to mark arguments.
07cbc8bce8e4798ff7a356d816f43f5bf115615e 2011-07-29 * ChangeLog: remove trailing spaces.
72276eb06b7d16501bd32821befe9b7803a51302 2011-07-29 * remove unused variables.
321346cfa5fca9da246d83588fbaae2f79fc6069 2011-07-30 * io.c (rb_io_each_byte): rbuf can be refreshed during yield. [Bug #5119]
6466df87a6e94663c0e2ea4f745bcf14f3335635 2011-07-30 * defs/default_gems: separate from tool/rbinstall.rb.
b1b58cfd9b1840813a402da73296b676ba319d18 2011-07-31 * property.
f46cff647e8999b09e72fb8353de6fcd0c007cc1 2011-07-31 * io.c (rb_pipe): pipe on cygwin can succeed half but fail half.
f1a7dc3f135515d8a87f48427400bd459fa8d9f8 2011-08-02 * property.
48fd404ffe789d592597640842f17360e6d0fac4 2011-08-02 * parse.y (rb_enc_symname2_p): :! is valid symbol. [Bug #5136]
86bbfdadf3d9f2da5febeb02a3dcf81f3f2478ef 2011-08-02 * hash.c (recursive_hash): hash value of emptied hash should be equal to an empty hash. [ruby-core:38650]
048202f4467a1cf16040318b759d43fa961eb0a2 2011-08-02 * encoding.c (enc_find): simplified with RB_TYPE_P.
a0b9f48674f104d79b374b104635ab4d88d32ec8 2011-08-02 * encoding.c (enc_find): mistakenly remained !. [Bug #5150]
f0fbf6c976b3bb5494c9740b1c6235306946f696 2011-08-03 * variable.c (check_before_mod_set): should be static.
7150df452269874c234b6191c8c60596c9b09b3a 2011-08-03 * ext/psych/psych.gemspec: property.
ae51324199bf96cbb7439583900bd20bd51186b8 2011-08-03 * lib/mkmf.rb (link_command): use static library only for bundled extensions. [Bug #5147]
11667b9c9ac0b3fb835508cfdb3ecc863e3b6935 2011-08-04 * include/ruby/missing.h: fix typo and so on.
f555a533d05b48ff3f6062ffa4a559613d12408d 2011-08-04 * tool/rbinstall.rb (Gem::Specification): may not be defined when cross-compiling and BASERUBY is 1.8.
5f3a8912f770d0a629a744364217c8478cab96bd 2011-08-04 * tool/rbinstall.rb (gem): install all gemspecs under lib and ext.
1c647cc203485dad91b8e34b0ea07354c8c3578f 2011-08-04 * ext/psych/psych.gemspec (files): remove extra commas.
5fd10124aa7adb1b3e8aa0299909b6522397799e 2011-08-04 * test/io/console/test_io_console.rb (test_noctty): daemon() on OpenBSD seems not to detach the controlling terminal, when the argument noclose is non-zero. ref: [Bug #5135]
d24997cce12d27cec767ca7091a076df1b2319db 2011-08-05 * test/io/console/test_io_console.rb: for Fedora Rawhide, not OpenBSD.
55148a250101b662fde32919f14afcf2dcdc801d 2011-08-05 * vm_eval.c (check_funcall): try respond_to? first if redefined. [Bug #5158]
1ded4dbd110868891d1255bc11845c1130a0ca3e 2011-08-05 * test/ruby/test_object.rb: tests that respond_to? returns false.
543ecd95d506c5b85d82fe4d5a8a1860a71620dd 2011-08-05 * include/ruby/win32.h (frexp, modf): original macros.
6bf7dd725bf57dc6d52a7fe3353f70d061193d94 2011-08-10 * lib/mkmf.rb (init_mkmf): set $LIBRUBYARG regardless of shared option. [ruby-core:38802] [Bug #5147]
0eb903aa984b70c942e89b49de6035b948a239a8 2011-08-11 * lib/mkmf.rb (link_command): use LIBRUBYARG in rbconfig for unbundled extensions. [ruby-core:38802] [Bug #5147] * lib/mkmf.rb (init_mkmf): revert r32902. [ruby-core:38903]
31e1fce2a3a4ba971aed17cf6544d04649ba4dc9 2011-08-13 * tool/mkconfig.rb: do not make the entries related to sitedir and verdordir if disabled by --without options. [ruby-core:38922] [Bug #5187]
cb40b39a2f20d10f9b3b8f62487b3fb1e413f1b1 2011-08-16 * win32/mkexports.rb (Exports::Mswin#each_export): exclude Init_ and _threadptr_ functions, as well as mingw.
0dee7247a734b15fb653ea31d9a7bb3f7d8a33cf 2011-08-16 * vm.c (ruby_threadptr_data_type): rename to hide. [ruby-core:38972]
e9930a4b56c874a73d9400a5568e3fa52a139138 2011-08-19 * process.c (proc_spawn_v, proc_spawn): should not wait the spawned process. * process.c (proc_spawn_v): fix missing argument, and try with /bin/sh only if failed with ENOEXEC.
dcb7cc1a8b76b1691b59192474cb7f193acd75cd 2011-08-20 * ext/stringio/stringio.c (strio_read): return new string if nil is explicitly given as a buffer ([Bug #5207]), otherwise set the encoding. also removed dead code.
d7708ec42bd651e7e54cbdc8adee75c8ac8f101d 2011-08-25 properties.
d9acd1965dfe9a241315c7e94c9942f6df1ed3fd 2011-09-01 properties.
43284b6bf8324a762808537d5cd2c0774b662a84 2011-09-01 * insns.def (defineclass), vm_insnhelper.c (vm_get_cvar_base): see also inherited constants for classes without superclass and modules. [ruby-core:37698] [Bug #3423]
c4eb2983bac76f60e0d3fe958b74237e2aac90d6 2011-09-01 * numeric.c (flo_round): substitute machine dependent magic number.
5e14b979476566916d2ff0dd255a6d1694ac7166 2011-09-02 * parse.y (parser_tokadd_string, parser_yylex): ignore a backslash which prefixes an non-ascii character, which has no escape syntax. [ruby-core:39222] [Ruby 1.9 - Bug #5262]
7dddaf680710795bba628db7ca02f4d3f1a57b1c 2011-09-02 * vm_insnhelper.c (vm_search_const_defined_class): search ancestors only when global scope. [ruby-core:39227] [Bug #5264]
7dc7da3d86bed37d1c9ec7331b45b418746ce65d 2011-09-02 * io.c (validate_enc_binmode, prep_stdio): default to text mode on dosish platforms. [ruby-core:38822] [Bug #5164] * transcode.c (rb_econv_prepare_options): keep default ecflags unchanged if no options.
69dff899a06d501fc091821f29d7dc697c247e64 2011-09-02 * win32/win32.c (rb_w32_fd_copy): cast explicitly to suppress warnings.
b31c817782531fa0f3657af692e4a83b5f30f068 2011-09-03 * test/ruby/test_encoding.rb (test_find): mingw is not Unix, of course.
74f724de1acf9773a4220dedb544b80d4a7311a5 2011-09-03 * io.c (argf_next_argv): open in default text mode. [ruby-core:39234] [Bug #5268]
4ac511266dea82881bcf79ff29b7815a2d5e46ef 2011-09-03 * ext/io/console/console.c (console_set_winsize): remove unused variable.
90a10297d685b12e691ddf0c04439d19f8592feb 2011-09-03 * configure.in (RUBY_MINGW32): take tool prefix from CC.
3e0819c66a0908be61fbb769e96c1accb1d67f26 2011-09-03 * configure.in (sizeof_struct_dirent_too_small): check if struct dirent.d_name is too small.
bc2a1f2a98b04f040ea485cedd3283f2f3906e4c 2011-09-03 * variable.c (rb_const_set): show the previous definition location. [EXPERIMENTAL]
818ebcc54b7281b465428d1ccc84cc17592bd3cf 2011-09-05 * doc/rake/CHANGES: reverted. this file is not written in Japanese.
ff2c5c161c1cbb18923521ad15817255013fdd4a 2011-09-05 * test/ruby/test_float.rb (TestFloat#test_round): show the number in question.
bc17dba00f667520e8af3b1bd72ff59882f81751 2011-09-05 * transcode.c (rb_econv_binmode): newline decorators are exclusive.
a1c5ebe7875cd1b59865fe6c2b88c7981a25939d 2011-09-06 * transcode.c: enabled econv newline option.
3a6c3a672feeafb46f682b68295dd9a13f5b4725 2011-09-06 * encoding.c (load_encoding): predefined encoding names are safe. [ruby-dev:44469] [Bug #5279] * transcode.c (load_transcoder_entry): ditto.
e240f49073d7f04eb513d4665b118ed8cdfdb864 2011-09-06 * transcode.c (load_transcoder_entry): concatenate paths directly.
031c06b3e1b89641a44425fdf64bcfb39a756a36 2011-09-06 eol-style
4fe51cb33042375a11356900d8e618ce3b15cc3f 2011-09-07 * gc.c (id2ref): unmarked object is already dead while lazy sweeping, and to it cannot come back since other objects referred from it might have been freed already.
6572bd3ce9bce5199bbebfe78b2b61290b0308a7 2011-09-07 * transcode.c (rb_declare_transcoder, load_transcoder_entry): no longer need to limit the length of transcoder library name.
ac6ad66d0b6a023357245dbe7d605e793b9448ce 2011-09-08 * gc.c (id2ref): objects which are unmarked but not in sweep_slots are not dead.
f1cdbd7bc8dc42c38b00bbff06dcdb9c03621b49 2011-09-08 * ext/nkf/nkf-utf8/nkf.c: revert also svn:mime-type.
61b062ba6dac3d7583096bf25158d187413c2029 2011-09-09 * thread.c (rb_thread_select): fix a typo to initialize efds properly. [Bug #5299] [ruby-core:39380]
1161616768dba3ba8470cd8877b01a2c3ce80a3d 2011-09-12 * lib/test/unit/assertions.rb (assert_send): make arguments in the default message clearer.
a458e72e7c70fa7e3208cf31c115c42317116c06 2011-09-12 * test/ruby/test_exception.rb (TestException#test_exit_success_p): assert also the cases when exiting with true and false.
4705fcc3c0df0d4f389aff690852356b8d2fd317 2011-09-12 * README.EXT, README.EXT.ja (2.2.2), parse.y (rb_check_id): add documents for rb_check_id().
53fd35c30467468c72acd881d99a17d1fba6b1dd 2011-09-12 * lib/test/unit/assertions.rb (Test::Unit::Assertions#assert_send): fix message.
f7081431f2c645b198db8ca00ab195c6b8c3d189 2011-09-13 * lib/pstore.rb (PStore): always open in binary mode even if default encodings are set. [Bug #5311] [ruby-core:39503]
4e7c8bbe034e7f96b4d2880f99cf1bc75d4c6097 2011-09-13 * lib/pstore.rb, test/test_pstore.rb: suppress warnings with -v.
89e490f1de040450e8356176c0cf252a5ae035e9 2011-09-15 * gc.c (mark_entry, mark_key, mark_keyvalue): adjust callback argument types.
7db23668b0fd02069fcacf275488ee812cc15bd8 2011-09-15 * vm.c (rb_vm_get_sourceline): fix indent.
6ca73ab90c863aac6a690d340ffd37ef0fd45162 2011-09-15 * iseq.c (get_line_info, rb_iseq_line_no): fix indent.
c4d77cb4adaae2bab9aa015c9a0528f0abf07bbd 2011-09-17 * parse.y (parser_data_type): inherit the core type in ripper so that checks in core would work. [ruby-core:39591] [Bug #5331]
125b62e76d97fd9483c9e15313f80c43a8c1a213 2011-09-18 * object.c (rb_obj_clone): singleton class should be attached singleton object to. a patch by Satoshi Shiba <shiba AT rvm.jp> at [ruby-dev:44460]. [Bug #5274]
f9576738263a1ce2bdd24ae356e749331120182e 2011-09-20 * vm_insnhelper.c (vm_get_cvar_base): reduce duplicated checks and move a warning outside the loop.
64b7b548e0f5d143a6c18c1d295ed274fac48761 2011-09-21 * vm_insnhelper.c (vm_call_cfunc): suppress a warning. note that `volatile type *var' doesn't make var itself volatile.
62dfc45bb28ae99927ad2ae91f5d6293ff13d5c6 2011-09-25 suppress warnings.
256f355af5cc3efb543608193da615d5a9fcd340 2011-09-25 * configure.in: ignore all warnings from an arbitrary header in /usr/local/include.
fecda0d9f72f52f9777fb32f63eb2471353221ec 2011-09-25 * encoding.c (require_enc): reject only loading from untrusted load paths. [ruby-dev:44541] [Bug #5279] * transcode.c (load_transcoder_entry): ditto.
d7000de9914be069d25447d1b6d50bf312d12396 2011-09-25 * property.
b4bc086a1feb6b099115926f4639e20b6c7d3da2 2011-09-25 * README.ja, README.EXT.ja: remove garbage spaces.
682177e1691b61ec24928e7793336e8b8df60428 2011-09-28 * configure.in (pthread_np.h): needs pthread.h to be included previously on OpenBSD. a patch by George Koehler <xkernigh AT netscape.net> at [ruby-core:39752]. [Bug #5376]
63633f8f61d683d5c1b5b1244b93c32381ee4e11 2011-09-28 fix commit miss.
4737e1d8c9debaf36cebb4e682da7f3abfb7d1f4 2011-09-29 * vm_eval.c (rb_eval_cmd): fix indent.
8e6e8e628888aa251f771ce8b3fe30a6b41a7a0e 2011-09-29 * use RB_TYPE_P which is optimized for constant types, instead of comparison with TYPE.
b2658a7604bf7dc9602b9ed4182247d0ef6cfe8f 2011-09-29 * gc.c (run_finalizer): use object instead of object id.
71d110252507b2f720743b930628c971c3201198 2011-09-29 * gc.c (is_id_value, is_live_object): extract from id2ref().
ce515f5c8fbf5a06dc9e0ff8706e913a2ff9154b 2011-09-29 * ext/gdbm/gdbm.c (rb_gdbm_fatal): adjust argument type.
a73b88ae43f1726b0b5219937efab53f8c8e934f 2011-09-29 * gc.c (slot_sweep, rb_gc_finalize_deferred) (rb_objspace_call_finalizer, rb_gc): run finalizers sequencially. [ruby-dev:44562]
813f3585690a4dcdb87f3e4e031ef4b284762dbb 2011-09-29 * array.c (ary_join_1): should not copy the encoding of non-string element after string element. [ruby-core:39776] [Bug #5379]
f212df564a4e1025f9fb019ce727022a97bfff53 2011-09-30 * test/ruby/test_bignum.rb (TestBignum#test_interrupt): fix for faster CPU.
0003d051dd161d26e4df67313de912e89479c2d5 2011-09-30 * test/ruby/test_bignum.rb: use more descriptive assertions.
49cc468ad4393872b5407ca89991b49a7b82bcea 2011-10-02 * lib/mkmf.rb (have_framework): try as Objective-C. https://twitter.com/nagachika/status/120294447660539904
5e7ff0511e4e631af771cf67534ce1dec5ff047a 2011-10-02 * test/mkmf/test_framework.rb: test for r33372.
7ee7892482c39d1ac5232ad1bc031e6d96654c7a 2011-10-02 * test/mkmf/test_framework.rb: forgot to set property.
bf8168cf334e45ce6e93fa5aedc74ab7ca4069f3 2011-10-04 * class.c (class_alloc): allocate extra memory after containing object setup to get rid of rare-but-potential memory leak.
92a05ea2cf375e415ddd420243d0e38801708f8a 2011-10-04 * class.c (class_alloc): allocate extra memory after containing object setup to get rid of rare-but-potential memory leak. * gc.c (gc_mark_children): skip marking extended members if ptr is NULL.
89fef02f1305887d97ddcf96cc4df9109ce414e2 2011-10-06 * vm_eval.c (make_no_method_execption): extract from raise_method_missing(). * vm_eval.c (send_internal): remove inadvertent symbol creation from public_send. based on a patch by Jeremy Evans <code AT jeremyevans.net> in [ruby-core:38576]. [Feature #5112] * vm_insnhelper.c (vm_call_method): remove inadvertent symbol creation from send and __send__, too.
b4298b3163efde511d66d9f7ba1ad09e3527e251 2011-10-06 set properties.
e50c05f7f623404aaa1772c4421f4983527e239f 2011-10-07 * lib/test/unit/assertions.rb (assert_send, assert_not_send): parenthesize non-empty arguments.
881891fb2f2762c321ba128f50d1717ce5b1fc48 2011-10-07 * test/-ext-/symbol/test_inadvertent_creation.rb: moved tests from test_module.rb and test_symbol.rb.
d5e7b3972c8a9aec4ad828abf4f7a1a7e3024d9b 2011-10-07 * test/-ext-/symbol/test_inadvertent_creation.rb (noninterned_name): sigil of global, instance and class variable names should be followed by non-numeric.
c180eabf8f0c818ca1f8fcdca424588b8daf5bb3 2011-10-13 * gc.c (rb_gc_finalize_deferred, rb_objspace_call_finalizer): should use ATOMIC_EXCHANGE() to check the previous value. [ruby-dev:44596] [Bug #5439]
c96c193e1d8d6ec45749c8ab49e5be99771fab7c 2011-10-13 * atomic.h (ATOMIC_INC, ATOMIC_DEC): return old values. [ruby-dev:44596] [Bug #5439] * signal.c (ruby_atomic_exchange): no needs to define on the platforms where atomic.h is available.
4f731db7b783337ad3f1a6e05e8ae21a8eaa1231 2011-10-13 * cont.c (fiber_store): balance braces.
3a0e582e1fbeef0ab7ef7af8c94e4b711331259a 2011-10-14 * include/ruby/intern.h (rb_ary_reverse): export.
039f12b5bb7bec277706f76183a91632c3f1105c 2011-10-14 * ext/pty/pty.c (pty_check): should return nil until the child terminates or stops. [ruby-dev:44600] [Bug #2642]
e6ce15c68a35f53b26a4b86a74e6857bad1adad7 2011-10-16 * ext/bigdecimal/bigdecimal.gemspec (files): fixed typo, and removed nonexistent file. * ext/bigdecimal/bigdecimal.gemspec (homepage): added. * ext/io/console/io-console.gemspec (homepage): ditto.
560a6c6ffa187f764cb5d81a7d27cb7a84a13c02 2011-10-18 * ext/ripper/eventids2.c (ripper_init_eventids2): separate initializations of IDs and objects. * ext/ripper/tools/generate.rb (generate_eventids1): ditto. * parse.y (Init_ripper, InitVM_ripper): fix inversed roles.
eb21db77c06f82f9b0e6c878fad5e2e3a591886e 2011-10-18 * vm_core.h (ruby_current_thread): probeprofiler has been removed long ago.
12c497dcf68ea7e1f75b2ba100e09b9f133eafe2 2011-10-18 * hash.c (identhash): share with type_numhash. * st.c (st_hashtype_num): rename from type_numhash.
72cbec3f6d5335d0119c859df53c459e16bc9df9 2011-10-20 * util.c (mmprepare): fix for fragmental size. * util.c (mmswap_, mmrot3_): portability improvement.
4574aeb70d99095b0791f5d23a5c34673829e948 2011-10-20 * property.
9c49753182f2fc5e8d8e26c93c3e47ccfe85dba7 2011-10-20 * include/ruby/defines.h (flush_register_windows): use software trap on Debian Sparc 32-bit userspace. [Bug #5244]
fd807aa2ea743a8bc95f08fa8eb7fd137f21f14a 2011-10-21 * gc.c (rb_gc_set_params): set parameters always. [ruby-dev:44648] [Bug #5467]
cb2a69d883469d8929892facb6c48059bdfac3dd 2011-10-21 * gc.c (initial_params): pack in a struct.
bb98e0ecec27318f376e487f8c7e2e8852802967 2011-10-23 * numeric.c (rb_infinity, rb_nan): aggregated member initializers need braces.
cba2e89cdc2e48f865f0a3a68f8d0ebd2ae1d69c 2011-10-26 * file.c (rb_file_join): honor input encodings than ASCII-8BIT. [ruby-core:40338] [Bug #5483]
9598856e868be10661ac5aff827ef39f14e2aa2d 2011-10-27 * configure.in (RUBY_STACK_GROW_DIRECTION): substitute CPU name as shell variable name. based on the patch by The Written Word Inc. at [ruby-core:40421]. [Bug #5488]
1b4e1375374c37d092d069b887fca61e53701ad8 2011-10-27 * configure.in (RUBY_FUNC_ATTRIBUTE): unset temporary variable.
e344d8a48388a213e4dd404b128769c5dccbf11a 2011-10-27 * test/ruby/test_bignum.rb: ensure constants to be Bignum.
723038b0ba1a6fac881ceacdfc0ff01375eedc10 2011-10-27 * bignum.c (rb_big_divide): raise ZeroDivisionError if divisor is zero, as well as Fixnum. [ruby-core:40429] [Bug #5490]
c1de5660711505d9f381d562596b3b06407766e1 2011-10-27 * configure.in (RUBY_DEFINE_IF): revert r33534 partially to get rid of AS_ECHO which is not available in autoconf 2.61. [ruby-dev:44702]
2fd8753bde9c7c190cbd91adfb331da4f13e932d 2011-10-29 * thread_pthread.h: no Structured Exception Handling like macros. [ruby-core:40432] [Bug #5491]
d498620a7b70ea8adbc6d6ba0f1ab29943638b72 2011-10-29 * ChangeLog: commit miss.
54816d10eb5decfaec4155646f7aecc4f96311eb 2011-10-30 * io.c (rb_cloexec_dup, rb_cloexec_dup2): CLOEXEC has been set if dup3 succeeded.
d67ac15c86e14eec076acfc03a2224714a642ea7 2011-10-30 * tool/rbinstall.rb (install_recursive, bin-comm): split mere string not path name. [ruby-core:40462] [Bug #5492]
b9a7f8b44c26b2d978bbcf33e67ecc1337573944 2011-11-01 * configure.in: reject llvm-gcc.
292b3e4113eb1258119c0afe5834c8fc8a7f018c 2011-11-02 * complex.c (nucomp_rationalize): fix function. [ruby-core:40667] [Bug #5546]
ac46d76ce83e8ccf5ec20ea0b671175dbeb0cdee 2011-11-03 * thread.c (rb_fd_rcopy): suppress warnings on mingw32.
413f24d3b01ee6ceaf8b025cf64e05155689fdbe 2011-11-04 * whitespace cleanup.
7c7514b206a0ac94f107395eef991d2eea4072a7 2011-11-08 * lib/mkmf.rb (cpp_command): remove multiple -arch flags since cpp cannot work.
6bb4ddcba58fa225d092223c33403a78441be5cc 2011-11-08 * include/ruby/ruby.h (rb_long2int): define as a macro always, so that cpp conditionals can tell if it is provided.
4d36509054e578020de975e01167a8a041b2cf27 2011-11-08 * ext/-test-/old_thread_select/extconf.rb: ignore deprecated declaration warnings.
ebe0280253dd02965f8a33227ee8b7b8745de9b0 2011-11-08 * ext/tk/tcltklib.c (rb_thread_critical): fix type. * ext/tk/tcltklib.c (eventloop_sleep, lib_eventloop_core): int is enough for micro seconds. may need to check overflow in the setter though. * ext/tk/tcltklib.c (RSTRING_LENINT): check overflow if necessary. * ext/tk/tcltklib.c (RbTk_ALLOC_N): wrapper for ckalloc() which takes an int. * ext/tk/tcltklib.c (ip_ruby_cmd_receiver_get, tcltklib_compile_info): get rid overflow. * ext/tk/tcltklib.c (tcltklib_compile_info): constified.
0e4c2ce84111e538318e67ceb45c3a34e8394ed3 2011-11-08 * ext/dbm/dbm.c (fdbm_fetch, fdbm_key, fdbm_delete, fdbm_store) (fdbm_has_key, fdbm_has_value): get rid of overflow. * ext/gdbm/gdbm.c (rb_gdbm_fetch2, rb_gdbm_nextkey) (rb_gdbm_delete, fgdbm_store, fgdbm_has_key): ditto. * ext/dbm/dbm.c (fdbm_delete_if): hide intermediate objects. * ext/gdbm/gdbm.c (fgdbm_delete_if): ditto. * ext/dbm/extconf.rb: check size of datum.dsize to get rid of overflow.
f9188dea88f26381af85fcbcac7e35bab98a38fd 2011-11-09 property
e120e375774f9cb3f45e3275f03bfdf06c6b2a6e 2011-11-09 * configure.in: should not use test -e for portability. [ruby-core:40841] [Bug #5594]
b2c44e7af5b2eb17dc492dc2a2431cfe29b02d89 2011-11-09 * template/Doxyfile.tmpl (INCLUDE_PATH): add srcdir and include. [ruby-core:40843] [Bug #5597]
42b4255d087ec64ae2ed48d51dd6fe103ce397f6 2011-11-09 * io.c (rb_sysopen): max fd is updated in rb_sysopen_internal() already.
1393e55d094b05ce688a5d2477980cf941e685f4 2011-11-09 * io.c (rb_update_max_fd): fstat(2) can fail with other than EBADF. [ruby-dev:44837] [Backport #4339]. Cf. http://pubs.opengroup.org/onlinepubs/9699919799/functions/fstat.html
c88d35619b79eda6f56fd912af4ddee762db10f5 2011-11-09
cfe220d8f390691f6c8e17f5c6554efbd450eb0a 2011-11-10 * lib/mkmf.rb (have_library, have_func, have_var, have_header): add compiler option parameter.
fc5f37f0e1cda9afc108e2bed5676714cb7d7028 2011-11-10 * lib/mkmf.rb (try_func): ignore empty opts.
fb1836ab4854d5da9f4600ef9053cae95f7ca577 2011-11-10 * ext/dbm/extconf.rb: check for dsize as LONG_LONG.
6c9a235938ff60b6958e4cf2d4c066e99f010228 2011-11-10 * ext/dbm/extconf.rb: set DB_DBM_HSEARCH macro to check dbm_pagfno and dbm_dirfno on older Debian.
05e73548645fecf95494fee4f75f7f7713bf870c 2011-11-11 * vm_dump.c (HAVE_BACKTRACE): fallback to 0. * vm_dump.c (rb_vm_bugreport): show "Other runtime information" header only when available. * vm_dump.c (rb_vm_bugreport): get rid of modifying the content of VM directly. * vm_dump.c (rb_vm_bugreport): check if vm is non-null. Pointed out by Ikegami Daisuke <ikegami.da@gmail.com>. Thank you.
214fd6ce775ea0f9b69d8dc8ea947fe785197953 2011-11-11 * lib/mkmf.rb (have_library, find_library, have_func): allow arguments of function to be checked.
6cedbce87d273b7fc8c6d4099434da370c063fb7 2011-11-11 * process.c (proc_seteuid): separate an internal wrapper function from the method implementation.
9998578951df328ae16da51bebca1ee3b6811dd4 2011-11-12 * ChangeLog, io.c: whitespace-cleanup.
521f420a772c37cd4a90b51da7c18c18084c47ac 2011-11-12 * ext/dbm/extconf.rb (headers.db_check): reduce duplicated code.
80c32b2330a2d25111b54982f942f23641463ce3 2011-11-12 * io.c (do_ioctl, ioctl_narg_len, setup_narg, rb_ioctl): use ioctl_req_t.
a0146d1e8708eb372e415ac733066bee34e3ef36 2011-11-13 * lib/mkmf.rb (checking_for): should not modify the result. * lib/mkmf.rb (have_struct_member): accept compiler opttions. * lib/mkmf.rb (convertible_int): add restricted support of struct member, and TYPEOF_ macro.
416778c5d80230183ef06a49bb58145a7480ed48 2011-11-13 * ext/dbm/extconf.rb: use convertible_int.
958caf186ff462fcbadea7dc386eaca7a46a166d 2011-11-14 * ext/-test-/num2int/num2int.c: should return valid values.
e4081877a8240541fb47ef08095f73db3e156325 2011-11-15 * sparc.c: property.
dbb03fdc96e45c46ada208991a2e4d04306cb740 2011-11-15 * ext/openssl/ossl_asn1.c: get rid of potential overflow.
1f86c08fdf8a4280eb321ad8732bc85f46f4ee6f 2011-11-16 * Makefile.in (LIBRUBY_A): check if generated linked library is valid for extconf.
3723ac22d23ad8675d9aad2f1df229b0c81e31cd 2011-11-18 * ext/io/console/console.c (console_cooked, console_set_cooked): new methods to reset cooked mode. [EXPERIMENTAL]
714ec98ec4015917337b3271c98f49a143e175d8 2011-11-18 * ext/io/console/console.c (console_raw, console_set_raw) (console_getch): optional parameters. [EXPERIMENTAL]
f6a635a91911df86a1464859db81d382156d93f8 2011-11-19 * Makefile.in (enc/unicode/name2ctype.h): remove duplicated ifdefs.
22dcc88584072526fc09bc4a68b51deb1e24d67b 2011-11-20 * ext/tk/tkutil/tkutil.c: fix shorten-64-to-32 warnings.
afea9046a99f5de0295da8455c09d4614ee2338a 2011-11-20 * re.c (rb_reg_initialize): fix indent.
aa347ba042d6a1adf27d9ef139be9436634b9ce8 2011-11-20 * ext/tk/tkutil/tkutil.c (cbsubst_info): fix shorten-64-to-32 warnings.
c2c6687ddb5b8531ac71f816c3b769ea68cb154a 2011-11-20 * ext/extmk.rb (extract_makefile, extmake): regenerate makefiels if globbed source file list is changed. * lib/mkmf.rb (create_makefile): store ORIG_SRCS.
c82ff0aac895ee77065cb5d108a4ccd706e235a3 2011-11-20 * ChangeLog: fix typo.
18b520443cfdf145f3cd7fd22f192c04dc0da9fc 2011-11-22 * win32/win32.c (dupfd): argument of _osfhnd and so on should not have side effect.
083b923ea80ae15cb4b623bca71d92d083073da4 2011-11-22 * win32/win32.c (_pioinfo): make an inline function.
8b83ea9ef1452e74f3a8b6e35000c83dd8b91fe7 2011-11-25 * configure.in (--no-undefined): RUBY_TRY_CFLAGS does nothing for linker flags. use RUBY_TRY_LDFLAGS.
ef05fbd0fbde7e526ebfa0b3e314379ef7fc45b8 2011-11-27 * ext/tk/tcltklib.c (eventloop_sleep): unused.
2d14b798c27b432434e05a9e9e680a24c952b299 2011-11-27 * insns.def (pop): suppress self-assign warning of clang.
0a420f2274941b84f639b551411ce677c830b7df 2011-11-27 * thread_pthread.c (add_signal_thread_list): suppress warning for unused function.
a072b2dfd24dbc71910891ed38aca7a9dbb82153 2011-11-27 * configure.in: whitespace-cleanup.
929e69fdca0a95c83040fffaccff055f615bb5e6 2011-11-27 * configure.in: whitespace-cleanup.
c4cd97a56359a800f94ceca7fbb4450ff30359ca 2011-11-27 * configure.in (-fstack-protector): also needed in DLDFLAGS. [Bug#5676]
41f756eaf3648156ad9645705bf843acdae73f2f 2011-11-27 * Makefile.in (DLDFLAGS): also needs -fstack-protector. [Bug#5676]
9b58c2edf3dbb9adc4355e642e4124eeb47a43d5 2011-11-27 * configure.in (stack_protector): disable on mingw. [Bug#5676]
1510ad86c4c8ab2e28387b8a8327a752f062782e 2011-11-28 * include/ruby/subst.h: moved Windows specific substitions from win32.h. * ext/socket/rubysocket.h: include ruby/subst.h. [Bug #5675]
b03817234803da053d0977fae2f84ef1f64ada27 2011-11-28 * win32/mkexports.rb (Exports#read_substitution): need to read from subst.h too. [Bug #5675]
fb8ff8de93455f6d2195c2233e45e639800fabad 2011-11-28 * io.c (rb_write_error2): fwrite() returns ssize_t.
4659b00b9a9c0ef818847186782babc43e09772f 2011-11-29 * parse.y (nodetype, nodeline): suppress warnings.
9fe88af9ef088445a334e782eb063879aab333aa 2011-11-29 * win32/win32.c (rb_w32_inet_ntop): constified.
82d138f749e150955db443f56eacaaedd010191b 2011-11-29 * io.c (rb_write_error2): suppress unused variable warning.
1d234a16143f26c2ea10ea35afbbb0c7c19bdeee 2011-11-30 * test/ruby/test_module.rb (TestModule): removed remove_*_mixins methods.
05f423abc690ef88c1cb2453dfee5667843d793a 2011-12-01 properties.
b2e137c81e70ca23676d5847be8719db8df2e5a6 2011-12-01 * configure.in (LDFLAGS): -fstack-protector is always needed to link static library created with it. [ruby-core:41387] [Bug#5686]
a394c59be36d8b318e158db4ad852a107121c590 2011-12-01 * ext/bigdecimal/bigdecimal.h (Real): suppress false warning from clang. [ruby-core:41418] [Bug#5693]
f274088eec6b2e069c01e2d71d218bb91ffdce06 2011-12-01 * include/ruby/subst.h: removed arguments lists so that function calls with zero arguments can be substituted. aliasing in .def file has no effect for static library. [ruby-core:41370] [Bug#5681]
abb40f8eb315e847e8811db1d72337a4995c2b13 2011-12-01 * include/ruby/subst.h: reverted r33916, since some names in vm.inc conflict.
b5be93097941c246fd43218e810b7be2ec2955a4 2011-12-01 * lib/mkmf.rb (MakeMakefile#try_func): fix broken patch at r33834.
05e2da638f2fbb5da018c9585dea066e9de5f979 2011-12-01 * ext/socket/extconf.rb: add arguments for macro calls. [ruby-core:41370] [Bug#5681]
b0f588fe0e3bb79b69eddbcaf4c651489c6e3cc5 2011-12-01 * ext/socket/extconf.rb: get rid of warnings by -Wmissing-declarations or -Wold-style-definition options.
6ec1902a2d0f83484cd3b0d046f29f8b1a0eb435 2011-12-02 * configure.in: use $linker_flag for LDFLAGS option which is not limited to particular platforms. [ruby-core:41438] [Bug#5697]
55cae8834019d9112e31cad097ecb3beff5e244c 2011-12-02 * configure.in: use $linker_flag for LDFLAGS option which is not limited to particular platforms.
0755d415bb6f89575d753d6b37638ad67c5a2830 2011-12-02 * configure.in: check whether -pie or -Wl,-pie is valid as LDFLAGS. [ruby-core:41438] [Bug#5697]
5fce7630c74fa3cfdfd7a7a3f28af913e5d2a137 2011-12-02 * configure.in (RUBY_TRY_CFLAGS, RUBY_TRY_LDFLAGS): more verbose messages.
d0b2816d02f49e19a18cbedb7b9f5601ef0b691a 2011-12-02 * ext/bigdecimal/bigdecimal.c (VpAllocReal): reduce extra frac.
2748f58dcee9ed31c8732b16b5cd0b4ffe7f1c38 2011-12-02 * configure.in (UNIVERSAL_INTS): include short int. fix for test/mkmf.
53df70d92b8073dc5602aff912b657869c4d7524 2011-12-02 * Makefile.in (CFLAGS): append ARCH_FLAG. * configure.in (ARCH_FLAG): exclude from CFLAGS.
39a9b9ba7e00c2f7493be86ada7c2b3af7e2eaff 2011-12-04 * io.c: suppress unused-value warnings. fixup of r33937.
bf0d8b7e64e8aca381259d5e412e3a766b511878 2011-12-05 * signal.c (reserved_signal_p): static.
0e4b86b5b94c8ce6abedde5a525f0a48c36ddd1d 2011-12-05 * common.mk (newline.c, miniprelude.c): use VPATH.
8baffe6ef664e53a6acf0c3f52e900d37780fabb 2011-12-05 * class.c (rb_obj_methods), compile.c (iseq_compile_each), iseq.c(iseq_load, rb_iseq_parameters), pack.c (pack_pack), regcomp.c (is_not_included, update_string_node_case_fold), transcode.c (rb_econv_open0, make_replacement), vm_eval.c (raise_method_missing): remove unused variable.
b526738c3b27bc67a3e1017a051aab1163a34117 2011-12-05 * bignum.c (big_rshift), compile.c (validate_label, iseq_build_from_ary_exception), cont.c (cont_capture), dir.c (dir_open_dir), gc.c (objspace_each_objects), io.c (pipe_open) (rb_io_advise), parse.y (parser_compile_string) (rb_parser_compile_file), proc.c (binding_free), process.c (rb_proc_exec_n, rb_seteuid_core, proc_setegid, rb_setegid_core) (p_uid_exchange, p_gid_exchange), regparse.c (strdup_with_null), signal.c (sig_dfl), vm.c (rb_iseq_eval, rb_iseq_eval_main), vm_insnhelper.c (vm_expandarray): suppress unused-but-set-variable warnings.
74b985acedd741b2755a9965e663b95a7c2b399a 2011-12-05 * ChangeLog: remove dup entry.
8bce84fe5dbb07260f33235f7ebb393ff140df72 2011-12-05 * process.c (proc_seteuid_m): fix argument. * test/ruby/test_process.rb (test_geteuid): fix typo. * test/ruby/test_process.rb (test_getegid, test_set[eg]uid): add.
c09f46301b20f7e86ff776fd8000d47c3f94c93f 2011-12-05 * regparse.c (PFETCH_READY): separate gcc specific trick.
3581d76bbbd06f147ce08fb3047c704900af9198 2011-12-05 * regparse.c: fix typo.
054dbe2a43c6c2183bd018a15724a59bb8fd48d3 2011-12-07 * vm.c (vm_set_top_stack, vm_set_eval_stack): check for stack overflow with stack_max before push new frame. [ruby-core:41520] [Bug #5720] * vm.c (vm_set_main_stack): no stack overflow chances after vm_set_eval_stack().
aecd98a212016f991f1243f0734238b71702e6f6 2011-12-07 * configure.in (rpath): fix typo in the help string. a patch from Yuji Yamano <yyamano AT kt.rim.or.jp> in [ruby-list:48568].
f2747b578245160fd900af7cdd828360ec7939a5 2011-12-08 * configure.in (RUBY_WERROR_FLAG): append all warning flags which are enabled to compile, so that printf format modifiers properly fail. [ruby-core:41351] [Bug #5679]
2eddb786ab577b6ae85245374bb10cab0bee788a 2011-12-09 * test/ruby/test_econv.rb (test_default_external): include iso-8859-16.
d51ce05213188eea5cf4cbd6b9ea06c537726c64 2011-12-10 * test/ruby/test_econv.rb (TestEncodingConverter#test_default_external): drop stderr.
242c7b7b7d6fbea4d28e6a79e00af91a43709973 2011-12-10 * test/ruby/test_proc.rb (TestProc): renamed argument tests.
fefba781bc0c4ba675d62bd29ecb0a2c4c5d134d 2011-12-11 * process.c (rb_exit_status_code): extract from rb_f_exit_bang and rb_f_exit. assume 0 to be success in Kernel#exit! too.
c5fc4da7a22fa4125afc8b70876b3f7d52404001 2011-12-11 * object.c (rb_check_to_int): new function to convert a VALUE to an Integer if possible, but returns nil instead of raising an exception otherwise.
ea82d4809d6ad0cfcd0cfc351d1bc1f0fb92fe5c 2011-12-11 * error.c (exit_initialize): deal with true and false as well as Kernel#exit. [ruby-dev:44951] [Bug #5728]
5c68e601e89d3a6959ede99de1bf0565a7632529 2011-12-12 * ext/stringio/stringio.c (strio_truncate): fix typo. patched by Nick Howard <ndh AT baroquebobcat.com>. https://github.com/ruby/ruby/pull/65
2e16e8a60e3ebdfe20e933c8447153915d474ee0 2011-12-12 * load.c (rb_feature_p): lazy assigned load_path searched in loading_table were not expanded, but all features, pushed to loading table, are expanded. a patch by Yura Sokolov <funny.falcon AT gmail.com> in [ruby-core:41545]. [Bug #5727]
50ae8a8651044de5956675ad87bc6bc2c9c32e6f 2011-12-12 * vm_insnhelper.c (vm_yield_setup_block_args): splat single argument if optinal arguments are defined not only mandatory or post arguments. [ruby-core:41557] [Bug #5730]
0f9662f3660bd98a0a31196b4bef82aa78b0529c 2011-12-12 * parse.y (parser_magic_comment): should pass the proper value. [ruby-dev:44984][Bug #5753]
ddc15717ccb98d57a5b82b4138b1dc97375e4ac2 2011-12-13 property.
ab6c8910f47a2b95f7338a182715ee0bee5ec45d 2011-12-13 * load.c (load_unlock): all threads requiring one file should share same loading barrier, so it must be kept alive while those are waiting on it. [ruby-core:41618] [Bug #5754]
d62f56b04182f5b7b02944d5c169fe44513135b1 2011-12-13 * parse.y (primary): point method name line. [ruby-core:40936] [Bug #5614]
f2fff83e96fe5faea36354993602195881ee8ba3 2011-12-14 * load.c (load_lock): delete the loading barrier if it has been destroyed. * thread.c (rb_barrier_wait): return nil for recursive lock instead of false, to distinguish it from destroyed barrier.
50c1985555b00bf8e19646a5aad7e881ac84401b 2011-12-14 * load.c (load_unlock): release loading barrier and then remove it from loading_table if it is not in-use. [Bug #5754] * thread.c (rb_barrier_release, rb_barrier_destroy): return whether any other threads are waiting on it.
4474c83a9d2baca7c263009e722c02d105ae9336 2011-12-14 * transcode.c (str_encode): about the extension of :fallback option since 1.9.3.
15a66805d846b0a964c7a0a450c5b92f18a40ce9 2011-12-15 * test/ruby/test_require.rb (test_race_exception): get rid of not-guaranteed timing issue. [ruby-core:41655] [Bug #5754]
15f26afdf0cf3f188a20456512c829290187b68d 2011-12-15 * array.c (rb_ary_reject_bang, rb_ary_delete_if): update rdoc. documentation from Thomas Leitner <t_leitner AT gmx.at> in [ruby-core:41616]. [Bug #5752]
84dcc38273665cba3f3756a454697edf11ab168a 2011-12-15 * regcomp.c (onig_region_memsize): implemented for memsize_of(). * ext/objspace/objspace.c (memsize_of): use it.
9dccfb5513d6344b1fd113c403255b44c486fc3e 2011-12-15 * error.c (rb_check_typeddata): refine error message with including expected struct name.
00e6c80221738880477638fb3cae02ca63e4f5f3 2011-12-15 * ext/strscan/strscan.c: use typed data with onig_region_memsize().
2a5ddef59feb5b79e097e8b9de1b1f2b3b37b887 2011-12-15 * error.c (rb_check_type): fix typo.
73768d54d3af644dab3dc3a5fd12aa75961f3c28 2011-12-15 * io.c (argf_type): make typed data.
c17c0030be2e92de78aa04e14023c35c0b72029f 2011-12-16 * README, README.ja: 'make check' is preferable to 'make test'.
9c00c1234d39eef8d42c63aa95353def7ee6a1da 2011-12-18 * ext/bigdecimal/bigdecimal.c (Init_bigdecimal): does not follow allocation framework right now. [ruby-core:41710] [Bug #5773]
f26ee7454fbd4ad2fcd5fa4e2e503eef8cb0acc8 2011-12-20 * test/date/test_date_base.rb (test_jd): tests for [ruby-dev:45008].
0ead5c4983edcdef071eb4317b904d9d0419b388 2011-12-20 * test/ruby/test_require.rb (test_race_exception): rewrote without global attribute.
1c6226b67d22057ec09948adc7d48426ed355ec2 2011-12-20 * test/ruby/test_require.rb (test_race_exception): delete temporary library name.
f9a4d5717c2cc4eddb44439f7d85d6840e928127 2011-12-21 * ext/bigdecimal/bigdecimal.c (BigDecimal_s_allocate): follow Allocation Framework. [Bug #5775]
7bc839bdd2befe13cbb41081cb430c28bcc1974c 2011-12-21 * goruby.c (goruby_options): auto irb.
75583e52ce1303d142f9f34abe8e01e66f917cb6 2011-12-21 * goruby.c: windows support.
8397134330c388e562a8f7aa255b36dbcd7efecf 2011-12-23 * test/readline/test_readline.rb (test_line_buffer__point): use lambda not to exit entire method by "return". or "next" for proc. [ruby-dev:45042] [Bug #5802]
1dec79c324d93b365f699bafa1a65de5752988ea 2011-12-24 * ext/readline/readline.c (readline_readline): check if outstream is closed to get rid of a bug of readline 6. [ruby-dev:45043] [Bug #5803]
8af67e3072e7c6a778c72de01e32988a70dd5bc5 2011-12-24 * proc.c (proc_call): get rid of optimazation-out by clang. * proc.c (rb_proc_call, rb_proc_call_with_block): ditto.
fb37a14aa258d817391d7ff6314c2baefce4d81c 2011-12-26 * common.mk (LIBRUBY_A): depends on main.o since r33774. [ruby-core:41786] [Bug #5796]
731e45216ae4adf4122f0515d3056e1579efb0f9 2011-12-27 * node.h (rb_args_info): change pre_args_num and post_args_num as int, to match with rb_iseq_t. * parse.y (new_args_gen): check overflow.
2f6d8bdc94926a625f769f72b890ed78553c928f 2011-12-27 * st.c (st_update): new function to lookup the given key and update the value. [ruby-dev:44998]
6a6c314fd0e2e6e3e370478dd8ee8d11ae285e58 2011-12-28 * lib/fileutils.rb (FileUtils::Entry_#entries): use utility method instead of typoed regexp. [ruby-core:41829] [Bug #5817]
15fb1619e31c3a55fd5a4a03aabd2cf07a8494ed 2011-12-28 * doc/ChangeLog-1.9.3, test/gdbm/test_gdbm.rb: fixed mingw typo.
460528289ab3b22f373c00a8494f65e5c3dcfdde 2012-01-04 * string.c (str_nth_len): count ascii-only run at the end. this bug appears only when single-byte-optimization is disabled due to unknown coderange. [ruby-core:41896] [Bug #5836]
9fa668f34aa13367a9adc9903de9a8a782cf2910 2012-01-10 * ext/readline/readline.c (readline_attempted_completion_function): empty completion result does not mean memory error.
7ef154f83313316d8096a89057c89090283ec66e 2012-01-10 * test/readline/test_readline.rb (test_completion_proc_empty_result): rescue NoMemoryError.
a54832714d89dbd5f6a86d7d8abe270b59d364d8 2012-01-10 * gc.c (HEAP_OBJ_LIMIT): suppress narrowing down warning from gcc 4.2.
1aa408971f36db70447c816a805ca97fc10a4b46 2012-01-10 * test/ruby/test_enumerator.rb (test_nested_iteration): fix typo.
912b6606b3aabe9ed33062be52159603f4e58d6a 2012-01-12 * lib/mkmf.rb: fix r33904 and revert r33905. initialize global variables with init_mkmf before initializing constants. [ruby-dev:45124] [Bug #5879]
a5bfe7ca837c81e2df0329d4004fabfb4178362e 2012-01-13 * error.c (exc_equal): try implicit conversion for delegator. [ruby-core:41979] [Bug #5865]
db02621bfbee60aa373c1b032b34dad6dcbcbd29 2012-01-13 * load.c (load_unlock): update loading table at once.
80323714621e71c2e379a6c20db310f584ddb72e 2012-01-13 * thread.c (rb_barrier_waiting): fix potential overflows.
6b1bae96414470aba86b8ba7a5822d7d634da8d9 2012-01-13 * thread.c (rb_mutex_unlock_th): simplified.
23b4c10dd8dcde2b955072ef0f014bb291866e89 2012-01-13 * sprintf.c (rb_enc_vsprintf): can be used for ASCII compatible encodings only.
f2aa0fd5d4ffa77a5c4bdd8698ac774b20540c62 2012-01-14 * error.c (exc_equal): ignore exceptions during implicit conversion. [ruby-core:41979] [Bug #5865]
c53470fd47fa62eed38af281017e10a41ef8ff2a 2012-01-14 * sprintf.c (rb_enc_vsprintf): relaxed the restriction. since the implementation deeply depends on plain char, so wchar_t based encodings are not supported.
3772335ae6dad3f65ad42cf5986068a4a7293141 2012-01-14 * README.EXT, README.EXT.ja (rb_protect): add a note when ignoring the caught exception.
e72ae8cc0fe471b5426c7babbcf8f7191f3b6d48 2012-01-14 * iseq.c (iseq_data_to_ary): check line info table boundary. line number 0 means no line number info is needed. [ruby-dev:45130] [Bug #5894]
45fd88877fe91f2d73c971e87e513fb445d502d9 2012-01-14 * compile.c (iseq_set_sequence): adjust indent.
67bf09903f9391181841f3a6194282dd43c05ff2 2012-01-14 * ext/dl/callback/mkcallback.rb (gencallback): suppress unused variables.
688d00d23b9280d75a75c129382408a057c7109d 2012-01-16 * win32/win32.c (rb_chsize): no need to get the current file size.
de1e4881d4c29e71086e9885c7f1a48452aa6780 2012-01-16 * lib/optparse.rb (Regexp): fix incorrect options when casting to a Regexp, and suppress encoding option warnings. https://github.com/ruby/ruby/pull/82
270ac46a7c93019e13a51f3410c4a54782a8135f 2012-01-17 * st.c (do_hash): it's the time to remove cast to unsigned int.
e8590143a0606ce2f8f067ada24e4af4558deaf2 2012-01-17 * st.c (add_packed_direct): ditto.
e87c0e657422f5aea30d3b15a25a9895ff74d07a 2012-01-17 * gc.c (aligned_malloc, aligned_free): covered missing defined operators and fixes for cygwin.
eec5d2014ff4287ab2d8de7e495f8c8291572394 2012-01-17 * confiugre.in (setproctitle): removed dupcated checks.
b3e2baa3b5469141b6618386e679cf168332cc56 2012-01-17 * missing/setproctitle.c (ruby_init_setproctitle): changed prefix.
e58d77bdda5b905f6694e19bd3e7289597a49c22 2012-01-17 * configure.in (SPT_TYPE): enable as SPT_REUSEARGV on Darwin.
d3b540cf40aa76a5eb13551a733cd2b91cd8eee4 2012-01-18 * ext/curses/curses.c (cWindow, cMouseEvent): made typed data.
81d3b071b909bd3c8c00c5b2dc5b175113ca82a2 2012-01-19 * test/ruby/test_file_exhaustive.rb (test_expand_path): add tests for absolute paths and drive letters. [ruby-core:42177]
d6c22be4e7dd9a4931461043580fc29f8439d692 2012-01-19 * test/ruby/test_file_exhaustive.rb (test_expand_path): ignore case of paths on DOSISH platforms.
87daaf61b9a6db7d4e4c7df9c72c4621ef0162c2 2012-01-19 * test/ruby/test_file_exhaustive.rb (test_expand_path): fix commit miss, removed surplus downcase.
a903f89a23f0babeefabda3adb7b8d4c26fc4a0b 2012-01-20 * test/ruby/test_rubyoptions.rb (TestRubyOptions#test_set_program_name): enabled the test too.
c3d6f8d74f444fd6a4681016b62f0d00d6200846 2012-01-21 * dir.c (dir_chdir, check_dirname): get rid of optimization-out.
86d4d10479821090160fe1258b86cb61a812e083 2012-01-21 * include/ruby/ruby.h (FIXNUM_P): simple flag should be int.
f1dc132b41fc3f10a8ba8990cfd070ac49155762 2012-01-22 * parse.y (rb_intern3, rb_intern_str): check the coderange first.
bb19bcf93ed0414ebe7542f20f395388d325c157 2012-01-22 * parse.y (rb_intern3): split to registration check and new registration. * parse.y (rb_intern_str): make interned string shared with the given string.
d03199b6d6cedc9c5d1059aa58e5211af6b479b3 2012-01-24 * object.c (rb_Hash): trivial optimization.
04726dd749f1f93eca39584311e224e2465fca5c 2012-01-24 * vm.c (rb_iter_break_value): new function to break a block with the value. [ruby-dev:45132] [Feature #5895]
e187c4ca1f5ae20361714507c65281572c88ad19 2012-01-24 * README.EXT, README.EXT.ja: rb_iter_break() and rb_iter_break_value().
abd135d36bef0f340fd914405c8cfe0c0e579f86 2012-01-24 * object.c (rb_Hash): fix mixed declaration and code.
ed469831e44f2b5a9384b18e660677b20a5ab664 2012-01-25 * file.c (rb_enc_path_next, rb_enc_path_skip_prefix) (rb_enc_path_last_separator, rb_enc_path_end) (ruby_enc_find_basename, ruby_enc_find_extname): encoding-aware path handling functions. * file.c (rb_home_dir, file_expand_path, rb_realpath_internal) (rb_file_s_basename, rb_file_dirname, rb_file_s_extname) (rb_file_join): should respect the encodings of arguments than file system encoding. [ruby-dev:45145] [Bug #5919] * dir.c (check_dirname, ruby_glob0): ditto. * ext/pathname/pathname.c (path_sub_ext): ditto.
b094ab09486e4ccd8c656e214e574524919c76fb 2012-01-25 * file.c (rmext): no extension to strip if empty string.
97f0b0f55818420b4c7a7002c92c08ad78a7e579 2012-01-25 * file.c (rb_file_s_basename): ignore non-ascii extension in different encoding, which cannot match.
8335ce7065be10565e0c1fb8971df2b43d9d4d95 2012-01-25 * ext/io/console/console.c (io_getch): default delegating method for StringIO. https://github.com/nobu/io-console/issues/4 * ext/stringio/stringio.c: moved some methods to hidden modules.
a92dd46dd529a0a48c37db08c3101e9677d0638d 2012-01-27 * gc.c (HEAP_ALIGN, HEAP_ALIGN_MASK): DRY, let compiler calculate from HEAP_ALIGN_LOG.
0c5cfb68c89d9e521fa8a43afc233764d0934703 2012-01-27 * common.mk (test-ruby): pass TESTS for options.
ef72bdf2deda76ca8a537d3eeaa9c3f2111017de 2012-01-27 * lib/irb/completion.rb (IRB::InputCompletor::CompletionProc): ignore non-string name modules. [ruby-core:42244][Bug #5938]
f3dabacefb43f3ce2e4f5ea09ff09af7c226e48b 2012-01-29 * ext/readline/readline.c (readline_attempted_completion_function): respect encodings. [Bug #5941]
cba57022b0685690b29bae9f8d9e8c264ab76fe0 2012-01-30 * test/readline/test_readline.rb (test_completion_encoding): test on more locales.
72969cd348ac6f00bbe71ad63120db0114b35367 2012-01-30 * vm_eval.c (vm_call0): should pass block to enumerators. patched by Kazuki Tsujimoto. [ruby-dev:44961][Bug #5731] * vm_eval.c (method_missing), vm_insnhelper.c (vm_call_method): ditto. patched by satoshi shiba.
ef84b7c67898646394e4cef8fd475cb652f2f0ca 2012-01-30
8dd4353968d672ccd1aa189e1781d7472dd6bcff 2012-01-31 * test/ruby/envutil.rb (EnvUtil.invoke_ruby): yield also child pid in block form.
487cc8b5cebfcdfe218058ff9de31d2231e1d5cb 2012-01-31 * test/ruby/test_thread.rb (TestThreadGroup#test_thread_timer_and_interrupt): suppress interrupt message.
0470ce53c5f055a7c5e26f8e7c5ab753820c0950 2012-01-31 * io.c (argf_close): skip stdin, which should be readable again. [ruby-dev:45160] [Bug #5952] * io.c (argf_readlines): reinitialize after all read to be readable again.
01d54bc2c7f9baaa86b5444e799f9c00cd9cabe7 2012-02-01 * doc/re.rdoc (Repetition): fix typo. reported by Ori Avtalion and patched by Zachary Scott. [Bug #5947]
dc82e7e7496f1c22750a58c456cdea849751b70b 2012-02-01 * test/ruby/test_argf.rb (test_readlines_twice_tty): removed incomplete test committed accidentally.
97c3c98762db01d5e85ce7198d540d2b46cca578 2012-02-07 * st.c (st_foreach): should not yield same pair when checking after unpacking.
af01b0fb07af13238cf4a881853d3f8c8787649e 2012-02-07 * ext/-test-/st/numhash/numhash.c (numhash_alloc): free st_table.
cf1a22fdf914f96126f5a8b671dab9a69db236f8 2012-02-07 * st.c (st_update): table can be unpacked in the callback.
4a43f9203b5a9005108ecc59e01737597072433c 2012-02-07 * st.c: refactor packed entries using structs.
83c7d9df2b0fce04c9f06911d0ed21153ba29fa2 2012-02-08 * string.c (rb_str_modify_expand): fix memory leak.
fc018c9b346702dae0917f5312927c3beab1c0ec 2012-02-08 * test/-ext-/string/test_modify_expand.rb: test for r34492.
57b21752078e3a2e8c4afc53cbbb6ab0c049769d 2012-02-09 * remove trailing spaces.
f90f02ab200041c6a9bd3ed9d2bbde0aea239549 2012-02-09 * ext/dl/dl.c (Init_dl): fix mangled documnet.
d77b2387cf8af6cef49ed19d6680a06612099975 2012-02-09 * ext/fiddle/fiddle.c (Init_fiddle): declare in modern style.
5ee0135a2f32ea4bb8be5a4cd0a9541f9789f155 2012-02-09 * test/ruby/envutil.rb (assert_no_memory_leak): new assertion to check memory leak by invoking child ruby process and watch its memory size.
196151158fa777dc88fa54825250898ff1ab5410 2012-02-09 * ext/dl/dl.h (DLALIGN): round up at once and get rid of overflow.
96ab37015ecb57a65c80f4ae92dcf241dacb161e 2012-02-09 * ext/dl/dl.h (ALIGN_OF): use offsetof().
14c97cf9b6721d55f8f5afa0e7be7e7e80311aea 2012-02-09 * ext/dl/extconf.rb: clang does not use -fno-defer-pop during compilation.
c25f3d785dd8257fe89959087cd057d4c480296e 2012-02-11 * vm_eval.c (check_funcall): adjust indent.
cd339692eff0568d15b8971738d2e35610d1ae8b 2012-02-11 * compile.c (defined_expr): guard the whole expression. [ruby-dev:45021][Bug#5786]
0229827c8b6f567c4c7a36945c966e8a676a1159 2012-02-12 * include/ruby/ruby.h (rb_event_hook_func_t): add argument names.
b7ef9fa2a4933f1a0fe0ebd4176e01cdff9a8a9f 2012-02-13 * io.c (Init_IO): use directive hack to make ARGF documentable in other tools. [ruby-core:42515][Bug #6007]
df77202b372535d58fccc244113fd9944c7b01c0 2012-02-13 * io.c (io_setstrbuf): defer resizing buffer string until data is read actually.
391b579097f233cb734f89c6c39257e77473fa51 2012-02-14 * variable.c (autoload_const_set, autoload_require): fix signatures.
799680354ebe7cc7af7fed9766451df27e2f28fc 2012-02-14 * lib/test/unit/assertions.rb (build_message): skip escaped question marks.
52cb46337e9e5bd78f0a64a114ec8004173b2525 2012-02-14 * io.c (io_setstrbuf): cut down the buffer if longer.
fa65df0d084077f6766c8a2580016de49cbf42f9 2012-02-15 * ext/fiddle/closure.c (callback): same as r34506.
34be46a32e6a8c88866c6dd9e42705ed63ed5d2a 2012-02-15 * ext/fiddle/closure.c (callback): deal with unsinged integers. [ruby-core:42458][Bug #5991][Bug #6022] * ext/fiddle/conversions.c (value_to_generic, generic_to_value): ditto.
fde3c421bea8bd514acddb4c1b2d5f81afd1af36 2012-02-15 * insns.def (splatarray): make new array if flag is set. * compile.c (iseq_compile_each): make new array with splat. [ruby-core:21901][Feature #1125]
f5d724ab19eb2b83f54331b55fed8d867836c0ed 2012-02-16 * enum.c (id_lshift): use constant ID.
7d0066c542628b0d356de76617ac980292c1c583 2012-02-17 * lib/mkmf.rb (create_header): log the content of header.
68262a2048d3253b279d990acdd403cdeaf5a83b 2012-02-17 * common.mk (btest, btest-ruby, test-sample test-knownbugs) (test-all, test-ruby): depend on prog.
41e331cc361a1ba89a5663d2cec7505f5bc82552 2012-02-17 * enum.c: move work variables to objects not to let called blocks access stack area out of scope. [Bug #5801]
5362e7fcddf70d16fc4261383f99175c90881353 2012-02-17 * enum.c (enum_each_slice): arrays to be yielded can be newly created in the block.
39d69386079d64a50c7890b1204621d2088a1069 2012-02-17 * properties.
242994f33dcadfe50220edb07a92c64774c5c347 2012-02-17 * ChangeLog: removed duplicated entry.
0ffc74dece854ae8baa7a42342cab0fe29df04e9 2012-02-18 * regcomp.c, regexec.c: fix-up warnings.
541e1aff202013c1de8c4e462e070bbe40b283c4 2012-02-19 * regparse.c: fix warnings.
310c2adf1bc92af3b68da64d57a6752fc1e48310 2012-02-19 * enc/mktable.c (ENC_INFO): constify to suppress warnings.
032d0a4cf7cd000214ad0347242b09f7039edbcc 2012-02-20 * configure.in: check if -fstack-protector is really available.
8e6dfeecc932ce0be2d61e7e12365d788cb898e9 2012-02-20 * tool/rubytest.rb: separate errors from dots.
a5e49f99011163ef264cb6ad834496426ff57e85 2012-02-21 * template/ruby.pc.in: added rubylibprefix, {rubylib,vendor,site}dir and {ruby,vendor,site}archdir. [ruby-core:42766][Feature #6052]
2e733be0b2a4f590532a78e4b4539ff539f69d0e 2012-02-21 * proc.c (rb_hash_proc): get wrapped pointer properly. [Bug #6048]
bc3b4ddddd686e380c921c0f33213ddb61a2a0b4 2012-02-21 * hash.c (hash_foreach_iter): fix signature.
ca9b0f56fc25a2b98c0646014f5fb352319e8070 2012-02-21 * hash.c (rb_any_hash): treat Qundef like as other special constants.
1aa4e11d163cf452b59114ad9a5b3908a11fd797 2012-02-22 * common.mk (test-all, test-ruby): more dependencies.
8e799c3e5b66b7a0d51ba9e904eec89ad719fb1d 2012-02-22 * test/mkmf/test_framework.rb: try CoreFoundation framework, than Cocoa which is dependent on QuickTime SDK which has separated since Xcode 4.3.
0c8811595a16bd69c8d751194e092a07078822fd 2012-02-22 * ChangeLog: remove trailing spaces.
e093cfae7af6304d3ba4427ab27ac6e2d352bf82 2012-02-22 * common.mk (test-all): shut up nonsense skipping messages.
873b56fd50e12294601bbe96b1bef3b2c2428010 2012-02-22 * io.c (rb_io_s_foreach): return enumerator including kerword arguments. [ruby-dev:45267][Bug #6054]
31d8a976575d38bd912b7e4aa5204fd88b5a97fc 2012-02-22 * io.c (rb_io_s_foreach): argument check before making Enumerator. [ruby-dev:31525]
b67bc8d722e9351b34e68ac77d397aead29961cc 2012-02-22 * test/date, test/rdoc: exclude tests dependent on unbundled libraries.
f56c6318de7332e1a6c930f2ddc8ed93ab55d96a 2012-02-22 * test/iconv/test_option.rb: enabled. [ruby-core:42802][Bug #6061]
4341c58c399e7f855da23b8d3ee795e0ff3e8397 2012-02-22 * io.c (rb_io_extract_modeenc): fail only if conflicting text/binary modes given explicitly. [ruby-dev:45268][Bug #6055]
45c6daeed7e02fab59bf9aedcaf42be64b4ea61d 2012-02-23 * parse.y (parser_tokadd_string, parser_yylex): insert a backslash if the next character is non-ascii. [ruby-dev:45278] [Bug #6069]
d573446841743e709c3da79b28051ab4fc18d3fd 2012-02-24 * configure.in (__builtin_unreachable): check for clang. [ruby-core:42849] * include/ruby/ruby.h (UNREACHABLE): fallback definition.
b8729f117cd1821ed48d57a894f78af25315bd25 2012-02-24 * io.c (set_binary_mode_with_seek_cur): reorder function qualifiers.
9acf2091e14e49949aab6f38e1a41dd3d7d3077e 2012-02-24 * dir.c, file.c, io.c: use rb_sys_fail_path.
7d742d47cc2f0023c4aeffdec6a6296f6c69a10f 2012-02-24 * error.c: new functions to deal exceptions with string instances.
adcb7e9e7b142427c97251fdb6340433f65fe811 2012-02-24 * dir.c, file.c, io.c (rb_sys_fail_path): use rb_sys_fail_str.
cbd6a464ce5556a364ac51b7d5716214d8c8b389 2012-02-24 * file.c (utime_internal): fix a variable missed to replace. [ruby-core:42864] [Bug #6077]
85738261a582ceef498b86b784171fba59bf60cc 2012-02-24 * dir.c (dir_initialize): keep path in original encoding. * error.c (syserr_initialize): prefer the encoding of message over locale. [ruby-dev:45279][Bug #6071]
eec0b2d88a68d7931ff1d41c5cc2c773f7f22c6c 2012-02-24 * dir.c (dir_inspect), io.c (rb_io_inspect): keep encoding of path. [Bug #6072]
785521bd5133501c7315c5aace783a8d8ef6b5ac 2012-02-24 * parse.y (parser_tokadd_string): insert a backslash only if quoted by single quotes. [ruby-dev:45281] [Bug #6069]
001f72754573f4d6056aab25fc27664dc417a9b7 2012-02-24 * test/test_curses.rb: property.
b4288080e7d025729f88479c44ed054f65b30f60 2012-02-25 * ext/dl/dl.c (Init_dl): support intrinsic types, size_t, ptrdiff_t and intptr_t. [ruby-core:42460][Feature #5992] * ext/fiddle/fiddle.c (Init_fiddle): ditto. * ext/dl/lib/dl/cparser.rb (DL::CParser#parse_ctype): ditto.
9167535c503f526e6555d413b4151e5ae51fc30b 2012-02-25 * common.mk (check, test-all): no exntension builds before test-all, but check.
6a8d0097095d975fbd19cf62c83645b51886025b 2012-02-26 * compile.c (iseq_compile_each): call on special object instead of self. since stabby lambda is a syntax, so it should not be affected by the context. [ruby-core:42349][Bug #5966] * insns.def (send): no special deal for FCALL. self should be put on TOS instead.
4c12eb747e36b99fc3831bf1d8ffca1777581870 2012-02-27 * ext/openssl/extconf.rb: suppress useless deprecation warnings from OpenSSL added by Apple.
80429eed638c36baa3574704b1b567aa7acb4fa6 2012-02-27 * io.c, process.c, time.c, ext: use rb_sys_fail_str instead of rb_sys_fail.
90080e3a2efa4443fce2c3f8201fbc62bb356a3c 2012-02-27 * lib/test/unit.rb (Test::Unit::Runner#puke): skips with no messages should be trivial.
8e683a8a97dedf214b894dfa4391954dac766518 2012-02-27 * test/rubygems/test_gem_specification.rb (test_self_from_yaml_syck_default_key_bug): ignore the test for too old versions.
ce2211bf04e31676609b2c842aa609ba8e249ce6 2012-02-27 * lib/mkmf.rb (try_cppflags, try_cflags, try_ldflags): replace the target flags if the given flag is accepted.
f5482e4c38732db8912a68652735f8ddac020141 2012-02-27 * ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec): since methods can be overridden, so should not make an assumption on the type of results. [ruby-core:42969][Bug #6093]
2a19074c6531fca99743a033b48a815d01f09409 2012-02-27 * test/ruby/test_syntax.rb (test_newline_in_block_parameters): test for [ruby-dev:45292].
475422fac63b3a3436dc1af45a471041ca05a611 2012-02-27 * ext/sdbm/_sdbm.c (fitpair): suppress shortening warnigns.
1c85a648febde2176493b26130b08c742b3de305 2012-02-28 * configure.in (debugflags): check if -ggdb is accepted. [ruby-core:42875][Bug #6080]
007b7fcdcf709cbffb2ee2c6c01f9edf4daaccac 2012-02-28 * lib/time.rb (Time#xmlschema): use strftime specifiers instead of fractional exponential calcuation which yields undesirable result. [ruby-core:42997][Bug #6100]
9b02a72d7183f3a76636f1168429e5d229409c66 2012-02-28 * io.c (io_fread, io_getpartial, rb_io_sysread): set buffer size after check if readable, which can cause thread switch. [ruby-dev:45297][Bug #6099]
97d6e56b0e68d5361809c4571fd1003ee41bffb0 2012-02-28 * io.c (io_binwrite, rb_io_syswrite): use shared frozen source strings.
afa7b27e8b40a6820d13290aa607247db1e7e90a 2012-02-29 clean-platform
23008fcc2e10430163332972f82821be28f7b1a2 2012-02-29 define PLATFORM_DIR if needed
fc493491fe4ca9c17ab5e7b9af5efbf9bfc8f7ae 2012-02-29 fix indent
1673881f58371f441d23987c676e36322f566ade 2012-02-29 /proc/self/status format check
29c630e71da649039d2210c8c737483d44a8f2c3 2012-03-01 * win32/makedirs.bat: new command to make intermediate directories, and not to report any errors if the directory already exists. * win32/Makefile.sub (MAKEDIRS): enable command extensions.
27fbcb8e786f7b2049fea860a36217393a377423 2012-03-01 doc/capi
0b89081bbb4b69c70596107d834031974a857177 2012-03-01 * internal.h (rb_file_const, rb_file_load_ok): moved functions for internal use only.
825430438debeed9fe7208b69c923594be8b063e 2012-03-02 * io.c (pipe_open): cmd is no longer used if fork is available.
ac018e7b3e4f4c5e6f251f38c95d66640c1be82d 2012-03-02 * thread_pthread.c (native_cond_timeout): cast explicitly to suppress a warning.
ee98d58f1c7d650706229e75f7a85b181a34a707 2012-03-02 * file.c (file_expand_path): use wcscasecmp().
8d07e0870f575e970d922c76423f8f8d4e988aa8 2012-03-02 * common.mk (clean-ext, distclean-ext, realclean-ext): remove exts.mk too.
4525bcae0b98e750fd28c29030bccd378c69406f 2012-03-02 subclass of String
e794994be29f491d2b7dc1d020da3acd214f5086 2012-03-02 * .travis.yml: property.
5c9d7c54ab3ca9933be70781777022d55e654309 2012-03-02 * configure.in (ruby_pc): make configurable. [Bug #6051]
b854733d518fcd72b14cea5d7fed6512550a3572 2012-03-02 * ext/syck/rubyext.c (mktime_do): use ISDIGIT(). [ruby-core:43060] [Bug #6108] * ext/syck/token.c (sycklex_yaml_utf8): cast as unsigned char. [ruby-core:43060] [Bug #6108]
5812975fc3dea41ba7260a6cfbdfba9ab0fd0e31 2012-03-03 * test/xmlrpc/test_client.rb: property.
68a16f9a2dfbb773744adaa63468449838761015 2012-03-04 * parse.y (parser_tokadd_string): regexp engine doesn't need terminators to be escaped. [ruby-core:40364][Bug #5484]
e5ac15998d29d5a239827fadc95ec3ff6d8f455a 2012-03-05 * st.c (unpack_entries): reallocate bins if packed array size is not same as initial bins size. based on a patch by Sokolov Yura <funny.falcon AT gmail.com>.
5bd91964b2ca867579a9e243e8545872700e200c 2012-03-05 * st.c: use PACKED_ENT and FIND_ENTRY. patched by Sokolov Yura <funny.falcon AT gmail.com>.
4a8c531a26f2e6b33b6910731869488f93c77775 2012-03-05 * st.c (unpack_entries): use union instead of casted pointer. patched by Sokolov Yura <funny.falcon AT gmail.com>.
4a6e738a46868fad414921a3ba54d3134ebe35bd 2012-03-05 * st.c (unpack_entries): chain entries directly. based on a patch by Sokolov Yura <funny.falcon AT gmail.com>.
a2749dbbf16d46a5a510e925941ea9fa397f353c 2012-03-05 * ext/socket/extconf.rb: fix typo.
eb1eee03ca13eb13f8bfd02f18d9f5a0d5537ca6 2012-03-05 * ext/syck/lib/syck/rubytypes.rb (Exception.yaml_new): fix bug that causes YAML serialization problem for Exception. Exception#initialize doesn't use visible instance variable for the exception message, so call the method with the message. patched by Jingwen Owen Ou <jingweno AT gmail.com>. http://github.com/ruby/ruby/pull/41
0827c3848a771748a60cc6a7a08889eb8503b9f5 2012-03-05 assert_valid_syntax
45f3651d1c0fbc286a3083eb03624fc9bc696232 2012-03-05 * parse.y (block_command, block_call): simplified rules.
c46bdadb84bec5fd4484e4375e2935d740984618 2012-03-05 * parse.y (block_call): rules for block_call after block_call. based on a patch by pasberth https://github.com/ruby/ruby/pull/102 [ruby-dev:45308][Bug #6115]
dd9569ded88cf09e20a8ba9e341dc7236c12d73c 2012-03-06 * ext/io/console/console.c (set_rawmode): clear ECHOE and ECHOK bits too. * ext/io/console/console.c (echo_p): ignore ECHOE and ECHOK bits. [ruby-dev:45309] [Bug #6116] * ext/io/console/console.c (console_raw): fix rdoc. * ext/io/console/console.c (console_set_echo): mentioned about platform dependency.
bc6dde94202d8c75ac2efae6a7667202c6cb3bb6 2012-03-06 * parse.y (parser_tokadd_string): escape simple regexp meta character termninators.
293249fba4c149e690c28c1ee41f9056173682a6 2012-03-07 * test/xmlrpc/data/blog.xml: property.
72de92d1f9f7ad5861f151f972db085cdf3e0edb 2012-03-07 rb_load_fail * error.c (rb_load_fail): use path as a string, not char*. * internal.h: (rb_load_fail): moved from ruby/intern.h. * ruby.c (load_file_internal): fname cannot be NULL.
81809e27567739d0663ffe152941b8fdecf78495 2012-03-07 * ChangeLog: commit miss.
8e07edf364398a9843dc939ec7e5ec7acdf62b95 2012-03-07 * load.c (load_failed): no need to guard fname, it's stored in the exception to be raised.
075d98c7dc0cee294f03ed0ed26e1e8d8876b2b9 2012-03-07 * error.c (rb_load_fail): should honor encoding. * load.c (load_failed): ditto.
eec65961d033e155a0bbb724ad788066da12c03e 2012-03-08 * .gdbinit (rb_numtable_entry): update for recent refactoring of st_table.
e78ff08968357431c87914641f294185cfda3218 2012-03-08 * array.c (rb_ary_cat): new function to concat objects into array.
e1606102001b088e345c87f57dfa56d1c82a9118 2012-03-08 * enumerator.c (enumerator_each, generator_each): pass arguments to the block with yielder.
0b2c4f43d27510cd0f51a260b5b21fc7e39a5e85 2012-03-08 * enumerator.c: add Enumerable#lazy. based on the patch by Innokenty Mikhailov at <https://github.com/ruby/ruby/pull/101> [ruby-core:37164] [Feature #4890]
e7d4e659a070f6e188f3924bd8efb65e6919d2ef 2012-03-08 * enumerator.c (lazy_initialize, enumerable_lazy): no additional arguments.
5452b18f9905ea404cd0bbfff5536f031bb83450 2012-03-09 * test/ruby/test_lazy_enumerator.rb: tests for r34951 and r34952.
efae6194582001cb12108bc101d22dc1ed9a660c 2012-03-10 * st.c: fix packed num_entries on delete_safe. patched by Sokolov Yura at https://github.com/ruby/ruby/pull/84
a73d958c33904fdabac95f49d9834779ca33c599 2012-03-10 * st.c: add st_foreach_check for fixing iteration over packed table and st_delete_safe. patched by Sokolov Yura at https://github.com/ruby/ruby/pull/84
3007acfbc6faaf65148697edcb9907ba23551e85 2012-03-10 * st.c: pack tables also generic keys. patched by Sokolov Yura at https://github.com/ruby/ruby/pull/84
1100fdfc6558e4460610f7856d04296ecae1870e 2012-03-11 * lib/fileutils.rb: remove tailing spaces.
06279f0e4a901d57030d9dd7b3b7f39ad796ee09 2012-03-11 * ext/json: properties.
b87f2fe1e44acd66a30fad24bad2d21ddb01e8a2 2012-03-11 * random.c (random_s_rand): ensure default PRNG is re-initialized after fork. patched by Eric Wong. [ruby-core:41209][Bug #5661]
42437780d62e5ddaf0c7bb5ec320f85970b0ee42 2012-03-11 * random.c (Init_Random): removed rb_Random_DEFAULT and register as mark-object instead of global variable.
bcb9e567c422f535b4871ce2795179af808d0077 2012-03-11 * lib/tmpdir.rb (Dir.tmpdir): should not use world-writable but non-sticky directory. * lib/tmpdir.rb (Dir.mktmpdir): check the parent directory.
b19f3a8a1592bf32bd83e02c433715cd67923d1d 2012-03-12 * eval_jump.c (rb_exec_end_proc): remember the latest exit status. [ruby-core:43173][Bug #5218]
a2229db3e8a88002697ee2fcb45128bcf4914bbd 2012-03-12 * vm_method.c (Init_eval_method): copy basic methods to Exception. [ruby-core:40287][Bug #5473]
c5feeb9ac11863086e7a3a8239dbc13cce988876 2012-03-12 * node.h (NEW_YIELD), parse.y (new_yield_gen): array-values flags has been already obsolete. patch by Thomas Enebo. [ruby-core:41929][Bug #5847]
c60602acbc0d003162ddd72b7e9e55454fbe640e 2012-03-12 * vm_method.c (Init_eval_method): respond_to? and respond_to_missing? are public.
33ceea5cdbed60cdc2108b456c739808f3d58179 2012-03-12 * encoding.c (rb_find_encoding): new function find encoding from arbitrary object as a pointer to rb_encoding, and return NULL if not found. * io.c (io_encoding_set): just warn unsupported encodings, but not exception. [ruby-core:40726] [Bug #5567]
8a8936cbd0680db20357858f65f64ceb6d20d069 2012-03-13 re-configure
7e82db2e1e3b3c101988d6b01564529944cdef95 2012-03-13 * tool/rbinstall.rb (prepare): skip if basedir is not defined. [ruby-core:39135][Bug #5238] * tool/rbinstall.rb (CONFIG.[]): check for mandatory configurations.
826cdd67a043b520c70cc9fcf66028603a130560 2012-03-13 assert_warn, assert_warning
df058ea0e3e13ad52fd3a3490b1e3bd56db044b2 2012-03-13 Bug #5350 * gc.c: add ObjectSpace::WeakMap. [ruby-dev:44565][Bug #5350] * lib/weakref.rb: use WeakMap instead of _id2ref.
d6a977f667f9d824cfe95976f3afc31e55580edb 2012-03-13 * parse.y (block_param, f_args): add rules for the case arguments begin with kwrest. [ruby-core:42455][Bug #5989]
8fe3fb4c0f69535b302e124f3afc58dce4be5dbb 2012-03-13 * compile.c (iseq_set_arguments): keyword rest arg without keyword args. * node.c (dump_node): dump kw_rest_arg too. * parse.y (block_param, f_arg): more kwrest patterns. [ruby-core:42455][Bug #5989] * parse.y (new_args_gen): no extra kw_rest_arg if no keyword rest arg.
08d81f26833a7741eb85525d0e8f641f8b8a53b6 2012-03-13 fix ripper
48f9f0bda9c09f946b912e954f755591966ee703 2012-03-14 method_ids
8cdfe403d3d79f997fdfdb9af3096110e5d84150 2012-03-14 Init_Enumerator
8f30190dfecd4b32ca3d82515b8f59e959eed8a3 2012-03-14 InitVM_Enumerator
cb1d290886b9239487bf5d4d9bdfa7005ec0fdd5 2012-03-14 * enumerator.c (lazy_grep_func): should use === instead of =~, as well as Enumerable#grep
4bce9fc7bd4a0909e5f484fbf9fd5dac4012ed53 2012-03-14 more GCable
9f9201b85d282d6f1f1999bfab7ac22b26e2d768 2012-03-15 * test/ruby/test_arity.rb (TestArity#err_mess): use assert_raise.
c037f1f61696d64cbe42b6bb4bd1f0558578146d 2012-03-15 * adjust style.
c6671f1005a19ee755c066fd882271afb86ccbbf 2012-03-15 * adjust style.
65fcaf4113e5e9855e98c3f483f34e1bfe077203 2012-03-15 * string.c (rb_str_conv_enc_opts): default to original encoding.
36f6ce40832a8c19301898ff20c370d5d4638923 2012-03-15 * file.c (ruby_enc_find_basename): allow NULL as alllen. [ruby-dev:45363][Bug #6146]
375aedbfb4d1a93ab2d9573fcb34cf4d6c474de2 2012-03-15 * parse.y (sym_check_asciionly): check ascii compatibility before scanning for code range. * parse.y (intern_str): set to us-ascii if ascii only. [ruby-dev:45363][Bug #6146]
a258d6f4157908b8360ee005b20bddb0969ce0aa 2012-03-15 * util.c (ruby_strtod): no need to check same digit for hexdigit twice. [ruby-dev:45363][Bug #6146]
fbdce669086c99212384d7168777e7017690829e 2012-03-15 * enumerator.c (lazy_cycle): check argument number overflow before creating temporary array.
b30c4aa8d7e1781b71ec0a9fa4826d58030101f9 2012-03-15 * test/ruby/test_m17n.rb (assert_warning): use common method.
bf87ec4eb9927930d18b91220bddbe2b1a5f9cd4 2012-03-15 * parse.y (parser_yylex): fix warning line number.
641e9e7bcea438c5c43b7863ae3afd380069e149 2012-03-15 * enumerator.c (lazy_init_iterator): no need to check overflow twice.
a1f4163dd330d2cddbde0fa3407713e2338a2e7b 2012-03-15 * enumerator.c (lazy_zip_func): variadic argument needs explicit cast on the platforms where VALUE is longer than int.
e2ca7837d1d8afbbcb2387d1c22a016e799024e4 2012-03-16 * iseq.c (rb_iseq_first_lineno): constified.
817eb7d17d3f1327dfb4c706ef6604dd1483ece7 2012-03-16 * vm_insnhelper.c (argument_error): use line number at the beginning of lambda, not the first code ob its body. [ruby-core:43314][Bug #6151]
5308538befe847d3b9774257a54d9c4d5b47bd94 2012-03-16 * ChangeLog: fix typo.
a920c29c16c8ffa2afe3f4126d307ee0001d5bc8 2012-03-16 * enum.c (enum_first): remove duplication.
19451891d8750a44097fae76422642bd288e9197 2012-03-16 * enum.c (enum_take): allocate buffer array before iteration, as well as enum_first did.
a87f0aa071992e9cfba6b83b6d596a9f414f767a 2012-03-16 bug number
62cdd6e64a946ab40a83a5017330cca2fde70099 2012-03-16 fix argument order
9faa910961511e9154abe9464bc4a1c848c5bed9 2012-03-16 Tempfile#open
36ada1b318dcc0539c81bba3ef9db301f0eeb9fd 2012-03-16 fix indent
d19e5328d895ab4cc533127064bb385a54e0a889 2012-03-16 suppress warning.
2b906bf2267dc2d9a6c33a6338d405f2346a2aaf 2012-03-16 verbose_warning
be2dc4434a3f854d32b24fe08fbbc28116df7a7f 2012-03-16 fix typo
7af3e9f08b6f277b7f96d7ed2a0115d1452d98cc 2012-03-16 fix unreachable warning line number
ba20fe6289984abf051f86e4dae254dcb071c86e 2012-03-16 * string.c (trnext): should advance char-wise. [ruby-core:43335][Bug #6156]
2555f3f5bf0c2c343fdbec6c42570c781cbbe7c8 2012-03-18 * gc.c (free_method_entry_i): method entry may be in unlinked_method_entry_list. [ruby-core:43383][Bug #6171]
ed4c5f38ba25e61a8c65abad4254317e253e36e8 2012-03-18 * bignum.c (rb_big_pow): estimate result bit size more precisely. [ruby-core:30735][Feature #3429]
3175fbf194acfa93282cdd6bc03ec29fb4fd608a 2012-03-18 * win32/Makefile.sub: put an empty line between stub and script.
e30dbb36718a3a1b6c5f7cd2701e46c9b4f285b9 2012-03-18 fix condition for free
bd377449f01c033b6fd2c8c880611c1777c8e87d 2012-03-18 volatile errinfo
f4aff7feb18bac8f15494ac36c5027d216aac5f8 2012-03-18 num2ll and num2ull
0d1c2268a81268e0026230d4d55cf73931665fcd 2012-03-19 * compile.c (iseq_specialized_instruction): DRY and replace chain of if-else with switch for special instructions. based on a patch by Vasfed. https://github.com/ruby/ruby/pull/105
1e42030f2a5518956c234a32c6c6cf1655519940 2012-03-20 test_thread: test_condvar_wait_not_owner duplicates test_condvar_nolock
b1bdada158244e16bab6456e68b39ce48a2a2f58 2012-03-22 remove conftest files
24513fe21eddef33d513413c0541d8935ec5ad80 2012-03-22 workaround for mingw
3911327572439a4c8786531b2251306f71799a3a 2012-03-22 * ext/openssl/ossl_pkey_rsa.c (rsa_generate): fix argument type. [Bug #6094]
3417dd28a6f358733b5a5107f2ed74118255da79 2012-03-22 TRY_LINK needs EXEEXT
11c57111f94ce73fba40ac3649001a8810ec7f9b 2012-03-22 * configure.in (Makefile): get rid of confliction with -j.
cd71db0ad6c0382e99c0ba7fe5e5cfadedbe5557 2012-03-22 * configure.in (Makefile): check with svn info, since svn 1.7 doesn't have .svn under descendent directories.
9accaad5c4fff11f09b8d5fc7b8009785dbeac27 2012-03-22 * configure.in (Makefile): add missing test.
d28c18966d57ea62c0e210a7d7ecd27cf7aa0c17 2012-03-22 * regint.h (BITS_IN_ROOM, BS_ROOM, BS_BIT): suppress warnings.
0b83d3b27bebe0eb90a6e5f31f6fb36da57c5c10 2012-03-22 * test/ruby/test_m17n.rb (test_env): show failed values.
ff075693c9038cdd666676a5d55e0bbccaaa8a2b 2012-03-22 * win32/win32.c (rb_w32_fstat, rb_w32_fstati64): convert FILETIME to time_t directly, not to be affected by TZ unnecessarily. * win32/win32.c (unixtime_to_filetime): convert time_t to FILETIME simply.
3d22e33a0636eaf4ea659372b59c3f98fb247b7c 2012-03-22 * include/ruby/win32.h (fstati64): fix macro conflicts.
2b84626193c43ba49f2f4663aad76810684bd45c 2012-03-22 * transcode.c (str_encode_bang, encoded_dup): if nothing was transcoded, just set encoding but leave coderange unchanged as forcee_encoding. [ruby-core:43557][Bug #6190]
6d8580fe254d24b3868fb558ada142cd36242d63 2012-03-23 * configure.in (Makefile): get rid of confliction with -j.
2bf3b20dbe58b8a67adec3e6dd51c00040d496ca 2012-03-23 * file.c (rb_file_s_basename): rb_enc_asciicompat() evaluates the argument multiple times.
a13486997a65320f3abcded92e9edc9433a42a43 2012-03-23 * test/ruby/test_io.rb (try_fdopen): more GCable.
163ab0a4da61699c84bba46cd9d7bdd6c67ba1e5 2012-03-23 * bignum.c (rb_str_to_inum): must be ASCII compatible encoding as well as String#hex and String#oct. [ruby-core:43566][Bug #6192] * string.c (rb_must_asciicompat): check if ASCII compatible.
28e48d3fd8b7e9ae4d540a0111342a444a9ac061 2012-03-24 * time.c (time_init_1): Time.new will accept seconds as string or int. [ruby-core:43569][Bug #6193]
b83ad31c437ca05a3eaa899f4426d2f217212678 2012-03-26 * win32/win32.c (rb_w32_open, rb_w32_wopen): check if the file is a directory when access denied, to set errno to EISDIR.
764d54788a85b2238cb9f5e93dfaa0385c02f47f 2012-03-26 * ruby.c (load_file_internal): bail out if the script is a directory. [Feature #2408][ruby-core:26925]
1b2a60759bd191d19d32fa6cb8bf8ac3bda52322 2012-03-26 * tool/merger.rb (default_merge_branch): use IO.popen to invoke pager.
06fba52338e439fdaca5ddf0b35947259aaa7a1c 2012-03-26 * tool/merger.rb (interactive): allow editing commit message.
7a0d81eaa25edf97a413c85e5560a05a30aaa5ad 2012-03-26 * win32/win32.c (check_if_dir, check_if_wdir): fix for Visual C++ not to use S_ISDIR(). [Feature #2408][ruby-core:26925] * ruby.c (load_file_internal): ditto.
ddc7bcd60eaa0e470bf2837af31992f1599ef41f 2012-03-26 * win32/Makefile.sub (newline.c, miniprelude.c): search from source directory, not depending on VPATH.
e9e93e5dbeeb732f3f9739a893d674aefe48d3c0 2012-03-27 * test/net/ftp/test_ftp.rb: property.
be42c354246aca869e17e159b2654a283666fd5e 2012-03-27 * tool/make-snapshot (package): suppress constant overwritting warnings.
9052a8cd948840068c8a6a51850f421fff11c887 2012-03-27 * tool/make-snapshot (package): EXEEXT is now used in mkmf.rb. [ruby-core:43685]
ab9c982cc0299435a795000d68eb9472d8ecfde0 2012-03-27 * string.c (str_new_empty): should copy also the encoding as an empty substring. [ruby-dev:45441][Bug #6206]
c2d7776f855420f5e728608c9e361dcfdf32aecf 2012-03-27 * win32/Makefile.sub: fix config.h path to include.
61dc4a8dbc2cdc9a24ce206ad0ec911267bb6782 2012-03-27 * configure.in (verconf.h): separate load path specific stuff from config.h.
b95b56cc3a5c75cb33830cd649a78c17eb777e38 2012-03-28 * process.c: no cuddle up else's.
113c6d58e70dc426e6bd20b4d42043985b9ef43f 2012-03-28 * marshal.c (r_symreal): no longer need volatile modifier, as using rb_intern_str() not rb_intern().
1521f9331e2aa74fd3248d9cb5392735a2eb36cc 2012-03-28 * marshal.c (r_symreal): default to ASCII-8BIT for non-ascii symbols, otherwise it should be converted to US-ASCII in rb_intern_str() if possible. [ruby-core:43762][Bug #6209]
9bf9b3ef95e5a699b931435f482087c57439eda3 2012-03-28 * process.c (obj2uid, obj2gid): allow strings as input user/group id. [ruby-core:40923][Feature #5610]
95b30b0d07c40a3f7e0f0d8c74b1ae058034c8ad 2012-03-29 * lib/test/unit.rb (terminal_width, del_status_line, put_status): extract as methods.
30cea657676db0ba703ae769fed4eafd5abc27fc 2012-03-29 * st.c (st_update): add existing parameter to the callback function.
6da92c3e89697e1263248ab56e2ad33381429d6c 2012-03-29 * lib/rdoc/task.rb: suppress overriding deprecated class warning.
28cc4f75437eec9e76f52723f042445332fd86f5 2012-03-29 * st.c (st_update): pass pointer to key to the callback function.
efd6f6b85636e066e8d377f42e13fbe2a99d083b 2012-03-29 * test/ruby/lbtest.rb: print at once including newlines.
fc4e79e301f33086512e1728af4fa0fda952173f 2012-03-30 join LocalBarrier
becc3000ca471424c819f5e0c251a27b06718924 2012-03-30 descriptive assertions
4b3a1f77e14696780265f4c05bfa01a5216f8f99 2012-03-30 * hash.c, marshal.c, object.c, variable.c: fix callback argument types of iterators.
4fa32366008a81c8ea398ce36e53f23f659530c2 2012-03-30 * hash.c: Qundef cannot be passed from st_foreach_check().
d0380e2e567d9ffa1423c8b6fda3470f11b753c3 2012-03-30 * hash.c (st_foreach_safe): since table is not for VALUE, Qundef is not special value, so use 0 instead. therefore this function can be applied to only st_table which 0 is invalid as keys, e.g., IDs.
197627354e3c065542d92f5541425df699f4b204 2012-03-30 * st.c (st_foreach_check): remove the entry by replacing with never when ST_DELETE.
d481e34e3c1a69b4c2142d2e7ac64ff2f962efe4 2012-03-31 misplaced rescue
44e6f5a1bb3eb37d37d9d8e14e970fa05e1a0724 2012-03-31 * st.c (st_delete): use real_entries in st_delete for packed tables
94d0221df4c20cbb3084cc412d98cf94127731cb 2012-03-31 * st.c (st_foreach_check, st_foreach): remove ancient check. This check are from initial ordered hash commit when first entry were created with entry->fore = entry->back = entry.
a3626110d9d67cba3dea060821c453a218023c57 2012-03-31 * hash.c: remove unnecessary checks for Qundef in hash iterations. since hash use st_foreach_check for iterations, such checks are needless.
e8a1874c198dcb0c84bef4d783fbc6bfc025cd04 2012-03-31 * hash.c: do not allocate st_table when it is not necessary.
160d02d830d93316a8b4afd54138c1a8bfb8a6b3 2012-03-31 * hash.c (hash_default_value): extract from rb_hash_aref(), to be shared with rb_hash_shift(), so that overriding Hash#default will be respected.
bfdccf09c79262d10e42c8b4eeb8bb2cacada74f 2012-03-31 use super in h.default
69fa2fe929c2e339d73c8d0dc05d0d9c1fb57f55 2012-04-01 * missing/alloca.c: suppress warnings.
38b8afcf5a4abfc5d8319bcb30a239668eccfb9f 2012-04-02 * string.c (rb_str_start_with, rb_str_end_with): raise an error if an argument is not convertible to a String. [ruby-core:40623][Bug #5536]
a59bfa76e51cb3ddf41fe15c239d3872b73a1e85 2012-04-02 * lib/optparse/ac.rb: autoconf-like options.
c00b706cbe0cf0d93d3031b545506d9c06619bfd 2012-04-02 check_definition: duplicated code
63e8110bfc153acc858dbe51017fbb2395f559d7 2012-04-03 * enumerator.c (inspect_enumerator): suppress uninitialized instance variable warnings. [ruby-dev:45449][Bug #6214] patched by no6v (Nobuhiro IMAI).
b30aa267072ea05f32146621a51e0f3e983eb8dc 2012-04-03 initialize IDs in advance.
ca512bdaa878df34fd27b720998d40fbc68a5e0f 2012-04-03 * process.c (setreuid, setregid): suppress warnings. [ruby-core:43374][Bug #6169]
9102ee7be2586b5206a9ad40c1bb5f0624911931 2012-04-03 * test/mkmf: remove generated files and ensure nothing left.
5c67392c958aef7c639d04cd7d86eb923f5083c9 2012-04-03 * test/mkmf/base.rb (TestMkmf#teardown): remove meaningless assertion.
d7655cc292c431264723547bbf8ea946517ca92c 2012-04-03 * test/mkmf/base.rb (TestMkmf#setup): remove uninitialized global variable.
f9b8e21fd1575523e7dc8ce68db7cbea2035e4b6 2012-04-04 fix typo in r35183
f0cd9107dfae482ca8b7d68f5fb834648f8bd50f 2012-04-04 * variable.c (mark_global_entry): remove unused variable.
789f9c22042eabaabde09cbbe80b6c73fb11efe0 2012-04-05 * missing/alloca.c (xmalloc, xfree): use ruby version, not depending on RUBY_LIB_PREFIX. [ruby-dev:45492][Bug #6255]
8354d2f700b0f432c6868a0b8e5eb4d1f823d79a 2012-04-06 * enc/unicode/name2ctype.h, tool/transcode-tblgen.rb: revert unlogged changes which committed by accident probably.
41c199130a526efe27c39ea8e9d3f0134a8dfa5d 2012-04-09 * parse.y (string_content, parser_yylex): count brace nesting to dispatch embexpr_end. [ruby-core:43775][Bug #6211]
3ed259abbc4317322a6354ab1a2fd7a92a845551 2012-04-09 * win32/win32.c (isUNCRoot, winnt_stat): support long UNC. [ruby-core:30623][Feature #3399]
04e3e2de568956030c1868c9846506989d8a2392 2012-04-09 * test/ruby/test_file.rb (TestFile#test_long_unc): fix for the case cwd is UNC.
99fd04b46fd863a348ee03e328bf65af69d7f11b 2012-04-10 rb_str_format: check overflow
6a1f41867229528e90d94081b38fcc838b4b25f4 2012-04-10 * thread_pthread.c: add prototype declarations for older Mac OS X. [ruby-core:43376][Bug #6170]
f45fc7daa00faa561c1bce32b598c06e1ec0d978 2012-04-10 * error.c (rb_enc_raise): new function to raise an exception with the message in the given encoding. patched by now (Nikolai Weibull) at [ruby-core:41160]. [Feature #5650]
23ba7541e5ead7341bdf1106c361006e42c687fe 2012-04-11 * sprintf.c (rb_str_format): fix error message.
51f2207fc9be8b356601b5505dfdffef2db5e5dd 2012-04-11 * test/ruby/test_sprintf.rb (test_named_untyped, test_named_typed): split and add assertions for exception when named parameter after unnumbered.
a5d1da5d74560c812acb8db6242e389d2f27e368 2012-04-11 * sprintf.c (rb_str_format): fix exception message encoding.
db5265a82c221887faf0dfd0d04e47cf11a08e3a 2012-04-11 * parse.y (rb_check_id_cstr): new function to check if ID is registered with NUL-terminated C string. * sprintf.c (rb_str_format): avoid inadvertent symbol creation.
e2aaf978b52b1d7134b9722dc6ac6b3e108168a3 2012-04-12 * hash.c: use RHASH_ITER_LEV(), not iter_leve directly.
871cd27c8dd54e2fac7205d91b419a8a6ed82412 2012-04-12 * gc.c (GET_HEAP_HEADER, NUM_IN_SLOT): parenthesise macro parameters.
2417bd10d2fcf2e561bb777ace7fb5c6262af7c7 2012-04-12 * test/ruby/test_autoload.rb: clear autoloaded paths.
bb8446205f297e31c04a3aef9bd92075bba6bfb5 2012-04-13 * gc.c (obj_free): show entire flags too.
2d74f3e682a706857cc6f9891180f6a33d1bfa9f 2012-04-13 * hash.c (rb_hash_aset, rb_hash_update, rb_hash_update_by): use st_update() to reduce evaluation of hash values.
723bfaba5944a205844ef37456d5dbf2e92291ee 2012-04-13 * hash.c (no_new_key): moved test to raise outside.
24476c0c0baaea216d3a4756c4ebea4dfd265b1a 2012-04-13 * eval_error.c (error_print): use RB_TYPE_P instead of TYPE. * error.c (rb_check_backtrace): ditto. * error.c (name_err_mesg_to_str): compare immediate values directly.
d2e2b309e82f9f0f68f62952673233331465917f 2012-04-14 * configure.in (UNREACHABLE): gcc 4.4 eliminates unreachable code if -O3 is given. * win32/win32.c (child_result): dropped colon.
57fb2199059cb55b632d093c2e64c8a3c60acfbb 2012-04-15 * reduce UNREACHABLE.
8b25f42046871e94a857dab5ecfb49a8d8fec4c1 2012-04-16 * configure.in (NO_RUBY_VENDOR_LIB): fix missing comma.
72fffe5cee069d9f47a7a8dc808885aec67da225 2012-04-16 * configure.in (RUBY_MSVCRT_VERSION): define on mingw too. * win32/Makefile.sub (config.h): prefix RT_VER with RUBY and make more descriptive to get rid of potential conflict.
f2979f3101a0cb1467971ea3b4794c19c6b639dd 2012-04-16 * win32/win32.c (gmtime_r, localtime_r): POSIX compliant reentrant versions.
6655667d738d59cc824b264eef4587fe9700af15 2012-04-16 * dln.c (rb_w32_check_imported): skip ordinal entries. patched by phasis68 (Heesob Park) at [ruby-core:44381]. [Bug #6303]
dad31f6e5047272cea5a65c764281bcaa7284131 2012-04-17 * dln.c (rb_w32_check_imported): skip ordinal entries. based on a patch by phasis68 (Heesob Park) at [ruby-core:44381]. [ruby-core:44371][Bug #6303]
68bf309945986fd2d4ad8ee9b266a53bf4f371f0 2012-04-17 * ext/-test-/win32/dln/extconf.rb: remove unnecessary local variable.
854a6e47a5eeabd177f23dae121c07e36c9eab38 2012-04-17 * ext/-test-/win32/dln/extconf.rb: add test dll files to cleanfiles.
485f88e62e1e00a5a49ca9054ecadfb101ad7a89 2012-04-17 * reduce UNREACHABLE.
561e61a430e49b25326bac833f450498ea02afce 2012-04-17 * configure.in (RUBY_SO_NAME): expand version numbers in Makefile.
0a706449d149650e35cdb839a6a504a589b78dd5 2012-04-17 * Makefile.in (reconfig, config.status): not depend on $(srcdir)/version.h to get rid of daily reconfiguration.
f5659a911c48ddfdc33f3b6ad0b71752e46047c7 2012-04-17 * ext/-test-/win32/dln/extconf.rb: add to cleanfiles iff cleanobjs is set.
43dbbefbdf9cf46933bb4c24929de9e8b1a66429 2012-04-17 * strftime.c (rb_strftime_with_timespec): fix padding of time zone offset. [ruby-dev:43287][Bug #4458]
902084a60a0e4d47621bdfc458480f42135d3da7 2012-04-17 * common.mk (REVISION_H): create temporary file in cwd so that it works if srcdir is not writable.
22263729af357eb86e8bc2165a9eaa6f25eec8a6 2012-04-17 * ext/-test-/win32/dln/extconf.rb: fix for mingw.
442fefc78ac5230bda2c2fd78b9375091bcf193f 2012-04-18 * strftime.c (rb_strftime_with_timespec): add an interim digit for the timezone offset which is less than an hour.
62885f1ed1b7e4808c062194025c03b55f5d8a7e 2012-04-18 update .gitignore
9d96fc17d7ed40ae7e0be723e1ae008cd4d0424a 2012-04-18 split method definitions
336cf57584dd8c055325da950c3f7c45dd8c1345 2012-04-18 * test/ruby/test_time_tz.rb (TestTimeTZ): run TZ tests on Mac OS X, except for "right" timezonez.
7cfc4be29850673034fd2d121dcf6fb4d9892bdb 2012-04-18 * configure.in (DOT, DOXYGEN): use AC_CHECK_PROGS instead of AC_CHECK_PROG which needs the third argument. [ruby-core:44433] [Bug #6316] * configure.in (PKG_CONFIG): fix condition to skip older version of pkg-config. continue in backticks does not affect outside.
0ba3c640f574764bd6dabaffb8d90e34dcfe0ec5 2012-04-19 * ChangeLog: remove garbage spaces.
1ff181cf8c8bc2226d947bbb04d7129767f6ccf6 2012-04-19 * ext/-test-/win32/dln/extconf.rb: need import library for ordinal entry even on mingw. [ruby-core:44441][Bug #6320]
e0ffb9b59be89bc0434ebeacafa2bb0160306423 2012-04-19 * strftime.c (rb_strftime_with_timespec): fix carrir-up bug and overwrite '+' with '-' if negative offset less than a hour. [ruby-core:44447][Bug #6323]
4dd74831411cec03a4c3b2d34775e09d534c0e46 2012-04-19 * ChangeLog: fix typo.
ec646dccdd208802f571afe6fff71f67de62029c 2012-04-22 * ext/openssl/extconf.rb: configure.in adds -Wall to warnflags, not CPPFLAGS.
f2e9040aff1c4d32ee8dc0302f0d214ea2609a94 2012-04-22 * ext/openssl/extconf.rb: ignore broken version by Apple.
628d3807d2011d04cb0c8af2b1d482ae61d4c3ac 2012-04-22 * ext/openssl/ossl_pkcs5.c (ossl_pkcs5_pbkdf2_hmac): suppress warnings.
e2b54072b5f3b93a15056efdf54697f36f674eb8 2012-04-23 * configure.in: disable rubygems not to load rbconfig.rb before fake.rb. [ruby-core:44492][Bug #6329]
7255d93b08909a0117840083322dc27d5568c423 2012-04-23 deal with timeout exceptions
cf6116150c43ffa8cce7c4d0696bb54a2c8e49a8 2012-04-23 autoload in module scope.
535a28c73748874eed9016e48515f01a71c507eb 2012-04-23 see OpenSSL::SSL
77b1d88513cb4aea0183fef256dc2d7f168a2b4b 2012-04-23 skip OpenSSL dependent tests if not available
c2cc5fc9618cb408f13e8ec16060274d3cbe6019 2012-04-23 ignore unnecessary test
e0431daa00c45948d21ff46304aa885d465c9f57 2012-04-23 test with psych
82801b9113222c21b088e173521eda99277d1b1b 2012-04-23 --with-broken-apple-openssl option
ce2dc60216934e01910d2a3424c2aa0fe3ce4736 2012-04-23 * ext/iconv: deprecated. [Feature #6322]
19787c403858166b8a4def5dd7aab91e43cf947f 2012-04-23
28a8188e4d8af61ce94554743706d3eee2d1189a 2012-04-24 fix condition to set yaml engine
770ddcdfe069f8654a07e0fcc758aea591cdd17d 2012-04-24 * hash.c, object.c, struct.c, lib/ostruct.rb: add to_h methods. [Feature #6276]
a9917efd5d99d8ba7a8a573c1f6bfb024cfb316e 2012-04-24 * lib/optparse.rb (OptionParser#to_a): String#to_a is no longer defined. [ruby-dev:45568][Bug #6348]
4f2b00429e9f98a91ae94f10d2d0435a120ed5e7 2012-04-24 * lib/optparse.rb (OptionParser#to_a): should split by end-of-line [ruby-dev:45568][Bug #6348]
5f34227718b20c1f7b10798ff2180629a391e1a8 2012-04-24 * parse.y (parser_yylex): EXPR_BEG by keywords is a start point of commands. [ruby-dev:45563][Bug #6347] * parse.y (superclass): ditto for superclass. * parse.y (parser_parse_string, parser_here_document): ditto for string interpolation. * parse.y (parser_yylex): ditto for singleton class.
3c2f707f1688a23602b9fdbc42db1970658b9945 2012-04-24 * lib/optparse.rb (OptionParser#to_a): split for each lines. [ruby-dev:45568][Bug #6348]
664a13b732d26607632e9c46deb791e5e7e85e5e 2012-04-27 test/readline/test_readline.rb: suppress bell
0a68f1200bc11367f944f2bfbda5e06ec92e8c0c 2012-04-27 * test/readline/test_readline.rb (setup): avoid affected by user's inputrc file. [ruby-dev:45584][Bug #6357]
82fa2995b5ca47d3383cce82ba5c75da4f09da5a 2012-04-28 * ext/-test-/win32/dln/extconf.rb: remove test DLL.
3380974143d3fdf1721d9e28d6b2d42036f03bd2 2012-04-28 * parse.y (assoc, parser_yylex): add syntax to splat keyword hash. [ruby-core:44591][Feature #6353] * compile.c (compile_array_): generate keyword splat insns. * vm.c (m_core_hash_merge_kwd): merge keyword hash into intermediate hash. leftward argument is prior currently.
860cf7b8121bbb7ca4fa0191fef08587a826ba0c 2012-04-30 * configure.in (optflags): disable unsafe optimizations. [ruby-core:44679][Bug #6370]
7d45d3f84d99b1485092b36e62e5275211987f41 2012-04-30 * configure.in (optflags): disable unsafe optimizations. [ruby-core:44679][Bug #6370]
0f1181a5390df3ac3a8e2d9f8bd9815c1215e94b 2012-04-30 Bug #6370
26e258c807c25097ae41e9c5d7dcb3b7a3bda64c 2012-04-30 * ext/digest/*/extconf.rb: use pkg_config to use same library with openssl. [ruby-core:44755][Bug #6379] * ext/openssl/deprecation.rb: extract check for broken Apple OpenSSL.
e1d1397af89857897baa612164d0ca3ff5af9ea6 2012-04-30 * ext/digest/sha2/sha2.c (REVERSE32): exlicitly cast since unsigned long may be larger than sha2_word32. * ext/digest/sha2/sha2.c (SHA{256,512,384}_{Final,End}): should clear whole content, not pointer size.
d32155358c67466d038436e6f03d41494043c53b 2012-05-01 * ext/openssl/deprecation.rb (OpenSSL.check_func): check if header is available for macro compatibility.
1735969296836546e5aa4672ec21dd6cae325f96 2012-05-01 extconf.h dependency
d7228e5bbae6a81f57f0ba96cbdefa21a9f4a330 2012-05-01 depends on ext/openssl/deprecation.rb
28b7df782088e1e18b53659b0ba0c96a1b8b1c8b 2012-05-01 * revert r35510 and r35511 which caused removing the headers everytime.
8de9bb275f575ba1b5a2e6d44372c2f536e6bde1 2012-05-02 * README, README.ja: reformatted using rdoc markup. based on the patches by zzak (Zachary Scott) in [Feature #6388]. * README, README.ja: updated the author's mail address.
9cf2170e78dd1f6f9f7978d05d6947e6025dd61f 2012-05-02 * parse.y (parser_yylex): allow spaces between lambda arrow and parenthesis. [ruby-dev:45605][Feature #6390]
db33b28cc3f990d50cb869729f4eaca2ad1ece5e 2012-05-02 * lib/test/unit.rb (Test::Unit::RequireFiles#non_options): expand real path to get rid of loading same files via symlinks.
f959f2afddd4ab608d8349e61883b3b360beee08 2012-05-03 * template/Doxyfile.tmpl: exclude generated files.
cfcc9b53c2dc92879fda8f8d35e49c2720917e2c 2012-05-03 * template/Doxyfile.tmpl (EXCLUDE_PATTERNS): exclude files only for tests.
3f6349a1bfb9031af085c57905d858b765a688bb 2012-05-03 * tool/rbinstall.rb (capi): install to capi directory.
aa913eb6fa699db663bb23a456a7274bce657fdd 2012-05-03 single quotes
4b0e5edaeaf1d49b499a5732f1e8ff229a6d9b64 2012-05-03 inilne markups
1348e3b9ac686433047b30689159f0e5bc3279dc 2012-05-03 rdoc: non-binary multibyte
9bee6cf51fbbb4c813e92b8dece3e92a84c3d5ed 2012-05-03 rdoc: --extension option fix
c327407bdc3c7213301f8aeed9097d8e4d3e623c 2012-05-03 distclean verconf.h
4750b11cc4b199a88168a548039138c88401e8b6 2012-05-04 * properties.
b5ba059a0b21ba6a198d8dca864045c37ce3babb 2012-05-07 test_gem_installer.rb: fix argument order
298258891d2f8a80f8d1eac193c6609a256a3cf0 2012-05-07 use assert_equal, assert_match, and so on.
cc3f33073dc1c475f59a14753a4203c193f9fbfc 2012-05-07 rmd160.c: fix for huge data
0be8f819218c3244f011e52f26bdf41c69a993ed 2012-05-07 codesign
0bd56268cbb79343be10923ebbf3f2d0655b2ccc 2012-05-07 ext/json/fbuffer/fbuffer.h
8545d2f4b9b72606894cfb9219f7554e13c63a90 2012-05-07 test_ssl.rb: test only if necessary option is available.
9c4fc91c6b98b8ebacc599ae2eadb1eea503fa93 2012-05-07 * ext/json/lib/json/generic_object.rb: missing file.
8da4634bc31db3e8ec4f20ef734aac1e3053dc14 2012-05-07 sample/test.rb: refine output
a6003269b6a8c80496141c91c778d169386da486 2012-05-07 bootstraptest/runner.rb: refine output
ec76e156feeb28b59de8fdc40ff0c40d6d44a378 2012-05-07 lib/test/unit.rb: refactoring puke
fca2ac964df30d102ff516ac5f58f42d3ee241fb 2012-05-07 test/testunit: fix for recent minitest
fbebe84864319be9f31e2600d6a65cd01c20a13f 2012-05-07 lib/test/unit.rb: output in status line
13c76c07e4344d1426e5bbf3898067d939b57af6 2012-05-07 lib/test/unit.rb: test name in $0
5789992f33b0755bfd462f4edb03a37e489e7fbc 2012-05-07 lib/test/unit.rb: use local output
bd62d2a95ee0d237defe4a0fe584324b6cb4f0e8 2012-05-07 lib/test/unit.rb: initialize instace variable
1af101f8edd4d0990fe275c11ffd282132055a81 2012-05-08 lib/test/unit.rb: old behavior if verbose
779922622b7016fd06d595f37378b26825a194c6 2012-05-08 tests: customizable colors
b4b9183ffc44b03a12d7a4c3abfdc8bf9d197454 2012-05-08 lib/test/unit.rb: remove exact trace
f8599f92e7057fb38dc7acf3639c06a348111ad4 2012-05-08 configure.in: fix for BSD make
a0d2cd2e1eee9765b14506360d51d6b1e2f23b58 2012-05-08 test: why believe source directories are writable always?
63a164f32ed6c62cd40304837ad8f8a3f93a4296 2012-05-08 test: fix test conditions
c45d780b830dba93d67fd49bccafc401b3805bcb 2012-05-08 test/mkmf/base.rb: hide compiler output
e62c35fb8f7bc9fd9bc7e99a603da492fc89d21c 2012-05-09
74134f57b15368f250e5e96a9d78ad6dfb5fe0f6 2012-05-09 lib/mkmf.rb: check pkg-config result
ae32e9a225d075d28a95da0537e098989fb42494 2012-05-10 parse.y: debugging stuff
989f5a1e6fc2074158456e70529002cb5e4d29d0 2012-05-10 test/minitest: Correct requiring path to metametameta.rb.
5f58cd09062f2c22f776e62ad5e0c4d28e4e8969 2012-05-11 lib/test/unit.rb: no unnecessary newlines
9cc7e9d1e8cea421808340ac2ccbc0c484b527fc 2012-05-11 Revert r35616 "* ext/bigdecimal/bigdecimal.c: use RB_GC_GUARD. [ruby-dev:45627]"
af310963abb1ef737d52b29ec77f6598ac505472 2012-05-11
4bbb0f9801a2d3ff3635078cb38e1b4922f32573 2012-05-11 Bug #6419: fix cmdarg begin
45f6cdcdd3d11de1bf7691f732bc967880b4caad 2012-05-14 Bug #6403: reset states after empty args
498a001fa7a1d6a8a040b1725cd8551ad317c462 2012-05-15 test/ruby/test_marshal.rb: close pipes
0d9608eb3cc4d15c82692781cb608ce15c13c41d 2012-05-15 test/ruby/test_file.rb: use tmpdir
b32388d5f805dd56dfc760662894893b6b3bdb92 2012-05-15 test for Bug #6385
5bca86dde251a9c03330737546256a9efcb046a5 2012-05-15 lib/test/unit.rb: --color option
80bd769f18179e7eb1bad63fc37cf005c5b5631d 2012-05-15 test/ruby/test_time.rb: split a big test
4407beaef971acd23726dc809dbc3826fa4bb9ed 2012-05-16 configure.in: use single quotes
b85e3e70eee6905e34eb8efae9db9f9eb75d94f8 2012-05-16 * configure.in (PIE): fix operator.
77c4a51cef777dbbd7b8e4b8e010d6c5d11f9208 2012-05-17 fix static-linked-ext
58e7c45fc7398496e17760ac4b4d588e51b6b9fc 2012-05-17 fix static-linked-ext
7333fbf0f79abe891e386e229a25e4848014c0b5 2012-05-17 enc/encinit.c.erb: use %-lines
0a7aada5d18441b437f5e406a991d963b3613d9a 2012-05-17 fix static-linked-ext
315a0cb926ab5a4654a4e0a84eb600512e9960a3 2012-05-17 * io.c: re-fix merge miss.
7788d102c9fe6f58ec9413009374ffeb6b58c84f 2012-05-17 fix NaCl support
d9b578f4a01c4d02ec4da24e7ee9451acbc1a8b7 2012-05-17 * ext/curses/curses.c (curses_pair_number): suppress 64-to-32 warning.
1160047837fae011515ef9d43d2fa3163416b396 2012-05-17 * properties.
291f3a10f2979d17952e9af7ef103c3ccdfea697 2012-05-18 * ext/extmk.rb (extmake): remove particular platform specific condition.
d17b97ce641ffa055f22ef8badcf4340909f643a 2012-05-18 * trunk/ext/json/extconf.rb: remove fake file.
c196e22a42ccc7d9f8cdb58ec573c1c5e1ac950e 2012-05-18 Revert r35684 "* trunk/ext/json/extconf.rb: remove fake file."
c7c7dfd2fcbb7305d28cdff5d1ac44f4ad9c4fe3 2012-05-18 ext/extmk.rb: link archives only
2641f1d19f86404677bc49d81ca40c488c38f8cf 2012-05-18 [ruby-dev:45650]
2278902a765084a23201760a5c879882b8e4b239 2012-05-19 fix typo
0a6700fec25027188f01105d1fcaa96a9d4fe385 2012-05-19 use LIBEXT
1a6b07d71669658dcdb72d0937482aa6b9510e15 2012-05-19 ext/extmk.rb: fold long macro
0e60b2c6a3c5152fc4ff06054a4ae79edadf9276 2012-05-19 static-linked-ext: into libruby
e546f716d09b413400733ad4218b6173cbb48764 2012-05-19 no K&R style
08b15235532a5af9ba9d2f6bebec5b5a41fecfa4 2012-05-19 no K&R style
a99bf256ff0384f2bd94a73d9f3f80371f947228 2012-05-19 static-linked-ext: into libruby
e990086711a397a30245e90ecd6d941b7ae14d8d 2012-05-19 static-linked-ext: no ext/libext.a
15bf3182c65bcd84fe1f4815c767730839f39082 2012-05-19 static-linked-ext: all linked ruby
9373d91585ac9d298ad32722d97bb4d065fc46a9 2012-05-19 suppress unused-but-set-variable warnings
a906a9d9bebe795eefc3811884c3249ca80e347b 2012-05-20 Bug #6462: EXTSOLIBS
ea0c3a883262b826c2b0f4bc74910b15e8757342 2012-05-20 ruby.c: fixed typo
2dc01a5f2f0a0968cf142bf3de06bd0240476722 2012-05-20 ext/extmk.rb: Shellwords.join
e95d69038046f7929721905e95fb454a853b09e3 2012-05-20 ext/extmk.rb: reopen stdout
78990343431fbf3f4235ac9ec7dc136dcb9ac591 2012-05-20 lib/test/unit.rb: not overwrite options itself
03570f8091bc5641bdb0020eccfa6bdf8556c8c3 2012-05-20 ext/extmk.rb: workaround for -framework option
fb2e6803b0df64cadfc6b1189c25332e948e9ddd 2012-05-21 enc: fix dependencies
9c14029fce49322fc434bf59bfa99f71a9eb2dec 2012-05-21 lib/test/unit.rb: simple ouput if verbose
e7ce7713545f06b33f020abb6b064283c78bbc92 2012-05-21 lib/test/unit.rb: not override job_status option
cb61ea5ef3aee59c0c5026c113ef5954992f7ca1 2012-05-22 remove trailing spaces
b0dd250dc95ea0fae89c3201967039d582fbf156 2012-05-23 use RB_TYPE_P() instead of comparison of TYPE()
3cc5ddcac142317709aa235a27d8ce0a84140150 2012-05-24 Bug #6487
04a03b34c3b5320c23d9e78f4acc884370e01bb1 2012-05-24 vm.c: suppress 64-to-32 warnings
a4a922e9bce0ba129d458f340b603a7a8c4b0bc0 2012-05-24 vm_eval.c: fix types
e1c652bbaf47cb2049990c6ff370b9fb1ed5bfdd 2012-05-24 vm.c: rb_typeddata_is_kind_of
ab42fe2a419d15df8f2a799204acb1580f7e96ea 2012-05-24 vm.c: fix typo
60e8cd2e686efd3a965cb43ae5963ce31fc90d71 2012-05-24 vm.c: marshal compatibility
ce8e2d54049ddbe4947ed90295b1b4d11ebaaa52 2012-05-24 Feature #5896
d176c4ee9908e416662e332eca37b851a7446d3c 2012-05-24 Bug #5348
80aaa3ef6c87a4cbb13c92097ee5170a663d4175 2012-05-24 sprintf.c: inspect by plus
26f96fe1ce6178a83a0b3f0dbb9b4b9c7692103e 2012-05-25 * test/-ext-/test_printf.rb: tests for [Feature #5896].
9a66f6f07e89f431476feff1798eefcb48b5a46d 2012-05-25 * properties.
655a20ea9ddc13fc9359c3ae790371d658181db0 2012-05-25 vm.c: adjust argument types
62bab7fc22ed4668fc2cca4b85965644046a1169 2012-05-26 test/ruby/test_file.rb: fix for UNC
5212b7fb5206329151f52532e0818832186f0346 2012-05-26 file.c: fix for UNC
a000c52b83e73d6ea40b5ab72eef9d2c88842a1a 2012-05-27 * untabified.
2d8b8b4d3eee567237c4be24b615be65f9b98235 2012-05-27 fix operator precedence
1cb2f961588d86737c4992fc3d06895e05d21fd5 2012-05-28 common.mk: fix dependencies.
49479c2dccbf5bac43278b85b3a28d4726e8ecbf 2012-05-28 strftime.c: linux style
de7a47d1aac264be47583353739cc1a3dc138d91 2012-05-28 StatusLineOutput needs job_status to be :replace
60683816be0674fc3e0a07855f5c2de68c4db771 2012-05-29 strftime.c: fix colon modifier. partially borrowed from ext/date.
241902e7091a0ad514683488020011e827ad7750 2012-05-29 strftime.c: fix locale modifier partially borrowed from ext/date.
39a3d1793b67df8ef1aa48e2f813dcac13814544 2012-05-29 strftime.c: triple colons modifier partially borrowed from ext/date.
a8f87d6d8d04d34ead8915ae350999c7875180ea 2012-05-30 common test options
2f76e6d34c899d81f5c42e3b1e481c9e506a937a 2012-05-30 color option
7d303b2d10febdeafde9f70c1e8e54e91c54f42b 2012-05-30 lib/test/unit.rb: split platform condition
18805586d9a524f0a351a1affd950e50166ed5e0 2012-05-30 utc offset in seconds
2ab7c5306da3a122002c499afbcb7d78b5070fd4 2012-05-31 vm.c: UNREACHABLE to suppress warnings
960660353f59126d66b1bc2b08d97f5192acdf1b 2012-05-31 adjust indent
5b95238aa7886a0c1de50895ebc98d1236eb914e 2012-06-01 class_or_module_required
3657d629c151bfe063e2db62506e47060f946b56 2012-06-02 * properties.
0d1b2164b01bc54b5cced5c9d96349661af55242 2012-06-02 * properties.
82cd48d7ee799ff1cd37c0ea0be2ab0d0aea9a2e 2012-06-02 gc.c: simplified
694035eb35d7dc52ae58d8306cad2c2d6b0bf240 2012-06-03 use rb_marshal_{dump,load}
f392a8aa9bcf80f57e6c7ac5ea5fd714922e2ac6 2012-06-03 remove old warning
436d819bf2f51b7e01aab070f92e8864793c8d16 2012-06-03 adjust indent
81a0c608eb73f1a250ec9ec11107280b8d086ef8 2012-06-04 compatible loader
a99d3a62719b0266602e5eafe8a2c15d44ba5da2 2012-06-04 unused variables
b89e9bf5447cb47d567c7b5aa2d10b0a9352ea65 2012-06-04 unused parameter
de8eb56e8851cef0c7aec56594531589f5580a7a 2012-06-04 merge definitions
82aa43407ca3f4096ec2be2a13869fb584775952 2012-06-04 win32: VT100 escape
07e222d720a8e6935d47f5747551a50f21016e76 2012-06-04 no windows dialog
ff3b2cb1cef59787bcb125baeeef78a23e83e78a 2012-06-05 * properties.
2073258a7d192e8d2bc853e10464a7a5fcac8f2d 2012-06-05 obj_init_copy
60d5e14b92f6cbf4d6d6ac38abac964fc64b0610 2012-06-05 installation dependencies
bc81a19e99ab99d4a1d8e4cedce3fbf87c52bda4 2012-06-08 ext/pty/pty.c: status to protect
182dc9d40d7e32ef3782ad333613933afdc308f9 2012-06-08 process.c, ext/pty/pty.c: status on errors
52c7036436f8cd5255103e37dde0720a997eec63 2012-06-08 process.c: child process error state
2696fb950391fb74685caf0484f130430d2d2146 2012-06-08 test: realpath
1102fd2f3e1fba09d6f78e677cf7fe969b68bb96 2012-06-08 * remove trailing spaces.
c4c79e256bed22592c7faf9aa83cf7a943edd8a2 2012-06-08 thread_pthread.c: use stack info
588d10180fbf05228aec2882f74dd3236dd3ad01 2012-06-09 iseq.c: fix conversion
f64e7c834f95ecc1437394b2aba5ca03e9b10968 2012-06-09 string.c: rb_str_symname_p
a1d6532ef658af477fc91fa27565983466500e1c 2012-06-09 iseq.c: rb_id2str
e6424f805bffc64655cc80ede8bd6f396c57e306 2012-06-09 * removed trailing spaces.
d9f3198dd97333e5cf05572b41a73290713789c9 2012-06-10 * test/ruby/test_iseq.rb (TestISeq#test_disasm_encoding): set default encoding not to be affected by environment variables.
35c96b9003ee6c5a6af02113216ff37f7d1ebbaa 2012-06-10 thread_pthread.c: adjust stack size
068dafd21f664e75bbadf958ad976afeeca45326 2012-06-10 thread_pthread.c: adjust stack size
8706c00dfd65ae6c78f6fdac3688b224925c8d49 2012-06-10 gc.h: IS_STACK_DIR_UPPER
18c32c9451b0a1b2bbb76cedc75b5a2dbc0eea93 2012-06-13 process.c: constified
e6a6561121ef4475a0fd136524983bb22afbb3dc 2012-06-13 process.c: treat '=' only in the first word
2d460925f2e5beb24fb19dc4b0a07ce1598dac60 2012-06-13 process.c: use shell for reserved or special built-in
33b15cef6cc611fe8f5ee8a679b7b0c95f8d187f 2012-06-13 process.c: fix array element size
621153bf3fb229a746a74aa1d64ab24622f91268 2012-06-13 process.c: no SIZE_T_MAX
9341988b4141534586c24d60265d45292dc8d505 2012-06-13 thread_pthread.c: suppress warning
6379978d453a910ad672f3def32b869a6cfa108c 2012-06-13 configure.in: check iff nacl
da5ac6f565b134e42bcde3cced31b13b8b7fd569 2012-06-13 encoding.c: strdup macro
24b9cf95e04bfb54d3f97dc7a2e67e7fb14b592a 2012-06-13 include/ruby/win32.h: fix comment style
9c48976392ea40e2fefc1020366a227f66011bb1 2012-06-13 process.c: suppress warning
0c7dab5df958d65b0e4b3216c23f7b13a11eaeee 2012-06-13 Makefile.in: warnflags
23838b93e8a4a9030ba28e5206f0f3e49cf59f6c 2012-06-13 configure.in: option for cygwin
e985a6841c2c6cac330c9eb1a4669387f3df4b41 2012-06-13 configure.in: option for cygwin
0d86842f619413b1199a23ed4c4c4b5bb3f78af1 2012-06-13 configure.in: option for cygwin
a9ff01cdae59a09c71d23c9197fa692be28c5c5c 2012-06-13 configure.in: option for darwin
073297789aac2e4e4208d2bd228627a86c9f9460 2012-06-14 fix r36079
207c58b518c31e6f54c0e4acab8dad76c3dda8c7 2012-06-14 eval.c: set nil if nothing done
6648846e05f760cf307f4c0122afb6cb4209f16b 2012-06-14 ruby.c: add cast
b1644bfca9be98395eb951cccb592fe0bafc873a 2012-06-14 fix CPPOUTFILE
d1351e98fd001f613f35f0ea6e3b37c03baf26e8 2012-06-14 fix CPPOUTFILE
a73d6eb0e471dfd62b0ff0541b6b0557336f0026 2012-06-14 tool/make-snapshot MKDIR_P
7931bbf1b3619ef84bc17073bef2388ca050b8c9 2012-06-14 tool/make-snapshot MKDIR_P
a8ddde3b7802702414a7ea602720199de76051f1 2012-06-15 test: help message
65672e63f52dc09c62eb2b75d5d24f710a30ee6e 2012-06-15 test: unknown --color argument
0243943aad4302c1565c09d5a149fe1b96efd1ff 2012-06-15 test: TEST_COLORS
fa6a2e03248840f4cb2308457abfd58e1244327b 2012-06-15 test: skipped color
19b4b7de3b82466eb99b4027430cdf88718610a0 2012-06-15 test: TEST_COLORS
0dc5b8ce8c11d196ed44d333c4bfae8c7f2d0bac 2012-06-15 Revert r35576 "lib/test/unit.rb: refactoring puke"
7ed81c28e0a7f8a484f830724e2e7d16a1d9af6f 2012-06-15 lib/test/unit: refactoring puke
3fb38c6178f64c99fba7a8b3ede3f2b3382337d0 2012-06-15 bootstraptest: ignore -j
3f6e8aef372dab1ece62c93e0d048d605f7aed15 2012-06-15 [Bug #6598]
ff49900ab431e88dc05c14ffd65b92735dcf8bc9 2012-06-15 lib/test/unit.rb: format workers results in the parent
04a7aabfbfc273e6d8edb21bef613f20da730b90 2012-06-15 lib/test/unit.rb: format workers results in the parent
de7eb55f7fec837d43a6a1682a429d8108e657dc 2012-06-16 test: reduce unnecessary output
c05042c95fda84874ee521fe897fd06fdf166be3 2012-06-16 test: reduce unnecessary output
c1740d890adfb9faa6086c1e54a8e46d768e3fed 2012-06-16 test: reduce unnecessary output
07784c78b95dc8cd88518387adb987433b37db61 2012-06-16 eval.c: move running
34b6d066291fb54972c71033c856b78f9eac4ab4 2012-06-17 thread_win32.c: reserved pattern name
3c5664563446185c0b7d95de013d47b766122ba8 2012-06-17 thread_win32.c: USE_WIN32_MUTEX
cdeff42cc1838fe71d562c6bd96e2437a3e90170 2012-06-17 thread_win32.h: rb_thread_lock_t for USE_WIN32_MUTEX
406a9fc5cf0ff3cde3a812b283e3376634601553 2012-06-17 documentation for Dir.exist?
7690aab8333387f2b09346c1290e9adcc664dad2 2012-06-17 test/readline/test_readline.rb: fix argument order
e2ad92a075bdcbffcae9afbb7dab9918f690fa14 2012-06-18 ext/readline/readline.c: [Bug #6601]
3137b0819de753e7df671570b624229d7c583852 2012-06-18 rb_str_subpos
bcc4c40853d0140185f9bc9511beddeb3a33823a 2012-06-18 unreachable
52b497d8b7f5f05b7420b8200423304bb0c85ef9 2012-06-19 process.c: no method calls in async-signal-safe
ab9560c953c90ede19b9f2f310502d91ff88571b 2012-06-19 ext/readline/extconf.rb: no global names
bdfd26b79506179a09a9cfa50eeba03741dc0d84 2012-06-19 lib/test/unit/parallel.rb: new method to report to the parent
c50f91f35b67c6418f3c5ef8b19e08543f2668f4 2012-06-19 [Bug #6607]
5fe8065849039acbe859ea48a259ae8d5174da10 2012-06-20 lib/test/unit.rb: workers sudden-death
5a24475a133a74b84e8d6005a99fb4648580711f 2012-06-20 process.c: fixnum umask
f96afe182ef7b6a45dbbeb9b796cf064a21ebe05 2012-06-20 * numeric.c (positive_int_p, negative_int_p): extracted.
50aab6d401b1dc1416558c08190068bb43f7c673 2012-06-20 numeric.c: optimize
2741a598ff9e561c71eb39a57bb19c0a3205eaef 2012-06-20 setproctitle.c: _NSGetEnviron
b8b67c0b9d7fc55a37647064f77a898f34abf89b 2012-06-21 process.c: fix type
64ae33a18ae0e13444b6ab7c043450b2fe68c62b 2012-06-21 parse.y: fix GC problem of keyword rest argument
52d85c10144bc9b09987b21f9a2523c4b78b2684 2012-06-22 variable.c: fix indent
47c6131b2987fe6158ebca009746a88e3c1b6a77 2012-06-22 process.c: constant expression
77898c33e38be4333112986f9f4f68867f8ce7ca 2012-06-22 error.c: rb_check_copyable
0b0dea752c0ef35d1a964b812a1a7fd033ab9e2e 2012-06-22 random.c: check initialize and load
407e32746e1d1f77cf7d89e02fd4820f0f00a3a9 2012-06-22 marshal.c: io_needed
6e4c82607b10ba87dd856db86156ca2ed9b858fe 2012-06-22 lib/test/unit.rb: initialize ivar
48fc312150b6ad1ff4219dd11da2cb0cae91aefe 2012-06-22 lib/test/unit.rb: show file count in parallel mode
91fcdd186568931bd3ab36419ced4bf25b7fb27c 2012-06-22 [Bug #6540]
5a7db50517207df4ea6c86f4f7ae106966ff1cec 2012-06-22 .gdbinit: improve rp for class
5cc2112ed1180635adad9d0ca5db162fc171d85d 2012-06-24 trailing spaces
5be0ab591cbc71bdafe32bb1b86860da2fe7e03c 2012-06-24 process.c: separate check_exec_fds_1
cc1c97ae3113359628493e8139aaba538bed35bb 2012-06-24 io.c: spawnv
0f0f0f4441e1e8845bf37f6eee712d9f4f73b908 2012-06-25 popen: shell commands with envvar
e6f1e3f49db1694116d286666ccaa026cad61f3e 2012-06-25 method transplanting
7c3d0ce3ccd5b3c1489dac2823f38d78f439456d 2012-06-25 method transplanting
82a408fb9d755b106be2cc23dd08831f158893f5 2012-06-25 Revert r31873 Module#mix
876d4c4cc8f704029116b901ec4f696082a6ee30 2012-06-26 Revert r36213 "popen: shell commands with envvar"
ffa20cf154591dbef2761ef7c61af534b4908f4f 2012-06-26 use rb_check_hash_type
5605afa5e218ea9ee62c4da358fab01b1bfa23e7 2012-06-26 test: reduce output if succeded
1ca611f360d96abf74d065f082e4b7d77fdfeb77 2012-06-26 test: scan ARGV
2240eb37b8c9abdfd1583bc29ea713695d6a2f6d 2012-06-27 popen: shell commands with envvars and execopts
07d9c294a2c873db7b945fbaa0d2664a0eeeb76d 2012-06-27 NOEX_NOREDEF
f4d2374b45bf893b5adf34470e9f20d55143c5ac 2012-06-27 adjust style.
8634544fa74be0995582bc8056763fcfd38a0702 2012-06-27 name of klass
8ddbbb33242f413845079b0274c28331cb4aa0f5 2012-06-27 Module#prepend
28cb8f5d201ba0c0507c79519c4e489039246b9c 2012-06-27 fix null m_tbl
48c04ad0d82ec4339ffd12ad4717b4dbde2aa74f 2012-06-27 fix null m_tbl
cf3a8f09b806dc6f31363e845d9e93d5e046af91 2012-06-27 ancestor modules
d4269d7b7c5c89b98c3f920dcadde1a635f5d72d 2012-06-27 fix null m_tbl
3e96f56f8ae9cb428e00aa0d60ddd18304a1f09e 2012-06-27 remove from original m_tbl
3f3225905b17b0088e7266d981200913edd778a2 2012-06-27 prepend: fix ancestors order
13bc74fa748d2d947ee16f9a7436d374ced09db3 2012-06-29 rb_builtin_type_name
edb1fc4eb2f9b0bd69398362ae40100adfd5577e 2012-07-02 prepend: fix mixing with include
5f8dfdd9c7e0b5f8666a4fba3fa06b54a17334dc 2012-07-02 rp_class rb_ancestors
3fceaf10ab6c85032e381d8345dbf4e4b5e34f2d 2012-07-03 make runnable
c7c397f91757d2b1bcc9c21594bc1494750bc7cb 2012-07-03 fix allocated_size
a7c6f0afae80b3628e89693a3a80a5ce062a032a 2012-07-03 gc.c: atomic operations for malloc_params
91a254fd08eb7691387c6c253f85145ea0578163 2012-07-03 bootstraptest: no stderr output
a7e1820a9f9c0b6c84c281c171c105a34aa16738 2012-07-04 __callee__ fix
1655b26f678e7df7cb840194489095bea24e8dee 2012-07-04 thread.c: fix rdoc
bc4cda4496450d262cd598fd9f0d038726a612fd 2012-07-05 desc r36301
0de9b0fee7dbe174e29208007ce9cb91d7487ea6 2012-07-05 NEWS
fecdcc51ea9411b2c8d15eaaa342e0e6606c50d3 2012-07-05 * properties.
6b801ac9f8d94c6d07a1e8b69449039e19544569 2012-07-05 bootstraptest: refine error output
51f458d4db1cb199a82ed6ae991bf2cf7c0e785e 2012-07-05 ThreadShield
5425128e2b13e98fc31c7dedc65a6dac9e577ed4 2012-07-05 bootstraptest: fix missing bs
85bb412ef94fc85ebc05d328e57fd4c1aaa6c63a 2012-07-05 ThreadShield
0f020f7ca43f357ee93129fd5d216ff2677af9a5 2012-07-05 * thread.c: fix typo.
e57bc077f330d81b5870d214087beb939062f2e8 2012-07-05 never evaluated
a2d0ee620f8e0b3e2d820e84bf02e8e31f7d2462 2012-07-06 ThreadShield: check waiting count
1474cfa8464113fef696ef0f6e8b785fdfc5fc76 2012-07-06 obsolete Config
8a995a56c7ce9a5e7688e20fdfa101b206407ae1 2012-07-06 thread.c: unsigned
6e469999135bf3cb05bdda1bd8e598e82aa373dc 2012-07-07 test/ruby/test_rubyoptions.rb: tests for another name
cf06ed4f52c638fb428884bca0a0f59a3344505c 2012-07-07 suppress warning
fbacb71b385958db8196f041b632e16ab555891d 2012-07-07 [Feature #6693]
37c8b685558aef2f081689e3ed9c419703a8af56 2012-07-09 mkmf.rb: add TARGET_NAME
66f4c3f18c1f6eb4216556dd65463e6601ebca34 2012-07-09 suppress warnings on mingw32
9a8a2fd294ffa68bfed3d503090366faf0f45964 2012-07-09 ext/zlib/zlib.c: initialize return value
9804e68f973716d31d1bdfbc132b801d22327772 2012-07-10 sample/test.rb: newline
25f037377c9a537f624ba0f4d8e058fae84071db 2012-07-10 sample/test.rb: Progress::Rotator
c51a826764c3307a7fe9258e1d18ddca93cb7b5f 2012-07-10 rb_thread_call_without_gvl
ce0b4fea35c8e692c636ac2cf051ab260e1166f1 2012-07-11 HAVE_RUBY_THREAD_H
7bca2f031ae387f979397f73640f0c5b07dc313d 2012-07-11 get rid of warnings
c9e4da2afc7d8c3db78e072cbef81b06effc7e91 2012-07-11 enc/encinit.c for static-linked-ext
dea582458af3ac34fcaad7fd8de46560c012fb3b 2012-07-11 sample/test.rb: fix standalone
35784d10191308f39f694e8513cfc351d6712865 2012-07-11 defined: me in cfp
d7444332257a6fb255300ee938a20dfa64cccf32 2012-07-12 rb_str_new_frozen: new object if tainted/untrusted unmatch
c3521bf6313cbba26d3f407674b89180c8ba073d 2012-07-12 test: skip default gems
e8f714b6345339efb2581a6749272a83ae467d71 2012-07-12 test: separate each outputs
b788ff5cf100d1157e97ad978ff43242459291b6 2012-07-12 test: unnecessary job_status
d57103b9a2a62a67eb09fc9fb7c2828b53d1a590 2012-07-12 test: dots from a worker
bb575208bd8b12926b413774503df5fa965d7b69 2012-07-13 intern.h: fix declaration
d61dfcc7939199e19c2034c422f3473142c6d0a4 2012-07-14 array.c: no infection by unused separator
b789a6b4d676975ed2092b8ed7903b87b8798286 2012-07-14 test/unit.rb: _run_parallel
f09830603644e2c09a696b5c468b810b099f1896 2012-07-14 test/unit.rb: extract start_watchdog
e9f68d7f69704558af0e0721f53c53687d5b187e 2012-07-14 test/unit.rb: extract launch_worker
4633ad5d0fdf060d7764812d81df9751c9fb9a4f 2012-07-14 test/unit.rb: launch_worker to manage new worker
4bbb49b8482003a131b4f3bcce8d17b63ce35943 2012-07-14 test/unit.rb: extract delete_worker
688f2e1a893e04457a1a5aa3577b13f74b2bc080 2012-07-14 test/unit.rb: extract quit_workers
cbbe2cbca473ef56e6ba4526c0f46c0d4acbcf39 2012-07-14 test/unit.rb: extract deal
03e5fb6054fc0aacf1a0108652eb58e4a89f2c5d 2012-07-14 test/unit.rb: use uniq!
e81c1d53feb6c65b354c9a63b9da799ce4d82026 2012-07-14 commit miss
8d6add973ebcb3b4c1efbfaf07786550a3e219af 2012-07-14 hash.c: raise on invalid input
7a6542400dfce2ebb260da2c64cbb0e626b1243e 2012-07-14 array.c: fill with nil
6684ade9a36f50f1e51709ff8b1c732a7be05dc2 2012-07-18 configure.in: EXTDLDFLAGS
83dd555675e9ba91f2181948f4ccfecc5f9b6556 2012-07-18 * properties.
5a03c2569046f9b3919429088f230b01e719360f 2012-07-18 mkmf.rb: hack for -framework
f9c014d008e42eab79cffd6441147cbc95963cf5 2012-07-18 empty_p: optimize and warnings
02f802f2cef1bdde8dae8cfe47a8ba06ea018491 2012-07-18 vm.c: remove unused variables
40ce1eb4035de0707549bcf2c7210b2ef11359ef 2012-07-18 warning: no indirect flag
6e018e3f492c791b725c9ee9d0b5fc023c88cd52 2012-07-18 error.c: map by index
0ff013398483fbb9507a661d02b9c5b64d9ed73c 2012-07-18 fix typo
ea3edd2744f0e6b9ebf8e9ba112268fdd0883873 2012-07-18 mkmf.rb: fix typo
68a01f9cdfa90dc0195b472c0ac49c8d6d8dfbad 2012-07-18 test_syntax.rb: update
c0087df04443e20ccd09cffe22d75774470f6853 2012-07-18 pack.c: round down too long uuencode width
5e7fa03bc0acf3c795d4dcc984ef62272e495736 2012-07-19 thread.c: remove deprecated
c5617b357ddfdaa9a05fce472c094a13ad58a470 2012-07-19 internal.h: move mark functions
f58feecd36f4f3e954038b8ff3c256b79f1a04f5 2012-07-19 test_eval.rb: use block
0e60c71038a754c0d1e06afd48c142a58240d275 2012-07-19 test_eval.rb: adjust indent
f0810814bd9bbb4226ba55bb7e9e1f46d9fe2067 2012-07-19 extmk.rb: hack for -framework
cfb55acaa7c5059020744429d54554f3c2eb691b 2012-07-20 test_array.rb: refine assertions
1ea6c81762ff15f5a4fc9c4e458a312492045c39 2012-07-20 remove garbage spaces
1abd3d4e38fda91ebb19e3b169b3096f74c8b539 2012-07-20 random.c: refine error message
3b15805c72b0c0b66acb38bafdb280d2d11136a4 2012-07-21 * properties.
36c45154d609e97f45ea1fca2477d9675f414616 2012-07-21 thread_pthread.c: STACK_GROW_DIR_DETECTION
dafab791d56e25a02d58e0ddcfd969dabaf89014 2012-07-23 configure.in: LIBPATH on AIX
fbee46fe66a0a531ef834e823bd2e600fa3fa095 2012-07-23 enc/Makefile.in: TARGET_NAME TARGET_ENTRY
7b8e78f74701a12aeab0de34a662d0a51610e722 2012-07-24 test_pack.rb: fix assertion
cd1a6ab82bf4c7fd02701ba05272140fd2a670f5 2012-07-24 test_dir_m17n.rb: composite character
c5581959992c3fd621b48f9fc506454993daf077 2012-07-25 * tool/ytab.sed: fix for Bison 2.6.
ac64f196f814a30bbd8cc3de989240e1ebf3984d 2012-07-25 atomic.h: prefer GCC atomic builtins
681c1b9f1b86f2a1198229e40cfa64bbd52e02f9 2012-07-25 mkrunnable.rb: mswin
003c45f9cd570335b7360241724b6967a8ab014a 2012-07-25 complex.c, rational.c: compatible marshal loader
22783fdbc5a5421b27a9707b9e681957f95aba67 2012-07-26 test_complex.rb, test_rational.rb: revert some assertions
76ff1d90c809fe61616fac7ff26b3c98bdd49f3a 2012-07-27 test_lazy_enumerator.rb: test for cycle chain
044aa29b7dbf395d90b27b97831e78df07a7f8aa 2012-07-27 test_lazy_enumerator.rb: test for cycle chain
a8aa1e2127e6329e2f632a2296d3f36f1c6de2ac 2012-07-27 configure.in: get rid of duplication in CPPFLAGS
c05e6a8cda4701d995d8e4b2390ee2b88b51e6d6 2012-07-27 process.c: try conversion at redirection
485181e4f714b12c4a6cea239d534da75454acdc 2012-07-28 ext/socket: suppress warnings on mingw64
c1ef657b39c153f49660c15f88c31645a710cb98 2012-07-28 insns.def: RB_TYPE_P
208e8db622c9f30557bd28ac614274f81059605e 2012-07-28 variable.c: RB_TYPE_P
f9368f65b108264889d54855e687334f7e84f092 2012-07-29 win32.c: rb_w32_inet_ntop should be const
dc40114781a776f95ac85e0e9d4cf79b030aada6 2012-07-29 option.c: use rb_w32_inet_ntop
240dd36ffb40c86b6d87d4608d514ca4c556e671 2012-07-29 option.c: mingw64 only
a18558140a9476d625bf12ed1df56467f971f25e 2012-07-30 configure.in: runnable if disable-shared
48d7aa4ae93265cef0d824abe7815befdb47235e 2012-07-30 configure.in: deprecate -flat_namespace
83940fc310d45010fe452fcf4f6ffbaba0c3f5d6 2012-07-30 variable.c: tmp_classpath
0e15934d7fe0244573526f5ff3c6232bb3de2662 2012-07-30 variable.c: fix r36574
c7c4e87a409d401724be69de97c950e95409a97b 2012-07-31 * test/ruby/test_module.rb (TestModule#test_classpath): fix
bc08bdc013e82df978d72a1f9337fe47f5031e56 2012-07-31 variable.c: fix r36574
b283d01987291f92540e60a5887197b0945e3a84 2012-07-31 class.c: fix duplication of prepended module
d28d075cc1a2907e2b9db0d37b52b1711c9097c3 2012-08-01 RB_TYPE_P BUILTIN_TYPE
cc59a581f1db0ffc6e8cac93cae50202e1ab81a8 2012-08-01 test_framework.rb: show mkmf.log on failure
98043acae9546e8c62b6bc133886e1cf2daf9a79 2012-08-02 * properties.
2af6b06f9de995ee763b142e48c7605ec9e9b9ca 2012-08-02 * vm_insnhelper.c (vm_call_method): remove garbage spaces.
5b657b5dcb70581778d7c0a9598bbf08e10e7002 2012-08-03 runner.rb: no installed gems
a580c01dc0b40a4c69d016113f2761e6e88de924 2012-08-03 un.rb: DocumentRoot
7ed6c4eec87d0a9b11700acb0bd98c9f27e86119 2012-08-03 un.rb: reduce duplication
bea3f0df108ad4a983843eae83231cca2843b30d 2012-08-03 configure.in: use default compilers for non-darwin
e421410edce497599d3cdf75d2dff90991b9ceba 2012-08-03 test_super.rb: rename
260d02d91d769f4ef3075e9248e1aae73e22a22b 2012-08-03 vm_insnhelper.c: no recv
800d9a7ac1abc61346c2006e7d7ac284ed3635a9 2012-08-05 test_etc.rb: remove implicit assumption
09288de5dfec5deb9749c8551fbf502cee9d62cf 2012-08-05 ruby.h: fix cast
95512f277788ec12b4d368e337dc7397944e1183 2012-08-05 ruby.h: rb_num2ulong_inline
d97cd39f42f1aebfab4e98fb78ea915bf448546b 2012-08-05 io.c: suppress unused variable warnings
13527efd592483678b0738a2c7d6fb82c3f33150 2012-08-05 bigdecimal.c: fix format specifier
cc48423ead1d9e4b46dfeca7a45437793fc29521 2012-08-06 insns.def: use klass in cfp
d93d45fea7598dccab03447a19988a05e6c55ae0 2012-08-06 vm_eval.c: remove dead code
281e4b611f68cb5d0d6e42fa50cb491a5b54a832 2012-08-06 vm_eval.c: check exceptional condition first
ddabdd44271e9e693232143e5ef84da74f470e7c 2012-08-06 test_exception.rb: use local variables
745de093dbe5d110e6cc7e5ab05e619f0f41b764 2012-08-06 test_exception.rb: split tests
6f677a5e0042442a6c70a8bcb003f702f4222e58 2012-08-06 variable.c: split CVAR_LOOKUP
28827e61d153e39ad3fe1e6fecbf27c09140fe75 2012-08-06 method in instance_eval
22e145141bcd98ab68ff57e9cd991796227b534f 2012-08-08 common.mk: id.h dependency
6b4ecb32fbaf41a97be27bf20781b5fdc38d7485 2012-08-08 use local variables
393ed5c9504e688d3822d79f09d20da7f7195595 2012-08-08 vm_eval.c: cref-scope hack
0e92dc4b729970112e8205fa1dd55b17af38d27a 2012-08-09 ruby.c: show version only once
1fcc1762ad0fa839bd4609371714d60e2aecbcbf 2012-08-09 fake.rb.in: remove duplications
50f3d3feb545b750e06bb267b651cd12dfa1f1ce 2012-08-09 configure.in: use real path
402edc568ac69051f4fc28bf1e4553d4afdbbf02 2012-08-09 mkrunnable.rb: build_os
bb979b86f8da41cf3144e40f2e3e5efda984b08f 2012-08-09 * sample/coverage.rb: fix typo.
a63210855772fbeb62203872044e4403981c2daa 2012-08-12 * properties.
1b4a45cfe42f0990a146323518eb3a43e6e9f2a1 2012-08-15 * properties.
e7878d20822cf00556c5ab02d0eb0cfe1a76cb93 2012-08-15 common.mk: ID_H_TARGET
bb545e213146685e0cdddb064ecc3b22139e01f9 2012-08-15 sprintf.c: coderange fix
665b06ec5bf747c13ff7c5fa9b003d5ca2540709 2012-08-15 sprintf.c: infect
31bea5d436dc36b1af96acef2329e4790dcabd20 2012-08-16 unecessary macros and K&R style coding
f230b1ec985696164b208e4e42687e572b82e5c1 2012-08-16 test_printf.rb: need to be infected
a39b94d3022e37f4a5c3ce7cd112ac01f6e2ceec 2012-08-16 common.mk: -ext- tests
9528358120511f0587be39c853f5916cf8d05a9d 2012-08-16 object.c: forbid uninitialized class
78f8ad683be65653d14b970674c5079b6f512cc6 2012-08-17 vm_trace.c: remove meaningless assingments
42dc1e5ef8f8c003ef0cb5b78102044d2e800c44 2012-08-17 * id.c: move vm_opts.h dependency.
9e1b74ff5b5ff6c1550ea1154daf206142e279b8 2012-08-17 incs: timestamp file
200cea63268d934e88d8b42a95e2f1172bf1b605 2012-08-17 id.h.tmpl: joke method names
f7c2791c6092728077777cd6ffbc3476e5a11a42 2012-08-17 id.h.tmpl: preserved ids
b421bd0e12fd8cb98e9ae4320c8db22454934324 2012-08-17 object.c: preserve encodings
cedb0db802c3bde6864beedcf13da60b49810e21 2012-08-17 common.mk: fix VPATH
e6de05d7c45ae256195bc0648605d0017bc7ee76 2012-08-18 enc/depend: fix inplace-build condition
de83cb9b20f2fa6ee6bace04ff29462cedd02a6d 2012-08-20 test_module.rb: workaround for ruby-mode.el
ceece4650a1de6189f2705cbf8120f6679a1af8f 2012-08-20 vm_insnhelper.c: iclass as klass in cfp
f4bc341b0083c2b59894c7f3b4af1bbf2af27cd9 2012-08-20 * ChangeLog: fix commit miss. remove duplicated entry.
89bcc681f076d46604bc706325155a676010ff0b 2012-08-20 parse.y: token name
dde9f6958d169fe8d4f7f4c6cbc1e2e7f80a8683 2012-08-20 parse.y: token name
d059d718b505bacbf7af6e9c473eb95391d481d0 2012-08-21 remove trainling spaces.
3eb71e222112bce0e10a85263c63280985b269d3 2012-08-21 common.mk: id.h
b78fdf1a82347a0cc0ffda73cf4c7ef032ff6ea3 2012-08-21 addr2line.c: suppress warnings
404cc1ae3ff26f045d5d6d7354406e167d1ea10b 2012-08-21 configure.in: no bare case statement
5eb9453fc3e2c22e72dda7624dedbee1e62afe9f 2012-08-21 configure.in: escape #-marks
2ed9b46b4f2dee7be51554d42745a74fa3fdf739 2012-08-21 configure.in: noral blocks
3d23725ab9b0a01e747b78c46473c3bfa3ff31dd 2012-08-21 bignum.c: suppress an empty-body warning
8de500cefca5e021f9fc792badddfddf48b1b409 2012-08-21 bignum.c: keep first zero
c7ca25a04afc37b3da88feaf8af17c06d7ff2ccd 2012-08-22 * .travis.yml (before_script): debugging for -j.
7861727ce94a5cc500aa75caa836886cc38131bb 2012-08-22 * .travis.yml (before_script): remove -s for debug.
4b448d36ea6728b871d548878281bd1cfa7b00a6 2012-08-22 lib/mkmf.rb: ruby_headers
69d6a825ae87300af604d9306800d5998300d4f5 2012-08-22 lib/mkmf.rb: ruby_headers
2933909caf01896d45eefa23e9c839fd1e03d652 2012-08-23 remove trailing spaces.
c68d29960b4027da6fed55576a523f42f6182f28 2012-08-23 load.c: keep encoding of feature name
da73549678f69059d915f5b5ca988370a438cc23 2012-08-24 win32: property
83e728a74ec54f3cbb5e024e2ec9c2868352a5e8 2012-08-24 mkmf.rb: timestamp for directories
d42794b78e769dacb2796a3c9ce6ae4c73dd9089 2012-08-24 ChangeLog: add description [ruby-dev:46067] [Bug #6904]
b903ab940ca90188899a15ea0a04082aff795e10 2012-08-24 mkmf.rb: fix r36815
b29a029768ab68a289536a43002550689f617239 2012-08-24 ruby.h: clear expression
22bb811a733c5c402ba9e06c69b71a5b0e046ddb 2012-08-25 mkmf.rb: clean timestamps
bcbc1f722c0ab7e26334c6fdafab502f4f021860 2012-08-25 generic_erb.rb: --vpath option
4d887d8b71f3c52d3639a76af394f9ff7154668d 2012-08-25 common.mk: update parse.h
87450541b34ffae190ecee290a6fbe308b241b3a 2012-08-25 parse.y: extract function
68f3ece33f3dd3161b6729bbc365a683cbc65a67 2012-08-26 suppress warnings
51463abb6898e772ff360cb0a4497183776d0f89 2012-08-26 mkmf.rb: timestamp for directories
cb6fc579f462c17870bb78b50c2f1b9cb4019cc2 2012-08-28 insns.def: duplicated code
58d0277775487f835b6345c0c32c459163fd1f13 2012-08-29 ruby.c: magic numbers
06d98b4d4dfa2f4d61373a4fe06a4fdaaedc9452 2012-08-29 mkrunnable.rb: config directory names
22c81db9d8bd5087e4c1a0d4771873ad7d58ad88 2012-08-29 configure.in: use configured libdir value
d7ca01a73ad5287f9d063bbdf5b35f472affda9d 2012-08-30 bigdecimal.c: check underflow
d90b02360391a2e87dac58329316a87032ae6e70 2012-08-30 vm_trace.c: warning
30fbd739a19cadb4b7c63ca1f982891a69ff17a8 2012-08-31 fix dependency
4faf219853a67128c9bd3a1282f0419cd3def0fb 2012-08-31 vm_trace.c: uninitialized state
dde690bc32f4e7f614bf46edc3f8bce8ad2e131b 2012-08-31 vm_trace.c: freed memory access
2e42f37a020ce9c94f7d41e69b3e3ffec43a54ce 2012-08-31 mkmf.rb: fix race conditions at install-ext
470c941ce5bd1800fc24f271c6234cee096fd592 2012-08-31 id.h: independent from parse.h
926552f58321ee38e5a3f94578a72c695ee19ae6 2012-08-31 common.mk: broken nmake
ca1c6093d69637ffeff4aba2abb0c3f2b98c939d 2012-08-31 common.mk: broken nmake
059f14a6c5a4f3d72da6c8a32b2a435a1f752197 2012-09-01 configure.in: unquote
a4ce3ab4fd5982af49662320839f8ec109d63881 2012-09-03 remove trailing spaces.
7c2230bd8c8a16a976091f983737d94ce52959d1 2012-09-03 matrix.rb: complex vector
98fded61f83f75b0c64806ef1c27a1c200868a47 2012-09-03 ruby-additional.el
1f29acae2873b7e6ceecf886ae4b088a197c93bd 2012-09-03 * .travis.yml (before_script): remove debug flag.
2000173101bfa2a5beadca8d9c77b991354d30e8 2012-09-03 ruby.h: suppress warnings
af6c038b23c056fed1a8f5cbb8827b3a5061e893 2012-09-04 remove trailing spaces.
1ff165c92bbc079eeb21ca1796fabf1b95454924 2012-09-04 property.
7d79f355fcfb39c52f5b47f44c99c0e645d1878a 2012-09-04 rbinstall.rb: skip symlinks
4ef43fc02f9446da4eaa508c439d3caa1a244ebf 2012-09-04 adjust style
65a61792a96f478cbf8ff90b8a09b8b555f4d5c1 2012-09-05 dir.c: enumm answer
f65e683ccc3b6689ac00e7c1fe0fd2c0384824b2 2012-09-05 dir.c: not recurse dot files
f1df537a831c57021508ac9ca03229550d99b4d8 2012-09-05 test_dir_m17n.rb: test_glob_incompatible
83185f9181e90979dd698489cefd85514661265e 2012-09-05 dir.c: fix recursion
a1fa2695e1cbb6580357d26e111cc604c6273f3c 2012-09-05 file.c: no longer used functions
f961b80a787611c4235f617ebc2b3f5718ac1f02 2012-09-05 win32/file.c: prototype and cosmetic changes
ad2e34c6709a69dc748f8d33e4f541bee8c29f75 2012-09-05 win32/file.c: simplify
5809d668bc6b8e43e117925d10a41e9e62d1c629 2012-09-05 common.mk: partial revert r36867
38d0cbce65d97a8ddc61609d2a052cd91d4a2789 2012-09-06 ruby.h: merge FLONUM and non-FLONUM
977bec12363e7e87a19ad81aa063fbf2b4112493 2012-09-06 .gdbinit: FLONUM support
d0d68df7d00f58c8ebb9a74f577dca389876d882 2012-09-06 mkmf.rb: fix splitting options with an argument
68e47b61226df183ae17203ae9d0b812f2ce46eb 2012-09-08 test_gem_specification.rb: skip meaningless tests
583ae60897452ff48d3d4a986a0604b4b519be91 2012-09-08 debugging
ea005c47faf3563b7fc9a3f92525a05e745df033 2012-09-08 .travis.yml: revert.
5fbfc21b67f4bd68502e186024636f5bf4350f90 2012-09-08 internal.h: allocator function in rb_classext_t
61f530500e07335b50999409a05b51a5deff67bd 2012-09-09 * properties.
f228a4b20949997c139cbb33434099bd71b81578 2012-09-10 thread.c: static
9445ab2d9864dd2c53fce6468e4ff15f40761914 2012-09-11 mkmf.rb: fix $LDFLAGS
6f50057bda967cb2ff29d7a2459e906876a39795 2012-09-12 vm_insnhelper.c: reuse VM stack
857ec7118f69b140f5fd09b16fac9e28b90508f8 2012-09-12 pathname.c: suppress -Wcomment warning
d11ef850b21cadc92b8b2bb509c3a329dc70cd43 2012-09-13 configure.in: no PIE on Haiku
fc7a96e2158a4417bfae8b0c5e1acb2d95b3253b 2012-09-13 * properties.
356c085709099df61fdf177d1e7717aa65640376 2012-09-15 test_parse.rb: eval locations
b520b218391b7af434c428f622797ae59b4691c4 2012-09-15 parse.y: static table
66d03f5f3cae77cca211cc89ae9db87e8777c035 2012-09-15 parse.y: switch
2bfc48dd62e572c554529f67f57e0da8bbcb2475 2012-09-15 parse.y: new_op_assign
47b642bdd318d55884ef9d1143787456da63539b 2012-09-15 parse.y: new_attr_op_assign
fdd8d5badca40c9d514c52c32c791b58165c2087 2012-09-15 .editorconfig: new
057b1986a4bdc449c2c328fce9df1869d527be2e 2012-09-15 configure.in: aix warnflags
4a906510a289475bb4baf662a70e07e6b01fad3b 2012-09-15 configure.in: strict warnflags
59383b1f9cffc2815d4a213710be253d9b6114d4 2012-09-16 io.c: io_set_read_length
c278c84692c17f3d83fa3acfe39f2a2564dced0d 2012-09-16 configure.in: warnflags
f3dd7c49630a771acafd2d4f358ff2e7a74b4d15 2012-09-16 parse.y: suppress warnings
315cbef8358eb4f1fae3faba90c459054ad2a2c0 2012-09-16 file.c: reduce xmalloc
abeedb0875f3fb8e8d1329b8dc885b159cb61841 2012-09-19 array.c, enum.c: TypeError in zip
2b64e10feb46cf6fafc57a036e80ee497806213f 2012-09-20 remove garbages.
4e195e0ff3aab6994b760387c747b1f3ac1a0a3f 2012-09-20 Revert r36994 "* lib/find.rb: Error in documentation example"
ecc80b3cb46e526bef64d9761b972e32e7152193 2012-09-21 mkmf.rb: untabify
87fe2bfdcf16b37608b5c1b51da63f024818cc85 2012-09-23 mkmf.rb: fallback mkintpath
de9093ad2941a4c1ae64fe5a6e48166d155397e5 2012-09-23 mkmf.rb: use internal path
255e1b05b1e3163c251eb4cc18aa116d75de601a 2012-09-23 mkmf.rb: library path quote
9f4f1545010b42c23a7085de5db9ae6ce06f1148 2012-09-23 mkmf.rb: unexpand macros
ba3d6005837aab1815131512ca4918f17ee12d07 2012-09-23 mkmf.rb: directory timestamp
aed254f314b9c2bdae46d34dd17300cadace3907 2012-09-23 mkmf.rb: unspace
8a3856dc1ee0f0a9105592de9b29507eba1a8dda 2012-09-24 enum.c: id_call
a7353f69244d00a49edfb899151e2fcd82c89c2c 2012-09-24 enum.c: id_call
2314b80d4c5ed712308f6b32aa8bf865d8d9ffff 2012-09-24 Feature #7035
1e56548995fe2b3b266ccdfecce0ef1163534dc6 2012-09-25 insns.def: super from at_exit
26df05b2f80c47c080b01b2c23623d5aabba0321 2012-09-25 test_super.rb: super from BEGIN
2301f983d2bd7edc5c36352e97b8028dc4c4bc24 2012-09-25 test_gem_installer.rb: restore ARGV
454d393555887b6d517644419b1ab40e47342acb 2012-09-27 eval.c: invariant IDs
4a3c049cd1a02f3a650cec165178b33d8bfb0bfd 2012-09-28 io.c: IO#reopen int mode
82491a4f73e4276dd8eef30091cff0b629ec1caf 2012-09-28 vm_insnhelper.c: fix types
a416367b0434e52ae2eef0ea84c19a2c1e3d05ca 2012-10-02 eval.c: hide internal hash
5c677a83bab95b01a0c5d6d3eda9e26e8e43fab2 2012-10-03 io.c: improved IO#reopen
54c17dc8a979ce072991e4480e5ae3d70bad9b2a 2012-10-03 thread_pthread.c: init stack with ulimit
396903d3842fbae6c2bc5d2d72eb734516a88f3a 2012-10-03 depend: dependency
f6d0cb46f6a97018a3cb21916cb289c9e334045e 2012-10-03 ChangeLog: fix typo.
4336caf20422cdaeb99e519e20ff9214667e594d 2012-10-03 gc.c: unused function
cbe3646e683e8d1112ff832cfb74ca2aec006991 2012-10-04 * thread_pthread.c (RUBY_STACK_MIN_LIMIT): name magic number.
fab7e66131a899fcb1839dbc0564cc84d1a43674 2012-10-04 thread_pthread.c: precise stack size
6fa2980e53c168ccfd08fdfdcc3444cdda6b3bcc 2012-10-04 * gc.c: use enum for debugging.
6aa2aabd8b8c948d1f9eb2fb367ef24a24f237ce 2012-10-04 gc.c: self-referencing finalizers
e2220d19e1267ccfdc34d9c106124a1aba30fdaa 2012-10-05 depend: missing dependency
7cc6bfa32947dcc60dab6e47250409b7962b29e7 2012-10-05 common.mk: gdb-ruby
d5ac3f71aa662d77f987bd2700345118633c6ea5 2012-10-05 encoding.c: unicode_p
928d1a5261fc3afcfcdfb267b6b5f0323b81a669 2012-10-06 encoding.c: unicode_p
122de73a19cb5f08c56589748ebc98055fc964df 2012-10-06 test_objspace.rb: refine
b1058ef46c04e8b76139d1985dd549a53396661b 2012-10-06 gc.c: use markable_object_p
0751c5d16d983ae9541bdbfb109d4b310ee162d9 2012-10-06 reapply r37098
974e3c9c5d15af79a7992a55fb37b07ee0a7532f 2012-10-06 * test/openssl/test_config.rb (OpenSSL#test_constants): skip only when DEFAULT_CONFIG_FILE does not exist.
0bf06ff434c0e4a88616c1c7d5be2c5f76978db4 2012-10-09 * ChangeLog: fix typo.
dd83dd6bda20f701ce637031532be14a165f1de1 2012-10-09 process.c: uid gid exec options
7f8e5584649b1bba6d30d78c661a1b1eca28340e 2012-10-09 random.c: rb_random_ulong_limited
e3efce6df1aa691e17c59f442b35b4fd129d3a13 2012-10-09 array.c: use rb_random_ulong_limited
428ec4ec05c0f5a0c24dacee406854fff623dca4 2012-10-09 envutil.rb: assert_file and assert_file_not
eddfa31bda3a06c857217cbc09050cda920f1c7f 2012-10-11 test_string.rb: highlighting
88e326eddaf90dd628d4b2ef013301ecc231b9b7 2012-10-11 test_string.rb: suppress warnings
104d173752b240dd9a52a4edf2f3715f540e629a 2012-10-11 test_string.rb: missing test
e808b2b18f13fba51c4e2e8b31e83228d26e3f53 2012-10-11 string.c: GC guard
1b4c99c0573719871ffa6491a3873adcff920c52 2012-10-12 mkmf.rb: use configured libdir value
7085db45e4f15a58f9a82c8815bcc31364e0fde1 2012-10-12 file.c: poisoned NUL
872a47c1bf2ebdc1e517a6b429bbe065860b5206 2012-10-12 file.c: GC guard
9e02550b21e2fa73049284fa8f0b6c5d8a2d5394 2012-10-14 ruby.c: passing block
ca968ee45eabd35e21c1f3f602ae33816ae64d23 2012-10-14 remove garbage line
c0481015b3c7e8371fc9b75c3b0235ab19d7d22f 2012-10-15 vm_insnhelper.c: suppress warnings
4c9ea3c3ee7553258e837ac1ffe963bcf561eae5 2012-10-15 * properties.
32569104e121e6dc7363acf37b5aef766bd04d4d 2012-10-15 envutil.rb: file_assertion
ad54de2acac70ba2f889892df950508edbc972b7 2012-10-16 file.c: check_path_encoding
7b4f0c0d1d4815807b000506cb470eb925834f9d 2012-10-16 file.c: ASCII-compatible
a583f4206210cfccd9228d6f1f0cef0f2fdb5b92 2012-10-16 file.c: ASCII-compatible
37b8f7b84fedff7937598273fb65c7fb4f8390f1 2012-10-16 file.c: hide result
9af8102225d13f3f5fd49e6e12f4819e5e1a437d 2012-10-16 file.c: ASCII-compatible
7254573c551f83a83cf3f2d6e97de8ebe72e16fa 2012-10-17 configure.in: multiple opt-dir
849c4eaaf3a03e98ee1f7aefbf58ec152585e4df 2012-10-18 test_syntax.rb: test_unassignable
676c01bb36d39cf1c0085c4853c9dcbd3b908f35 2012-10-18 parse.y: fail if yyerror
60f949e1013bf22e5392587ef725888f82834e48 2012-10-18 ChangeLog: adjust spaces.
6be52625b25ac334f182a7814c7c0590c5a0bc16 2012-10-18 vm_method.c: check arity earlier
2fe13f62efe400736bb078cafcebba5f5ba7b83b 2012-10-19 vm.c: pass through thrown objects
024939558224abd68a0bba5cae8d2930eed5bc0c 2012-10-23 configure.in: no visibility option for older GCC
ec007f72cf9b4329c5ba59fe6463e38c163637fb 2012-10-23 ruby-electric.el: fix #198
357a5f5ab527e7db6f009b8fae2aebae1debfd97 2012-10-23 ruby.c: --help option
a8e25c92f36cd4c03d0db16fe93f3b8cf205edb3 2012-10-23 test_rubyoptions.rb: --help option
aaf346059d0b998ab4d31099d8c3043df1034bf7 2012-10-24 vm_insnhelper.c: inline
e59e5e90c09f6d67695a0c592a1940585c1cc72e 2012-10-24 objspace.c: enum ruby_value_type
db1f7079b6ff3c7227f20fc9c0743f9147bba2d2 2012-10-25 remove string literal concatenation
e6c5b9f30840ae985c4bdcb91435e9c2c06fb7ef 2012-10-25 revert r37326 "remove string literal concatenation"
e7576a777c32fdf04f6e014a225025b5e2b45553 2012-10-26 parse.y: concatenated literals
854c5ec4704736124b6fd0dcebe2f05557dfc1b8 2012-10-27 win32.h: fstat on mingw32
197e7b812c8ab14a7b61b7d0425c70768453ac65 2012-10-27 parse.y: bit field lex_state
e672994d146eeb85fc3670cbd97b484f6101d373 2012-10-27 parse.y: warn static content assign in cond
9d27ced3baa15cfc9d3c57b62d8b02e66002c701 2012-10-29 * properties.
78625e585207bab02c5c2b905797849996cf5436 2012-10-29 gc.c: PRIuSIZE
56f9574de8786c3364bbc8e95876abe296c845d7 2012-10-29 stringio.c: close separatedly
b9cba0711b2753a26b9f1155ea62e2a8d07cc76e 2012-10-29 load.c: adjust style
bd89d0cba5a20a2d2f76c4d98e3e70553973c7e7 2012-10-29 rbconfig/obsolete.rb: Config
130bb41d0a71547505e4f3e071deaf397cb28e38 2012-11-01 iseq.c: simplify
5aa7ff2b8a41ad688465b3d919aab62d214c74c3 2012-11-01 thread_pthread.c: RUBY_STACK_MIN
0c4a27a5a207b7ab30d4b2edd16e0b75e551e1da 2012-11-01 iseq.c: fix r37397
27f414916e2f65291d162a3c02407c595dd86400 2012-11-01 test_process.rb: use never existing file
1d4ec583c7a0b83c153cab34a2b6865db7ea0619 2012-11-01 mkmf.rb: timestamp_file
603fcafdc33ea5aed55240020e7287597b6b2e01 2012-11-01 eval.c: fix message
499b5a9197f68e14873e641b737aea40a0f8bc5a 2012-11-01 proc.c: main.define_method
e627955d140d10f8b3575f6a5d8efd5edf220cc5 2012-11-02 mkmf.rb: timestamp_file
5f06ee7ea0d50ae91f5d92c449d4cedd1de497a6 2012-11-02 mkmf.rb: timestamp_file
f7894e422a935d975f7fc4130b73fefba16a9433 2012-11-02 vm.c: rewrite all catch points
e59d5667c7769ffbe77f50687cb4393ca9280b2b 2012-11-04 dir.c: FNM_EXTGLOB
510148e99594c9cdaf038ea6ae37d3a273e1b4fe 2012-11-06 * properties.
7f00f853d4b1c09c4b37eeb6c12e8386c622fa3f 2012-11-06 adjust style
db54dc7215bc6838feaea452a13a8954cdad8a7b 2012-11-06 enum.c: prefix
bd9b31e557ca557aa2ae8b5908c71e1250e450c8 2012-11-07 object.c: inadvertent symbol
1c5104ac9c0803c476b54d751b0ec4579a1828af 2012-11-07 ruby-additional.el: set encoding
f030a91d3e5317f62ca6ff8c273061e46248dd08 2012-11-09 * parse.y (warn_balanced): use bit-wise operation.
06de286c68f04b989cd7fd6e282065b3e8479d7e 2012-11-09 array.c: steal shared array's container when ARY_SHARED_NUM == 1
b11975dfe072630a0a14ab4664a688b855cbdaa6 2012-11-09 array.c: make array really suitable for queue
aaa9cb1ab4dd225113f027d4b725b8bb417e2cb1 2012-11-09 array.c: use shared array in rb_ary_slice
fdbd3716781817c840544796d04a7d41b856d9f4 2012-11-09 array.c: speedup Array#unshift by using space in shared array
525cb66467ff22a50f2e6bf307924459d38cd592 2012-11-09 siphash
496d7cc886ddf7b466019a65506d3b9977bca8d4 2012-11-09 siphash.c: union sip_init_state
1d2ddae1607b32d5183a9d9cdd0ccf57127e3dc3 2012-11-09 siphash.c: union sip_init_state
2ce1fbeb59dd0a125d56f2500b0dba1a56380da0 2012-11-09 random.c: BYTE_ORDER
62f7424640b0aff81834d3d310193ab9e1288bfb 2012-11-09 erb.rb: safe concurrent use
5a5a86cc527946fb40f241377179b0723f2348db 2012-11-11 hash.c: refine error messages
5051186a0b1ca74a3fbd82714f93333995ea471e 2012-11-11 hash.c: warn for wrong elements
a5501072fcef939151195d6b66666a68ff913712 2012-11-12 * properties.
864d96066d2d2af506345ae284a1bad508c994fb 2012-11-13 * properties.
e9c28d0fce1fa34bd83e910273981190932ebf63 2012-11-15 * properties.
1e6ced13be0646ea1d16f0791072441673d100d0 2012-11-16 remove trailing spaces
6fd1ef7719b7296dfd3b672c6b44c2fc74b02322 2012-11-16 * .gitignore: ignore dmyprobes.h
620a2b6c65ef497529bca89abae5ea7d16e0d191 2012-11-16 Makefile.in: probes.h
288da355e3575a7331f75ae2a8593e59d4433d78 2012-11-16 configure.in: cross-compiling fix
c9b6a01435ef814f790f770520400e7f6ccc5e20 2012-11-16 range.c: compare signedness only
1c7f72dac2b864ceeccc6b6b871c6207340c8876 2012-11-16 configure.in: move after AC_PROG_CC
e516438581a6ff13b994aaed48963b4e0720fbd0 2012-11-16 Makefile.in: move probes.h to all-incs
df4e0dd52d15028fc13dababa2d95d77a33bdb7e 2012-11-16 Makefile.in: split probes.h commands
1d9d1a8f56df81a6670401d3160f601995bf2cc9 2012-11-16 Makefile.in: fix typo
eb40d20e30a7eaf23da16e32c63101ec05d346f6 2012-11-16 probes.h: select by suffix rules
6379b316bbd74e299d0f9c5d9e6fc0f2d8fffecb 2012-11-16 common.mk: dependencies for proges.dmyh
b29b2962d2b58587fb1a70a3e97b109757e7586e 2012-11-16 adjust indent
ed86cd0536fd1e77a17d69bf30fe5ef531e182ca 2012-11-16 vm.c: gc guard
7bd638b7a4062d774da7c96d3e926733b6a103ad 2012-11-16 object.c: suppress warning
697bdb0d7e0db2148120ebc3776ac7046f27d1ef 2012-11-17 * properties.
a824a6187d202ba57bcdf874c53606c103c357e4 2012-11-19 common.mk: no purelib
2370556d3d8ec4138c4326208a6da7c1c485e908 2012-11-19 configure.in: no -lelf
7588c674d52791a15fa7631ba2628d6547ad1185 2012-11-19 struct.c: yield assoc in each_pair
92cef134b54fadb79e5d338a3aea1b51ff500386 2012-11-19 struct.c: fix typo
3b3d2006c2251c1a007fd362729c36b0a26149c0 2012-11-20 common.mk: fix for BSD make
c3da426d10a686dc24f86d000178a2d1eb852e17 2012-11-20 remove trailing spaces.
eabe74e0341ce1144d2a7521f88dcaf940a02380 2012-11-20 file.c: fix rdoc
e786aa711da8e64734d20acfd9c6b8df0b4515c5 2012-11-21 io/wait: add IO#wait_writable method
45faa57b49cbb0c8a3cbdc8f44b8dd619ecea15b 2012-11-21 wait.c: wait_readable
29d626109bf83f193b5b8cf64d36d61084bcb968 2012-11-21 property.
d03ed07e60f34715298ace6d8b8a3619eb71407c 2012-11-23 test_rubyoptions.rb: --help
0d280f3d638e472aef0c388b6227f4739fd2e27d 2012-11-23 test_rubyoptions.rb: refine assertion
38a1bcb056f90552f564fffbfcac421c30ea2266 2012-11-23 * ruby.c, test/ruby/test_rubyoptions.rb: revert r37815:r37816.
48df345894b80d20a51c7761a26b2d7bf83e9755 2012-11-23 ruby.c: wrap descriptions
400d2d9d0394dda6f201eb0c92c056adfe5ca4db 2012-11-23 mkrunnable.rb: static-linked-ext
e54cd2bd97b4da5e9a02ab35cdb3f75f4b645b06 2012-11-23 mkmf.rb: mingw64+MSYS pkg-config fix
f6761088a4eb4d51765d9ea032e15dc5a581958f 2012-11-23 configure.in: --disable-dln
b9163cc1fdb109f214cda44b07f2b960338015f4 2012-11-23 ruby.c: argv check
6a858bc109bf879b9a51c8efe17f51553b38735f 2012-11-26 Makefile.sub: fix r37821
e4b54208d0e98677db83b92a458be6847258e54c 2012-11-26 string.c: suppress warnings
943b664eeace274f3235e6dbd3bb2757374a85c0 2012-11-26 extmk.rb: git rid of post-1.8 features
cd246ff2545cd5399e98ff93eda29ba57e44cc85 2012-11-26 string.c: suppress warning
f0a229b69b40e27a1f0e542a1d4099bd832d8cda 2012-11-27 extconf.rb: git rid of post-1.8 feature
3677a68d81593493a3d19ea5bec6d3ba9faa98c1 2012-11-27 extmk.rb: fix mixing mkmf.log
82cc52ed9373fee7c846e9cf73a67e7a3c94be88 2012-11-27 * properties.
7e4b6fa7d601a5a15b760e8bccd3f583ea89fef7 2012-11-27 * properties.
db9fe59b7348ad3cb4369279013e25f2884cede6 2012-11-28 * properties.
d5c463b5767c5bc57d79ba43a38edc3f3ad304b2 2012-11-28 * properties.
3baef1fc22f01634b908b598beee280b7788cc36 2012-11-28 unit.rb: remove unnecessary includes
a0f7f36a5a47098c30125d3ad5c19db71fc34960 2012-11-28 mkmf.rb: each_compile_rules
d8da0faf236052d7e16c08bcb31c2d32d661a266 2012-11-28 extconf.rb: VPATH
082a2716cc0e95f37ac9b64c26f9d55d2b0cb499 2012-11-28 extconf.rb: mingw32
ac93d931fa8c089a4fa6cbafb5727829161ea22e 2012-11-28 emitter.c: constify
ecaba0f21ffd4d3ef5511ec117865af634554dea 2012-11-29 remove trailing spaces.
304885cdffeba202de0e51425f76d92945a3b2a5 2012-11-29 test/dl: no warnings
0e515efda19c2ec15c61f623e097ecc4818fd561 2012-11-29 * properties.
5bb12509a2db64cb92fd52222fc2022c9181d54e 2012-11-29 * test/dtrace/helper.rb (DTrace::TestCase): check dtrace availability once.
cf1d6730c1a850d885632477fb9f5463cc46035d 2012-11-29 remove trainling spaces
2f80fddadc25d13c2c9862b03d16c0445265c027 2012-11-29 test_io_wait.rb: Bug #7420
d22ac50ad493256c707b7b39eadf3ac46d989224 2012-11-29 tool/vpath.rb
8818a574a1ed9a322f8d2374db6276a9e8d279b8 2012-11-29 helper.rb: try with sudo
f77c97a8ca966ba2a0303b838fa7e04ebc311ecb 2012-11-29 variable.c: show namespace
399a32dfca7bbf2cb770cb7cd422b30ac220f01c 2012-11-29 compile.c: hash must be paired
4f451dddeb81941a25a9ccd9dadc1a0247274e0d 2012-11-30 vm_backtrace.c: RB_GC_GUARD
1459cabe703832a8eeb6eda934537334347f3a7b 2012-11-30 value.rb: remove DL
e553663cbda58188d085a0e6e5a71d52d3d95c5a 2012-11-30 value.rb: adjust indent
368d99b391443d32bc5a136ff037f2139096e0bd 2012-11-30 * properties.
7e42e55e089363f8f4e14d732256d5e22ac74bf0 2012-11-30 parse.y: IS_lex_state_for
25b0a58bf5f79ca49f3e7074aacd0f57df8fd227 2012-11-30 parse.y: LVAR_USED
8e2839ba2f6c648d7cd3ed3b6e820a043df7f9b7 2012-11-30 parse.y: false usage of local variable
981f9c52c6b0d7197e098ae9a0375485cf0c9c0c 2012-11-30 vm_dump.c: no methods in segv handler
1dbc720c0d91bfdb39dbef75606d5cd4ef4d9884 2012-11-30 string.c: always fixed value
c08785a36278ad10aa977168813e1cfcb531cc7b 2012-11-30 string.c: use rb_check_funcall
020cc0ad5c5b4b2b2aac9e0a7fc9d35cfc76dfdc 2012-11-30 string.c: compare with to_str
578deb65b090f0c1486f901ea2d00bb456f7f4c5 2012-11-30 zlib.c: suppress warning
ed0aa14fcc1b2629cb385bc34e9a69c9a43a9fc5 2012-11-30 zlib.c: suppress warning
fcd4ecd576ac1c3af047eb9491ae8c45c22d8e64 2012-11-30 vm_backtrace.c: suppress warning
3f50943b0378e32aef13a93f14dfacebdf5b0a1c 2012-12-01 test_gem_specification.rb: suppress warnings
946ab45d6531a5427c8c62ba74c0b25d3cc62f3d 2012-12-01 markdown.rb: \r
f593911dbe7dc70d53c7626db75cb63ee7421803 2012-12-01 * properties.
0f37c95134cf66b03fa81de743884e301d871685 2012-12-01 dir.c: use NAMLEN
5852d901b5dc8c128a53285297f094f925f29c1b 2012-12-01 inf-ruby.el: fix compilation-shell-minor-mode
f9aef18497c42d704657566ab2f99b089dea01ae 2012-12-01 ruby-electric.el: use kill-region
0a8575c800599760613b290a309a99bd764d0961 2012-12-01 * properties.
cf9d17a3d3cad278f4eeb7aeebc8faaa7c1b845a 2012-12-01 vm_method.c: make initialize methods private
82ec3de020fb765d3d1ad8422744e39bba0f4106 2012-12-01 object.c: make remove_instance_variable public
9c1b3161f20162dc1682d758c0e4d2fc3a74745e 2012-12-01 complex.c, time.c: make marshal methods private
018d8261ce66724c16a9b91c70d71ce60ca6c6cf 2012-12-01 gc.c: suppress warnings
4f0c9b2bc65a715b44d18bda5ffb44605977bba0 2012-12-01 marshal.c: private methods
af4ceeff105003cbb124c420898121742ed66bd7 2012-12-01 * misc: ignore pre-compiled emacs lisp files.
01eb117b01576e5b8386af5b6b425655f314888c 2012-12-01 io.c: recurse for the argument
ccebd9b016c31d3c5f7ed55eb60066fa9425a439 2012-12-01 vm_method.c: private
3faee6520e582a866a2c306fe8725ba31e56cbda 2012-12-01 time.c, vm_method.c: update rdoc
0efa7abc40cb8008c030ca65c6ad404a81cf19e9 2012-12-01 * test/rubygems/test_gem_specification.rb (test_emits_zulu_timestamps_properly): too old bug.
82b1bfe417120de96737de88f406e1b877cef5f7 2012-12-01 make-snapshot: PATH_SEPARATOR
66fd9d44d87240164588b42c887b6e3d6ee99308 2012-12-01 adjust style.
17b19ca0f8c61c2e955a3a040965dcbab70a03b3 2012-12-01 * tool/gen_dummy_probes.rb: add mode name.
e78cf44a99b37c8f0f53844b0c0acbd073067bae 2012-12-01 * vm_trace.c (rb_tracepoint_new): commit miss.
983c2e874f2c5e12fa29d3c66d077aa232092834 2012-12-03 ruby-mode.el: fix argument indent
17a2be29b91b971d28f4d0f2381973ee65fc13c4 2012-12-03 id.h.tmpl: move empty?
4d73f950682736914ae1a1935b0d224ffeb5ba9c 2012-12-03 random.c, rational.c: make marshal methods private
d4736bcf4d329d556f8646585abd00c9370f1300 2012-12-03 object.c: test bits at once
fcbd6db87d003ff14c4bc968b81fa99bd8260e64 2012-12-03 proc.c: magic number
2974b00f1713156528db1d482cf247c1c37c7ceb 2012-12-04 marshal.c: GC guard
dd2eb69457e48c6c4ffaffac6afe66e5dab19937 2012-12-04 marshal.c: rb_check_funcall
cfa4a59da811ba9c0cfdf53e525dd234d2c4446d 2012-12-04 marshal.c: PRIsVALUE
086fce313553e31a22b95719eef34dbc7b775332 2012-12-04 * properties.
b3be67bdf1ac709f063ac0c31a688bb84195f566 2012-12-04 * properties.
784019f7400b5c1af123a9af1ab113906effffc6 2012-12-04 id.h.tmpl: remove unused id
28ee4c296680e9131c6d7869d0fd523738af2b89 2012-12-04 id.c: generate
df8d84bb73c4476c25831e1456e1a08f7c700f4f 2012-12-05 * ChangeLog: remove conflict marker.
1692d4933845fad2f35fd949e9473688029da00b 2012-12-05 mkmf.rb: different strings from conflict markers
1dd7e5690cf8dd9e3aadee2152f8af387009f6f8 2012-12-05 * test/mkmf/test_have_library.rb: tests for have_library.
94cb1c9b4bef8736212e78aae6dbe8304a69e4ae 2012-12-05 * remove trailing spaces.
228d36fb359650d010433ea6db6f7b76e9d8a3a7 2012-12-05 test_have_macro.rb: TestHaveMacro
34dc263af894ece623b99f1138eccf4f5b806724 2012-12-05 test_have_library.rb: assert_have_library
8d7e3c6abac0227a6bdc4990893a3e740f9df795 2012-12-05 * test/mkmf/test_have_func.rb: tests for have_func.
31e6f72c8ea0990ca7acdfc7b99b89abd4566f0b 2012-12-05 vm.c: save blockprocval
cfc2103108bdc8c5b9ad2bc859bfd2699c921131 2012-12-05 test_object.rb: test for public_send
84cfe8f8d669c3b8bdadc8a819d6482b890c5e24 2012-12-05 vm_eval.c: public_send does not consider how it is called
d3a2aa40042e5c7fce409866a65e815c23ad2f70 2012-12-06 memory_status.rb: EnvUtil
68a44cd169e5c9c1d2150e1f3932da8c4cb2c013 2012-12-06 test_scanner_events.rb: ruby-mode highlight by heredoc
bd0c636211bb3063d9633d955f8807a1d9490048 2012-12-06 parse.y: flush string content
2b0af2858978dcfb1e604d6f4dec43bac339d468 2012-12-06 * properties.
13d3f023c6db44ffafeb5845516086b6b3f44d39 2012-12-07 test: remove or replace trailing spaces
9dd64b6053685a4db7d4e60d16b0fc090384dae0 2012-12-07 * test/ruby/test_refinement.rb: suppress warning.
08f0db2c68a9e306f3a637e9d32d9e7b8b1f2e92 2012-12-07 timeout.rb: replace deferred exception after async_interrupt_timing
0dc6b83935ce6b35d8443f51b787ac2300197c12 2012-12-07 unit.rb: no need to check all reports
1c9e3155959ff0841c57b89a40fa47f2099c4732 2012-12-08 ChangeLog: fix indent
0c0496ebd2a61f1d9b115209b0aa314a9dee60a8 2012-12-09 envutil.rb: kill child
cf7ca7e66d2a03c7ce6783fd49b9c1b5411c707a 2012-12-10 * properties.
bb87365711b20d23f7a5622242f5dbee4d2a4200 2012-12-10 test_gem_rdoc.rb: shut up skipping warnings
f9e4651039f2095f9c9aec00edcabfcd9b3d01db 2012-12-10 KNOWNBUGS.rb: exceptions in event hooks
08b98cc317801f7ec836472524b8150ac4dbd3b4 2012-12-10 mkconfig.rb: newlines
2b8485bc89d8f79dc33e635a006d5230414b3506 2012-12-10 configure.in, mkmf.rb: sign extensions
fa8c97438fcb124dd4ffd27e3631ca0ac54197a6 2012-12-10 * enc/depend (link_so): prefix $(Q) for each commands.
2ffc29e8644f2aff66f373573299b33618b145f7 2012-12-10 * Makefile.in (LIBRUBY_SO): sign also.
c9b4b78085ee07fa6cae4a267fa5dff80d6351a4 2012-12-10 compile.c, vm_insnhelper.c: flip-flop without hidden string key
13e83d055ffba19d4db9ed56a80b8bfd849354fe 2012-12-10 vm_trace.c: exceptions in event hooks
0e7fd84774441a2dadbaa6d58b324685567a67f5 2012-12-10 * properties.
4a0cda64b2fb743b1cdcd00d2b57e452835d99e4 2012-12-11 test_settracefunc.rb: envutil
b949447a495ee1438e6a483a20631ab855c7e68f 2012-12-11 probes_helper.h: RUBY_DTRACE_HOOK
8dafe8c88df357cc1a26a6b565bf9efa625da204 2012-12-11 test.rb: show messages in one line
63d0ea4c03616e1f6f7e4be41c5de4cbb0a3a68e 2012-12-11 vm.c: pass exceptions while handling an exception
dcb6e7330699e2b4b476ab5caff8e3d0508c500c 2012-12-12 vm_insnhelper.c: common code
f92db3dd73328b9743a91654453e51cdef19ea4c 2012-12-12 vm_insnhelper.c: no warnings for non-object
9354b05e5cd4ee0fb0a6ed823145657eb4e68d55 2012-12-12 proc.c: move misplaced case
3c4f8ce0921a5b64b77c5d6be69737f9dbf48d70 2012-12-12 method.h: NOEX_SAFE_SHIFT_OFFSET
b3f491d3cb55b06029edf790ccf26cb6be50e28a 2012-12-12 test_rdoc_rdoc.rb: use File::NULL
a773539d3af48a8e95960fa1c98d0be790a6e529 2012-12-12 time.c: st_update
0a577a1ce090c1661abfd74502e45aa13a488835 2012-12-12 * properties.
6f8bce9eff15b527c87e1b13312db2fbf0b504f4 2012-12-12 tmpdir.rb: not expand tilde
2b73ea15f57dcc570e9e087c7b33b6a0ec5245b8 2012-12-13 * properties.
cd9d004e7ff8ec567bc10f067260ee4da33d028d 2012-12-13 * method.h (END_OF_ENUMERATION): placeholder to put last comma.
06675418948d45f5448c7b722f1e7c990f5c89bc 2012-12-13 method transplanting
3738ebe15aaedcf4cf38021ade61909c84707b93 2012-12-13 * object.c (Init_Object): no needs to override with same method.
2bd5113c8c91977c231dc5f806d0396c4ea0b3f8 2012-12-14 envutil.rb: count assertions
c97dc42bb0c7e4843639895c62ef3d5012632b9b 2012-12-14 envutil.rb: using caller_locations
72360463598453e7a79eb81a3974cbd2d20de016 2012-12-14 * ChangeLog: fix typo.
5a565d5c4df425c9c591099cf750f123d432ba7a 2012-12-14 parse.y: fix line number
c492bc127bb5e54cb7c00ed757dc309cf634def1 2012-12-14 parse.y: fix line number
688f3ec67db55e8b7e063175672e8ac64b011ed7 2012-12-14 vm_trace.c: suppress warning
d8bc991a7604b049ce455bf61d8a3db7e5ea52ab 2012-12-14 * properties.
ce6a2c7fac7123e76f457dfca77964b38875ff46 2012-12-15 thread.c: revert r38382 but deprecate rb_thread_polling()
c99425101d76a9c9c812bb895c78fcd385ee48d3 2012-12-15 * ChangeLog: fix typo.
67c599a5d222380549c1ca87294b06fbed36cc3b 2012-12-15 * configure.in (GNUmakefile): remove -jN option from submake.
2ed40d3b57f61c67962cf0fb5049021b02fddacf 2012-12-15 * configure.in (NULLCMD): check in loop.
2ca5e8eeababba0469aef7421572e29d81b9bd34 2012-12-15 * parse.y (yycompile0): adjust indent.
691ee91c1a8873777bc0dfa544630f30f7d9379a 2012-12-15 * proc.c (rb_binding_new_with_cfp): allocate the object after envirionment check.
985fe77356ca24e78548ca5bce61f2328c49575b 2012-12-15 test_gem_remote_fetcher.rb: restore environment variables
84e3e8441cdc0dd4121e06f0ff4c31e0f4637247 2012-12-18 * properties.
c3026b723c4af4be56e3297a29d5a21b5d64eecc 2012-12-19 object.c: nul in const name
9fbdf1e34749e662460b43e00cd7c75b0176773d 2012-12-20 * properties.
30fbc5591da5922f359987bbbb41de7ac6173ae8 2012-12-20 * remove trailing spaces.
3ec171510eafbf682d67b1997460f2c5c27a3636 2012-12-20 vm.c: fix format
0de805f62bda2cbfac2a0c6392bdf7cae014cde4 2012-12-20 envutil.rb: validate syntax
440714529477663f19a683f2ccee8f568a5481c6 2012-12-20 test_require.rb: clear load path
d3d00ab8fe750551219655ab5cce0aee77efbe44 2012-12-20 * remove trailing spaces.
026518c8e58c726668c875a0fabc42747ede17d8 2012-12-20 ossl.c: RTEST
ee26f5ec253b17ed7e7d63ed818b060e70b345a7 2012-12-20 tkutil.c: NIL_P
8497a7b9187a05210a4f6b842d06d1268d704d35 2012-12-20 ruby.h: RTEST NIL_P
6bfc7cca58f17ecf38c96436e55d2d060d4d5fb4 2012-12-21 * properties.
3763c760fd3d4643b8e0e9f9ceef6ca976fb4149 2012-12-21 vm_trace.c: style
2ed9c6fe0b38e28bdceb73e37fe3e7aaeab4ab06 2012-12-21 test_thread.rb: flush before SystemStackError
e8794bf2151bf2427e9a69f86cd818c9ed24d0fa 2012-12-21 test_thread.rb: descriptive assertions
298694a2fdf4451163299d61a49a15fe49ab598a 2012-12-21 id.def: other scope ID
2edcf87c1c30c29562fc52075896935ebf398367 2012-12-21 id.def: check duplication
94a4bc0ef4165e42ec36c9562ce7a7bcf01ba1cf 2012-12-21 id.h.tmpl: ID2ATTRSET
af1ca4cb132dba91dd88471170d3106d304f0e24 2012-12-22 object.c: check more strictly
7815cbd7d0699ab0b9e50998882b7981acca8e07 2012-12-22 object.c: defer creating string
f3b132faac3a6a777fb624b1a4c7bcb95c3eb625 2012-12-22 object.c: no nested symbol
1df33a4a5f4bb1b2393cf5597e7d1156983c7741 2012-12-22 error.c: PRIsVALUE
6f02547d83ec4651999b55f606672084cb0fe22b 2012-12-22 internal.h: quote unprintable
2742b6bc432e82a502a7fe7234090592a31dc432 2012-12-22 common.mk: srcs-ext
482bf47d1f54ade2052a5e8feb039134b510f1c6 2012-12-23 thread.c: ignore result of blocking_region_begin
3193599d853dcedd9a1302a50d217e5512f959ee 2012-12-23 marshal.c: use RB_TYPE_P
0fe46ceae30eedb2d87f9e62992bf8803c9a4fa5 2012-12-23 marshal.c: rb_check_funcall_with_hook
20a550534959929978258fb79ff1ff1fa6cfb1ea 2012-12-23 zlib.c: function name
1f3bf4ce550e7c5208bf214884830daff876587b 2012-12-23 goruby.c: IRB at end
ef6abd10c725bdf85d8b35a723cd0eca454bfcd7 2012-12-23 profiler.rb: TracePoint
c81a5012f1401b382cbc641e306a2cfcaa3e1610 2012-12-23 profiler.rb: Wrapper for BasicObject
80b55686f0cce9c8fb2aaec6e5f957555e18f60c 2012-12-23 profiler.rb: concurrent-execution
e9381c0559cc7c8b241db3eab46fd01b062acbad 2012-12-23 * error.c (rb_compile_error_append): fix typo.
8a3d7236cd0faf0581172ba975c6455bcbb6728f 2012-12-24 test_argf.rb: duplicated test
427bcc40ac818e5f3525a117c0848c89bca6db45 2012-12-24 error.c: VALUE to messages
d2fa4d7118b4b064cd84a7b1dbf37ae0ff6c1883 2012-12-24 error.c: NameError::message _dump
7ea675732ac1dac72f07756498706678d8725719 2012-12-24 scoped constant op-assignment
73fb923cb3489e8f6505493282f025c751f5fcd4 2012-12-24 scoped constant op-assignment
94b57518b19d0f8322e664e4ec7374199d037e48 2012-12-25 scoped constant op-assignment
320b49473ee64f37787c514e18577106e8231588 2012-12-25 error.c: rb_write_error_str
4d9480cbbb52c19af714578b4801a325cf6bce8a 2012-12-25 * remove trailing spaces.
5a7347a7bd6a7ee31f3a6d8b90e38e8bf3ac8421 2012-12-25 test_rubyoptions.rb: ARGF
c8484fb3228eeac72497cd1003c2e601b767f785 2012-12-25 string.c: GC guard
73982fa7217038249bf2e538003cc524146f79c6 2012-12-25 string.c: reduce duplicated code
6da33430de3d4ff36799925c7425921a21bb56ff 2012-12-25 string.c: empty string is not invalid
bab92f0fea521263964115339b7f395c38400ab0 2012-12-28 * ChangeLog: fix indent broen at r38633 and tabify.
0ea1e43174a5b75682fc19789ea8dbeeb5b10ec6 2012-12-28 vm_insnhelper.c: no splat single opt arg
d00b1a76874bafd9d27b6da0ba599e8fcb238c8d 2012-12-28 vm.c: suppress warning
2eb92b143aba045fc6a867c9cea8ed66a4df1e5e 2012-12-29 configure.in: AC_CHECK_HEADERS
11803022002e188eb94868335d79ea2b16bd7934 2012-12-29 * test/ruby/test_class.rb (test_cannot_reinitialize_class_with_initialize_copy), (test_invalid_superclass): get rid of confusing ruby-mode.el.
ad6f06aed8bf9b753622809441c4db0d523cd41f 2012-12-29 object.c: singleton class clone
eb56c1084d57e59b9daab78b22812660d890a354 2012-12-29 compile.c: no semicolon
e878df745ca89ecdb07090ad2bb99fd433dfc3a3 2012-12-29 use RB_TYPE_P
be7bf5aa0cd9a8e90dbaf268d53b8590fc23393d 2012-12-29 adjust style
afa4770aa63d6d08d4e3873861698feae142e3ed 2012-12-30 Makefile.in: ignore CDPATH
a6c637f013b7a4031df13a56fdb00560369d2aa8 2012-12-30 vm_method.c: idRespond_to_missing
77df5bb1b5ab3e4d6ed32d0b43acb69b3167f5dd 2012-12-30 parse.y: escaped closing parenthsis
5c7027d227f6c1517d6fd2767ad08b6c7e9fc3bf 2013-01-01 test_tmpdir.rb: remove tmpdir
4136f8ce890350c8899fb853397de15b68453445 2013-01-01 * bootstraptest/test_thread.rb: get rid of "invalid nest" error in ruby-mode.el.
10c8aa81fb64bad42ac89a0a91f5f8b1b78810af 2013-01-01 * bootstraptest/test_thread.rb: get rid of confusing ruby-mode.el indent.
c6f7ecaebc69c0dbd8930c79a753e29d3a7dd003 2013-01-05 * properties.
3caea6b6a2e4c2e152bf8799acd21127bb88a607 2013-01-05 envutil.rb: check stdout and stderr
04d244642d0a42aa0bfe3f8ed4afa0e0d8744254 2013-01-07 * NEWS: adjust indent.
8f1be270179f771b517d551fe1ce3d12234f0324 2013-01-07 vm_insnhelper.c: keyrest should not overwrite rest arg
5551307dd3a016d79b0df50e22cbc4db6a975cee 2013-01-07 envutil.rb: optional fname
86c0eae56e496584105f550b0d123b666885a99f 2013-01-07 envutil.rb: assert_syntax_error
38da1a5398f146a36910fde34b72dc9b3aa7918f 2013-01-07 parse.y: duplicated kwrest name
e489dc1ff42ad3027319d7d01f4885164fdb410a 2013-01-07 parse.y: bare kwrest_mark
80ad3e2a4332fb4997d30a9e836a7d5f0d9b8dae 2013-01-07 test_syntax.rb: assert_not_label
dbdaf98cb8a422c79751333697480376375c1684 2013-01-08 * README (install): note about distclean-ext.
69b716111f04a5a692578638a16fc55a75a9dd1d 2013-01-08 vm_core.h: flip_cnt in rb_iseq_t
a00b29a67f669c53f7940fa7814a209f7ea47f7e 2013-01-08 insns.def: adjust indent
8ad71433279fe8caa1e06038674c0559edfa1468 2013-01-08 ruby.h: align
4ddf057b9aace467b707347209bb572ea2643c32 2013-01-08 compile.c: adjust indent
f608b1b8dc3fd1ff9578e88c4ec3b55bf620f469 2013-01-09 test_flip.rb: flip-flop shared by threads
4e323c0a9d4f333ca6405c97893570df578dfbf8 2013-01-09 vm.c: initialize root_svar
a5ddc2e1966a6a3af5653b1af45ccb379e346414 2013-01-10 extconf.rb: have_header
b7b183f682672de2e4e468e84fa865e7c1520ef8 2013-01-10 win32/rm.bat: fix infinite loop
1a920c7f9b05c57070add324899dae5b4562b963 2013-01-10 Makefile.in: continue if Makefile unchanged
2b131e1eb6d915f077f6b258a1f9ea4ef8bae98f 2013-01-11 win32/setup.mak: remove each files
fc81730154a90b6460368194139eca05ecee757c 2013-01-11 mkconfig.rb: use configured libdir value
86bd6920353185975dc623cbefc211a17783fa90 2013-01-11 tool/mkrunnable.rb: support mswin build on remote file system
101d458fdf1336b72030b38a1aec6231902f7ac5 2013-01-11 win32/rm.bat: remove each files
51914fcce6ed0fdb8ae63e51c6ae53d72e4cd755 2013-01-11 setup.mak: -osname-
c2f9fcad7145bf8a3a78f2d33ae3d394bf61ce31 2013-01-12 * remove trailing spaces.
9f7717e836e9e26a70df886e4fea13bc6be5d434 2013-01-12 * bootstraptest/runner.rb (exec_test): break lines if not tty.
8d816aef2e8eecd805193398ad00b604ce424d6c 2013-01-12 setup.mak: -runtime-
cccd464e4d8f84dda8d8c65e825232cd52b8b5b4 2013-01-15 runner.rb: colorize
bd407329df45d84b57fd74329882823d224aecc1 2013-01-15 test: tty option
330e39d5684d0b4f5b2565eaf6d991185be2ebf0 2013-01-15 io.c: no envp if no spawnve
a16c576fac23463da89d56025c4aca73f705ee33 2013-01-15 process.c: suppress warnings
e4ebf6d946ad4dcf21a4db1c2dc75dde28f58b92 2013-01-15 object.c: two literals
d2a176028f2975f305ff06ca6984e68f7cd022fe 2013-01-15 object.c: CLASS_OR_MODULE_P
eaab306b59c4a1905b67ff989339938d8ab67fe9 2013-01-15 vpath.rb: separator for make
2d59c39978481cc5ae5a90eaa6c585488eb7a306 2013-01-16 vm_method.c: suppress warnings
0c61c3b67b548ab73b54e795efc4bb1b7d8e19b9 2013-01-16 win32ole.rb: use TracePoint
70c647b8c50106f15687b3e665f3d907ea8d61dd 2013-01-17 win32ole.c: prototype
a23469f4b6d3395c3d8feeef5f34b082751676df 2013-01-17 win32ole: unused variables
03d19637f61873cb86caf7311d2b3bf2757c9a8d 2013-01-17 win32ole: warning flag
750a5d38a6d8f4d22606a693bc807605869e9a79 2013-01-18 common.mk: install-gem
588504b20f5cc880ad51827b93e571e32446e5db 2013-01-18 win32ole: OLE initialize per threads
27ed294c7134c0de582007af3c915a635a6506cd 2013-01-18 win32ole: OLE uninitialize
090d20fc16dbb91a816ee9a94c426da56dd1fbc2 2013-01-18 win32ole: remove win32ole.rb
3b5ba5df173f04fde0bacde7dd196d57528bda80 2013-01-18 rbinstall.rb: gem subdirectories
7a9bbf31fd6fd88a7d2b83046808101eede7831b 2013-01-18 rbinstall.rb: gem subdirectories
80fa9b6f012039b4256c9c3a73fb93f844e25f77 2013-01-18 * properties.
6f9bbca2dfabace0c641ed1e7a9647d34a9794a5 2013-01-18 configure.in: clang temporary files
8208e9872a20cc6a0da9bd199fe1187c38b7c0d3 2013-01-20 test_parser.rb: tempfile
c6699319417c244ad6dce99b608ddd4635f5bdbc 2013-01-20 vpath.rb: hack for msys make
51e5863aa883ed2d5d5ee12d107e29d4154d89d1 2013-01-20 test_logger.rb: uset tmpfile
433999fd5c82a8925baf312155351252320a44ce 2013-01-20 marshal.c: get back to the old behavior
d78a00cc0ccc69f8e27f8e415506837d0c9f5592 2013-01-21 mkmf.rb: $extmk for symlink
c7d3039187c03fc3378aa7fd983bd629eac794e9 2013-01-21 test_have_macro.rb: unused variables
385ef8e5c24b0e28ef88346725380c7e26bf427a 2013-01-21 mkconfig.rb: no BASERUBY
a99615af02aca1996fa633e7630cb7fed8d74b48 2013-01-23 * properties.
fa30ebc3c7536e0e766abbe52c24b732f83ad3b4 2013-01-23 win32.c: acp_to_wstr results check
e8c229510eefb3ba2a195493119cee859f1b7634 2013-01-23 mkmf.rb: try_constant tests
5d223fabb78ea5718eb3931f0d84a6d3df6fa014 2013-01-23 mkmf.rb: larger constants
894f6ba7f1237965ae02719140c8710e56b83784 2013-01-23 mkmf.rb: large unsigned
2d9c37a895c11d921eb1527559059727895d9fc1 2013-01-23 win32.c: missing initialization
cc6e6de22f08a857174813cc90e8e378c71fbef9 2013-01-24 re-fix documents
8cc69387e0ad01de1bdf685413364799c61ff18b 2013-01-25 test_process.rb: reduce command string size
8a77b4780ebdcf1ecbcf0b46bf007055d6d74b55 2013-01-25 ChangeLog: fix typo
a110d1782ef8a1f42654906248d5a0ba960dd0b7 2013-01-26 extconf.rb: fix warnings
6048f9a6cf5bc650da33124a5889a3160422f58d 2013-01-26 * remove trailing spaces.
3d0786a3a80932e99a63497597770fbb94401653 2013-01-26 marshal.c: marshal_dump instance varialbes
ad1715f0b9802ddf23e83232661c7b67d2a0a7d6 2013-01-27 test_system.rb: fix test
d10cea5010ee88cd4039908a3d02b10b79f01ea1 2013-01-27 test_system.rb: indent
b2ca2c58f15948629f16ccd763e70fcd5f85a124 2013-01-27 test_system.rb: commit miss
43ce5ce1b46707bdd0e5a8a3a7b536530da6d7fa 2013-01-28 envutil.rb: no core dump
616f2c43c6e3693957cbecfbfbf9134163c88ef8 2013-01-28 vm_backtrace.c: use long
1d15bbdae507d8631a58ff32f5fb43986c8fa86e 2013-01-29 ChangeLog: remove duplicated entry
b0c4ac77799fdf60a489f9e735158647c630865a 2013-01-29 proc.c: original arity
e26c2bc21baac04ab52bff4eeedd9f41e4cb1f31 2013-01-29 vm_trace.c: trace_func safe level check
499ca89e24c47cfada7e493a7dfd81cdb9323a45 2013-01-29 vm_trace.c: TracePoint safe level check
68fa2e8caea5814bb37df79ac1294171c88c99ca 2013-01-29 * properties.
e3f88ac44d5068049e6dce1aa21ddb1ad30b24a4 2013-01-29 test_settracefunc.rb: fix tests
18a8812e365f493d9de13d28ae0c1ad85c1ab838 2013-01-29 debug: trivial fixes
29707c1d73f35c15d118ea5ca2330e85ac475dd6 2013-01-30 cont.c: fiber local svar
71eddb1dea82226a31540de2982ddfc0288cbbf4 2013-01-30 parse.y: warn assigned but unused in toplevel
e449d06f15a7b65b8f8bb1441dcad7c35f707b1f 2013-01-30 ChangeLog, range.c: adjust indent and style
5efb130d3900dfb7fc577050eb5a6ef1c22eb78c 2013-01-30 vm_dump.c: important message first
111b86142280d3257021d142fce1317b44c1b850 2013-01-30 win32.h: revert r37337
20af032e82226d672d7d0f158a42e6118e8ee3fa 2013-01-31 parse.y: no assigned but unused warnings in eval
3fe939564fc5f4dde52a6b9bc385e558e3423256 2013-02-01 marshal.c: prohibit_ivar
f87614d7a8a637f673c93f9621374d3faeb936f3 2013-02-03 profiler.rb: split PROFILE_PROC
9ed4d1ab8ca3bcf10cd57144768176235a06dbf4 2013-02-03 profiler.rb: block calls
8c821761a8e5be24081981b6cce4b653377f4983 2013-02-03 * properties.
47dc049f6190c2bdc68b734bab67bcf19d1df02c 2013-02-03 * properties.
f050b2232711c162ee380ba61ddb8554cb4f7719 2013-02-03 console.c: fix unit of min
b381a662fec9ebfede4807277cb149063efd5dbe 2013-02-03 test_io_console.rb: descriptive assertions
b3d12956b49c2d085eccb90ada1eb3d98e836ac7 2013-02-03 io-console.gemspec: bump
80455c0d97ccf7dddaaeb871a118e3637760f91f 2013-02-03 * ext/io/console/io-console.gemspec: fix date.
9e5167c3518b8a3aef7a69305bb79ef4d7892d41 2013-02-04 English.rb: no set
523292d61294d4496c593ad530eb520b469c0f02 2013-02-04 console.c: initialize
a9cbe8c7219759aace315c7671bbb1681d0ae4b0 2013-02-04 init.c: declaration-after-statement
36ed400fe3b2eb2a8755e25e7ea8f93e60fd6b37 2013-02-04 io-console.gemspec: update
1a15c3770e7979e70cc6ca1a82f1e3458a90c3b4 2013-02-04 io-console.gemspec: limit date length
d06141cde7402ee6003a59a7a47650d3f642f4b0 2013-02-04 io-console.gemspec: 0.4.1
acd3f3e7335db7a5ca6d1977f2ab6240afd4998b 2013-02-05 * properties.
490f1fc00979b6fb2cd45bf01544e79e9d9ea66c 2013-02-05 console.c: default by stty raw
55f0fa5a7a97fea1a41f5e56c8cd50dea0cb73f9 2013-02-05 test_range.rb: refine message
8efeb603fee5ad417d1fad69be41228458a78b75 2013-02-05 * remove trailing spaces.
a106b310e5bbe678022b127b9d32bb0a55708002 2013-02-05 vm_method.c: drop include_all flag
50cdfe2d51a43dc826fca357787336f89d9ae971 2013-02-06 * remove trailing spaces.
585af39c5b8d2c4a86b6594d0cf596e3da4dfbef 2013-02-06 * ChangeLog: fix indent.
f5c616f034d8d01ae2ef6c3f8c768876a3def673 2013-02-06 * properties.
5e9648be88dfbbb22f00f7c0ad2686c835bb467f 2013-02-06 test_require.rb: shared drive
6eb76ba664a7ea1dc2b6804a0f2280e1f7531c53 2013-02-06 vm_method.c: show respond_to location
b99c3e74a186858f545bc9973821769f168546a8 2013-02-06 mkconfig.rb: fix anchor
a8795e35272b12ba2251baafe862e757497d3106 2013-02-06 configure.in: shvar_to_cpp
85aae4c658cd515a02fcc646fa1d1d67aed2c2c6 2013-02-06 configure.in: architecture name
d32b122996778828f5d5f2ea58b0d2a8c0da7ede 2013-02-06 configure.in: RUBY_VERSION_NAME
29c214e4a058fc4017ab0c0bf5c36b5bad203b5b 2013-02-06 configure.in: arch dependent library directory options
67db06ba972a1fc99d5942e0d96ee6f0662a0e55 2013-02-06 configure.in: arch dependent header directory options
834fd50ae2953505c454c56342a42da441ccb22f 2013-02-06 configure.in: multiarch option
cbb86ec6fe234f2d6188980ff1854026822cea10 2013-02-07 test_basicinstructions.rb: fix typo
46761cdb9858e4f9cd93bdfe8e82670b21d5ef17 2013-02-07 test_basicinstructions.rb: implementation defined
38f04d823150ac6e454d66a39fcfef00e3ad7239 2013-02-07 test_basicinstructions.rb: fix typo
fd0c338df7348b7a482f0fc135505aade7908933 2013-02-07 test_libs.rb: new test
13b11810e289bc7b946e9c6eac7d1348107f0eda 2013-02-07 mkmf.rb: fix merge_libs
26aae7740f27722c9860201850580d3b105e48c6 2013-02-07 mkconfig.rb: fix concatenated lines
c206b802db10cb4dc55fa460e959bb15c04f2272 2013-02-07 Makefile.sub: rubyarchdir in config.status
67e07672042118f4c206c0f4d17e1e1a5ec5d1b7 2013-02-07 rbinstall.rb: CONFIG['arch'] not $arch
ba7a0b46434162b80932fef71279b5c16fdf1306 2013-02-07 vpath.rb: no rbconfig.rb
7fd6f82fe1ccc7dbaf839ccc19560eea3109a35a 2013-02-08 process.c: ix typo
978c0f0f0408dbdb5f0d3707157a304187161236 2013-02-08 mkmf.rb: RUBY_VERSION_NAME
b3cd19971b5ffd729af3ac27c7dc31fccd4d705e 2013-02-08 make-snapshot: rubyarchdir
cc9a5a40898cf1ef8b9c22ba932bdb5f6b2cf006 2013-02-08 make-snapshot: File.join
16f6500cb2f81a66e831dd9d878ff56e81f1ab43 2013-02-08 make-snapshot: fix typo
49c5a3da6f7d17cb7864eebc564533754725c31d 2013-02-08 envutil.rb: check termsig
98932f5150c2e6e26976c9e20b34d79c645e6593 2013-02-08 eval.c: preserve errinfo
8a91512692dea480c3486ce8cf138bd831f1fb57 2013-02-09 configure.in: fix help message
c4544321cbab43afe53fb65c1f7e41f02309e64a 2013-02-09 configure.in: empty version
e8bc7180bafe0971e86b503f88357be0ac51e4cd 2013-02-09 * ChangeLog: fix typo.
817dff033f14d2e96f9841847f300e3af3ebba2d 2013-02-09 configure.in: escape
41dbe74b94d1794cb6896daee5348e2d7b266da0 2013-02-09 common.mk: no expansion
bbc9fd5720a0512f861308e47a5c49a891d1b282 2013-02-10 vm_exec.h: fix typo
4a90541c98daba32c633be71930e9c39550b3e18 2013-02-10 * properties.
aa70f1fd7ee868251e50d593e14ebdc577584acd 2013-02-10 * properties.
507477af54fe3d0a088cc63fa85a02dd72ea9812 2013-02-11 Makefile.sub: sitearch
0d467210333b666eb04eb40d9aa50d8a7b82387e 2013-02-11 configure.in: sitearch
9f2e85a33c47493b2c58a98ab890ae1ee86b453a 2013-02-13 configure.in: Werror-implicit-function-declaration
dfd0cbece066cd992981607524426b36050cfb2c 2013-02-13 io.c: simplify
391d69112374bb3635175f6b0031e3c59e39c54c 2013-02-13 io.c: FOREACH_ARGF
4e5d0cee76dc263549958e2f08ea010a5cbd79b4 2013-02-13 configure.in: no Werror
d40ef8a85c271c3570e778fb74f53d6401281a9d 2013-02-13 proc.c: show the given name
aae1d28b6f33d1237e576317497d22158114f103 2013-02-13 proc.c: original_name
4b7514527870f3e7268846ee9fb275301f57b30a 2013-02-13 proc.c: skip prepends
01e43fb0e23c2c0c89454945a71db733fbf77409 2013-02-14 vm_method.c: fix method_removed
bd255c46866f4599ab787d4748f768bbfa5842b0 2013-02-14 vm_method.c: fix method_removed
632ab19c4ddfdd7bf73adf0215e488382f02bb1a 2013-02-14 class.c: cyclic prepend
66c1e7960ccd1320e2121ed356538a674493e083 2013-02-15 socket: ai_addrlen is socklen_t
b0488c5bb1a251be6163fda15f00c97ff7028b0d 2013-02-15 mkmf.rb: fail if cross compiling
140934c6611e77d7c1e0ce9f30e8861a20cc32ca 2013-02-15 win32.c: style
62711da25352ac195013e0b81cd6343f8f39b9b5 2013-02-16 configure.in: unexpand exec_prefix etc
44c24d4416a9c3f36010dcf0593e5dce21183d19 2013-02-16 io/console: compatibility with 1.9
6ba2001d72c05c59bb973d7934c324263552b5c9 2013-02-16 io/console: compatibility with 1.8
2a62ca666c97d5e1dd1e841b70eeee0ac7798ca3 2013-02-16 io/console: fix configuration failure
923b8c4eda557c4ccad9d3e5859afcd4705c1fc0 2013-02-16 io/console: set HAVE_RB_SCAN_ARGS_OPTIONAL_HASH
78b50f26dc14fddeeafae5121b6cd97be735680d 2013-02-16 io/console: 0.4.2
bb7e19c8e9ca34991dedbe2da84db5605cc80834 2013-02-16 configure.in: don't substitute exec_prefix itself
3d490d209aaa9b6ae57748dba2a5782be4aeeaf8 2013-02-16 .gdbinit: colorize
e2bd72d524e363219e110c7f55e29f9e3114cc98 2013-02-17 .gdbinit: revert colored prompt
17b898e182de3f40ed6fba7dacb44711f7f63f8e 2013-02-17 configure.in: unexpand_shvar
1264600d5ce3ef597ad56308ff760a5948161c00 2013-02-17 mkmf.rb: remove extra topdir in VPATH
c9283b5c5dd1253bbfa340b34e40dcd57da377db 2013-02-17 * configure.in: remove debug print.
44c5c2a3120439af7560f9694dcb117953ee3119 2013-02-17 compar.c: inversed comarison without infinite recursion
f8530342f4faca241b305fb2da3e6dd094e385c6 2013-02-18 configure.in: unexpand_shvar
46cdc66f84b933cce2495f31e1210829d2cddceb 2013-02-18 version.c: move ruby_exec_prefix
3f1a33450441b00f026c287857a1e547e0a48ea7 2013-02-18 mkconfig.rb: clear exec_prefix
e8c57cd850860d0b24e328761669166b8a6212d1 2013-02-18 configure.in: unexpand exec_prefix
bbd9223f6047a44badab1dbab6c1ef1aecb2280a 2013-02-19 * ChangeLog: remove duplicated entry.
a168db1cb28311cd5d4d38964ae778116285c3c6 2013-02-19 * tool/mkrunnable.rb: needs rbconfig.rb.
1955ac9e820f4f42debe889643104cce8cc3cacc 2013-02-19 * tool/mkconfig.rb: exclude variables to just build libruby.
4b81b403eb606adbdc1c0126a46d0ed269076fa5 2013-02-20 enumerator.c: suppress warnings
67ab6e3d9bea6f8279bf50fab3a3174f23eeaca6 2013-02-20 configure.in: adjust libdirname
52911974f8f1a9d975d63ad606f5a7ebc5b19c01 2013-02-20 configure.in: target_os suffix
57bccfa900147723b0888baf5f388d927087819d 2013-02-20 ruby.h: HAVE_RB_SCAN_ARGS_OPTIONAL_HASH
ffdb70a696725aa89df70d7bffb72d59b943bc78 2013-02-20 extmk.rb: rename variables
9041f262e006b3b0c80c47991023bdf68fbab43d 2013-02-20 extmk.rb: extract SUBMAKEOPTS
fc50b60cb7a7df79a2a8267c0cac5ca6f7fa0b58 2013-02-20 * tool/rbinstall.rb (libdir): fix typo. [Bug #7874]
e908adc12a522d8e9ded0bf9b552f1335ac92c29 2013-02-20 common.mk: uninstall
22b51faf7edad433d7528eef5c0f4bb55dedeb84 2013-02-21 configure.in: libdir_basename for -rpath and -install_name
739c8ffcee36f8e6df4a55fbfaf8a4e015e6c44a 2013-02-21 configure.in: expand libdir_basename
74016f1842e1c741faf14a5c07988112dc4978fa 2013-02-21 ruby.c: fix for multiarch library
087e888a1535d814670e4299d04482bae6e8caf1 2013-02-21 signal.c: extract check_stack_overflow
cc367fb32689bf94a20c136519d537660084ae56 2013-02-22 configure.in: quite conftest
d0a4131709edc8d3fda4ab6d0212b26856213c8b 2013-02-22 un.rb: suppress warning
b9ef804fb8616ae6b7d1fe2ec0fd9eb7a2026055 2013-02-22 mkmf.rb: adjust default library path
20fa73249505ef1c8ecc2892be75daa2f5b2368a 2013-02-22 test_rbconfig.rb: honor configuration options
839ae05e0cc3cfe9ecc7d1bcb6b4bb5b48a7231b 2013-02-22 * tool/mkrunnable.rb: refactor and multiarch support.
2027a05247456879928fdc2f47e9a8aa0079becd 2013-02-22 * test/ruby/test_process.rb: remove useless sleep.
e51a9b49f1ded288ee00732f0d7d4af01764a793 2013-02-22 test_process.rb: fix parameters
3f2ce6373f7902e02c559876fb7255b5e36aaa64 2013-02-22 random.c: fix error message
724d7f03700f9a2fa5e640bcd3ee1bc26887164b 2013-02-22 ruby.pc.in: reorder
3331d6774f355e261644d7042cdeee0f03db3bc8 2013-02-23 dir.c: encoding check
827e71bda54ffab6e2b2e0434b235c6190055cdb 2013-02-23 test_process.rb: fix test
0ac71e725c312c56daced0864f38217cae1d180d 2013-02-23 merger.rb: suppress warnings
de697194c22409cbc44d850ee7c208fb81dcf9b3 2013-02-23 merger.rb: runnable
4abd941e780f4dd7d672dd5d2a229682b5c20276 2013-02-23 * Makefile.in (archlibdir): needed for multiarch.
45dea57588b9485b916ebdddd7eaec58199a00ac 2013-02-23 compile.c: no keyword check if kw_rest
62174177991217a97d3f8576059dbab95e672c51 2013-02-24 signal.c: fix type
6aaf5c5ca0f2322ba1d9001bdd1b9db649cb5419 2013-02-24 * .gdbinit (rp): fix argument order.
ac94eb1a9116858396998b4b93122bef942f5378 2013-02-24 vm_insnhelper.c: compare with me in method top cfp
d64c926eba3a317f4756e048d2ef7522c463636d 2013-02-24 random.c: increase limit for generic rand
9e0683523ac1a995b9c30c94115d2cb66f2d76bb 2013-02-24 test_array.rb: fix test for r39466
eed06bb0434c6c1f94513e22b4ad4f89bcec0d8b 2013-02-25 thread.c: remove unnecessary sentence
5919370363cd39a04bb3e848b1e15f9c2f1b3ce3 2013-02-25 configure.in: find Setup file automatically
2c183f552034ac32a026daeed2c95839fefa34b5 2013-02-25 string.c: STRING_ENUMERATORS_WANTARRAY
593ffbcf717bde5aa9b695aeb7808ddd74bb4ccf 2013-02-25 mkmf.rb: default libdirname
72aee03262254a78736de4dba6adba2ff25efd8c 2013-02-25 depend: fix for static library on mswin
be26224be568166b5db530cd377bf71d78e985d8 2013-02-25 depend: fix for static library on mswin
6ff10e76d7669925c623167ed01962c5b57dd43f 2013-02-25 common.mk: clean miniprelude.c
246c3a0b7cba62ea55aead9c3040ee2c2c1dd55c 2013-02-25 test_string.rb: ENUMERATORS_WANTARRAY
9156a04d9186114f570a1ee8fe5059ec23e0b192 2013-02-25 test_string.rb: defer ENUMERATORS_WANTARRAY to next major
c75f360bdf10f1c8847cbb8d0c7d0a68e35cf7d5 2013-02-25 version.h: bump RUBY_API_VERSION
9d6798932f213cd1031e160c23f81188e9ce2bbb 2013-02-25 envutil.rb: rename member
b85978b1c8a639c1371e79412e45ca37db8eeb10 2013-02-25 * test/ruby/test_fnmatch.rb: use assert_file.
e05392ea7764659686c20e7f5fd9ac3c2475a39b 2013-02-25 * ext/Setup.nt: this file has not been used by default.
c07d78eb0e8e9d3a8f9e8c860b362964157ff43a 2013-02-26 parse.y: keyword argument without paren
6f8feb2276a21c4ff2a916d934e10ef6554cc6d3 2013-02-26 test_keyword.rb: suppress warning
a4ccd46d31ea9d67756e60a105fb9c3c3c3d063a 2013-02-26 configure.in: non-portable shell behavior
b3d2b56d2b92af712501ebb1bd5a1b7c06dbe1d3 2013-02-26 mkconfig.rb: reconstruct comma separated list values
684ce8403c0738bbada6d84cfe60a6e16824421b 2013-02-26 * ChangeLog: fix typo
54c9163f25b30d0d5d3e0e602919a4060d70f8a0 2013-02-27 configure.in: remove no longer used variable
e881056fd63dfa72f31424c67fa0eb35c1f92e0f 2013-02-27 thread_win32.c: suppress warning
46e0ce84d53dbb565d6a3460b2bd37a8250ad8d7 2013-02-27 win32.c: suppress warnings
2e3fc1f06427c46aff50ba8eebe2f3fcb76dc96b 2013-02-27 configure.in: escape double-quotes
7505436d62a39abbfb6b0df46adde3260f96d711 2013-02-27 * ruby.c (is_option_with_optarg): macro for optional argument option.
8ac0f28399e51322aae86dfbd3bb8c9ed3de4e63 2013-02-28 win32.c: suppress warning
731acc0950e24262ca657d684ecb6de864ba9b4c 2013-02-28 win32.c: fix type
76855753d717a7c5bcb5c8d644d7bbc5ff256125 2013-03-01 * properties.
2250b195a9fcbbfe752dd6d46a702674ec144272 2013-03-02 Makefile.sub: static-linked-ext
d613f283be274e8e50a0d62fab51c52dae8a6228 2013-03-02 Makefile.sub: MAKEDIRS
773248551b8cb46f281d5b6bb4f61477ce17d55d 2013-03-02 mswin: static-linked-ext
c0c72c9ba1e2492999664d6b0335dd7d3ae43bb6 2013-03-02 ext_conf_builder.rb: build in the source directory
9b79ed12928174fa1b36d5aaa198f3de7edfd02f 2013-03-02 ext_conf_builder.rb: use RUBYOPT
32458a01eba62f1468e6fc4ad858b228a5425966 2013-03-02 ext_conf_builder.rb: hack for obsolete sytle gems
a7a0b3ad52e264d08e1b26a6bad9b9bba2a99c1b 2013-03-03 ext_conf_builder.rb: remove circular dependency in install-so
bb2551b41cacd2dfdcf3311625ec9e7eb1677072 2013-03-03 mkmf.rb: libpath_env
d71177feab63780c4d069decc96f775361afb9c5 2013-03-03 mkmf.rb: libpath_env
14cc02fb64959e67490abd9f23657a18ba4f1360 2013-03-04 ChangeLog: fix commit miss
a5a4963018590c80019c361c5fe2701fc8606dae 2013-03-04 Makefile.in: move MAINLIBC after objects
a95a87c0bc0ee694e880b680865072babe168802 2013-03-04 ext_conf_builder.rb: install via temporary directory
dbb6526e290d462f43f2b5501cbf1a692bf3cd06 2013-03-04 * remove trailing spaces.
f2d3cd1cc439122e0177cb4a38394ff7a2f1da98 2013-03-05 ext_conf_builder.rb: clear DESTDIR
66867b0a63b62c80c8596efe34ad1ba43598e709 2013-03-05 ext_conf_builder.rb: clear DESTDIR
ce357ef152869d3c5bfd2e088a31d879daa4ecb6 2013-03-05 numeric.c: optimize for Bignum
4a429c11e1319b0e13368851454f109217ab5de5 2013-03-05 enumerator.c: allow Bignum for with_index
b4a117f8d3be2aff93521c388587eff8c8601199 2013-03-05 objspace.c: newly added nodes
708df44e59915557aca1c5962d0dd196177b7e63 2013-03-05 intern.h: inline function rb_check_arity
2ff56cc9b4dd3566277d2201774f80fef9aefdde 2013-03-05 proc.c: revert r39224
00a8203b0b31ba2063f4344418331af2dbed7db3 2013-03-05 test_method.rb: reduce iteration
f113ab552c7f83bd12f4136bce7fb8ee89819adb 2013-03-05 class.c: check redefinition
4f59a115fd9b000ce1cb0feb7272c2795ea934bb 2013-03-06 intern.h: macro rb_check_arity
2d1c94a18de4f278e49d918d4ba03bc1dce44706 2013-03-06 prefix global symbols
6f4d00e565df9f8c46bfca069550f941dbf4c740 2013-03-06 process.c: fix error message
6332415800e6ecc9cd8b87934bd47995406fb6fb 2013-03-06 GNUmakefile.in: new template
0af37bf0c5146a827993a4aeb0807387b6b33d1e 2013-03-06 configure.in: fix unexpand_shvar
5c1af05ef521eeb7a718aefbacf9b78a0a48e5df 2013-03-06 defs/gmake.mk: serialize test targets.
5f5d915512361c395b2b462443a68ac21ab9eeac 2013-03-06 iseq.c: keyword arguments
e4e82e50abc795876b8eba99517c8209fdf1f2d7 2013-03-07 common.mk: reinstall target
1a71b8718adc0d46f307f4e14d4e4baec89b645e 2013-03-07 rbinstall.rb: gem subdirectories
94daa860e5b263f0511478ea5783935d1e16278c 2013-03-07 iseq.c: keyword arguments
3016b65abff3dbeb26417d70a6aecda3dbe7c843 2013-03-07 .gdbinit: initialize color sequences
fedf4c2250fd543db2287b96d7b7cfa596749241 2013-03-07 compile.c: calc in int
8a6898394c7cc04ffed49c92063d3fd2ab901497 2013-03-07 compile.c: nd_line(node)
221f2a1d8a7c42165b3144fbf22b9585e3026e18 2013-03-07 compile.c: zsuper keyword args
5ebffacf17077de98fc99ee63daa617627e249cf 2013-03-08 * tool/rbuninstall.rb: remove symlinks.
d415f2abac2537cb9acb09def3646490d3d8518f 2013-03-08 configure.in: suppress error messages
4a3970c2118e2c4a4558431886dde02cd7ad5b7e 2013-03-08 load.c: reorder conditions
3d881966322458abe94cfb409b1606ceaaad49d7 2013-03-08 assertions.rb: allow proc
1a633537f8ca8210cb851ef34103c8befecb6c03 2013-03-08 assertions.rb: split lines
e14095fff2aed4599a69d8c53ee5ca017a6e8826 2013-03-08 marshaltestlib.rb: descriptive assertions
0316cf2e523d9f77e610477697d5a93842b4d4bd 2013-03-08 marshal.c: prepended objects
8237581a2eb4ea5bfd38a2f0ebfb54110704235c 2013-03-08 load.c: reduce indexes arrays
1b7143309b7570dd41a3d311f193f5d382d10996 2013-03-08 load.c: move loop invariant condition
6c4ab3f43950d3f0302fea3ce890032a8dd34d44 2013-03-09 load.c: hide internal objects
198a2eac906e20b068404e1307eb91f1170cfd05 2013-03-09 fix commit miss
0230ff702061a4001e671c67bda1648af4eaf0d5 2013-03-09 configure.in: note to remove a hack
b3265c0ed6d7a2db76c172aef128445902c36c63 2013-03-09 marshal.c: check for prepended
c6c0d09aa6789ae2ec43f89c08e11d3dd108ec23 2013-03-10 * properties.
73c480a9124cf764c4f64237a319ec13fd9a909a 2013-03-10 * properties.
4cbb8ea83650af5de9f058955f6ef7f713b0977f 2013-03-10 ext_conf_builder.rb: use intermediate destdir always
2aabb9aed2e026c14ce45543c797cfd6fc05d6d9 2013-03-10 * test/ruby/test_file_exhaustive.rb (test_expand_path_home_dir_string): enable generic test on all platforms.
3176b04d22aaf046bdcc05161a11a1f653dd80e4 2013-03-11 * remove trailing spaces.
c0035ed35141b2675ec0f395b3a214f967ad7190 2013-03-11 test_file_exhaustive.rb: others home
76d8cc33f9ef4f8d17bb8516a26e1d41e10cbc0f 2013-03-11 mkmf.rb: defer use of instance variable
a82d24aa8237d50a8c7d7178d0535327e7ec645c 2013-03-11 gen_dummy_probes.rb
79ea4d627ffc38c9754123c7535dc264dfc8e74e 2013-03-11 * test/mkmf/test_config.rb (TestMkmf): fix superclass mismatch.
34a95669dad8843e3e9a4af683682ab2f50856dd 2013-03-12 required keyword arguments
ee2884ff3d9d95dc5af840e6962a68891e21b3f9 2013-03-13 rbuninstall.rb: fix for symlink to directory
fc82b5f4c0f7a3b908ee47836195066c27432c9b 2013-03-13 test_file_exhaustive.rb: fix abolute root
120e2219f318241bb1a75a763cc37b42ccc9b772 2013-03-13 configure.in: fix for old shells
49a22e173b8d8e95eb3b891669329b8a07c43e70 2013-03-13 assertions.rb: private flag
be909b5e95e5ba56eadb42e6dbc9102c1188ae48 2013-03-13 vm_method.c: overrid flag of prepending method
99126a4c88d3ddb9ea76edf948307c7bfa0fe971 2013-03-13 class.c: from the origin class
844c04f462e0677c2723789325366f233cbd0a01 2013-03-14 configure.in, file.c: RUBY_FUNCTION_NAME_STRING
d24540f5bbf42cf6b93c3174aaa780c581954ec1 2013-03-14 file.c: insert separator
2642e0203a33614af5945a976bdf97eefa9213e6 2013-03-14 Makefile.sub: __FUNCTION__
0d3d9eff4d59d36f1545c4fe9f00916bcfd417ac 2013-03-15 file.c: rb_sys_fail_path_with_func
a7e5f0b5ee2f53c7ad903fbb50296523f8af11a3 2013-03-15 internal.h: export rb_sys_fail_path_with_func
c7c3a275f33ca1f2485a0a496fac8b076f38beed 2013-03-15 error.c: rb_sys_fail_path_in
d4c1418aab79d3da41433632a1f8966136a472c1 2013-03-15 * test/rubygems/test_gem_package.rb (test_verify_nonexistent): should make no assumptions on system error messages.
55549b85f19a518a65a16918829a0c8f6480c78f 2013-03-15 * test/rubygems/test_gem_package.rb (test_verify_nonexistent): fix syntax error.
84085167f813294250a5e45b8584bcd8aa009ecd 2013-03-15 time.c: check re-initialize
af24f5ff6a9df492ac699dfc2d8158adaa4369df 2013-03-16 io.c: max_file_descriptor
cab124776e911cc509598464831a0106ba975808 2013-03-16 mingw build fix
4002be60c010c6b7eb3bcb7b8857553b286bbf85 2013-03-16 console.c: supppress warnings
de9911f5970bae5072a82ac33e054b5cf4bb7dac 2013-03-16 Makefile.sub: fix mswin build
090a6ca4e9382e811404a15e099d55d1c1bd833d 2013-03-16 test_bignum.rb: refine test
7c14f03c0cd5ed10581c4657604df94bd6e0f2be 2013-03-16 missing.h: build fix
353cd01e2f926d4290784adced100d850f862d77 2013-03-19 * dir.c (join_path): move length of path to an argument.
29dc980e6562b4083f72f121465eca2f5427af39 2013-03-19 compose HFS file names
10f5312de081a9fb593d880620bd876e470b9bad 2013-03-19 convert with one converter
7e1d5045943835ff906850e7b3bc71f985ae5f36 2013-03-20 mkmf.rb: prefix install_dirs only with DESTDIR
9cbd4ac367a94d2782a0c81500987d554807a849 2013-03-20 mkmf.rb: format message
69d5f4ab53577fb4fb1a866ba74e5dbfe909e48d 2013-03-21 vm_core.h: suppress warnings
634779e62fac7154657cf73990fe7caafe1c2a21 2013-03-21 string.c: potential memory leak
1dfb5bb7fc6ff3b32dbf70ed02936a98980ed19d 2013-03-21 Makefile.in: remove broken symlinks
ebd866348254f245f6d689ece6781499489aa411 2013-03-21 parse.y: escape all closing parens
042594bb502f4199a3e4e676c01c8375f6cdcb48 2013-03-21 ruby.h: RB_UNUSED_VAR from UNINITIALIZED_VAR
5de144f3a56eaee430680bc83d80a8a3e8134fdc 2013-03-21 thread.c: fix deadlock
ccde88c1f173732f64e026c733bc3e9dffc50344 2013-03-21 * thread_win32.c (native_sleep): suppress warning.
7f7621e734dc697ab8e1f018c0013f27d77e6cbb 2013-03-21 revert r39861
79f7dfabb69ec435b6b0be5ccb5157cb85e71580 2013-03-21 vm_insnhelper.c: check required kwarg with resthash
9150340b9bcbe305c2647a8d6f6f8e754769f3e7 2013-03-21 parse.y: refine warning message
c60c0503782d68a1ba8a7b675f6e53713c5b67da 2013-03-21 * test/ruby/envutil.rb (assert_warning): show diff.
81cb1f63946ef5ba8847ac06019fc2d98a52c544 2013-03-22 compiler version
228b29a697f719f60f0a62e3cdf1bb8c991beba3 2013-03-22 load.c: loaded_features_index st_table
cfe937b9b20fb356cf820c932616b6cdb603d4a1 2013-03-22 forwardable.rb: reduce allocations in def_delegators
04c9bdb19098678e245fa2a0d4173cc6f2d4ca59 2013-03-23 vm_eval.c: preserve passed_block
b79ba4a745e54e1767e770a45fb141eeb48bb1ed 2013-03-23 * array.c (take_items): honor encoding of class name.
813ba53bbc3529940d914c016126152496137935 2013-03-23 * KNOWNBUGS.rb: test for [Bug #8100].
61f50e317e3bfea90cf1b8e9ce8e4e6f704173a4 2013-03-24 load.c: no longer used variable and object
b4a2e268ea165c0b4321d76b68467ca6ca61a9aa 2013-03-24 gc.c: fix compile error
cedfed5e8d6371c66f9f664e0c49f5d051dad033 2013-03-24 * vm_method.c (rb_sweep_method_entry): simplify code to unlink.
f001a450f2263a74cc38e650361da161305d776f 2013-03-24 * test/ruby/envutil.rb (assert_ruby_status): include stderr output.
985deb62ebb0b6d5ca6f3b6469b5860d00869d93 2013-03-25 envutil.rb: signal in Process::Status
6f8e5cc821c2c118ff2997fbcaf3c269ae454a8c 2013-03-25 * test/ruby/test_method.rb (test_unlinked_method_entry_in_method_object_bug): move from KNOWNBUGS.rb. [Bug #8100]
8e10ee739b2d09ee2deb89980591843c93d9dc97 2013-03-25 envutil.rb: separate checks
f4ac735476535dcc0acbfbc507009fc67ddeaffa 2013-03-25 test_method.rb: refine assertions
2149c313f4306925903eba207616d895a37f850c 2013-03-25 string.c: performance improvement
b6a6fa0af47f9e1647b17aedc2e4269498b0f086 2013-03-26 test_syntax.rb: envutil
94a6df786926a61c7099fb338ecb208818b31c02 2013-03-26 test_syntax.rb: pass srcdir
4c276d0c8b505377f4cd06c413b5ea10adaca8cb 2013-03-26 * iseq.c (iseq_load): get rid of SEGV.
5426842df30fcf2d3251e9235bfb54d7c848602f 2013-03-26 test_syntax.rb: fix test error
7b2c7b620c9d124d5d676a09acf6799f57627b0d 2013-03-26 internal.h: use SIGNEDNESS_OF_TIME_T
aa25b1e7403840a4ac3bf1ee0e2318d8cb473260 2013-03-26 gmake.mk: no test-knownbug if unnecessary
89b49d45989845cb196a5b9ce4dc0147a867a4c6 2013-03-26 mkmf.rb: force refererence in MAIN_DOES_NOTHING
6b7478c4bd7cc844079f2b02fd350975fb7a0bba 2013-03-27 gmake.mk: order test-all and test-knownbug
57123fb2f1a3a869c158840afa358423b7a07a21 2013-03-27 thread_pthread.c: poll.h is already included
2f1e7f6a71a1eaaa753c3ed2e897fd4d4771f2ea 2013-03-27 Makefile.sub: SIGNEDNESS_OF_TIME_T
78598ebf51eb0923b32b790db1a05b29c56efd56 2013-03-28 ext/tk/tcltklib.c: adjust nesting
bb6a7778fef943731f3f8daf67b75f60f4d4fe6c 2013-03-28 tcltklib.c: suppress warnings
8affdf7859e505c6dcafdca6c1acdea470c00d2d 2013-03-28 * properties.
f25e55cb875b64a84c2e1f9e24722b129ba07ce0 2013-03-28 tcltklib.c: rb_thread_alive_p macro
05f5cbeb7588fca122e92d9e9fe8a9d1e07e3abc 2013-03-28 ruby/io.h: get rid of conflict on AIX
56f2447e5a9b8f28a4ca72a9290e8e2eac86bea3 2013-03-28 mkmf.rb: force refererence in MAIN_DOES_NOTHING
cea3a73f19c2f6124dbf04af6c8160d872d19bfc 2013-03-29 ruby/io.h: get rid of conflict on AIX
2e26edb633606f1e99d22817678e11c25f7d2882 2013-03-29 mkmf.rb: no CFLAGS in CXXFLAGS
8d7c52dbe21f1bbd423860c7bab21a9f8ce487c2 2013-03-29 io.c: get rid of IOError when skipped while iteration
824cb6905896131031c4f712e6cb55f76fc9ad1f 2013-03-29 io.c: get rid of IOError when skipped while iteration
2418b20897ee9a4077cb98aab10249d1d1843cf9 2013-03-29 Makefile.sub: configurations
99155e20a0077e423a2c44551a70f6b01746f36f 2013-03-29 thread.c: Mutex#synchronize no block params
ae422dda781388d16ee8333867e913ba0b7b174d 2013-03-30 gc.c: _aligned_malloc
f2e1bfb89762fe4f98d0467299ec046cf75fb51d 2013-03-30 thread.c: format specifiers for time_t
77ff241fa0bc5f9db2606486f486a3de39f70718 2013-03-30 timev.h: move time_t stuffs
b5583577d46e8aa1725840186e0f609cacec1bda 2013-03-30 thread.c: TYPEOF_TIMEVAL_TV_SEC
c5fe7eb6f688c90208ff95da5bf4e86e54f62edf 2013-03-30 class.c: suppress wrong warning
0423c207c65a0c9910521a33627cecbd38ad38a1 2013-03-31 ChangeLog: fix typo
8825a084eb57893b7e1951e76ce299bd41535c24 2013-03-31 win32/configure.bat: option arguments
651c561b488ac97eed507a431a51c32214234597 2013-03-31 test_method.rb: split
c68234f7d1fa9f2e9a1874b547f1f3e48eff5ae1 2013-03-31 proc.c: consider noex in define_method
90e8a9b4bd583d7b65edf97343dd7d8317f091a6 2013-04-01 configure.in: clang check
39626559944ac960b21cc1ce3c740a0ab61b1648 2013-04-01 configure.in: clang check
3eb4b0aa0633e1aa6161e86eb0215e267c905a96 2013-04-01 sha2.c: suppress warnings
ecb9b98774b01b2eff22fe4a9832ce469f3552e8 2013-04-01 configure.in: prereq 2.67
b5550361c9398b75578ea07a65ffb0b00f27524e 2013-04-01 test_optparse.rb: skip no_error in backtrace
7d3db3cc8187e57ab8801051189f81cb8ff9d3c3 2013-04-01 * remove trailing spaces.
ff9c262f6ca8e42627cdf8cda98dd4c9b82703ff 2013-04-02 win32.c: missing break
90e588777f9634821739526941fa9692c0065bc7 2013-04-02 * remove trailing spaces.
b30a6b8d1d194528a2c84b7e2c73d23a4d25cc42 2013-04-03 bignum.c: Bignum zero comparison
adf1c94ffe75cea7d6b12ac10809656c15d33079 2013-04-03 bignum.c: hide intermediate Bignums
111f4a8fe5cb6a9197fa79a693629757b31ab30d 2013-04-03 win32.c: pass through unknown sequence
9089f57207b2f6ff9a48bc50b1ea67c92b17895e 2013-04-03 win32.c: pass through unknown sequence
f00035a4f7842b9cccbb43fc65d567ca2630d742 2013-04-04 thread.c: error message
80748440654f93d40a97d0f4fb287f5d268c7cfd 2013-04-04 thread.c: avoid inadvertent symbol creation
9f87297c21e2e375990166214327634b212e50fb 2013-04-04 enum.c: avoid inadvertent symbol creation
4e59c822a07f85c79fbcbac40cba5a591512258c 2013-04-04 object.c: avoid inadvertent symbol creation
112a3b1fcaebbabf744c0a1c0e5cf14e7f9d0e5c 2013-04-04 struct.c: avoid inadvertent symbol creation
5e2c39ed226d084a340c6f860344062bd32d56b9 2013-04-04 object.c: avoid inadvertent symbol creation
fd7dc1b6eaf13be7e8270558d12e17864a7446b1 2013-04-04 reduce overhead of TYPE
12bf1de1dda78e8fb69d7cc1dda24e7e09eb8806 2013-04-04 envutil.rb: assert stderr if marshal failed
672b8bf1c038fc12d799ad56da3ac860890fe055 2013-04-04 object.c: avoid inadvertent symbol creation
7cd3fcfbaa8efabe756f52ef36c91469be525d5d 2013-04-05 * test/test_curses.rb: tests for getch.
e3b9ed7649a62d37fce1f588cd84802c93331520 2013-04-05 curses.c: fix function
d0536f651414556b2e7836bc4adcb1ff27fa6547 2013-04-05 dl/dl.h: suppress warning
c3f2cc5335bdb6eb858a499054db07d2a8bf2387 2013-04-05 ext/-test-/win32/dln: remove static library
5f77f2345c03009d4172cea386ee52b0379f9fcf 2013-04-05 * properties.
bff997e02b5b5f96d742be84c6e15f85aa728d29 2013-04-05 defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}
7862695406ce7b62981ab62681b4da97a86c437a 2013-04-05 configure.in: no -include options
0c5d73e80be89a6de2aeba9556277f8740256ff9 2013-04-05 compile.c: defined? with empty expression
d966f1b2f38c5f380f3a71d4ce698dac155a4bb8 2013-04-05 pack.c: use LONG_LONG
647dc4fd49f542dfec72a72818908191dce76b2b 2013-04-05 configure.in: -Werror=extra-tokens
b493f30a42c889f4ef724057abd56dbed5fc3497 2013-04-05 configure.in: no -Wextra-token on gcc 3
23335c78d35921483df65a7cd8cd462f08ddbdcb 2013-04-05 configure.in: gcc_major
11391aa01b2953a196828bfc46f0a75bed614c23 2013-04-05 thread.c: no allocate before deleting
40370296c761ff7ba3d0b6c29a71ab7a8a472314 2013-04-05 parse.y: "nil" for defined? with empty expression
58709e4e388d4d0a67a34bc0b883619dcb071924 2013-04-05 * properties.
c3fcd1b871596e31d5f5c5f4274db8e637d2cd96 2013-04-06 pack.c: fix definition order
8483e9bd58620460b261a2c47ede8237ab219651 2013-04-06 * ChangeLog: remove duplicated entry due to git-svn conflict.
8ee121d060ed7b3191e86c981fe144be2e19953a 2013-04-06 * test/dtrace/helper.rb (DTrace::TestCase#trap_probe): needs to pass some paths by environment variables.
7e4a95cd062ac961a91b7b7185b75c103bc7496d 2013-04-06 socket.c: suppress warnings
c7135ddd2dcd59ca46ea3307b21f68dea7504ac8 2013-04-06 socket/extconf.rb: RSTRING_SOCKLEN
6779f24eb5fc49805b65a7a5b270e0130269754b 2013-04-08 test_curses.rb: add sentinel
311960cdaf4e884643235fe83a3970b5e1f5ba47 2013-04-08 win32ole.c: check arity
1d42889c4eac6cdaee6f5b6c7beb6510efe7368d 2013-04-08 ext/depend: fix dependency
a436540271ab1faaeea1644c381bae1bb153d33b 2013-04-08 ext/depend: fix dependency for nmake
f507cce0214c94546dda499108453817a87aec32 2013-04-08 object.c: extract common code
65adadedcda7847298cbd43b0df32b7c01ebb2a7 2013-04-08 constants.c: fix macro name
99ad10df3238b2572c35be4a20e52c58ee334e5a 2013-04-08 option.c: fix macro name
f12df1a7528a89ddc49a8791be2ae194fba842f3 2013-04-08 socket/extconf.rb: check struct in_addr6
53fdb9e190110afeb318b6bb7b0a8f17a9873fe8 2013-04-08 socket/extconf.rb: add -D
46eddae1b486ae73480d00ebd99adb94ea04eb57 2013-04-08 mkmf.rb: timestamp directory
fa93be2f054cfb71fde486e8690edb7e702d85cb 2013-04-08 * remove trailing spaces.
3b0faabbb546f0516cc725331ac049e3d1cceff9 2013-04-08 * properties.
74ba9c248890b2395131bccb92fb099a8512ab63 2013-04-09 io.c: define EWOULDBLOCK
0a4ed02461f9a7fee0da33282a6ede600b90e928 2013-04-09 mkmf.rb: timestamp directory
f4c52b483cb4794e3e0e526a084cdbd32da8086c 2013-04-09 compile.c: append keyword hash to splat
56486e00ecd02007787620e814c991f94d68ff49 2013-04-09 test_{env,hash}.rb: descriptive assertions
ea16ec561fb022a204b876be4e3dfb0e08afac58 2013-04-10 parse.y: mrhs_arg
09d4be59b52ded308baa9ff3621e124bcf3173b7 2013-04-11 mkmf.rb: suppress warnings
2674f9a8158b521d22867415db5fd49ebe615c98 2013-04-12 vm_insnhelper.c: non-symbol key
1e4b2f9bd1be777b980563c78647a649f9c4ffe4 2013-04-12 etc.c: Etc namespace
6e9c02515dd31049c675cfa9d7a5512a07e20e4f 2013-04-12 * ext/etc/etc.c: fix struct name.
5e5690781ccbc92eebea5f9e64fbf69e3d8088ed 2013-04-13 struct.c: split make_struct
a69c74be723a8eace6c9d14f3ad0759ca96b3bbf 2013-04-13 struct.c: hide member names
aa34b3a5b3d4c2b455f7caa3ee7135339847a806 2013-04-13 ChangeLog: revert commit miss
4123b0d9db2353b629ad6be14bb884ecf5408524 2013-04-13 ripper/depend: fix out-of-place build
34b706ff0ac53c2c4322f113fe0ad464a7b302dd 2013-04-13 mkmf.rb: timestamp directory
8d1d9fc133569fa45bf2cac026680115fd0337cf 2013-04-16 * properties.
9e39bc1a088e0ac8cb6433c4daab03136253bf9d 2013-04-17 thread.c: fix overflow on Windows
9efcd10371979a33b790a168b175e59e4a12142a 2013-04-17 assertions.rb: remove UNASSIGNED
a24b6d3f67a4eb1a163db2a9879b862d68ce898a 2013-04-17 envutil.rb: env hash
385de15d5534ed43597319fd926e033449cc4e68 2013-04-17 test_readline.rb: try UTF-8
626235a6d7f0808dd83baae73913efea4f71fa57 2013-04-17 test_curses.rb: default TERM
c3db44dc35a0ea43a0a79c487b852b200aed73ae 2013-04-18 pack.c: refix unpack base64
a4188556d3735aec2fba15372f73826c16d1af05 2013-04-18 dir.c: not skip dot directories if matching
335dfa1255eb38d765d3b35d8b9f9d176eb5e830 2013-04-18 vm_method.c: fix visibility on anonymous module
df9e72b22e45b5ce05d45c05c1f6b7268a62d5d0 2013-04-18 test_rinda.rb: use spawn
526ffc53e9cd27ec1d9d28790cfff81afde1866f 2013-04-19 configure.in: -g and -fstack-protector flags can't work
597aa8bafb91d648edad356db8748f724c6db1ed 2013-04-19 ChangeLog: remove garbage
1dd06612a5fe377d191f5d88ffd598d9f39d6f1b 2013-04-19 marshal.c: no duplicated encoding
683c5fdfeceeebc4b38b347bd9dff96e15d7bcf0 2013-04-19 * remove trailing spaces.
3c1b8a1b68f6309fbdb3d0e4be4e91c65c51386e 2013-04-19 test_module.rb: rename
17817e9da6dd88ebf0b7f850c4b1f32291d17e9e 2013-04-19 * remove trailing spaces.
8c77e58b97465ebfef0d94497a5eecd78f5bef3c 2013-04-20 marshal.c: use ivars of marshal_dump data
67b180748b7e8e551f46a072013162db83ac703f 2013-04-22 marshal.c: fix marshal_load ivar
eae1366b3867fe304b54c2adcc87fdd583990077 2013-04-23 string.c: suppress warnings
596ca948b1d6f2d22b39a4a9c042cc3d164eae13 2013-04-23 string.c: fix for UTF-32
6500760bd35bd14fb9ffaf35fa5aa8f85c0846f0 2013-04-24 * remove trailing spaces.
531329a29166b75a303da3ac2072278ad081dd08 2013-04-24 parse.y: disallow $-
498c8763fe658b8fdba8401c53f0d3ebfae95d9c 2013-04-24 parse.y: setup_fake_str
9e97f6ca6324060e309f8cb020da71f9ad49dbaa 2013-04-24 debug.rb: Fix debug listing
181a4ea8c6fce1c0388050ab4c914a0f1281926b 2013-04-24 debug.rb: Fix debug listing
096d52733b78df9e75837ff8ffc4f4d1010abd04 2013-04-24 tracer.rb: File.readlines
2667cb2d9841c52c474033a9f8f728c687635f46 2013-04-24 configure.in: RUBY_RM_RECURSIVE
10c3c56043dcc3726b4dc291fcca6173f84bffae 2013-04-25 * properties.
5a3fab5918ccb38cfe464a4a10c60597cd1b5afa 2013-04-25 * st.c (st_shift): remove unused variable.
91fb5bc88992dd7f4edae20934f814f052b516d6 2013-04-25 io.c: conversion from bom encoding
adb492406ce489cae104e743bbd77684fa67da48 2013-04-25 ext/openssl/ossl_bn.c: fix implicit conversion
825a892330a0a9829011c59eabb212da31761711 2013-04-27 test_syntax.rb: split test_syntax
66c0e01220bd2855b860fd0f7a4b9b4b64669de8 2013-04-28 README.EXT: update note
1e51f3046301c41e23b51aa75aa205dd14a440c0 2013-04-28 test_io_console.rb: investigate hang-up
6fb5140dd6fa398d6f09804e3c035254958763c0 2013-04-28 ossl_bn.c: reduce alloca/malloc
6a8808011f93c81f11ddffa9131689968a70ad75 2013-04-29 * remove trailing spaces.
c81f5fd3260ba1b21b343be487d4865e068f47ff 2013-04-29 * vm.c (VM_EP_LEP): simplify infinite loop.
71a68705138920d7fe36f914fc62b30b75a4f036 2013-04-30 proc.c: remove unnecessary static function
3a0641a89674df7e3e50e1ff069b23a00ed5a6f8 2013-04-30 intern.h: rb_block_lambda
787cdae5df0c7f5b09c9581702334f8f4029b3c1 2013-04-30 proc.c: frozen core methods
9644f9b57217c606d6ba845d8f789a0799c2e5a5 2013-05-01 proc.c: use predefined IDs
7ef7a65df6ca41aa0dd02703f2e4447395775cad 2013-05-01 eval.c: use predefined IDs
93f83417928d0b12020949cd02deb96340e70448 2013-05-01 configure.bat: remove stale message
cdce1dd4efc2ee6bf8f1b0186aa9be755a5bfa89 2013-05-01 process.c: rb_daemon should not raise
84c8319c8d14b6e75cc6af995118a7a26cb394ea 2013-05-01 ancdata.c: suppress warnings
262669e6c68e28322c1ab2b9323977548d46c09a 2013-05-01 extmk.rb: always dynamic non-install extensions
f0a5e1fc3cd6e6bde9e8c8c25d3b85aa4a2559b4 2013-05-01 curses/extconf.rb: simplify
ce3029cd19dc40f4ffe09b8c6633500bd182b324 2013-05-02 process.c: fix failed status with spawnv
97982e823fd6772ce475c250676a73c03fbf3d94 2013-05-02 id.def: predefined IDs
31457774a88cae0fcf95d1e2ca517b6c2e8f91ee 2013-05-02 thread.c: id locals
b996367eb50402cfb343e671a2ea2cf1450a8ec4 2013-05-02 variable.c: move warnings to rb_ivar_get
5e79c1a543135d474addc9898e3246fe36ff37fd 2013-05-02 marshal.c: no overwriting ivars
908e70185162e31fc716a8ff7895f221f70ff97c 2013-05-02 irb: dead code
a58c224dcff50eec3149df0f91b8a0f2e8099db6 2013-05-02 object.c: skip prepending modules
c61af2041178c9b0ccbf8c42fb89382d8ec9b411 2013-05-03 win32.c: optimization
6d32a4e32b334195c0439bd09bfc9b9e7e560b9c 2013-05-03 win32.c: fix build error
3b62e8e78b682c2eb2d1b5bcea34b49bb3201dfc 2013-05-03 win32.h: INTPTR_MAX, INTPTR_MIN, UINTPTR_MAX
8202d6266fed5b411bc6584a0083ef5747bded9e 2013-05-03 {getaddrinfo,getnameinfo}.c: fix for old platforms
d0b7b41e59690a27d8268a64acf7975ca973e094 2013-05-03 * common.mk (yes-test-all): needs sudo-precheck for dtrace.
36de5e4db5f1f9feb0c31085571713acf8a95428 2013-05-05 ruby.pc.in: rubyarchhdrdir
38ea534c344d3de7437fc142067072182a6f28d7 2013-05-05 configure.in: keep POSTLINK
13bd7afc6eddcba1df765ac6c63981f6d203fd43 2013-05-05 configure.in: default LINK_SO
08fbd2cee2f4892d28b925065b3b69b3614d5929 2013-05-05 insns.def: method entry from method frame
babae0496048b117b0767350e895ca82afaf6849 2013-05-05 insns.def: refactor by wanabe
f620e9e7d31720cade6ebfc9919657d3777e2cfb 2013-05-05 * test/ruby/test_defined.rb (TestDefined#test_super_toplevel): additional test for r40584.
b8bcd920591a1398d68517dc121362302ea9e77a 2013-05-08 ruby.h: ISGRAPH
4dfd3739055388f0395eee81b3297966498f49d5 2013-05-08 test_scanner_events.rb: assert_location
85280f4b555a7f69692a5a469402c433a36b5eca 2013-05-08 parse.y: fail if invalid name
3fd0000c0cf8fedad3b8130b11c2f93a6426d6b0 2013-05-08 class.c: exclude original module
e8bdef657a5502786c1eb9fe100b29c67a9a21c2 2013-05-08 class.c: include modules only
8e564e3ab65ddfb7c95e8e511821dec550b964a7 2013-05-09 * properties.
14c9944e88d8c03aeb26f450c72c4d9a6e6632e1 2013-05-10 * test/dtrace/helper.rb: ignore empty SUDO. reuse SUDO value by using class variable. use test/unit instead of minitest/autorun. dispose `Interrupted system call' error messages at parallel test.
0542f05b321ef4f0d0083cc442ee1f347753f529 2013-05-10 parse.y: lex_state macros
ecddb9678592e9c34e89494377a09d84c5306379 2013-05-10 parse.y: invalid name as mere string
a4501a75cdeb09f0568db151af8e2101be40890c 2013-05-11 * properties.
5b20e5e1fee1848ce59bc1e03109cc6daa717610 2013-05-11 raddrinfo.c: suppress warnings
d2b4011a9424a8d74c9fed97382c3a29eccd8125 2013-05-12 ruby.h: OFFT2NUM redefinition
111c791c3730608a0a961ab86d153c824e26db9f 2013-05-13 class.c: adjust indent
609c7420d77aed3492648b6dae7adf118d3a8ab9 2013-05-13 class.c: rb_singleton_class_get
304850801475722c686e31c93f82e18ede93ba05 2013-05-13 vm_method.c: rb_method_entry_at
0824f9f224117ce26973df3ebc6216d03723dd0e 2013-05-13 proc.c: Kernel#singleton_method
bb5212d395ae2a65f40ee1a17c8eaa56ccb38c95 2013-05-14 * remove trailing spaces.
f83c42d970916f8c2d8b30cb252ce09709c10b60 2013-05-14 win32.h: fix for VC9
e6589b2b552f1fb7fe601cce7dda7b86fb4d873d 2013-05-14 parse.y: fix argument type
cd9165458ba25a815c01d29ff1ce4ce88b599499 2013-05-14 iphlpapi is unavailable with older VC
5ec5c6d52c69517d97cddd5daeb0b5c9af80ff81 2013-05-14 socket: fix build error and warnings on mingw
d70a806a176b6bd1d667d8d2c86276b93783637e 2013-05-14 ruby.h: fix typo
1a38b37dbea738f502705dbcc67e13ef6e030282 2013-05-14 * properties.
262529fdfb34630cc4702bd607191d1b6c719abb 2013-05-15 ifchange: --keep option
4425e21343f532cc9bc3d36b77189a20807c2d37 2013-05-15 configure.in: escape
57531305bcafdf37f91a48684d49fd2718ec5ca3 2013-05-15 loadpath.c: split
b38e3f953c6e105ea214237e215c93a123a24738 2013-05-15 configure.in: shvar_to_cpp in ruby
d780d49b9c1a3794c9894e341d8d34b0a290d31e 2013-05-15 vm_eval.c: suppress warning
17bce7d0c4f90cde2216063df7d010aba2bca785 2013-05-15 vm.c: suppress warnings
5780d881757aebf82b8398c40b8a7f4134973e44 2013-05-15 * common.mk (verconf.h): fix dependency.
1ad7cbbf640f7af4be6d0a348f6f1fcab0628e2a 2013-05-15 configure.in: move RUBY_PLATFORM to config.h
85ed9ca7e06dc88bcd6c8b35307d74f00d851d64 2013-05-15 * remove trailing spaces.
83b1c8da9bec49b24b2f2c29ce6bb6784456d04a 2013-05-15 revert r40760
fa827c8b5a870ac586c18bf711cdaa8dc4028762 2013-05-15 common.mk, Makefile.sub: fix build failure on mswin
04198615902effb4d45d2e69020a286147649b10 2013-05-15 common.mk: verconf.h dependency
ad6ae1db0a3658b9dce34693744f85ba0dd44619 2013-05-15 yaml_tree.rb: fix warning message
0f3206c65b7c080d0c28354840a367f87ce43a2f 2013-05-15 * ChangeLog: revert the line accidentally removed at r40763.
7b5a819308245393e282198de6580da021395d26 2013-05-16 common.mk: verconf.h for parallel build
ae9dbb6ce1aca03a8d35c7e1afd1011bc9b52caf 2013-05-16 generic_erb.rb: --source option
434f0abd0290cc5f1f59ad8fd146e43a8ebd42bd 2013-05-16 verconf.h.in: template for verconf.h
f13a0a4ddaad8131e9fe0a4e74108578d8a098a3 2013-05-16 * template/verconf.h.in: not typo.
49d37e6edc41d58208f671da0a4697a271eedb9d 2013-05-16 verconf.h: fix for default prefix
87e352c5a3be4697c7783d311657de4e27666bf1 2013-05-16 win32/Makefile.sub: fix verconf
67f562a417e988d06c1d81885d8f3ab271cbf85d 2013-05-16 Makefile.in: loadpath from loadpath.c
de03518cc7bb2f95df75fd56079b1b8e757436b8 2013-05-16 * template/verconf.h.in: unexpand exec_prefix.
f7624d984bb8c2d879606f1257b317331ad3d7d2 2013-05-17 eval_intern.h: jmpbuf must be accessible
4621799d3d8345b44ae650b88be1ae19502bd85b 2013-05-17 vm.c: narrow variable scope
baa65ad10878385dc47caebdb6c482f1dea71b98 2013-05-17 gc.c: rb_gc_guarded_ptr
15b88811d6dfb1a406dc5c01282850ad9952fd29 2013-05-18 enumerator.c: fix style
6b6ca88925668a7608768740fe85978a6f3ca942 2013-05-18 enumerator.c: append_method
8a28e97ae999bf26fc59651db581ca90a9206eba 2013-05-18 enumerator.c: use VALUE
3e8bba2fc1138fb072935b3f935810a78ce71a8c 2013-05-18 vm_core.h: move jmpbuf between tag and prev
e38a2399d21bd8c6f104a1b522a82ae0b75b34de 2013-05-18 compile.c: forward kwrest
344db69c452565dd20022093ff67874d420e55fe 2013-05-18 configure.in: setjmpex
9c0ff0c1c817ca27665efb4233f91f1916d8f45b 2013-05-18 configure.in: setjmpex
b4795cdbba22ace10ca91eb15b9793abea6c56e6 2013-05-19 * remove trailing spaces.
64431b9c09aea97d4a34931f5fe2944672cb5237 2013-05-19 * properties.
d6d457378232a417064f44b654b8357ae757836d 2013-05-19 * remove trailing spaces.
eb9cd6b11eb4bca2df2ea355b4c53e87f51862ff 2013-05-20 * ChangeLog: fix typo
bcddf03238140babb6112d289fd88e118390d4ce 2013-05-20 filehandler.rb: revert r20152
88bcccd4333fee37e90dc524ccb7cc20745e0332 2013-05-20 webrick: fix non-ascii escape bugs
596cecb0579f8e04cafdc52e0bd1ea6f18de7715 2013-05-20 test_objectspace.rb: run test_each_object separately
83fa035d242a01f9af5a04dc6703cecc53d936a5 2013-05-20 * lib/webrick/httpservlet/filehandler.rb (set_dir_list): share title and h1.
b6f42822fd71c364f99f9ad817e216c2463645e6 2013-05-20 * lib/webrick/httpservlet/filehandler.rb (set_dir_list): set charset.
31c2e85e5109f1529bc3155063b772a5dfda2c86 2013-05-20 * lib/webrick/httpservlet/filehandler.rb (set_dir_list): use TABLE.
8fb4108bb7aa0d23fb53d46bab749240a8838976 2013-05-20 * lib/webrick/httpservlet/filehandler.rb (set_dir_list): add NameWidth option.
c4a8d40ca1d182125d2c17d76eac2e02af9072a5 2013-05-20 string.c: infect
80db7cc4fe74c20bcc1ea9e7fa7e01cc46ad3ec5 2013-05-20 envutil.rb: envutil in child
a7092270da3528a09ca4e2249e55ab12cb7f4c11 2013-05-20 test_dir_m17n.rb: assert_separately
1891b60f268780fe4e9d970ffa759c3d7dd0e00b 2013-05-20 dir.c: compose HFS file names
f3cdb9f3fbd9ae6965b921314b5becedb6517994 2013-05-21 * remove trailing spaces.
3f4888639be6b1844a64f68d762b7406ed5a2afd 2013-05-21 * properties.
28a4c88f3a97ba06a4e9dd48f26de5d770a15bf5 2013-05-21 * remove trailing spaces.
0fd2c7e67b7f3da8e48372da7e03ee4f437bb8e8 2013-05-21 test_dir_m17n.rb: sort Dir.entries
38302ca7195981b7f4994526378d9c90320d350f 2013-05-22 win32.c: extract setup_overlapped and finish_overlapped
a815b56d84e1876c5f6e5fc9f4b3bc46a1a3cfb3 2013-05-22 win32.c: check error of SetFilePointer
11650a6ab90f2c6de97840bab4837802c91f7e5e 2013-05-22 gc.c: use size_t and no header if next_index == 0
22c0397a2071a2032397225b91b27502c09ff1b7 2013-05-22 * vm_dump.c (rb_vm_bugreport): limit class name length.
f02c2b9cfaf426b7d78e68ec5b76e4aba21f8872 2013-05-22 * vm_dump.c (rb_vm_bugreport): show name of class and module.
ded54cb8608ac277a7fbf9d8ff1825bbb25c650a 2013-05-23 test_io.rb: test for write
ec04fecda53da871016240ae2b9ba08a6c66e2d5 2013-05-23 * test/ruby/test_io.rb (TestIO#test_write_32bit_boundary): HFS+ seems not supporting a sparce file.
95170c704cdb84c318399e47c2867e3ce6034ba3 2013-05-23 * gc.c: do not dump the last record
699e06a88421cf325f8d191dc8582ab8cb7aa92f 2013-05-23 gc.c: revert r40898
f8180b8963a693d92a2be906a06ef2ffc204c284 2013-05-23 load.c: fix invalid read
4ea690ea3b19680ef168f5b32d7a132cc4d05a5c 2013-05-23 extmk.rb: don't duplicate
d3298468d0844594d07b3a6581b723b648d37dbd 2013-05-24 configure.in: no runtime path to -L
db41a18845d1578797a2b5baab6d9cbb76e29e42 2013-05-24 rename generic io modules
755f669316b5d1ea5c618754e7c432ac1baf5b0e 2013-05-24 io/console: rdoc
37b862c6371f3fa4b8201ce0a3420e3f75d899e0 2013-05-24 call rb_frame_callee() only once
165db57cdc91ba422448b1be228a9f70bff08f15 2013-05-24 string.c: check argument type
8a4fb4acba170bae08b2d3c29f380b7a7983efd8 2013-05-25 eval.c: rb_frame_callee returns current name
9abf09133d2f4561801308234023e9405139f705 2013-05-25 vm_method.c: quote method name
675ba20cea54714b90b20ba2e465b92e29ba8360 2013-05-25 no clearing method cache
2ee7d727900c023bc31a30efdb763dfa31a1404c 2013-05-25 * remove trailing spaces.
ea54c59a8e7daf3f0a05eead6415f39c52e3a0fc 2013-05-25 internal.h: adjust indent
7f4d09d6a6af109a63c4220be0379a7424d0813a 2013-05-26 * remove trailing spaces.
a5fc9521d9b5406cfc91605fbfb240a6e11585c9 2013-05-26 * properties.
a913138c36cf8d1842fe3f0023e3774bfeb194b9 2013-05-26 * properties.
dc7522f835937152cd3f7a410886d6f8ed8a7ea0 2013-05-26 * properties.
984d26535eef6a26ed49ad3cc9b4bc9c9c907c00 2013-05-27 * properties.
787fd8581ab0a4bd519f156d3c2df00587fa2da7 2013-05-27 * properties.
696d3046d1e0a81ccd616cd181f067e392182930 2013-05-27 * append newline at EOF.
91a0c5e3c615933f66875510a24c7611dcedd59a 2013-05-27 * properties.
75b9218f25f4f63bf23fdc118eb40c5d712684ee 2013-05-27 vm_insnhelper.c: suppress warning
14f6c8ca8ae785b14718cac1ad8891ca20e604e1 2013-05-27 rbinstall.rb: reject empty files
0d339bf5cbe57d9a32475a32d1b6c51f566b460a 2013-05-27 * properties.
462804fce43b15d0ffda8d37a0eee66d33b78246 2013-05-27 suppress warnings
f79ddbebe390cd4216bfe35e2b33aae764dee648 2013-05-27 test_method.rb: fix for direct invocation
40fe524bf33625bcf07953a48c6622328929e7ca 2013-05-27 * properties.
c9f982d4e8d47b840378f349e680a20bc140a505 2013-05-28 ext/objspace: unexpand Author keywords
b0e7ec8c9a06fa975cff864107af1e1c0780f19f 2013-05-28 extmk.rb: untouch makefiles
7d3fbdeacb9641a7efe11a1f128193e68bfe3889 2013-05-28 object_tracing.c: fix argument type
4f66fb14427eb6d1b9ae1b8be3b03e648841e8fb 2013-05-29 rational.c: use existing functions
6f017366adc1ad465057f9945c24d15c2c3a2106 2013-05-31 vm_method.c: extract set_visibility
8ea0e6f1fd9abee5b429803365a6dc895446cfd6 2013-05-31 README.EXT: fix typo
58bec3e2cbfee9757fc48e8a5f7abf6dec5cc848 2013-05-31 configure.in: HAVE_ATTRIBUTE_FUNCTION_ALIAS
1c5cdc62cc34a92ae612beeb5fd9f12abaf5e6f6 2013-05-31 array.c: new names of rb_ary_new family
2339191c399dc2feadb0656297cfc1f12c2d6c97 2013-05-31 array.c: aliases to rb_ary_new family
97498d179e4109e844d45b19853aa3bed328136d 2013-05-31 * README.EXT: refine a sentence. thanks to Leonard Chin.
0544c097614be34df946f40a87946690272f46ea 2013-05-31 vm_eval.c: new names of rb_funcall family
b77f98aac2534add70f4535b0ed5d329829f82a2 2013-05-31 ChangeLog: revert accidentally removed entries
488f478d24019de88aa96944a0b91987ced37e12 2013-05-31 * ext/socket/option.c (inspect_byte): used only on NetBSD.
aa8cc01aa398d231c9839bc24b7b138f2c75952f 2013-05-31 zlib.c: check EOF
d956526a76cd3b5aece69cbb444225c4d46d536e 2013-06-01 string.c: remove old interfaces
e71d501ee0091e493f9eeefd8cb755ce315d70a1 2013-06-01 error.c: better names for rb_exc_new family
767c502252daf751a2efbd0acc5766cd5492e9fb 2013-06-01 vm_insnhelper.c: add comments
06c7ede25923582b7f61c85920cd195b3c0447ce 2013-06-01 vm_insnhelper.c: extract keyword arguments after splat
4a223fb67f31a1a85a0b4fb019a1106532a541ce 2013-06-01 compile.c: not simple if keyword args
6db56c86c9eecc4075d3a281be28e4fcdfacd5e4 2013-06-02 fill rdocs
021c2102dc64ef86c142051bd0d20fc0ff2814fb 2013-06-02 math.c: ASCII minus
d8069572f8ebf2cb4124a39cc15b6e4f26a221a3 2013-06-02 dln_find.c: unused macros
5615bf5f79e6d55666f798a08d12c409c27dbf01 2013-06-02 dln_find.c: deprecated functions
c120db4547592a0b96b14d1fcd372968442032b2 2013-06-03 * vm_insnhelper.c (vm_yield_setup_block_args): add comment for r41041.
482f0e6b97330a1321bccdc5c80b988b5068a5b8 2013-06-03 dir.c: use fd to fstatfs
5c11384416fb55fc2bc4ef40fb47285ba6cf1e56 2013-06-04 adjust style
2ae30c3fa212e979f950e8e7bbcadf0334e671d4 2013-06-05 * tool/mkrunnable.rb: fix for native mswin compile.
3fb267e5016ee00e536faca3b9999ef2f01f255f 2013-06-05 * remove trailing spaces.
2b78c3256158a1bec5426b149be0480ffeae917c 2013-06-05 * remove trailing spaces.
b43d6331cbf218583ddd1db3a388e5b8d46362f7 2013-06-05 * remove trailing spaces.
37fe2987c4db53710ee49fe22970f3e0e53e12b8 2013-06-06 vm_method.c: top_private rdoc
b1411888d1c85835e92455fdd2af345d0be1cb0a 2013-06-06 * properties.
64ed7df5434bc2978d5a92a1e750bab39b11edfa 2013-06-06 vm_method.c: change argument of set_visibility
3d8f6f1ed6314b09643154b898ac7a03c104357f 2013-06-06 * properties.
2af3621ab53b5c55285bcd9a8f503e569bf2cdd8 2013-06-07 * remove trailing spaces.
432321d78006d32af8f3cda0eb65c4c98ed603ae 2013-06-07 * remove trailing spaces.
147775ac2b21b6591d24cc2af23b8fccb3daf3fa 2013-06-07 use NUM2SIZET and SIZET2NUM
0b87f8d4cfa627173037c00712e28eb0d5df8307 2013-06-07 * gc.c (gc_clear_slot_bits): used only if no RGenGC.
83db393e489cc48783d19a81c3a1a9448caf847f 2013-06-07 adjust style
083e7e397c12fb402b94428ca008c34d7cd27cf5 2013-06-07 * variable.c (rb_const_set): fix variable type.
5713c5953180f8a89536e855ea3620dd93f4cd82 2013-06-08 win32.c: NET_LUID
c2b4f88fcb8c981ee8a0b7cf88b54e71036bf555 2013-06-10 test_beginendblock.rb: rename methods
222d028808b839f911db718d34ff8c133a57c8ea 2013-06-10 eval_error.c: reduce setjmp
b82ded24cc856435a87b289890c8954d96ecea66 2013-06-10 eval_error.c: restore errinfo
09de2b0544e2615bada18b1418efd1948bc7f869 2013-06-10 eval_error.c: use checking functions
4cdd6f6ab8abb1b960a7cdbe3f932b6a792787a5 2013-06-11 * eval_error.c (error_print): reduce RARRAY_AREF().
c5c201f6242b15e00a2f158c30bb196c0455f87f 2013-06-11 array.c: fix false assertion in ary_make_shared
6ff25d132de8676d6df5b4f70508a2adfdb55e45 2013-06-12 array.c: assertion
299d96cadd2015b0f40ceae322c7551bf55a0223 2013-06-12 parse.y: non-shady ruby_debug_lines
ff7bb4723b88ce6461ef6276a441fae4c69bd71d 2013-06-12 array.c: fix false assertion
da786437a7be37f8807410a82071ace6089df97e 2013-06-12 array.c: freeze in callback
7fa5e608d33d7b87763b37b4dc7793e2ae58c882 2013-06-12 array.c: freeze in callback
ab64f237714a72228096ae87aa6672583120595f 2013-06-12 io.c: fix 7bit coderange condition
221496de7cb970c67de14766c4aecb314626ded1 2013-06-12 array.c: fix false assertions
2eadce6743ffa0609a4c6968935815d9fc966f87 2013-06-12 test_io.rb: fix test error
0e76c1408517b943a855240489c1afdb502284dc 2013-06-13 eval.c: use local variable
3dbf227ed0423c71e5a3f9b2952dcd8a1b3ccc58 2013-06-13 ruby.h: safe_level check
392d7a797a8fab2933d1eab96fee13d1457b4ff7 2013-06-13 bignum.c: suppress warnings
e6226e2c9d6baafd4ba3efbdd0464ce28c3b2b0d 2013-06-13 * ChangeLog: fix typo
f28ec8da8c08a90b19c85ceef0ee717c886d7841 2013-06-13 no alternate value expansion
d479419ad30afaf3c13ca3a895f9779858f4587c 2013-06-13 test_fileutils.rb: parents option
4b5267018abbc600b63784c7d163af2ef8d24429 2013-06-13 fileutils.rb: fix traversal loop
19faee195a7f5a9cc5e24b64cc655f79c10ac872 2013-06-14 ruby.h: suppress warnings
bbe047d4c7ae008d8c5bbf7df84c5c31dc810b8c 2013-06-14 download config files
a53cb1a05d9b291347362611a76058eb564e5ff8 2013-06-14 update config files
78963f8e8c4ca40e237f83c43775c686d5811dc7 2013-06-14 * tool/get-config_files: show downloading message.
9f60d8421c2b37974ae2f9868a24002a0334a831 2013-06-14 * Makefile.in (after-update): non-configure platforms don't need config files.
632ed84cf17f61e593ca8899959b9a255c734a9a 2013-06-14 * configure.in: download missing config files.
b135b8d084063598f8603b675a933d13f9874624 2013-06-14 test_method.rb: use realpath
f3b537c5248e77d55ade4f86719e6dbf3310bcbb 2013-06-14 vm_eval.c: __dir__ in eval
74868d8bfeb3778218fe69d3f2afe3cc9ad2c558 2013-06-15 vm_eval.c: suppress warning
7d753a99998d38e39837b664b03e68de59b6e0a1 2013-06-17 test/ruby/test_proc.rb: tests for [Bug #8341]
b69699a08c5ede7c92f192e9c5fff7388052852b 2013-06-17 test/ruby/test_symbol.rb: tests for [Bug #8531]
c3e68ef04f13a1f61f3b11821f9e3fccfb156872 2013-06-17 skip new tests until fixed
c2b7ae980e24c3e9f8534f2632cf78f2520b7c96 2013-06-17 tkutil.c: prevent temporary objects from GC
3f3a618d3ace3e805be8a0889cd9434d1afbc22d 2013-06-17 common.mk: loadpath dependencies
ca7bdc882bab78fffc91244496fd2c797018d881 2013-06-18 parse.y: clear lex_strterm
258fc46c9670b4c746007a617f45ee8cd88423c0 2013-06-18 test_symbol.rb: fix test
541bdd29ba6cd7ff53b73d1a21900bb10239c77b 2013-06-19 gc.c: more info
063d4e41410d079c323b82ba91fbffb92a511a5e 2013-06-19 test_signal.rb: extra quotes
058e6894bf67e62a21334c91efa992510ac4296b 2013-06-19 test/runner.rb: reap zombies
c4561c29348c357f50162cdd5c16d8b98d8cd0fa 2013-06-19 envutil.rb: reap zombies
4835230fef0005666e89fd1e2da5ad03ddb78315 2013-06-19 test/ruby: reap zombies
ef7bd1b1676cf9962eec7c3a64a01fab9bb607b0 2013-06-19 test_signal.rb: use assert_in_out_err
4f95e22d9c11ed8a29e3a728cc1fc20afc963353 2013-06-19 test_io.rb: use assert_separately
bc1bfb6997c1219d60b150531b6547c966d87fdd 2013-06-19 test_curses.rb: reap zombie
76a45efd38b381d1a427cdb88bcbeaac178d3094 2013-06-19 test_gdbm.rb: reap zombie
c704bb3149dab22bb41f0c5061a0b5df7f525aa3 2013-06-19 test_rinda.rb: reap zombie
689333a0ba8b727836281b9e4c434413de8cae7b 2013-06-19 test/testunit: reap zombie
96734f26e4cde431d2eeae3ca49b6062e9dfe3a0 2013-06-19 test_rinda.rb: no fork
56fae61460106b41a05e42b205da6df79f7572dd 2013-06-19 test_dbm.rb: no fork
7b253adc68d3c7186d1711dcee363598497d891f 2013-06-19 test_gdbm.rb: open_db_child
226fcd5814a2aea4ee5de9abcf2db972684e9d5e 2013-06-19 test_sdbm.rb: open_db_child
b0f623f5f418fed481c3634b6a3d1a0f508c888d 2013-06-19 drbtest.rb: DRbBase
9f473df72a2f46f2f30c9995af4c2fa14265eb6a 2013-06-19 test_pty.rb: reap zombie
98ca9210881963a1566b0401d36165cf0fd208e6 2013-06-19 test_signal.rb: use SIGINT if needed
a929da71351821cfd1f12d6b3d16eb97f1b8c565 2013-06-19 test_signal.rb: use standard fds
67edbe19eee5b0391d05900b3b1ef741ec6ea19f 2013-06-19 gc.c: gc_stress is a VALUE
a30d9f9e1e853d7e28f4ad4b77e4db37ee05ae15 2013-06-19 gc.c: refine macros
4c25e2fb8ba17a4d83f3e55c6ddfa5ae417d1f7c 2013-06-19 win32.c: wait until exit
2fe89ab6182bf77f43cad37e79c96168d97aad14 2013-06-19 test_process.rb: redirect to null
7ce9f9c25a3d2c95ffc4625ae168eaa00bc1ff95 2013-06-19 win32.c: no error after retry
206b28ca15d11c0cb6f99553dbe8d891395e46e2 2013-06-19 win32.c: GetLastError once
d7ebd9e641965e8a54d9dc9d53bbde642cd0ef0e 2013-06-19 * properties.
16f36b6322f6c789f8b1ecc5c84bc8ea6a54841f 2013-06-20 gc.c: adjust indent
05dd6b194cc29961a7cecfd5c3852f06dd56a871 2013-06-20 envutil.rb: keyword arguments
d6f6f21816a15b7355415869365feeb19676e7c0 2013-06-20 envutil.rb: refine message
a12c414d7eb6965b6687d06ad1aa2f125af3b885 2013-06-20 test_fiber.rb: longer timeout
c81f8578c8665cc174a23c5c9c153ea8061bc844 2013-06-20 error.c: evaluate RARRAY_AREF once
ae39bfc5dc4685cd873f6bfbff3d1cc6adcc6f44 2013-06-20 * properties.
85797ea0a7bc72c5b0aecf88bebc8b62331287a0 2013-06-20 * properties.
60051eacac823597ae63ba922088327afff0d530 2013-06-20 * remove trailing spaces.
0ec4589259f229dcc0d736247878178578c7e3bc 2013-06-20 * properties.
e832046b9acb159b8de5185539bf8b71d3f7e494 2013-06-20 * properties.
f0361ca416abea9d42e5bf3c2fa0ac3f12dd27ce 2013-06-20 * properties.
5dad18386e6409eea6821874f19109eed8e4667f 2013-06-20 * remove trailing spaces.
c76ebddc9f46e577c9581327fcc84bd8d8809e02 2013-06-20 test_sdbm.rb: only if SDBM
42a086502b8dbb7a29eb84cae5f99f0f69fe20c9 2013-06-20 test_client.rb: load openssl
2c79a467640c5e0f422cc31a988d819564f01f07 2013-06-20 * remove trailing spaces.
3cef99564b87d7bde34a585914b53095ab48808b 2013-06-21 Makefile.sub: timestamp
b9c94bce7f4afd03d78d48062466aed56e6b820f 2013-06-21 test_env.rb: fix test
79031be8803e17a375fe72e7c7c6028771e672f8 2013-06-21 hash.c: refine error message
afc75f2284875dfd2757a17e9c4fafda1edd704c 2013-06-21 test_filehandler.rb: reap zombie
0e8fc182e348442476065886aef7c0b20400d87f 2013-06-21 test_filehandler.rb: fix for non-NTFS
892736a7f88ae5cc22fa8e10dd78176ed97b951f 2013-06-21 * remove trailing spaces.
15c4b821a1f21efad19b36de75a6f1266ae973e6 2013-06-21 * remove trailing spaces.
d9119160be95808c66033424bb89f8865666da7c 2013-06-22 load.c: suppress warning
3cf42a0b2dcf918046531afd7bed60b3ba0661bf 2013-06-22 * remove trailing spaces.
2f787c4eed2b82b4d3badb0a24d5c30804a1ab21 2013-06-23 * remove trailing spaces.
5332d81283a3ef344cb757300bcdbc88b3714a76 2013-06-23 * remove trailing spaces.
5ac574073333ab44d2f225c84a6c960693d66a07 2013-06-24 * remove trailing spaces.
cb2cfdd937c07f9c521a5ea58ed339ff674c22f4 2013-06-25 bignum.c: redundant expression
0a89315b83671e833b306bd047460dc8194037ae 2013-06-25 bignum.c: suppress warning
86b65861cd7a7e60674478820e3ff7c15fa0e9c0 2013-06-26 * bignum.c (LSHIFTABLE): extract from LSHIFTX().
70658c387db666e3f388d0ee63cacd538997bfcc 2013-06-26 mkmf.rb: use expanded values
5e2f227d219fe67c8c57aa32dafb61ac4591fb20 2013-06-26 intern.h: define rb_enumerator_size_func
7cc4b8097cde58ceb0c1252a4f37d69a674377e3 2013-06-26 intern.h: rb_enumeratorize_with_size with cast
e5178a25501fc71c3a1d418f0be07776ebbfcdaf 2013-06-26 enumerator.c: use rb_enumerator_size_func
0f73dde5daa3df4927baaa403e279d22f9e0e29b 2013-06-27 enumerator.c: adjust indent
da0c4e5e1166db66f254194fe8f2dcff55d904ef 2013-06-28 enumerator.c: lazyenum_size
3a6bcb63d84632f82174b6f9ed37f386b2809f27 2013-06-30 test_process.rb: File.realpath directly
3e9c0bfaeb475c25c8f3c62955cc81c694c9dae2 2013-06-30 process.c: adjust indent
69bbcbe4c1401f98b5de299c872828d6aeae2f8e 2013-06-30 process.c: default process encoding
1f500f03685c9e6de1d44e0fef858b066b3cdf8b 2013-06-30 dln.c: extra arguments
cc3ec30ac91b420277fdb06e0656eb3599961434 2013-06-30 win32.c: w32_stati64
a65261c2c19993f1fb519deef16eff11f790c27a 2013-06-30 win32.c: w32_getenv
64d39448d3ece0367a8ed2b94fd72b91895c34b6 2013-06-30 win32.c: UTF-8 aspawn
dc0b06aa38ceb64d326b5e6e24a380040e730df2 2013-06-30 win32.c: UTF-8 spawn
b64f79c838c0fc771be6908fb54deadea1f4a763 2013-06-30 win32.c: rb_w32_udln_find_exe_r,
8d2ce0fb1f71da75a4f937ff06527bc24ecc8dd4 2013-06-30 win32.c: codepage awareness
637d668bcae880566b59d6578f5cfe924ef06f1a 2013-06-30 win32: UTF-8 spawn
5197f451defbbd61024900174966a94f5f0c8060 2013-06-30 win32.c: use backslash
e5d61a862ba3f9b74ec29101c898a359ca8ae933 2013-06-30 ChangeLog: remove garbage
3a01b9ec912ba82dca72e0a033170f70d88703f2 2013-06-30 win32: UTF-8 spawn
5956967a99774ffdefe940dd33e963a5931d77c7 2013-06-30 process.c: remove ineffective assignment
78b45a0bc00bd717e5adf21f50373155e3b6eb24 2013-07-01 string.c: coderange appending to empty string
8776802385c3d87966d32a6171857abb7dac6998 2013-07-01 stringio.c: keep coderange
45c2532e5928e1fd47656179597d6d2aa902cf21 2013-07-01 csv.rb: get rid of discarding coderange
2fef15145c4a4a9d3d62062f6aae0e342fa50807 2013-07-01 util.c: constify
263ce88f9f2f713273e628bcef64e5f13cdbc2ff 2013-07-02 encoding.c: preserved encindex
aa1acf1d4282d44ddfa677d24b7c3c1e951467d6 2013-07-02 encoding.c: validate index
869a1b5876f3f99a546d7770d4f0113bb1ce7fc8 2013-07-02 encoding.c: use built-in encoding indexes
ea2b115efda5e1f0c7edea3d9951a073fbaacb37 2013-07-02 internal.h: use built-in encoding indexes
42a2f89b3918cbe352528a0addc5ec59dfe2ad83 2013-07-02 io.c: use built-in encoding indexes
66564ab6b2d5a4d223573a13e39c9fdf21127cab 2013-07-02 string.c: use built-in encoding indexes
14dfdb5eaf2f4004fa0b08b0a1888e40e1ba5bc4 2013-07-02 dir.c: use built-in encoding indexes
58919a4da91768367e4bb172df2ea4c9834c5eec 2013-07-02 re.c: use built-in encoding indexes
8cbd501ed052962e35ffdc2966daa8d696a9a83b 2013-07-03 test/ruby: independent from pathname
89e38a2b7ca7a28a4bd8dc61ac88c2f9d853ecd1 2013-07-03 dir.c: do_lstat alias
48b19a3a759e85a7dfaad10f8b18e594447fbc36 2013-07-03 dir.c: get rid of FindFirstFile bug
48ebea719f4478245a90352cfbfd5146ce65ca9e 2013-07-03 mkmf.rb: revert DESTDIR prefix
b12ffcb15d57644423fbbb48b31f09e65aa0a00f 2013-07-03 ruby_atomic.h: suppress warnigns
15d4450907126ccc658e8f4e323257e81508af32 2013-07-03 ruby_atomic.h: ATOMIC_CAS on VC6
d1e0cc2750c79b295b6a8285064ad45db9085ac8 2013-07-03 internal.h: supperss warning
c294ed5824f3e42e1bfb0c71b571f4992a8eb6e4 2013-07-04 test_regexp.rb: test for conditional expression
246c66f70242065407fb25161b4d31fc39c1cd32 2013-07-04 mkmf.rb: CONFTEST
a5361435077855a582841110a138bccf2fc9a014 2013-07-04 test_have_library.rb: toolchains result
0eed101a542831c74c39e08bd07675d2419626e9 2013-07-04 test/mkmf: $extmk in parallel test
4e681d978a02d704cc5511be71d8dca1d4cf2bb1 2013-07-04 bignum.c: constify
5d5723095915d1fff2efda4c4195e4c804c1a351 2013-07-04 mkmf.rb: header in framework
ab7d608632f35e8277ce586d89608aa6cfb60482 2013-07-04 mkmf.rb: old syntax
01ca13013a8f2beeff4dd3ed110834d6254f3360 2013-07-05 mkmf.rb: config_string
9d93d4df6f22fba2c2d48cbdf594fcad3682fed3 2013-07-05 test/unit: assert_raise_with_message
ed0cba79ca34fa67c4f4d76bdb03391a12b2c5b6 2013-07-05 un.rb: nodoc setup
4d076e91c8ade0015817fc18104b1271e2ac4a40 2013-07-05 un.rb: refine regexp
0fc35416644391b99759cceb7d992d802616b495 2013-07-05 un.rb: help message
eb06e8d3ad21f60e9e0c499f9d70050f79ff5de0 2013-07-05 un.rb: help order
2b5f033cb5dfddb66d9103fd1cce103bde35d60e 2013-07-07 configure.in: correctly tests dtrace -G in version 1.11
2114ad42da7ae4b5f8b592d74b6864a6c16dddd3 2013-07-07 configure.in: check exit statuses
444f08f6619a65c06a1add22cae361e21c6dc934 2013-07-08 win32: for strict ANSI
9487b2cdfc05b6ee0a739676526067daa59e4e4a 2013-07-08 numeric.c: for strict ANSI
3d7fa44b05482818a954e04dfb6e5311e1b790b8 2013-07-08 win32.c: for strict ANSI
f9e1c078ba706327dde901d850f8df98f70addd9 2013-07-08 win32.c: suppress warnings
9db6beb0d08ff17880fac9559b48375be2805580 2013-07-08 win32/registry.rb: use WCHAR
52ecaae8a2c6c288878b101ae90c96ec34c46ace 2013-07-09 * properties.
71110cb745abfa54df51f305f2481f23a5925f09 2013-07-09 * remove trailing spaces.
c341e85b1c49fd0dce2dc809cc6c4a63b8d853f4 2013-07-10 ossl.c: check integer overflow
351932cb4a0d0aec0d45968b32458f41ba0bf913 2013-07-10 ossl.c: check allocation
b72bd6c0806a2b40e99e7e73aa292e7daf2648c7 2013-07-10 ossl.c: rb_gc_register_mark_object
84c08bc3b8ed00251d72d468c46a914426ccc358 2013-07-10 ossl.c: fix argument type
863d148a4ee862f663c23691f34807b7f2fb450c 2013-07-10 process.c: kill threads in daemon process
cc47b02969fd33028f0f83d4020c565fd8ec0017 2013-07-10 bignum.c: select by preprocessor conditions
c169b513898d165d0e016139b1766dfddbecceea 2013-07-10 internal.h: STATIC_ASSERT
c37e6ab28dfb1e5ada877946b5727aa755d7a51b 2013-07-10 bignum.c: sizeof_bdigit_dbl
d52844380aa55d9449af2b9c6ba271be88d54829 2013-07-10 string.c: rb_str_subpos
f328b9d0d5a6919fb7d76ac5d344f1b03d388079 2013-07-10 * properties.
9e2fc969e2086acbf6ad6866e66f6debb9870c2a 2013-07-11 probes_to_wiki.rb: fix comment and reduce unnecessary array
db3ddad3a710de4f0c6ef5d47493c5f7ba9b7384 2013-07-11 string.c: check null char
b271a8c98d7301482d5b4eb2c7d79b7e1a1fc368 2013-07-11 string.c: multi-byte terminator
1549894a0699abdfab1fbba0e468afd3f2f990b3 2013-07-11 string.c: multi-byte terminator
18030d18cf42b4868cc702e58e7170d1897c2083 2013-07-11 transcode.c: fill terminator
4997572f7ee26f09a6983b35593766f5bcbbd4a8 2013-07-11 win32/registry.rb: remove workaround
3c9e6f1e624031b4736941804ad1f25f685b3999 2013-07-11 win32.c: fix infinite recursion
8b8cce322b3ddaa4d2449215224110e8367b1854 2013-07-12 encoding.c: refill terminator at associating encoding
342259a3280879dd7ca3d6552288ab44ec907d85 2013-07-12 signal.c: for valgrind
771d31ace2e8fb923852cb2a70b18b3c8b4edc69 2013-07-13 ext/win32: move
1ae7e6b6544cf7f79cb306f715db502666538ae4 2013-07-13 encoding.c: new termlen not oldtermlen
245d964e8a72c1aba46ead0c7f290585b3b42b02 2013-07-13 * properties.
f2dc5f15bab9b6200b914755c40655b064153d43 2013-07-14 encoding.c: terminator in enc_set_index
2dc7d111f8013f848ea375cc9fc77bb238dceaf6 2013-07-14 encoding.c: encoding at inspect
a7481aae3fc2d9e83dcf548e614209025c09fc83 2013-07-14 string.c: consider old terminator
599076c45f26338e3ec20e545b8fad78aa6abcc9 2013-07-14 encoding.c: encoding check
0953efabbb990bf84d2436b2f140494a1c86ec3d 2013-07-14 encoding.c: defer autoload
a10591ac8c21dcac8189e6d31f1f1016aa62707f 2013-07-14 encoding.c: NO_PRESERVED_ENCODING
460d8c11cd45ff3e85cb90551c7edabc2c831264 2013-07-14 string.c: char length
30486375713988a02c8463185e2b4613e042aaea 2013-07-14 signal.c: suppress a warning
5f2080048e6bf76b647bec00c4b9cb1c7ec79ab2 2013-07-14 localeinit.c: split
0e15aec62b15627a209cbfbae5d1f20391d74b4b 2013-07-15 ChangeLog: fix a typo
e068834b5c38025c8633e5c72b57afcfd9dd4d56 2013-07-15 bignum.c: suppress warnings
241b1e6324112ef83bb0ddf614345ae39b0bf3c3 2013-07-16 encoding.c: revert r41964
3341db313aeb9964e731ca0b2113456ea7303e23 2013-07-16 test_string.rb: Bug #8642
3569c6c3a611a5e0ed8b84e1dad27f0a31568d80 2013-07-16 array.c: fix typo
c9118e2a86ae03a978d499c89c8a0fdb3110fddd 2013-07-17 hash.c: key name in error message
0ef059b217c290e7828ba208bf8d03d7e87be61e 2013-07-18 ruby.h: no $
862bad2d2aa7eda686b41c050de22f049760f35a 2013-07-18 ruby.h: error only in the core
db16068ce0fd43d44ddd3a5ebe5e11d7d63fd8e4 2013-07-19 gc.c: suppress warning
13408170761c4ade8d61c1a18e07995986131f53 2013-07-20 test_io.rb: split test_copy_stream
241ad8877d7a085a4ad7427b21c1eaee6242d6e7 2013-07-20 encoding.c: add rb_enc_code_to_mbclen
e6a6dd8e7e1ef8acdf3c20137fa62926e60a4205 2013-07-20 string.c: wchar succ
a4fefc954e89b1f834f3d0aac8f1958179d235a6 2013-07-20 safe.c: ruby_safe_level_4_warning
7234f04b4243066130435480b94899e11f5dd236 2013-07-21 opttest.rb: adust styles
ff7772062f4c10d88249a155dfd918a385dda577 2013-07-21 date_parse.c: missing wday
38eb518feb76efd629a5d28899d5d837c5dc9236 2013-07-22 readline.c: $SAFE
c7a56bd6d0b49d6311821991f9cc7d3499e92891 2013-07-22 vm_eval.c: use file argument
03813f6dac06ffc24ca04cc308e28d926aed14b4 2013-07-22 vm_eval.c: Check_TypedStruct
265de6677c067612615c1f1438f349fb05a5557c 2013-07-22 fix commit miss
39b5931d74e7eb1134ccd0e2e23d7fc50c35f3b5 2013-07-22 readline.c: $SAFE 4
3b4134cadbca78ad2d5dd60efcc1d77e3921b896 2013-07-23 * properties.
792b6fd8a221eed71fc1a2328350edc3d167a1cb 2013-07-23 * properties.
db22d280e1b3a158daf825b5e189400419c33f29 2013-07-23 * properties.
9240eb3dfe10f4948f85b7abd0c57e2192d6550f 2013-07-24 ossl.c: suppress warning
1758ff03819ce2c699345a4299f6fecdd25f8c0b 2013-07-24 file.c: exception message encoding
03b6602417b5a689f0a446cf4905aed7e5475f47 2013-07-25 * remove trailing spaces.
7ec4a44762e63b75120ecc5154a00828c8f31b01 2013-07-25 file.c: split rb_home_dir
84d473b750cf2ba5e3b1175e592956d42329937f 2013-07-25 file.c: clear coderange for user name
6c00e17706eeee9f7a99c6129e1e0afcd586cac5 2013-07-25 encoding.c: is_obj_encoding
ad859f3125e408beb6a8fedf68cff59c469b150a 2013-07-25 envutil.rb: encoding
8974d5aaa79f42b7366ecd99d74e29d3faf01ab8 2013-07-26 rational.c: ensure to be Rational
45fbfd0a8197d53678241023798733fb765f9e2a 2013-07-26 win32/file.c: refine convert_mb_to_wchar
320a0dd218e2aecd8510b5a8f88ffb93643a5c48 2013-07-26 win32/file.c: refine fix_string_encoding
f375a8b40ec65991df54d84856851c2149f11211 2013-07-26 file.c: use rb_str_conv_enc
2c181b6d1a0514204e049e5f37529b8b8ccfe434 2013-07-26 test_require.rb: split
8948280c67072f652eebc31bc3a2f3fb86bcca5f 2013-07-26 load.c: search in OS path encoding
4af852faa2ede75869debebeb04869c4cfbfb5a6 2013-07-26 test_require.rb: use assert_separately
45c4d828233898f4164aaabca6dfb68a38e04a57 2013-07-26 test_require.rb: same process
e9b8488fe5ebef4b4637fe0ab6a6a857f8ff6495 2013-07-26 win32/file.c: adjust indent
c4c78f758fd50f2291cbdab221c86ef1ecaafeb9 2013-07-26 win32/file.c: fix target encoding
48443714b7c6521571e9a029d4221d8f75969b05 2013-07-26 win32/file.c: suppress warning
2d9a4afb137d18bf16ec99f5a841b0f232b05a16 2013-07-26 vm_exec.h: fix CHECK_VM_STACK_OVERFLOW_FOR_INSN
41f864faab6f1cdd8ad7e88c9c89fea200d030d2 2013-07-26 parse.y: separate numeric literal
f1312bc0388b0603f208cef82d8ced4f669eb540 2013-07-27 test_rubyoptions.rb: split test_segv_test
56150eba928407b5b1410219292caf095db5ee63 2013-07-28 win32.c: fix pipe name formatting
5c2f4fbcbd26c1927630564cae55fbb5f2d5791d 2013-07-28 extmk.rb: static extensions
da8406f0ac00ae941cd7b2dee69c42313d4ac0a8 2013-07-28 win32.c: use enum
3168bfe85661c5927240e31ca7f00b046e459667 2013-07-29 vm_eval.c: fix argument type
fcb58bdb3826a3ba6eaeb133313fea148d843926 2013-07-29 mkmf.rb: expand all macros
15ffd4eb76343100419afe7fe98de0e3b6d7f4c1 2013-07-29 hash.c: copy memberwise
c74ad1bcd43ad4aad55d56667d63783d2b9da2e6 2013-07-29 hash.c: clear before copy
ac82a1b2058a0f5049bf77895003cbf0ba092f4c 2013-07-29 hash.c: copied identhash
be24b385ffb2c31e5f0974aee55bce1e37f1bc2b 2013-07-29 ChangeLog: commit miss
1f7839f12cd8dd253e9cc23381128ebbdab053f6 2013-07-29 hash.c: copied identhash
aa2a845168537c1e495823bfe643924f7f19c28b 2013-07-29 parse.y, vm_eval.c: file encoding in eval
7440815128e50103688fe369713f3e609d127a02 2013-07-29 parse.y, vm_eval.c: file encoding in eval
6c9cd508e76caf69c6ad1e901a28fc868b59615e 2013-07-29 * test/ruby/test_hash.rb: use @cls.
654c3cdec6c9f1bdb13ae90f1243909b9208532d 2013-07-29 * properties.
9f06167a265a2a117ffbf714e2632bbf746e5b46 2013-07-29 sizes.c: RbConfig::SIZEOF
09adba0dc177f2dd09da8ebb93f2f521200c67cb 2013-07-30 sprintf.c: QUOTE flag
9d08bed157b624ddf5e0391e2a721b7d96332437 2013-07-30 * remove trailing spaces.
278b494ba7f88f3049ce53319f2ea7e3351bb974 2013-07-31 * remove trailing spaces.
3d562b6873384098fb8e7ec375f36f3bf246b6c9 2013-07-31 test_rdoc_markup_pre_process.rb: input tempfile
835c555f7f137746eb6f7cd32bd05a386852fdbe 2013-07-31 options.rb: include root for out-place build
9037b25dde0c9ef932b9cbc5eb65aafe0cf9cb8a 2013-08-01 * remove trailing spaces.
0a8cfd54e629d443c7db8cb3ab37b3e85ace40e2 2013-08-01 * properties.
ba95b9787d941aeda329bba6427f7533b89ad2b7 2013-08-02 bignum.c: suppress a warning
856a9afb98b8443a8b32483a97e271560af6de1b 2013-08-02 eventids2.c: new literals
e176b8e1c1227435ee2002cf851a9768fa76375f 2013-08-02 parse.y: simplify numerics
2f57e8064003233b676dfe13dfaaba90288be946 2013-08-02 parse.y: parse precisely
0eab2b464e6861da0cc55f6dc1c7561e6628c74e 2013-08-02 parse.y: ripper for new literals
7c9a3d19fcacb57463d823d06f579129fa836820 2013-08-02 parse.y: calculate powers of ten
2b9dbb3e40ccbc9ef47d75676618a134ac065a56 2013-08-02 ChangeLog: fix typo
042e5013a3bc42a3637aa1646e9fc002436b852f 2013-08-03 struct.c: rb_struct_define_under
4c009414119347e87d9bb2402617a4585dd3f341 2013-08-03 etc.c: encodings
6660c5fb0cb9dc5aa430765c958cec5b4bda5e58 2013-08-03 parse.y: no reduction with 1
b3be3c29c47fd9b570e5649bdf46d1a8f08aa3a0 2013-08-03 bignum.c: suppress warnings
db95dfbc0024d8a10e1a806e00c8fd3e1324996c 2013-08-05 test_econv.rb: assert_separately
0f6cd1bb10eab7d9a6fd623f9d7ae77cd2d87cef 2013-08-05 win32.c: fix wrong trimming
8d564597fa928ab5d70cdd8e9d0b603c99ebab11 2013-08-05 win32.c: conversion to WCHAR
42bd9510870bf571d397c47289fd817cfae19ab9 2013-08-06 win32.c: supprss warning
c837fe405611cc24faa88f677bd186978fdc97ec 2013-08-06 string.c: fix typo
8ea8dfd88cab357bc65c11e993d14e881a31b776 2013-08-06 win32.c: conversion from WCHAR
b0391268a221f233f098e39e3bc21b8a0888509e 2013-08-06 win32.c: fix conversion
2743b0d6082561a55c6a0d0843201f2413de93f3 2013-08-06 range.c: consider exclusive
e667aaf4ca63c6360d778eb8101fe81f73184cff 2013-08-06 net/http/header.rb: remove a hack
b4e9b0d19c220965b5e3799771f31660b1262548 2013-08-06 json/add/range.rb: use Range#end
814b7b544848ffd41e97b3a0af2db7baee146764 2013-08-06 * remove trailing spaces.
9deecfc4531cc038a0c27a72c316dafb9aa2bc23 2013-08-06 range.c: return nil for empty range
354028abe18bc5862a1b45e2f45060bf85c1ae35 2013-08-08 file.c: rb_str_normalize_ospath
0be97c701510f67e0786347d29f2c0286dcc4310 2013-08-08 range.c: revert r42400
5812f34dfeb644963d6cafa8b801ef84d1392d10 2013-08-08 test_range.rb: remove invalid assertions
d1ede0c12b229eb94a2c02d92127c59a2a04cf4a 2013-08-08 proc.c: constifiy
8de705ee56841d83d977713a05a65f83e3f9f6e4 2013-08-08 * properties.
a25d02b144c9560dc3d1139a4a0024b6ade6e21c 2013-08-08 object.c: Module#singleton_class?
8d644d6a6e578bab91c6b0029b492673090751d4 2013-08-08 enumerator.c: fix non-single argument
8fba9bbc4b33d74a8d6ed3e0921526a8864f8b6e 2013-08-08 common.mk: install arch
c04f402f0f7692f6105c930f19d81b332d6a93d5 2013-08-09 file.c: normalize Form C
f67c1b0a123489a1b62955514f8cd6d4c7a3efa0 2013-08-09 configure.in: clock_gettime
a1a6481ae89be160195128e9304b74db2f363734 2013-08-09 * ChangeLog: fix the reason.
e941e5050699c9f9806f726aa430feafcc5828ea 2013-08-09 ruby.c: use String path version parser functions
90981c50ba7cfc4181ab0865e6fec27d087256a6 2013-08-09 proc.c: tabify
ca3b9bbfe02cef6105ac69b1be2e2a532068be17 2013-08-09 bignum.c: suppress warning
23f039f3b39f4eab3e23477b8e4f48d40671b9a2 2013-08-09 re.c: suppress warning
6e563a4eccdd10eb107aa1f7ac7a4ff61383f1a8 2013-08-09 configure.in: CoreFoundation framework option
c59ba9ce8174bf7bba19e081137d3db06d26311c 2013-08-09 io-console.gemspec: drop 1.9
70973af1d577756bd7b6dc236f3f2d53d9cfdd25 2013-08-10 parse.y: check for attr
0dd8ec36c0533f1b63f222bcf0ff91e09e5b05dc 2013-08-10 parse.y: non-local/const attrset
579bc39f03be0cd405bb0682a9c34f3d8ec60f88 2013-08-10 * properties.
51705124e8ef2cc3af73b4326784e5d9f6cfd773 2013-08-10 dir.c: normalization
3a589c69798fd2ed541e326c2d2d472071f6bc13 2013-08-10 ext/-test-/*/depend: TEST_INIT_FUNCS
c6282e9bf95a29fd0761536e2f2ff37528d0a643 2013-08-11 parse.y: non-local/const attrset
49826b4b72ea574f03fff328ed41669dfacb00ad 2013-08-11 file.c: internal function
e315aa0c41b59249250fdfc6a0eef94635aedb40 2013-08-11 Revert r42502 "ext/-test-/*/depend: TEST_INIT_FUNCS"
7cb53ed363159c26e6fdd40d42b683bc1b5707d1 2013-08-11 test_require.rb: __FILE__ encoding on Windows
863989993a44e7a80b083065da194ca10e277321 2013-08-11 file.c: OSX path encoding
c48b4209c267299f52ad51b0e8d639679999465a 2013-08-12 parse.y: CR in middle
944c620dfabbf46e7a96b96b5dad527d985492d3 2013-08-13 object.c: undef Module#prepend_features on Class
26feae3958eff107ce0ff297981f2ed515a19f16 2013-08-13 random.c: coerce before check negative
d551b78d4ad27c1c9a4026d11896d4630a1ffed8 2013-08-14 test_dir_m17n.rb: fixed encoding file system on OS X
12a0b0c8f48f168994245198e62d1d40cab5d594 2013-08-15 parse.y: simplify
3ea0a5bd3e572571769bef17b1d64db2ff2f86e4 2013-08-16 vm_eval.c: suppress warning
d51138ddade805c729d6d978675ee8ac8be4b5ac 2013-08-16 process.c: downcast
5685abe6c3b028bb72647305987cdea694cd78e2 2013-08-17 time.c: ignore invalid data
9b4e9244022158bc204a720246fbe0ec6a4785c9 2013-08-17 * ChangeLog: more description a bit. [Bug #8795]
e7ad24266336b8d8e17a244c51b3e3dbba45ef5c 2013-08-18 configure.in: clock_gettime
5dd1e83eff756ad321df8f43d44994bafc0a9e4e 2013-08-18 * .travis.yml (before_script): check if cached config works.
69cb8a793e62504c21f27d429c8680996182e861 2013-08-18 * .travis.yml (before_script): fix copy&paste miss.
e130ef20b4a497f7ae0ab7d4301e00d269eb49c3 2013-08-18 * .travis.yml (before_script): fix copy&paste miss.
a3b4296369a2456c6ec95820b87bb686d50bf64e 2013-08-19 configure.in: clock_gettime
7f9f6c3122ecf320af00e3602619c404d9772046 2013-08-19 process.c: retry fork if ENOMEM
922467238e37c07d1eb6d383be0a177b4b13b82e 2013-08-21 insns.def: refine comments
ec02633065dc8b57a538a894b8e5f075d2392f33 2013-08-23 Makefile.sub: SIZEOF_CLOCK_T
fb8b2689dbfaab178d74a89928081df336868afe 2013-08-23 process.c: suppress warnings
e2b08f40b3edd8a5601bf818e8047abde42501c7 2013-08-23 win32ole.c: fix type
3134c5eb62155efbab3dd415ecfd22515ed2ddd0 2013-08-23 win32ole.c: no copy string
91218a0e9f4306dbeb95c27f1ba5e5dc8e87f411 2013-08-23 win32ole.c: suppress warnings
df3c472ac310fd392287d61aaa7d7dc0a70005a9 2013-08-23 win32ole.c: check method name length
dcdde335a6656a8daec0b74f2f2268ca44eebeca 2013-08-23 win32ole.c: suppress a warning
f539e9cbf3e50f5d9be45a0e4c23366bb3e4e6ef 2013-08-23 win32ole.c: store directly
5784aaf15d8d176a07028c9c8c3a184cc92de607 2013-08-23 configure.in: clock_t
703bd1759453b14a8d60b9d39a084df925e3fd2e 2013-08-23 process.c: no symbol cache
fb9b9b186283476e349cc4e898e4c1d17e6c4c37 2013-08-23 win32ole.c: ID overflow
21d7cd39883c77404f81752a9072896d76f8c618 2013-08-26 sizes.c.tmpl: autogenerate
bf2a494ebcde5e3aea63b1b67990ff73bd474416 2013-08-26 ChangeLog: convert with `iconv -t us-ascii//translit'. [Bug #8819]
c075b153e8972b5f6fce78c69cbf0a868930622b 2013-08-26 * remove trailing spaces.
1a3bcf103c582b20e9ea70dfed0ee68b24243f55 2013-08-26 timeout.rb: skip rescue
a6a85a0cb755f4e65fd15c2554c5bcd529c66ed9 2013-08-26 parse.y: warn CR
92d7cdc29a3850b49dded341cf2708ad069bd4d1 2013-08-27 vm_eval.c: constify
b3392daaadcbec9a2ab10824f207f72f49056ec3 2013-08-27 vm_insnhelper.h: RBASIC_CLASS
f01cef2050bdc52f580897aaae15564ee01ff2b0 2013-08-27 vm_insnhelper.c: reduce duplication
f25daa254146c782ca50e6fc707f8f132e896e93 2013-08-27 array.c: optimized equality
a5f18c1f9d6e0917d7351c354c0f6245684cbd20 2013-08-27 enumerator.c: check arg size
9b4b5ad27c56ab713a95dfbfa84fdd74280fc9ca 2013-08-27 enumerator.c: add comment
1af4196cdfead2daca292e8be3bb65e2e2478298 2013-08-27 enumerator.c: rb_check_funcall
1e238c5aa2e86dd64d2137968a72b26ad57923c2 2013-08-27 io.c: common oflags
8ef0192103f9edc4a7193f635a27206b56944637 2013-08-27 io.c: copy in binary mode
ba57274860e05b2738419d462464a699d3ef4463 2013-08-27 timeout.rb: raise given exception
e6ece12201b464a7236f8117bfd152e7ff12ba46 2013-08-28 configure.in: check for sys/pstat.h
50b17c701f0e49f09e8ae8faa924d87a99be9ce7 2013-08-28 thread_pthread.c: simplify
b7aa49b9a7dfe7572fab456ab4f5cde1377713b0 2013-08-28 thread_pthread.c: dup code
806ddf671313be82a977d4afba9ff668d95bbb14 2013-08-28 thread_pthread.c: get_stack on HP-UX
e1e46c0501ddde118c29cdf3ce9ced6ab444f5ca 2013-08-29 * remove trailing spaces.
5c143c97efa8f62634709fc9eb2369d93a2bd8c4 2013-08-29 .gdbinit: follow classname() change
4cdb8fd7ec806dd7ea9417690424467b5d8a39ac 2013-08-29 .gdbinit: improve for displaying class/module
74b85189b8fd792b98642859639afc5f74a8bb51 2013-08-29 vm_insnhelper.c: fix zsuper in prepended
f8b3123eb9915562d4b6a9e50a8e93f547b59ae4 2013-08-30 thread_pthread.c: fix vps_pagesize
7703ba8544c485b1ae1fcafbdff1566e9d78a7a2 2013-08-30 thread_pthread.c: get_main_stack
b59b1b9bd9ceb7e83e4de44859ad2b1a1c3103a0 2013-08-30 thread_pthread.c: define attr only if used
93024c637776dfff344deeb80fa4dd15b0409614 2013-08-30 thread_pthread.c: fill stack info by creator thread
0328cdf92cf392dccf1c9667b5006a497043bb85 2013-08-30 ChangeLog: fix commit miss
6908e4960d7cc6b271dcf70e87ce37104ce8ef5b 2013-08-30 encoding.h: fix conflicts
07bf69b0857d80b62e9fb1ac0886ee94ca8c2508 2013-08-31 vm_method.c: [DOC] example of respond_to_missing?
378161fe68f283599ce91cda3aaa3658af7c6e89 2013-08-31 dir.c: reduce string object
bdbda951d104ed4b1576458e943ed3c52bb2dfa9 2013-08-31 proc.c: local variable
9eb141196b0111e12e7d54407bc30bbe3123a787 2013-08-31 proc.c: preserve encodings
cec97f40f65bd5b7d775f6e1ec4ec425e6ae6095 2013-09-01 process.c: suppress warning
ed5de3814a1cd8e778c70d89d6c442ed17504385 2013-09-01 * properties.
93ea04ecec7639ca8d0e58948e78461434782ecc 2013-09-02 parse.y: force_encoding
57d06d7b3f019bf3823548630da41c785828da22 2013-09-02 test_string.rb: remove duplicated code
306cf3ac0328cb52fad1371115aa5c3ab226b982 2013-09-02 parse.y: valid suffix word only
a94833eb503358ac3fe434e13be41007b92558b1 2013-09-02 test_string.rb: yet another test
f7754943be4fe6a2baa21b4b1d047394c74793a8 2013-09-03 internal.h: parenthesize argument
ef82e52776be38f20f9b958d907b832617238ee6 2013-09-03 * properties.
1908874bf4e65e6f65323099ff1d979a14a7a33e 2013-09-03 thread_pthread.c: fix compile error on HP-UX
5669902126ec202d2cb482e6d15c0c28bc6025cd 2013-09-03 string.c: rb_enc_str_new_cstr
fdf04ce67e284a75480147c18f9ae8bb8c2991e3 2013-09-04 configure.in: libruby needs gmp
90cbcbe68b148ae929610ca85afd5c3318216d4d 2013-09-04 test_rubyoptions.rb: ignore trivial differences
b31965cb43e8f6117435acf6f676cb9a4417afff 2013-09-04 string.c: fix for \K
eeb39e0152f94aaaf3b503f6719ce5b6c50a1481 2013-09-04 vm.c: prototype
cb3c8119a72d88421f05812b47177a8691d2b454 2013-09-04 internal.h: fix vm_state_version_t
35f11f306d43798fa4f203b2c1c387fcda93ce25 2013-09-04 internal.h: LONG_LONG vm_state_version_t
326e38164b1ec54925591434891a5c131b1d7b3d 2013-09-04 numeric.c: split NUM_STEP_GET_INF
88270e77731076eff275f767c762de5b954fa78b 2013-09-04 win32.c: suppress warning
149fd43e1fac8818596bff60ce3f8c1d30c1b67f 2013-09-04 * properties.
f0bc5b1c9f9dff22315e70294c663279fbc61daa 2013-09-05 * properties.
dffae9a1f978d5ee5130475f4ea725865ead1730 2013-09-05 string.c: reduce objects in rb_fstring
bbbc8b57eb6b9f7020ffe027b929ad7df88ba5ef 2013-09-05 class.c: remove recursion
a4eae61521d2abe4bc60b1d02356b95751bf184a 2013-09-06 transcode.c: GC guard
a3a7645f1995fb85f0d5eeb4ebd7cf630b1f4f7b 2013-09-06 transcode.c: do while loop
7ce11f57edb0ced7e192e6926a4fe991e331e776 2013-09-06 transcode.c: add rb_econv_append
64455007e69a992f2379cfb72076deaa7caf8210 2013-09-06 common.mk: sizes.c for nmake
f245f0c664819eaa96df7a29319d5a6a118d9fb8 2013-09-06 win32.c: clock_getres
59baeaf10f572f1017d212cb0234c5d96e8a79a4 2013-09-06 win32.c: clock_getres
503ba49b1a619750973b4bbd9a0b2a6e45c28a53 2013-09-06 * properties.
a77ae1eced469384d8d17047c7fa15e64675de07 2013-09-07 bignum.c: split rb_big_fdiv and big_fdiv
c26293dccfd1ed1388980957c0dd65bdb9c68a01 2013-09-07 bignum.c, math.c: type predicates
e14601527278f8054dadce62dd5e4b65f094bf4e 2013-09-07 bignum.c, math.c: RB_BIGNUM_TYPE_P
ba6c7348472f936e852285b11f71e858d2ed4f35 2013-09-07 numeric.c: no extra checks
9b6ee42d860497dcbf4e46facbfdfb1e0fe6ee23 2013-09-07 numeric.c: use positive_int_p
398c3cab6d15f13390ede357a9b054059ac156ae 2013-09-07 thread.c: function cast
6bca9dc37298c7e2a18ec16401a193e2e6c21dec 2013-09-07 thread.c: invert
52fe68a7fd12fac548b775a367b9d83482901fc7 2013-09-07 * properties.
e5d327f444d7dac5c017c318f0e07bcdf03815ea 2013-09-07 * remove trailing spaces.
2a9cefd52e50d95a9b8df92797e87e481d908877 2013-09-07 * properties.
2b44bbf6970fbc9f5bf82f7316a8b2a5a8b460d4 2013-09-07 common.mk: in-place build
c95d5b250d2cf81e0e53e919b6023da0e7e621f6 2013-09-08 common.mk, win32/Makefile.sub: refix sizez.c for nmake
3fa0edda0569b460ad807ac6756d42add809b0ac 2013-09-08 rat.c: suppress warning
d1f2021b07f5e969b08b9713d39cbf018643760b 2013-09-08 optparse.rb: remove $Id$
55291545c26ef021a7065fa236d4829c607824a5 2013-09-09 rbinstall.rb: add date
2b5c2ebfbf846a793d50f6212f23705baf5705dc 2013-09-09 complex.c, rational.c: use RB_TYPE_P
c2b4d38165ec2cd7d4946d62dc025cf4c6b78736 2013-09-09 eval.c, vm_insnhelper.c: adjust style
f3c33344a4fb559e705d55a4f406d2b59f5d566b 2013-09-09 vm_insnhelper.c: debugging
d968e9ecfa3b5b8e7ef801031571cae69de39209 2013-09-09 complex.c: fix typo
a71ee2ce41e7f698cdc01d59816de6fe24775850 2013-09-09 vm_method.c: clear cache after refine method
9d9dfc217240613e6e64f314d888b94fd9c80a4e 2013-09-10 vm_method.c: constify
67129c8383f382eddd805411ef619d5c8c258dc3 2013-09-10 class.c: exclude refined methods
9c060a59b42f038e55e8b3662ae6a8db99fae67d 2013-09-10 rational.c: conditionally defined variable
326980f6fd85c938dde05342ec504a62374c38b3 2013-09-11 test_sprintf_comb.rb: split tests
ed6c17f75c9df0885cc3ab6eb8b2e7a04b154260 2013-09-11 numeric.c: use RB_TYPE_P
5397a256348fd53e9ae01ab96e0890d887c21182 2013-09-11 configure.in: fix cross-compiling installation failure
e4ef4ddd56443562754f0549195d649c7afa5011 2013-09-12 signal.c: adjust style
88d28fb7cd08938bc5f0f75d3fdb23d3df2c762f 2013-09-12 vsnprintf.c: fix buffer overflow
3f78d84661b61c686c9b49a51ab742fb3484b4de 2013-09-12 Eliminate less-than-zero checks for unsigned variables
e6a317bf6c4f988fe005af271c1d40ddc9c1ae59 2013-09-12 configure.in: size_t must be unsigned
0c252b43adb5a4aae03464783947c234652925c0 2013-09-13 NEWS: sort
6217307f436172aaa6ac466736913ba87f61575d 2013-09-13 rbuninstall.rb: rmdir -p
24833587d378ea690b5d91c18a8b2f4c0754696d 2013-09-13 rbuninstall.rb: tty
85995e88d49c442b5b113c2676456133e79f5c02 2013-09-13 hash.c: utility functions from ruby_setenv
3ee01c2980fbfde1b90874d4d3f7abf01bc88434 2013-09-17 * ChangeLog: indent.
246ff7cb68aedfa2847395287a561d05a898fafe 2013-09-17 assertions.rb: assert_nothing_thrown returns the result
91d28c4ffb253fe64514a543ebb17e9dbeb19374 2013-09-17 assertions.rb: assert_throw
d0260aee604b9eaec090c04c27d15e604f5cac28 2013-09-17 command-processor.rb: return executable file only
b56fbb9b121665ab54e3bc1b9b77d5ad3a351e4f 2013-09-17 command-processor.rb: return executable file only
61d79504c98669ac8243be5b1b4a35840ca3831c 2013-09-18 proc.c: allocate wrapper object first
3145683203c5673da67676fecb4b7efdfec72653 2013-09-19 * remove trailing spaces, append newline at EOF.
170344b20ec9e3340d9bb41e9f7434ccd2ae6365 2013-09-19 vsnprintf.c: initialize cp
55e73bdf3a96fe4f6cdf5474a132cd3b93a1d555 2013-09-19 revert font files
eb568bdee620e2efcd6405a98c96cbe117c9d5e3 2013-09-19 parse.y: duplicate code
5cda4e90714fedc78abb0426c2ab932bf113fb2d 2013-09-19 parse.y: adjust position of lambda
2a57b71937e9c905d35f2af8f3360a277efcf20f 2013-09-19 test_lambda.rb: fix messages
1bf8b67c4f9a8d7d8439b780792ef434a2928abe 2013-09-20 .gdbinit: rp_id
a9534d1b4889cc9a3a5d487944b52c859ecd9e65 2013-09-20 .gdbinit: rp_string
aee98a1c2be4999bb6327e6797075cb6502c1ec4 2013-09-20 .gdbinit: show ID type
831fe26dec26146d0d7c25194e8cedce39b0db0e 2013-09-20 ext/-test-/symbol: move upward
aba824fece59d1afffa78d145a4f301f7fdc3688 2013-09-20 parse.y: junk sigil only names
8be7ad2b6d5a6fd4eda987b4967d8dedd418bc9e 2013-09-20 common.mk: RUN_OPTS to tests
1b3adaefd9e16494457745499c6ecb639493be57 2013-09-20 string.c: scan coderange
53dfd965e6ecc2b8f57441dbe2c81d4d0536c983 2013-09-20 * append newline at EOF.
28e50d05d3c8a15bf55604fff865295072916e30 2013-09-21 io.c: [DOC]
7fff518d533b5a9aca3be62bf5af7c85ef1ca485 2013-09-21 io.c: [DOC]
50ffa683ca7b6de15f25392b8838d49d2e3cc750 2013-09-21 rdoc/constant.rb: workaround of NoMethodError
ddef263a89c7c1ac2f0cf5f6edfee58aa93c691f 2013-09-21 process.c: remove cloexec setting
f5f0b869e96114652d30de41dc9102d73daeede7 2013-09-22 intern.h: move rb_ary_cat from internal.h
f856c1237b3a673a0b7dc9da45055abb52b51c17 2013-09-22 tracepoint.c: wrap data in a struct
c10b7435f61a463d3582359579c5a682bbf012a0 2013-09-23 test_module.rb: use assertions for messages
d190241a9e8623b1740d7f2357b5bc6baa372a43 2013-09-23 test_module.rb: toplevel include
645257261e3ed388c2879f4386c4a805c0fdaeb9 2013-09-23 tracepoint.c: no empty initializer list
3a2aca5075ca60dc6863bc15f07bf8e716cd556c 2013-09-23 encdb.c, utf_16_32.h: Unicode with BOM
e29c3bfb9fca8d0091c3aa07f2dab35159a0bed9 2013-09-23 test_transcode.rb: base encoding
aaccbfeda10964119766c69949e563c5430f2b4d 2013-09-24 win32/registry.rb: fix runtime errors
14695c4c1aed1067d73dca044d3367c54f3b5565 2013-09-24 win32/registry.rb: fix runtime errors
79e880c90df6938e8226336a883d1973031da3df 2013-09-24 win32/registry.rb: encode name
360c66732c145d46fcf8fdf418737d77c2fdfbe2 2013-09-24 win32/registry.rb: size in bytes
f894022ba5764ebb0e325b45be5ed0217c99c4f7 2013-09-24 string/test_ellipsize.rb: remove non-sense tests
84a5622646dd12550e57b16e46f272ab7d49a766 2013-09-24 test_encodings.rb: remove BOM encodings
d8441fcc6edec94921a827980035091db875979d 2013-09-24 encdb.c, encoding.c: make BOM-encodings dummy
3788742bc972f25939f70a76186b55f4b469562d 2013-09-24 string.c: fix for UTF-16/32
e1c4d844de707b8a97532c6f783c8ece116eedee 2013-09-25 NEWS: required keyword arguments
b328a43fa6e9d07ee8cfce09aaf5fdf1da7203fd 2013-09-25 test_command_processor.rb: fix for mswin/mingw and test for directory
d700d340437a4cfba215e51b9045460900c62c3a 2013-09-25 internal.h: move inline functions
89919f4e080cfe11d25ad7646f063ce30367f19f 2013-09-26 gc.c: atomical add
2bf5be1db569ed4f7d4633fe7d56e585ae6adf52 2013-09-26 gc.c: disable AddressSanitizer
4190cdddbbe85c3097b30eda2a528cc9482bdfa4 2013-09-26 * gc.c (vm_xrealloc): use TRY_WITH_GC().
59d48e55712b33c0e2a3ebb913db9d09a618aca3 2013-09-26 * remove trailing spaces.
1ccdddb7e4171bb773e924e5a4b02c9401ba835e 2013-09-27 .gdbinit: insert a colon
3c5529f66d13564e78c7bdbcd23e92ea3774005a 2013-09-27 * remove trailing spaces.
9bfee9e985d101bfb6d384d9b53dec398231484a 2013-09-28 * remove trailing spaces.
202cc8e615975d67659d517bac04b8697c34c2f0 2013-09-28 math.c: fix for Bignum argument
771c8ed338ac77d3f75acf44cd711f80c80cbe71 2013-09-29 parse.y: fix inconsistency with literals
5a48805be81895a9137873a71110ea079ae3a875 2013-09-29 ChangeLog: remove duplicated entry
6496dc892dac58dc3267872c7a1f04bb7843dce3 2013-09-29 parse.y: allow junk attrset
92b0e5b2ec2bad73ea2c118e3ae9e9dac084fe54 2013-09-29 array.c: minor performance improvement
7f25c6513aef3f4aae39f309ce17707465f4458a 2013-09-30 * properties.
3eef1b54ef13265da8477f01e27a54f63e15e479 2013-09-30 configure.in: RUNRUBY_COMMAND
6a1a08c945b92b3755bf94de55be4f5678d0744c 2013-09-30 gc.c: suppress warnings
2374241752588dd9ff112624f7ca7f24c7968607 2013-10-01 test_regexp.rb, test_string.rb: suppress warnings
fa4c213397fe85f2839f1b5dd622767952b401d0 2013-10-01 ruby.h: export ruby_safe_level_4_warning
d4ef0b4794b9abf66526979d1ab0cc7662e0749d 2013-10-01 test_regexp.rb, test_string.rb: use assert_separately
1dc020917f5dd5a774c2017e71d65eacee148730 2013-10-01 test_regexp.rb, test_string.rb: suppress warnings
f09b772de6d7ce3710a55da99c88ea683f2f8b2b 2013-10-01 test_config.rb: fix library path
c07c33b28a5a3015e995a63ece9d771cae6699d1 2013-10-01 file.c: export rb_stat_new
85ab537999cfbf21e530a160bf1ce63d040f51c8 2013-10-01 file/stat.c: fix commit miss
57c7de44fc6592136e40c08f88430ce9cf83cc93 2013-10-01 * properties.
ec2db8decf97b79aef557c4b81eef3a0479f4ae3 2013-10-01 tempfile.rb: undefine finalizer on unlink
a9eca1b20d64a6de125506c299aed51bedf43a73 2013-10-02 io.c: keep fptr read-closed
f0d8be4e2bac9d46126bbc43650e3a0e030da252 2013-10-02 io.c: get rid of race condition
bda5eac1157d3c7d961b85db4831f04fc7db343a 2013-10-02 io.c: wait child process after close_read
a2d21de1c89e54fbda51883069fe2ecbbcc8f5db 2013-10-02 test_io.rb: add test
cb2b598024d4f336d27ce0e37dd5d3c8249e4ef0 2013-10-02 * ext/thread/thread.c (Init_thread): move outer module condition.
13e60f2bff7c2a140cbdc123c3a28c9b8b66d963 2013-10-02 * ext/thread/thread.c (ALIAS_GLOBAL_CONST): fix typo, GLOBCAL.
b4f7bf86f1c7f9ede5dc064683dae24cfe0657c5 2013-10-02 rbinstall.rb: reorder
09c96a7858955f2b94238bd4bf38729f0d650f22 2013-10-03 thread_pthread.c: set thread name
870dc20922d1ab0b628d24e64e971e8eb77ecd61 2013-10-03 common.mk: use RUNRUBY for test-sample
886e3bb1df8ff83bec253bec61e4a97f182fd8dd 2013-10-03 win32.c: disable console colorizing
c4553abafa64a07a8099fbcef6220cb713c100d4 2013-10-03 * remove trailing spaces.
fd3cdb5ee3011f4273b5d06c38605fc9e35bfa36 2013-10-03 test_io.rb: fix typo
28204c67ed6e55309cdf05e5e20f1f7e59e85e96 2013-10-04 csv.rb: foreach enumerator
0f8032ba2b1cfefdfb19940bfa4033fb739fdfc2 2013-10-04 common.mk: make sizes.c with MINIRUBY
156eb84808429ac0eb91b129f8559c8b5ec6a9d4 2013-10-05 common.mk: sizes.c depends on PREP now
a10c9a0e7660cfe9022a3ee74d048355518426f7 2013-10-05 common.mk: revert r43137 and r43145
57b8687debea4e532898cdf0380d63bb62749b9a 2013-10-05 thread.c: fix some mutexes remaining locked after forking
6950d366fdd77c5b83f19eafda5e4e405994f8b9 2013-10-05 thread.c: fix some mutexes remaining locked after forking
6d757c79d95b12082d251dddd57d8ea481ae2487 2013-10-06 test_thread.rb: ignore meaningless test
803c3929b8e2d77ba4c7f5678eef563d5aa77c09 2013-10-06 test_sleep.rb: get rid of failure on Windows
21212fba19032df8e7f00bb7f5d1ec171d4b7001 2013-10-06 test_old_thread_select.rb: ignore short wait on Windows
be903332c68ce5b1d8a35cf41afa21196ae398ad 2013-10-06 test_tempfile.rb: fix test on Windows
7f41aa5f09619e84260e7310ecbc6212dc42c181 2013-10-06 signal.c: get rid of system name
99526d0f4efbda4c809c33b4e387110996c32aba 2013-10-06 io.c: suppress false uninitialized-variable warning
cd006f08e24537f74a53c1b12dc032546525f399 2013-10-06 io.c: use local variables instead of struct members
d0526760743b1acdac2d9f19e85d81b62b7c7b2b 2013-10-06 NEWS: timeout
72db853bb825775b65e20af2b610c557426ed768 2013-10-07 win32.c: internal functions
1ccaef99387466be96e2fe89f02d55e074bea227 2013-10-07 test_io.rb: get rid of error message
1c7b42e2bc7020a216baa69607f98ed0ca745c91 2013-10-07 win32/file.c: check ASCII encodings first
6d07beb4c162698d71e29a67b51ec31158fe5c6a 2013-10-07 win32/file.c: using st_table
98e4a412e468b9c674e2722bf5907470ba54c60c 2013-10-07 win32/file.c: use encoding index
6531e12e0beaf5e730592d7cd1bb9eab96140433 2013-10-07 win32/file.c: make mapping at initialization
d4939eef6c8da98f2a4cf9b9b8b201e524dcd3c1 2013-10-07 * properties.
f14c312b587b7a61d89259a6753dd25c806cbfe2 2013-10-07 test_io.rb: fix r43164
0f7f11dc1084484157b63f20e1fd2d1cd42e4cc2 2013-10-07 * remove trailing spaces.
4549879579fb2eac72bd7e0be2330ce6b7551ff2 2013-10-07 configure.in: move FIBER_USE_NATIVE conditions
9e3eb502122cbc6433a50fc5b874ac759e0c5208 2013-10-07 configure.in: add mingw FIBER_USE_NATIVE
3bb86ae462ab411471f6f24d2cc967e0e9acdc84 2013-10-07 cont.c: split conditions
8802842607c98133393d7fab1ca500eeca080d4e 2013-10-08 cont.c: supplement comments of FIBER_USE_NATIVE
5014840140ab6c048a2c0d22542000e6e35b2e1d 2013-10-08 array.c: remove unused variables
827f4d653b056196acfec56b2a3b478019f61357 2013-10-08 array.c: set class
9c6ea2f2004081591417ab2195ca487053c3b101 2013-10-08 array.c: use rb_hash_values
377758fdcba8c3655da6fd45808a69ac3c4bab82 2013-10-08 test_rubyoptions.rb: only one Bogus object
3f167b72bdce969f42df0c1488df8018b6f07437 2013-10-08 * remove trailing spaces.
a2b448106fc1c6e6f053dbdf40f599a3f1ca97ca 2013-10-08 io.c: use rb_funcallv
21e858e518c4cec31f4c56caa37682db38bac6a3 2013-10-08 load.c: display backtrace to $stderr
37fb998384bff100352baf9e0f84f58ab77a7fb7 2013-10-09 test_require.rb: need verbose
b203f6734434bb100bb9e7874516d7fcae47f841 2013-10-09 vm_backtrace.c: copy without creating prefix string
90c1ebbfd578419e2c3e1251b7527483f8501bc2 2013-10-09 compar.c: fail if recursion
b1b4724ea0c6e96e15d0f448b8185972e108238b 2013-10-09 test_tracepoint.rb: include zombies
a28de81aec2cb6af9199891f2fba17efc6f1ebc8 2013-10-09 string.c: mark frozen string
289d6bb30f4c2fffa2437436030c889f10522e72 2013-10-09 test: use assert_raise
9ef55da91006a19dc4fb612c735b335175b3259b 2013-10-09 test/unit/assertions.rb: return exception
6af3029c8c0943cd49c8c12572a759292c063712 2013-10-09 test_inadvertent_creation.rb: use assert_not_interned?
ef46e8d2645cb8987c558102430cc5a642f6232b 2013-10-09 test_inadvertent_creation.rb: fix assertion name
e70f74c3d287e2f8cb3aed80ffaaad0902a3af2c 2013-10-09 vm_method.c: preserve encoding
e3a716a2ab831aff63a408e07a08e8d93a2fbb48 2013-10-09 test_module.rb: quote name
24cf72029f0c43f59520b88d1eafee4959bcddc1 2013-10-09 object.c: avoid inadvertent symbol creation
2918f391ddc23b9e8b6552a729cea80d71294372 2013-10-09 test/ruby: assert_raise_with_message
16095eb187c49a6462a0c7d8a698e1800a49d402 2013-10-10 vm.c: hide singleton class of frozen-core
3d3a0d88c9fe73b911f0a0ba2a96b771740b48db 2013-10-10 string.c: use str_duplicate
09b02349c212cac6395e9a634e3d4610e9bbc48c 2013-10-10 numeric.c: no declaration of finite
d63f9e933cf3ef44d7c6733bb6353ccde4324007 2013-10-10 win32.c: bail out if no memory
b28ce966c75b1ac243ca8a43cdd7e51d856828c5 2013-10-10 st.c: revert st_keys
53861b8acd18cc5241d044f6246568cbac6a31cf 2013-10-10 vm_trace.c: fix infinite hook
2d4c2453cc3c277e7ea7e565300c26eeadda20e4 2013-10-10 win32.h: define or declare finite always
d7de529996ac48512c027bf97bdbef475bd65b04 2013-10-10 vm_trace.c: suppress warnings
12a5525b6f8d15c3baa862be804eae4e1768b430 2013-10-10 vm_trace.c: use macro
86e6e2e778f9b31c542d62c48b7f49928a667960 2013-10-11 * remove trailing spaces, append newline at EOF.
060b4df0acb9ef7258ce7b0e9f23d4d3c8111a83 2013-10-13 test_notimp.rb: test timeout
0e040f8dbffad39dd7fc50e34ab5c90497c8ce38 2013-10-13 compile.c, vm.c: reduce hash merge
e8da08364c374d5f41bf5057b195d9b2f63bd308 2013-10-13 test_rake_clean.rb: skip on Windows
a7d04e536b2c140c39774fb632bd7d3d02c53c4a 2013-10-13 Makefile.in: generate for each makefiles
15798b606e48a478e3a8ef03547858fd320f912c 2013-10-13 vm.c: initialize defined_module_hash early
85e59cc5a992b200a1649d48aff905ec81108ea0 2013-10-14 mkmf.rb: fix ranlib argument
3976eb12ff5596f70350a3697389eedd9aa1710e 2013-10-14 mkmf.rb: fix framework option
02d28d01cf4a70ad8f5902d5a5eaa103a74103cf 2013-10-14 ruby.c: gem_prelude to load rubygems
a3730a7eec89c948a72fe0575e60063e3d6e4424 2013-10-14 ChangeLog: fix format
11ef85d237f78d40aba84ae1804449cb738bde58 2013-10-14 ruby.c: load statically linked extensions before rubygems
6ad62c83093f2eb49594e50f0290abe28c55327e 2013-10-14 win32.h: declare fstati64 to suppress warnings
8e385d677829388a2b3c1b2745fe817bf2506173 2013-10-14 Makefile.sub: gem_prelude to load rubygems
f7b68ecfcfd10cbf0fc1b6f3393c6d26bd7e32cf 2013-10-14 assertions.rb: ignore nil message
8cf090743e7a20c07be0bdf28f06ca902b7554c7 2013-10-14 test_profile_frames.rb: fix typo
5f7f1e516218a05ee904c9d4977e5fa4436a6e16 2013-10-14 test_profile_frames.rb: assert first_lineno
2e3d072d9da80937bf3b5a1e2bd52db21dee7114 2013-10-14 test/-ext-: suppress warnings
ae65eeb6045fa668d1f451ac9943b87cefe7b872 2013-10-14 allpairs.rb: remove unused variable
111327c535e82716306460499fa5d9d1bde1b6a9 2013-10-15 Makefile.sub: skip timezone tests
d0885b5cd816b3b4aa5a613af3c028c1123999a6 2013-10-15 test_array.rb: add test
4a01df4a0490f5987b25809e856b7cbdb719f948 2013-10-15 array.c: reduce RARRAY_LEN and ARY_CAPA
4d94977775fff6c5fb8d6350e5627d294d27350a 2013-10-15 * remove trailing spaces.
d2edd8b1b7828b9c0efaec211f975d363c240d78 2013-10-16 * properties.
a8c6a52a1ac9240c15a38f9b9a50b01096e09b41 2013-10-16 win32/setup.mak: check psapi.h
d7144025fd8ddec68df388929179769cf8b37d72 2013-10-16 ifchange.bat: --keep option
50b0f0eb1bbd4d3ee9c9d9ea6c35b58326dd34ca 2013-10-16 Makefile.sub: default HAVE_PSAPI_H to 0
b62bfa2a662fbb30b48ff7a6fbddd530dd5c8c04 2013-10-16 Makefile.sub: fix typo
dee91b534ab661dc97f68a28d7e2aabd0e6acdfb 2013-10-17 * properties.
6944271c0d18336376f63b3dda442a18202a4c1b 2013-10-17 bug_reporter.c: suppress warnings
23932b91a912093433f74673a9c4b8dcfa9574b0 2013-10-17 configure.in: fix FIRSTMAKEFILE config
209376034f9a26fa3e9eb56516dbc5ade6b85e47 2013-10-17 * remove trailing spaces.
36862468a80435902ee41c5392d2e3161e5a0281 2013-10-17 file.c: fix memory leak
380e40af9640cc79bfd1a5b97a3ad068f06d499f 2013-10-17 configure.in: fix for non-GNU-make
d66c5768caaee16a0c2c2c6411858d23fb9f21a9 2013-10-17 win32.c: check by module handles
96399a0c5f29762f3633474617e9d982dbbfcfa9 2013-10-17 envutil.rb: improve assert_no_memory_leak
29736fab4072e1ab85b80150a6e126a8384f21e3 2013-10-17 envutil.rb: use **opt
d51f0dde89d8fa7863df42da730cecd7e167f202 2013-10-17 bug_reporter.c: suppress warnings
b0c19be2849d4957d4b6b230004c9ce351ad8545 2013-10-17 * remove trailing spaces.
e12799fd31d04d73e58a3045ccc9f45faca8ad09 2013-10-18 gc.c: ObjectSpace::WeakMap#key?
936b96e9b76cf4cac599f22d437ffbe2ee977c81 2013-10-18 gc.c: ObjectSpace::WeakMap inspection and iteration methods
24b97da7efdb8691411c5032f03044c7d958f20d 2013-10-18 * gc.c (wmap_inspect_i): fix callback argument.
ffcf1df1b53a0d0280f38e583c7e7018e696cab0 2013-10-18 * gc.c (wmap_inspect_i): fix inspect format.
0712483fdd73746c69118c7d069040d3df880b29 2013-10-18 resolv.rb: workaround for recent Rubygems
9f9b47671052072a305275b99d7e132cf17fbc79 2013-10-18 ruby_atomic.h: suppress a warning
6bf78ee633038d8de428996f133cd54f73cfd602 2013-10-18 gc.c: fix arity
eeb3156ecaef7d5b6ad6be1e57e18d1944f0ef8f 2013-10-19 encoding.c: defer code page table
cb4b55d3d85924a544fe8bf7d3193fe365b64ffe 2013-10-19 win32/file.c: code page table
16b445008dc75a5e267b8236d913414ad6b51e2c 2013-10-19 encdb.h.tmpl: remove stale macros
347e748bddd42e5a39dcb5c55ac37704a14b9374 2013-10-19 variable.c: real class name
291aead0b75192d0d9b77b169cc4ca25ee09570c 2013-10-20 ruby.h: suppress warnings
52231de9130b9ab8329870b6c6030349977e841d 2013-10-20 internal.h: remove stale declaration
c6b9f2913a66e9c9d1746b3ba3564858dd5eb5b3 2013-10-20 internal.h: rb_syserr_fail_path
de004e3a5cbaf4ae586e493a2b6911f463ffe6e3 2013-10-20 io.c: make IO#reopen("pathname") atomic
ac6268dbf0b1289242485ef2f86ed539f58e873c 2013-10-21 assertions.rb: fix omitted message
274e50c1892eaa24c2287146a43360a576a6a465 2013-10-21 encoding.c: preserve outer errinfo
058d55ad2c6d20bc8d169f025b65e24805e59315 2013-10-21 file.c: warn File.exists?
1ca90beaac396f880a39c964b38c94ea09189da2 2013-10-21 * file.c (rb_file_exists_p): maybe FileTest.
22a961383a4c3519f5d807f0986168ec1ec2bebf 2013-10-21 dir.c: warn Dir.exists?
2addc8cd5c83f6013fe086a0bb29b1f8a462da5d 2013-10-22 internal.h: fix typo
3636f8c0f56ddf15e26e28e7a38e748588fad976 2013-10-22 configure.in: check CFLAGS and LDFLAGS
4ae79ade414c7e54a6b044e5569233bd688d7b97 2013-10-22 * remove trailing spaces.
f57c988e343a4d682d3a988127b0552dde3caf3e 2013-10-22 dir.c: DOTMATCH to current directory
dd2979b3ddb52bb92612577f3eaaf6dd1626b301 2013-10-23 Makefile.sub: C99 mathematics functions
c7f60a0b234219a769563a8cd558e5a25bcc40af 2013-10-23 * ChangeLog: adjust indent.
33945edf39c1703a71bed4b022a051bf209518f6 2013-10-23 Makefile.sub: C99 mathematics functions
a0c67155a0ef28e02823048e74a5f59e556a22d9 2013-10-23 win32.h: suppress INFINITY warnings
5ef68ab22db77edcbe3523737d4560697b3a9670 2013-10-24 Makefile.sub: fix typo
a6d095bd229f84be90fa9138e63fb17c01434d7d 2013-10-25 range.c: setter macros
a2231670d6b0f696d59e0425aa28cfb0ab5a6547 2013-10-25 range.c: fix int and VALUE
78d0fdcec9f8359923361810b2f04dee7714cb08 2013-10-26 signal.c: adjust indent
2c6518c37d71d6a096708f628132dce6b11c4a68 2013-10-26 envutil.rb: disable gems in child process
64f2b9f99055aaaab9abbf53da1f72b2825df503 2013-10-26 range.c: modify check
f8978ba3f9ed01113f59f6bd2ad4e5d7ffd034eb 2013-10-27 envutil.rb: fix disabling gems in assert_separately
d956453a9816cbc4f731f8c1a188c0bd53982646 2013-10-27 process.c: Process::Tms
ab453f901d1d01b7d96cf2259655f3c56252f6a1 2013-10-27 struct.c: fix warning message
4a21c8cc27d903fa0b8457a33c75e2c2901f0918 2013-10-28 test_exception.rb: missing test
6cb24cee643bfde273cd879e37d3f01c8b309388 2013-10-28 error.c: remove NameError#to_s
06969b6bce13bcfc868a6dd2a0351eac9714291e 2013-10-28 load.c: share feature names
106ce21e917f87ab47aee2db467ddfe0b58d3c7f 2013-10-28 * goruby.c (init_golf): append suffix.
8f675f0b8976122bdc144b773fa6ee007ba5449f 2013-10-28 openssl: work around of dependency
73ef296c779e3d2695a1c0b995d3afa16d7f1787 2013-10-28 * properties.
1058f206727c23693a2f41b9da5f0cbb76da63f0 2013-10-29 ruby_atomic.h: ATOMIC_SIZE_CAS
bfea5bc277aa89cbd31f8a0c431f5cf19ce62c36 2013-10-30 Makefile.sub: add missing config variables
ea09a7b75594819b6f7e28a22e6d022b2a01674f 2013-11-01 load.c: use local variable
97b88a177371c5c60cdf7f3b8ec9943886cd19e8 2013-11-01 load.c: suppress warning
adbdd97d28336b1be05d64d4aeda78ef1812a859 2013-11-01 string.c: export rb_str_scrub
d7b729dcd06fdaaacad6d2ca36811fcd73ad503e 2013-11-01 test_m17n.rb: nil replacement
21ea356a42724847f3066d68ad246639fb374927 2013-11-01 gc.c: zombie is not alive
e7fac351c2d46696a5de85710e765327e8346cce 2013-11-01 string.c: fix typo
e8d2806cfc4137b65a2e2da41fe7f515007d3d57 2013-11-01 transcode.c: fix segv in String.encode!
99981ece007f613e702dbc7b30261a147d4bf9e0 2013-11-01 test_m17n.rb: fix encoding
541dac0b9b664728ad07e4ea7ea7b7f5a3475147 2013-11-01 gc.c: mark live objects only
3c8072937c66f7536edfc3f18e76d969cdd62a93 2013-11-02 logger.rb: fix r43511 for Windows
86ffd21c399dc1a08cdf0832394f36a49946749c 2013-11-03 load.c: defer initalization of static-linked-ext
3b320b782f3003b5ab1b026f5c74f3e5a1c2d24a 2013-11-03 gc.c: suppress warning
bcfb4569aa70f94711ee19630dbd76fecd8dffe7 2013-11-03 ifchange: no overwrite with an empty file
b9ed44e7c779f1ba20109c67de1fb5f8ffbc5c57 2013-11-03 gc.c: use boolean
2c101190e8fd20eb050f7e99243f874c30f3ea3a 2013-11-04 eval_intern.h: avoid undefined behavior of setjmp
8a9dff36c3c9b14c676b9ef72e645ff403f8b20f 2013-11-05 * remove trailing spaces.
f08c697cd4c86843c2bb14904ce245d7055d0843 2013-11-05 eval.c: suppress warning
9d2c2c2b46b11e367fc3a4e2ea7371f614bc7bd9 2013-11-05 eval_intern.h: rename prefix
b2f7e64caf2e2ed31ebc28f3dd01726f98258c8a 2013-11-05 test_command_processor.rb: clear tmpdir
7f23534b1fdc374a94e0a1fe09911154c14ed9f8 2013-11-05 pty.c: check error of seteuid
71b70f3cdf811e2ed9b754062376438057294c9b 2013-11-06 * properties.
c9cb1b8e3421fd413495ef655047c825f1743b4c 2013-11-06 * .gdbinit (rp): fix flag name.
cf5ef3db5e33195ef8cbf5288456f60c6d90f75c 2013-11-07 vm_trace.c: isolate errinfo in trace blocks
1062dcf4df953f045bac0bbdefaa0257562ec1bf 2013-11-07 gc.c: use switch for alternative BUILTIN_TYPE
74f424c26af16dcf6b3157c08347c944a1c97454 2013-11-07 test_logger.rb: clear garbage files
7ddf295a4b4909db69d3339b0ff447075d5009a3 2013-11-08 file.c: remove unnecessary declaration
213b0d78ebb9554bb890e5eed4443574a6dd3ed1 2013-11-08 * properties.
2238f11d1a4e3c344fc840cb88096de44b47b43e 2013-11-08 rbinstall.rb: make stable files in .gemspec
6458bfcc697fc2eec4356ddc0db32f64023127f6 2013-11-08 rbinstall.rb: indent
c8cc49e4a3316023bd6395da5351390fd70cb6f8 2013-11-08 internal.h: prototype declarations
8a79f9cd8c27e427bfc93248534f940e74e594a4 2013-11-08 From 33f55b1eac7f044feb59a29da4a5a82bee3f419e Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada <nobu@ruby-lang.org> Date: Fri, 8 Nov 2013 17:40:10 -0500 Subject: [PATCH 2/2] internal.h: prototype declarations
b60079fe953cd1347cb15ae1f781f6f0b6aec54a 2013-11-09 objspace_dump.c: indent
a50bbcfecb852fea2f90b5c97ce80653ab5c0010 2013-11-09 objspace_dump.c: suppress warnings
90feeb6ab9c9f02a174ac27a5c3bcee6f23aa463 2013-11-09 objspace_dump.c: extract output option utilities
671707b5460e4fef2d2a9dd5832fb5a50e5c9178 2013-11-09 objspace_dump.c: fix portability issue
ae6f7929bdd0956019657e14c7e873e5ed5e4d4a 2013-11-09 vcs.rb: split
00dab76f20f7de04c4a2a54024c8608761c8773e 2013-11-09 objspace_dump.c: fix declaration
ab60cf1a99607a0f679ed4aa44ad40d6af8fab19 2013-11-09 test_objspace.rb: assertion for temporary file
1ce82d510c60134cc8e2c53b41d15e19beeeced0 2013-11-09 rbinstall.rb: spec date from VCS
7a330ba230833b2a3215012808b6fb2ce57722cf 2013-11-09 gc.c: should_be_callable
3fdff0501aab8400c0f8743b043c9e0533c5767e 2013-11-09 gc.c: private call
e72ca2e04457bfbfffb92bdfb30123852930e030 2013-11-09 rbinstall.rb: fix for non-working directory
0a5b32c45aad3317d9902b68ddeb0cdda850bb66 2013-11-09 envutil.rb: under_gc_stress parameter
d6f5e30df87b4dfa4d66d8f4cb74da7dde949e8d 2013-11-09 test_objectspace.rb: run in separate process
1f7906667477b696e54d6db10a0a07883195cb07 2013-11-09 * remove trailing spaces.
24537e1b1cefa65b167bf2e1ce9813cba4c73b20 2013-11-09 gc.c: finalizer functions
90b9996523ad40d17a817e5d7249dcfc24e7904f 2013-11-10 parse.y: remove "f" suffix [ruby-core:57966] [Feature #9042]
b050cc5ab9b0774bbd16f49f4787f50b07c566fe 2013-11-10 error.c: Exception#cause
f3f8f540c8f28344ef3cc56f6f7a783598be5f75 2013-11-10 Exception#cause
df196f25ec8e67bd667caa862c35ccd9f828f393 2013-11-10 * properties.
2019f34bc9c9230f4c74febb5e4fa5200fb7cdd6 2013-11-13 io-console.gemspec: certification
b0af0592fdd9e9d4e4b863fde006d67ccefeac21 2013-11-14 hash.c, st.c: fix for ST_CHECK
04c7fa0f3b96ce7d94c85f2728a53d3984a66937 2013-11-14 hash.c: restore iter_lev
91aa8da578e64a1f2b4bd3ea75d9c3c48d113e3c 2013-11-14 objspace_dump.c: refine output
3eac78dd88982c2f1388d7a974c58ed5d2214e12 2013-11-15 iseq.c: fix values for true
ca5739979dc932e809cb70d243ecc07d380d2725 2013-11-15 delegate.rb: get rid of global function interference
e7d29c6cdadbb08d39219a05d795fe6c38414e19 2013-11-15 hash.c: iteration level with reentering
549b35c1dc771d233a72466a6cae8363908f3350 2013-11-15 eval.c: refactor exception cause
006eca88cf7dbd39d9197fd801f015f7c98812fd 2013-11-15 test_beginendblock.rb: assert_normal_exit
6e3184e25a8294e25214faebec4b072b64ab15cb 2013-11-15 envutil.rb: crash report on Mac OS X
b97f754876f0c3b0fb206af28201a5cd2fea108c 2013-11-17 string.c: constify
abdada2d858557b9f12f8ac0f5b50c0def2ab79d 2013-11-17 hash.c: static internal functions
aa358ac11cc7224eb2bf2c02e85a0956543726f2 2013-11-17 compile.c: tailcall on super
52e35469f0a057ce31c04a36116e7a5563c2665b 2013-11-18 vm_core.h: extract VM_STACK_OVERFLOWED_P
eba3d83f4eb9c2b9944b12ef24c00e74e1d0cab6 2013-11-18 configure.in: -Werror=division-by-zero
ecbdd8fcad2bb0732589a0841c8f68d9ca369caf 2013-11-18 eval_jump.c: refix [Bug #9110]
53953eee7c837541ad95e92bcda6ea3fd7f9ff34 2013-11-18 thread_pthread.c: use get_main_stack properly
340390093b1db331630d227edbd0f32d2d2b882a 2013-11-18 eval_intern.h: refine stack overflow detection
28849ce257de28993e4786ed102a6f1f0433278e 2013-11-18 ext/rbconfig/sizeof: move to an extension library
3f9d7b5ff0b41389b55cf7f9ba508b1d9a2e934d 2013-11-18 * properties.
fbed9e8f78f7944a46b70f78ddab4da5296cab52 2013-11-19 * remove trailing spaces.
1d2fbdcf250e0231816094883cf49fe3ab30bd7d 2013-11-19 ext/rbconfig/sizeof/sizes.c: ignore
ef37d178bbe00cd429cedb9b4ec4f7982bedcc2a 2013-11-19 bignum.c: suppress warning
4528d7e0cfa9e1434b7de588fed19580567006b6 2013-11-19 rubygems/source/git.rb: discard output
11d2b16cfb857fb0d473642730f7ab2275e85ebb 2013-11-19 rubygems/util.rb: fix Gem::Util.popen
a8e29fb206cbd96484d5d043c6199c502b9a479e 2013-11-19 test_rdoc_generator_darkfish.rb: ignore nlink is not provided
b9294f226b87808c1c1b2b33d3fc27a11a1a7a21 2013-11-19 configure.in: --with-os-version-style
a9a6c103e536bf63c24fc2c207ee63072c73a450 2013-11-19 delegate.rb: refix r43682
1eac0b55c96c2b5b98748a36ee630ef6a12b2fdb 2013-11-19 rdoc/constant.rb: reapply r43006 for workaround of NoMethodError
9d740ddebeaa46f47c9b4529e8b36d72d97f9105 2013-11-19 eval_jump.c: reuse same tag
cdde8c23de076db8c89795bf8a1bb4308d72d9c1 2013-11-20 test_exception.rb: enclose hash defininition
42a8a2cbe7be41dc51fe8c1f782254b1a2b6792e 2013-11-21 * remove trailing spaces.
594eec5b7d2ca6ae1c8473b570af312dd49c40b5 2013-11-21 delegate.rb: try private methods after the target
a638a44b4845cffccc46efec5ece87af7e0660f9 2013-11-21 * remove trailing spaces.
2958ecae6793ad265bd312c225f0c7a6fa919522 2013-11-21 tempfile.rb: get rid of warnings
bb6607404a993c98d1ede9560b0f34c7551bf0f5 2013-11-21 delegate.rb: check if target is set
4305eb8e6c0e8ad0db9db29b38510d5815ccaabf 2013-11-21 gc.c: malloc_usable_size
7800a4b566d06ad8028a0793e50467bc233040c7 2013-11-21 test_tempfile.rb: suppress warnings
1a2997b299151e202ca88082161e86ec688d883b 2013-11-21 gc.c: malloc_usable_size
d1d737ae5751f07a55c80a6761fa4f126e7d6f1f 2013-11-21 * gc.c: needs malloc.h if malloc_usable_size() is available.
e71bb2c54e2b98794e423b54c9a8e54695886a44 2013-11-22 openssl/buffering.rb: call super
5cb83d9dab13e14e6146f455ffd9fed4254d238f 2013-11-22 util.c: ignore too long fraction part
cf0efb8327d09da9ca6934de525c94bb377ad998 2013-11-22 util.c: more precision
5efbf8a44e5106d1d39c57db5ae28f2f6852ca63 2013-11-22 * remove trailing spaces.
f229f6e32c14b96a9a9429e9a4becd44cfb1529f 2013-11-22 test_string.rb: refine assertions
d87a0849294aef1f8031bc6d732467e1744eb4ae 2013-11-22 * gc.c (RUBY_ALIAS_FUNCTION_VOID): fix compile error.
c5a919fb3bb88f69dbcb0cc3a21cdd8f178edf29 2013-11-23 * append newline at EOF.
4efba669ece01e2b800dba55ee9fe235f9a0bb45 2013-11-23 ruby.h: define RBIGNUM_EMBED_LEN_MAX by macros
8835b1fb8a10c6ad874a9c94d7373368a1e1d214 2013-11-24 * ChangeLog: adjust timezone and encoding.
78acdaca3c69beb44e41b2e6fa1d717b4a18283a 2013-11-26 bigdecimal.gemspec: date
d473aff64592ceaaa6fa97b46316a98936a36100 2013-11-26 * properties: ext/bigdecimal/bigdecimal.gemspec
6295a023a5907af6f984aa5eeb9e64f99c5acf2b 2013-11-26 * properties: ext/bigdecimal/bigdecimal.gemspec
079009fb93678e902777669c663ed6f651a05c85 2013-11-26 file.c: fix buffer overflow
d503381ce8ac41d91c195313ea1da5f67ba8250c 2013-11-26 hash.c: cut off if recursion
94f01c55dfd2d1ce49fb253432267d87cca64cd1 2013-11-26 should not ignore the rest of recursive constructs
4760b9824fc4e6ce195249e7b1101bce714b12bd 2013-11-26 string.c: fix memsize of frozen shared string
c38b4a9b3d4b99cba59a9953c53f1f736e40a60b 2013-11-27 test_bug_reporter.rb: remove core
72807178f30a2bccdcf93a305d1a16f57b6aea84 2013-11-28 common.mk: use BASERUBY
21f81885ab310f564fb60bfe7dcde816eeb11994 2013-11-28 win32.c: rb_w32_dup2
c26bc976bd3c02f9af7077919f0a2e7dd947e4d4 2013-11-28 optparse.rb: regexp at lhs
6de07f1fbe1e2819ac625c6b64069f54033b0164 2013-11-28 version.c: EXIT_SUCCESS
9f45081627cf682b3ee938353da134d6f28560da 2013-11-29 ruby/ruby.h: add blockarg to rb_block_call_func
32145ebfd6b69f833e7f5bddb6968a702499eb67 2013-11-29 array.c, enum.c, range.c: rb_block_call_func compatible
f0e73fc9862c8d2c57a89349fb79012b826b8245 2013-11-29 ruby/ruby.h: rb_block_call_func_t
7566c49068869c222385ffb26bf91b666b3390b1 2013-11-29 ruby/ruby.h: RB_BLOCK_CALL_FUNC_ARGLIST
58553ca18487083d8a7f72068545e75788e1c8bc 2013-11-29 ruby/ruby.h, enum.c, vm_eval.c: constify argv
92b4a05e07de480fabc70dae35c4b6dd2b1f42c9 2013-11-29 vm_eval.c: rb_yield_block
4ce307aeee3e89b1bec5e275b253c198d12131d3 2013-11-30 range.c: revert the old behavior
dacc2c24363dbaaf58cc246e0ae1b8fa643b213e 2013-11-30 vm_eval.c: blockarg
59ed302965c5e38526ad33b13d8361859c5e7726 2013-11-30 siphash.c: fix missing condition
520f0fec9519647e8ae1dfc15756b537fe580d6e 2013-11-30 enumerator.c: should not store local variable address
04ca48fc38f9d006e2711287f9576a606d0d269a 2013-11-30 eval.c: determine exit status and signal before finalization
3005a9fb62e5adb523ef0d78845ba2c70e8db7dd 2013-11-30 vm_dump.c: suppress warning
e1a7f50ce677218f6777fa103a17d0ecf6bc6615 2013-11-30 win32ole.c: correct declaration
c683096c90a0690f7e5c95f5e3e3f3e775bea08d 2013-11-30 vm_insnhelper.c: keyword hash functions
bf9c1d981889b23b97d45dcaf46cc9557cff93d4 2013-11-30 dir.c: check unknown keywords
d7de38ff62f15ab0d205a83b49ae037648fc8d28 2013-12-03 * hash.c (w32_getenv): should be static.
24bcd4ce67f2e59b051a7224379b259484411790 2013-12-03 signal.c: fault address
41a73480c67bd04009e0841328b082632ceb51f7 2013-12-03 rdoc/constant.rb: reapply r43006 for workaround of
b69c18cff10936ca8431ab391b0e77760717f882 2013-12-03 * test/ruby/test_rubyoptions.rb (TestRubyOptions::SEGVTest::ExpectedStderr): ignore fault address.
1f34456dc8e21dd6af2d51c9f1872adebd75b69c 2013-12-03 ChangeLog: complement the intention
c7159e81fc0d70b67358deaa39d21babbc3d89e7 2013-12-03 vm_eval.c: rb_catch_protect
6f2efe84fb6169a03ed191606935a40640d6764c 2013-12-03 hash.c: detect recursion for all
218d1f5e1e2377b237c294e871bd3bfd6abf6633 2013-12-03 hash.c: same hash value for similar constructs
b7c6db94ae2b9532640609163099c738decb31e6 2013-12-03 gc.c: use malloc_size
fc4de12302ab0e83e2bd0c76b9c3d4e7b3cbfee8 2013-12-04 delegate.rb: ignore unset target
5a7ee1e117162ff22083f2e587e3723167bbd11a 2013-12-04 string.c: fix declaration-after-statement
148135d96b0feea7ad1cd362fa20f011abc161ca 2013-12-04 * test/ruby/test_array.rb (test_recursive_hash_value): rename.
3e36402e7fd71a7bac2f54fa8617cd7e30aecd9c 2013-12-05 gc.c: rb_gc_set_params
c06f12031ee1f6a7f51448f0688a20d571aed880 2013-12-05 gc.c: flush all deferred finalizers
b8434daf6b59aef144c76a4a0842550f64a2a56e 2013-12-05 ruby_atomic.h: duplicate code
fb29aefc7abe3fe1b2c7794035a73f9ba50e8364 2013-12-05 ruby_atomic.h: ATOMIC_PTR_EXCHANGE
c348613504613b73a7fa5204158cd80bd88b982c 2013-12-05 vm_eval.c: suppress warning
14b46d30e0c5b096a7f7cf5293f8bf8adb1835bd 2013-12-05 test_gc.rb: shorten
1402333810cae580ffe90e2cc635a47ed4be8f68 2013-12-05 test_hash.rb: move tests
19be85f7d1ca47266ab6e0435fa0f3a41aa59fad 2013-12-05 test_hash.rb: import tests from rubyspec
1bbc52dee1114e74cbc8200ec3d5b45cb539ee2f 2013-12-05 hash.c: bail out to the outermost frame
97ac1f6767745e97b136f9f0e1afd56903723f1a 2013-12-05 ChangeLog: about malloc_size(3) availability
b28f0f1ed2193c85d3f3057f5b1ed2540dd81869 2013-12-05 test_gc.rb: expand timeout
928c99944ba88784a5e921df900472fb32963466 2013-12-05 * remove trailing spaces.
19737494b9f67f935acd5ec141c5137b8d20c3f3 2013-12-05 array.c: prefer lhs elements
1dcc985092bffe89c80b59436e2b2b64c49948ed 2013-12-05 fix matching
007f35ba89006bebb41053f8f08c997daa31b365 2013-12-05 strip-rdoc.rb: binmode
efbcd1cb250f50c5c297bc1468f5cf82004d476d 2013-12-05 * string.c (rb_str_scrub): [DOC] add param str.
1a1c0aeb50d3faa919db178e7d237dd5388e6710 2013-12-05 mkmf.rb: strip destdir from prefix
8cffe06a04e2107c765a32a0b8b8bbe2b02f2ef0 2013-12-05 test_objspace.rb: show error
b10a8c52e38ae9630d018e6d3aa118ade7347bec 2013-12-06 * remove trailing spaces.
761e9c518f5326799d7714ffd253d1ad1d5e33a9 2013-12-06 gc.c: indent
378d20f80d74a142aa30c27e1f7412d48c650f84 2013-12-06 ruby-mode.el: expand/unexpand block
c7572f2fe777c96880905ee37ab313cd52b5aa51 2013-12-06 thread.c: compare_by_id
b9cafaf5246fb240f52ebfce67ae2b72dd4eb363 2013-12-06 vm_insnhelper.c: rb_get_kwargs
113008a7aeaae78f0b4e52d7b17554fb353e4fd0 2013-12-06 class.c: move kwarg functions
bc7abeb37b1306c8f0aa92fdd2c882a73771cdb5 2013-12-07 test_struct.rb: use assert_predicate
77280b6cd66467c7ff7f04c4849dd4a5181d5397 2013-12-07 test_struct.rb: use assert_same
7416073cded9976e7b87d142cca79ce2b0fcc845 2013-12-07 hash.c: rb_hash_reject without dup
100fe2e659339318846168841fd76ed4e38a6210 2013-12-08 class.c: fix uninitialized value
66a96c13f9ce7ba4ada6fffa51a8ab7b9e9c1448 2013-12-08 * properties.
1018f57f2c98f589b8dd2f176793df0081bb52a4 2013-12-08 array.c: id_random
1a5bc2864da5da6f7167dd568624818422e99609 2013-12-08 test_keyword.rb: check error messages
72f60a2ff1900295b1ff8d10b63b045152475d4f 2013-12-08 class.c: optimization just one key
dd8710d243f756ea446ae6f92f72c9e41755fd77 2013-12-08 class.c, vm_insnhelper.c: check unknown keywords
cf85aaf83e48c8e2492432673b7e0f88ed4c97a9 2013-12-08 hash.c: reject shoult infect
6def265d793d401f59d57349190fdd1974f166e4 2013-12-08 variable.c: frozen class name
673aa230507d2c0d363dee81de83dab322f9c4ad 2013-12-08 class.c: rest kwargs
334294d0e2d42ba233672a66b8c670d6f933da2f 2013-12-09 date_parse.c: get rid of backtrack explosion
b4ab650e1ab3b1961a8aea8bc510cc041045a7db 2013-12-09 variable.c: rb_class_path_cached
d3363a96df2f68e4a9b0454bb5aeba7705d3662c 2013-12-09 object_tracing.c: fix allocation from NEWOBJ hook
b73a30644187018b099ef148778b914a670d94f6 2013-12-09 test_weakmap.rb: add
d2cc188ad5aecce659127a9c98713e9acd1a97ce 2013-12-09 gc.c: ObjectSpace::WeakMap#size
97d292cb5580f15de13b2e8f54b6e4e366e8f0cb 2013-12-10 * properties.
9bd802f5567d78551668c51f091deb05e43b97ea 2013-12-10 gc.c: fix WeakMap#inspect
0326725b24dee6a82bb21bfa370072b326403155 2013-12-10 gc.c: check arguments first
13dee2481b4761557eadd8df22555e1cc6cb273b 2013-12-10 * remove trailing spaces.
0ede9926f792acf9369699d36debb0ade09d22a9 2013-12-10 openssl/digest.rb: get rid of deprecated class
d5526f3fe5edfcbcb72df5f4aff0ed0825b39850 2013-12-10 openssl/digest.rb: check by lambda
bcdad3299b1d7c53ed08fa23c26a5e7cc99bcac2 2013-12-10 gc.c: ruby_sized_xrealloc2
27947a449f885e71bbb62fcffcd3545cb28dcae0 2013-12-10 gc.c: use st_update
cdc2eeda6a66359d295620792adb67102673ce54 2013-12-10 gc.c: simple array for wmap
d33820e85fcfb24802b2be1e2d40494b46b5d940 2013-12-10 * properties.
7e47f6838a1c713063d54df05b4ad2a4cd460df5 2013-12-10 envutil.rb: ensure errors
e5b5ee7487a55f6afd3bed90c6716a07ba0d3065 2013-12-10 test_exception.rb: ignore SystemStackError
037a9d06559e25cce2368979cecba710ddb4765d 2013-12-10 array.c, hash.c: add salt
9a938987cb6b3ed3f0c7735f5b19b10f45694a3f 2013-12-10 date_strptime.c: get rid of backtrack explosion
2c11ccb861e86bcb42ee80d297a16c4402347178 2013-12-11 envutil.rb: backtrace may not be present
3e6cae687c34b2855b20631c0914f7dbe41e49fe 2013-12-11 * remove trailing spaces.
740535f843d65be45732e45b9fc07eadc4d63ba7 2013-12-11 hash.c: reject should return a plain hash
86e2038c273aeb76709fd1683707efd20b8c5f45 2013-12-12 gc.c: live keys only
994bb6d36d8717f7566fd6e953d629b6e2c30926 2013-12-12 test_weakref.rb: use single level WeakRef
89b8502257d29015c2f401f899bfd56a6bbf5d76 2013-12-12 gc.c: no deletion in wmap_mark
955a6258a345494756a4a5cd1a129e03c88ec0c1 2013-12-13 * remove trailing spaces.
2e5422a28ca6af5fd592dd88f790f0a9af4b3cb0 2013-12-13 .gdbinit: initialize
c6d03509cc209abd01110c8508ac33566fafa5c3 2013-12-13 proc.c: local variable
f2c319395ddb3239f4bf71861db3dc0c175c32bd 2013-12-13 vm.c: reduce clearing method cache
b07bdbc2b308440fc1cc3f185256bf9f8433e09a 2013-12-13 eval.c: indent
4547d773c2ea02864df5658a99d18718626e902d 2013-12-13 eval.c: clear cache
287d2adab0ce45018ada9941ce4eaf67ba6a4d3a 2013-12-13 assertions.rb: last match in assert_raise_with_message
3ac0ec4ecdea849143ed64e8935e6675b341e44b 2013-12-13 test/ruby: better assertions
f1f609bc22a8aea2de4a3d564147ffb73a9ac211 2013-12-13 test_weakmap.rb: fix test
b71956d12b061613f8ef9dfe3f8a75e56dfa799d 2013-12-13 proc.c, vm_method.c: fix super and alias
5bff643540d8a32bed918c29a86d400cd47ec11d 2013-12-13 test_weakmap.rb: fix test
36e09fc28b76fc7b4e2f735a32b6d03c91c7df5b 2013-12-13 test/ruby: better assertions
537f327653dc314e67fb32996f585f51eaaaea75 2013-12-13 test_weakmap.rb: fix test
b7c2f5bc932251744af7a1b3e2a31052589bf0dc 2013-12-13 proc.c: fix inherited owner
26d147c733d87d3f671c331b8fd98bf6c5d4b7d5 2013-12-13 thread.c: reduce tags and stack
b2f9a0f5cb30242a7a2d3aafed911c0929bc115e 2013-12-13 eval.c: reuse tag
33fddfe585542a06761298fcd56a5ff8d63cc3bb 2013-12-14 object.c: optimize rb_mod_const_get for symbol
ae1a466401fc056ad91150dae94930e822a4ddd1 2013-12-14 object.c: fix r44189
c74995b2af9f7d1de110da7c1e6164aba5197d42 2013-12-14 ChangeLog: fix commit miss
db318509d5546696e65e6241197cdacbe442c071 2013-12-14 object.c: fix typo
a68c69d196b76d42cf74aba497a37cbf1be87bf9 2013-12-14 object.c: remove unnecessary assignment
241ca7bfff26b1f624ef64212b68d76efcb78f9d 2013-12-14 object.c: nested path const_defined?
fcd78874078b5b09be30fe891656949b59b5163c 2013-12-14 util.c: bump stack size in ruby_qsort()
1e4a9554358d15dd00fbb2edeb0bf80866d7b7c4 2013-12-14 scanf.rb: fix rescue modifier
a370556cd289ee8bffaca769328c3d0de0928af2 2013-12-14 object.c: check const names
b83d68a38fcc4d1e499bc7c52a96499fbecb0681 2013-12-14 proc.c: method by respond_to_missing?
cb7076696c269668a981315b89630a2d5f2b88ae 2013-12-14 Additional test coverage to DateTime comparison (sub millisecond).
14557c7829e2ac3ad3435419f74ce72fd530bb2e 2013-12-14 Additional test coverage to Dir class. Dir['**/*'] should not resolve symlinks.
7f83b7872ab4d97918119e7015c97e0dadc37a05 2013-12-14 Additional test coverage to Enumerator#peek.
742659cb6c03da6ab61c7036a0ca6abdd5964119 2013-12-14 envutil.rb: refine messages
95ed081663af63b688f5094d2c454adb4e64f63f 2013-12-14 logger.rb: fix extra log ratation
36e9f58ddf23679de47cdcf41a1bc922b553b74b 2013-12-14 configure.in: unexpand exec_prefix in rubylibprefix
1ec457c2ff6c52f16eab408cc4e4990414fff940 2013-12-14 * properties.
91afce9afa0033bf9835e70207306f3715fd69f7 2013-12-14 vm_insnhelper.c: post arguments as mandatory
cc0181caafb082d97920c7988704656f72a279de 2013-12-14 * remove trailing spaces.
637585d912199251c47cc2f578afab877795e317 2013-12-14 test_fiber.rb: remove core
8d0b8c879fc2540ae2803cd46f16ca0c4e99e2f7 2013-12-14 test_thread.rb: assert_operator for comparison
0b84ee8f7bb6e62f404cf39e50ffbc761300eef4 2013-12-14 test_thread.rb: timing issues
b46441824fc1f666b9231f01f2f8ce9f7ac7b3ba 2013-12-14 test_process.rb: handshake
b3348ddd4d921b602808ab1fced5fe3833d7894e 2013-12-14 envutil.rb: reduce wait
0bb4934afbbf25b3c4543128eca215754237a049 2013-12-15 test_dir.rb: fix system dependent test
0e52301c4be18a61208aadd67e19144ca8a12c1d 2013-12-15 test_logger.rb: fix system dependent test
4fcdce3b68f0a71b8eed045dff6aa617b343134f 2013-12-16 * remove trailing spaces.
f89bd95b4d5c7f4568f064eb54350bbbdbae58cc 2013-12-16 * remove trailing spaces.
5515c5642eea08452f57b1bcd90f66a3ee91836c 2013-12-16 test_io.rb: IO.write test
c5601931c2fa27cf0a38df028654c67163eeb528 2013-12-16 class.c: fix option hash
62c73569c286b3bbc9f1c52a2ba4e665f450e878 2013-12-16 test_process.rb: fix for 32bit platforms
6cd0d06bae4ca127f39f8c3ea458d8a8c1b30a90 2013-12-16 hash.c: refactor loop
0988148782eeac20a239658789dde13c55d84689 2013-12-16 hash.c: warnings in rb_hash_reject
9931920c591be8a522b348535cc75f0f2212ab9c 2013-12-16 * NEWS: mention about Hash#reject.
26e425e6f419aee7006ce118790fe8f08b5c4eaa 2013-12-16 hash.c: typo
7a2466096025df5b6d38dd629116f8e856fd1e7d 2013-12-17 Makefile.in, configure.in: cppflags
5ea9849fd00ebaf6bad2da12597c42356f7481b2 2013-12-17 gc.c: prototype
ef9ea0482d9c13c68e30d1a0f40e4cd20fdf61ad 2013-12-17 configure.in: move opt-dir option
2f346cb1d5c0853444d1e3f829eb8abaac47874a 2013-12-17 configure.in: use $DTRACE
8859ff1d09d7d3787beacf2568d18d4208cdc356 2013-12-17 configure.in: add $CPPFLAGS
a98e343d39c4d7bf1e2190b076720f32d9f298b3 2013-12-17 vm_trace.c: isolate exceptions
cf460c34f705832090f41dfc6585dff2536623bf 2013-12-17 hash.c: add warnings
571955c13fc9363b16756c8419d6ea9bcd8de06f 2013-12-17 hash.c: revert
994702424264b23007606a48c5b490e68acf85cb 2013-12-18 test_io.rb: duplicated test
4d5e15acc610d1e66f07eecd8c48498c02f7c06e 2013-12-18 test_gc.rb: refine assertion
4ef3a2345e2e81d9ab84ce812d5dc130688ce5cb 2013-12-18 test_gc.rb: fix syntax error
804151d199e96a940a2aec93e757be2322624fc2 2013-12-20 configure.in: remove options from comments
b0381a4b1f59bb2815393145be001cc239fc541e 2013-12-20 configure.in: use RUBY_APPEND_OPTIONS
eda90233358d5bed2335900f7977972b1da13882 2013-12-20 vm_method: set automatically
bc483ae33554dead6b98541cc30db3f3c932f97e 2013-12-20 * remove trailing spaces.
1ffbe07e179a2e047d24c7091f6ff013195b1a93 2013-12-21 resolv.rb: no encodings
9f368b5ac9b0cd889ed10095a6c1fcee8068db89 2013-12-21 file.c: destination path only
1ef0a76c6c6556bf6ab155e2ad28a23748ee59ef 2013-12-21 test_dns.rb: no server access
3a18a62d4488c470892d1daac446755bb590536a 2013-12-23 envutil.rb: use EXEEXT
16863d903bcf550a99cf19646e7d056b68408c47 2013-12-23 test_hash.rb: suppress warnings
21e74f54816b147c0515d0f6c019d3e87fb237d2 2013-12-23 hash.c: reword
c25c84777cf0bc96a0b985ca1ffda09aa8052d24 2013-12-23 hash.c: reduce warning
cb62186b07659afa521467132ad865c94f938725 2013-12-23 hash.c: fix commit miss
bc159ec502dd62f2b194c25357fd9f694b5f3f99 2013-12-23 hash.c: fix infinite loop
e6847d1c559c00f2dcf7d9d3a2e1db56dcecfbaa 2013-12-23 test_fileutils.rb: tests for chown
af17af1faa7f988f069cab455dfa776800a8f524 2013-12-24 hash.c: extra states
a137f4ed3a23c5e96ca09d7c8cf5108573a81233 2013-12-24 * remove trailing spaces.
f7979abc845a869c01f15c2e287c710ffb620dc9 2013-12-24 test_alias.rb: rename duplicate name
474e5bd0de719bdcb1410f8ed6f58e479974d734 2013-12-24 * remove trailing spaces.
590738aade0c996437a5c393b4910be2201ead02 2013-12-24 README.EXT.ja: fix probable typo
305dcadeccb2cd009f3c79925bf5a86fce6cd119 2013-12-24 eval.c: unused declaration
3c0cbea874a38ee233cae86e1dd854f00d5d6b00 2013-12-24 assertions.rb: assert_throw
1fc33199736f316dd71d0c551edbf514528ddde6 2013-12-24 proc.c: make method by define_method public
8365138720e387c8f0f1a60712a7cd2b6219f8ff 2013-12-24 test_method.rb: fix test
df7fc7ce1b3d2749e747241c838757d9b016fcdc 2013-12-24 assertions.rb: improve assert_throw
42d491cd1bf21a016185713f4cdecfa622ef5e58 2013-12-24 assertions.rb: fix return value
20c38381a84ea496675d514449f57583c413165c 2013-12-24 vm.c: check cbase
9ef195f8d649819d56266a0078ebd7fb90ed0762 2013-12-24 test_fileutils.rb: enclose helper methods
7e2269a9ce38e3fe9c3b8fd2c469593b60d87263 2013-12-24 test_fileutils.rb: tests for chown
e4d63b4fef11407da3abc60edc8cdc1065de0fb2 2013-12-24 test_fileutils.rb: fix test
a11831a9a559c296617559f664bcba0aab254563 2013-12-24 proc.c: Binding#local_variables
b06f4a939878ad6e6dd8120bb4963e83801b5895 2013-12-24 test_variable.rb: fix test
3e37a7f745e6a91238742fe180bfba738d60624a 2013-12-24 ossl.c: integer overflow
a8aefef874711b31cebc03a685b895a00908f737 2013-12-24 fileutils.rb: rmdir parents option
15381aa203915e79cc1329959882605ee1ec7cc3 2013-12-25 test_fileutils.rb: fix for Mac OS X
4db0887d67dace8a8c57a44fd1437a320910982b 2013-12-25 file.c: proper types
64211a0f98f77ad8284ccb8d3654cd3fba2198c8 2013-12-25 file.c: to_uid and to_gid
1e7a929c1d44d7a368fbe379211183ac6c972920 2013-12-25 ossl_ssl.c: declare OP_MSIE_SSLV2_RSA_PADDING only if defined
70c588a1004433b380c1978decde634f4efaee88 2013-12-25 * remove trailing spaces, append newline at EOF.
cf0540cf55d3f2472a6f7c35f919b6880e355c4d 2013-12-25 * properties.
58a7cdaaf0fe70f7db1b703f6da40372f2ee938f 2013-12-25 win32/win32.c: mingw jungle
053b5d0f9ce1f8e062459e4841412d3c550e5413 2013-12-25 test_rubyoptions.rb: remove core
c8185b327ea68ce125937c977b2b158a90f27561 2013-12-25 test_method.rb, test_proc.rb: suppress warnings
7fd58845d907d218538a39d829ccb4090c784618 2013-12-25 proc.c: fix arity of rest keywords argument
4398093755824d8aa24095e97c70c5b700989362 2013-12-25 iseq.c: fix parameter of unnamed rest keywords argument
05ae2b730dba04585d4c775a61d395d62bc3f205 2013-12-25 test_keyword.rb: suppress warnings
27682eefa468b7bc2800fcf92d87e60cb62133a9 2013-12-25 compile.c: unnamed keyword rest check
31b4980ef66caa78a97fee4a2050677be7db966d 2013-12-25 compile.c: fix error by clang
fdd66e58817f36ef29332853acb76e00522d1ee9 2013-12-25 * properties.
3da2f01e3026add3321e8e8adb77be85da501172 2013-12-25 tool/release.sh: executable
5265e6c0b9e842901dc54477fdcc44cfba38ea40 2013-12-26 ruby/version.h: bump API version
3a247f648913997c248c51c47a15fee08e5083f3 2013-12-26 hash.c: no extra states copy
4ce4f43f914dd8988bc7c78a30641d1911d20b98 2013-12-26 hash.c: remove dead code
fe5554af85bf2e3363a62647d0bb68d4961dfeb9 2013-12-27 verconf.h.tmpl: rename
07dcd43a0a2752f8403ddd08a321fc8d4baa5385 2013-12-27 mkconfig.rb: prefer unexpanded values
bb4a1ac9b02a7fd35a5c6cbc107cded94371fd69 2013-12-27 expand-config.rb: expand config values
04bb9d6b75a55d4000700769eead5a5cb942c25b 2013-12-27 parse.y: save cmdarg_stack in local scope
24c3331bdfa47339de70e5866132bf872e6d9d90 2013-12-28 vm_insnhelper.c: missing super in method module
b28e53712935ba7cb0332263050dd8054278f5b5 2013-12-28 test_sprintf.rb: sprintf with a hash as parameter
cb08e708227216bd2810a6bda18140467d23cb34 2013-12-28 test_sprintf.rb: sprintf with a hash as parameter
a69f01fa52e3ab47fa700442251f73f47846bb9f 2013-12-29 proc.c: fix inherited method owner
5db5677c6662bf56b06a06b132d946c6265fae15 2013-12-30 encoding.c: mask dummy flags
f0c310c6091bb84606f43df5ac301d2da1083e31 2013-12-31 mkconfig.rb: pass version numbers
2bca263569cba745ffee0856487f993a8a5b5624 2013-12-31 mkmf.rb: expand RUBY_SO_NAME
5d26de2694744a273ac33e7eb4309119818bf6db 2013-12-31 mkmf.rb: fix for 1.8 baseruby
8a46d4027c5d797eb07afe24d43c37aaa5e33c5d 2013-12-31 eval.c: raise with cause
dd6834b05415ad947c153c649eea7b2eb14ed2af 2014-01-01 configure.in: use SSE2
41d42a59373a53754b7e3de3b3509f459832145e 2014-01-01 configure.in: LDFLAGS and DLDFLAGS for opt-dir
45379828f740ff2b60bb16f5fec3a17bd952e07d 2014-01-01 test_transcode.rb: add messages
e4518c5bde0f72723d784ba142df46df6407915b 2014-01-01 dbm.c: yield dup of keystr
243e581db047a4210bd5c77966729eeda4bb020f 2014-01-01 eval.c: extra modifier
d1cc0ebb38a23feb37bb16ff2df3137c3cead069 2014-01-02 mkrunnable.rb: fix DLL path on Windows
12b09864056bfb961f06b0ef675b9fc2fabb9238 2014-01-03 * properties.
a3f2fe4e4def0d9e616b0107bf619e3eaf0d788a 2014-01-04 socket.c: use rb_syserr_fail
5b0fb1aaddad03e111606e0d0eaf8ed9c9f7b0b6 2014-01-04 socket.c: format flags
bd0ef220f06c53dfd052ad70601aec2c39beb9bc 2014-01-04 ext/tk/extconf.rb: fix build error with tk variant
368aa6e3d544d6054fe16fcabaeb910fe58fca55 2014-01-05 configure.in: deprecated-declarations
006e66b6680f60adfb434ee7397f0dbc77de7873 2014-01-05 numeric.c: isfinite
c5bab032f671eb2e56fb473c9cbbfa43bc6da1ca 2014-01-05 configure.in: fix rpath flag
dc4922b89d4e11fdf6a552e226fd901c3e67c99a 2014-01-05 tk/extconf.rb: rpath by libpathflag
7dfbcc85d2e31fcb9af50c66486e82e1bc4dc2df 2014-01-06 test_super.rb: test_module_super_in_method_module
765ec401207262d1ec8343467ac1547083a00309 2014-01-07 test_timeout.rb: shorten waiting times
9f5537c5b39b230360af793977d9ddb5b539f4de 2014-01-07 timeout.rb: defer creating custom exception
97c0aaea71f9855403dcf14f505079822029d439 2014-01-07 timeout.rb: fix for ExitException
ed9f79df1a6f9891eba4d475f25682bf0048ed3f 2014-01-07 timeout.rb: unused attribute
82b1790df0107755a10f7d0bed2d9df33e2ac4e2 2014-01-07 timeout.rb: current_target
1fa01c12df09fa82430bd36c29219a919f83b2d9 2014-01-07 timeout.rb: revert r44520
3e9e4a6a96758a3bfbdf7054419a054f00c1d6b6 2014-01-08 lib/timeout.rb: fallback to Timeout::Error
ab6efa5be2f5a2fb1b5a05a90f398b27ea52617a 2014-01-08 object.c: hash value from objid with salt
fe46b2d5f05057dd2d238d71fc2276406d259cef 2014-01-08 rubygems/test_case.rb: fix errors in mkmf tests
5c0d17c9a2fbbb60e24cd6bd41ffdf8b63b07318 2014-01-08 vm_insnhelper.c: revive r44455 for bound module method
4ee57e088fad7e383e851778c6fd44e87335eb0c 2014-01-09 * remove trailing spaces.
40967a5c0b975f3f3ec1538a820985aa61b65b8f 2014-01-09 configure.in: use SSE2
b5faf430ccb6e25492398d13b2f62ec67e264e4a 2014-01-09 configure.in: -mstackrealign
791ff0a27a26f4015479d5115afd88ebe3c92c96 2014-01-09 ChangeLog: commit miss
f06ee90f95714130a6f83099a4de7c82bbc37427 2014-01-09 tk/extconf.rb: fix libpathflag arguments
95779deac77d57068544fe2dcbafcb4170641dd8 2014-01-10 test_super.rb: remove unneeded code
aee9f2879d02899a83bcba80010516e9c6d8fda7 2014-01-10 vm_insnhelper.c: boudn method transplanting
b89a88f043b46a98821b6ccfbb94f469bf403e58 2014-01-10 test_weakref.rb: find collected weakref
2b1c47dadc4a664684cb4215c7352d71275675c1 2014-01-11 bigdecimal.c: expand buffer
1367f28a4973bf24be22ff274b5eb1aa67418627 2014-01-11 test_bigmath.rb: test_log
0e9cad9a8e25282be170d3e4240bd2ba6ce1a419 2014-01-11 test_bigmath.rb: r44558
5e9b7bacc3731b909ea6341d7158ef6b34e09f2d 2014-01-12 ruby/util.h: DECIMAL_SIZE_OF_BITS
ff003008340f27d6f89d18882732dc0a4093d16d 2014-01-12 iseq.c: potential memory leak
59d1856defaeeaabfcde5b8ef3e0af0f832fc0c3 2014-01-12 iseq.c: linear search
13e47e81d99944df1bc932b050524d787d0a1391 2014-01-12 tcltklib.c: create_ip_exc format argument
42406852371bdf3fe3d2e4e51192c87720a8e568 2014-01-12 stubs.c: library name strings
9bd672f6682aef683c49f0b8da2b439e4d4103ac 2014-01-12 ext: use rb_sprintf() and rb_vsprintf() with PRIsVALUE
89a3450a5521922f1093307001c32b3bd5defc00 2014-01-12 test_bigmath.rb: ignore on unrelated platforms
56e96b9f73f75a46287358a8097a864b4ab35eb5 2014-01-13 cptr.c: unused variable
7e9bd8f72c643b7b7ac3ca90293d96fe8a7e7a2d 2014-01-13 ext: real class name
eadaa8ba8ba78cfb7fb2a0766bca318220fc4e0c 2014-01-13 ext: use PRIsVALUE for rb_raise and rb_warn
74947c9d1ee149231b34247d0f930a56f424a4c1 2014-01-13 ext: use rb_sprintf() and rb_vsprintf() with PRIsVALUE
23a85687398e0fc620c07ca87237d9b384cee53e 2014-01-13 openssl/ossl.h: calculate as long
b2e85cbdf4980e840ffda2cdfc9c18f45e636ecb 2014-01-13 * properties.
747e3c73e02a510f302116a491bc2359e156c407 2014-01-14 strscan.c: make string directly
43d414868234db224c3dbbeb72d41d3a130f662c 2014-01-14 strscan.c: fix typo
88383b058bbe68ecc020c9f5e35f9cb7f63923d9 2014-01-14 bigdecimal.c: backword compatibility as gem
0a8988c132164a3a39508fabb863f82c22f7063a 2014-01-14 bigdecimal.c: backword compatibility as gem
de6d4226559bd2d4ff2ffd78cf1c0b03559630aa 2014-01-15 test_m17n.rb: split tests for inspect
77ae7b2e8353c963404c31c6d910fe77286cbd81 2014-01-15 string.c: use actual encodings
6951fbca430cc707bfaeeab3fffa4aebbc646ef9 2014-01-15 string.c: respect BOM
405ad52ad735fb70cb6381cf8f1a79a12a55ed02 2014-01-15 function.c: adjust indent
f5a12ac596f6d4884ba64d56f50594e028b00839 2014-01-15 bigdecimal.c: rename macros
5f3e675bdffee823f863ed94aa71e225178a37c3 2014-01-15 test_numeric.rb: coercion failures
2c65cdd31901e4e183f869913711176765f7cf42 2014-01-15 numeric.c: preserve encoding
3ea61a2cf5188ac436284d9cc9f8c444df9995c0 2014-01-15 numeric.c: FLOAT_OUT_OF_RANGE
c1b4b10a120b2f0b206414161d4f208fb1c37e62 2014-01-15 numeric.c: preserve encoding
eb6575e137c750f7bdc5ff64ffbe0a5f12f56e7f 2014-01-15 numeric.c: preserve encoding
a1a237fb36d4b78548d2aa94f03a6c460e50b4a7 2014-01-15 ext/fiddle: backward compatibilities
cfa2a21062c113f40fefe8a31ef72121ec987900 2014-01-15 ext/json: backward compatibilities
82ab2d6d6af26eb0f4af3a3f18838617d90ef44b 2014-01-15 test_numeric.rb: default_external
c804e6217cef9fbfb71c2e0d5785d295360478f9 2014-01-15 test_gc.rb: relax assertion
2e8cb7e5d36fcc0df9ac083698b985901ea0041e 2014-01-15 test_rinda.rb: sleep to timeout
460f55945a9278a6099bd3bd5dc06aa7b8fab6cd 2014-01-15 test_rinda.rb: timeout
9707b23d710a97b169fb05dfb0d246b660316420 2014-01-15 common.mk: ignore capi failure
9a9f5f0f939c8abe43719a9815696cfae49b49c9 2014-01-16 common.mk: fix command error
e9bb3b9d305b438c89701a36e34de5fb1ee98991 2014-01-16 test_rinda.rb: timeout all thread
2c3522c3e403dfdadaaf6095564bde364cc4bddf 2014-01-16 test_thread.rb: stop at once
5c92de87b439d5c5cbe96132b28007bd7326d728 2014-01-17 eval.c: singleton class constants
bcaec55695c0592b911d361750834ef0c1a7842f 2014-01-17 delegate.rb: keep special methods
b1244684f8dfbe377b3595ef007f5b1e4947be0d 2014-01-17 ChangeLog: fix ref
43d52687bae757faa3d3777a0ae9c04ec38578e1 2014-01-18 test_rinda.rb: hungup investigation
254add068afd354c4be2f668d57fe71aa1d40866 2014-01-18 st.c: hash_pos
0ddcb9489ec40b8b59ec3026c245f2fe1b83e2c2 2014-01-18 localeinit.c: codepage format
aef778b4e76e768941a790a5e8370b86ec6ac27f 2014-01-18 test_rinda.rb: hungup investigation
6282b3b5c307396472e4ece5a227b83a5f716bdc 2014-01-19 socket/option.c: socket option variations
41bdefd56f628781a19f5d5d5f6a9a05cb4f3e9e 2014-01-19 tracepoint.c: disable tracepoint
5c179cd66c0290fbda67ffe74766702034016b2c 2014-01-19 socket/option.c: revert r44647
5ecbe189af77c309845d662f26c0b2797bde2915 2014-01-19 socket/option.c: helper functions
6cfa67afe75e7d2c7d1178ed8a9a30fa6b9a594c 2014-01-20 ext/socket/option.c: fix typo
a4963d464bd01ae0f487f999dbc9c2b6e39369b9 2014-01-21 thread_pthread.c: timer thread stack size
ad9d4f021129d9ca7270d72370b83a9a5ffec9a0 2014-01-21 thread_pthread.c: expand timer thread stack size
03a89f5bc3fd17e4a75a8d3a4ad48e8be1d9451a 2014-01-21 * thread_pthread.c (rb_thread_create_timer_thread): fix missing paren.
6802a3f6f2700b8690d91a9025ac8c4da9ac217d 2014-01-21 thread_pthread.c: fix for dynamic PTHREAD_STACK_MIN
06d2e8aaf7fe60a09245963f2f69feb5685db8f0 2014-01-22 thread/thread.c: no dup
c8a7730c7d8e948147059f0ac7c9268fb03c53bc 2014-01-23 test_process.rb: deadlock test
d5d8097afd6c7f23e80d9b77675990d5aaa47317 2014-01-23 assertions.rb: allow proc
f6a4b06850f0da0e002638c328710c020a3c3394 2014-01-23 test_process.rb: fix condition
116f7e60277d19a4e57f129a2079425e088d2d06 2014-01-24 test_process.rb: clock_getres may not supported
2fdc058e805e1b56da519b096b9a2d8966566f4d 2014-01-24 vm_backtrace.c: initialize flag
0e4abc3295804b5af91542cdc1d278caef5d6d36 2014-01-25 class.c: simplify
bbba02273937d6f2dc3c3028bd1a4263048583bb 2014-01-25 class.c: allow nil keyword_hash
1f502d96618aad3b32bd94a8b01081adb2289d25 2014-01-25 insns.def: adjust style
7b8dc95b3a450b8f20049061054df0d1fc637239 2014-01-25 compile.c: mark fstring
27dfc398a8cd3b63ccc527c914dee5edd696790e 2014-01-25 compile.c: assignment result of aset_with
7336d8c8991d62739fcaa2414c4d2fc6eb754c15 2014-01-25 process.c: avoid EINTR from Process.spawn
b76f05e3efa2af7b6d3dd70b1c3d5a0fee10972d 2014-01-25 localeinit.c: cp on cygwin
60e85501f20d6992a4dbf0b1930e87cfdf642295 2014-01-27 thread_pthread.c: get current main thread stack size
a97bb1a2f71c7d67b68dc61a2c8567fda132c91b 2014-01-27 signal.c: static literal string
d7b106db6f447709aca83ddbdef2b17df363627d 2014-01-27 thread_pthread.c: cast to size_t
628f75b7524c8cd10bb2760c62d2311dbfeed70d 2014-01-28 vm_core.h: rb_thread_struct::machine
f423a63cfa55aca46c75c164a94947fc36e18ad3 2014-01-28 thread_pthread.c: use get_stack
0cee7f8e2f19196625501118d68b2acb58313acf 2014-01-29 socket.c: suppress warnings
3d3a02c97fba5ab46d3685c8266c859838fdd6a9 2014-01-29 io.c: check socket on other than linux
044ef87328be54e673b52a2e009d110520fadaa9 2014-01-30 test_exception.rb: ignore SystemStackError
be604acda77b876ac324ef31c492981089894f38 2014-01-30 object.c: error message encoding
34c635456c6df55076b1df3d510a89247edc6959 2014-01-30 vm_eval.c: error message encoding
0f34ff4614965a52dbaaff7456300b0a69db16ec 2014-01-30 vm_eval.c: omit klass
e10bc03520f85364db117a0e40efd1b8ef6e271c 2014-01-30 vm_eval.c: fix NoMethodError message
0cc7cd22cf71bdc3a1e9291187bdfda13257cff9 2014-01-30 vm_eval.c: fix NoMethodError message
2e83f537e28f1c79533a80d0c8411058d84579dc 2014-01-30 vm_eval.c: compare method type
d0a84c2ce9d984c99df59f0039c5bcee404df7b2 2014-01-31 socket.c: suppress warnings
0f9da4228d3a73de6faa5b42b86b0dbf1da7f5f2 2014-02-03 dir.c: glob cases on case-insensitive system
5b92c0bea3dc23b0c2be356bedafdd4e7f9110d7 2014-02-04 dir.c: glob cases on case-insensitive system
bebc52a4a721a1c1d5a98760d58df296ff0d2497 2014-02-04 string.c: enable capacity when setting capa
4b146b25333c52ca4503dfc3c4215b583e8e9963 2014-02-04 pack.c: use ivar for associated objects
8d9b300a72ec3de3b88aae973661be347df7a028 2014-02-04 dir.c: glob cases on case-insensitive system
1af28b7b7ef54721e49f76bb6e95fff0dc2c838f 2014-02-05 * remove trailing spaces.
61dcd01e329e00f009895e3135361afd13c8e90a 2014-02-05 * properties.
0483b29a8bc3a08d22f1c10c583350d29d56c6b3 2014-02-05 yaml/emitter.c: constify, r37936
990ba47c24a47dbe428c993b4fb155b90cfd8ab0 2014-02-05 yaml/api.c, yaml/loader.c: integer overflow
215b9e760a5e1afe66c018e54f76b27cc155bc53 2014-02-05 yaml/yaml_private.h: include ruby/extconf.h
5c0d438fd3de8c805433fe7e7469bdd8b291e144 2014-02-05 * ext/psych/yaml/config.h (PACKAGE_VERSION): update.
c512cfdb1f108c48dc599a91ab8de7ec5da58660 2014-02-05 dir.c: fallback to ASCII-8BIT
c5038b22eb30d01d592ba131848775e79963a3de 2014-02-05 assertions.rb: remove extra period
e10e309dcecd078df394b7a2966ec9a08f4c386d 2014-02-05 parse.y: symbol names must be ascii-compatible
17a47a3358693d753a6139b28c73c63c0d6fda9f 2014-02-05 marshal.c: preserve encoding
5ba39a12d9273d37b0da9af7a388d0792e3894ef 2014-02-05 marshal.c: refine special instance variables
b2b5a5db0925f94220897813a552aa7d4ec2fd11 2014-02-05 pack.c: hide associated objects
8a2621ddc2af26e5afb58ec17897fe818631f03c 2014-02-05 eval_intern.h: use TH_TMPPOP_TAG and TH_REPUSH_TAG
38a9831caaed025a30b3a3027cd5f6129b258758 2014-02-06 test_marshal.rb: fix test depending on heap address
78b1ca9f0f9f3f2ecc65342158af5e71b6fb8139 2014-02-06 array.c: comment why rb_ary_modify is needed twice
d4bbc2d776878492ef9cf911bca8c43ac0a9b1e5 2014-02-06 gc.c: check numeric string
38b57c2915035105c92fcc46bf212125ac421e48 2014-02-07 gc.c: use size_t
9ba0b76fb37764e9d63314292d11158784ab4cbc 2014-02-07 gc.c: revert return
5fe0030d023c6c53d14464f8fba903b2b041b3d9 2014-02-07 gc.c: ignore empty strings
fe1c21087dc794c34090ed94dc4ba3d391eee87f 2014-02-07 win32.h: define strtoll and strtoull for earlier VC
e224ab088dafcb126e6a87212e8640bf8d3dc21c 2014-02-07 configure.in: use C99
62157562287b7ffc1c67941d2bdfbf1b3b6799f6 2014-02-07 configure.in: extra quotes
8ca2f8565dace585513b92300fefc5935667e924 2014-02-07 ruby.c: check argc
c7652dec6f9c8cbbbe2953a1c435c12a484773f0 2014-02-08 vm_insnhelper.c: adjust indent
85b1671b4257332ade223d9e167cea0bf0d40fdf 2014-02-08 configure.in: Properly detect platform for SSE2 instructions.
cc1910b542ad5daf74df11cb87017ad9f1667bba 2014-02-08 marshal.c: Numerics are not tainted
5659a79453e601d66719ed4e88861136bae9a49c 2014-02-08 * configure.in (rb_cv_bsd_qsort_r): ensure 'qsort_r' is not BSD version.
4cac2f4adae2f2802073b5f4a79470fb634475a7 2014-02-12 bigdecimal.h: suppress warnings
20061dad6ada92327b64f0dcf4866eeaaca8744e 2014-02-12 error.c: Crash Report log
f9fc9298a0d358bf4612d5db0faac59ce85a54b6 2014-02-12 test_rubyoptions.rb: just check if aborted
897a42b06355053a5d4a6e94cce7526d8a327b12 2014-02-12 yaml/api.c: fix typo
14922c70332c954a8d8a7fe32bf1384790be3e26 2014-02-12 httpservlet/filehandler.rb: pass queries
bb7ae984f8ae63083dde38587f4a562271856f52 2014-02-13 configure.in: use pthread_setname_np only if available
5b56c1c42bb4745d2c05b8ed01734146e6e7ef44 2014-02-13 parse.y: attrset from junk ID
aff08cfcd78e3fd711559a4519091e04b803c2bd 2014-02-14 gc.c: unit suffix
2568fd774baa8f26eeb9d36b01f2f907dc498ef3 2014-02-14 load.c: call init
71430123d3cc7d5b261313213f17787f6e6f384d 2014-02-16 ruby.h: use FIX2LONG
beb2d4c5a532ac7b31980f9c71df4466e0351d43 2014-02-16 bigdecimal.c: refine macros
6ef6dab36d947d648a556b9f1344b7d84bf60399 2014-02-16 ext/psych/yaml: suppress warnings
3cf3a759c8e4359ad4cdbbcc7bc368ac1d718ea2 2014-02-17 * properties.
8ae07cf34b3f8b428a46efa89b31bc3795b451d6 2014-02-17 * properties.
dd998dd561c75054679f69b7e9d30af4bae7cfaa 2014-02-17 marshal.c: do not recycle wrapper objects
e00bcd1df330bc70af8fa3259be074e861873476 2014-02-21 test/logger: split
82d495134c4961d3d6099d1186da978f03bac988 2014-02-21 logger.rb: fix midnight log rotation miss
be5de490906e1b2b542ba6e0160672f92a24ab60 2014-02-21 logger.rb: DST
5258f67d179757c9d0e4db115691e6a02d07da48 2014-02-21 test_logdevice.rb: run iff timezene supported
1f29e8e2baa548bba9e385ebbade2198b4cc3859 2014-02-21 class.c: do nothing if copying self
1c3021504dc430a9bbf9621169727dbe11c7dea6 2014-02-22 test_logdevice.rb: use assert_in_out_err
c0ea69d544167a06165a53840bfaaed306442c6e 2014-02-22 gc.c: suppress warnings
cd4b0c10ef895faa111c66b54bc146434c562beb 2014-02-22 test_logdevice.rb: no utime
95be5381ec208d25ef8489cad9e19795af5ed39f 2014-02-23 raddrinfo.c: suppress warnings
1b81dafdd5601dbfe0818b4ddc1c4a53ecd0270d 2014-02-23 win32/win32.c: add rb_w32_inet_pton
82eeaadc5d2df4a7f02ed178cabcda45a2d92eab 2014-02-23 option.c: use rb_w32_inet_pton
4b2ac79c156b5c2cf3def5927d3291191cfaba32 2014-02-25 configure.in: use PACKED_STRUCT_UNALIGNED on x64-mingw
7af1261dc8478fde09aa7ed0c9052c03917f2c18 2014-02-25 configure.in: fix typo
df9199d468ffd0b0dfc669dbbb8923301a4b1d07 2014-02-25 configure.in, win32/Makefile.sub: PACKED_STRUCT with VC
ead3306b608a50dbca531dc5d8a2bcccfae9e077 2014-02-26 parse.y: refine error message
a2fb6e600cc3530ee481efa52521220338e4d6ee 2014-02-26 eval.c: remove unneeded GC guard
9a4185de2581fc826d3c4687e210c9264e2dae5b 2014-02-26 envutil.rb: move labeled_module and labeled_class
651b394a12fba26b9c64676978f9b2b3205c0b14 2014-02-26 eval.c: preserve errinfo
a8cb9b02a0ad6c9bb656ce5154c5483de36f5b12 2014-02-26 eval.c: preserve encoding
e204d7ebd81383ba3359d1d3b28304ca54a96b2b 2014-02-26 eval.c: suppress a warning
8dda9460590abbde03d813ee684dfdd147f3d31d 2014-02-27 configure.in: check __ARCHITECTURE__ properly
c1fc20124c269eab6a863e48c6647884b883de88 2014-02-27 numeric.c: check signs before division
6245e02cd37b98d2d41efda697408ae5dd36119e 2014-02-27 configure.in: define SET_THREAD_NAME
057098bfdcdbdc5bbd26fb51a7f8a37e6f8a2547 2014-02-27 use strlcat
cc216f9aae241c2a4407a1d8253909b307df90bb 2014-02-27 adjust indent and style
fe380789101b80574e62250f16ed3f1e3acf782b 2014-02-27 test_scanf.rb: use tmpefile
8f1d721810b6f335be808e8097eea587efcd9dd0 2014-02-27 test_scanf.rb: include arguments in names
27bfb11d0d5289629ecfeccad78c7bf08eaea503 2014-02-27 adjust indent and style
53e7ed077fa1188909b4b1f095535bcfe3a7c45b 2014-02-28 configure.in: check arguments of pthread_setname_np
68e6d3f1d564dcf7cafd06d55a311e7205f1d4e4 2014-02-28 tool/vcs.rb: discard error messages
debb5e4cb73c6a279916fa887015a31f8643986d 2014-02-28 configure.in: unquoted
a4a551f85658c90de5723b9d0f7e06c87a0e6378 2014-02-28 numeric.c: integer overflow
99431e7355cadb97049d54bcffe5aeb2ba1c8a47 2014-02-28 numeric.c: float overflow
847e362192c0197bbdc67b54510ccdf136dd35da 2014-02-28 * properties.
e8b9611b3294dbfbeb9fb5de6b834b605e4e582c 2014-02-28 numeric.c: predefined constants
0b8233ab07a9bfc2c100f395031adfef23c8b491 2014-03-01 assertions.rb: assert_all? assert_not_all?
2d89896461cdea858bb3f6037e0357bf95c5330f 2014-03-01 * test/csv/test_data_converters.rb: use descriptive assertions.
2bb881148493651c577d95d55a4571c36de589b6 2014-03-02 extconf.rb: rl_hook_func_t for old readline
aad895181ee6852c39ac68ec9c98b74f33292eed 2014-03-02 find.rb: add ignore_error
89e70fe8e7d6b6253e5aa84c2b414957a22a3d7d 2014-03-05 ossl.c: NULL check
01740f0c273c89f7bcff3d5014d73c8ff6fb1986 2014-03-05 parse.y: optional arguments in rhs
f2001d34c2a1fa940756e1d2732b979086d4ad87 2014-03-07 enum.c: yield multiple values
c052c80cda3ee4ef0bfd21a0ab1f1dbe16cd7051 2014-03-07 enum.c: yield multiple values
b1fb57da3d6797691506bb9954d166bb2bd56555 2014-03-08 process.c: tmp buffer instead of alloca
9e33b72ad154eeb5fb1ff257d90340a1ae767df1 2014-03-08 process.c: GETPW_R_SIZE_INIT, GETGR_R_SIZE_INIT
3df8fbf2481e4aacf7619f37309060fde72b0fdc 2014-03-08 process.c: need capacity
119d66232db60742c0110cb0019f41f912ae3aaf 2014-03-08 process.c: expand buffer on ERANGE
ff84a6a2e7904a5f6cf7d778c6b9f7af4c87d818 2014-03-08 ext/dl, ext/fiddle: fix memory leak
e4c06f3c22f075722979e298d9c0c8dbe63431fe 2014-03-08 enum.c: suppress warnings
e20cd8ee490537127fa07e22991bdc22402953e4 2014-03-09 test/ruby/envutil.rb: compare RSS to check memory leak
cb05f199ee303448129a84d07a2ca698890f4c1f 2014-03-09 tests for [Bug #9599]
1692e547931a6d6dc9f79ea122878803445644f9 2014-03-09 fiddle/function.c: check argument size
dfdb8b7372fe6a1902ae7e9213d25705b6824383 2014-03-09 fiddle/function.c: fix memory leak on exception
21759a08b35fc8c96b1fd9bb83becf7d35556541 2014-03-10 merge GH-558
af59443ab6d5c06648e47d5ff58eedd28239339a 2014-03-11 README.EXT{,.ja}: update ruby_options and ruby_run_node
dc5272565515df919e57ad8a9bcb58fdac4c553b 2014-03-11 envutil.rb: do not check RSS by default
d4ab41e393097969af0343e453614ba5f4bcd43b 2014-03-11 test_hash.rb: refine a test
ab9e4d11a35818b0001f749476f83beee3138da8 2014-03-12 vm_insnhelper.c: inline function
c28b5723f6615fa429fc5b2606eb1b5b43bdb197 2014-03-12 vm_insnhelper.c: disable fastpath if splat
3be926db2a5f33a0c5764bcab73f8f21432bec68 2014-03-12 revert [Bug #9605]
03787200af3cf3a7b4bbad6e90b7466edf26a0b8 2014-03-13 test/dl, test/fiddle: relax criteria
163f9abe4f2ba66ef433b327e0ceb2edb249e3ae 2014-03-13 vm_insnhelper.c: relax arity check
f53c291ab26dd9b8fac964a038b35405f1045297 2014-03-14 string.c: [DOC] rb_str_hash_m
fc23374f060722b944b89da264a58406bd4cefb2 2014-03-14 [DOC] add links to `Object#hash`
3008ea2872dfb25322c110cb9baba342c077f2c8 2014-03-14 bignum.c: adjust condtions
4a91fb7a45f0e3c28a3b7e2eff17d7fa94de7254 2014-03-14 range.c: unused function
a6c8346da12a013c98b6016304a946eeaa3a723a 2014-03-14 rdoc-mode.el: fill indented block
81ed2d65e4c33a9d2165b23b2e31a1dfeafde89c 2014-03-14 NEWS: change at r45327
1b9ff04f650d3ec600c3f3db7abbcf98912e4eff 2014-03-15 object.c: [DOC] merge rdoc
1eaddcaffaf984a2934b1497013921fca3e1e7bc 2014-03-15 configure.in: check symbol resolution options
47aa0056abc3fbc7f323e891d89b35a250c1ee5e 2014-03-15 configure.in: fix typo
053ead36792b9501e96ddf8932dd146db17b2e4c 2014-03-15 vm_method.c: cast via VALUE
a1bb379726ec7318251504ca9d6256a5baf408da 2014-03-16 configure.in: insert a space for non-GCC
664ee1a89f9212042f1a02c9a1684f944a3874fe 2014-03-17 configure.in: default os_version_style
6224216294b68b739eaab201746c9a0d8ac57cb3 2014-03-17 unused functions and variables
77f3da02a0254d4f26d725c3b8dea9484c3ba222 2014-03-17 complex.c: remove f_inspect and f_to_s
d90075cb10d6d947b0262baf4903efa40db0fbb1 2014-03-17 json/parser/prereq.mk: use enum
d64ba37ad06b6817687e50ad66b6d14733a682eb 2014-03-17 process.c: constify
3dfe270fe3b753fc02466d3d51748c47101f8c45 2014-03-19 .gdbinit: super moved
3981d60ba2b7e0d027964fb7430e135ffd6f460d 2014-03-20 dl/extconf.rb: check for -fno-defer-pop option
3453070fbc7e1d4294b6248ceebe22b7577d63dd 2014-03-20 vm_method.c: fix infinite recursion
993fd53616d66e09a1019dda307fbc9e28dd8890 2014-03-21 test_cgi_util.rb: escape for ruby-mode.el
af1da410ca3d2433ac7dfb9052b3f698c8c1edb4 2014-03-21 cgi/util.rb: use alias
10cf7c5b2a079473db81af6dd3aad29dd779d8b1 2014-03-23 hash.c: use ID_SCOPE_SHIFT
bedc6fdf8846a416b76cd6aa17b1d9cef47e82b6 2014-03-23 vm_method.c: check if klass is 0
99baae99051e9925b3650b1004d6ebe2287af2c2 2014-03-23 vm_method.c: check if klass is 0
0ab88d13a1b9688d1ae4a6ae3c57d7be43006d4b 2014-03-23 vm_method.c fix commit miss
d550d7224927d7dfccd085103bebc619034da43c 2014-03-23 .gdbinit: use st_numhash
87108634e10364103928cb96df95fa6b1c6f951d 2014-03-24 test_time.rb: arguments order
0331e42be396bfb85f4f36009629f4199d074300 2014-03-24 parse.y: freeze filename
d617a02b14b170219eb0f4b0cff23360e6fb4fc4 2014-03-24 vm.c: merge code
4765f9c774300333d06397543625e163f2d6014a 2014-03-24 vm.c: extract core_hash_merge
b8c376cb9d91854fd40f6e06f07773404899b54f 2014-03-25 defs/gmake.mk: no _FORTIFY_SOURCE unless optimization
0574b64694010540e0c61f9f1aa67a9de2c8cf59 2014-03-25 parse.y: removing padding
d7442c32df355ccb3f793a594723acae2a571d0f 2014-03-25 parse.y: required kwarg without parentheses
dcd1e5e5c298b35899c962985b4d195781c6397d 2014-03-25 parse.y: required kwarg without parentheses
ebd9f1d0e485972ef778f5c7251b0e52694f3979 2014-03-25 lib/rubygem.rb: Weirich
df0034f89002c38bee77e17f2fd5a0502d902460 2014-03-25 * internal.h (rb_reg_search0): not a public API.
1dd527012b5da0f7d84986a201c3b7f834adef78 2014-03-26 thread.c: undumpable
3935f2ae6e315e4e163e9891fe5d50ae606827ac 2014-03-26 marshal.c: undumpable hidden objects
9a848c5f4a7930b88e28fd4650322690f9c210e6 2014-03-26 parse.y: no dup US-ASCII string
ad8ed59ab9d33820d06f6f75f05a3674ce34d585 2014-03-26 parse.y: dup iff needed
33b8663f1b7aef381f6e845a128c71becfbbecde 2014-03-26 parse.y: guard dup string
5620a51996c151a72c416008fc763c7d28c1cf8f 2014-03-26 * parse.y (rb_str_dynamic_intern): fix commit miss.
ef02cae50743132b2ad85ef203c1692e41079ecd 2014-03-26 parse.y: fix rb_str_symname_type call
45fff5150a1aa5fac2e54a9771dbc4a3318df8b9 2014-03-26 encoding.c: enc_capable symbol
e8de850e6d5f9c4d9928753862b4a18147be8983 2014-03-26 encoding.c: fix encoding of dynsym
bb1d0d280781b6bf0b9798f8603208c2ef8b1459 2014-03-26 parse.y: set encoding
d94dcf1e10e090d60960eed237c8b21e5bd6323c 2014-03-27 parse.y: type-punning cast
6c27d383ddd1e416926533d16618b5886c9b49a4 2014-03-27 re.c: indent
949f1160d6120d66b87729f43b1d487699685760 2014-03-27 string.c: invert flag
2dc8f669a8874d89e719b7d96b7249fa92c27c11 2014-03-27 test_m17n_comb.rb: refine assertions
ffdb3ce9b9ca8696d04fd7319ee5f77b532b1f0b 2014-03-27 re.c: class name encoding
227a5a2aae81d9933afb90aa3e77a84b7a768b02 2014-03-27 string.c: mustnot_broken
5752b61d8649f0b4128721753dc1b38669efdb9c 2014-03-27 string.c: search by rb_str_index
fb3bd78725105b353ccd187b834a22c9d4586f26 2014-03-27 string.c: suppress warnings
2d82342cf299220e0e7f84d464b205231fd41e8f 2014-03-28 string.c: unset $~ if unmatch
2f14bde88fc25fd49c5d72bac71e1f0381df944a 2014-03-28 string.c: backref substitution
9d1bf5b33a118c65772f791cfc43276c070b1892 2014-03-28 string.c: infect match result
4a3f08d397889f24504c74ee5c7165dcc8a26c36 2014-03-28 .gdbinit (rp): dump T_SYMBOL
afb4bcbfd6a4d315093285679d9aa9270ad7d1ab 2014-03-28 struct.c: not_a_member message
4a46362239ca151be428f1db799c491f09d7403b 2014-03-28 struct.c: encoding of member name
fd8f3cb98718be52976753e4580213b6062c2949 2014-03-28 parse.y: rb_id_attrget
1d223a3bdf2451701d79bf994fa7bedaf148f417 2014-03-28 struct.c: avoid pinning down
8062cdc6b013b6fb819f7df095f08d5ec7190258 2014-03-28 test_member.rb: fix locale depending test failure
956745eee2ce6536f3c03b4489441089b96186c3 2014-03-30 test_process.rb: test if success?
c0dee604fec7a16ac09a4fab3bf08068863d549d 2014-03-30 process.c: preserve encodings
a92374677c683e78ba24013c6c7d60bf133e0c26 2014-03-30 gc.c: avoid inadvertent pin-down
03f0ca4c81dbb3a1f8547f4d174289a477dc5196 2014-03-31 vm.c: avoid inadvertent pin-down
d14458fb41dc25592de81ee1dce4997591864871 2014-03-31 signal.c: preserve encoding
6b9b85318a0cfd5fffb80426e3ff2bce133c26fd 2014-03-31 variable.c, vm_method.c: pin down
664813677963792e2ad36ef9370107dc41c7f27b 2014-03-31 readline/extconf.rb: fix typo
0b57f67531a1dc722524a5316657ffb9c783b108 2014-04-01 config_files.rb: show failure
4ad0071dc8784c1d262e8bd3dd3e9e62d322a395 2014-04-02 configure.in: do not use a variable for longjmp
b230d20ec4d4b34dbbdfe5830fee8095d41af044 2014-04-02 eval_intern.h: __builtin_longjmp requires literal 1 on gcc 4.9
295480a0d896d50c076e95bd2d12b869f1dec137 2014-04-02 * remove trailing spaces.
fb59efb97d6a9242afad8e61fea54ac7c13ad03f 2014-04-02 * properties.
a0237409fa813fca2c485a26e2fa52a1314fa494 2014-04-02 configure.in: fix for clang 5.1 __builtin_longjmp
08d40c92a0452aa265a260ed7a5509ffa1965e75 2014-04-02 configure.in: use the first candidate
80b36a7b1ed4800aad68a57ec7303fdedd8da699 2014-04-03 configure.in: indent
5c20b01270e8bcbd6ea92b759354ec3be137784a 2014-04-03 configure.in: restore flags
9dd0113023283583441fc4f3cc571c275ec5ec0b 2014-04-04 configure.in: get rid of clang fatal error
e18259424ea6f1baafacab442d57c05d51c2548b 2014-04-04 eval_intern.h: VAR_INITIALIZED
c3699626dadc317196805e487b18e44cfe937cad 2014-04-04 signal.c: check stack overflow by SP
d2a8e28597df946842f44d6e0d2cbfe98863b877 2014-04-04 readline/extconf.rb: rl_hook_func_t
ac4e60bfb205fd90f9cf05bd73df2c0fe45c01ad 2014-04-05 win32.c: wchar conversion
a237db5cbc3e3093330c20b26a97320262ee7b16 2014-04-05 dln.c: non-ascii path on Windows
68537a42198a8ef6ef3699527ebfdf05989676a4 2014-04-09 string.c: fix capacity
5c7564c9e2df731e2bc6d82bf9b41c32f7b480d0 2014-04-09 string.c: remove unnecessary terminator space
1edaa6d2441dc168bebc4f3ebb254a85b1425dba 2014-04-09 configure.in: no __builtin_setjmp on x64-mingw
2c12deaff4b3ad0b683d9e9fe951e5bf57a952c8 2014-04-09 encoding.c: fix rdoc of `__FILE__`
2291ff2eaad76f7ad17c48af85f37934ddff71e2 2014-04-09 ossl.c: OPENSSL_LIBRARY_VERSION
1a00d07619d999e5ed9396a2da527f4bcccbd9d4 2014-04-10 gc.c: adjust indent
04de1d7dfee3423d906b3fdd5429776d38d309c6 2014-04-10 gc.c: do nothing unless USE_RGENGC
4a0e3ccf28edce47911d0e05482f1e7e0f15f3bf 2014-04-10 gc.c: check rgengc_report argument
147365f4e2288a46359f6e8a34cf0f5c92a7a798 2014-04-11 envutil.rb: filter kwargs
5a717d95a9ef69fe4b98a149a5fdb5d6cb546d79 2014-04-11 test_array.rb: simplify test_shared_marking
4b86cf6e9854a27f8124dc8de586630693c2a3a9 2014-04-11 gc.c: no newline to rb_bug
48d5eb3d406a46beb53069f1060ae385a23a897b 2014-04-11 test_array.rb: do minor GC
153fa2565858eeac7a757c655b2e55ae01106859 2014-04-11 array.c: maybe shared array
2329a1a88dbbb5b1c9323d485cc95e30f7acbdf8 2014-04-11 vm_insnhelper.c: preserve encodings
46f578d806df70c4cae43b614e56558977a4cc44 2014-04-11 proc.c: fix super in bound UnboundMethod
2cabdf2a8e1d6a517b7e882c630ac9454a7bff47 2014-04-11 test_array.rb: expand timeout
036b55e5a4b29f35a7ee1d40f61474cd98a0a497 2014-04-11 test_array.rb: skip if timed out
dfadac81fe13a4d45ac3d013ae8c935b08781aa0 2014-04-12 * remove trailing spaces.
be711df831c907551429345a91b1a07ff90be738 2014-04-12 marshal.c: remove hack for old gcc
2f3b28c682fe3010ed3b8803199616c12b52512d 2014-04-12 string.c: clear env self in symbol proc
925cc8ffd010df19a044875df252e939eaf0a8da 2014-04-14 string.c: keep source code range
982618ed7e5dcf280fb034ee630ab608ae91ee1b 2014-04-14 string.c: reduce function calls
c2a7a091cc8cf9352a6df05591788b6a8c0134ad 2014-04-14 object.c: rb_class_search_ancestor
160b67df68655322d09f566914c89e2d3e7cfc05 2014-04-14 proc.c: use already included ancestor iclass
20675167d76183d37990f68349fe877f8ee1c005 2014-04-15 enum.c: make each_slice and each_cons more efficient
7d66f955232d79c91824711e2308c9ca5e4ac97b 2014-04-15 win32.c: adjust type
a39b88d2fddd4821d356766af1e861711f68a969 2014-04-16 ossl_pkey.c: fix memory leak
633def3c636ac61802a68fbfd018e7d9130d8d6e 2014-04-16 dln_find.c: PATH_SEP
9f4f9048a0b095c340e7640a999f209ca02723ca 2014-04-16 win32.c: CharNextExA with cp
17eb86eb12ae6bdb299af12bee59502929dfa891 2014-04-16 util.c: let getcwd allocate buffer
6613580145388bdcdf2c5d195365edf7ba81db6f 2014-04-16 ruby.c: remove mangled_path
a6abfa2da77ba94410b4622727df1360bf773f2d 2014-04-16 test_fileutils.rb: test :preserve option
4c98e1a2c703f2a9b3d3cbde0faa29482ebeeb9c 2014-04-16 * test/fileutils/test_fileutils.rb: revert r45600.
fcbd13b10ae48b326a573662f91b7b76e4da8334 2014-04-16 test_enum.rb: add tests
118838ad3a808f1e22ff83ec2718b409fb251fbc 2014-04-16 enum.c: fix condition to recycle block argument
52ca908819cddfdbc675f558b4d52326999d380b 2014-04-17 fileutils.rb: [DOC] update rdoc
df662292305f01cd08fcce28735722208f8c2ae3 2014-04-17 string.c: reduce duplicated code
3784395b8d344800af44cd89ca2353093d358ac1 2014-04-17 string.c: alias of rb_str_buf_cat and rb_str_buf_cat2
3d69324be300fce437536f7b7ac5f3d5c8c54d7d 2014-04-17 configure.in: FUNC_MINIMIZED
37dffb599de6ad056c686f41881e9967dee4418e 2014-04-17 string.c: rb_str_cat_cstr
a0209e4845b01a625b25cc34b11b23c64c478619 2014-04-17 string.c: argument check
be116626dd72b258c728f51b72a4527cbf8d9f55 2014-04-17 gc.c: suppress a warning
2254fc650b681c2582f25aa0d2be2cc8aba3cb8e 2014-04-17 ruby.c: drop older cygwin
f8d6453704b9b6f45f77aba7a43fb59ead229368 2014-04-17 configure.in: rb_cv_getcwd_malloc
0ee6aff847ecccdcfda911b54ad149a1f2543ad2 2014-04-18 string.c: keep code range
af2228a08d38e4ed748f5552c880ef97374364b0 2014-04-18 string.c: don't clear coderange at expanding
46c374999667f4c7b6c1ed36d1b8f27624de687a 2014-04-18 string.c: r45621
39fe6aa3045ef5638660a6fa81d60f41741d08d5 2014-04-18 string.c: revert r45622
549e0e488eba4c7710cf5b63d6e319415244bf60 2014-04-18 zlib.c: return unshared string
6a8d00496a543a2c2489d564cec85effed670107 2014-04-18 ossl_x509name.c: null-terminate field name
95013cd5c0196f7a7fb0261594dcb74e3588af42 2014-04-18 README.EXT: about string termination
609a6ebac54746adc36422dce417cdb02d126886 2014-04-18 string.c: share middle of a string
5b54488e780490ae367f58286401e6a717c1e4d5 2014-04-18 parse.y: shared substring of source
c23a9376ca543d9fe05776cbfb478b8b23cee27f 2014-04-18 time.c: fix non-terminated string
398abd204d3b0826055d72c74ebdc62da3ce6641 2014-04-18 fix typo
07cad43677ec51b1a84cc48b070c2975f71e0431 2014-04-18 string.c: SHARABLE_SUBSTRING_P
8233f969a28e03bf7771424cf5a893369a14e5df 2014-04-18 * remove trailing spaces.
c501345218dc5fb0fae90d56a0c6fd19d38df5bb 2014-04-19 parse.y: allow parenthesed do-block in cmdarg
69ce2b703713c408dd92d396bcc2dd56d6b343b0 2014-04-19 mkmf.rb: prefer $LIBPATH than $DEFLIBPATH
24252ff4348220d95a3bbaf4fff1d2ea71a20a26 2014-04-20 win32ole.c: suppress warnings
dce4bdf141365939cb0f2dae966f809f37cbc5d6 2014-04-20 ChangeLog: fix typo
6f3bd427e748fc798274eb176716849227cc7fdb 2014-04-21 gc.c: fixnum GC stress
90e393b3687d783f7820a9f6055c6bb5a94f85a1 2014-04-21 stringio.c: non-ascii encoding
8581ce328d625ca3dadd897fc2e76ed2022fc127 2014-04-21 string.c: rename rb_str_splice as rb_str_update
a72bf51b07e533a93def9b9f71c2c59319ec9116 2014-04-21 * properties.
a633ed2812d4eb6e7568f6b545b4bbac6d2ff2b7 2014-04-21 gc.c: GC.stress after realloc
5890cb9d2d9ccd704b07764beba879bb9b97c2c9 2014-04-21 gc.c: full mark after malloc/realloc
c37ac198fccdd896deefca469f800adf3341d1c3 2014-04-22 test_io.rb: test with holes
c143b9a0ab2f6fd48bb46932329766d9b619b9bf 2014-04-22 file.c: suppress a warning
a197581765fa78c848f3d49233f47ec2e8fc90c0 2014-04-22 stringio.c: use rb_str_append
43326170323f735820f64ca1413b01183da606b0 2014-04-23 ruby-additional.el: ruby-encode-unicode
3ec18aa23a9e6e94f53e8c4540342d1fe83896b0 2014-04-23 stringio.c: move GC guard
2c14872b9f32a6ed06aaf1711c92a70cb19aa3e0 2014-04-23 stringio.c: use rb_str_append other than ASCII-8BIT
0f69c1845a1d60399a6362e9e9332324e2a254e2 2014-04-23 file.c: fsid_t may not be defined
9036b58c99ada714fb2c1239a74a41db7f9db99b 2014-04-23 win32ole.c: fix format
3254b0f3c1c34119949839e855420defbac03d85 2014-04-23 win32ole.c: suppress warnings
c5fef27312bdf014eaf408ec488d03b7fad5a9d3 2014-04-23 file.c: unpack in binary
ca258c86cfdd9a23b7e2b5d771374c381ac444f7 2014-04-24 file.c: statfs_inspect
91c6d41ac34d5a1d9ce3f82be4d0b8537de0ee45 2014-04-24 parse.y: trivial optimization
977a5147b49d15fe9e6f8f0f82c6daf44ea63395 2014-04-24 parse.y: resurrect before pindown
34c35bf1074f1a32803f380526fa511414ed3d25 2014-04-24 parse.y: check for symbol
e923de6d4ac7fca1d0a3d39c3df43015cd4b03f2 2014-04-24 ossl_asn1.c: fix undefined behavior
a680ee9ffa6eeaafd6efe52edbe5ed00e8620cb0 2014-04-24 parse.y: check for symbol
d182cd3053153a001fa9c7901bc01ca3c625ae4e 2014-04-24 parse.y: resurrect dynamic symbol and name
e4cde46942a8ea64444a503e1ded944e41ded231 2014-04-25 configure.in: refine __builtin_unreachable check
7cd7cfae771d68d0014f47587609b7a64dce1c2a 2014-04-25 mkmf.rb: workaround for tmpdir
ef9408d8dd839c7f8299cf0596904ef687da684e 2014-04-25 node.c: indent
37e432b5bf4d873a987738891d86f588e97a53a6 2014-04-26 compile.c: non-destructive keyword splat
a76b0ed54d22da3d21c045ba8e0ecd6145900e69 2014-04-28 file.c: fix errors on Windows
1cabc3cab152f8282f4e26e83f2d0402e684110f 2014-04-28 file.c: fix typo
37ce765ba3aef6e0cbe64490b853951c5e07685b 2014-04-28 fix typo [Fix GH-603]
48384bbab7acd23742cd6c516811573eb3ef3c83 2014-04-30 parse.y: pin down dynamic symbol only
751a8dce6abb42671039229aacfd8423a27cfc28 2014-04-30 * remove trailing spaces.
60375cd6ba034de80012726f50c7c43c3a8a3b68 2014-04-30 parse.y: use rb_str_ellipsize
b52233555406f9cad23cac40fcee200ef2b3e5eb 2014-04-30 test_inadvertent_creation.rb: use Symbol.find
6b7ed6048e8ff79405a4795f6755ac7661fae1cb 2014-04-30 parse.y: use rb_id2str
fba47c139755b1004301d5dcf44c77b3bc3f111e 2014-04-30 parse.y: raise with numeric ID type
795a6b23745305fe089983cf7a21f3f5820d6639 2014-04-30 parse.y: show name as possible
d681a6247bcc0a8cab6854468808b5e6f3a326b7 2014-04-30 win32.c: declare for old VC
f7397d988a7bf736c1a35daa0c4e58d6fc021ac1 2014-04-30 win32.c: add linkage
ad528e85c6cd6dddb51b750b6fbf3e817468e600 2014-05-01 parse.y: show symbol name
0e7a25bd4e8fb8bbc2e3fb703c99054510824baf 2014-05-01 parse.y: abort at inappropriate symbol
a80b30041671d2b97c205e50c29fb25f35a292f0 2014-05-02 symbol/type.c: bug_static_p bug_dynamic_p
38fd0dc668dac293f4eb514aef76ee043181544c 2014-05-02 symbol/type.c: bug_pindown
d42e0ea844b1adbee39bcb8c2266468122670094 2014-05-02 parse.y: turn dynamically interned Symbol into an ID
d1c0375526e765a3f86450173ee287cb1a233441 2014-05-02 test_io.rb: defer f_type
ff99fd4de1037737241600499ddf0c04678ce2a6 2014-05-02 parse.y: hide anonymous id
29a2fe128a95d133acb72e06c0b4321bc91524b5 2014-05-02 mkmf.rb: no messages unless needed
b1520b7459d7c34ea9e4d6dc8bab615c1430d98d 2014-05-02 parse.y: fix wrong static symbol
0989529f88efc0882fd5f567350d196664bf8318 2014-05-02 time.c: fix underflow of unsigned integers
1fd4c7f1f5efff77579172b7ca7ae7e971361919 2014-05-03 math.c: adjust prototype of math_log
38656e24bea4a6ced1ebc18a0178bf8c1b175ca7 2014-05-03 math.c: check domain of base argument
6e34259271c705b3d8bb300b5374addb51dce5a0 2014-05-03 test_math.rb: rename check as assert_float
7a6ebecf9ea5d00ccde2d78d45d35aaff3866845 2014-05-04 math.c: C99-like atan2
d64eef156f4a95797b31deee1c64a4090bc40bb5 2014-05-04 * math.c (math_atan2): remove the condition for test.
40c6eaf6d8b5cda6733b8a904f1f04a64aa7d101 2014-05-04 vm.c: Init_vm_objects
d03eabd52010b25e7a53c832792338ebe6ce2ead 2014-05-06 eval.c: method name
8a57bb7b4a42c7676a63efa17c86c2a9678f9ed2 2014-05-06 parse.y: unused return values
d750b62d66d812c3c946ce74be60e5b2c890d474 2014-05-06 parse.y: remove duplicated names
b5cae3820b48d2208131ecc7ca442de6ad528e4c 2014-05-06 parse.y: no duplicated names
f83660163dd72192ff631ef7311cf0094c4d038f 2014-05-06 missed ref. [ruby-core:60501] [Bug #9486]
c60e282b3034c3ae58a2622432860b63baf77722 2014-05-07 rename variables
11eb87013653ba6d2321ecf4db07fb052fe19a98 2014-05-07 vm_eval.c: exclude hidden variables
a1bc138fd0f8077b0ea1df2ad9baaac85807aaa8 2014-05-07 vm.c: clear intermediate hash
766478f6a781cb4c1f5f9f9e1f5a0751745ec040 2014-05-07 vm_eval.c: valid name IDs only
c8221b4cb6e39d6f022d50a744a1e337941dfc40 2014-05-07 vm_eval.c: symbol identity
5bec2d8ccdfafa6c2ae7ae93e436cacabddb8d0d 2014-05-07 hash.c: make rb_hash_keys extern
082a8864445f804a08ecf0f0cb8ae9a934435026 2014-05-07 vm_eval.c: hide intermediate hash
5c5180256a16d004f7183bbedcc900ea26245c03 2014-05-07 numeric.c: indent
ba90ac252937d3ac9e5e5a8c8f6f1f4c241301a3 2014-05-07 numeric.c: num_step_scan_args
f8661f7ffb42bb831f62f06f43b6a0fc706c23a0 2014-05-07 numeric.c: merge miss
a352b0a20744a19c2fcb2ea5af576805c0706aea 2014-05-07 numeric.c: check keyword arguments
d4d045850b3a802d1f254ee48c8624f8962cae92 2014-05-07 gc.c: fix argument types for st_foreach
719804b5df99feb8f8b871051d64bdd73524511f 2014-05-08 webrick/httpserver.rb: Stop handling requests on shutdown
7c072b35d18391b9a1f848c6adc707c3ebbb1791 2014-05-08 class.c: always clear tables first
16b8aadc75a50f8c9472f049de4e68678380b823 2014-05-08 object.c: no longer copy tables of classes/modules
9ee25c70df7f761f1d182e82c749e524762ba788 2014-05-09 configure.in: check for setjmp type with CCDLFLAGS
ecb8b52f56f108ac93f0f470462f3a3cb697d91e 2014-05-09 extmk.rb: fix extstatic
77811031e549b0e8011182f6f703a07ab2ae767b 2014-05-09 extmk.rb: check if parent is build
b60fbca806816958c65353ca4a663c408c9425e3 2014-05-09 signal.c: if to switch
ed37579c6aa8eaa1edf62ac84269055edfc0139b 2014-05-09 thread_*.c: constify
a738b98fc6d70f36724a19b49fcce6a508c7da06 2014-05-09 test_beginendblock.rb, test_signal.rb: run with default handler
5d488225a4e2100358e1f564c9517f01d413c961 2014-05-09 test_signal.rb: missing argv
2acad06421e760a358aac01e22bd83268e532174 2014-05-10 test_thread.rb: run with default handler
ae2903619650b32ca2fbefab7c59ebb920a4067f 2014-05-10 test_signal.rb: test iff SIGQUIT is supported
a46e21c86fd2be677d7565c501160f1ce638f81b 2014-05-10 thread_pthread.c: variable for errno
9883632d6ad6dec664047df38f8098ef46963bb0 2014-05-10 thread.c: stop if forked in a sub-thread
55d4afc77ee8a6601fe1f00aea025566da9044de 2014-05-10 process.c: use ruby_stop
ac65855df71c614cf4c555fc6bd70cfadab18587 2014-05-10 envutil.rb: successfully terminated process
765a0d53a1c27df63c67817aa9899b8bf216c4da 2014-05-10 envutil.rb: rubybin: keyword
6add0613a398759bfd3e67b1fe62113e9e03276d 2014-05-10 test_io_console.rb: show failure details
1f30b7437ec01f53b0656e325f1d100f04c0b2fa 2014-05-10 dir.c: match in UTF-8
779ce6b00ea711f1f6cffaebf2d8a837bb161a69 2014-05-10 thread_pthread.c: compare with pthread_equal
3385f6a0d45210c45bcc09871075032d82dc814c 2014-05-10 thread_pthread.c: timer_thread_pipe struct
a5b9624fdc645b836980e38c6e1109f3584ab43a 2014-05-10 thread_pthread.c: variable for errno
77af38d0a5bd759bc332b817485212614ace7f1c 2014-05-10 signal.c: directly enqueue
3771a370ad64aae87f751751e80d52d02a1735a9 2014-05-10 thread.c: always deliver signal immediately
7c68a3121cb8495a076f7318067c98daca3c2311 2014-05-11 vm.c: suppress a warning
c6e9e4110e7878cdd13c4b92f79101a2b2e03c97 2014-05-11 configure.in: check typeof
a3656d4222509f0befa6d01f0ccd3f7a9442665b 2014-05-11 signal.c: directly deliver non-handlable signals
61cd4e9dda5a5741f44308c96758a81fd4724621 2014-05-11 test_process.rb: WIFEXITED and so on are system dependent
c1268be411e817830099a91017480d2f2f0644dd 2014-05-11 test_process.rb: duplicate assertions
4f8c0b90bb3273bb044d1c7a12730d65bba8489a 2014-05-12 signal.c: check the next page too
f0fc13aaeaee741362ba77aa7920e8e63f687de2 2014-05-12 configure.in: check atan2
944ff17f8a64092c80131afe2d0ce467b3cacce4 2014-05-13 make-snapshot: support xz
f67864636ddc33ce45cbdb7bb2d75fabca2d2dbb 2014-05-13 make-snapshot: SHA512
26db9bb27cec89d9b9bb52ada711bdadbaa83256 2014-05-13 make-snapshot: unused variables
bebbbc393a78e3d5220f196dd76d4b3583f74f0d 2014-05-13 make-snapshot: -package option
9fd859b860f376e3a120e7a51dee7e69cd587c77 2014-05-13 make-snapshot: -digests option
34f95c7ca69bd8428eadecb733a4d9694e4f8b5d 2014-05-15 openssl/depend: ossl.o
3343feeebf5f3f7f3219eadab1d93e11b5ba9f6a 2014-05-15 Handle machine stack overflow on mingw
27082c9dfaa610dc2b6492502d0207ea4e570e17 2014-05-15 * gc.c (heap_extend_pages): fix indent.
29b5de1de275fcef88dd3a04ec822eabed91cf80 2014-05-16 dir.c: check boundary
17d31216ea903fa6cd464d16b5f1512479da62c1 2014-05-16 dir.c: match plain names as-is
8cb6f21e1aadad2c1e114a7504425029300edb03 2014-05-16 dir.c: reduce matching
47f4eee420d3aaa4d3ff028dad6e0c249b255467 2014-05-17 dir.c: fix conditions for ALPHA
f88481740a8f633ea02067baa00eaf94a29421fb 2014-05-17 dir.c: set PLAIN for non-magical
c466dcc05bd9b95717dba424be9535e2e75822bc 2014-05-17 dir.c: try match PLAIN
792f7969bb78c5d89d00d7e69dec7435d9bac9e3 2014-05-17 Doxyfile.tmpl: exclude ccan
59cb82c52c701457b742d4cbd8efce30284939b8 2014-05-17 configure.in: disable install-capi by default
831202f85c7b42ba90fa00ca23e714815d666b39 2014-05-17 io.c: buffer must be modifiable
944994b4cceb3ce094090237d04b94d867dd22db 2014-05-17 mkmf.rb: add NULLCMD
8d236c317f795cb2febc538831400a7add852df7 2014-05-18 enum.c: suppress warnings
3b8b470c8e771171437961857f6b7f3b3be5334d 2014-05-18 io.c: update ARGF examples
d7df70c08f25f4f21d0c5d7690657faae92026b0 2014-05-18 Makefile.sub: fix nextafter
e627a028f3b7b7b49e299ca51efec216330250df 2014-05-18 extmk.rb: discard empty Makefile
f4f71d6e6bfc7a678626734eef13364b1d0d78e5 2014-05-18 signal.c: check stack overflow by SP
a59ba5073ec54e4675d853084a4c54a1e10fbac9 2014-05-18 signal.c: use mcontext_t
5d6ed9081ed573451ef23d4b0b1bc824c68ab772 2014-05-18 configure.in: rb_cv_atan2_inf_c99
0e8574f5bda308d750e34c5d28286c2992667833 2014-05-18 eval_error.c: investigate core dump
3360dfd294a46879757fd587836e0c897db7f330 2014-05-18 win32.c: fix infinite recursion
6ff56256c3c4ff4c9628ddc2a7deac6634efbc79 2014-05-18 test_etc.rb: omit unrunnable tests
9ebf8496c0aad6168807faad70670bdc1ad4d3a0 2014-05-18 envutil.rb: fix argument
72c773b15dd65740807fb93cbd012a8367e738dc 2014-05-19 string.c: constify
8fb925dfcd34bac51026cfa04ac4108a23b53e5d 2014-05-19 string.c: byte offset
82dbd0970c3314bc5361555d5671bbd7392f3cc0 2014-05-19 etc.c: Etc.uname on Windows
21190be21cef311e095488ee3193144ca86850cc 2014-05-19 etc.c: fix parameter
e3653bfe6fd1a4b13aeb0ba0a7a3e8dd3e8215f1 2014-05-19 etc.c: old VC
172f3673adc44c3d0feb19bf5e873d662a78b5f9 2014-05-19 etc.c: fix typo
6a2ef9d6c30c1f6a641434850ba48ae69f9f23ca 2014-05-20 id.def: predefine conversion method IDs
7f3b12f05b95745ae4766e085bf2d21298e4fa1b 2014-05-20 use predefined IDs
c0dba956d1bd798d2ce614dbc8573ab10bb44990 2014-05-20 id.def: predefine to_i
003710957b63dafda7535aa84df10b0a2b5ae00e 2014-05-21 configure.in: Info.plist workaround
108aa6143e9b4e8898caa0ca4ce2da74c0990c37 2014-05-21 extmk.rb: non-installed extensions cannot link statically
abf2980b7a34d73ee93b9f5ee2a3d528df3b851f 2014-05-21 test_backtrace.rb: r18554 tests
97c2a48960bbe993b2ed94ea9dfb76d5075a93fa 2014-05-21 vm.c: rewind cfp
f1b49b7bb9118e336b8ce2ebe5a12af5881f83c3 2014-05-22 constify character property tables
bd403755d0617a3774db45a821b8fb644ade956a 2014-05-22 remove trailing spaces
bfa4f32069a3ca8f0c50a71d8efba0ecfe6f05df 2014-05-22 file.c: birthtime on Windows
057186a986b80dc073730815eaecd28cd07c71c1 2014-05-22 extmk.rb: non-installed extensions when statick-linked-ext
095e1f8eafda55cf08688f913e0e72ebfe418846 2014-05-22 jis/props.kwd: constify
7f2c371fbaeb80dba3764ecf83624576eb824790 2014-05-22 Makefile.in: suppress warnings
dcaf699ee9cecab846637489cae5ec2f184e4cdb 2014-05-23 enc/unicode.c: constify
90fb7538f8247b76c9b7ce36eb13209257d863b5 2014-05-23 enc/unicode.c: lookup functions
c70edbef91e27c7f1626717bfba002a7433e23d7 2014-05-23 test_file.rb: estimate birthtime
8ab27ebbb14be80e844ebeada7197458440c6ab5 2014-05-23 test_file.rb: fix ctime on Windows
1fd639393f171099a091b2f13fe9271ea8390d6c 2014-05-23 net/protocol.rb: fix SMTP dot stuffing
abfa2b6c7ed8590245679debf7cca66ed84fc3de 2014-05-24 enumerator.c: adjust style [ci skip]
e434a3f28048cbf4d8b998a112407c41a69b493a 2014-05-24 gc.c: fix typo
598a95b3ebb9b3bc19da7e1cca34f3dd2119fabf 2014-05-24 prime.rb: fix a grammo
923b43fb9c34dbc1f8716e5976b9e6903b3d4e6a 2014-05-24 internal.h: remove duplicate declaration
bae87a479016504577b7def06f38615837f12b50 2014-05-25 vsnprintf.c: fix string precision
55f7a4b72697497bd3c30272f3171b8944a38267 2014-05-25 signal.c: fix stack overflow check on Mac OS X
ecb837865122577bfb43de55a422599d928d22c2 2014-05-25 vm_dump.c: adjust style
82f4c4d4d7200c77ee93611b96b97a8326429ce9 2014-05-25 report bug with machine regisiters
2d868906714909eac78347d90c8d638fbed22702 2014-05-25 signal.c: revert part of r46100
fc0920e36d2922a976a8b61f0f3441ca5b3f4b1c 2014-05-25 configure.in: do not disable ucontext.h
62fc67b27bb04b917b1b558338e4aac9d78531e0 2014-05-25 test_minitest_unit.rb: invoke by array form
ae3022e434b125275d6be6a2b90c13e6f4c127d7 2014-05-26 test_features.rb: fix up r46123
eecf8b71b9243efb07a30b14c8cdf634e7d117a6 2014-05-26 lib/optionparser.rb
fd372dc8a244a215cb1561e32e0a5366cc0ba66e 2014-05-26 minitest/unit.rb: fix leaking tempfile
fba33accdbda1ef987dc7f1c1766ef379705094f 2014-05-26 win32/Makefile.sub: copy enc/jis/props.h
00f78058b64bdc8dd4f085bcd37bfb21961faa0e 2014-05-26 pty.c: do nothing if terminated already
501afa013498079ba8d2bd047e86430fe17d2325 2014-05-26 test/thread: fix leaked threads
72dce44d7b353b0e24324e235ca71d249de18515 2014-05-26 test/ruby: fix leaked threads
6fb6491c297a733fdc96960670e3d6cf795ead4b 2014-05-26 test/ruby: fix leaked threads
3041f72833e9c5a77914bb096df15e6132e73170 2014-05-26 test_http.rb: fix leaked threads
fe8a3074f9df1c7aa03d552c6d022956690141a2 2014-05-26 test_imap.rb: fix leaked threads
2c23bf741f6cde803c5232c02fd4f79ef51dc5b1 2014-05-26 thread.c: preserve encoding
93fc059178c22cf58f8bcaf356bdb023a7363e3a 2014-05-26 thread.c: inspect location
72c4c9eddadc4a037b516d53bc4ff3464799da9e 2014-05-26 test_monitor.rb: fix leaked threads
6112d54151faf1b6398ce691f6756d810bf12f95 2014-05-26 test_rinda.rb: fix leaked threads
25ccc4686c1c5c4283f5eb61f0cfa2df13035c41 2014-05-26 test_rinda.rb: revert stop_service
164fb03302fb7b794dfcfe0efd8706230f034398 2014-05-26 test/rdoc: remove tempfiles
c11f98eddc78938808ee5548e258b82beb533d93 2014-05-26 test/rdoc: avoid tempfile leaks
f14b11f2e65e3ef169d9104cdb7072cb5de9584e 2014-05-26 test/rubygems: remove tempfiles
9d630784b84e8acaee4b1cb20f52070efa622303 2014-05-26 test/rdoc: avoid tempfile leaks
76e37aa6364fa7613b9b517b71da9bb13bf294a8 2014-05-26 ext_conf_builder.rb: fix tempfile leak
42c7b5f09b3c661181215cf1cf9b918c3de2bcfb 2014-05-26 test/unit.rb: reduce error messages
b90450d37c46036faf3a6354719b5b5708de4dcc 2014-05-26 insns.def: fix typo
2e5d698538ea132a4dcd46d924c071227b5f4956 2014-05-27 io.c: no error on frozen IO
fe780f29977ccb09c5bce008e9d5bbf245d1cb38 2014-05-27 parse.y: refine error message
9ee98ff79894e70728c121c2182516883cb613f2 2014-05-27 parallel.rb: do not split messages
bd77dbc37a2f77c67162065359d39c25e6d4ded7 2014-05-28 test_thread.rb: move thread switch test
bd50aaf618a04184ff9e6542f0a4fa1213c006ee 2014-05-28 envutil.rb: connect caller to backtrace
d85195712da7a02a428c7e68669c1972da2ffcf6 2014-05-28 test_dir_m17n.rb: assert_raw_file_name
0a946cde01a2cd014027ec628370815e069daaf5 2014-05-28 localeinit.c: fallback filesystem encoding to UTF-8
391cad0cb3ffed75da78b034d347cbe5b9405a58 2014-05-28 test_socket.rb: ignore interface without address
ea9e8fedb3f34be88b97d634e5cf4e61bd05432e 2014-05-28 eval_intern.h: suppress warning by gcc 4.6
15da4792dee9692f16f4fb435a7cf058da59fc69 2014-05-28 test/rake: avoid leaking threads
ca2c5ded936d306dde111e11754da56ca42555ef 2014-05-28 test/rake: avoid leaking threads
73cf9abd1c88eec81e86f697f29a6cbe58ad3d27 2014-05-28 drbtest.rb: avoid leaking threads
88789fdeed7d8c7186d1f19fff3945f9ca44812c 2014-05-28 localeinit.c: revert r46202
c65ef1539bf765a2a8185b51e0ca4ee98a42c517 2014-05-29 configure.in: fix messages
fad56622f7aef6ed82339852b3a4aea3cabe6430 2014-05-29 signal.c: return proper member
4e741f4b898b386023e9e4ae12dc1ff6a478c018 2014-05-30 erb.rb: ERB#result does not accept a proc.
361978beb23c00670679252bd9a0f8f9720e618d 2014-05-30 test_beginendblock.rb: avoid leaking threads
950508e9b73543c4ec1846b3b7887613e9defc20 2014-05-30 string.c: reset code range
b901b8754373038724936f1d32a0773dc65f0f64 2014-05-30 test_string.rb: move and add assertions
279aaaf9a43fb39a2ce407724b548e02bc4c887c 2014-05-30 printf.c: suppress warnings
5cc1d57c3957ecabe02c5ad79dd75c523457187f 2014-05-30 fileno.c: suppress warnings
bb1fb1167e09b88f3c41a7b7e1c6aca14b74b4b7 2014-05-30 minitest/unit.rb: defer requiring -test-
0148bd15e4928582adebc4afe4e18db30b68a5a6 2014-05-30 case-folding.rb: conversion script
1d588b4fde447d38c978a11b8e89ae8b5436f2e8 2014-05-30 case-folding.rb: modularize
88eae35862f3b228443f116234cbf09057c361c8 2014-05-30 case-folding.rb: merge tables
c39e659263b9a988c39ff97aca3ffde9a482e4e4 2014-05-30 case-folding.rb: perfect hash for case folding
35348a080631d9cc06e38972e2752ecc64c1eede 2014-05-30 case-folding.rb: perfect hash for case unfolding1
8f598676510e1c468a8c71e21f95721592857038 2014-05-30 case-folding.rb: perfect hash for case unfolding2
7e67b396793e3c039fabc6507beddc315610c33c 2014-05-30 case-folding.rb: perfect hash for case unfolding3
dd20f90408c6664766f57fa3014839237d84cdf1 2014-05-30 unicode.c: no initialization
ffc1ea22cc00c3bd88c826f7122fd1b3a50a0388 2014-05-31 ChangeLog: fix typo
45328723409d547e61d9746230f8f7ba15a346f2 2014-05-31 configure.in: remove rb_cv_typeof
70d34c623a4a35f15936b7b7fecd618aeb0521d3 2014-05-31 parse.y: no duplicate attrset ID
b1b88695bea30de4935528800ead5aa720bc1cde 2014-06-01 gmake.mk: universal cpp rules
2f0c383d9d4059d18a12fcb39d964c3fd1d433c2 2014-06-01 gmake.mk: universal assembler rules
b16245145bd386b5d4cf4e25e9917718a10347cd 2014-06-01 gmake.mk: fix argument
046831094b355d8d293d22a3ad5be5332307c96c 2014-06-01 constify rb_encoding and OnigEncoding
f2980e3e2050f21273bfc8412e83adef5f75b1f0 2014-06-02 encoding.h: constify rb_encoding
0fec24f972ecd5d0b714a48c9a21e322285f9778 2014-06-02 encoding.c: move ruby_encoding_index stuff
3809c47d8d9dc884c393f144068deca27e522fb7 2014-06-03 ChangeLog: remove garbages
b25979107286ed4fd9fc4c0fed52bb1d24cdadca 2014-06-03 gc.c: int for simple predicates
140929d8ba0e184a5c84ff6aa9c77ed5832eef68 2014-06-03 vm.c: return the result hash
561fe11035955f0759501442519462b0141f25ed 2014-06-04 re.c: fix name with NUL
ea0e8e61c06d5b069bf10bfd28be6257c340ae12 2014-06-04 re.c: reduce new strings
5861d4f18b615d5eb9335de77b25337f8828da6c 2014-06-04 re.c: consider name encoding
6ab08d2e8dd0c382d41e477f8255d7d6e4e67d9b 2014-06-05 configure.in, missing.h: jemalloc mangling
a4d7e42888b0c7f39d7a0aa94c80c4c44d48c32e 2014-06-05 version.c: show malloc_conf
71a3cb13eb588abca4833b2a34d48681de90b9fe 2014-06-06 io.c: not shorten buffer unless succeeded
bb3f03633677b19814954da77975ec3f485eb490 2014-06-06 node.h: NODE_PRIVATE_RECV
118f0d1da51dd897796c985e277e78de65ddf99e 2014-06-06 parse.y: attr_receiver
3c93a7d969e60341d993e9d116cb7f7ceb893968 2014-06-06 test_assignment.rb: split test_assign
7342e78ea6650a6a58f8ad448df01d448383496d 2014-06-06 test_assignment.rb: assignment to private attribute
199f814f32e97b2fed528801c0ad2c84c1e5f8a6 2014-06-06 compile.c, parse.y: private op assign
fd8b2547054fffe8dd01631b50e917df47c5b637 2014-06-06 node.h: remove NODE_PRIVATE_RECV
635178762d02f02f8c144629ecb0f15c932a34b3 2014-06-07 digest.c: call to_s once
0e7cd6417a4d6f4ec7d54ea3114bfd4a71e256ee 2014-06-07 io.c: truncate before appending
d9e00a7d001830d8f541ffafc3e104f62703cc2a 2014-06-07 string.c: update rdoc of rb_str_slice_bang()
7d8fc3696ef8fa9f600d1943afe2f525debc5564 2014-06-07 runner.rb: elapsed times
85521e60eef7eee999cf1c0c0e460cabdeaa6f7f 2014-06-07 bootstraptest/test_{fork,io,thread}.rb: reduce sleep times
75cbab3bb86a03a7bfc933e627e5d82d63e6bb33 2014-06-08 test_thread.rb: remove garbage
34b6d256409cf737b57f871069310ca9cf18b3ab 2014-06-08 compile.c: use enum
8a2dc6f1dd06c0f515add7586f7a64c52e275c46 2014-06-08 configure.in: disable posix_fadvise
029fd365df84c4bb40fba4a9b7f89215a0eb3781 2014-06-09 gc.c: fix typo
ce4ecc6b13bbf521389f8d90d5ed8b42d2401751 2014-06-09 fold too long line
473dc1c5c0957595f0e6ef43d29e214fddf02ec8 2014-06-10 envutil.rb: use keyword argument
f9a5335ed4f84e6e3ed23cb92966a36101d9d149 2014-06-10 csv.rb: honor encoding option
2e2ccab1104c01a2e944eab2a4f5e338a26155d7 2014-06-10 win32/setup.mak: separate verconf.mk
0eb892e103af34e2d7b68938f966cbd0c58257c7 2014-06-10 win32/setup.mak: rename RUBY_RELEASE_DATE
2c9c6271e84a4806c21728a97a2e6022798e1a11 2014-06-10 bootstraptest/runner.rb: refine output
9ada2641c6804218503f7b3bc5afdbe14601fde1 2014-06-10 envutil.rb: avoid error on OS X 10.10
a678de48c5d22bcceda459401bf74a9c7578ab7a 2014-06-11 thread.c: fix thread ID format
e2b10b6d131425c395c5fe286ce6fd55d46f7c51 2014-06-11 thread_pthread.c: timer thread flag
dfd8c5d4020131798d3fe52bb6a0c973422aded2 2014-06-11 thread.c: fix for non-scalar pthread_t
b35a6f91d2305f5356a107236bfc04d504e68140 2014-06-12 string.c: shrink too big buffer
e2890123acf809aae7999c3f1a31892986e20620 2014-06-12 file.c: shrink expanded path
d07a013cf92c866f08433db017a2ffe0615daadd 2014-06-12 string.c: shrink before freezing
85bbacbba2defb1118fff2a43a6ae7295ccebbba 2014-06-12 string.c: consider capacity
e6f1557562c3e10586fe25a8e430ad44f461a58e 2014-06-13 array.c: fix array size
95bac4f75e0f8ccaf0b54c848b6a187cda63b115 2014-06-13 array.c: yield_indexed_values
537b4a64227aebf357a5c3f570e01be5f2f824fd 2014-06-13 array.c: combination on a shared copy
9729275473b8dc5ec9f8bac313d786b9dc377548 2014-06-14 string.c: fix wrong capa
02725fb682c5653142d7e4b5fca86e12e9359ef5 2014-06-14 array.c: combinate0
9d6b7aede9c20ff46290d9d08027dc8a025f0e78 2014-06-14 array.c: non-recursive permute0
4802149e44ac616ac50cd7a4315b5933f4a89b19 2014-06-14 array.c: non-recursive rpermute0
b654e0719a6d87f51c8b680e53347e4f5de8a54e 2014-06-14 array.c: non-recursive rcombinate0
5a83ce3f1529909855dc3ede8090a917fcea2743 2014-06-14 runner.rb: include event name
045b6e9fb9b3aee5fe552d70fbd1dd707e852315 2014-06-14 runner.rb: check increment
dcae4b9d422e0303aa05f988ee7fd12af8adce62 2014-06-14 runner.rb: use class variable
efc70c74c215ddecc58d53fc7dcf9925a9f631ac 2014-06-15 process.c: use RB_TYPE_P
106f3e9d17d89fe15e9b374f5ec80aa539d4c9d9 2014-06-15 test_file_exhaustive.rb: fix assertion
f3db73f107d035d76d455829cb9968999a8ef32d 2014-06-15 test_file_exhaustive.rb: fix expected value
800c7af73ccae7ef862674f682d1d82ba2149379 2014-06-15 vm_method.c: separate ID selection
d327c8da66ec93052fad692c71e0253ba86e7b96 2014-06-16 process.c: variable as macro argument
fd444f90b5ec99c8081222d91a6e8d172e617bb9 2014-06-16 process.c: use UTF-8
3a206c91247dc85ab2f9d08875757347812214de 2014-06-16 vm_method.c: no RTEST on mere flag
ca65a56bd824b356b5bb318d262936e673f87cf0 2014-06-16 string.c: no copy of interned strings
664d209de3c57d589a266e638a5ae2b20b749da5 2014-06-16 runner.rb: instance variable
08580181ac997e1507520566e9b67f45725754b6 2014-06-16 configure.in: extract date at build time
d689dca633e979bb888a6a287a07e0084a0f5187 2014-06-17 eval.c: pass unknown options
e99ee55abcdbd3057f5ef7d4ef6692457815afaa 2014-06-18 constify parameters
b2066b11d85fc312381b9f4bd4ff4da7cd0dd07b 2014-06-19 proc.c: Implement Method#curry
3f3c86faaa83f928c902249b0f67d68e7f9fae20 2014-06-19 common.mk: fix dependencies
edbe0c305a8fb3fcc2e60d8f342f7186bf001599 2014-06-20 test_optimization.rb: redefine separately
c63170c91766036078d5e8ad4efbeac06ecd8f26 2014-06-20 gmake.mk: for love
f9a2d6b9d9e02da536e218e4c0bb021b09377a5e 2014-06-20 test_regexp.rb: assert prefix
90a9db6e6c04a4d82b8b032a83ed0e11e68b40d0 2014-06-20 test_regexp.rb: split test_once
7d9b37cc53b259ccbd9e8e5d4b9b068b7b1d5e2c 2014-06-20 insns.def: avoid type-punned pointer cast
ec1843caed98a12f5f5caa474405aac6a6e34e94 2014-06-20 encoding.c: fix rdoc [ci skip]
28e88ce9a45d4355e3d9a5ecd417f8cbe294ca35 2014-06-20 ChangeLog: fix vm_core.h entry in r46465
ae8c770ba5f2cef9e35a44c936eac1401109bfe1 2014-06-21 fiddle/extconf.rb: supply 0
2af4240fbb4f91dba2acee02e83d5f05627084fd 2014-06-22 signal.c: no cfunc frame at stack overflow
2bd9a198952800b81d47fa63db941aacdf1867cf 2014-06-23 signal.c: drop dangerous tag
cf3890205fc657119a5dd7d94955122b0cfa00f2 2014-06-23 object.c: rb_obj_copy_ivar
053759edfc80a51eeea0cfa9c46e4bb57589bf00 2014-06-23 Backtrace for SystemStackError
e3e359ba793459938e338944856b4db1711d637a 2014-06-23 tcltklib.c: fix format specifiers
195bee47b7884406423d393c80356b3bdd8f980d 2014-06-23 * test/uri/test_common.rb: use `require_relative` for parallel test.
4a26246bebbd0df03e8f814f937b1dae3f57cbb4 2014-06-23 win32.c: unused variable
5c9bc9f8e15c811aef9869ccee57a4812a3e6129 2014-06-24 hash.c: frozen PATH env
9a6518abf71e5de3d5dee21152dd4cff6730b640 2014-06-24 hash.c: replace undef
c5255bdd03fd8edaaa0ed1584ef79a046a9be095 2014-06-24 hash.c: env_str_transcode
20014eb3e06ea70a80caddea35c50ef3bb403c8c 2014-06-24 hash.c: unused functions on non-Windows
51a1c68bc748f1fce2461b3c8a2a75c9c20477d6 2014-06-25 hash.c: prohibit tainted strings
e1884ec8206916ede741d17ecf3a1748b954e274 2014-06-25 hash.c: env_name
4198f1473ab7e34780db04155d01f6cc573f07c6 2014-06-25 hash.c: fix memory leak
f96f013955b2e804be3bf63011cbbb3f132b5349 2014-06-25 eval_error.c: newline always
7eeaf208b484f257bc6c04e4229cb924e00a18c1 2014-06-25 hash.c: fix dangling pointer
78c763a25c4bf5ddd1dcf5887ad9c94ba27575df 2014-06-25 hash.c: fix memory leak
57d6cb4af92892de6f9b54b58747dc5432d6d03c 2014-06-26 sprintf.c: remove extra parentheses
565ce9b3790f8de97438683d900a4cd5fab93ca4 2014-06-26 eval.c: suppress a warning
545165770bd397e197da7df4e423f3a88d114a76 2014-06-26 assertions.rb: refine message
cfa7b2283b9b53ff8689d510d486f3488d9254d1 2014-06-26 sprintf.c: unnumbered asterisk with numbered argument
68bc5ba1b6695f80623441cb60436801add42757 2014-06-26 hash.c: fix memory leak
8de619bee53b48353839f82d8198ce7e83f1832e 2014-06-27 test_env.rb: rehearsal
bffd6395d6cd29e153bd16c81ffda9d9a055cb92 2014-06-27 mkconfig.rb: fix empty prefix
9a4f9f3424d6e0b785b2f4cfbcec3f2c2d0ecdcf 2014-06-27 reapply r46568 "assertions.rb: refine message"
402d33fc44b20779a90e9381cfd4f52154dfd872 2014-06-27 eval.c: reduce machine stack overflow backtrace
76bb597728c0d9a2228367e0ecaf6b92b7ffdfd7 2014-06-27 mkconfig.rb: fix empty prefix
3ff85b795ac42976e5ed51c6add0b18660455abd 2014-06-28 eval.c: no method calls at stack overflow
fd4df3be5c67859e043a58211c87731b25f78ee6 2014-06-28 eval.c: no overwrite SystemStackError backtrace
f28a12734b84997f673cb70268aa19cfebe54584 2014-06-28 test_env.rb: relax limits
38f013391d3ae9556008c37f95bdeb2b9da46de0 2014-06-28 bigdecimal/math.rb: error message in BigMath#PI
f1cf168bcfc93d0f85c97594f902212b2ee16fba 2014-06-28 test_fork.rb: wait signals
58bd5facb2f4926e14453254e7af50d2f93f3ca2 2014-06-30 string.c: rb_fstring_new
1d0fbdb92e0d77f1061b0bd92472f8cf888a5579 2014-06-30 gc.c: freeze GC::OPTS
05bb854931e77474a29031abdd9bc21838496548 2014-07-01 test_gem_remote_fetcher.rb: fix leaked threads
8606377de4709ad53081d12b4640d69e9a0d4f28 2014-07-01 test_gem_remote_fetcher.rb: stop SSL server
71a1a3b8c58d892c4db2e10d4c48b95acac01072 2014-07-01 test_gem_package_tar_reader_entry.rb: close temporary files
d34c4786345a94c311aef998416858ff4abdf29c 2014-07-01 test_proc.rb: test_local_variables_in_other_context
bc1fafaea343eddb7f39680c894dff6bc2f201e1 2014-07-01 test_proc.rb: test_local_variables
02c391a1c90ceb05f5243d1aececc299a2080f76 2014-07-01 proc.c: fix infinite loop
43ba2c01e746992e9658000e4df7bb025bfb6b01 2014-07-01 proc.c: Binding#receiver
0fdb18e513b53e71911c57a7b5fddd86c3a17704 2014-07-01 vm.c: constify
1a2b90d5e6c7b6ecd1d4c0ba9445fb730b39776b 2014-07-01 vm.c: rb_vm_env_local_variables
ed762c0be119edfca2cf63edc18af90639cd55e1 2014-07-02 webrick/utils.rb: mark by class name
02ddcb4b66d4d3348d2f4d4178467e4ad836cbf9 2014-07-02 leakchecker.rb: MiniTest::Unit.output
54336ee19ac75b8b083fdb58c3d6ddd8b4c3dc60 2014-07-02 test_io.rb: fix leaked threads
3659c10b9d156cf8e12602996aa4719efc437ecd 2014-07-02 sprintf.c: get_num
420523389ec582f13924608ceb7640c95d7dd7a4 2014-07-02 sprintf.c: check_next_arg
3f48c1fdf785f0d5a9939fc6163d9015d40e2b79 2014-07-02 sprintf.c: check_pos_arg
18a9926ad992f166cd1287ded00e9b7929c897c3 2014-07-02 sprintf.c: check_name_arg
255adda52fcd161f62fd75eec9504200e6b6eea8 2014-07-02 hash.c: use rb_check_arity
876bfc6b4ee6c0ddacbeff328dc428889d789a6b 2014-07-03 Init functions don't need ID caches
0b4e4b20cb02776b95093933596c633d10b46986 2014-07-03 extmk.rb: GNU make -C option
c2b0992156ccb65361eddd4c00d3a35593b0aaea 2014-07-03 configure.in: fix static-linked-ext
c46bafcbfd760a14d2f22c537425ceb174d7abac 2014-07-04 ChangeLog: fix typo [ci skip]
d21c35ca6a0504beec2df2ccb42a3895601e4fbb 2014-07-04 compile_prelude.rb: remove comments
5e294b78204a2077d5c40d84b666b9aee39c8216 2014-07-04 parse.y: pack op_tbl
72194a89dac3eb5dcfe47e23eebf61acdd77d056 2014-07-04 string.c: rb_fstring_new assumes US-ASCII
56ff2b50f314e8d38ef37cdb08356546c0631b05 2014-07-04 parse.y: use rb_fstring_new
27cafcfc89675f6fbd00830e0c59acaa994e0d5c 2014-07-04 parse.y: remove global_symbols.op_sym
535ee0197f5b820a9df2084270b6fbc0afb988a2 2014-07-04 test/unit.rb: newline after message
5405eff9017c5827d39e60e84ac5dbe87571efb4 2014-07-04 parse.y: fix casts
8eedcaa6b52f1318aab00f9c3000fdae80d22c52 2014-07-04 common.mk: move DEFAULT_PRELUDES
c2356225c4b5fac8c081e14029c34fea8fea16fb 2014-07-04 lib/irb/locale.rb: fix typo
e877835700e4df0e3194b89a1d53675b67e40e28 2014-07-05 ext/etc: distclean
17368c69f480ec2b488dcf1459f6aae6f044d34e 2014-07-05 ext/rbconfig/sizeof: distclean
86689e037f26cfba91c54a89ccf352ab870c2cbe 2014-07-05 common.mk: empty by distclean
c97934b3640689a34a17b03ada1e2f2cd2990d4c 2014-07-05 common.mk: remove sizes.o
dd1f6b7d884147b461b91d43db6886579a5fc9e2 2014-07-05 common.mk: ignore clean-runnable errors
25e8f524f2676514e999d5fcbb08fadbf82b0bb5 2014-07-06 rdoc/stats/normal.rb: clear previous output
d054cab6113b9df488e7c0bdace28545765270e1 2014-07-06 rdoc/stats/normal.rb: IO.console_size
09e36e478ff7c0f4ddedebe2ec8f3a7dbbec63bc 2014-07-06 rdoc/stats/normal.rb: fix last_width
24e4104675272d3c8d9c9cc0f1b845e4015c3235 2014-07-06 mkconstants.rb: remove empty comments
92089610b617fc07084d03f24a3e58a40639e5ce 2014-07-06 fake.rb.in: override File::ALT_SEPARATOR
ad92b09e824f8fef81bf9877860981ab8db5141a 2014-07-06 split tool/fake.rb
e6be6ebc7701c31e83cc25a7463bc72c59b2782d 2014-07-06 st.c: update the key too if changed
ea74da0c6c71edf8025ff67fbf445251d512acf1 2014-07-06 st.c: re-calc hash_val before adding
783b3c8d5a32f086d435a7f7ecf02d270fa8e133 2014-07-06 st.c: remove equality checks
6a9b242a80fbb9b116df93f4ad16c5b603f57713 2014-07-06 st.c: fix uninitialized variable
69e9b27a28d76f01c8e508af96be5cc218e30a72 2014-07-06 string.c: do not use garbage object
b1f4bf8aa272ffb291ece376b19fc205b1ec06f2 2014-07-07 common.mk: integrate clean targets
a560c2086ad3f9177541119ae487dcae3ffb2b87 2014-07-07 test/ruby/find_executable.rb
65accad30a056321856765fcac35655afbd9f44e 2014-07-08 parse.y: expand is_asgn_or_id
286eaeb24f815211651e7443585188e42993eec1 2014-07-08 memory_status.rb: find proper ps
8b427e357b707131614a45a3746dd06f9ac9a14b 2014-07-08 sprintf.c: skip non-interned name
209314c274f3bdf8b7167ca0f9482fbf08cc9af6 2014-07-09 test_io.rb: fix assertion
92a04a491505e6e72630d10cdc952903e811d270 2014-07-09 io.c: refine error message
d299250afa2c559db3f7ef6ba777ccb1b795c00d 2014-07-09 parse.y: adjust argument types
94ce481263d0eb09ed366b42d8b3afddbd471e16 2014-07-09 symbol.c, symbol.h: split from parse.y
90173785a8b76e6db8d8adb71e4bc4b96715ece6 2014-07-09 random.c: fix casts
ef3ff649335c27035c75db9dfc844cdf4e102340 2014-07-10 gc.c: fix typo
813ad48975420867ccd1919972ba138f13c6f6e5 2014-07-10 vm_insnhelper.c: fix implicit splat keyword argument
8a608d2b1f6f0f6422d456255f85bf436fa036e5 2014-07-11 pack.c: fix buffer overrun
d33d22c7a035174bcc7991c9ec10062d12640394 2014-07-11 parse.y: rename Init_parser
47adf5709ac68d483a7ea159195a5265f164bfea 2014-07-11 symbol.c: remove dependency on parse.h
8a29da3b76a54ce97e7c30808b729f7d8217c992 2014-07-12 win32/configure.bat: check directory
5e14a4c4b3e2ebb239fcde90240e722171e95eeb 2014-07-13 configure.in: exit with failure
031e1570b934d6b3a1e17ae8eb78a44dac8186d3 2014-07-14 Makefile.sub: no oldnames.lib
163c2994206805c3c717e8566878babf3621e994 2014-07-15 test/ruby/test_env.rb: test memory leaks only on Windows
a7f03a4659d34a459f915a41f260a1b9299ef219 2014-07-15 rbinstall.rb: respect DESTDIR
ee5edc5950dcd6d9577b35935e8028b25c0415c5 2014-07-15 rbinstall.rb: fix directory permissions
6046b9f149ec748a11d7b23c6cf485fb3e079e5a 2014-07-15 digest.c: raise exception on init failure
aadebb29da14b65f47cf3e08ac164e6fe191febe 2014-07-15 ext/digest: return values of init and final
2d33fc97a3742800e65bf647e5b66d0af58e7123 2014-07-15 md5ossl.c: indicate the result
5dbe603f09210513dca2b54370cfaecc9b7dfc2d 2014-07-15 Revert r46828
88d4f46f5ef453e2644a7cf4a2bfdde162a64a5d 2014-07-17 parse.y: negate_lit
5000ed38f44b07d5841081f0f9a6d67877653524 2014-07-17 parse.y: parse_numeric
9e09b370c1cb15e94137e834e52d0ef00aed59c9 2014-07-17 parse.y: parse_rational
c42029f34a18d7fc4dae846d0b5c424499caaad9 2014-07-17 parse.y: parse_qmark
d41b3e8874a73f2386bd48e2d8a11928b1995fb1 2014-07-17 parse.y: parse_percent
5faf8f07e9ec21758b374473d044c8465c231c29 2014-07-17 parse.y: parse_gvar
db155640b7cad2752863acc75c8ed231a2c6f271 2014-07-17 parse.y: parse_ident
27e1b2477601804e56f256bbd3b12b887c2bea9a 2014-07-17 parse.y: parse_atmark
25a2e870d4d2bcc7326bbce65998e0f9c96e01a6 2014-07-17 parse.y: separate from parse_ident
06e70ae4f3c64d24539bd434b278e7cd8e7e1002 2014-07-17 test_queue.rb: non-blocking pop tests
4c849f0e6252545697da3a0466ff536cf241e05f 2014-07-17 thread/thread.c: non-blocking push on SizedQueue
083c5896caa16f713ed109b188b93ba1115e7fb4 2014-07-17 thread/thread.c: simplify
ca2d6be10fb8c09af2f833e6898ddcd3a86928d1 2014-07-17 iseq.h: check range
ce4cfec88afb29ed59b61dcb8f84149823b9a5bc 2014-07-18 configure.in: with-destdir
c317e978f79c920924f70eea8f66e69b40369fa5 2014-07-18 vm_core.h: redefined_flag in rb_vm_t
0d0fc55122f7e64cf4d491c4a5f4bb941f29ec65 2014-07-18 enum.c: optimize any? object allocations for Array and Hash
ff4dad976e12827032a182890ee31e35a16d6bdb 2014-07-18 ChangeLog: fix GH reference
e23d1736797f9b7170c80a7470b8e5cecd308105 2014-07-18 revert r46859 and r46860
d738e3e15533e0f500789faaedcef9ed9ca362b9 2014-07-18 optimized any? methods
a6ba688db3ce0376e6661c4aeed340a7ae6eb4fe 2014-07-18 array.c: array may be modified in the block
f75b676cc4f5411c4c1aa8cc9cb48d5dd665af6f 2014-07-19 Fix `Time.parse` for out of range arguments with an offset
bc45eed1e5133f917cfeee092a697b230493c16c 2014-07-19 compile.c: private reader in op_assign
f5a43f4a9b9172dfcc78bdfafb1cba238e5a57aa 2014-07-19 compile.c: FCALL flag on AREF
c73c34e27f028b6bcada9e5cd9a2961a822fc813 2014-07-19 io.c: fix rdoc of append mode
fcf080151880aad6088e6c8bf148f9c0df25925d 2014-07-20 thread.c: use RUBY_VM_CHECK_INTS
975dcbbcf9ec1c1669c328731e3c54e8480570a7 2014-07-20 vm_core.h: fix comment
fb8f66cf2339fa4fd99bccc72adb39eab6ba2700 2014-07-21 test/rake: fix tests under test-all
9d3890ab909277c01c3106a69c3fb19b56cddcc1 2014-07-21 optparse.rb: getopts message improvement
db433dc39d07449184a908d417919e3de8b70405 2014-07-21 ruby/io.h: fix rb_io_buffer_t
1fe71722e2b37be3518643a2abccb29a0cc78174 2014-07-21 Makefile.sub: no PACKED_STRUCT on old VC
1a95e46cc6194933cf75a4bf91a0bb6502f177a0 2014-07-22 string.c: fix wrong single-byte optimization
d2d9257cd4b122fc5a7dca40594365d765e52011 2014-07-22 string.c: raise at invalid byte sequence
98b2401077925daee44f4b7311f114c01c5f25ea 2014-07-22 string.c: simplify
981ab867f747880157b6cd3f6af425a0056cacf9 2014-07-23 test_x509req.rb: fix for RHEL7
98a2dfe7f62567ecf6fcda0622172e5731701c01 2014-07-23 minitest/unit.rb: flush messages
87c8901d6915ecdb6d2807d770c13aa41719e875 2014-07-23 test_time.rb: encoding of Time#zone
2e8ce8899a3ff262f2c3eb44f98af69500c4cf11 2014-07-23 time.c: unnecessary encoding
3f21aa5d386100dcf7f133a0debd3f0094713c0d 2014-07-23 configure.in: missing comma
6528ad097135cf0a18c6e313217474935670a928 2014-07-23 defines.h: PACKED_STRUCT_UNALIGNED
63360be4d23fabf6db811e10770fabd326a703fa 2014-07-23 UNALIGNED_WORD_ACCESS on ppc64
92705750d3ebd77bea806e3377eacb010eaac0c8 2014-07-24 rbconfig/sizeof: VPATH prefix
4cd0471178e9b06d09860e6178b9ab8c32b1b553 2014-07-24 parse.y: remove garbage
418c46f2844b2385cc38bb37f2538d18f04abd08 2014-07-24 parse.y: move common code
be7c04e1971f84d104b74a02f4cdc22ec2c14b7a 2014-07-24 parse.y: dynamic const assign_error in ripper
97e37d6805042175805d04a654d423422f670281 2014-07-25 compile.c: make the receiver condition cleaner
14cea0d712d8f0572729a148d809962da02df4a0 2014-07-25 test/unit.rb: temporary measure againt minitest
3b26b3898e3726e2952bc1d809b56d277b4308a7 2014-07-25 leakchecker.rb: temporary measure againt WEBrick
ebed2ef3354c239fc2fdf11438ca6a7f2b234213 2014-07-25 test_gem_silent_ui.rb: fix leaked FDs
895c1ce477e21198158654bea4a12ef5af470cfd 2014-07-25 test_gem_remote_fetcher.rb: fix leaked FDs
a8187405537c7cfc747b14d45c5ee961323dec63 2014-07-25 remote_fetcher.rb: fix leaked FDs
3f818a33a84337fda559243a14fac480f8b25d4c 2014-07-25 rubygems/util.rb: fix leaked FDs
892a97ebebb04d79f1111300a3b62ebde5edbb97 2014-07-25 specification.rb: fix leaked FDs
ad989e5521172a9e51f7cbc1b568faf500bdcf24 2014-07-25 rubygems/util.rb: redirect options
861b7d781eb4e1d0eb2b3862bcf48e0cfc564a40 2014-07-25 fix encoding spec
d4e84dd0bf6ed838f4668811bac547d6e64fa707 2014-07-25 test/ripper/test_scanner_events.rb: fill empty test methods
63f3261e61c0f7313b8f8ba9ce9c9bd0ced6efb9 2014-07-26 rbconfig/sizeof: revert r46924
98c9581b039e9fbe92b5285186c30087b648890b 2014-07-26 rbconfig/sizeof: remove garbage
61fd9777984b8be47ed95c234e1357a19c6c4980 2014-07-26 compile.c: check size
c56b3d14181d0627cd044a21906fdb191a7f83f7 2014-07-26 eval_error.c: rb_print_inaccessible
ac10d41a67461d5855ca20021e3fd84e44d4e8ef 2014-07-26 eval_error.c: quote unprintable
b4981594dd8ac975d76ad1654a419bd6263c3c69 2014-07-26 proc.c: method_super_method
b2aee6f45bfc0749627ff75092bfd61c7c4fb78d 2014-07-27 symbol.c: return the results directly
42425c89a4ab06faea75d722e1faeddcf3bcad4c 2014-07-27 symbol.c: wrap global_symbols tables
1bf4a34eec846ab9aec7dafc92132044d9ee1620 2014-07-27 win32ole.c: suppress warning
e4c92f24fe23fbadc1a92f4e545b2a594ea56cba 2014-07-28 common.mk: null device name
95d1b61a146f9e88564d3df7e648b78881741a61 2014-07-28 symbols instead of IDs
aa3b5062707b72189b42a912dc6df58ab3bb68f8 2014-07-28 add some documents [ci skip]
2d1e5bcefc795115d6eaeceba9bf0b173efd1f57 2014-07-28 marshal.c: fix instance variable load odrder
360a8652464c4fd44808d488a0f178272b98208a 2014-07-29 marshal.c: fix symlink index
c82b44e1b406848cb9f50c08a7d179187085b6ba 2014-07-29 ruby-additional.el: track by marker
9a8b21b3b66b861bda48b1e7131c0fd41e35deb7 2014-07-29 ruby-additional.el: change key
e3ba618fa14633860ab0d6124aed4bc7fb198fe2 2014-07-29 compile.c: suppress a warning
e1b064c576007805067359479c8595a2f3cc23ef 2014-07-30 thread.c: fix indent
6db9db48aded195bda3a888ceac0c1cdd7c62d05 2014-07-30 string.c: rb_to_symbol
00b040b8d584e6c234437d36ab17c0b714b9a893 2014-07-30 thread.c, vm_method.c: avoid inadvertent pin-down
e5a7c2db988db967140da2e11bdf8bb8e85d7769 2014-07-30 get rid of function calls in RSTRING_PTR
a0dc245f72afba5889a528074d079d310effeb3b 2014-07-30 signal.c: preserve encoding
8a22a0530e5095b11a52dfc820cef4016c55e3ff 2014-07-30 mkmf.rb: try without -ObjC option
7a8836bd7b8ea51fbea681da38141b09c5577b68 2014-07-31 * properties.
5b0ccdbc679158cc944907a8648bba9ac3277e40 2014-07-31 win32/configure.bat: revert a commit by accident
6016da7dab6b1168ffd332d2285e367020aee5ee 2014-07-31 symbol.h: move macros
528ef3ca933b7cbbbd2e7dde8b1863bbed91947c 2014-08-01 add assertions for division NaN
52b59fc9d90e8b06aa1e8df83c5ca63164769bcc 2014-08-01 numeric.c: 0 % Float::NAN returns Float::NAN
0a0160d6b659f6131a525fe1579e7c463d4c197e 2014-08-02 object.c: Object#itsef
a6d34e75019f484baf6e27ae9af93d0093554ef3 2014-08-03 vm_insnhelper.c: fix unusable super class
48bb55edc95bbfd9e3c0f6deac034e7aea3200bc 2014-08-03 README.EXT.ja: using commas and periods
d0987afc748dca7c2cab11011a5ee4b86bb59ba0 2014-08-03 make symbol conversion functions public
fdfb939d72e8b66540df42821e3facfcda5aaf15 2014-08-03 transcode.c: use string
1d670ab0f090c0232e2a7a619b70ebb559453331 2014-08-03 ext: prefer RB_TYPE_P over comparison TYPE with constants
27c4fb3361d0e731d2deff6093ebd33b69231323 2014-08-03 ext: get rid of inadvertent ID creation
4713ace44c1da8591abd104c5b5ad200b8e18ce9 2014-08-03 strscan.c: encoding in messages
a98c65338d098aa9ababe99bebb05e174e281d53 2014-08-03 rubygems/util.rb: remove unused variable
98630412982590136fe7d252b5697020aa255dbd 2014-08-03 ossl_pkcs7.c: consider length
33e1c86f8b808e8d505c9a6ddbe9efb357be4d41 2014-08-03 openssl: constify
0ee5c55e51f0d4c0a7170b7985d3cb9d361be98e 2014-08-04 symbol.c: move macros
de79761ef614dbec200afb0a00694a90c23e9222 2014-08-04 pack.c (encodes): name a magic number
2bd1ae1e671822b8222c64c3e0d7241420330537 2014-08-06 parse.y: preserve encoding
a7c4146d9cf747792b52cec383ab4d58a0f2b0f9 2014-08-07 parse.y: fix invalid char in eval
8f6128303102d0b73eef15b4c02b62bfb1cb05f9 2014-08-09 test_syntax.rb: fix tempfile leaks
fdb4c75a6549a976a2f05412ad15e7a7aa404e51 2014-08-09 test_io.rb: fix tempfile leaks
b136c5cd48062322fa25e696827dd1133b861373 2014-08-09 win32/file.c: share functions with win32.c
8f0543a364e0f90623eb893294ea9301a3d7826f 2014-08-09 win32/file.c: direct conversion
4473d2fea2610a77277dbf8cd4710f48a07edd8f 2014-08-10 sample: use IO::NULL
62a4c2f55f7a9e328233784d11bae99efec8e61e 2014-08-10 common.mk: ignore timestamp directory
ac574fe862ecadb1d81e66eaee5cb15e45720a3c 2014-08-10 configure.in: duplicated linker flags
244bf0adc75aa73fb30ab2876ebcb90db9ec172e 2014-08-10 goruby.c: suppress warning
f5e2b68a7de0c3a6d0e344732b121bf3212244e3 2014-08-10 configure.in: remove SSE options
c7bc925b9bab64f5c2af8588713a96077d3f895a 2014-08-11 configure.in: remove spaces followed by tabs
b6d23e450b63a7d6edaaf80911fa1c391b51c581 2014-08-11 configure.in: fix jemalloc check
84ae5332e5cce7a231789d75ec0e293ff838cb3e 2014-08-11 lib/tempfile.rb: include doc of Tempfile.open
4ce3e118e776646b07eaba827b3bdf4c4f5a32d6 2014-08-11 dir.c: Dir.exists? is deprecated
89901cc760587bae5eabf97cea563b6c3cad7735 2014-08-12 configure.in: [Bug #8409]
979d413fab7bd257334ba4580f0845c2b390c724 2014-08-13 envutil.rb: fix argument order
5129155a253293e96cacb83da0803aa1130e815e 2014-08-13 test_parse.rb: for warnings
02c86ce1eef70ddc528c47fd0c0f133826a8804e 2014-08-13 parse.y: preserve encodings
fbd13e924038f038c4bab10ad2463311edb413b7 2014-08-14 test_io.rb: investigation
bef5ddbb71b0b9dd06bafdf2576dd661ebac5069 2014-08-14 parser.y: warning with VALUE for ripper
85691b9578fae7de871fba8084e4c35205b441e9 2014-08-15 gc.c: memsize of T_NODE
8f98ee19b5b9ba0286d1782f160234f790f00867 2014-08-16 ChangeLog: fix name
a669514e63211642cbe111dbe64412be0308ef5b 2014-08-16 node.h: extract NODE functions from gc.c
3636e08858f62050b610b1eaa2f0d9d7a158a612 2014-08-16 string.c: rb_setup_fake_str
04408eae5471b6b065fb72d76d867f121cd5a550 2014-08-16 rake/backtrace.rb: remove wrong value
d0f71e5072195d4efaf90a0e14598cdc0f858887 2014-08-16 rake/backtrace.rb: exclude mere prefix
4c7038c1777bfe41410fd99ee4b07b3d07f28fc3 2014-08-16 test_gem_ext_builder.rb: fix wrong skip condition
2fd7e2925588d691c9966806071466934dabcd66 2014-08-16 test_ruby_mode.rb: trivial refinement
8ac65c462d87f94e39072690bcd2edf3fc5ec582 2014-08-17 win32/configure.bat: fix eol-style
17677647917a7d343808b65a976698c8dbc68ef2 2014-08-18 test_time_tz.rb: has_lisbon_tz
22892ca6c2f68df005622b2e4daf246a649a4d1b 2014-08-18 sprintf.c: remove magic numbers
1d196e0d2bd99590d03a73d7e59aa87f7266f8e3 2014-08-18 sprintf.c: rational 'f' format
a198bb3929a4562a12b4aa245a297c7d3695149f 2014-08-19 thread.c: check initialized
f9b7a2a33fa708ea220f26bd094a8b26c2da059c 2014-08-19 win32ole.c: check overflow
40db3d97ac03c8346fff14aa98340a68e79e85a5 2014-08-19 compar.c: preserve encodings
f587347c28cd7b9ea445ca8150cfdb62a761523b 2014-08-19 euckr-tbl.rb: euro and registered signs
28dd61607e2e42cd568d8fff7304d406126bd2c3 2014-08-19 sprintf.c: fix condition
776e96d183fefee87d4a4a54e39bf5720ca02bc7 2014-08-20 test_thread.rb: let main thread exit from Thread.new
86c72d1a9ca336a2bfb74cd310e7dda8f8b8d470 2014-08-20 configure.in: quote defun names
9b569069b20b9831c1ef4600d58b019f204c97fa 2014-08-20 .travis.yml: remove generated directories
dafeb23e995ca54268903badb3c37b9ed23a5ae1 2014-08-21 struct.c: no rb_class_real twice
3118c4c46e829e5d1dfcd57c45807b9ff64db8f0 2014-08-21 compar.c: use Module#to_s
43b00d8a118e946e57fae4b6a192d3b0e832cf1e 2014-08-21 win32.c: manage reverse video
34ec7c5b496fb4dad4536b6e71333484f1d99c4f 2014-08-21 win32/test_console_attr.rb: reset attributes
3229456d40be9219f1476855c945f84b9d30f00b 2014-08-22 rbinstall.rb: remove unused variable
f024d46f1155b0e9e6d767636f0ce8a9ca2efc65 2014-08-22 tool/vcs.rb: no time.rb
9261f25e0fadc0d0e5124b2f4b3b5549f56f7ad0 2014-08-22 provide backward compatibilities
e2418c39bd9d95ce4a177caed5fb5f20bd0f940c 2014-08-23 ruby.c: reduce RARRAY_PTR_USE region
ccbeb0d6dce7e38d98232f91fc0b4bbdc499674f 2014-08-23 * win32/win32.c (cmdglob): use inline function.
51560a87375d4ead3e6859ba13e253d185bcdf99 2014-08-25 lib/logger.rb: use %N
2bded596ecece11fe4ba34e851e14d91e2f5d19a 2014-08-25 logger.rb: simplify
682f3a788102113fdb1927e2b42ef7932106acb2 2014-08-25 uri/common.rb: use negative look-ahead
d4bee0dc37ae5668c710d708c02250c8718063fb 2014-08-25 ChangeLog: fix clang version
febf2cefb3b69dd859b3c81e0512d0bae9b315ea 2014-08-26 io.c: do not swallow exceptions at end of block
63683cb46dc3553e8cb25311f3306aa271bcc92e 2014-08-26 lib/mathn.rb: remove built-in methods
a12ee80b00cb9bf5406a66c4da753714bf4efedb 2014-08-26 compile.c: assigned in REALLOC_N
66c2bbdea3f4f7b0ce988f66e7e0fa555c696d53 2014-08-27 parse.y: use rb_ary_tmp_new_fill
20da239464cc91e921cbb98d903d29622919fdcd 2014-08-28 io.c: preserve encodings
cdacaa0a298de262674a166a0434004ae8e622ac 2014-08-28 io.c: preserve encodings
ffa153f282b8fb94734a3b33ba83cc8566a0231f 2014-08-28 io.c: preserve encodings
58c2571b597b278e93362f86983b18f7d8c19ad2 2014-08-28 io.c: preserve encodings
9c639efb6665b15d4b70bed4d15226e4776b1580 2014-08-28 test_io_m17n.rb: leaked FDs
8e99842d0316bffb2625fd289e5458f3748c0b4b 2014-08-28 test_io.rb: non UTF-8 pattern
dacc19e409fba7a79b2a1c7e30f21c00191a9a7b 2014-08-28 io.c: fix uninitialized variable
4274b7975e99c3416bc1991c027581de8ce31aa1 2014-08-30 benchmark.rb: prefer Process::CLOCK_MONOTONIC_RAW
42e5ff998bc70698131a06120f07d1e12cdabfc3 2014-08-30 test_benchmark.rb: extend sleep time
b6c425aaddd38fec6a6b6f0d816bff18bc205cfd 2014-08-30 internal.h: WARN_UNUSED_RESULT
d723b930387e992a1d632a5d20052c789f229d41 2014-08-31 test_benchmark.rb: use assert_in_epsilon
cf990c5acebae71976099807c678a8173511352c 2014-08-31 benchmark.rb: Process::CLOCK_MONOTONIC_RAW may be unavailable
6bd80ffc2277eca027075c4f209feb92cf5c501e 2014-09-02 test_io.rb: ignore stream closed IOError
cf08cf97facf9e07e9382abfb140fcbe029f7512 2014-09-03 * tool/make-snapshot (package): no teeny means a branch since 2.1.
8322ca8a211c48ad1657a041c9f5529baa395762 2014-09-03 * tool/make-snapshot (usage): X.Y means the head of a branch now.
b46b1e3f5a7ec5d72b9597f387e0eee802d4ab63 2014-09-03 object.c: fix memory leak
c54e8cabe8d958503030b8d6fa1a9fbba79b9476 2014-09-05 process.c: missing semicolon
3fd37d082402858facc7e0b4c8847f113394659f 2014-09-06 parse.y: fix warning message
e81a0d8f36d4245cf10fa5f47c980b96014fa0ae 2014-09-07 process.c: vfork may not work with pthread
ed0a7d4627605727cb1f85dbbfc37a02f218092e 2014-09-07 process.c: disable vfork on OS X
a179d0d242b7d7e06b42acec21a4c8a48b5fb241 2014-09-07 configure.in: use ac_cv_func_vfork
7a666d95f79e2a96e9e117c05f54ae7f85b10b9d 2014-09-08 test_time_tz.rb: right timezone
66d09c6d12109df49e7855207094555ec01345fb 2014-09-08 test_time_tz.rb: have_tz_offset?
5be82d14872e0a65c1df1a4c557817911e8bc42e 2014-09-09 mkmf.rb: --cflags to $CXXFLAGS
097c3e9cbbf23718371f08c24b2d2297b039f63f 2014-09-09 mkmf.rb: -I flags to $INCFLAGS
f32e38a951e7fc8b6088e107cb503dca8fa14eb2 2014-09-09 fake.rb.in: use absolute path
ce71cfaa42d56f805112170ec41fe37a63933d66 2014-09-09 * gc.c (rb_objspace_t::profile): reduce padding.
eb7a7801bf9cf53f620dd8aa0280694f9cf35b40 2014-09-09 gc.c: fix typos
fa326bf3129e91f7c18fcc8ec1c979e2d3a9773a 2014-09-09 GC.stat key name
6a6362d633b7ef086523dacdd16f132739ad1d75 2014-09-10 pack.c: no nil.taint
ddf6eb40c725434fec5341e73777a0d59e135287 2014-09-10 variable.c: check index overflow
826341c7180cffe56fb1fb390360d0a95a21d73c 2014-09-10 compile.c: remove useless cast
24974c0ea15e7d1c221505880229d6be51862f92 2014-09-10 gc.c: preserve encoding
c544c98570d47f8025f810c4c29f19924e037f0c 2014-09-10 test_date.rb: nonsense assertion
dd9a92417d0e7d9fd3545feda6240140de50fac8 2014-09-11 test_object.rb: add assertions
94ee7c47cd5f818eb72cc9830bfcf23a642bff3f 2014-09-12 ruby/ruby.h: move comments
b41909f603dce3c8f48d49514c50d6813a1ca491 2014-09-12 vm_method.c: should not modify frozen objects
24b03b32e4295adc8fced6bb9ab8f881dd24b113 2014-09-12 readline.c: use rb_setup_fake_str
4817ab23b31c2c71682c3d54e9da45f53fa7f154 2014-09-12 follow RIncGC
3889eaca02a641d5b5acf2f15bdf0d4dac4e3d00 2014-09-12 ruby/ruby.h: freeze singleton class
f52dc33270c8e27cff68f7ab759b5b94887fb677 2014-09-12 ext/Setup.nacl: remove trainling space.
bf1c869b1669e353dcf089e6400c4bc86aeb8d4e 2014-09-13 test_yield.rb: use temporary instance
0fa955360437fc8e1aee58c72ab7fc96f0d54f0d 2014-09-13 eval.c: fix message as same as previous versions
da7475b00daab9e2128f9c70c098db0c2b51f443 2014-09-13 parse.y: intern_cstr
4df147d6e8b6503b4a3068a3e9330e5d90ba3d87 2014-09-13 class.c: freeze meta class only
ab22202a50397b24ee23e01b6f229b2893a28278 2014-09-13 class.c: simplify
f3c9ffe094ff8d57d040b9599556082664548838 2014-09-13 hash.c: [DOC] fix for Hash#store docs
e5a3c25a69ea81f7234cac8ad40dc3576cee1c13 2014-09-14 compile.c, gc.c: suppress warnings
230b845fa218a9c22013e752efc5d01943831159 2014-09-14 sprintf.c: improve rational 'f' format
065b6d2b7ca234d9e45493e11a96d6d0c06bfc29 2014-09-15 fiddle/import.rb: fix typo
8ae989f6b6e92ac68257fa2d078a38c5561b0ee2 2014-09-15 pathname.rb: fix a Pathname#relative_path_from crash on
57a16887438de18f2bfa71b0dba87a4a01f40a35 2014-09-16 sprintf.c: integer overflow
5f63d9e7417cd4113eec7401ef32864c3efe5121 2014-09-16 regparse.c: remove unused variable
c49c63e02d14f7a236a9e931d255a7efa629c65f 2014-09-16 regenc.h: shrink PosixBracketEntryType
29329d55ec0463be1c30506714f2b0020d89ecab 2014-09-16 bm_app_aobench.rb: update links [ci skip]
f2f81900ce298b54b88625bbd64ae9f19f775c95 2014-09-17 vm_method.c: single expression
4cd2a4d74aa8f4ecb742208b0d083ff2417d8858 2014-09-18 vm_method.c: configurable global method cache size
1495c2f8e9ddaae20665926506705c69231e5b38 2014-09-18 string.c: UTF-8 string function
dc70a9c422361e91ca313179f96e8b0b2c2d89e9 2014-09-18 fbuffer.h: expand arguments
d9a597408f0f192ff25ab51e1e6733fe6fefc01b 2014-09-19 class.c: do not freeze meta-meta-class
8b9afe6520eddc81c7edb1328f1543e9df7fea2f 2014-09-19 error.c: preserve encoding
5cd2d58396dbccda7b4187d60063bdc234acd861 2014-09-19 test_math.rb: use Float#infinite?
431dc5c8b531f4ab67d70ea899f9837d2b10e840 2014-09-19 ruby.h: err rb_check_safe_str explicitly
445086e56b4c847610506cf6bb072ef928329355 2014-09-19 class.c: do not freeze class of hidden object
990845662cd4284a73ecc926c33cd1c8efb82354 2014-09-19 README.EXT: utf-8 string functions
abac84856448e8a15e941cce8c1e48f891e83a3c 2014-09-19 string.c: rb_str_new_static
eb0e3fe78fa5338299fde5e5263121df1a64493c 2014-09-19 intern.h: rb_str_new_literal
3558e886bd3ea1d59a5e84dc0af235ecbc8757e4 2014-09-19 Makefile.sub: fix typo
ac3c851bdeeb85f5e35fe22bc153abd86178a46e 2014-09-19 symbol.c: fix dynamic attrset ID
fee7d48517cbf14b6ddc35ee584393fa9e6d90cd 2014-09-19 vm_eval.c: fix super from eval with scope
7190c04417a52c29d1dcf6b2f04bb55b30cbfd9f 2014-09-20 compile.c: store IDs as Symbols
b0c03f63e5b3865684d8d37e8cac666ba7e0e3e0 2014-09-20 parse.y: quoted ID key
05f99bcb18be6ac205fe342a5c1819348dd7fd9c 2014-09-20 NEWS: quoted symbol keys
a718be06fac884b62435a7fc9bb251131163c06e 2014-09-21 tempfile.rb: fix r47655
e41fde8b776e299342543a85f315646a25bec194 2014-09-21 signal.c: EINVAL is a failure
ae0299e3062bfb2e298b485187cb87ee4606cf31 2014-09-21 signal.c: raise SystemCallError for all failures
091cdca65ed229146ed1f9f1eb4c80edfe4b504b 2014-09-21 ChangeLog: adjust indent
84b90070c6111c5a69648819d36d2bc9e6bac17f 2014-09-21 test_signal.rb: remove stale test
e8bd56f5c34689d1211552863359a219ba2fce7e 2014-09-21 signal.c: SIGEXIT is not a system signal
2e2522ecdfc577f8c44850cf8ba616f456730cf7 2014-09-22 tmpdir.rb: explicit conversion to string
c29b274b2ab85d00377c84e37467c9ba94b9497d 2014-09-22 test_thread.rb: thread for Queue
88cbfc0d10f6d449a41127db365389951b87ee51 2014-09-22 array.c: GC guard
1a65cef0f03fc9250cd5f2de3ce1ac4f79cfdb7a 2014-09-23 doc: remove trailing spaces
c7cdc549fffc9ef6a2ef77841dc500d6ef2d087d 2014-09-23 downloader.rb: integrate with download_if_modified_since
0b5227b8bd47211575e8239a2d2763dd3db3a979 2014-09-23 downloader.rb: shorthands for usual URI
4f123ebd39a3b7dea34652626354c98da9c2f13c 2014-09-23 common.mk: update-gems
08248c937caff193c277e8d3806f5c414dd2d2bf 2014-09-23 parse.y: label cannot be followed by a modifier
2a8989d71c611884631c4d9ff5dba65aed00cc83 2014-09-26 stringio.c: ASCII-8BIT StringIO rejects no encodings
bb10a21346fb1e66f581c8ef3110649b1ecb355a 2014-09-27 ruby.h: deprecate plain Data
15ae462d8b1e87bc84395766a60e30d13349206b 2014-09-27 digest.c: typed data
4d2aef1e4502aa7f97e4b3dc2d7f8bac3e95fa4b 2014-09-27 rbinstall.rb: header targets
3bbea8ed37278c9cc584bb25624eee05efebb117 2014-09-28 tool/downloader.rb: split particular sites
1c01280d17f700de26440fa9431a9ce58d6353e5 2014-09-28 downloader.rb
ae7eb5fe83f8cc4723b11724447f3cda6c0c03f2 2014-09-28 downloader.rb: compatibility with old BASERUBY
c47b523246c9e3364640f741f642b053f3515653 2014-09-28 ruby.h: warn untyped Data
a05330f4b9f556586edb429488a103d57e6d80b9 2014-09-28 tool/downloader.rb: fix for old ruby on old CentOS
e912c167d23a7ec07f7ccbfc674532ff7714dd34 2014-09-29 date_core.c: typed data
036acdab02fc592c20fcbf01b789478a6169b167 2014-09-29 date_core.c: write-barrier
cedc0d1f6e76f42733769490665a5fd11f8d148e 2014-09-29 date_core.c: more write-barriers
b5de461a49fc5a4fcaa122d6f3ca5c3fa338105b 2014-09-29 date_core.c: revert const
2f2f92b73ed49d5de6884945d14beaee45965739 2014-09-29 digest: no check for hidden objects
ef08f00541f2e3f2a409b3dfc474ac8611b20452 2014-09-29 string.c: fix NOFREE
edae1c72008cdd59f3ae3ed2a9172dc74e87e1b6 2014-09-29 win32/file.c: fix no user exception
ef9d1349512513eb4d0581ccceeeca3b0b6918c1 2014-09-29 racc/cparse: private class
d2be02974ceb577d20ab30d39ae15cbfce9e8bc1 2014-09-30 common.mk: update only non-existing files
cf5450bb7c86c4eb83f0d468c73d987e4a3e7344 2014-09-30 common.mk: mark PHONY targets
28b9f11d5a4b878adb50a3e5472ceea8c462ed4a 2014-09-30 protoize no-arguments functions
b208e060f2b6c35fd6da2fd025e54edcd6055c8d 2014-09-30 ext/digest: hide metadata objects for internal use
ffe920d674857087037327dc4075cd0c7e8e9fd1 2014-09-30 parse.y: separate ripper data type
bd4aa40f45a6af6082cde56ffaa0d62a9280bb49 2014-10-03 NEWS: mentioned about [Bug #9593]
27ce2d1328427866ef02aebce6f54ac9dbb34991 2014-10-04 test_gem_source_git.rb: drop intended error message
6557a6b9edfaff13859cc31fd3501ffdd491dae8 2014-10-04 st.c: update st_reverse_foreach
bc512a375de7cc47ae5dd6d5ff6344bdc23543af 2014-10-04 parse.y: remove unused argument
5540c1de81f69e160c2302e56e4957147f240450 2014-10-04 ext: protoize no-arguments functions
ba0655ebdd31e5e6b9ae8ede328733067a68dcbc 2014-10-04 ext: protoize no-arguments functions
ad48d998763c7d58ea7a90b00d280125659a74d1 2014-10-04 dbm: typed data
20904659c3e8911e222a6d86cdddc114e75ca4d7 2014-10-04 gdbm: typed data
ab7695fc5080fe0313ec4b62f3abb3156df08e3b 2014-10-04 sdbm: typed data
bdfc2e29420d360eebf9dd1cf23668750bb8c8e8 2014-10-04 json/generator: typed data
1e46f02394fdce76e51d5304f1ad1beffc0b9e77 2014-10-04 json/parser: typed data
163cb5b43de68cef7ae4fa053d710098399d1359 2014-10-04 openssl: typed data
acf1ea1ab4e534794cebbfbabf32e7713af377d1 2014-10-04 psych: typed data
38dbbf33b03256df3c290a89254e898ee3ffd3dc 2014-10-05 rmd160/extconf.rb: fix function name
bb318692a6f6ce10428ad92d330164eacf414d23 2014-10-05 digest/*/extconf.rb: do not link openssl when using bundled
e1b5111ff4d45343588ff5c2d68448e4e03fef90 2014-10-05 io.c: ID instead of Symbol
240b12c6fc5237e0b90441d942fac10a89463b3e 2014-10-06 unicode_norm_gen.rb: optimize concatenation
2b6fa9eb0d9b021bb861b6693eac5307e265108e 2014-10-06 unicode_norm_gen.rb: us-ascii
e14440e544be79d857f77dee2598ed98a8a6b59f 2014-10-06 unicode_norm_gen.rb: freeze
986a893d7a420b8472c06b2e36b71b8bf00e9e21 2014-10-06 symbol.c: junk-base attrset
559154310fea589dbd6e718f4c87fef9c08d2459 2014-10-06 test_string.rb: enable huge test only on possible platforms
998befe8e650006507611ede33205f7e225197b6 2014-10-06 signal.c: send signal unless handled
0ca714fa1aa3fbe4fb60ae1e5b730e544dabc27b 2014-10-06 symbol.h: move struct RSymbol
14ae8f63738ef2564c378faddbd4e41b974c8848 2014-10-07 configure.in: fix quoting brackets
9b6a8da0ebc6b39d19b671c8f5e3cb4f8cb7a3f9 2014-10-07 configure.in: off_t for struct stat.st_size
f18065f469e302711f9d98813ee72549dfa21ce8 2014-10-07 etc.c: try confstr on Mac OS X
aabdfeaca31f8acdeb75f42b60b8cbc5b5e84e13 2014-10-07 configure.in: remove arch options from CXXFLAGS
2ebafed88a665dcaaf4fb58b8c3fd0809db8fa2c 2014-10-07 signal.c: get rid of deadlock by discarded signals
c88c049ed1fcebe137400980cf4c14c8075bcff8 2014-10-08 mkmf.rb: translate to assembler
1ba17d0e91bb22f22586868e94ec1acfb3bba565 2014-10-08 ChangeLog: fix name and address
02fe713b46a5f2365a2eccf0064b6116d7117e8e 2014-10-08 constant.h: constant visibilities
c8d7d587ac11f3bea5cdac5a332b13bb9eb21447 2014-10-08 variable.c: use st_update
26a29ffbed868fd7cde8ccee74d70935fb1139b2 2014-10-08 variable.c: use st_update
abafe3354fa1a9e442086440694bb7cd97e68c5c 2014-10-08 dir.c: fix rdoc [ci skip]
4adfbab35c128a0c3b9f1fdb7c0d89ccdaf55351 2014-10-09 array.c: fix potential memory leak
795b8b474c52b97fc81bba7888aa70e18e8fd79d 2014-10-09 internal.h: optimize rb_ary_new_from_args
a9c42d1026c8f7bb32e07f78f6003964125897b9 2014-10-09 tcltklib.c: typed data
91e305bcda2e669cd4196b8e0103fb441fa4cc6e 2014-10-10 ruby/io.h: deprecate old macros
b44c47d102763fbac164810884e3adcac64ef8ce 2014-10-10 io.c: move RFile initialization
12088a7e95f203972c52f3b4d7d9bd8f909a20dc 2014-10-10 io.c: fix typo
50b78ebb982b9e3e3639967c27786557aa5faf14 2014-10-10 ruby/ruby.h: eliminate disabled function call
97d3b04c9b4ac50f9110001a772d59590a6f6274 2014-10-10 ruby/ruby.h: fix for older gcc
adfce27ee0c3c31fbbfe9590e877f2298b809ae0 2014-10-10 thread.c: fix for older gcc
81ce0e38535d71e53635354bfab6f64a30d556f0 2014-10-11 configure.in: fix typo
1571682719525d67ae355e4a0394c002f4aa30f1 2014-10-11 parse.y: precedence of duplicated keys
8771d1a0fcf5c100885630a1e9a6bef1a44f32ff 2014-10-11 vm.c: precedence of duplicated keys
5fa4d56263101569024cf0e9516851f91dcd1f4c 2014-10-11 parse.y: remove duplicate keys
0d43e1484141dec6afcd9a315ae356afaad5bf0b 2014-10-11 file.c: fix compile error on Linux
e9c5e7625cfbeacf18c2dfd6ac9d9b3049beadac 2014-10-12 proc.c: method body GC guard
cd55ddb03cfaa81b3c6930d7132389fadf02b451 2014-10-12 .gdbinit: nd_tree
37d0c873f6c9fabebf2ea44a28f843a99f082b07 2014-10-12 parse.y: should not eliminate value nodes
4a883ff9a8b1333cdc5b1cc65c46c775a47559bb 2014-10-13 parse.y: keep nodes linking
caa54c171522f46c26b3d5154f37730877df9df2 2014-10-13 Revert r47899
f77d22d1fe8aeba960ff3516b6f605d728f47b14 2014-10-13 common.mk: update-gems for older BASERUBY
5617e317713b55d544fb493d9346d2330c60c727 2014-10-14 symbol.c: rename rb_str_dynamic_intern
3e69b074c5ad87778fac4d7974fe1e5fc11d5ed3 2014-10-14 symbol.c: immortal IDs
65075dfe3adbb834d9282c01ba9b0630e2752450 2014-10-14 symbol.c: ids array
3958ba3cbeb3a362f25522017b26455bfcd5c58b 2014-10-14 rbinstall.rb: fix .gemspec permissions
efaed8c80d12e5f2be76f0c6b25bd3aba180c97c 2014-10-15 enum.c: use Qundef
e02c5f346fd54d9183aaba3eab517bcf7a0613f1 2014-10-15 test_rubyoptions.rb: split regexps
723cee93c481e62579e5353d9128e1538381cbab 2014-10-15 enum.c: nil if no iteration
2d1578804b769d00be6145ad335a90b7184e50bb 2014-10-15 vm_backtrace.c: unknown name method
2a61ff2e6502426405c64177d51b5f315ac2ec1d 2014-10-15 vm_backtrace.c: fix unknown ID name
c36e3466a61d78908d0c86f5030e1b18073e77d3 2014-10-16 cont.c: fix compile error
8b1955d060f5cc38b9fabaaa6a59fa34ebc0e6d1 2014-10-16 cont.c: fix typedef
04e5c65ff7e97fc611fb2ffe86a42f3aba41f716 2014-10-16 parse.y: do not use disposed string
0d88cd9394ecbcef0c733f7973504d6ff49db228 2014-10-16 signal.c: abort if nesting reserved signal
b7a0038505f797777969c248ed027b1481269cd8 2014-10-16 signal.c: get rid of heap corruption
fb10a2cba5df1737f2d3080c9c6e562562fd76eb 2014-10-17 signal.c: exclude terminators
4f07b141908272b6a09be3d27ccb01e950ce7b6e 2014-10-17 signal.c: use writev
a2797a454c94318c2e4448f61a72074220c7d880 2014-10-17 re.c: mak eregexps with binary escapes ASCII-8BIT
99eeaca5479b4f27eb6ca086924b0b04752d7a3a 2014-10-17 erb: fix -U option
ae7de68961f017c66ad6fb90b1f416c7e674705c 2014-10-17 erb: multiline anchors
0f67a3bb3171c98770c7a5de8559636d2551a3b8 2014-10-17 symbol.c (register_sym): debug code
795cb77701aa648aefb036451dd83a0bbf228ab8 2014-10-19 common.mk: fix missing quote
51af3be356a2bc9b9c834233c52ce1cbd5f59985 2014-10-19 lib/unicode_normalize.rb: remove BOMs
2435904da7970c42e42cf521021972e1f3088118 2014-10-19 common.mk (srcs-enc): generate unicode_normalize/tables.rb
963f1bd99084a82b6831455c612a82238eaf08b4 2014-10-19 vm_insnhelper.c: refactoring
11d36a49c7209969043a37e1cf9a666bc9649d8d 2014-10-19 common.mk: use existing files
6e21b611aaa485259545c0ce696b000aaadee5ed 2014-10-19 variable.c, vm_insnhelper.c: improve performance
30c8f9dd83add8b422888e8ff2bafb234696e8e5 2014-10-19 ruby_atomic.h (ATOMIC_OR): should return previous value
b45c9f60a39406863119d0ee622748683cdbc40d 2014-10-19 signal.c: adjust indent of preprocessing directives
07c9ad1d188bc8d5ff0f0dc3e724f13e31c954e1 2014-10-20 tool/unicode_norm_gen.rb: fix for 1.8 BASERUBY
80de9591c945891ce736e34711491a87b003d76a 2014-10-20 configure.in: downloader needs BASERUBY
f61265746e54ad1706e382630679a855d919d6c0 2014-10-20 tool/unicode_norm_gen.rb: for 1.8.5 BASERUBY
8b99ce965631de9d475ed28b27e265d92fc91445 2014-10-20 unicode_norm_gen.rb: get rid of hard coded paths
3a2f81cf9a9324957f06997447783a3c7a9177e9 2014-10-20 unicode_normalize/normalize.rb: remove unnecessary module names
7f652dc6cf444d8d342f6a019faf3b54fa16be67 2014-10-20 unicode_normalize/normalize.rb: simplify
6948188f3804e612de498dac654c278a342d49bf 2014-10-20 unicode_normalize/normalize.rb: remove prefix
bd2d094aab4c672d5fef4a126087e0cded864c6c 2014-10-20 vm_insnhelper.c: preserve encoding
8d9e1f9dad107582eac539b9e1e22cdea852c0ae 2014-10-20 error.c: check if EWOULDBLOCK is defined
c1397c573e0463dad6a395078b6aa267e85400ea 2014-10-20 io.c: enclose statements by ifdef
3136025cd14f6750f5e6781612771140452ea0ed 2014-10-20 test_module.rb: test with UTF-8
e64a3869bc8f76023f92a2c203877c6d534d099f 2014-10-20 unicode_normalize/normalize.rb: rename variable
c7e1545cea78f43f5c96c1d95853d35634f3e222 2014-10-20 common.mk: update unicode files every times
a1cd28403370c95f0124edd832dbc50e5ed3a02e 2014-10-20 common.mk: disable force download of unicode files by default
622f31be31b43429dfebe85e8f5bc5c92af5dd1f 2014-10-20 Makefile.in: update unicode files only after update source tree
b3943565791c1c6a5d4dc3a311ac09a6bad3f9a1 2014-10-21 * configure.in: download unicode files beofre build.
f54774e351d805db1ebd9da6e493307334d31730 2014-10-21 Makefile.in: update gems after update
5643b4288191f44e47c3500b82353b0d5fc2cee2 2014-10-21 make-snapshot: download by after-update
cde7ae1c15e2332d227acb92b5635bcd2b931f71 2014-10-21 common.mk: split after-update
4ae67d876a6bd3e1bd9126f46e96ef7395b18293 2014-10-21 common.mk: after-configure
696141dab4fc3d0da94173b38d65f68ec4caf1ab 2014-10-21 lib/unicode_normalize/tables.rb: remove auto generated file.
42ca97865682e568f949930439192aaf2474c2a9 2014-10-21 common.mk: UNICODE_FILES
2767d9a8cf7e7d66fea91d4bb5f4e0ca9dcdf253 2014-10-22 common.mk: comment on ALWAYS_UPDATE_UNICODE [ci skip]
84919981656b59bb0eac8cc9db00545e77efd3de 2014-10-22 test/test_unicode_normalize.rb: don't set default encodings globally
6cf85c1bd283a40e7174c9df0efe331af7ded635 2014-10-22 common.mk: update source tree
052c85da9643fcfb4e5f43e9ff688dcec7d3f7e2 2014-10-22 common.mk: update unicode files every times
67121b506099a96c103cf67611c1ca53fb47292b 2014-10-22 class.c: delete expected keywords directly
8dc89b34c16373e67e2dad5ed6c1aea5aa48bf82 2014-10-23 vm_method.c: no redefinition warnings for undefined methods
3d8641233582c27a34715411b94b2922641ed5da 2014-10-23 test_object.rb: avoid confusing ruby-mode.el
d8918fa6b5ecf660ebdb5530fa971e324f6847bb 2014-10-23 test_unicode_normalize.rb: show error messages
ca7835bec6714f0704a32a25d2c23e465f3c10b2 2014-10-23 hash.c: rb_hash_delete does not call the block
d4c22161f391d66ae6191c36f5f2ff965f97c3f6 2014-10-23 test/-ext-/hash/test_delete.rb: assert deleted values
f72c0b5c787df88aedb0270d354e8dca9326ce45 2014-10-23 common.mk: timestamp for update-unicode
2c8db2c24cea3478664395ca62563ed22227eae6 2014-10-23 vm_method.c: get rid of cache
b5f3b4cb0906b77c385f0e950b4ebdf1336e9ee8 2014-10-23 test_object.rb: for r48118
0b9aac597f110e9704f50ea5b11ecf500aade5a3 2014-10-24 make-snapshot: fix gems update
fe4ed311d1c8807be8f791041eadde890f2ad96e 2014-10-24 parse.y: indent
5940b1f6fc6745e4cb7516345a24b9b45567d21b 2014-10-24 parse.y: fix fluent interface identifier
26143970c1300d09f9063ff77ba9b4d15472b9c8 2014-10-25 rake/cpu_counter.rb: use Etc.nprocessors
9b581e0d0b41dccc8c15400f05ca5c763c6c41b9 2014-10-25 template/unicode_norm_gen.tmpl: from tool/unicode_norm_gen.rb
3bf0628a70ea72b55713458d40271dd3e5537d19 2014-10-26 ChangeLog: remove conflict mark
d1ec43ae7ab2a4e529ee8eed21c2894b565a6862 2014-10-26 parse.y: Ripper.sexp returns error
202b4bbe81dc5f5d40df5c779d8f8d20d06e9b70 2014-10-27 gc.c: fix no lazy sweep mode
ce9fc203d1e7cd97d68fab6e10733bd62f065c5a 2014-10-27 test_parser_events.rb: split test_binary
fc9fffca1d4f44d740a726db00d9ef3c9cca1312 2014-10-27 symbol.h: optimize ID2SYM
5a277b4070ff1228e5c5cf07215d38fca7e51fe1 2014-10-27 parse.y: optimize IDs in ripper
d8e1bf2760370bd50a49a778309227aff88ba3ec 2014-10-27 id.h.tmpl: ANDOP and OROP
92c61ca747e319d76884960643ef098734040fd3 2014-10-27 ripper/tools/generate.rb: shorten generated source
1b132cb25462e378b7d133b762d0f587b19e753f 2014-10-27 eventids2.c: reduce size
9bcf16f01a7d5d3b1e4c19b146a9426b44891a35 2014-10-27 proc.c: local variable
e45b215fdd16f4fefc8f97f2391ef532f10c8f50 2014-10-27 proc.c: fix method proc binding receiver
b5524d9f8a569014c7f33d0d01e1621d8d71c9de 2014-10-28 eventids2.c: reduce size
4079a35447218918a2494b5d7242c9a80b540183 2014-10-28 ruby.c: no -r when dump
6c6d4da21bfcfe75b8b2f550a42e27fc1ace7a69 2014-10-29 configure.in: fix for old Apple compilers
5de3e7e2bdce598dfc7348fbe3ef8ee951058d1d 2014-10-29 test_require.rb: rename
ef276e959ec8a8ad0b7683176e2943058335f55c 2014-10-29 load.c: transcode path
d8270efcc95002e85d3410897b86b8ec4834dd35 2014-10-29 parse.y: unused member
98ea62756142b6c9cc030e99b6d936d986ce463c 2014-10-29 parse.y: warn circular argument reference
6fe9b2b79446e20e4a3a48c898313c63258182d5 2014-10-29 parse.y: warn iside a block
049bbd72e33ef42852968b1ff01b2421cc14c25d 2014-10-29 parse.y: reset current_arg after block var
44d2958e3b6ba71de033b7f84960c3283558f755 2014-10-30 ruby.h: optimize NUM2CHR
e95e524782360babafc9d3754bbbda4f266bea98 2014-10-30 vm_insnhelper.c: allow to_ary
40cc9231a9b37bfb22571a68fa0493e0ba532405 2014-10-30 tkutil.c: remove useless branches
39713bd9277303d406ea43975b2f4d096a537dc4 2014-10-30 common.mk: separate Unicode files directory
708eed20905096339da6f99ca0e1ed26db88b580 2014-10-30 common.mk: separate updates
c2228158c9f7ed5ca06b1abf76b694bc9c546f91 2014-10-31 extmk.rb: include UPDATE_LIBRARIES
aa631f9a7e948d109f3f3fc84112e3352f7b408f 2014-10-31 common.mk: fix Unicode table dependency
26c13db6e6cdf72fba137ce7455c4f34d9180472 2014-10-31 test_time.rb: test_iso8601
74ec76990ac05b706d0db2e658a4aa55b5f2165c 2014-10-31 win32/setup.mak: get target architecture from the compiler
3dce236bf5f2343d14a30619c8c5649002744f22 2014-10-31 common.mk: remove dl from EXT_SRCS
b5ba1dcdf0d0db9dc1cdbbc9710e9cab4a6f3bab 2014-11-01 parse.y: invalid instance/class variable names
119afd7531fd175dacb80948cfc1f581b721d47e 2014-11-01 parse.y: separate error messages
862c62b4e2bd713c987c7d30046bfa5cec630b20 2014-11-02 tool/instruction.rb: remove trailing spaces
c291516f1400e04445611a6ce382b67e6baae427 2014-11-02 tool/instruction.rb: remove extra blank lines
2320264ef6ad12b824940e4aa223b662e5a308fa 2014-11-03 foreach.c: printf specifier
30f69beebaf526dd03dc494d85c4dba85bbe8368 2014-11-03 tkutil.c: inherit Data
e3787f8b364e1e0b000fc0fd25cf8b6272889c86 2014-11-03 ext/tk/tkutil/tkutil.c: disable untyped data warnings
97c1f8cace94f7445826ffff83dc4df8629fb1d6 2014-11-03 README.EXT, README.EXT.ja: mention about PRIsVALUE [ci skip]
95e83cb3f940cc1a8ab7681ad01f67aba77554a0 2014-11-04 ChangeLog: fix notation
a9f3eb75de7c4041b273cc782585e1b7b20a6fa4 2014-11-04 ruby.h: add mark to PRIsVALUE
7b011fd11eb2becdd26c7de1e895bada273807b2 2014-11-04 * ext/-test-/printf/printf.c, test/-ext-/test_printf.rb: remove test for snprintf(3).
dd3aec25d63e865ce0e90b2ff870d7bcc39b1a56 2014-11-04 Win32API.rb: update message [ci skip]
f6616071dc4089b772d3dcb6c1031653fb4d2054 2014-11-04 test_gem_remote_fetcher.rb: leaked FDs
2f00182634eaa0389b46322301795de475f46cec 2014-11-04 suppress warnings
3614f8bd1c813916054079055d13462e90808a96 2014-11-05 string.c: wchar terminator
62ede28373fe20cb72963e71b8589ffac016224a 2014-11-05 string.c: reduce memory copy
ef8139db13537ab2e4ef7d141076cfedb3cf8282 2014-11-05 common.mk: update unicode data only if BASERUBY is available
7fecd1e75d80131c36d6615c38a6b869dfa81054 2014-11-05 cpu_counter.rb: separate implementations
a707ab4bc8a29241440f56696098efa2f7f3ff45 2014-11-05 string.c: no terminator
9bc469b9507fec1110ee539bbe713a5f1855f4d6 2014-11-05 intern.h: deprecate rb_clear_cache
35656631d7c34b5e3adb679d12c9c3bcf2a6a8e7 2014-11-05 proc.c: remove rb_f_lambda
4b8cb23a365f4d8dafc51a3b92e2b99c38a18623 2014-11-05 intern.h: deprecate disable and enable super
1cede1dab27a78668e1572b861ee1229a87a764b 2014-11-06 reaply r48278
1b7bb04e1c0ff4466552c261621c45a5fb89142c 2014-11-06 make-snapshot: HAVE_BASERUBY
1ae1164eb0587c8f4ad1ab44bc1467c689c53b6c 2014-11-06 generic_erb.rb: explicit_trim_line
c58962d43f3ae09782afaddfb3108270eef2929e 2014-11-06 string.c: no exception in QUOTE
fa892d27af38ef0685e944bf3a26390ef336b2ba 2014-11-06 test_pack.rb: test_invalid_warning
1f53145dd467ebdb5d25a234f69d774ba0086afe 2014-11-06 pack.c: escape and encoding
64034372b7a4faac73628f5ec1060eaf8d550919 2014-11-06 normalize.rb: explicit separator
b8788417f0fcf25a7982d1e52ef73f8b277d97f4 2014-11-06 normalize.rb: trivial optimizations
d436c051630a4406971645c7b44d84f4f00a0ff8 2014-11-06 unicode_norm_gen.tmpl: expand kompatible_table
181f3719bb0df0d0886d069f4385a1e87b7fe8a2 2014-11-07 ChangeLog: not a typo [ci skip]
72ce1a4759b853b02eab31786acbb69ba80b4fd8 2014-11-07 test_exception.rb: more tests
13d241489a77634a83de04ec90b9bd5983a0493f 2014-11-07 thread.c: no function callsin RARRAY_LEN
7d7bdcc5c695e96b353ee783c79ae3de76206155 2014-11-09 securerandom.rb: fix substring of FormatMessage result
0066d95fd6b679a90ba8e62d17e535127e3a4860 2014-11-09 win32/registry.rb: slice in WCHARs
93ccab82c55f36fc2e5aee2b53cbc90f56bb94a0 2014-11-09 securerandom.rb: separate implementations
9b559f194c9960e66011b8f40d428fe36cb302be 2014-11-09 normalize.rb: fix syntax error
26ae6455014e0155cf37a3a0b77ed7323e15ed39 2014-11-09 vm.c: super in bmethod
71c8cf27dbf049aa8e91550ae0b04bc1bca6ee3f 2014-11-09 test_bmethod.rb: super in bmethod test
770128ade36db597395630f861fd9d801428ef2b 2014-11-09 test_bmethod.rb: block in bmethod test
79c0b7fcc86f5283ba3de22720eebf554b8e267c 2014-11-10 unicode_normalize: UNICODE_VERSION constant
eae536ec3a41a1cade59a87db110f56456eff3ba 2014-11-10 signal.c: signal list to kill
6ccf3d68c21c2eabefe80f9ff1f7b5296a9ddfd2 2014-11-10 win32.c: login name encoding
0d70c707aeca423854b62d5be6ee2013f2afc2ee 2014-11-10 win32.c: user name
8e677dc4436ea80e219c5962576231abededd114 2014-11-11 template/prelude.c.tmpl
f760bb4b39ad9353712ecd284aaa1e1639edeb01 2014-11-11 common.mk: preludes
df4c7727243f7ca10a3893b9a5ae97bf0b113a2a 2014-11-11 make-snapshot: no wait unless needed
d24e72500901345ffa3ff6f59cd105fe55dd8b15 2014-11-11 common.mk: nmake
1a9a3c394426eaeea17cc7b8dabbaded30c19aab 2014-11-11 unicode_norm_gen.tmpl: fix build error
50ad0f58bbac0eaee8293ebe886b4fd3128fc89b 2014-11-11 * win32/Makefile.sub (prelude.c): search from source directory, not depending on VPATH, in parallel to r35135.
d91b502dec264ba12a8df852fae9314f520d93ab 2014-11-11 common.mk: relax dependency
b65b392e9619d962e5474a35673ec75637990168 2014-11-11 tables.rb: add
16d2f2803f72ed9f339a9a6551a9922272ee0c6a 2014-11-11 test_unicode_normalize.rb: skip if not found
9efb9195e09254ac41f45b7b721b7c09e5b4512b 2014-11-11 test_unicode_normalize.rb: skip only once
54af8757b337a7347a230d450cfda9e2b0c94560 2014-11-13 internal.h: STATIC_ASSERT
d21daa2b9132f5208f09dcd4ea37efd8d81c9d04 2014-11-13 internal.h: define
2a754a733045da9965e88d1f31e650ea6b3f2b6c 2014-11-13 proc.c: make lambda directly
07da5b294a6c0179614e27233f1f086f95f72269 2014-11-13 eval.c: obsolete comment [ci skip]
2eefb48f6f2b48480da2707f7cbebe54d1e95a42 2014-11-14 proc.c: adjust argument type
ab1576704f0ee380c0d1e1476f089ada0fb65ddc 2014-11-14 id.def: attrset
7a699d8b0b54997641485b2fb37f1b3deff9d101 2014-11-14 gc.c: check arguments
558b9191c0c76d9807f339dae289a62ad7ed4ae8 2014-11-15 vm_eval.c: UncaughtThrowError
c01aaf60a5ae218a2a2b4de0788553a97519190c 2014-11-16 id.def: move IDs for exception
e13603442ccc44f73f89e54b550d0466e16c82b7 2014-11-16 vm_eval.c: define IDs
f45e0d537ff0a902f3122eac47b809f3c6098dc4 2014-11-16 timeout.rb: use UncaughtThrowError
b1acfbc121ad5eecaf315b6126f960894da1d83b 2014-11-16 ext/-test-/proc/super.c: rename
de870875f773f5a680b12e5306bc316d35465fe5 2014-11-16 vm_eval.c: rb_current_receiver
6f7527996e3e4ea40adb663d4f6994fe410d6370 2014-11-16 proc/receiver.c: commit miss
85ba516877f26444bf9382f19bdb5d94527de945 2014-11-16 string.c: escape a backslash [ci skip]
0884d0b944de777d22b963dda47294d939c9fd90 2014-11-16 proc.c: fix method proc binding location
1133596e6ba77ddeb93552fc8274a3bbdd87e6f3 2014-11-17 timeout.rb: same object across fiber
4e48b6428034b92c4eb23e1d50889979f8a38dfb 2014-11-17 symbol.c: symbol type predicate functions
358840fa7d510010ef1f775be567ba2268119e17 2014-11-17 object.c: fix error message
88212206f60f5d88398079ee7e8f8681c8abc376 2014-11-17 test_inadvertent_creation.rb: split test
9763fb84b59f1f1019ae4e0d322520fac55e6a8e 2014-11-17 .gdbinit: update for r47913
b3eaacdefcb8ba8626f8a77caf079e39b90402fc 2014-11-18 test_module.rb: fix encoding
5cf688a588e5b08ca199a2891822747f15e7e3ac 2014-11-18 test_exception.rb: missing test
5023492957351796cbde1db1d60c3a5ab5771ccf 2014-11-18 parse.y: fix literal symbol list node type
0f6015c4fb94410dea3079d426690a4cc0913b02 2014-11-18 common.mk: remove srcdir prefix
16ba36042340103b4f079a370238f54c4696bac1 2014-11-19 prelude.c.tmpl: strip prefix
4daa0fce202783562a8e9022f301d0591f2f2a26 2014-11-19 common.mk: ims=nil option
3a2d2af0f713c32b51b5b4a31f53829ff4ba8574 2014-11-19 common.mk: fix build error
595ce95d3c63a40fb3234cba4c59eb6c8f60faf8 2014-11-19 parse.y: append directly to delayed content
a80d54626458047c77fb2ef00697a44a7ea80fb5 2014-11-19 parse.y: predefined ID
3cdbc18f57cee5c871211bfe4f47bf269e0e53f6 2014-11-19 parse.y: ripper_new_yylval
098127dc2bc417419490a83b94b3e179389828b0 2014-11-19 parse.y: regexp error in ripper
4cb3f72fddfbee1341b21a8ec7b82ae884dbd3c8 2014-11-19 ChangeLog: add issue ref
6f4e3f05f5b6102bced72f5c913d0bfbd13ff9ac 2014-11-19 parse.y: shrink parser_params
1bfee277950bbe0325ebae40d5576066bfc5025e 2014-11-19 test_vector.rb: fix exception class
72de767e9b60b301cfa0648def20a5251ed9a82a 2014-11-21 common.mk: fix dependencies
4ecdc8f54513712e5c64fc93e85c9c6dee26b90d 2014-11-21 common.mk: use PWD with nmake
8eb0c810b228df1f8352c005a7ae882ad4179b4b 2014-11-21 get rid of inadvertent ID creation
d551e813cacd693c4c47405c267f72211d450f57 2014-11-22 common.mk: keep verconf.h if unchanged
f5063b7ea7e774519602f7a112d9acf536a1da33 2014-11-22 dummyparser.rb: on_rescue
4f160fa041502845423ef140a1899fbdece06ffb 2014-11-22 io.c: remove redundant assignment
237162a3b163e011b15162c7aa2b82458484957b 2014-11-22 test_variable.rb: suppress warnings
5aa9eb4616b39b23098b8c3f749110f77c983f2b 2014-11-23 elementdecl.rb: suppress warnings
be5bbaf5dc30933117ca671a9b5a795e3adad6cc 2014-11-23 parse.y: replace with TOK_INTERN
9519f6193a940a736036ff0fe03d45b81d1dc4e8 2014-11-23 io.c: preserve encodings
b58802a3c145f9bade0bb31c759f090d3fba46c9 2014-11-23 iseq.c: preserve encoding at disassembling
25bab786cb416aa491ff62e6d9b6ba196251bfc6 2014-11-23 string.c: preserve encoding of global variable
ec81f9c4cda263f77d0a84946b4d412ebd3a875a 2014-11-24 marshal.c: literal method names
a6755b6e5feb09bdcd50409b0af377779ec02b91 2014-11-24 process.c: intern IDs
09fbd56e6f1774254a2f1999897231d0ff5ae84b 2014-11-24 process.c: get rid of inadvertent ID pindown
63aafb2004937c5ec8f514dc317833f791f205a1 2014-11-25 process.c: initialize static IDs first
913ed016c1efa45afd78c6c56484bbdd0fde9454 2014-11-25 common.mk: remove old gems
f20f84d60a467c1bc8a0ca81fe2788fa4c8079f8 2014-11-25 vcs.rb: make Time with proper offset
f77d40235275c80a4e1771b55a9d2c86bf129b26 2014-11-25 safe.c: preserve encoding
ddfcb969300604b1f03887e2498779c7c879ca96 2014-11-25 safe.c: preserve encoding
5d4aad2b1b7e5a941bf0ed87d280333301183a25 2014-11-25 vm_eval.c: preserve encoding
f2fc80cebeafdb0c8e354b31825f192c7d40825e 2014-11-25 vm_method.c: preserve encodings
d0ac6d5879c8d2132a7419ff2b8a4fb3b3a28597 2014-11-25 object.c: preserve encodings
606e855622c2694c6bf1a5cec59373bef0d0877e 2014-11-25 rb_id2str over rb_id2name
91e2cd34d4a8f8bd624a7fcd25c34239c8e3b319 2014-11-25 vm_method.c: preserve encodings
058044c211b48027fe84191571527a464b57036a 2014-11-26 proc.c: use RUBY_SAFE_LEVEL_MAX
eab191040e9356a8ed4aaa418a7904d6f94064b9 2014-11-26 parse.y: fix invalid keyword argument
2e7ed8032d6f24cdc23ec48a00e3c34adbe86493 2014-11-26 win32.c: for non-standard console
c262acb4e023b6cd4e06b993508ab59a5f61607c 2014-11-26 ruby.h: export keyword argument functions
97cfffcdc64251660176cdc30a0408833d3d7af7 2014-11-27 envutil.rb: skip if load failed
c158fccd2b1213ac69846a5a832cc1a1d4f2d431 2014-11-27 test_const.rb: use assert_warning
2092561366e45e398bbec6c4eea156598aa37f21 2014-11-27 generic_erb.rb: read in binary mode
1e4292a9d07f8d3d611705d6790968a188fee485 2014-11-27 time.c: indent
f25c052bf260c2655b8cfaf9c8e447e5940548af 2014-11-27 prelude.c.tmpl: no preludes, no code.
98d18de47903e6011a79568272fbd643ab99ff32 2014-11-27 common.mk: no preludes for miniruby
955c7f0698d2229f72ae9b9d2a49a1cbecb606e9 2014-11-27 common.mk: prelude.c by BASERUBY
ab6f20df7851216a5f1908dbba99031135c8687d 2014-11-27 ChangeLog: fix a grammo
8299027f2e13ea4b7e50e3dc534d17211143092e 2014-11-27 make_encmake.rb: fix typo
3c45a56746483804639e27dbaad3f42c43c3297e 2014-11-27 continuation.c: quiet static-linked-ext
28ad79fac388b03a1a3d9ed1046aab77b01d41c1 2014-11-27 dmyenc.c: separate
e5df8e7bb39129b3bd6db9dc5ba8567f6a0190ab 2014-11-27 common.mk: INITOBJS
38f3708fc1b3dd9de4ccaf1ec52ffeee996dd847 2014-11-27 configure.in: add --with-setup option
35e07b47adf352fd6b6bbef5fe032bc940e187e4 2014-11-27 README.EXT: fix typo
2b92335efd4c561ad7a9ad25367838857602e067 2014-11-28 file.c: unnecessary #undef
6bb52d8026b8c5b27f0f48dcfe7ac4e6e62a7428 2014-11-29 test/ruby: suppress warnings
374fcff28ca08cdabd66d1fb939367ed45df0ccd 2014-11-29 error.c: simplify message building
a35a256bad2e1dd53286bc73e4fb028837e114cd 2014-11-29 win32.c: convert by Win32 API
544d28c300b5a8084693968cb88b75443def8ab2 2014-11-29 ruby.h: no parent in rb_data_type_t
33ea2646b98adb49ae2e1781753bf22d33729ac0 2014-11-29 win32.c: use UTF-8 for argv
18c8bfafa0ba6d221f01c767e6c261cc178cbefb 2014-11-29 test_rubyoptions.rb: workaround
b4c3c3171f4a8b9c39b68bf5e545d8853b84ff77 2014-11-29 ruby.c: translit_char_bin
1ce81d6f8b00186dcae04005f502248f986fbe75 2014-11-29 ruby.c: transcode program names
d40aad1c09e509e585a8f23a2e713048ad5f3384 2014-11-30 parse.y: fix a typo
e580a631be59d4c7b8d415f4fba907746a72a0b5 2014-12-01 use 0 for reserved
6b6ba319ea4a5afe445bad918a214b7d5691fd7c 2014-12-01 common.mk: ext/json/parser/parser.c
15cfc9553a1ff1e4a84c40360ed3285b27edaf60 2014-12-01 common.mk: rebuild verconf.h for each configure
11dc42c20ca3cf3be6003fa303eb5649c00ab411 2014-12-01 parse.y: enable encoding pragma in ripper
4d63c8503100b3683ea4eee14a39bbdee3d04c20 2014-12-01 re.c: check if onig_region_copy failed
8b3813f6b0edc7d1355ba50e4535b7930ae1db6b 2014-12-01 strscan.c: fix condition
4ea50d7aea9e84be4b2ea206c939bffa903bd509 2014-12-01 parse.y: remove garbage
012c558127d329d2f846124958f7ab57bbaedc3b 2014-12-01 re.c: rb_reg_region_copy
1549a6b78daaa4f3efa1d47eb6c9e52b080578b8 2014-12-01 parse.y: check single regexp only
0a190272cdbe182eea4d27407c680370dd8afde8 2014-12-01 parse.y: preserve tSTRING_CONTENT results
a81979ec5502187c6c7504afded5e6bc3f6eb6ed 2014-12-02 iseq.c: use lvar index
ab9319d886da3c2e60ff2e642b48a4c376a5cd45 2014-12-02 compile.c: set true and false directly
062f0eddc75495cc281dc5919e07b503e9931977 2014-12-02 common.mk: clean more files
820e5ade8be622d97cff00c04bc861a98e582067 2014-12-02 array.c: decoration
56891028bdc1e115e6c8f4ec7f8c7aa199974473 2014-12-02 common.mk: html
655285b5f702e6bdb1e99b4702719b030340acea 2014-12-03 cparse.c: typed data
b040788b527ad83c95b48b22defa07cf7f30dda3 2014-12-03 tkutil.c: typed data
c95b3a16bdf6c9a40c3ce23734b38c1982609712 2014-12-03 ruby.h: no warnings of hidden objects
aaed10716a55d659309a8636a41a8e159347a32c 2014-12-03 intern.h: SIZED_ENUMERATOR
ed52fa6ef9281617c0af80c4acddc28065fd3df8 2014-12-03 tcltklib.c: revert RUBY_UNTYPED_DATA_WARNING
49b3b2d8a2419199d28b4c1e660483bf2c92a74b 2014-12-03 string.c: fake string is not sharing
f235dbeea5ca8aa9e433f3b1b5a8cc70970af304 2014-12-03 dmyenc.c: try to load encdb
a177c2762e9bbe01e2666026cc70474bdace50b5 2014-12-03 load.c: tweak the return value
673f1b30646b591f0366f2bb258f43bd5ab3cbc2 2014-12-03 enc/prelude.rb: no encdb and transdb
638ba47303dbc54ea84147cbb21935b251f670da 2014-12-03 load.c: defer static linked init
aacc35e144f2a3d5c145f85e337accd55a8acc90 2014-12-03 encoding.c: load by rb_require_internal
9a12b5ae94357ace093772c59b6b46f7116db517 2014-12-03 load.c: defer static linked ini
14b56401d1557e1f166c91070ba9a85025dca71c 2014-12-03 load.c: reset errinfo
f64ba5d5197b8e2db871bbd16750ad7766a3b931 2014-12-03 iseq_load.c: rb_path2class
bc0f131277af6b6cd65a5e75c3b8a2d9d8b073ad 2014-12-03 prelude.c.tmpl: require_relative
10cd530e4098d693383168d0892551ea2585b0f9 2014-12-04 socket/option.c: use rb_w32_inet_ntop
1e6a1012374367b812e98eedf940feb2e3068153 2014-12-04 extmk.rb: no EXTOBJS to main if enable-shared
cbdac1eaf69e52d353e85951f6667b6332abcff7 2014-12-05 parse.y: fix lex_state after tLABEL_END
c2fb27ac4a5b62571136489918a9c99bb17c821a 2014-12-05 socket/option.c: fix inet_ntop link error on mswin
bbd0c7a339fd521f1154a6cd0d8f6a5361efe470 2014-12-05 test_rubyoptions.rb: non-codepage names glob
8a7690a5eda55aa218211490b990f982eaea4930 2014-12-05 test_rubyoptions.rb: non-codepage names glob
4a69c35c72aaf5f55b1a7a011e45f8834e7493c5 2014-12-05 io.c: fix rdoc [ci skip]
deba55eb1a950b72788aa4cab10ccc032c1d37a7 2014-12-05 configure.in: fix --with-ruby-version [ci skip]
dd155e029e1bc42a15532f82f0d7e6bae5ec0229 2014-12-05 ruby.c: no safe_level 4
c63800069b23df6e46af0a38fe21885315286068 2014-12-07 known_classes.rb: remove DL
07bb8b4cce6037ee3a05d765cf26c52fd4b0b4ff 2014-12-08 struct.c: trivial optimization
3b0ca105391bc4ce139fc08d49a9639d2eb3398f 2014-12-09 ruby.c: do not modify shared string
428791543be9e13af9426970f5796f3157dd30a0 2014-12-09 thread.c: get rid of invalid ID symbol
3992aaa36c0b62c560836ffdcc192c2a93929455 2014-12-09 vm_eval.c: fix `rb_eval_string_wrap` rdoc
9e256261b3d5118e547ab73ae2234e4f1d124177 2014-12-09 object.c: [DOC] Revise documentation
8cbf4003dbe02fca794606e15b47515fcd7e7cad 2014-12-10 thread.c: use the same method name
bf74f633c50d3996c81da35d2315e63a10ba17d6 2014-12-10 test_cstr.rb: failed encoding name
8efe878d11a136c8ea209eaf1448ee6a788c4814 2014-12-10 struct.c: use iseqval
d5b5338421c1a9c4128fad839590fcbb6fcdea70 2014-12-10 test_cstr.rb: all wchar encodings
516b9026fd36801deb95f4cf5d0a2fb19527301a 2014-12-10 string.c: chompped_length chomp_rs
b890ed926a7a2df848011208797551886acf5f53 2014-12-10 string.c: local variables
c00aca4aa0ccff7a579f5c711a04c495903b52e1 2014-12-10 string.c: term fill
0c50d7ba1511cb89e7dd51e6f270725f07012a5b 2014-12-10 string.c: term fill
c77efe114476e3fd5a1d66cba12ad65c7a1bf40e 2014-12-10 string.c: term fill
ed94c24944b0014cc89a3b56f76881ccbfa61a1d 2014-12-10 string.c: term fill
9d170963098fea8e11196cee155ca448bfc01fb3 2014-12-10 string.c: term fill
117438ee7bb5fc99423cec201f804da540e340b8 2014-12-10 string.c: term fill
7a77cf71335c426d973bbf94518177954a175945 2014-12-10 string.c: term fill
5c100b57f8c2f2513b0cf975d51b44b93a131070 2014-12-11 string.c: term fill
7307c32f1fb139dea4f3a4cc51738c447ad6f4f3 2014-12-11 process.c: unused variables
3977132bbb31dd2439b5d7431ef3b2aebb795eeb 2014-12-11 test_process.rb: split
c13fedf33db35b3788e16ff5ec44a5db61131b84 2014-12-11 ChangeLog: typo
a88e787277589617341afdcf86998afd7ffb9f83 2014-12-11 envutil.rb: kill pgroup
eaa80a6fa500545e9400d78b34e3a7539e9bde5b 2014-12-11 io.c: Fix spelling [ci skip]
88ae402cbf008f96db10d1acb39b6078fb1f8de2 2014-12-12 string.c: term fill
9cabd72f5fbf969b5b2d231cbc6fd4222c6f0977 2014-12-12 string.c: term fill
01e621579af0b2e3dba283b9e53e358adb170ab4 2014-12-12 string.c: check arguments for crypt
b96ff20fef5c23a232c6504520bf1d1e07958d6d 2014-12-12 string.c: use local variables
3b8c100418f5102cf720ab454b45eec4d4d1462d 2014-12-12 string.c: term fill
4d3677e14bf0adf8ddeabfff395831b8e032209c 2014-12-12 string.c: reduce intermediate string
e82f4195d49b730a48031738694391dbb3e41091 2014-12-12 erb: lineno and location setters
9e52416cd304c648e7bf49f1e77c81cd5adac506 2014-12-12 erb: set variables from the command line
8326a747f991be50b3cf0ab9eab8c091f904e14c 2014-12-12 erb: suppress warnings
0ae6db41cac416892a0f7d70b38f6f8721876e63 2014-12-12 ossl_ssl.h: accessor macros
cfa7024e25468adb4da2cfdf48649f05158a142f 2014-12-12 ossl_digest.c: typed data
b0a379e3b0bd6d04a8ccf1f33a329f9c14b749c1 2014-12-12 ossl_engine.c: typed data
c5de5573c129284bba0c116bef1c58947895c25f 2014-12-12 ossl_hmac.c: typed data
a6d16bdc0f2ac50e2762cdc20e5726b0d9e8f0dc 2014-12-12 ossl_ns_spki.c: typed data
4bb6cb76f2cb869ce05ab5af5b591e899bf8125f 2014-12-12 ossl_ocsp.c: typed data
c3202f63b187327eb2c0c14e16fcbc8dd973c12f 2014-12-12 ossl_ocsp.c: typed data
e97e41e34a36efb400ff96841252c8fb81cee92a 2014-12-12 ossl_ocsp.c: typed data
457cd40f30593b982d8f8933ab4d62949b372616 2014-12-12 ossl_ocsp.c: typed data
d064e7c8576d311730fb86f1d289a6f95a917134 2014-12-12 ossl_ssl_session.c: typed data
060e693738fcda6a88e6e2d6a965ed14899e3c19 2014-12-12 ossl_ssl.c: typed data
cd96afe99373ed6fd69d6187344ae66813e6468e 2014-12-12 ossl_ssl.c: typed data
374fe20e4f463ff4e3b1b17eaddcb9512d568e2b 2014-12-12 ossl_pkcs12.c: typed data
b8897cd60fa27ed391672bf2298603e67c2f6186 2014-12-12 ossl_pkcs7.c: typed data
ba19bcdda4b93c268090a99a3c7a3f0225d4cba4 2014-12-12 ossl_pkcs7.c: typed data
bf368e4f48c8d8bbeb56b68f1457e126cebcc9ca 2014-12-12 ossl_pkcs7.c: typed data
68c8994a697480386fe9c47468c07fa856c97f6b 2014-12-12 ossl_pkey.c: typed data
13448fdc6b2bcbeae19d5cd8d7e253a99b267fb9 2014-12-12 ossl_pkey_ec.c: typed data
2e78e44f5924cf7596c924a7433c8ee5e69927e1 2014-12-12 ossl_pkey_ec.c: typed data
c3fdb1c3bd7ccf213a9bff384c85b11487093a9e 2014-12-12 ossl_x509attr.c: typed data
3bc78d5bd8c70daf7cfbfba0d9583497e0c9651c 2014-12-12 ossl_x509cert.c: typed data
eb2cdab02f2dc49cbd7edfc0135884dcaa5c44fc 2014-12-12 ossl_x509crl.c: typed data
3d0cbeaddd5cd26cdff86ec4760d3979b7532b1a 2014-12-12 ossl_x509ext.c: typed data
cfde2808aef7a09094ddade876375d67d7d691c6 2014-12-12 ossl_x509ext.c: typed data
a6eb21f849d304331c1fc8a58b3493e8092617ec 2014-12-12 ossl_x509name.c: typed data
0b671673dcf8df629c3054c64e2c8ce5d8df1bd8 2014-12-12 ossl_x509req.c: typed data
7db35b0399187f043aa5e5a34ff0815181b0c738 2014-12-12 ossl_x509revoked.c: typed data
a3fa871534efbacb977cf1bca2e62ec70053c1e1 2014-12-13 ossl_x509store.c: typed data
0c71e2808ee6378588523a31a8110f37c47d052d 2014-12-13 ossl_x509store.c: typed data
58d992ec44ea676e40b878fc663b543459243dcf 2014-12-13 test_ocsp.rb: run separately
76b9d37b56b5e240047684fffc00d0b2f0e44ed2 2014-12-13 test_object.rb: no RSS check
88cea9f7e2e7c9e2968dcc3d9b4df069e76df76a 2014-12-13 revert r48819
af06381332c9344fc3c400cf7365bd6cc4a9cc00 2014-12-13 test/openssl: skip old OpenSSL
b392fd5c55c4fc435f52203a18be6bc652af8fc7 2014-12-13 test_https.rb: skip old OpenSSL
21a40e94ac3404542c2bd83c388253ccf0fc96b0 2014-12-13 skip old OpenSSL
7dc4bbc1406202a48ef31e9fb97d542ece4d5519 2014-12-13 configure.in: rb_cv_mcontext_t_ptr
02e8b4d9a89e9af8ddbf1507261fec67fbfcabac 2014-12-13 signal.c: stack overflow on FreeBSD
05459d1a33db59c47e98e327c9f52808ebc76a3f 2014-12-13 vm_trace.c: defer interrupts while postponed jobs
554da7feee561b96f652439d7693bc580d0112a7 2014-12-13 signal.c: include ucontext.h
e50746da001ec16cbed6a6c842f43cf0f4de9364 2014-12-13 test_gc.rb: wait
7c8164395336a0bb270bb611ca77c2f68e97e50d 2014-12-13 test_gc.rb: workaround for Windows
db4e9d5eb331cfbb5c9d9a1abbb87955ae63a99b 2014-12-13 vcs.rb: srcdir parameter
2de3281af4050913ae2c8e47f47c0cdb422a48d1 2014-12-14 parse.y: warn reference after method definition
e0bcfdd9311780698cc64d57d25e71c9990d56a5 2014-12-15 make-snapshot: suppress warnings
251869bc11b185c1b33b96f87271c3930a8aa71f 2014-12-15 vcs.rb: IO.pread
81ac745846986ae5fe22885342a6039e408e4e82 2014-12-15 vcs.rb: non-string path
fff1128281f49583d4b227cec7d32bfce735a1fb 2014-12-15 vcs.rb: abstract
238d8586dfefcf841045edaadac398d6be0f2a93 2014-12-15 make-snapshot: use srcdir
825680a106df7e1508e67cf383f155ec1823d1de 2014-12-15 make-snapshot: reuse downloaded files
020fcc95fe948f65b03609d445a6cf1bc0c06dc5 2014-12-15 string.c: fix coderange for non-endianness string
5f2a4d15a7564f85c086362a1ffbf1ed5623a46b 2014-12-15 compile.c: support for TS_FUNCPTR
20748861d4fa27997a174e4511b9454456483e91 2014-12-15 iseq.c: intermediate arrays
a3450f473382f091973d874128883a1cad04c1ba 2014-12-15 iseq.c: use caller location
389ea73014d8e7ed67ca289679d4aa50a375a5ef 2014-12-16 compile.c: check funcptr
1d5c5ea1534ed0078c4058969b7aa066279f9d30 2014-12-16 iseq.c: show function name if possible
50201018292a9f02b1413e8bc35f8d90a9c56613 2014-12-16 test_rubyoptions.rb: clean crash log
c51a3e6403775b0a4f51de5ac1ef2577814df3bf 2014-12-16 .travis.yml: dump crash logs
bad77a862ea27d9e9182c68581341e1d65aa5356 2014-12-16 .travis.yml: fix escape
97628bff1211a6bc7bac53e75d0ceef64db3bc60 2014-12-16 compile.c: wrap funcptr
e4717eaa4c7511f09e906b6896f15faab8ccec86 2014-12-16 iseq.c: struct accessors
e4cf2f328d545788c8273a4e5cfb30c1a92632e9 2014-12-16 iseq.c: remove useless code
d327d445c8c53247af82eb8ecd77447cf749cd92 2014-12-17 iseq.c: absolute_path
8d84693323d3eee5a34a12a21e4e686de8a3d801 2014-12-17 iseq.c: default option
25d670429c8ecf3e2d2cf4310982a331e8dc2133 2014-12-17 compile.c: constify
fd639a4c3bb7f5a9f0f33c2230ab58fd4bd3d70b 2014-12-17 vm.c: constify
467830e86751e864410791334e36c4c8c4d54937 2014-12-17 compile.c: struct accessors
ee4ca1887a03e728f85dd383aa417879ee43d122 2014-12-17 console.c: dead code
c28e5f085269f3558d93b1c7c2819834799cf55d 2014-12-17 io-console.gemspec: bump up
faa53ca2f6bd995c41f1f614f19c0ef1f99071a1 2014-12-18 .travis.yml: use after_failure
3bd4d51149d2fdac159a86cf836493accf328ecc 2014-12-18 io/console: checks for old versions
9701d08d1f20923f6a96b9a17c190cacde283e65 2014-12-18 configure.in: fix fox BusyBox
62d43632ba902d4b52991665bdedb4cdd2b21332 2014-12-19 hash.c: fix return value
0618ea7590eac584b6cb16fed1d36133b6e8986c 2014-12-19 ruby.h: get rid of C++ warnings
9da7dcc4771e371d0d1102371036594c1d7d4e09 2014-12-19 compile.c: add comments
5856a951914785b4b48f81340621d0cdb2271118 2014-12-20 fiddle: bundled libffi
96fc3108b597dacbc83f40fc03f8f732d630cf25 2014-12-20 fiddle: configure in mflags
65cc2e8374d6caaefcc2cf00a3248e1060ac3bf2 2014-12-20 configure.in: fix jemalloc option
d33830308f79150f362f42e32d5a653c094e745a 2014-12-21 signal.c: clear received signal at stack overflow
3600b5e6f749559d7036792032852a1fbb3a1193 2014-12-21 thread.c: no allocation during GC
cfe3357581b98e18aa4b4574ba262956df76bae8 2014-12-21 handle.c: suppress a warning
53a7c96417c360f7dfe5b7ed1b81d68867168ef9 2014-12-21 fiddle: fix build failures
bade6e467e4fade333fb8c9d7627a4381732871d 2014-12-21 handle.c: suppress warnings
0c8b964ef7694f73aba5e1019521bc3d540efbe7 2014-12-21 fiddle: do not disturb other checks
80036df9e365b083d029e06739b8d02ed6e15bce 2014-12-21 fiddle: modversion may be unavailable
055ae0c859f531879145c8b540164c31c4ed7074 2014-12-22 extconf.rb: configure libffi first
458cffce1a42a0dda7832f69f386e7abac8b621f 2014-12-22 extconf.rb: libffi with libruby
1634ac4d641fa81bbb6a2af8f8fd93be3baca820 2014-12-22 signal.c: fix received_signal
debedd371adb4aa6d1b540d23dbb3ff97e23730d 2014-12-23 ossl_cipher.c: workaround of OpenSSL API
b2c4e778ba10619ba76b5b4c6d554a47cb6d41ef 2014-12-23 extconf.rb: libffi on mswin
4c0a560cac00589060ef69638412d2607c2ababd 2014-12-23 extconf.rb: try modversion ff pkg_config succeeded
ba3da9af7d8db43d421426d506d3f0ab1a0f757e 2014-12-23 registry.rb: try en_US message
802d4f9fb2a8a5f2be1eb6be13dc4f286ad221af 2014-12-23 registry.rb: fix buffer overflow
276065f8700b3351613aef3a67649c3b6d9e2aa0 2014-12-23 fiddle: clean-libffi
b9ffe579da5094dae64d82120b9533bb5d03e1eb 2014-12-23 fiddle: use RMALL
5b6fc3f0060868fd4645a5e6f56fc19087c3e2a0 2014-12-23 extmk.rb: replace current directory name
132415bf9ea534c900e1f066ad38fe8fe3b218e1 2014-12-23 extconf.rb: no empty CPP
38938ccaad2656af71752cc5b7fc7d6eb782ca03 2014-12-23 extlibs.rb: external libraries
840fa8086ee4ee2cccb11b92f9a69cb58a83b68f 2014-12-23 fiddle: extlibs
e8c22d746b775a11a79ad304c6221f50b12bcc99 2014-12-23 extlibs.rb: separate commands
51f945670f77108c1876608fafc53ae4069f2d00 2014-12-23 common.mk: run after-update
730c94172800dd3e4d6dbea42845b3c5500a8171 2014-12-23 make-snapshot: fix stable snapshot
0cd829c3393a143ff72fa56ea4040a82e2ecf1e0 2014-12-24 fiddle: win32/libffi-config.rb
01195a202cb9fcc6ddb6cf793868e4c7d85292dc 2014-12-24 ruby.h: parent in rb_data_type_t
5b4ff7d6f9fe12af5a14c09c1509490a4c6a318b 2014-12-24 downloader.rb: fix exception arguments
0a841035df029952e3461ee92b07e686f8e2c262 2014-12-24 fiddle: depend rules
48436ac69e12a5189cb36de7e3b8b6d9c2b53fd6 2014-12-24 hash/delete.c: add declaration
fa13cb050db8091658007df77f8247ae02442e51 2014-12-24 win32: suppress warnings
8b764b1daf3cc3938cc55347a39da34714894bdf 2014-12-24 dir.c: glob performance
b9b8f1ded2dbbfeba07347e53cdcd5f097de6ce6 2014-12-24 ChangeLog: fix ref of r48972. [Bug #10015]
e000d687b3c964232974f2cdd9946ef8e01cf4b9 2014-12-24 test_gc.rb: termsig
ae6fb2c8f752e40d0ccbe1795adba4977adf804e 2014-12-24 dir.c: shortcut for case-insensitive name
fbbf715d275ea646d8ce46710895b094dd5f6a77 2014-12-24 revert r48975
007c4dbe8422727ac85d6543cda186e344692caf 2014-12-24 test_rdoc_generator_json_index.rb: leaked fd
d8d326c97a1119dac58063681e2d44c51fd65de1 2014-12-25 console.c: get rid of NameError
fb933bf70bb4f3637d11b630056738b4cf8c52fd 2014-12-25 test_dns.rb: fix scope
ce59e249a562c8dded6482bc986d72fe34119bff 2014-12-25 rubygems: fix variable name
f5f6218a23fdbe45d1a80c202a131f02c3eef0ce 2014-12-25 parse.y: warn past scope variable
d33a3837cb467f1c23286a4daf40baa3956020e6 2014-12-25 test_io_console.rb: chomp results
44e0cd19dfef7f1e5a01e5fc7c2f1bb06b7ea6c0 2014-12-25 configure.in: workaround of mingw-w64
913943270ddeeed3e7436017bc5976070328f112 2014-12-25 test_io_console.rb: use gets
0ebfc6f216f86a97d766d9ae2b525bd41b50286f 2014-12-25 dir.c: replace_real_basename
f0806c4863c4440f9644ef0aea233739269ed45a 2014-12-25 file.c: drop ignored chars
945e4692ca9898c0595ef30437ec3a45b75483a4 2014-12-25 console.c: IO.console arguments passing
e13315da2f352643c356b4d754b728b21e770c13 2014-12-25 configure.in: include winsock2.h
a9f70432d42242108f99c65453cece26bf891c17 2014-12-25 extconf.rb: libffi PIC objects
e0c64486ad1114f5f45c3571219bab9262ac451d 2014-12-25 libffi.mk.tmpl: fix STATICLIB
d5b81e68442fc5a67fdcf7bd19c660b61fe0db7e 2014-12-26 fix printf format conversion specifiers
aac77886b318d2272d0bce29cede4566332ea205 2014-12-26 log entry of r49021
ea9ff28f80165ec054106702ee38f5995bc4a491 2014-12-26 win32: realloc failures
859f3d14eda5ecd59ed7a7172dc63cdfa2acba92 2014-12-26 never-NULL pointer check
1db0393eb132ff6ecb85747d4a440072755959f8 2014-12-26 uninitialized variable
ed316bcfad804c272c64fe70d1a360b0a8226bef 2014-12-26 nkf.c: add semicolon
993f22cb1bba82be52e08e7132af003ae432163e 2014-12-26 parser.rl: check before use
5fd0076871f6dedd95fdad539e9602a3d993e4a5 2014-12-26 marshal.c: append at once
d7d1e344f5e2cb0f89f8d649544ad73df80fe01c 2014-12-26 tcltklib.c: rb_path2class
ca24e581ba946362b66b21be86a16088ee9c026a 2014-12-26 tcltklib.c: duplicate code
d29ff247936236673cf117cff558f55c787750a8 2014-12-27 json: backward compatibilities
903046aa4835611c110a7d8b0831b176b8a1bcad 2014-12-28 test_io_console.rb: different names
952ed33b13ef4343066c5a38ce22445c92d7f6c2 2014-12-28 parse.y: fix internal IDs conflict
896039f94b869346832e8887e4e2919a37214280 2014-12-28 GNUmakefile.in: append resources always
cb5c2f07f1fec26fea713286cdcd5813c9643b48 2014-12-28 mkmf.rb: use echo if possible
8b5c69fa974ffa5e5367c12edc3834d5f198aac0 2014-12-28 test_extlibs.rb: show mkmf.log
42c2cc7c57822da9f010a3695aa64a16efc1efea 2014-12-28 configure.in: default excluded libraries
34fbf57aaafee9390a0f7427eb90efac099e33ec 2014-12-28 rbinstall.rb: fix bundled gems location
cc5b3577a063f72b5c06c9a451b16ddd5b3b33a6 2014-12-28 generator.h: use GET_STATE_TO
5547719573c6b37566480eaadf0c17bd0c5529bd 2014-12-28 ext/json: for ancient backward compatibilities
76ec09062a9a747eb44b3dd7024776fc3966a8a1 2014-12-29 process.c: missing parenthesis
7fd45e90cb165ae1274f8bdd10c76ef8cfab580b 2014-12-29 io.c: workaround for YARD doc
401c8bb00be23a6485a068add70e01419673a91e 2014-12-29 thread.c: fix dynamic symbol keys
25dddf158ca61d3a1de748d8d8035fe79a759d62 2014-12-29 literals.rdoc: Update for symbol literals
d1e65737f65b984ca4d3970d0fe984745db80554 2014-12-29 literals.rdoc: quoted symbol keys
316210b80bd0afff27be5925dbf5521982bebe93 2014-12-29 re.c: append excape sequence as-is
903655ac7092143335b902a350ee90d5061ee532 2014-12-29 ruby/version.h: bump API version
28dedcb6a00329c4e6e25b0198a731ee4f3b4903 2014-12-30 dbm.c: fix doc
205cf0140db1cf0bfc91cded8b9037cf2876eadf 2014-12-30 test_time.rb: fix method to test
5cc1e95be3f552b907b3f5cfc2d1d79907087273 2014-12-30 fiddle: append libffi config.log
a0325ea70402a11c3d04cafd43753344bb2648c7 2014-12-30 resolv.rb: dots differences
1441d9da990e432ac2d08389f7973684316d8664 2014-12-30 test_dns.rb: test name
69a7bb31f917bd68d78460216aa2ef274428790e 2014-12-30 resolv.rb: case-insensitive comparison
ac47d6a8cf97175e667374ddd71ad5005a421e1d 2014-12-31 parse.y: disable past scope warnings
54bd85d19d5af9cb5b5e9525d301c392a12941f8 2014-12-31 resolv.rb: String#b
6a37b8cde38465a72991579e660d435faaa006ab 2015-01-01 vm_args.c: fix non-symbol keys hash
abe15dddf73386971d22c0652ee1a48443aebb57 2015-01-01 vm_args.c: add ref r49088
418c1375fb74edd253c9d5769a7a02245d432379 2015-01-01 test_rubyoptions.rb: locale name
163ecb32e9ffc94777eccfd3470dc8bf7d1f9f9b 2015-01-02 test_m17n.rb: split test_scrub
6d65806f8be4aa308793a80890815f31d8ad7fa1 2015-01-02 tracepointchecker.rb: needs TracePoint
f5da412c9ea7191a78475182ec95cb3bb7f0b7c4 2015-01-02 test_yield.rb: assert_all_sentences
4ef6097f9a8abd98637e296c0b5013224567c214 2015-01-02 leakchecker.rb: for older IO.console
8d0d7da44ea9cab720c965aab63f58cbb0553235 2015-01-02 tracepointchecker.rb: for older TracePoint
91bcb09262f08c9c3c31064cb2a5c159d8b5000d 2015-01-03 ChangeLog: typo
544651a2fb9c748e240e30b6def86e9158fa28f1 2015-01-03 cparser.rb: limit word number
e396ba84fb098812e52c6da9042e46b1ec17a82b 2015-01-03 intern.h: rb_str_new_literal
8d7f6552617f18da8fd5a03960ac5cfc78a8fb43 2015-01-04 test_tempfile.rb: assert_file
8a57298c0967f44be9d7022c29f7ceac0320ec39 2015-01-04 unit.rb: no UNDEFINED
49243b99441a3b6f402a0c0d9ccba8e11eb24a30 2015-01-04 unit.rb: no insult method
cf0006ea2ba60cf3cc6eb81bfcd40eccecf344af 2015-01-04 testcase.rb: call super
b9c630f999e36ce3d2b3c80375e6716bfca0dfb8 2015-01-04 parallel.rb: expand path
3977fd332f26c44afeb2f3c950be6af358ac294d 2015-01-04 parse.y: fix f_label result
42bb2c712e46606fd005aa8ca3c3cc041b73d62e 2015-01-04 test/unit.rb: split Test::Unit
54bfb33366b21321e7093e454935a35a488dbb25 2015-01-04 test/unit.rb: reorder Test::Unit
1b7efc132acb0c28ead3784f88089462ffa86691 2015-01-04 test/unit.rb: ExcludesOption
10ce99866f4c335e8015b462bc1c0c2278aa8a74 2015-01-05 ostruct.rb: append suffixes to protected methods
39ad417562f410232bc4712b512475e8b585b4f5 2015-01-05 ostruct.rb: table
53d9cb730499224d7a5d8eb8bc4b9b4f42224449 2015-01-05 mkmf.rb: clean timestamps
7b4520374d15354126eabc3d06f432008c92043d 2015-01-05 ext/-test-/win32/dln: add depend file
c9b3950d30336bf437bdd8903884fffff3c00316 2015-01-05 ext/-test-/dln/empty: move from ext/-test-/win32/dln
3e8687a2adc9fd4dbdb5306191a1622b1c8155b3 2015-01-05 test_handle.rb: remove skips
fb793640922f46bc352526cef5685e6aba6da844 2015-01-05 test_handle.rb: separate blocks
64e2406427a7126d7d04b018149b10535670ed84 2015-01-05 test_handle.rb: use -test-/dln/empty
c0ee6f2af98a8322e842bb2847492bfc56cb21b9 2015-01-06 generic_object.rb: useless methods
a921841b480ad611fb41f76e8dccbe3d763a1299 2015-01-07 dir.c: NORMALIZE_UTF8PATH
b04c6287927e98bff1b9fd5798b05aa06bbe3c8c 2015-01-07 Revert "dir.c: NORMALIZE_UTF8PATH"
376c4e8100082b2012306ac87b05033bf9fbfe00 2015-01-07 dir.c: normalize CIFS too
79219d96562e1254e725bb20f9e821459d40f0f8 2015-01-07 dir.c: GC guard
10e74f035f4c89246389de654f21a5f9b82ed95c 2015-01-07 dir.c: cifs symlinkd on OSX
48ad25568f0dfd937303cae0221a5818a0a609b3 2015-01-07 dir.c: use macros
e247d9e1456c9c1487bcc0190b8b501bf1a013c8 2015-01-08 open3.rb: Hash.try_convert
d6aa766ad52d9f2c0813bf89fc28c1ad69b58edb 2015-01-08 dir.c: OSX case-folding
759a31b4a3fbacb5a8528a3875c7f2395a2f9187 2015-01-08 Revert GH-808
459894160ec03ba01fc4c4e574480f83604ac410 2015-01-08 vm_method.c: fix change refined new method visibility
d763d45da2cac18101d366ed595a6cfe1db5c677 2015-01-08 ref of r49182 [Bug #10706]
3f8ceab90ee1c5f6fdb873d69be0236b24e17060 2015-01-08 vm_method.c: no super klass, no original method entry
c9b165578b3c6995a7b2a83bee6a2da9124901ba 2015-01-09 ChangeLog: adjust indent
787af09e4e7500f5670078e9cf6b0381c14a2372 2015-01-09 configure.in: Remove superfluous semicolon
17a65c320d9ce3bce3d7fe0177d74bf78314b8fa 2015-01-09 parse.y: eliminate empty hashes
d2da3d04e6873da6383f18355d6ac46e6d263fcc 2015-01-10 array.c: keep consistency
0704c382a88c71cbfd188d1cd1698a52cabcd846 2015-01-10 ChangeLog: adjust indent [ci skip]
54f1d71ab24d0c0a4dd49cfe6b1a0db07d89f81c 2015-01-10 test for [ruby-core:67473] [Bug #10727]
8ed8e0ba417390c117763073c44ebe45eb8afa68 2015-01-10 test_etc.rb: relax comparisons
7dddd592d1f79817947ffe71eb872eb8787b7db0 2015-01-10 test/unit.rb: --excludes-dir list
463856a7c4133cc3da8d611bee9c3af67ed95159 2015-01-11 fiddle: fix for old VC
24b6863f79cff8ee70c7cda101fe108b0ab331dc 2015-01-11 fiddle: check assembler
ae752cc546eeddb749604ca1cf4e83ee740ca47c 2015-01-11 extmk.rb: default without-ext
7c4d749d18e8b471fafb52ce35a957ead075bdea 2015-01-11 test_utils.rb: dynamically chosen port number
13e15287cb565afc55082d5973fec43c22ab8730 2015-01-11 extmk.rb: do not exclude readline
4d69e03b667df09ecf1add84e6e148d26e289b80 2015-01-11 array.c: class name encoding
e19cf850df3935320294e3438f39ee7848a50d12 2015-01-12 array.c: trivial optimizations
1abd51ad910ded964b5e6db984517974838f3850 2015-01-12 vm_method.c: NameError at refined method alias
a11e25432bf68d87528537b0717f6f13519622eb 2015-01-12 method.h: UNDEFINED_REFINED_METHOD_P
77f3125567adc54b8a5534c2c1ded5a19100e8d5 2015-01-12 rdoc/text.rb: fix infinite loop
225e3b011fca20bf679b10ab310a1435fc270c4e 2015-01-13 range.c: reduce argument evaluations
6b8b66b40197a891b6e12ee8bd3f105f47be40be 2015-01-13 range.c: class name encoding
b13432890fba7b2aac294710d67d1f96e2d7eabe 2015-01-13 range.c: trivial optimizations
b4089826fba2d261f7857307be50aeeb0b8adfce 2015-01-13 test_http.rb: test without DNS access
a28e2ac46b93c9361498a0915b1616441c48bb9f 2015-01-13 rbinstall.rb: suppress warnings
79cd3c375711fb835d190d9e51a8de841f260075 2015-01-13 rbinstall.rb: reuse options hash
748325b80de254374a5a71e2e07a2a70d7ea9318 2015-01-13 compar.c: fix message
6a852f7ab800dae868e2246b890a66c6dc07aead 2015-01-13 numeric.c: fix message
3303dbf01bffe833bd0d7d372bcad9c2ec8f5212 2015-01-13 common.mk: more clean
ec171c45975b525bbe5d63b92f1521622aa05394 2015-01-13 rbinstall.rb: fix bundled gems location
4d426fc2e03078d583d5d573d4863415c3e3eb8d 2015-01-13 test_basicsocket.rb: do not hardcode port number
095886b572ef84ec7615c3966da4e94ff96a5f50 2015-01-14 readline.c: initialize before rl_refresh_line
a9e033b104921bfa0dc4e3d99df1acc9f1258db4 2015-01-14 downloader.rb: verify gems
5ec029d1ea52224a365a11987379c3e9de74b47a 2015-01-15 array.c: linear performance
218029f06d0a43befac4a899dbeb302f901142ed 2015-01-15 make-snapshot: add fake values
0fce0b7ba1337b25d717fc39481eef556d247005 2015-01-15 proc.c: singleton_method should not use refinements
9e322773561788bbee3b7daaefbb415ae4618b45 2015-01-16 rbinstall.rb: use DLEXT
51e7d0efb2ee98b1d963a32961904aee98437017 2015-01-16 rbinstall.rb: always make gem directories
d0cf23b57eae01a21e10658b8272b498117d3913 2015-01-16 rbinstall.rb: install unpacked gems
983cbb1aed57665e3a616f40b759f35bf143e091 2015-01-16 common.mk: extract-gems
6327183361b7fe143fcb28fefa21360fa1c5daf5 2015-01-17 rbinstall.rb: load zlib earlier
b20b9f67c5db0fecc1d7341c192c0b6749a35285 2015-01-17 make-snapshot: check the first word of commands
84c181a6e3d3be8199f5867880bb9630a67b5c34 2015-01-17 vcs.rb: fake string for branch names
f93a6aaae136e94ba2af53a4e4e7c9b86674d673 2015-01-17 make-snapshot: extract gems
378480e1721547747a329103ef29b1e972b5f69e 2015-01-17 enc/unicode/name2ctype.h.blt: update for r46831
0e7c490811da80c04b66f201458ef82665951967 2015-01-17 common.mk: unicode header locations
8d5bdaa6508dd4c469319f629471904d46adf6b5 2015-01-17 make-snapshot: clear RUBY_PLATFORM
3842ebb43d9e55e6578f885061d8c330a0afb90f 2015-01-17 suppress alert warnings
8cfce15387f3ff9d922e60b3ff53cf874215fdf5 2015-01-17 fiddle: --disable-bundled-libffi
63491598c6870c3097833d2a4666f38098b6b238 2015-01-17 version.h: include branch name
ae27382632423a09095715842c6af2bcb6a3dc62 2015-01-17 vcs.rb: no empty names
e1aabbd397d3bb0a202dc9df156cb00a6a30b330 2015-01-17 file2lastrev.rb: limit branch names
748372be9715f89eabadf2840604ea24f3d0e026 2015-01-17 configure.in: no pattern substitution
f59ce53f265dd2b2ada018a911d917a3eaeace99 2015-01-17 yaml_tree.rb: fix anchor
f8f2b0f165677fcf34f9eb8a4134756449ee1970 2015-01-17 file2lastrev.rb: no ellipsis shorter names
c474ecb0dfe0dd0d5e6b2b41f09eaf251d0c7079 2015-01-17 drb.rb: stop all handlers to fix thread leaks
632fb2e15b91949211b85475d35a9653bdbf5702 2015-01-17 drb.rb: do not wait handler threads
8287581afce60aa9b6f4a9ea123594c8a2cebb53 2015-01-18 vcs.rb: export without remote svn
fbbf3afc1165c351666828a237958d69433fde9c 2015-01-18 builtin encodings and transcoder locations
6b6178fc3d1485f472e721639cd9e994798959f1 2015-01-18 vcs.rb: workaround
d32a13a30e8fea47d6f508b9d06934f15cdbbe2e 2015-01-18 vcs.rb: debug
00459aa89f82c6e7b139e7700c88d7650b01d411 2015-01-18 vcs.rb: search svn directory
6d2e8b0546e17bac4dc35bdf54ec19701d0d76d1 2015-01-18 vm_dump.c: check by configured result
dd1baaabcd41a09356c7c536a0a616bd206478dd 2015-01-18 vm_method.c: method defined should not use refinements.
5b7850dafa214e693ae8563070f7966186423eb0 2015-01-18 README files renamed
4c3d694fb418363a37ea12926222d4c4bb37a044 2015-01-18 common.mk: make enc/trans
59270c607bb4dd053bb4b6ecc0719de011a0eb55 2015-01-19 class.c: prepend for each classes
97d71ce8f0802ef20dae819f3012828381b408f5 2015-01-19 .travis.yml: for r49326
0fb2cd458b13576c837ed10b94eb8bb296e85118 2015-01-19 class.c: add callback argument
62ef3835238e733f9faaef121730d81caf254990 2015-01-20 test_module.rb: more tests
6cb0b95fe3edea270cb424e4ccaeed65febb0d63 2015-01-20 redmine-backporter.rb: improve mygets
506cb40667fa5d5786dad18a21df824d9b2f66c6 2015-01-20 redmine-backporter.rb: like Readline.readline
3b801a8c15622f8db70337d4f16d123328e5fc39 2015-01-20 redmine-backporter.rb: fix for Windows
87bb3275aaefdda20a7b558c9e9d53c6d4694bbe 2015-01-20 redmine-backporter.rb: get rid of wrapping
aa6b7b0701a683c7457bdd9ff3e5732be19a8f59 2015-01-20 redmine-backporter.rb: try Readline
76d0574181153cf243c42d19442baec0dc030370 2015-01-20 redmine-backporter.rb: garbage lines
b448b79217a75b6198ae13c7ce715e68cfc522f5 2015-01-20 vcs.rb: fix for local svn
df0dcd4815873462769e171224b1705be506f440 2015-01-20 make-snapshot: make revision.h by make
de89cd4ba8509859fa04acd3a0e5a2c9088e23c2 2015-01-20 make-snapshot: remove unused files
dcdbe0f22a92a7b90fd4541fb2feaaae8a2d703a 2015-01-21 extmk.rb: extract CLEANFILES and DISTCLEANFILES
c51293ffaef59d7b40969495844ab6934ff7a775 2015-01-21 Makefile.in: clean ext from toplevel
000c0792f14f891a4ec5e20936546d0c8d9e31e2 2015-01-22 common.mk: reorder clean
c73f2d28b41a532a71b9b5000d0d59a4c6f49a91 2015-01-22 rmdirs.bat: remove last "."
1318ed3931df4113a2621b26492a3a4d8bbd83be 2015-01-23 vcs.rb: fix after_export
059ea6e4d8233606d7dd522155744501b274acd4 2015-01-23 hash.c: move Hash specific functions
e567f351c287dcfdf1c25518cca140d661c01985 2015-01-23 marshal.c: indetity tables
26d0a2a3d672b9016fdb7b45eeed05e3432fd8e4 2015-01-23 vm_insnhelper.c: break from nested rescue
ad3b5d63764adb6985d073c1b57c6836b30755f4 2015-01-24 dln_find.c: regular files only
9a15c7c84a7871bf05e4d136df72ab5cc03cd6ca 2015-01-24 dln_find.c: regular files only
c3ad34c7fa7222ef6003ca83a3d9b17c80caa9ef 2015-01-24 ruby.c: replace with real path
69f47dd0e8bd7435ae9b1e8fb94ac6fd8ec06a7a 2015-01-24 ruby.c: only for load-relative
10ce32c28fc65f1568b99c0e8fcee0e4568a94bf 2015-01-24 dln_find.c: define S_ISREG
22c750bb8d824bc706193240bfb3bfa52ad9850b 2015-01-24 libffi: workaround of VC12 ml
7d87d0c466bc742b5776f2306637a73894c402ef 2015-01-25 test_array.rb split flatten tests
aa436bdca6068a3e94dbc0a4a46a242a56355e2c 2015-01-25 array.c: reduce to_ary call
5fb4f81eecc03b418067f6e8bf24e97b774eb968 2015-01-26 cstr.c: get rid of exception
b3edab35cac19a5dca91297e8f1d452d49c3ce14 2015-01-26 cstr.c: cstr_term_char class method
622f3f14b6928ee4fe3afa96db0250eb9da32e7a 2015-01-26 string.c: terminate when embedded
34d4105556511e811fd632af7a7cebe970c08854 2015-01-26 string.c: consider widechar
c0d0dd91e5fefe9de44b37ea6dee796b906a4b1b 2015-01-26 string.c: use local variables
44bf6684fdce66451d7e1e764dc7a6058d419c98 2015-01-26 string.c: term fill
79cab4f31e89b05b1ee4c286ff4eb1ac9dfaa531 2015-01-26 configure.in: -Wno-maybe-uninitialized
ec723e30bc56f098741e1196a70c73096e7ab010 2015-01-26 configure.in: check dtace -G
7e091d24ce6e478ba92b4c1188be0a795e0fc151 2015-01-27 cstr.c: nil iff terminated validly
1df60583bbf82c1be07c21bffacd1b2d34c63981 2015-01-27 enc/trans: ignore timestamp file
372fe0d4a8a431dbd95eca6eed059b4bb8cc8b98 2015-01-27 . (svn:ignore): remove useless lines
8efd24bc280c048bae35d4ae43112ba6112caa6a 2015-01-27 vcs.rb: include svn property commits
fd8cf62f37cd3530e5311ed681359241072a3f76 2015-01-27 Makefile.in: dtrace-specific stuffs
d77ae2c2f4c6c2a4225bb1346067da478393f182 2015-01-29 math.c: Get_Double
a1f8fbd18da34473ad27323b11f4ebe06dc43104 2015-01-29 math.c: deoptimize
9443203ee829622ae44e2722df0e14dfeeec2ee3 2015-01-29 parse.y: optimize conditions
bc3e73a8f3db588b7b72e0baf87a6eb3c7d7e61f 2015-01-29 rbinstall.rb: literal colon
082445e7aff1fb6f04cf2c17b3c2582e64e096d3 2015-01-29 parse.y: condition node
21f6bb283f3eac8e723a23f0a7f78ffcfe574540 2015-01-29 parse.y: no optimization in defined?
df445b470e9b9169c793019c51b834e186526b15 2015-01-30 math.c: optimization for Bignum
1b11ba706d62b8ffbd6be61e434e5c48f2097f67 2015-01-30 common.mk: link DTRACE_OBJ
8fe95fea9d238a6deb70c8953ceb3a28a67f4636 2015-01-31 thread_pthread.c: Fix intermittent SIGBUS on Linux
e783dcd8cef51631964dccc20963d5cfd9628278 2015-01-31 rbinstall.rb: no chdir
8f2683ede5f879c5b1a62aeac90a554cde11e33c 2015-01-31 rbinstall.rb: no CR
64a36e434d05bfbc88a8b4d0dc22fb3f62006bb5 2015-01-31 rbinstall.rb: trilingual batch files
48eb1aa5421a6dd5d535729ba769615a30b0e1a1 2015-01-31 rbinstall.rb: duplicate code
dc0991c8d8e9d9d6362475d0bc719de54af8b5a0 2015-01-31 test_backtrace.rb: add test
4c1afa78aa992df91acd5cdedfd1ccf3b33352f0 2015-01-31 test_backtrace.rb: split test
8f02de20502c491a8df636e1bce614ce1e8cd1c5 2015-01-31 test_backtrace.rb: add test
0f7bd5738b18cbef722787d487c38c6631c598d7 2015-02-01 signal.c: SIGBUS by stack overflow on Funtoo
38a37ed8f2f9c988096e77dc01d0be78c1aa4320 2015-02-01 rbinstall.rb: no batch installation
5146f5abe9adaf7760728ec279e69e021a234723 2015-02-01 test_backtrace.rb: add tests
92c1538d48f79cb8d7645d29ff7ecdc51ebd30ab 2015-02-02 security.rdoc: update about Symbol GC [ci skip]
73cce16240e1d63a1eb9e1da9d6b3f92335b05ef 2015-02-03 mkmf.rb: set cxxflags
3e2942423e38ab70738dd9aafdbbb06e834d3cc4 2015-02-03 dir.c: GC guard
45df1c24d269f93a2bc1e7a6fe0ffcecc1193051 2015-02-03 dir.c: glob legacy short name
338bd4cc651964e3901a4ddaa52667ddb47a55cf 2015-02-03 remove duplication in warning
af5b7053f17b61681b7c492800cc8bf347de1cdd 2015-02-03 mkmf.rb: avoid interference
dc7cefff5bc17a2ab760734570f4b25fc4cbef08 2015-02-03 error.c: fix r49479
a91de8317c75c19abd167387199c8b10ec6c9e22 2015-02-04 mkmf.rb: err by non existent file
57e60d1f10162da0d28c48432ed21e9062f1e048 2015-02-04 Makefile.in: do not rebuild unnecessarily
8d27e64d2398f362bb000e39e83f751594d7319e 2015-02-04 _sdbm.c: ruby/ruby.h for PRIdPTRDIFF
718b42530626167829d7799efd7819d626c833ca 2015-02-04 bigdecimal.c: fix a typo
a44f7a3ee672352781c614e46b91f6212321d561 2015-02-04 bigdecimal.c: format specifiers
d54db9b2a02b1b61899b1c8a0d0128cbd88d4e65 2015-02-04 _sdbm.c: fix pointers to shift
0e414175fdcc19550fe44cc1ad8cb4827d2e3da8 2015-02-05 test_inadvertent_creation.rb: move tests
73645c1c51847198e2195d36cc8be17fbe63db25 2015-02-05 vm_insnhelper.c: fix missing reason
738ce30f99bf034468606d2e0fb56af7a217c549 2015-02-05 convert method name to a Symbol
a932a1b83de5e647e1035369dea5cd2b0b9c2876 2015-02-05 test_inadvertent_creation.rb: assert method_missing
bca963220a97486ce50476013838d4339abd077c 2015-02-05 mkmf/base.rb: fix constant scope
69be3620302aab57c43014aca08629c9d7b7ce44 2015-02-05 test_gc.rb: read binary
e27a538eab6a186be4d92147fd51d23eb4503abd 2015-02-05 security.rdoc: correction
b4f61ad610536eb8102c31b882dda44967ecd5a9 2015-02-06 vm_core.h: fix symbols leak
536ef60a6897603b615b4d24eab6c0fcfbf07596 2015-02-06 vm_eval.c: no use of SYM2ID
e98b307036755d7da02a7d7c5723e5032796ca09 2015-02-06 variable.c: ignore mortal classid
4194ca02fb2899ce00e6284953d1fd4ee8bdbf38 2015-02-06 revert r45487
9f9034bba196233607d62442eebf401eca4f2257 2015-02-06 test_cipher.rb: OpenSSL 1.0.2
ae2d32304bf34dc01de041c7d0fb50c07bc6adf2 2015-02-06 error.c: warning_string
18db8cea6ae5ff22353e32a4b26d421b5f5c4c51 2015-02-06 error.c: rb_sys_enc_warning
ef5b8fe12f2d1c4a24c71c7965b7e7184ad613d6 2015-02-06 dir.c: preserve encoding
6548425ee0339de8bab5e0124d0c3f57d517b953 2015-02-06 test_dir_m17n.rb: fix tests
461c38a9737edda4baf909ef3993b588150c97b2 2015-02-07 dir.c: fix escaping multibyte char
b53f9528f3507c23ec8f218bc63188abf8a598dd 2015-02-07 dir.c: use USE_NAME_ON_FS
7645c974de0d994be440be43bbfe9cb6206fde81 2015-02-07 dir.c: fix a typo
034e38d8a2de9bfd82438fab0c0dc6eaa1335d7f 2015-02-07 dir.c: long path name on Windows
32c19cdc391d6c9149e9fa3e917697bf9ac97d4d 2015-02-08 socket/extconf.rb: reduce duplicated code
f16b6fc5abbaca303e22b398acec751f0a6ea0ed 2015-02-08 gc.c: disable gc_rest after finalization
a6516ff5f7f0daab88b44c64c8bd9dfa5317d6d0 2015-02-08 registry.rb: wide versions
1a18454da9bd4be564cf5df21dc2b53787527168 2015-02-08 getaddrinfo.c: GHOST vulnerability check
670c01d90cc92dde8fa3f0e2ca0832723531f87a 2015-02-08 gc.c: disable lazy sweeping check
031c46f83a0b64e6accde30b2a4b92c6d21650e0 2015-02-08 optparse.rb: update --version example [ci skip]
bfd1fbf09829eb138896138c72bf4dea88cb56c8 2015-02-09 test/unit.rb: regexps to exclude
af775f2b2c841f71e2574ce37e327ab810aaeb78 2015-02-09 TestException.rb: exclude stack overflow tests
ab8dbd1082ea88b27ceb1f28c101ce75afff8cad 2015-02-09 make-snapshot: no loading unexpected libraries
6f2a41e9951d7e4cb25e33e675f0d424c98ea9a8 2015-02-10 configure.in: use /usr/include
e98f7ea423b08222b6eceda945613040c7b08a09 2015-02-10 mkconfig.rb: SDKROOT
8c5f818639d154629f82d2fd65f65c1bd6230f65 2015-02-10 configure.in: iquote /usr/local/include
4068d9089adca488546c7ff8b59118eb47a3ade0 2015-02-10 digest: no ID cache
e5c516c89a62839fd025ae112041ed9a5f06c9d0 2015-02-11 generator.c: fix infinite recursion
b632ca436c5d06defc87df8b2a4774680e9cf6ef 2015-02-11 digest: common configurations
935275bb5952b59b65c6a038a4b825aea95562ae 2015-02-11 digest: define Finish func from Final func
b97ceb66e97f2a36e5602f74a593c61292cbd33b 2015-02-11 digest: CommonDigest
0b71264edbee2adaf8be4c20315fc4ae84a63627 2015-02-11 md5init.c: fix a typo
5e868b2bcad572904e33ae6ff0198c6b5822128a 2015-02-11 configure.in: add -L options
9f94dfebad123e6df37ea1a84b3a55e03914a348 2015-02-12 configure.in: trailing spaces
0605e80c9df94527bedce3baffbe85a827179177 2015-02-12 configure.in: no redundant library path
2049c58dfd7accccc719fba6eeb8e3c8c6e53045 2015-02-12 drbtest.rb: refactor
a6747a099379b9347fb56c9b9342b4f9d40d7680 2015-02-12 test_cipher.rb: show cipher name
25455e611c9d7165152737989037a69c5dd3ecf1 2015-02-12 openssl: check RAND_edg to support libressl
643dced67c6ac729cbecb5e37a06e00e582f1733 2015-02-12 test_random.rb: add
6fbba1155f17a90ff99dca6a578b401775294c3b 2015-02-13 test_cipher.rb: ignore wrap mode erros
b4974e71dcb32d430d7d686c5de247218991ec6c 2015-02-13 util.c: hexdigit
68c2c522fd0f694da9e3a068ee0eeb6abb253f79 2015-02-13 coverage.c: suppress a warning
eeeb7ae8c06164dfe445db35f08eea0255c2617a 2015-02-14 random.c: Random.raw_seed
03af53f559078719e8a07380beaa8748853fce29 2015-02-14 random.c: use PRIsVALUE
1f13a179d303c1470f3e76656d14d24cf035fff4 2015-02-14 securerandom.rb: Random::Formatter
b1adbd14e5b197596636f927c03ff132299ab6b6 2015-02-14 random.c: rand_random_number
dd09b5bf1d0b45f6d74df49ad1deea9762036b10 2015-02-14 random.c: allow negative argument to random_number
10a9807030020432e92008615dde14fc657b17ff 2015-02-14 random.c: ArgumentError for invalid argument
3bc9d1d0f4131db2b7df226de0494e76b0aa3441 2015-02-15 random.c: suppress a warning
42dee95b7eee0c27bdfb4f7586ae3ffe7ecada99 2015-02-15 default.mspec: no -I- flag
76c7c267a0c292dfe39ca0da427fc5b14af9b566 2015-02-15 default.mspec: use RbConfig::CONFIG
5f9f15365ff756c78e14e9e0bcd9e7d0db633a94 2015-02-16 console.c: fix typo
8a29d8bbdec15e5f81b75f8ceaca71c618b9ac70 2015-02-16 console.c: avoid inadvertent pindown
b1cff6b68c4cd4b81c385085aab80a95ea349845 2015-02-16 console.c: use static IDs
745737e769cd882c533e39a24254dcbe54e44a37 2015-02-16 error.c: use static IDs
16294913f71b8a38526096cf6458340b19b45f9f 2015-02-16 use rb_funcallv
191796051046aa5423585fc027a4c8d470c9438d 2015-02-16 configure.in: refine __builtin_choose_expr check
4aa088c72f98308bd6b47ae5bc09c79f358f18d8 2015-02-16 compile.c: massign optimization
ec0c0e3da2cb92cc8b9a7c838d08bbcb20aed664 2015-02-16 insns.def: typo
f7a73f3e8bbf60a2cc44bbfbd6da71410e6dae83 2015-02-17 win32/file.c: fix drive letter
466bd05fdab30766bda7edf250d53116e854cfa4 2015-02-17 resolv.rb: fix equality
cc7e5eb7d9b6d1ad7e31bf836982be6ab3381643 2015-02-18 win32.c: EXDEV for directory
802d71a57e39251a8f18685367508d405c7f798b 2015-02-18 [DOC] ENV keys must be strings [ci skip]
7d9f497f7ebde95ba2e15247ab55021872a7009b 2015-02-18 vcs.rb: refactor
a8e289374a3162d98ec58833550c40e44092179b 2015-02-18 version.c: last commit title
0998c2dd0691b5982a5e08471ee99d9bd206f7fc 2015-02-18 win32/file.c: fix drive letter
eb7ddaa3a47bf48045d26c72eb0f263a53524ebc 2015-02-19 test_rubyoptions.rb: fix for r46355 and r49638
a75668a202d7991a9a9f79d08b2f10802ef52e4c 2015-02-20 win32.c: volume serial numbers
ebba8297bb754ff9b7c5a187759d831045769c09 2015-02-20 test_file.rb: just skip assertion
5a76aceff659c9482167ee934d4fbf7c06df8b5c 2015-02-20 test_file_exhaustive.rb: remove useless assignment
a520e71c5c29a275286eae4fb557a4e1d79c0d8e 2015-02-20 test_file_exhaustive.rb: tests for File.identical?
b386332792332f6e136ede00e2b3f61dacd80b13 2015-02-20 ChangeLog: add ref
471457733e77cdaeeb138e9df331dcf3ccb4f6c1 2015-02-20 file.c: fix handle leak
d429fc6c318450a8b30aaeec94548855dd0fa163 2015-02-21 compar.c: variable name [ci skip]
2d12151a686ccc71f62ae53f025605191342417c 2015-02-21 re.c: RMatch::regexp can be nil
97f9589c4b0641141af32244021dd9eba001b3c7 2015-02-21 ossl_asn1.c: fix doc
c5d781dded856a86609ebd9fd4904c3e9f3474fd 2015-02-21 ossl_bn.c: [DOC] expand rdocs [ci skip]
6c801fc58f39085ea5e71fc9b07e4fa52427b5e5 2015-02-22 sprintf.c: ruby specific functions
8c13c9cb0ef310587682f108f9379c9c43c58e5c 2015-02-22 error.c: use static IDs
a10fdc92707f479961ef65de12736d8cdb852bfa 2015-02-23 string.c: proper exception
4f3217e326c293d5162fb200cc7334e15c3872c5 2015-02-23 string.c: raise a RegexpError
31929bab1fd7d13b37f74ae27de1711c2ea1681c 2015-02-23 error.c: predefined IDs
0eb1ac5b392b082606b3a658fbc2cc7eaf76e0d3 2015-02-23 vm_args.c: rb_exc_set_backtrace
556515bf69a098c146b7856395a0e804e9159115 2015-02-23 Makefile.in: make static IDs symbols local
0d20fbe3bd654faf6be82a00ea140880a9d9481a 2015-02-23 eval.c: static IDs
673af3e9f27ba4282d04855febc3ad7dc7e736eb 2015-02-23 vcs.rb: do not use -C for older git
4c0106ead6ba06487e837f32e3d80ecd8a310032 2015-02-24 string.c: smart chomp
dcc004cba9ebb784bad46bdb35f92edcb113a115 2015-02-24 eval.c: use the given thread
004ce53b25beace0e60280696ecca6b5da8bd727 2015-02-24 time.c: locale time zone name
e97b684c02ebdf9a238ce863a14700d92c61c2e0 2015-02-24 ChangeLog: commit miss
7294d08d489d075e54927fde3b71010683c7c93b 2015-02-24 dir.c: use packed structs
fa1575d188e95767ac0193a2bf7751e1d00a05b2 2015-02-24 common.mk: prefix timestamp file by "."
c8141a8158c1690c048689358e637558f248c577 2015-02-24 win32.c: reduce memory size
759724fa2d6e91152b8ffb4ec81f70efd0cd49d3 2015-02-24 mkrunnable.rb: try mklink
3bcb10ad2a11f60ec8458ad24f64b0ec97a816cc 2015-02-24 complex.c: multiply as rotation
ed00379c79dcfd50867befa0a13f015aff695c00 2015-02-24 numeric.c: calculate complex numbers
6a68a23109804a1c323beee45bbde8b2455f704c 2015-02-24 common.mk: RUBY_TESTOPTS
2c8cea84cc8daf54622eae6907d869eba6f4c422 2015-02-25 compile.c: unbalanced massign
5ac58b272d65cc9921048c076e35df1f42979725 2015-02-25 insns.def: reverse
7b65fb292af0ae16ef42ff174eb52e7e0d07a839 2015-02-25 complex.c: M_PI in VC
ca3f71b8b57c5fc4f525d813bc07911cabe25130 2015-02-25 complex.c: move optimization
f4726dcdaa421fa9bb2077b5de195acc5e3d4271 2015-02-25 dir.c: same encoding to the pattern
7722b3b67f764afd9c796c99b53dbfd54a36dcf2 2015-02-25 runruby.rb: follow r49740
25edb07cb3155b7c614b6000663ae96f90dc10fb 2015-02-25 mkconfig.rb: delete DESTDIR
909c4c0fd71603d85312b49dfd6275bac7867b52 2015-02-25 complex.c: specialize
8b89b2c6b92cfb17ff7be3db23c416c5f94c6dc7 2015-02-25 runruby.rb: update pattern
41b2f1ada419659b66ab29d3525f35f08f9a1b68 2015-02-25 complex.c: sign of zeros
25f99aef585e5d762cf2a479dea57525ccb77273 2015-02-25 fake.rb: rubyarchhdrdir for rubyspec
fefdad109addb40e67bc9ad87c9c26c369b7691b 2015-02-26 configure.in: check USDT headers
68c062b1f06f384df91a198e69495f185b12e334 2015-02-26 configure.in: PRELOADENV
727f5251088745a9acad9ea3f7272f01d9767a80 2015-02-26 runruby.rb: use File::PATH_SEPARATOR
e1aba5bb2f60753a382065d3e6844fb5e16a721f 2015-02-26 test_io.rb: separate platform-specific tests
19711c780300a3cb50a5ba269e4fc615362affcb 2015-02-26 io.c: redulce RSTRING_PTR and RSTRING_LEN
b84e28d13338c301c2264d9240ad467ad4f4216f 2015-02-27 io.c: discard buffer always
194c39076965713f741070d9de9fcd2954a3962b 2015-02-27 thread.c: refine enums
d8abb9daaf8713a2677ac705db39ba3f7ed9dca6 2015-02-27 io.c: wipe away ioctl buffer
52d810e2f07429a21c3d306a0d77fc4db2e46d22 2015-02-27 compile.c: fix function name
689df4ae2a8ee6606c13ac9173ffce85aa1b06b7 2015-02-27 compile.c: debug prints to stderr
1ef1a0c6024daee5278885cd75dbe445299ebd7c 2015-02-28 variable.c: preserve name encoding of subclass
badb4de72a08b199f1a63864531d47beafca818b 2015-02-28 variable.c: rb_search_class_path
dbffdff1e7eaf77711b3638e7734d1597d32d016 2015-02-28 vm_dump.c: no new strings in signal context
98273af3f7d0ea445a18d39f1e359c74b0cfb045 2015-02-28 enum.c: limit size
fe6cf485e6e1d23766a81246e825b61eb534c176 2015-02-28 enum.c: Fixnum only
cb0cfbb4c399846f443ced842ac952b7f60198f4 2015-03-01 mkconfig.rb: no build-time variables
9334597b11de6f792ef458ae88ff55f1415d64a7 2015-03-01 gc.c: hide internal objects
ea2d631a76f5249f2839d1a9d0c48c1c97ee4422 2015-03-01 configure.in: check broken memmem before earlier
ee4cb17b98fa5efe9c81f08743f3c165dd677547 2015-03-01 configure.in: restore convertible type
e961fcd528df0e2b830c3af58619e907b4aebe52 2015-03-01 envutil.rb: signal argument
40564c1e3b187fc593001ae80522e577dbb8eb50 2015-03-01 thread_pthread.c: use rb_pid_t
f2c8ac3f1a68f75e0f43a4ab390ec1a0414bba7d 2015-03-02 configure.in: restore unsignedness
76d1d5269f72e72e8fb39877bb1850aca823158d 2015-03-02 signal.c: nil for invalid signum
b31c47624aeac73010cee40202a532582ecba36d 2015-03-02 .travis.yml: do not ignore diff
ad0e8beb8cd96c23a37acb4841d3ef41fbd8cc08 2015-03-02 configure.in: remove extra unsigned
575d4a306945cfa8265667651fbf4357d3ff73ff 2015-03-02 configure.in: _setjmp only if _longjmp is found
876d6640698e3b3be219d4a89b9aeedb9f17f62f 2015-03-02 envutil.rb: signal list to invoke_ruby
7be21a316f29832f17bea4d8a2820258369931e7 2015-03-02 envutil.rb: timeout_error argument to invoke_ruby
b6cc839db4de2a6faf2c7ff171bd0b3c455b070f 2015-03-02 test_process.rb: remove intermediate child process
4a0e9c5ccec452ca2362f614f23cd0e5b7fcf313 2015-03-02 envutil.rb: fix const name
89333366a0814712471f16ad2e0942857bb065ec 2015-03-02 envutil.rb: fix typo
71dfa492ac378ea44dbd06083639c2d0ab980932 2015-03-03 .travis.yml: suppress travis specific failure
f76211852f915f6677c87b4bc39bc1e063362f84 2015-03-03 .travis.yml: install missing library
37788267802349c3b6c8fa4e28664872bc391d60 2015-03-03 .travis.yml: CONFIG_FLAG
5eea2af4811ead7f9935a6670c7e672379f4cf92 2015-03-03 test_rubyoptions.rb: use assert_segv
e9ff9e79e4f32a71be8ad8d630b67de300ac2b36 2015-03-03 test_process.rb: use assert_in_out_err
f73a92e46ba315a641da48ea0ccf09f0d228509d 2015-03-03 envutil.rb: improve by assert_pattern_list
1e4550ac03ac72c3229eb6eca446059616a02b92 2015-03-03 test_rubyoptions.rb: use assert_in_out_err
f18951abda345829b5b18f489992498b522a13e5 2015-03-03 .travis.yml: no diagnostic reports
e6b065340692cfc2a0cf6c7b32f9e6e413e7f2a1 2015-03-03 thread.c: volatile inside EXEC_TAG
36ba828dac49162528cf9c6ef9ae4fa77e8bd7e2 2015-03-03 rbinstall.rb: gems dir_mode
f6ed283fd5b22a6abb2b69ef06ed9850c9a5e611 2015-03-03 mkmf/base.rb: clean up tmpdir
49117ae29a995e7182e26256999c4346856d4496 2015-03-04 envutil.rb: diagnostic_reports for SIGTRAP
83a27c8703575fa1bc889f344ae8efc7e59c43ef 2015-03-04 envutil.rb: no need to sleep
d7628fcfd384235b3313f642fb2a36db890fb6f8 2015-03-04 rbinstall.rb: set umask 077
5cd98697f846899a529ad57c165ed5b7e265365c 2015-03-04 symbol.c: make dsym_fstrs an identity hash
589436f41711ef23a7e16dd6db85512e791fb5e2 2015-03-05 driver.rb: MarkDown table
376ece8f01d4a1b9b63e46f9eeef9d7690bed831 2015-03-05 .travis.yml: no check for diagnostic reports
d816b8e4e67a65125172c0d1d351156b2910cf13 2015-03-05 driver.rb: suffix
e5eb9a16dff5ab5efd838726cfd1ca89fbe68b4f 2015-03-05 driver.rb: plain text table
418d915f7be3d8dbbe9c761fa48f93eca746fdea 2015-03-05 remove GEM directories at exit
a161bdf6f3f2f522579c9b7e19ede2a1c9790013 2015-03-05 driver.rb: fix index
71a352f0a729fa2116f8227f26d47295f71269c1 2015-03-05 driver.rb: name width
3e557a979ecc2c9a43ffa3bbdb8fc2a6c5cfca61 2015-03-06 vm_eval.c: next super class from the original
db6a84b9cff54347892c63585e628ce5b7c84167 2015-03-06 driver.rb: rawdata format
b6dbffcd89ab051d49dd9ea8dc84f446000c82cd 2015-03-06 driver.rb: load-rawdata
fe2440261c6dd0cb0429ec99d1befb53d6c249b9 2015-03-06 ruby-mode.el: fix regexp syntax
dd939a38869d04be187abd231f18994bed4aa85f 2015-03-07 ruby-additional.el: monkey-patching ruby-mode.el
e9f3a59e85afaf6894cf63bde12d146818715d8a 2015-03-07 configure.in: BOOTSTRAPRUBY
6268830ba87bf80852f9a30d4cff7ad250c379dd 2015-03-07 mkconfig.rb: without fake.rb
aa68fd85b9c760b0281b7be803ae4a5505ca7090 2015-03-07 expand-config.rb: without fake.rb
cdcae92de95d553f164351503fbba5488da5c86b 2015-03-07 common.mk: same fake.rb
0581320a59b65ef826116cbc637b0e5eb02ce525 2015-03-07 fake.rb.in: RUBY_PATCHLEVEL
9833ae93cf53a6757f38f5371eb8f4e93babefdc 2015-03-07 make-snapshot: follow previous commits
2403aa9867145ab225317c0179f72099f6424fee 2015-03-08 GNUmakefile.in: fix dependency
65f2103b46508ee01e5e5db1d872b82f299d6247 2015-03-08 Makefile.sub: RUBY_PROGRAM_VERSION
53662a711f616826be4ca8c9ebc74ba2f70102c1 2015-03-08 test_extlibs.rb: skip excluded libraries
db24cb705dd1337129909ccd5923db0ebf695a13 2015-03-08 miniinit.c: minimum built-in encodings in miniruby
5b06e833453dcbbf4da69a5f98d50e565d4300ef 2015-03-08 dir.c: glob short names
140d7fd95d82d7156bbb798ad9732ff9f7e4f14c 2015-03-08 proc.c, vm.c: fix implicit conversions
dbbccb3cff9dd95a7678ff6661ff4cc30fc7af1c 2015-03-09 io.c: duplicate code
34beb98464c7f256594fbc77e5e7ab55b9276c16 2015-03-09 test_beginendblock.rb: assert_in_out_err
f8a82e1583dc4b86b2c9c5795871e4fa7644218a 2015-03-09 complex.c: suppress warnings on FreeBSD
5c87e39165b7c736224e134d0ed216914c81ccb1 2015-03-09 suppress warnings
2e02f2dfd2dab936e7cd9a68d46bd910c5d184e5 2015-03-09 stringio.c: don't raise after close
3f6fb5f72ad2a4a911518ab47e260089e9e4089a 2015-03-10 math.c: fix tgamma on mingw
acc17bfc0f408846f07dff0c1f6f3d0f64390b81 2015-03-10 test_math.rb: to_f tests
84b5bb9802d8079d92c8e4c432f0b37e9589bc99 2015-03-11 normalize.rb: remove redundant hash
5a62fdee4d166fe0eff14bc616e1befa8ad54cd2 2015-03-11 vm_dump.c: check procstat_getvmmap
b9680c6dfb392087d611e270e892549a5cfaeda7 2015-03-12 fake.rb.in: expand srcdir
05c29680e515c000552008f725747261ffa6008d 2015-03-12 fix env leaks
6014e76a4088472bb8d2b08e40c690feb548b701 2015-03-12 gmake.mk: wait showflags
f0e2c9591bd37f9a6a42289894c18c30a13efc54 2015-03-13 Makefile.in: no probes.stamp unless DTRACE_REBUILD
dc8d595461308a79c406cb16e6abb763b589bd3a 2015-03-13 libff: fix enable-shared condition
734fa238408375feb9f3e63c34f0d30618974f81 2015-03-13 test_objspace.rb: better assertions
3338bc99e5163813cfe129844bcf397a77d4b916 2015-03-13 io.c: rb_io_get_fptr
89bfc9b70b05ac598d24bb712222b79fb9af1880 2015-03-13 io.c: don't raise after close
f75fe0bcc7d1143f33c91ab2096aafcf618394d2 2015-03-13 stringio.c: don't raise after close
a747d4a8e4a88a77d20f572cc766824ba79f6414 2015-03-13 gmake.mk: fix typo
2456df7584abf12c62a41f8e82bb2cb4bde202e3 2015-03-13 parse.y: empty paren
00f7db376cb3b0176de738d9f9c172397771fbd8 2015-03-14 dir.h: direct::d_type
573772ab5b143eae7130c2dd3bc9f6f221d0c742 2015-03-14 math.c: more robust
5d09df327321bb8827703c1719ffa137ded94eeb 2015-03-16 ruby.h: suppress false warnings
c7988fd29d851cadf77cff865ce0af6e51dc9374 2015-03-16 ruby.h: suppress false warnings
8e1f6b07501e6b136000da5a1facf91575aa2388 2015-03-16 dir.c: DT_UNKNOWN
41872a8df6139ee1a5b96c5f3b4dfed916627534 2015-03-17 dir.c: fix DT_UNKNOWN recursion
3bcf9fb53e4b9efabb15a3091fddfb68e5b6fbbe 2015-03-18 hash.c: same hash values with Float#hash
5b91f08aaa2578b0160033fbd9536b6242291489 2015-03-18 gmake.mk: showflags
56081d8a606720219102758a33166e1bbfeec1a1 2015-03-19 common.mk: verconf.h by BOOTSTRAPRUBY
5e132260c4de9f221d480b526264e131d93ac69d 2015-03-19 random.c: fix handle to release
663eefcb6fad1c2384a4675c0a665390c6380133 2015-03-19 Makefile.in: CONFIGURE
e2853f5d815fe341b540a4aa8a3ab0dea1c9290c 2015-03-19 win32.c: no S_IWGRP and S_IWOTH
5155a402abc54f260e49228f7ded5408444cbe0e 2015-03-19 win32.c: S_IFLNK
8575de71d40b90d33c89bf3d3420824d509da7c5 2015-03-20 test_inadvertent_creation.rb: undefined singleton
30fdcc3fa867d6a71b2571770424ac573a27972b 2015-03-20 test_inadvertent_creation.rb: fix messages
c8a28a5a1b53cf92c0939cee92a1f8dbcc1b86d5 2015-03-20 proc.c: respond_to_missing? at Method
d138ab0442981abab6eaf042e12b45f22f01eefe 2015-03-21 Makefile.in: selectable configure
add8e1f5bb59dc8aa35d0493b19af3bebe4e4876 2015-03-21 console.c: winsize on Windows
c721174ff0aadd59760bebc1169c484780d2e16e 2015-03-21 common.mk: strip autogenerated dependencies
ddc3997c5864d0e77e01cb1e2325a406f12f7d86 2015-03-22 make-snapshot: substitute configuration variables
1e528da90c50447a1b5864afb445c1ee39e1e2cf 2015-03-22 make-snapshot: CONFIGURE
c6985abdd175f7e10715990afbdc310796de1c43 2015-03-22 win32.c: name_for_stat
8670fc560b5f58fe6f91e6e73cf02df5ea6bb6d7 2015-03-22 win32.c: stati64_handle
d26965fcdbf59a290cac61e318e09f11044cff3f 2015-03-22 win32.c: stat_by_find
0109f86871d07f65255df6e813a49bc272f5ece8 2015-03-22 win32.c: path_drive
cfa3ebf47c33d930c58ac735db65dd2e3346367a 2015-03-22 file.c: check arguments lengths
74768415d8d9eff2c02e0bfc04f2b325ec579e63 2015-03-22 variable.c: escape erred name
ffcb7abe0b057cb5460cde83f411a2d9c55f5699 2015-03-22 marshal.c: register symbol strings first
9da887cf57527f47146fc441f6d40e655aaadbb6 2015-03-23 json_index.rb: check zlib
f5b96e594c769cf309b70fd7736caaf90372a3b6 2015-03-23 win32.c: w32_lstati64
d503d6c7ae4151d7be878f817e9b5ab44a242ee9 2015-03-23 win32.c: fix DLL name
c57932f782ba03b3aab667a877c5b6143b214d26 2015-03-23 win32.c: readlink
2ffb87995a33cdc7ba609a4b867f03f18da0c3b3 2015-03-23 file.c: move rb_readlink on Windows
78a73a538d6779eddbaac947c3d50361b2082a3b 2015-03-23 dir.c: don't raise after close
d289a785496fd03cc6508d30c01a841dafeedb45 2015-03-23 [Feature #10950] fixed by r50064
acae106c7c8feab92a52982976b147f1100207a5 2015-03-24 fs.c: use statfs/statvfs
722b95baff1ffed56e6ac01ef2f133ae0eee9922 2015-03-25 .gdbinit: member name changed
69a2df4eb6ad2e8066a9d0dd09c1bb869c49e9bd 2015-03-25 bm_hash_aref_flo.rb: fix data
cfa98ab2eb845e22f8fdc34ef32d0cc67e6a586e 2015-03-25 make-snapshot: RUBY_VERSION
8d4321346722326acb2bb87e9cc7ea2a3af6c355 2015-03-25 make-snapshot: override rest variables
526b12964f5ff09e671a2faf69bc6ca69db8bb54 2015-03-25 fs.c: fix f_type
95de0e6841262214f68c487d7ff317806eecb9e8 2015-03-26 common.mk: BOOTSTRAPRUBY for enc.mk
733a03c285e9da31b5e01904fac5ee6f2c397576 2015-03-26 mkconfig.rb: embed version substring
3f8d0777449049406fac927ae275ccbd46400eab 2015-03-26 .gdbinit: T_IMEMO
785438a3d7c60917c323fcd3b43d8ce37192f770 2015-03-26 .gdbinit: T_IMEMO
62d8e6d1b12718b408e57b2b927c3b2931cad6d9 2015-03-27 common.mk: revert to MINIRUBY
55152ae26d200be3bd59170e9750949058fa82a2 2015-03-27 internal.h: rb_imemo_new_debug
1c59cc2ccecb81512a2789ece0691ada6172beed 2015-03-27 vm_eval.c: simplify rb_iterate
dd6ab6b8116ea485ea7de5144b256e18e7d21872 2015-03-28 vm_eval.c: simplify
2303483dde5db14a3d8f9dce2f41508e0de62a47 2015-03-28 vm_eval.c: suppress warnings
485d04253fcc3320f3f2c1d7eadf7049b84a9d24 2015-03-29 vm.c: use MEMCPY
c45a4d1417888afd57eb601f34062ee8cec3b37f 2015-03-29 test_proc.rb: test_curry_binding
509089e9b1c094cb048e7f66643c853f86a91f4f 2015-03-29 proc.c: replicate method env
0899bd522778b06ac2964b95e469d8e9c7ef6692 2015-03-29 proc.c: check iseq before replication
d4fc094391810d82885807c9ae98abb808be4235 2015-03-29 test_case.rb: use $MAKE
be6ef3502e5cbcad2f93bcef07a23a290499fd28 2015-03-30 test_case.rb: $make before $MAKE
efbfd9027282e6f82f41edd32a1732d4a07e90a3 2015-03-30 io.c: use read/write methods if possible
5dc51d821ef76c610d64464d511c34bf6b67e74a 2015-03-30 file.c: include terminator
921bca89698a53f58c8a8934a494311275630a01 2015-03-30 win32.c: symlink than directory
27440e6721ce59592d25defed298fa76db1b69ac 2015-03-30 error.c: update builtin_types
0313635cfd86a3d7b6b2f54a56237e0bd6f8c883 2015-03-31 test_dir.rb: fix arguments order
a4c92d0559800c679129f5f4ca3035ee86d2cf4d 2015-03-31 test_dir.rb: test_entries
c6411c645544fb9bc645c1d1970625fa486ed01c 2015-03-31 test_dir.rb: assert_entries
676fe089bde36dcae76b9fe2a6c1848251228837 2015-04-01 fileutils.rb: fix error message
93f6b2a36ed097cf615606bcc30f69a13c0bc8e6 2015-04-01 dir.c: reduce indirect arguments
ec85609f2329d4ce5062dd56746bdcddbeed4daf 2015-04-01 dir.c: expand ruby_brace_glob0
cd322ae533500219453a23f9cc15865760baa8ea 2015-04-01 test_objspace.rb: skip test_count_nodes
c5c0813aa2e70dbf525f75039f64e560f69507db 2015-04-01 test_dir.rb: recursive globbing
5e977e7f7debce76d60f1b1ca8890c825ee07253 2015-04-01 gmake.mk: CHECK_TARGETS
80dd40f48e42c4a77cab4c9eefe8f75442d274bd 2015-04-01 common.mk: fool
7097e1c8f3cc5f0b76b34f55bc7fb65e0086db9f 2015-04-02 common.mk: exam
7363ffbfca1ec750e2b94794c913390e4197909f 2015-04-02 * 2015-04-02
51bcbca236aa1af540766c85e99d93d33492a2d9 2015-04-02 rbconfig.rb: use program version
337fafc64147d32cce5c509f8c841b4e5e846d60 2015-04-02 ChangeLog: remove garbage
c0bf2c5efec6e5c94236ca24cd35de5869ed7216 2015-04-03 vm_core.h: update for OPT_CALL_CFUNC_WITHOUT_FRAME
819e1756adfd78e25492a9492771ba4390c2af48 2015-04-03 gmake.mk: check targets depend on main
8fb5a1aceb8a98fd1598a5c821614cbb0e1fa4e6 2015-04-04 stub.c: use argv[0] unchanged
8bead2381521666a6cd1ad71fd0eab9e0f8617b7 2015-04-04 stub.c: utf-8
34c83a37c23d847213f2432021624c2d7610c14a 2015-04-04 stub.o: under win32
8c0b2a286080609613b6b007e030ff7c7adaa23c 2015-04-04 string.c: check before modify
5180de635a93d079070f1c942522cf2a969ec7f8 2015-04-05 rbinstall.rb: same options for gems
a4d299726387ba819e576c5d64d4e0182fe6894b 2015-04-07 intern.h: stale declarations
fdb3bbf194a3295276f9cb52c5225f8340296e5c 2015-04-07 rbinstall.rb: $script_mode
92c3c9727316f0ce65084b0b3fe8cd9d5c4ab41a 2015-04-07 rbinstall.rb: no post install messages
622193d32a5ca27074acd072b655e4037f845dec 2015-04-08 hash.c: compare symbols by identities
119960dc56f0892951063a811276927dd60c74e4 2015-04-08 version.c: support RUBY_ENGINE_VERSION
816504c29c6fd304a7179882899a83db6c9cb2f1 2015-04-08 raddrinfo.c: fix memory leak
2cbb3d821c41934f080266a8b88879dbaa9ca66f 2015-04-09 skip rake dependent tests
e98d4947b71e8a3ecf6a3e4dd8542f8397ae2384 2015-04-09 ignore rake load error
14d10e054ff451f26b5e4ad658f8e44b2d0fa8dd 2015-04-10 test_addrinfo.rb: relax memory usage criterion
54264f534a33abde00a7297d54f75e5cc1dee934 2015-04-10 ext/date: reject unknown compiler option
aceb11dff4b3c05d027df664986515a89be1aac6 2015-04-10 mkmf.rb: fix werror option
f168f23f824a6c048fa888a6e8b71990565fedb5 2015-04-10 mkmf.rb: werror of try_cppflags
9e459f7aa900c30500a8f04ec57a57a28f49183d 2015-04-10 dir.c: getattrlist on OSX 10.5
1b1a0bda677c2c0554d5a9651a948f78c23d5dcf 2015-04-11 README.md: fix inline markups
bb96ab6fb6227b122a33cc8b56afb5c4198c9759 2015-04-11 mkmf.rb: methods to append flags
335cd8ab6a8625efff924db52216fb94a3d04a08 2015-04-11 mkmf.rb: fix syntax errors
42e149c9ad5297b2cb507bfe56318fcae432cf55 2015-04-11 mkmf.rb: fix VC failures
3cb0c6e39e52df0b965fd4f7639a5af2e251dbcf 2015-04-11 rbinstall.rb: destdir
f7dca1d7cd5ca9e84ae33f9a8f7217ae9ae085a1 2015-04-12 wait.c: get_timeout
b850ec46801524eaeb5c7a8d6f8edfd428db787e 2015-04-12 wait.c: wait_for_single_fd
fe294d75feaac9367e50dbc1aed96dff104e7b7c 2015-04-12 test_file_exhaustive.rb: skip when root
c305a5aac283493f0183d23ef7674b8f55b97123 2015-04-12 test_file_exhaustive.rb: POSIX
640ad73bcc780ece4c2458658ea233ce66f87b2a 2015-04-12 test_file_exhaustive.rb: POSIX-like tests
a062d71b15e0a5408cf52516706e8095ed3de69b 2015-04-12 test_file_exhaustive.rb: NTFS
143a2817f229d575b0a55bc9a6ee584b9ed0a76f 2015-04-12 test_file_exhaustive.rb: assert_predicate
a4f7274423dcf7a7ce5a727e69c18fc2e83d40cc 2015-04-12 wait.c: fix rdoc
1baa57b00331e5bedd6253dbf4dadc490a480f81 2015-04-12 wait.c: poll over nread
a60e00fde84929b2b5b3943107ce2bae3db14935 2015-04-12 wait.c: no EOF
ee725321b693a1835957f3f6175ad77b5d2a9064 2015-04-12 parse.y: null by syntax error
7b14512bee222bdb6392e865b00ef4b4c42b9364 2015-04-12 test_io_wait.rb: no EOF test
732a26dff70af02d4b863bb5ac326041011b7134 2015-04-12 ChangeLog: fix log
c2d50318a1e522b5d51159e660ff3a53240de859 2015-04-12 fake.rb.in: suppress warning
2ec2c601a89bc3322ff0130dd90843a6db3157ed 2015-04-12 fake.rb.in: expand builddir first
41d87e0a91d890bea7c25361ba068db8b8ba2fd5 2015-04-13 fake.rb.in: suppress warning
938910492c8c8b96361e03c84ee13c89732d23ac 2015-04-13 variable.c: ensure
3124d55a3cf31d20bd690376d1c91b1a4dff756f 2015-04-13 variable.c: setup_const_entry
8d6fbbe862ed010a8981fbd2b8440fcf9178c858 2015-04-13 variable.c: const_update
d1fb37bca8ee20fe3005df7b11a97b9710c76e84 2015-04-14 process.c: initgroups on cygwin
3dba6dabb6b5794be9f5f17277fd256ef74c6caf 2015-04-14 printf.c: uint_to_str
523ecd29b8acef4faa47331aaf1c6bf128b29ad6 2015-04-14 use frozen string of symbols
2df3e8de58db7b1df5937f6faf641f354a507f7c 2015-04-14 vm_backtrace.c: use rb_id2str
da4942c9d7924dcfad7d0977ce80f701c46fbdca 2015-04-14 ostruct.rb: match Symbol itself
0b2554fe7ecb04001401edf94c2f11a405d54a28 2015-04-14 tkutil.c: use rb_sym2str
659f14b254a990cc19667b804f7d1627a927a4f7 2015-04-14 tkutil.c: fallback rb_id2str
760ae4a8b9fe6844c95cd90254fd6d0f03cf2be7 2015-04-14 win32ole.c: use rb_sym2str
78c75612f07fdf4acfb148a3f0a4e129101eb124 2015-04-14 thread_pthread.c: keep sp safe zone
c5e9beac25c3cf4e5ff317468db043455c504a73 2015-04-16 thread.c: class name encoding
2c1c5570e83ab6cc7f832cf0249e0c44cb2689e0 2015-04-16 marshal.c: class name encoding
bdf16df33ae3eb9e6c513c29bcbb250dc8c9542b 2015-04-16 marshal.c: class name encoding
53e4fb8c8027bd28f4aa8cda605b403b1a8a9aa4 2015-04-16 marshal.c: class name encoding
0ea135d177cfda4ea565d8f3934379ccf405826d 2015-04-16 marshal.c: class name encoding
982a9d8e91a0de6abd2af3d888aba1aa2880103c 2015-04-16 marshal.c: class name encoding
26fa27fe12cab1c9af8401399dba811b6f52803b 2015-04-17 string.c: clear NOFREE flag at embedding
b3626b3ee7d814e23016a4c639aa05e51fea5a8b 2015-04-17 string.c: expand heap
684fe92dcc0efcf0f1da636c5a6ab52c1602b337 2015-04-17 nofree.c: Bug::String.nofree
c35aa93590ff9737ffe14acf2218fc2085798426 2015-04-17 tkutil.c: revert r48250
6583e5dbfacf0bb6052c8d9b5cfccb2ab0df4e81 2015-04-18 parser.rl: use StringValue
f47dc0738a2e1b875ecdaa875298cfda70d1eaef 2015-04-18 parser.rl: use rb_encoding
b38c0b7974854003a949a26f87bd7ff0e17113ef 2015-04-18 parser.rl: rb_enc_raise
5c0df05b92de528a397d29fd9ca5dca534b4c930 2015-04-18 parser.rl: define enc_raise iff necessary
adfeb95c87b31e17c7e1d78d65f9b548f26ccfed 2015-04-19 hash.c: check env vars encoding
038c0e5a804f1736e884f6741b9d7e84606580d7 2015-04-19 ext: suppress warnings
191c8d9e139d7e66d9bb5fc74a4dec2a7acbc6b4 2015-04-20 test_enum.rb: use assert_warning
6deb75d25a0f387fa5ba7d00f913f829644df895 2015-04-20 fix a typo
c2a04d87d0f51e871e2fc0254ce6f90136b50169 2015-04-23 vm_eval.c: allow symbols to instance_eval/exec
d6d393d268435ac08b4216c7fbb198e6ebb248ff 2015-04-24 win32.c: fix for mingw
2b0a6f47ac9ea1ac81c9d438ac9bc8d38b46cb04 2015-04-25 revert r50336
514d1551ce0aabf7a3f80cbefa810be516f780b7 2015-04-25 ChangeLog: fix issue number
c95b788afc09f861d44d62a877816e53da42058e 2015-04-25 vm_trace.c: unnecessary method undef
4489c136577f794d8ffb00b1c7b3b9f2cd4fb8d5 2015-04-25 vm_trace.c: indent
859f88f330ace84bdef55f5d489f3291d2d605ba 2015-04-25 enc/utf_8.c: limit UTF-8
89a2fd52bd966238c63904afbb95015edc8a4351 2015-04-25 vm_trace.c: not a static variable
dc513a13bb95babf7175da2df8cc47ce62527134 2015-04-25 vm_trace.c: unified a_call and a_return
69ba9302c5cc6a0edc2cd6e38ee233ac3b5df2d3 2015-04-26 gc.c: event hook thread argument
810522e0ff0d0ccf891eebe75e1765baeef324de 2015-04-29 compile.c: move expansion of massign
9efec44c07565906d5f94240ffae2893fe6e8869 2015-04-29 parse.y: simplified
5d071fe3818f94b90559f2b5328c009553fc5a11 2015-04-29 cookie.rb: trailing comma
fd0e9d2580bf757071683581d34354064c6ceb6a 2015-04-30 parse.y: push cmdarg_stack
db7a4e66e1eec8367d948e32815fde8cb25a24a9 2015-04-30 ipsocket.c: sys_error
03c19dc55506a4ee1968c70cf5dced418f1a0a32 2015-04-30 ipsocket.c: fix merge miss
7132479960cff87e0d7e3fb5cb3919b791edfecc 2015-04-30 compile.c: disallow private readers
4d12807e308cb75de328db0b7a064978e0e04f13 2015-04-30 parse.y: %-string cannot be a label
70abda7e44deaedd6823e1540765c7ce438907a5 2015-05-01 dln.c: use EXPORT_PREFIX
f2604ef5126b664f988b5866c639fcfcc18f778c 2015-05-01 dln.c: check incompatible libruby
55851c982d6d2b50bcdea652e3fb5a5b961bf0c6 2015-05-01 dln.c: raise fatal
3f5daebcb8cf43a93cafd60d36fd5fa57f03919d 2015-05-01 Makefile.sub: EXPORT_PREFIX
e15f8b2273cf1a956bf16fb5ba70c76196ed06c7 2015-05-01 Makefile.sub: EXPORT_PREFIX
75319221a256459ef979806a14dbb7725d9667a6 2015-05-01 dln.c: fix EXTERNAL_PREFIX
0238f47fa7fa9dd83f129fe72a890767f0582443 2015-05-01 range.c: predefined IDs
3cfd6f9fcd7fcdea4f189f79a1f876eb3cdcbf82 2015-05-03 console.c: remove old ifdef
b0616346f8098d0f2063c48ee61c09eb2ddc851e 2015-05-03 range.c: covered for linear objects
1014dfb442f2878834d78d8c8da8a0a62ba98d3d 2015-05-03 console.c: IO#beep
85366d7d59f08ff1cafa467ba24446ed3a5045ec 2015-05-03 console.c: cursor position on Windows
11b97855c4c1ef756fa1546ff0137aad1a910f34 2015-05-03 console.c: pressed? on Windows
c1e7d5f5bdfd6187f05b41cf1b421711cc59ce0b 2015-05-05 io/console: vk_header only on Windows
a870f4fcfdcd4223ec345b3e0e78959835e2b7a0 2015-05-06 vm_eval.c: undefined refined check_funcall
81c83f55e72bb16ba992dce61b90b9f4b46d2993 2015-05-06 io/console: win32_vk dependencies
93ce79dc34641674b2ffe095fbed3bff3db247ce 2015-05-06 test/excludes: expensive tests
19e0fa010e8c02b7ba6a1fd3c59adfd65e462062 2015-05-07 win32_vk.inc: renamed
8869cdf576757d567e2c14453297fc932627563f 2015-05-07 checksum.rb: check the target
bd872a544c1149bbc94d5b3b79066318683fbedd 2015-05-08 vm_eval.c: resolve refined method entry
d75ba7dc3e7d90ceeba068f3de01d2e849a73597 2015-05-08 depend: no nmake style VPATH
596663589b4478371863a71b4436548c670f0fe6 2015-05-08 extconf.rb: no nmake style VPATH
fb684ba4c26778120233f630d8ca39ada3e9b17f 2015-05-08 test_matrix.rb: Refactor on Matrix#determinant
f5299e93a7914e8ba588031a0603014c73a6c3fa 2015-05-10 gc.c: never call dmark for NULL
3875df97f1ff78c376543a2c3cb32ab6aada69bc 2015-05-10 proc.c, vm.c: fix possible memory leak
482bf1959a257813728cc7b13a9ff698590fec44 2015-05-10 ruby.h: fix possible memory leak
3f29f5205c684b4bf3b394414d75e71088db2e73 2015-05-11 ruby.h: suppress warnings
92430a031df42344a40ec050f6db8ff4b853e6e5 2015-05-12 vm_dump.c: preface_dump
218617161f0c4bd10c5865052183e269b3f2fa9a 2015-05-12 vm_dump.c: highlight preface
4ce15bf491bf119c67a3469b4a4bbee42f0457e1 2015-05-12 vm_dump.c: statement for crash report log
c3cc91f1b7d45835e91d31eee2008c77b0f8310d 2015-05-13 test_parse.rb: fix variable name
60730d91ce235dec66016001444b50d7131f0e10 2015-05-13 parse.y: refine message for gvar w/o identitirs
6fefba37d0093d1d569c7da87e6e3898ebdd20f8 2015-05-13 variable.c: no intermediate IDs
228cfd02d5d7035480556cb65476ca89996922c7 2015-05-15 cookie.rb: revert part of r50496
bad0560661b04dc11178732666efa647b4ec9e57 2015-05-15 range.c: r_cover_p
04c10b8af30161843f3e147deb3f94b684ec8036 2015-05-15 range.c: r_less
d70228d1053f4a2400995e6b4d7a97f3eaac2026 2015-05-15 string.c: all_digits_p
d28001f01a5061d1e919481dd354ef113ef0f821 2015-05-15 array.c: [DOC] return values are not new array [CI SKIP]
80e0ef3a8167dddc8434e981a5df5925e667919e 2015-05-15 range.c: move String specific code
ecbad6dfa87b78832294e3eff7a64f5d94215f87 2015-05-16 gc.c: rename alloc as wrap
ec0a083d93f67ae354eddb0ec9bc4ab39b944394 2015-05-16 proc.c: rb_proc_alloc
cb54008be67547866fa7a552a3eff5059d34c1b3 2015-05-16 wrapper object before alloc
6fb9349d85960858023eb9c16826b68408279175 2015-05-16 allocate structs with wrapper
b837025d778f54ef132bca2b15a2dd769536ef2f 2015-05-16 ifaddr.c: wrapper object before alloc
75a865406f8b65827a414059b609f8077d9070ed 2015-05-17 reset colors
a9ca74cd70bfee429544a7346749abcb2103e0f3 2015-05-17 default colors
8953b97d725218e9e5aed831b5c117623c19909a 2015-05-17 numeric.c: compare_with_zero
1fbf1f755218d96447cf1db8441b554aa95d655d 2015-05-17 test_numeric.rb: separate dummy classes
932e916b9e340d3ae52bac2eb57567208dc21d4f 2015-05-17 numeric.c: Numeric#positive? and Numeric#negative?
47349e870111b8ae88bd1331559a022be88d80ec 2015-05-17 notimplement: rename
c4d216793b4c74b725c72679149d6db82a2d7597 2015-05-18 intern.h: rb_f_notimplement for ext on Windows
bd40bd33934cb7ccdc4ee5a3f7a0df0323619370 2015-05-18 gc.c: remove ifdef
058823440d95446813d10afaf8ef79394bda386f 2015-05-18 test_autoload.rb: use class_eval
903c0f55e97e73bbd78ad81251be6d923c8ccf15 2015-05-18 test_nonblock.rb: refine failure message
0a933cf3d4d6d82bfa69a53639acb55771d83ff6 2015-05-18 nonblock.c: just yield if the flag is not changed
356baf95db7162b5a964dd17a8fe871afe805cf5 2015-05-19 ruby.h: cast for C++
11c8b83ab6fae0cd3bb7165e76068e56fc979002 2015-05-19 ruby.h: cast for C++
1443776cc9786e06764b457e14a0ed6a831b0a70 2015-05-19 ruby.h: add old names
b4e5bff89dbacfe59219a3430e7c7f2e09a18028 2015-05-19 numeric.c: Bignum 0 is not positive
59b089bd0902ee5de3b8fdb846fe9ece1c49b494 2015-05-19 numeric.c: return true
b813198627cbb8cf66bc733eb12b1dcc973eb2e4 2015-05-19 iseq.c: check srouce type
87e2c106a80bb49fada91d17e871cfa351790c79 2015-05-19 ChangeLog: fix typo
50732b7b6e4c4d895b7e015d06b4d7b2e61876a3 2015-05-20 configure.in: pop macro
814b83918e1628d0293b72a20d7147d07a17d1f1 2015-05-20 configure.in: attribute arguments
408885c891cd7a9da7f5d31b0e120d9ee3d3e07b 2015-05-20 configure.in: DEPRECATED_BY
68426106a9c89254823f3676a59765ec2747595d 2015-05-20 ruby.h: DEPRECATED_BY
fdb957925f2f3053a0cd45aecb5cd6d65482a79e 2015-05-20 ruby.h: warn old names
ca61b4c4e007346d2a4bee51c998050b26c25991 2015-05-20 vm.c: vm_invoke_bmethod
cac2c6d331a4aef77d9f8f84d8bbb5db3bb7b17a 2015-05-21 Fixes for grammar and style [ci skip]
ac9d6b050b6a475a3a6a683390a08a693e5835fa 2015-05-21 digest.c: GC guard
4a17c5aa196965e5f0adcafd639ea986f0db6d4c 2015-05-21 test_method.rb: add assertion
46c64caff68dd536eeeaa1c945eb66b886a0721d 2015-05-22 process.c: do not discard status
c7b63ec87205b26c0ffcbfb6585b0268c6ec4e88 2015-05-22 test_parse.rb: move assertions
3a08b7e2047235a4687944f1102d199f0ade48b3 2015-05-22 intern.h: move rb_sym_all_symbols
8009794c09fd7873e0c0cbbd10c0e26ee5a271f3 2015-05-23 rake.1: removed
b8081c7c4c9d959a4646d08c6b50dcf6318821c0 2015-05-23 file2lastrev.rb: all ARGV
80000c534c179add12eb91010feaa7b43b6abec1 2015-05-23 file2lastrev.rb: format for modified
aaa123591daef0d562c8ecc640783624d47e2b30 2015-05-23 common.mk: update-man-date
817507373da8304ffb55594e1e6352054002d0e4 2015-05-23 man: updated
8b5ffc368379b24d8e1f91c901a43f33d4eaefd1 2015-05-23 win32.c: suppress a warning
e28addcf5bebb3526360711b446df2e243c5b6f8 2015-05-24 ruby.c: show_usage_line
5c0fb216f7817e00bcc04694cb6c455ee583f4a8 2015-05-25 io.c: refine message
bea4ccb2db4a9b618f6401640fe58ff8387a171e 2015-05-27 ossl_asn1.c: [DOC] Fix typo [skip ci]
7615c70db7ff2ed874626e4afa60d2a29636315e 2015-05-27 gc.c: stress_to_class
b38b920ae5d34d5bb34ab3be2171922e0fe947a6 2015-05-27 gc.c: mark stress_to_class
2df5bb9ac14426a707a05d61db1b5ce8dd0fd52d 2015-05-27 envutil.rb: EnvUtil.gc_stress_to_class
bdf07741f3c9e2aa522026ca116d55f257013c41 2015-05-27 bigdecimal.c: wrapper object before alloc
19341b86be0e366c4656a2777a6abd4d754070a4 2015-05-27 test_bigdecimal.rb: adjust
c83883cf4ee602c6c6abdf8c25eeb88b551bd222 2015-05-27 tcltklib.c: fix memory leak
86f7fceef49ac75a3f174b19b8aad3921406cc0f 2015-05-27 Fix typo in samples for tk ext [skip ci]
0c58f69791240b86f709c1d49a66f47d93b2a299 2015-05-28 tkutil.c: check type
d50260117f4743eaf87fbb553eee7c48d74bc6b2 2015-05-28 tkutil.c: check arguments type
fbc67dbf2c73954607e22dc9079ddfc0b2a3c233 2015-05-28 tcltklib.c: allocate structs with wrapper
828de1a06d556d2f1f657f948f9d33a562957fba 2015-05-28 win32ole.c: wrapper object before alloc
cbf902fc3308290383c8c5e926bf684a23778719 2015-05-28 parser.rl: allocate structs with wrapper
4d059bf9f5f10f3d3088de49fc87e5555db7770d 2015-05-28 generator.c: allocate structs with wrapper
238394e7384d68627b1faa9a45c95517e9ea47e3 2015-05-29 parse.y: check NTH_REF range
5924f9a684ace630d3658a0d6e52270e3686ca9f 2015-05-29 psych: allocate structs with wrapper
451fe269e5ab1270a53ac7bdeceabe47fd431f95 2015-05-29 openssl: wrapper object before alloc
c7ddf9d5165ff3fd739f1b3f54837899c185a0be 2015-05-30 cont.c: Check ruby_current_thread
56ef54338b7ad3df962190d5a6aaab7f100d2ea6 2015-05-31 test_tempfile.rb: use assert_file
33604da3f68213b7bdb52c3e8af5767fbc5af79b 2015-05-31 test_tempfile.rb: use assert_predicate
912ae57b8a71b62951940e89cdb76f6ad5a71205 2015-05-31 tkutil.c: reduce unnecessary buffer
30e6825e1b0a1ab782552572381a4755cd33e9fd 2015-05-31 tkutil.c: fix memory leak and segfault
473427a3913d88ae22ccb0a7bd6fbc7abb053dff 2015-05-31 vm_method.c: suppress warning
847e919e8107cd34b47b14cfcbc0276e21572270 2015-05-31 ext/date/date_core.c: [DOC] fold long paragraphs
8e7393559f9fe73c6ac48deb23217c90a2a35564 2015-06-01 tkutil.c: fix out-of-bounds access
d9d0594a1a771de685cd4ebd4ec52ff7b39f246f 2015-06-01 mkmf.rb: logging pkg_config
5c18ffe29a88e6f3cf989f3a14692d2c1e341a18 2015-06-01 mkmf.rb: split --libs
21f2c194bbf781d9228584f3e93f4a93b33f5632 2015-06-02 test_nonblock.rb: skip if EPROTONOSUPPORT
ae042f21fb695fc80eb19273fa542e8dad85f19f 2015-06-02 use assert_raise
9375ff5b06704b2fbad3f740cecf10399786acfd 2015-06-03 dir.c: FNM_SHORTNAME
32a586d7381a2cd23913a787340927ec189417d1 2015-06-06 class.c: suppress a warning
c5e8342d4f6e0cec730497ead5c67226d212a104 2015-06-09 mkmf.rb: macro assigments
d3bce791837b0384f8b68212334cc172b4423754 2015-06-09 version.c: use str_new_static
c5634371dcd1e49501989f3c713f1fd1f76c572e 2015-06-10 fake.rb.in: accurate fake
4868eead07cd75def91b66e418aae7ac8982ac05 2015-06-10 common.mk: update version.i
9ddccb154e04158771e52a914aea85aca373c03c 2015-06-10 fake.rb.in: match spaces
f0fd30552864c6556427c8d3fd444380b6456d60 2015-06-11 vm_core.h: make VM_ASSERT an expression
37e3fec4bba9cd4d3d70a4b5b55af04a1c0fc2a5 2015-06-11 array.c: fix array size overflow
8ab36f0306a511881fb008bd1c60abd7918dae46 2015-06-11 fake.rb.in: scan version.c
c64d283f9aa01388ebfd2d9d30b0f0a306f25d27 2015-06-12 array.c: bsearch_index
b63391de2bb69ac488938769802615c840ebc320 2015-06-12 array.c: typo
d5a78c89e528a3b07da3c6414d91d2c5ab2acaf2 2015-06-12 test_nofree.rb: rehearsal
3b3bc21b53be1c0b12bf895d497600d4ba925080 2015-06-12 test_nofree.rb: fix commit miss
c54fb9ec8b7d7dc90e2083aada6dc9e472f21679 2015-06-12 array.c: fix for enumerator
86eaa24570a7a062cf8f08606256e0cd23d2b980 2015-06-12 hash.c: fetch_values
3d980e1643305ff2ef7492d5fe25d89f63b29268 2015-06-12 vm.c: break from orphan block
37055f9da04ad4d8f8d2b303fbf0c947e4661868 2015-06-13 envutil.rb: failure description
b031b3874b441ff6be1f86388e37d17b40cd7b10 2015-06-13 win32_vk.inc: suppress warnings
c6e9425c064d8378d537eaefc4705b07d72a46a0 2015-06-13 thread.c: indent
16f37446f777cc120619bccc5a66358158a14bee 2015-06-13 io.c: simplify rb_io_modestr_fmode
0b3ef899f200f4a54433d53f92fbf81f619c67d7 2015-06-14 file.c: open without gvl
0b2f4ab07e2b8ece58d7d001a2c3c415941a64fb 2015-06-14 test_prime.rb: descriptive assertions
d4440631b7170f59efcb3c6c97286ca79f4bf53f 2015-06-14 raddrinfo.c: suppress a warning
03ced98dfecbdce5c651aa57047ebe178554b115 2015-06-14 test_require.rb: wait loadig
efb9a0fc181e3fec11f51cae405bf261e4fe0697 2015-06-14 call_without_gvl.c: no sys/select.h
1ab22a5672eeec31976dc2a34f8531aa00268663 2015-06-14 raddrinfo.c: suppress a warning
5c5b2505a1104cfbb1eb13577245f2eb4f66d47f 2015-06-15 envutil.rb: no signal description iff possible
23f371fd194197f2e88253207f84d9b002efb574 2015-06-15 envutil.rb: show failure description
91af3e00d1bdf7aab0d8f413ebbc5494d017f08c 2015-06-15 proc.c: reduce type checks
85d5df55287c3bd30ccb7d0553b83852061e8e48 2015-06-16 test_nonblock.rb: fix failure on OSX
c2c81723a46a5207a59e2487a4466fbae3ba21f4 2015-06-16 test_nonblock.rb: use assert_predicate
d1496e8b8cfd3554a4ce72c33d42e4cb33667e96 2015-06-16 date_strptime.c: use ALLOCV
e4d0f54b1b0e3391eabbb961530beaffcbc7879a 2015-06-16 date_parse.c: use ALLOCV
71ebbe334deb7f56b393f21d482a6944abdd6e12 2015-06-17 mkmf.rb: suppress warnings
db577345ca577e36dd8026b43f9e104d4680a4ad 2015-06-17 mkmf.rb: suppress warnings
e5471cbe631cf2cb7949b46d480f68affdc29790 2015-06-17 servlet.rb: requires json
e521b916eca6b149252db69ff914223cfba54d50 2015-06-17 util.c: fix off-by-one error
22eb2a4f90af5d927b41f80c88c7d9ae7a45f772 2015-06-17 common.mk: needs fake.rb
61da10499f60dc15828d6a9c07e79fb4e19b992d 2015-06-17 bignum.c: doc of rb_cstr_to_inum
a6141c59605f56af79d48687de53e700c78926a5 2015-06-17 common.mk: -fake
51de63dfb94d1f33ac09c7272a077192d733c5e4 2015-06-18 error.c: NameError#receiver
fac04ba96532dbd2aa162644c6dc2a8d58f643d8 2015-06-18 NEWS: NameError#receiver [Feature #10881]
cf44e74092c967199aa6b3b5f1f40ed506167166 2015-06-18 make_encmake.rb: mandatory dbs
c96e4a6a499de8d82b1862be41e6d3c1c0e05ef2 2015-06-18 common.mk: reorder args for ENC_MK
82c290983ff45227d002f81bb9fa1e0e64ba9f34 2015-06-18 un.rb: HTTP-alt by default
0b9d86f29be8e3d4fa0958bf3db41907e21ad1a0 2015-06-18 un.rb: cwd by default
65ab26604bab94a49546512785aae788ddb76141 2015-06-18 extmk.rb: fix with-ext condition
a9b06707d99ea09d34823ae68aa3b874f5a661f8 2015-06-18 $SAFE=2 is now obsolete
e282d78a443b20035689a0dd036c9b39faf9677d 2015-06-18 extmk.rb: fix with-ext condition
88249ada7542b97b3868853fdadfc0b4a5a739cf 2015-06-19 proc.c: extract same messages
0ba2ccc51d2d9f09f78ba6094ca44acea5c327bf 2015-06-19 proc.c: inadvertent ID
19d2532a7920ab6da8b5f7977d4439fa0a198340 2015-06-19 test_method.rb: split test
e77f9fcb13a157c2478a0e78cdb0b9696e8ded8c 2015-06-19 proc.c: ArgumentError if no block
6398515adfc86813686605019a3e22d49cd95517 2015-06-19 test_gem_remote_fetcher.rb: get rid of errors
cc144d1d5f52c91ac9e665e59cda325846183af6 2015-06-19 test_method.rb: fix commit miss
fdad97f66432d4b97de8a0dffc044790adf980f4 2015-06-19 test_last_thread.rb: relax
e833adaa6997503a437bb3ab378e723afc0ba8d5 2015-06-21 ext/objspace/objspace_dump.c: adjust indent
9767eb3001f159835ba474cdfb72adf6cb7301b0 2015-06-21 ruby_atomic.h: refine ATOMIC_PTR_CAS
e9482963fd31122788746f130c87dc088509cd46 2015-06-21 runruby.rb: don't close other fds
bbe805f09e48b5f2fd99b7cbadec69ccb73974e4 2015-06-21 internal.h: roomof
4a686ebcd39cd178f16739b52c1103b7c394f8b8 2015-06-21 array.c: use ALLOCV_N
a2cd78a559ddced86fd35ab9334bcdf270826f2b 2015-06-22 win32.c: use numberof
8283e4fd75362cb452174dc967527cff3e68f9ed 2015-06-23 error.c: index numbers
c23a7b0db804577b7c30603db6c056385f88cb20 2015-06-23 error.c: ArgumentError if no receiver
ca87ac691b08a986f1f5df37aa925ce8164c6a22 2015-06-24 intern.h: rb_strlen_lit
0161f79a123829c08f7e15f82d1c0d7f3a6f9265 2015-06-24 internal.h: rb_fstring_lit
d3199656be297d33696418f8730577fd30735445 2015-06-24 string.c: rb_fstring_cstr
43b5e3d7cddad91cb9fd2f583c926519ea39c90c 2015-06-24 load.c: use RB_GC_GUARD
d92b0dc58aa161801a5e5d4a484e67a9dd61bb65 2015-06-24 vm_method.c: remove redundant check
220f9d5053a3b981a01af6e7606298b0065c3e2c 2015-06-24 vm_method.c: use the current visibility
31637f00fcbaf7c92313e8bf673925b47abaad7f 2015-06-25 test_prime.rb: cosmetic changes
2c3656f5e8c14f2e88e2100eb5e9911b58f94d37 2015-06-25 test: refine assertions
f9c2adf3109a8e0a1ae5c4125e695cc9d1f9722d 2015-06-25 random.c: refactor
f94ed2ce4bcf201a4d16a85f0fdbbfce4ea20e35 2015-06-25 error.c: remove singleton method
9a7e4bf9ea027f6ac5116743a3006c84c7441f50 2015-06-26 transcode.c: fix race condition
20cecf1d33abfb1cf114b2e313d7de0ce444a0d4 2015-06-26 object.c: common prefix of converter methods
c47ef3dc13b28334ccbc741b2e125c0cc9f22ad4 2015-06-26 sprintf.c: rb_inspect returns a string
a13ab237c78f5bce21b7fc95690b0b173b427c1d 2015-06-28 class.c: TypeError when superclass mismatch
da70f4d02a5251605bc6a44940a7784f9f613fcb 2015-06-28 class.c: preserve encoding
fe994a4d043acf4bfa9d2a94bfbd691bb9556d4c 2015-06-28 test_redefinition_mismatch
491ace2dbebcba5e6f36b9e877c585823fd583f1 2015-06-28 insns.def: preserve encoding
b90a5f9334a84b46a49b0966ecd250c2e52a8312 2015-06-28 insns.def: preserve encoding
548b97e70c9115feaee8011a7b28c2a2f9660147 2015-06-28 insns.def: preserve encoding
52436ce1b11864d7293a2013c07e53c0345d1622 2015-06-28 sizes.c.tmpl: extract RUBY_DEFINT
6cb284a2cf00ff9f849c6300f65e006a9530d17a 2015-06-29 mkmf.rb: suppress warnings
1a3e7ca11f3dd7d78a2f24d35260f8cfd50f3cc0 2015-06-29 insns.def: no quoting
c810ab8ff57371bf65b0bb20f268871398c8f7e8 2015-06-30 test_io.rb: skip method definitions
93446fedd3ae3efcccdeede1a5af1ec7e8b6d1cd 2015-06-30 io.c: reopen OS encoding path
24a72a177d3006482abe0bfe7d531d6575361679 2015-06-30 file.c: not xfree
347da440cfefc7eec1d182110f4b42ac8e9af27b 2015-06-30 ensure paths NUL-terminated
cb85fb9c4683f9d37dead6c7b1a6de027985d547 2015-06-30 io.c: remove unnecessary shared
e4984cf2d36880e28e95919e02073f9aaae5f036 2015-07-01 struct.c: fix implicit conversions
a672fd8be32ea7837e814a2e755241ef805afb81 2015-07-01 struct.c: hide internal objects
f524211ee81f154230c9f5ae31d1db90add44239 2015-07-01 struct.c: AREF_HASH_THRESHOLD enum
5f745b8313acf893e1f782a8b69d4762e8b3fa69 2015-07-01 struct.c: AREF_HASH_UNIT enum
c0e2f9278ee2649d98e6750a5e6bfc5d36b4db20 2015-07-01 test_object.rb: use assert_separately
f35b09c108d22c5717896dee7fed694c434a94b2 2015-07-01 vm_method.c: orignial visibilities
8aee7f7e6a9bc6b9e183c9da69416b1892724460 2015-07-01 method.h: update argument checks
e13f05f9e65e414f2fcb9d31445da1aaf7907b8a 2015-07-01 vm_method.c: no NOEX macros
051a74991971060f310c875f141fa4778424fd8b 2015-07-01 vm_method.c: remove unused code
f7124a2ca3ce25fd028066af64e87ee5d60d3554 2015-07-02 fix redefinitions
21a55e350d85c73ae2842524c212644ce9f9e618 2015-07-02 test_gem_server.rb: Don't specify port number
0ad76e651b6c68bfc846a59582c45c1c5ef42989 2015-07-02 skip test_dash_i_beats_gems
0ec5a272f1981d678da0d464c249120bd5aafc38 2015-07-02 revert r51101
aae22e34086553d30d071e2575c240f6f89550d3 2015-07-02 ruby.c: copy initial load path marks
a499d1e69865ec17fee0e9bcaf493ac1d4d559ae 2015-07-02 rubygems.rb: use @gem_prelude_index
5a2b77ff4abf02aae8418fb0a683f2d5017e5049 2015-07-02 dir.c: update path type
d7dc0c5f037c4e98817ab0cc94b01c08052b4cf9 2015-07-02 dir.c: show warnings
911cf9e83cad9c524f004df9525c0367645b4b2f 2015-07-02 dir.c: set errno
b2a36083f8c3a5f7ec142ce3d9d8990788a162a6 2015-07-02 object.c: fix up r51039
e0ec0c7dc4c7ad50d54a05ccb471caa791b9d445 2015-07-03 transcode.c: empty encoding name
3e5988b29d605bde0ea1ff651e8a5c3de8228a23 2015-07-03 file.c: _wfreopen_s on mingw
5c19a5fa247f173eb7d41048f3e1a4beb4e4e0c4 2015-07-04 test_case.rb: fix multiple load
39be41cb21d41a1365003acb8d8af09be29edcee 2015-07-04 all?, any?, one?, none? of empty Enumerable
481292190fa34536d510e2140647d07339a4df72 2015-07-05 array.c: fix memory leak
46062034a0110c554b2f429ef7e85f22746ca068 2015-07-05 test_process.rb: reap pid
7f3ab1ccccd2bfa03d62b1dcb3d1e4656744101e 2015-07-05 Update README.md [ci skip] [Fix GH-953]
9b37b750bd1312413c0a02b7531f1d1f9c3fe43e 2015-07-05 Fix typo in optparse library [ci skip] [Fix GH-956]
ecb6ea2a34d1a8de13814f2b7205e49d3e5f270c 2015-07-05 parallel.rb: upper directory
87954dd8a0951b18efe5a154516807e4d1ba354e 2015-07-05 fix multiple load
0918c27a40129a34ed5f2468f742b4912c4ae76d 2015-07-06 string.c: register_fstring
c53464c7e96c1455d1ed957766d6b8d206442d76 2015-07-07 symbol.c: preserve encoding
8a0ab36db160331190299a5b6e5483b8b47e98e2 2015-07-07 file.c: skip invalid byte
e96955e8f63be2ae5a4999487c00c3237f922371 2015-07-07 random.c: separate fill_random_bytes
bcd96d92f3239aff3152afe8ff4e72f3aa2ea287 2015-07-07 random.c: try getrandom
ee750a8a8b469f6c022d5096ab287d51a8c1b3de 2015-07-08 pass saved errno
023835f47594b348f6d9e213933c2c3f3b4d9a41 2015-07-08 basicsocket.c: swap examples [ci skip]
6c3d366bbcef5fc264efcb2db259dfc0f43f8eaa 2015-07-08 resolver.rb: fix fd leaks
39051ba1b94c61e92f333e514982c8f1333c7223 2015-07-08 leakchecker.rb: close console
3e972a116fb063fc0c1dda7292ff386d6d2ae737 2015-07-09 test_process.rb: test for [Bug #11340]
54d9c77c8b4a73e82ed4fb25d1ddc3e8b44d0df1 2015-07-10 extmk.rb: silently skip never-installed extensions
f7946774dd2dda12bc4c538b79c4b1af3b87a903 2015-07-10 stringio.c: remove unnecessary check
d8f628e582cb81c212979b186638ce69f1bd953e 2015-07-10 dir.c: get attributes by fd
d85096ad454d8bffd41af18757c2bd63cac3f874 2015-07-10 compressed mantypes
41bd073de21289b7de03c1c48258ddd2d17a1d0c 2015-07-10 zlib.c: protoize
498b6f477631681b52460a9aa9dc2b4c837cd1e8 2015-07-10 zlib.c: GC guards
0f663b244944c5eb2b6c7d0862c15c377747df05 2015-07-10 timeout.rb: removed and use Timeout::Error
8d7058db476b337210a3467298898c3a964d855d 2015-07-10 test_timeout.rb: add an assertion
a2b889f4ab6162bb3abee745b0eaa28ee8802829 2015-07-11 timeout.rb: fix backtrace
8c0b261d48c3473a86a7e92c9101ce98ab94a15a 2015-07-11 stringio.c: Fix an example doc [ci skip]
a3d6de4adc8581e8c845b5e9cee6c17171832b37 2015-07-11 Simple testing for StringIO#sysread
42f1ff127249fe4d86c0f7b7ef2b920cbb71601b 2015-07-13 timeout.rb: internal constants
beb1c085d582b4ac187309560eb871dda5bc3c28 2015-07-13 use Timeout.timeout
fa474e56cd9aac932454bf5fb9748d5472a946fb 2015-07-13 timeout.rb: warn deprecated method
f8fb526ad9e9f31453bffbc908b6a986736e21a7 2015-07-13 remove needless volatile
f162f2073be0ccad316681841805844f7f0b4b64 2015-07-13 httpproxy.rb: fix typos [ci skip]
77cde58d394b01c7b5f1ab5078d18e04373065db 2015-07-14 webrick/server.rb: stop immediately
18d47904a44b711391116edda7659ce02e22f38f 2015-07-14 test_utils.rb: split
8f6fed850a08ffbc7aa9abb2a941faa6c47b3a18 2015-07-14 webrick/utils.rb: adaptive sleep
7d909eb218100aa110031e2aadf0fead94146e8b 2015-07-14 webrick/utils.rb: wakeup immediately
cb04140542f448d2014ba4934473328b484351e2 2015-07-14 timeout.rb: suppress a warning
1c4fe8df9f3adc7145a3238c28bc7946dae38c5f 2015-07-14 webrick/test_utils.rb: no timeout during assertion
f77967ad73521b0b8fa7128f9aba0fcad57c5b9b 2015-07-14 test_filehandler.rb: fix UNC path failure
4ba1038af3e95471350d67a8a82d509865189b35 2015-07-14 rtname.cmd: extract at once
bb8abf62d3cb783b6b8ffeffb67c5ff519332c20 2015-07-14 gc.h: evaluate the macro argument only once
4592e15e3500e7de8d6d00cfb66af53971735c59 2015-07-15 string.c: remove redundant calls
daf7b1e479d2dcf161f4dda4239f6067ba9b7b13 2015-07-15 -test-/string: move
28c42b4c25c48f65cd559018678a5cf34d387c24 2015-07-15 encoding.c: drop dummy encoding flag
aab3599daea682898556c2b54a43a9cef07c5ce3 2015-07-16 vm.c: fix mark with rewinding cfp
b3e9fce0367c3a16755efeff23c6df08ee19d81d 2015-07-16 vm.c: fix mark with rewinding cfp
ffd76ff3b5212977c593f209484f8a72e823d449 2015-07-16 string.c: remove redundant calls
e2a87e8bc32c4c8797293281c4c82ed2e645124a 2015-07-17 test_range.rb: add Range#last assertions
13b3abb227789ae6db0bf0a225e6c5db65b45f22 2015-07-17 test_range.rb: add Range#new test
137d08de4b0bb809e13158911587e08605fe576e 2015-07-17 encoding.h: ENC_CODERANGE_CLEAN_P
01962439e9450b3d9468030b6e2858767c8c43c0 2015-07-17 EXEC_EVENT_HOOK_ORIG: eval the arguments only once
ce7fdcf0f80dab0de42a2510a1d0d73e23dae535 2015-07-17 RUBY_VM_CHECK_INTS_BLOCKING: move to thread.c
df62161d7e1e7e1878e6e4c834b61ebcc15b4f67 2015-07-17 RUBY_VM_CHECK_INTS: eval the argument only once
2731b91d80054f237bf4abf1fa280c2caa0e3109 2015-07-17 compile.c: remove unused big
67f5f9477cac18773794ad8692f1760e3712211e 2015-07-17 compile.c: use ruby_tag_type
ab742d9d2ee6f56d987b17ebd1795d5922c47172 2015-07-17 vm_eval.c: safe level 4
ca5cfbe1ab76588420ef73b2d445e329352fde5f 2015-07-18 eval.c: extra conversion of exit status
e9e08a5b105a3ea8ea54a856e977376d2dcd1ab9 2015-07-18 gc.c: reduce EXEC_TAGs
1998039ea4f867583d7e37ce200a88490707c330 2015-07-18 load.c: reduce EXEC_TAGs
22f75c300d1fc5341fb21126adc787f30c310bdf 2015-07-18 thread.c: gather common statements
f10eb2c3630b7518d49b35d762c40a61fa363715 2015-07-18 load.c: use TAG_RETURN
34e61ca92bcf34121e439e880a8a5cd4b667da14 2015-07-19 eval.c: check tag value
28c389c676ded8f7f86fb89fd7fae23b52327970 2015-07-19 pty.c: fix example typo [ci skip]
747129ae536f51b52cac4a8793a3613dc2467850 2015-07-19 thread.c: fix timeout limit
1b8ff4f799ba47d77b80a48e7504f49ddfd35239 2015-07-20 ruby_vm_throw_flags
d8d91485063d2c6e1a54d0f2d53d418ad748a8d2 2015-07-20 thread.c: reuse tag
65273e90410c3d2f304f7abcf9b77c7f771dfde0 2015-07-21 test_process.rb: split a test
ec1d232f100d9cacaaa588507ff9b657b363bd29 2015-07-21 fix typo in OptionParser#complete docs [ci skip]
6f869a57feddab587f32b0bfa1908af9c3a10c9c 2015-07-21 ruby/win32.h: include windows.h
42e36319bdee85d67e03fff042663b6209b61d62 2015-07-21 ruby/missing.h: M_PI fallback definition
613d97c5253e8baa7998702c26c0ffdbf56dd3c7 2015-07-21 win32.c: symlink constants fallback
2deaf0340192fdd457b4dcc6eae63ad875a3af6d 2015-07-21 cont.c: CreateFiberEx fallback
09389b47d2f5968867a1af502bc532c03d4d675a 2015-07-21 console.c: undefined vk
e9cb9d1060186410ff33b4ef90d868f574085fe3 2015-07-21 Makefile.sub: UNREACHABLE
0fceffce7e422bfd3bba70ba8535f2967473c682 2015-07-21 thread.c: refactor a loop
47e0957e21213268dafa28287c9b669ecd65397e 2015-07-22 thread.c: return the error
2c8fd3fce8effbf4edc987ea3b494997cad02e90 2015-07-22 common.mk: add exec
da4d4c002436e0e16da0b3a68c6ba470f85aac17 2015-07-22 parse.y: call rb_intern2
26be081f1bfbe9bfa1ef45b14860c64bd409b12b 2015-07-22 Makefile.in: PIC lex.c
545086d2c7b2905da456896e301a4e197b550f4b 2015-07-22 fix doc for Numeric#coerce [ci skip]
d11a93c0d18fbdbc6280402118631c6b437fb07b 2015-07-22 common.mk: fix exec
4c4d0389f53d9dbda6959e28c61a12c6e4f509cc 2015-07-22 ruby.h: ASSUME
61d807ccfae5500d1471f1074a6671ac9f191c88 2015-07-22 string.c: fix coderange of reverse
dfec9d978804fbd53df9e6b93e5801985b2b3130 2015-07-23 parse.y: pop cmdarg
7c413b55455193be7dd00368128fe30b972dde52 2015-07-23 ossl_ssl.c: suppress warnings
33f5edd5f339c03e51cbdf00dbb384df58781c24 2015-07-23 string.c: str_shared_replace
21dbe868f8d0445ed28f58bd4e9efce21551b040 2015-07-23 string.c: taint flags
8ea11e8e1e8e13328efcd55941e5d5108511ef76 2015-07-23 string.c: trivial optimizations
f965866f4f0a00c8179a1097e89fb4e61f71a92a 2015-07-23 string.c: new string for fake string
4e58f21f798861453b08c281fae2ec3a57396ba5 2015-07-24 Add tests for `File.extname`
4ab69ebbd7cef8539f687e1f948845d076461dc6 2015-07-24 string.c: pool only bare strings in fstring
b70681023210eeff3428740808932e3521d691a9 2015-07-24 string.c: fstring must not be a shared string
7d517ffc80a6cf6e5097ce9ea6ae5ac19ab7e77f 2015-07-24 st.c: fix arguments order to compare
502004f617e197bffc3689c8196e23cd31d321d8 2015-07-25 string.c: cmp orders
9e4b24d4f363c7b95ef86321c9eb0db67f8c75a5 2015-07-25 string.c: remove redundant call
8101cc3de4a846f11b76be637c3260aaa73e0b3c 2015-07-25 string.c: fill the terminator
6e54a6df2291715bedaac454c34880b242848d78 2015-07-25 iseq.c: fix type
e02186f5263ebecea941cf8554206c6ac5b04ab3 2015-07-25 random.c: get rid of blocking
a894dc6a998b6a90e59a235a4045d1e893469415 2015-07-26 load.c: use enum
38e62df9f6f6b759fef4c8ccaec352654d1070dc 2015-07-26 signal.c: discard SIGSYS
46b39cb0ba0510c129483ce74f187ce96e6d4774 2015-07-26 revert r31760 and r31761
288f6e1b898681a0f4385ed9fd2c73f405e968d9 2015-07-26 vm_insnhelper.c: suppress a warning
edf712bfd8fcc44cf55232cd5f6eaec32f69ae2e 2015-07-26 ossl_ssl.c: fix condition
9a26485e40b83d9b4cdd7556e144552b54695830 2015-07-27 Makefile.sub: fix clean-ext
0f6b7c4c3b104e9ce653c8e254f83482d048fe0a 2015-07-27 io/console/extconf.rb: fix typo
b343148b5ac827b4b745c3e37f1da98e4a42b3e8 2015-07-27 common.mk: clean-local
0b8c7162330802d10a3ba47d692f445584041a26 2015-07-27 common.mk: fix clean order
c92f22588edae7b592cf567112ced5a1f0a92293 2015-07-27 common.mk: clean preludes
50a585ed2573d718be7d25c1db3a470e58ca5bf0 2015-07-27 fiddle: unexpand LIBFFI_DIR
7d8ac5913136172de8b69359e0d896f311b1c090 2015-07-27 fiddle: clean dot dir
bd8bb810c792b7e7e51a988a52775e652931d494 2015-07-27 test/unit.rb: --test-order option
21d35a4d44c8a31f0a4e26506df94d69aed4960d 2015-07-27 test/unit.rb: suppress warnings
34b2e084e6735e55b795846874e743abfe7ae81b 2015-07-27 test/unit.rb: show signal
9d10f9ee8fa07c173ec5da712d6e6d803a2e558b 2015-07-27 configure.in: RUBY_TYPE_ATTRIBUTE
1f2255604087e9a7d7efcb2df61b5ca0e2daa200 2015-07-28 internal.h: moved RClass
53e301a2d804919341b7012d58686edab5386116 2015-07-29 common.mk: fix conflict of version.i
ef9d9423cc008794eb5e005127365d6dd8000758 2015-07-29 internal.h: ensure a boolean
6ef6757e4626c1dc83fd53364d228640eed16720 2015-07-29 internal.h: fix LIKELY
4de35bafbcf5b2229fdc5903d61435bdbb0408c0 2015-07-29 test_hash.rb: add assertions
efc7a3a712f84e3f59f09a89a82f2c36081f0f43 2015-07-29 hash.c: fix float hash
48f9012df931de3a526db7d3ce03c408a2c11ba5 2015-07-29 hash.c: fix symbol hash
149dadf368981bdd026dd0e86278cc86d74d48a6 2015-07-29 vm_eval.c: set method_missing_reason
6f65a0ebf28ae362f99e0b38473b9105a4c5093d 2015-07-29 string.c: empty non-embed case
07900180ec9b6f8ce79b69e54ed51f18cabffc60 2015-07-29 fiddle: $LOCAL_LIBS needs to be expanded
987df2ece681f522d9286f0fef410bb373988bd6 2015-07-29 hash.c: move rb_obj_hash
184cf1f710d42446d75a862f63c01bb2d401e562 2015-07-29 test_hash.rb: suppress warnings
ede1c141c62015eb413655310f046906775b375b 2015-07-29 symbol.c: fix dynamic symbol hash value
621bf532fc700b4abb97e9aa4c40fa9c5d3b800e 2015-07-29 test_pair.rb: thread leak
b729e9278fcf79628bb61107b2deebed6a7c834e 2015-07-29 test_pair.rb: thread leak
bcba9513202d5c799f76f011ab30c6a115db982e 2015-07-30 load.c: avoid segfault when 'throw' occurs in the middle of rb_load_file_str
2735af4daf7e94398f0dbe05f2c60334aa503cbe 2015-07-30 load.c: stop separating exits at loading
56458959a8bb080a46aee2f5b50a8347f85753d2 2015-07-30 thread.c: identical hash
f2240f1086fac5884a140b13bb7d574d661d39f5 2015-07-30 common.mk: no version.i
c3f6e4ea078af93e79d578bf312a9a26af82f09b 2015-07-30 NEWS: sort alphabetically
83cd51e3fe6e1e2be1375602274caa6ae0ac2a86 2015-07-30 variable.c: Module#deprecate_constant
fbc4d07087334b970ef1c26d5f8c0d5b569719a5 2015-07-30 envutil.rb: -w for assert_separately
176414dfa78900010fd47553ec3c05c5b9eb6659 2015-07-30 test_pair.rb: join client thread
16ea9d948fe2ad51ac8d8a08562633b236cf28c5 2015-07-30 common.mk: PHONY should be phony [ci skip]
c3bd57d18e5537b11985578b2fe1bd5025044204 2015-07-30 fix typo
2dffc6bba3a7fb1ee199cbc44b9e385aa6cf59c3 2015-07-30 thread.c: identity hash
b00ba0a957cd3b80138ac5a2459e67d9e78425ef 2015-07-30 test_settracefunc.rb: refine
9a0f5286d7b4410cc3a8d20f48b02493cb139514 2015-07-31 load.c: use rb_load_internal0
35a76874dbfc56c350c591efff198f3526422f18 2015-08-01 thread.c: thread_shield_get_mutex
a2b8925a94a672235ca6a16e584bf09026a957ab 2015-08-02 tcltklib.c: check argument
e60d35e30292bf85719dc4c89f6fc3ef8845751b 2015-08-02 win32/file.c: use allocv buffer and API
2c8986d23b29413573435637f96abf65ceaa13f9 2015-08-03 re.c: fix for wide character encodings
745e01d3ca47ddaaee97495ec1a26b800a811177 2015-08-03 thread.c: fix message
6ed8d39de007b3e210f03dac79790fb2c876e801 2015-08-04 contributing.rdoc: portable substitution [ci skip]
63ee970ffb51aa64dbad02e7d5c638c52d004ae7 2015-08-04 contributing.rdoc: double quotes [ci skip]
4b193223847545cbeacfc518805705a56e756c64 2015-08-05 ossl_ssl.c: remove unused variables
3969b1861c344fd37c1c6f59499836c849f098d7 2015-08-05 transcode.c: fix dangling pointers
b55217c691ba454def6dc9adb5541f6d2b69e381 2015-08-05 transcode.c: GC guards
db45ec9845c1dee557e035f4c79290b1d6c3fb9e 2015-08-05 insns.def: redundant call
7918dc352f5e93bc660e5083be638f38e07f7205 2015-08-05 socket.c: suppress warnings
fb25833690a4e75bf3eb1d8afa65a2334d7282b1 2015-08-05 node.c: NODE_ALLOCA for ALLOCV
ec10c033a7f6ba4819b7a65eb31eba432028f28a 2015-08-06 ruby_atomic.h: atomic VALUE operations
8b6a0f732597e2edd274d5634b464a344821ee9b 2015-08-06 node.c: check size
95c84eac49064986bfd877ccf4d7e91e9929e833 2015-08-06 gc.c: move tmp buffer functions
6b7c4dfa6776083517564850032609618acbb710 2015-08-07 proc.c: fix for uncallable method
3168ffbd54a26e37f8d9a4ae56867a7e145faa33 2015-08-07 parse.y: require pure parser
ebdf35e1e46286a228d828427925ed55ffcc6032 2015-08-07 parse.y: remove prefixes
48baa71ec691f3dea31e6b5b35a85bb8e7cecc6a 2015-08-07 parse.y: shrink parser_params
b0e866a53db4f2dbb9af48043c23d224eaf8a477 2015-08-08 transcode_data.h: adjust style
ef53976662096a955acb0317ac3a12ad18921ee8 2015-08-08 transcode_data.h: missing cast
f7ab09063563af0fca366ba39e7ff21b5231b005 2015-08-09 vm.c: frozen_strings in rb_vm_t
f23a72a656f3f8cb108068824dc7208258f632aa 2015-08-09 test_gc.rb: check signal first
1d2d307c5cb0aecccfe1c31f0f7667a252c4178f 2015-08-10 eval.c: use rb_ident_hash_new
b96499f0949a6cbd68662330224040badb92271e 2015-08-10 objspace.c: use rb_ident_hash_new
3c402604dbcad8573fdcdeda4d84406a66740a7a 2015-08-10 win32.c: use ruby_strdup
d311b7d0eb1e973c8d143f03e66ab72588f57a2a 2015-08-11 parse.y: optional superclass
0a8a321558e94c96ed03bbab1bd2048a81f52eb1 2015-08-11 array.c: fix buffer size
471e3a301624a86f08c86a643321c3656abbc9fd 2015-08-11 ruby.h: check integer overflow
bac6ef1b877f1de8a7877818e73bc48f4d484937 2015-08-12 envutil.rb: abort at timeout
ce5196b228a1f1599caf7c9f608d1eb7e40272bd 2015-08-12 test_gc.rb: timeout of test_interrupt_in_finalizer
2c3b813bd32204652a5a167f05792217e896d0a5 2015-08-12 id_table.c: prefix first
bf783276f69a53fd1e2124cf7d62ae15079b7a84 2015-08-12 test_gc.rb: abort hung up process
17fab2d6085a4efac75ac2071405376732788e8e 2015-08-13 test_gc.rb: dump hung up process
df62ca9caedfffb81ea16b884bb03cddc2fae821 2015-08-13 defines.h: tweaks of function alias macros
235e7738d6371c1e3ca638e873acf663e7b90850 2015-08-13 id_table.c: TOKEN_PASTE
f830ace8a831a954db7a6aae280a530651a5b58a 2015-08-13 object.c: rb_num_to_dbl
9e524c68b6a4d2491a967543207c77cc77a425cf 2015-08-13 thread.c: freeze masks
b0f2785d6c2bd99c39e634304164e343c7c5b4ae 2015-08-13 timeout.rb: freeze a string message
bcf1fcfeb2221bd1d058c4c66a97df3bf3ca9318 2015-08-13 test/rubygems: clear hooks
a829577a8c6cbcf963f230fe441f2671daa81323 2015-08-14 test_ssl_session.rb: check SSL method
cac0f9bedc120aebb353b431b3393168e4a06976 2015-08-14 win32/registry.rb: make @@type2name an array
51336edaae5a2615b92e054dfe9794091f652a34 2015-08-14 win32/registry.rb: terminator size
8b5f22c1b48f3519434694a78b431149f9a9748a 2015-08-14 thread_pthread.c: suppress a warning
cfa7550b6680fac48fcdc9d5c80dadeb71186dae 2015-08-15 io.c: read more data
c5196e249e5b5bb06a4f0b71a05bc1dd10b12342 2015-08-15 win32/registry.rb: size in bytes
a19830c42ce839ac1b4557cc30fe78757447f66c 2015-08-15 range.c: call range_include directly if possible
b5a5cd605bf3f361dfd6d10b33b055d4e428d19b 2015-08-15 use rb_sym2str
33e39a76578517f0eb70f538e032c8dfc3416173 2015-08-15 use assert_raise
13f33b22e129faf55cf3625b642f665f98db736e 2015-08-15 ossl_ssl.c: check SSL method name
84bf320bea3bce391ecc19e6004c232ff76d5c43 2015-08-17 io.c: raise at incomplete char
9a8c6f6efe95f5989d1f42f9d3d4d6db839560b8 2015-08-17 LEGAL: adjust style
23352f62a72d4e1cab6c73db48133696eabfff01 2015-08-17 parse.y: revert arg in r47649
94b1db5d673295b4276e809de4937a9536711540 2015-08-17 parse.y: fix block after conditional
49389fe59d68ca7fb7fe1e3a05a751c5239f5ee1 2015-08-18 ruby.h: adjust for g++
0eca22904bf18bdf864a7bb8dbce37ef14d35582 2015-08-18 ruby.h: define RClass only in C
0958af2ad4e83400f35c296e9ed9cf021b1675b4 2015-08-18 parse.y: fix labelarg
0bf772650793320e2640e24966ab2a0cca6ecdba 2015-08-19 io.c: initialize variable
006fad3fe3c46d3286bfd85d6daf0b8db87e24b4 2015-08-19 win32.c: support known reparse points only
c670b75ec2bf47ddb901867d2add7cc2ad675f4e 2015-08-19 process.c: [DOC] env values in spawn [ci skip]
82da3da5aca885fc7995c426696cb7798faad3d6 2015-08-19 win32.c: support known reparse points only
24da2db3e1eab67b6ee7be00d75b73beb273a4c4 2015-08-19 vm_method.c: reuse method entry
629d26ef3a41cf585f92ac6d0d8b0a17a47c3daa 2015-08-20 vm_eval.c: share with rb_obj_respond_to
0970a928ef5079aa1e4745fe3a79af8685a82f46 2015-08-20 vm_eval.c: redefined respond_to_missing?
18d8ba2594fda072bb8308f096bbe30c52b92d3c 2015-08-21 Makefile.sub: link libraries for extensions
9c7bf9494b513064e28730e2604f6a12dca6848e 2015-08-21 vm_insnhelper.c: use update argc
84586cc4b4fc0ca91f5bcaadcbb27029f49a7608 2015-08-22 ChangeLog: fix a typo
dc9c55d611730246cd42ddacaa08a1372a73e24a 2015-08-22 vm_eval.c: reuse found method entry
1f557eaea15d96b4b16ac1d25ea98ee58d062912 2015-08-22 vm_eval.c: pass thread too
2f8a4d317f70f58e3008b2aa814e48a45c6427f6 2015-08-22 vm_eval.c: cache results
3e6742cffe3d015d1128b9e665a00cee7b14177c 2015-08-22 string.c: move common statement
7a89049a7697ce0beaa97f555b06924d40567cc7 2015-08-24 encoding.c: find encoding index
457ca4dc29d9047e7547a02acb73845edce606a3 2015-08-24 win32.c: licenses
2e5c105ff23f2f3304060a6493f29d92a7b692f3 2015-08-24 win32.c: symlink
2f6fdd3aebdee2ce04d003b206f6da78120e8235 2015-08-25 win32.c: rb_w32_reparse
14aed229eaa44f5cef6d692d9dfdf34b2d6511e5 2015-08-25 win32.c: fix offset
341c84ed229b6d40c43e99cb3a6da4415ac8b9cd 2015-08-26 id_table.c: fix for C89 compilers
f92ed1943c4a7e7e8983aad5c4b2f9b626178588 2015-08-26 id_table.c: constify
86fd28d11ec50f7073c0715b84a7ba90f00ce0b7 2015-08-26 id_table.c: adjust indent
38cfb957dd74948b5b18ead36ac6cac494b9c423 2015-08-26 id_table.h: callback function types
a3b9b9870ebf8e6660572cc266f21d8e9c6fe4d4 2015-08-26 id_table.c: aliases
e2803efc3d7b1d8520ab7665eb8765c1dee41846 2015-08-26 symbol.c: suppress warnings
5ce4bfc9d227cf99cfc5390601344c2818c0e081 2015-08-26 re.c: fix wchar match at EOS
f4b66d24bbe8258b2d3964f4bbaa7f565478126b 2015-08-26 win32.c: ELOOP
597da7b2d0720fc0dd4f8980c628320bd4e26f37 2015-08-26 win32.c: fake lchown
dd67521bd1a1c98b2591f2a5b8bca32bc1ff1705 2015-08-26 win32.c: ELOOP by _wopen
8e6259e0d91f83439802f0d0fa1f4c56c2999f96 2015-08-26 win32.c: find by final path
e0cc69b74e99dd1f8ce4d9b92c255a2205fefaa4 2015-08-26 test_fileutils.rb: improve my_rm_rf
14ae6199bf57b8da4043e656c11d322d9311389e 2015-08-26 win32.c: fix for old platforms
91f5ee89ef1bf7e85a39a8630335bc2f2c73cc36 2015-08-26 win32.c: unlink symlinkd
499120ad6ebb7a014798e9fe0c260eabf403caf4 2015-08-26 test_pathname.rb: skip EACCES
a25de2c6e122d379cc4f16a499ca4c472b4e688f 2015-08-26 win32.c: fix return value of reparse_symlink
74842faf64da62deac21ff07d5e0b3882c097e22 2015-08-26 fileutils.rb: fix rename_cannot_overwrite_file
8504c817e3a1513c428b4dad0f3e3943e5aba0a3 2015-08-26 win32.c: ELOOP at wrename
b79d7910f5721b222443464ca576c5774c1a79ef 2015-08-26 win32.c: use backslashes
dc05dfd496938f455328222f2ac07f9c83343d5f 2015-08-27 file.c: fix messages
f64d6357b63ef742febf9951532cbe31d48282c9 2015-08-27 win32.c: open_special
a2da0f7e4295115680491abce9f6dc533db11f8a 2015-08-27 win32.c: get attributes and VSN at once
262b10210fd597d467d88bdc0a2f3a1efdb80a53 2015-08-27 win32.c: fchmod
8b9ad9d6f021cb5a7ebfba60dd258521955a202a 2015-08-27 oniguruma.h: constify
c56dd7fd0560d9c5cb3375f0ebfb5e87e534b2f5 2015-08-27 unicode.c: no st.h
5dfc455b72707c6e9150b92056d2607a16918f65 2015-08-28 test: File.symlink needs administrator privilege
b07290078006f5a2a828b144c1d35fbe04162e32 2015-08-28 win32.c: suppress warnings
d93855e6ef372d892cc6770c64a289ebbbe4d163 2015-08-28 win32.c: suppress warnings
754b3342fe3660a14b90c7514312fcfbb45dcc29 2015-08-28 file.c: syserr_fail2_in
8879d73ffdb21118db48f2a8c4f67c95000e871a 2015-08-29 test: try File.symlink with invalid paths
c5b0dc63de4f7ce8bb306857a5454fff3bfedab3 2015-08-29 test_pathname.rb: fix exception
9507c92d37b912baf4847f730a5f261764199cba 2015-08-30 ChangeLog: table name
e7d578bf587050c08aaf9f9ac1b71ce69be044d7 2015-08-30 test_win32ole_event.rb: skip 80041008
822c3999d0b47c6cf13eb6338489d4e8681ce774 2015-08-30 test_win32ole_event.rb: skip message
c16523e67b4d8873168f7cb21a1dd35484247d22 2015-08-30 encoding.c: fix document [ci skip]
66588679b2d4d090d84bb4d120610969c3c5d00d 2015-09-02 gmake.mk: no docs if test only
71f2c19a9c65d154b8651218ae260fc4a8152cc2 2015-09-02 win32_vk.inc: merge win32_vk.h
6bbd9104cbd1e1229a5c61a5e4498dc9b1a03239 2015-09-02 win32: use ALLOCV
f9ac2106bf0835c836bd48e82680908f5dfab233 2015-09-02 file.c: use filesystem encoding
d2f4d5a5fef6bdd393e9b6c3098cb9728fed6e95 2015-09-02 Fix typo in Process.detatch doc [ci skip]
e26ba49bd15079b5567048ef1714c2b6d1719eee 2015-09-03 vm_eval.c: refine messages
d41838c8d4c5b6fe956b07ade79f2d4954fd7c68 2015-09-03 common.mk: exclude memory leak tests
2c357a557461dfe895a3ca0d9c1d8d009b8be75d 2015-09-03 vm_eval.c: should be singular
16dbb79e88afc21bf1621acff54cabf1757430b1 2015-09-03 session.rb: SHA512
d4a642defc6d18e3c4c5c5cb50bb79b60407881a 2015-09-03 configure.in: use BASERUBY
aabd765f0bd2f1f29b86131c98de29dcc0c3153e 2015-09-03 thread_sync.c: fix typos
dc482e14284e792dde640d1ca9d3a53f9d6c275d 2015-09-03 configure.in: BASERUBY needs fake.rb
91cdbaf44bcedfaffd9d423efe64f64ad40632da 2015-09-03 revert r51752
ebb03a0b82e6faec1941bedcdd610e68dc124ab5 2015-09-03 verconf.h.tmpl: separate RbConfig
50226fb61cb10c5be9e2745e7b1a29228987a4ee 2015-09-04 mkmf.rb: move r40537
2d1b2f0ecf11a61b2f1f95377e81b661870bf847 2015-09-04 mkmf.rb: remove unnecessary variables
8a77feb9ca5a537775ba4e6a574fc87c2a6c6225 2015-09-04 fake.rb: extmk mode
141ff8e6a036d529cfd85ad3468df6f661e6372b 2015-09-04 win32.h: fix macro name
87a34aa07ad47d5eb683b14e601aec0f4c8f9604 2015-09-04 fake.rb: suppress warning
5381e4d1c0023f5176a2ffe700e5e4d006435d11 2015-09-04 hash.c: [DOC] orders do not matter [ci skip]
441de1b37611a6cba0baf386adb398ed544fd5e0 2015-09-05 Makefile.sub: more warnig flags
32c4fd7aa36b358bb132995f7a4dcfdc2d5508ea 2015-09-05 fake.rb: fix builddir
88083fa47e90c1a600da5e014e7ff0488eb5883c 2015-09-05 rss.rb: fix usec width
b38b57cb5434746899d16556f148026430353b36 2015-09-05 rss.rb: don't substitute, just search
1587b32480b8ff607f0a56626a6fbdc068a62a20 2015-09-05 fake.rb: optimal paths
9af0cf1cfb9c29697de268113820d2b4c32b9480 2015-09-05 internal.h: move rb_readlink declaration
542e1d8bc4c297cc702ff06e7cb5b4fa30d38dcb 2015-09-05 make_encmake.rb: expand srcdir
5e57dc0fae0f6d9ec04c770337da1792268a71f1 2015-09-05 ruby.h: eval ASSUME argument
649016bdb1d744a79e50e23c9483ee16c55a24ab 2015-09-05 win32.c: suppress a warning
f476726323027191e35600e63f58f479e5c45bd3 2015-09-06 thread.c: suppress warnings
2bfc88a45e7f1bf5d6a522471fa05ae1601eff93 2015-09-06 test_process.rb: suppress warnings
8a4f3a71a2f725159ebb3ea7650d02e25ab526e2 2015-09-06 thread_pthread.c: async bug messages
5bed80ee36f92c42b39278d4f1f19fff3c554b34 2015-09-06 thread_pthread.c: async_bug_fd
09421c5da1196fde3a8d623f0db02fb739545023 2015-09-07 localeinit.c: locale_charmap rdoc [ci skip]
22fa19d1dce664814964d55addc3d0181ee863a9 2015-09-07 ruby_atomic.h: fix typo
2b2c6911887d46be7cbfc8520e8cb5ed1843bc12 2015-09-07 vm_core.h: objspace always
d57e043ab508d2ea379dcc1811e35b73abb8072a 2015-09-07 test_framework.rb: use Ruby framework
4e43e7ad0deb58a79e3d687f3c702304d6cf135a 2015-09-07 win32.c: use plain strdup
be3de529c24ae4d12c030f915d4d4914e2d5ceb5 2015-09-07 process.c: chdir exception message
cfecd21a89708cdddac56effafd3de804785a3ea 2015-09-07 process.c: open exception message
161cee3c48a989466c9d6650555c1ff0177ae0f8 2015-09-07 configure.in: BOOTSTRAPRUBY version
2a87a0fc732b7a6168cbf004bdfd6aba74e17586 2015-09-08 process.c: retry loop
d3022c424cffc1e92b751e72fb450408e853e388 2015-09-08 process.c: keep GVL if WNOHANG
f3f10297f04b0461285a1b8ebd0d9f3d617fb974 2015-09-08 io.c: no wait when killed
67f7e82eed27ed03ecca066af6ef1e7b59347b3f 2015-09-09 io.c: sys/wait.h
abd5b8e1db39b9d3714fb491013ff8a156dcdf27 2015-09-09 extlibs.rb: patch options
3d5fd5f30d15359fee223fbcbe1b9e78bd90dcb6 2015-09-10 compile.c: register cdhash
9fb0863f4f760dfb1b5deb47b37a32cc96b26478 2015-09-10 Clarify spawn pgroup documentation [ci skip]
b4efab9ed9e2e945b230c8c5cefd0172a02b8eb5 2015-09-10 parse.y: keep literal encoding
7a0981facc7ea33aacba0c5129e8d8eefdcade4a 2015-09-12 test_rational.rb: r51828
78f7e342d156ee139aec307225e7c37e17cef1ff 2015-09-12 test_rational.rb: fix default external
f150a381db5b51552b714e9a5893654cd056962c 2015-09-12 win32.c: more fcntl
09cbe9d64088b825a520fcba279cbca3df5c4035 2015-09-12 process.c: do not inherit saved fds
4782bdacf17bcba1144cc9dc4559d9c36abb1231 2015-09-12 ChangeLog: drop non-ascii char [ci skip]
8bb056a8c29735fea0a7d1c8ddfd6276befa6609 2015-09-12 ChangeLog: fix typo [ci skip]
f6d77bf56082a9d0b21301384daf8ce9cbfccd4c 2015-09-12 win32.c: fix dup2 return value
a995195d78bb41d25a149492964c02ae85eda01c 2015-09-13 configure.in: enum_over_int
39dfa2f93f1c90fca52845523f8f985f08969e5e 2015-09-13 configure.in: enum_over_int
1e3a1bbb660f8b040033b57cfa22014aca6dace9 2015-09-13 ruby.h: add prefix
07dafa350f7bf544ed90232ea4f2ec4bb9580746 2015-09-14 Fix typo in racc english documentation [ci skip]
cb1ff236f5a6a29e86f3b50aac05f6459a872b77 2015-09-14 common.mk: excluding options to test-ruby
a8994b167e270cfa8e42e7b82c510c8e62af360e 2015-09-15 util.c: BSD qsort_r
5a0dc59a01c5b10f8b42f32eaef87f902060e852 2015-09-15 array.c: [DOC] correct Array#sort rdoc [ci skip]
ca5c9084dcc0e683457c9bdc99e316fcbbf26f4a 2015-09-15 array.c: [DOC] correct Array#sort rdoc [ci skip]
078b6c98383ed2acb912866f4ac2b47e86cd0805 2015-09-15 encindex.h: ENCINDEX
75a1d33bcfe767724e883737da9c9d5c3a031e17 2015-09-15 enc: fundamental encindex
89fb3746ac8558053a203e570a7aa5ab36a517fc 2015-09-15 localeinit.c: encindex.h
9c9d555e7f93ef232b42b3e8528df0ce5ac4faa3 2015-09-15 win32.c: encindex.h
2046f38aa6e2a28aea582ba84887ccef6fdd31d6 2015-09-15 dir.c: fundamental_encoding_p
70b2af3b211f9746a5f9fe6bd76cc0fff3fbe2b0 2015-09-15 win32.c: no xmalloc at sys_init
abbd388431b570395db0806ebbb4626c86cfd973 2015-09-15 gc.c: define objspace functions always
22190b3f32010075c1dacd6d9cbec3fa488a6187 2015-09-16 literals.rdoc: fix typos
965d8241c1ac3556685a833206d644bd6c7dc646 2015-09-16 string.c: keep coderange
2b89d63e61bd53c387a5fccfb6c3651def0bd319 2015-09-16 literals.rdoc: add DEL [ci skip]
077e2037ebe23bee105442779182c7ef0ba85916 2015-09-16 ruby.h: RUBY_FL_PROMOTED
c3a48736a6000b64967680cfbd0d5058467a767e 2015-09-16 vm_core.h: enable VM objspace on Windows
dfa9eb54bd32649707914344751a758aac78e6d9 2015-09-16 variable.c: fail if frozen
7ed700d2da9914528b5f1be45adadb1666ad36f4 2015-09-16 vm_core.h: revert VM objspace on Windows
80e386e92c65db836a6431d1c1f58ea16c2d719f 2015-09-17 id_table.c: fix types
e9edce8ebbf9639c5a0e68a9472eda9da2c2a6b7 2015-09-17 id_table.h: include guard
f8a2398a86ce64858584fc3281ad40c01a5342d1 2015-09-18 thread.c: suppress warnings only if GCC6+
91efee1bd01a73ab360f0667682d71e7ef12fbd5 2015-09-18 common.mk: no prefixes
9289515562230b6fa9f41559bbb3046f9556c8b3 2015-09-18 file.c: File.mkfifo
4f46dd034fe75d8244d63001fbfbdaf924d6c1a6 2015-09-19 iseq.h, method.h: fix include guards [ci skip]
b026a71750a6464de73f35194fc9f219162c9b0f 2015-09-19 iseq.h: rb_iseq_t
6628cd6b372837434d97371dc082dba9495ec0cb 2015-09-19 parse.y: simplify ripper_id2sym
9bc67e1efad5ec6c54d34d290057268a89886a4c 2015-09-20 cont.c: append to continuations doc [ci skip]
6177abcbf079c1f398c8bb681dc339af24d52d91 2015-09-20 string.c: separate resetting code range
d3b3eff1a94dfc9d8029b7304a684b13b331be79 2015-09-21 test_win32ole_event.rb: fix typo [ci skip]
5deaacb0f16d83fa8a0f45dfc95487e4cfddae8e 2015-09-21 win32ole.c: constified
068394a7d6eb203b583f2b76195a92c847b1c917 2015-09-21 win32ole.c: make ole_mb2wc more generic
288fa8da634873e0774e37da0cfafcea9fad5c0b 2015-09-21 win32ole.c: refactor
5563173afb161963c9350e318e0f8cce28da82d2 2015-09-21 win32ole.c: inadvertent symbol creation
4dcdbb4afcd99ce20dc7fd46dc712cf7ff25a36e 2015-09-21 win32ole.c: fix symbol condition
f213f5044ea1f061917b1ac0c73e275c2cfe7897 2015-09-22 win32.c: fallback to WCHAR-version in MSVCRT
f9a9193ae0aad2ebd0e18402d83554082a84d3b6 2015-09-23 ruby.c: feature bits
61847a8279ae7ef57b1b9afff00eda76fe0a636c 2015-09-24 ext/Setup: update
c97a6987b62726a20570fb06681c986cf7f60141 2015-09-24 ext/tk: remove $SAFE 2..4 code
79255ac86cb86832fca4b5a326b2e5bf54d68d36 2015-09-24 file.c: same timespec
3fa061cd57021964a8536c34719729c7161fe38b 2015-09-24 parse.y: fix token
c416efa440560feeabc5736f42f270534bfabafe 2015-09-25 hash.c: GC guards
f12fccbec58ca57cef61380e0eebed591ba847d8 2015-09-25 parser.rl: rb_scan_args
460152ea73f7eb55449329e77b141d50f8cabe01 2015-09-25 parser.c: update
2c1aa2caabdfedb1eaef3d3d1ed4e1ee656a7706 2015-09-25 marshal.c: use STATIC_ASSERT
1b9410083ef82e614fd038333b2bf2c0723dd782 2015-09-25 marshal.c: reentrant checks
6b380a441e4edfe64c491c1044068ec7ba9839a7 2015-09-25 marshal.c: reduce arity checks
9c7d3c9d595397c9f320f762b810c6335ad7787d 2015-09-26 test_syntax.rb: split
0d71c07d4995afda231d0fdebf625744b8e3418a 2015-09-26 prelude.c.tmpl: workaround
690f2c723098a6dbfaa4be7b406ca39905a14dd6 2015-09-26 common.mk: clear envs for GEM
b1cfb98e9e5c3f81fba0d81e7e7a493c565f2462 2015-09-26 ostruct.rb: fix NameError
6b64ffd2254527d28d5e73d789be3f66384ee985 2015-09-27 id_table.c: suppress warnings
33ed29837962e7f78b66f35abe8f85f30524f49d 2015-09-27 id_table.c: fix prototype names
7f13f878cf0cdb5df4602f5bd15f255dc549f476 2015-09-27 id_table.c: fix prototype names
6b52b88d46e5cda0def68665f185a3ac4335076c 2015-09-27 ruby.c: abbreviated option name
71730b42434e3c2dce7e7f6488bd54fae52cae51 2015-09-27 test/unit/assertions.rb: all_assertions
859337b17b5e1f9ee9ebeb0ac9e3ed7d73691ca2 2015-09-27 fronzen-string-literal pragma
832c74f428db6c5bd6e575e1f6ea7fe0891c84d2 2015-09-27 ruby.c: frozen-string-literal option
1fd890ea43031e643aceac99f8e6fb4eeae55e8a 2015-09-27 test_rubyoptions.rb: test combinations
dca6009c3ee9e04bde94c17cfc8526673b4e6988 2015-09-27 tkutil.c: use local variables
eb47de300519d6680dd1f1180a427a7509f97b8f 2015-09-27 class.c: refine error messages
4191a6b90d3eeb63a31609dba29a1904efee3738 2015-09-28 preserve encodings in error messages
8007168bafb6dd6b7fd7143118885aed4a67059d 2015-09-28 vsnprintf.c: constify
866952300dc14ca2803e64992bee41d59a3c074e 2015-09-28 proc.c: fix GC guard location
7f99972869c33010e842be4075378aeb08d30b6c 2015-09-28 benchmark for symbol block passing
06b3702753c7429281323fd397e35e1c25fcc72f 2015-09-29 bm_vm_symbol_block_pass.rb: rename
ed8b452e37322e66eb94dafa36f2b5da8f5ca44a 2015-09-29 compile.c: fix performance of strconcat
a136301deaff79f0100db389ef27b81da48f7556 2015-09-29 unicode_norm_gen.tmpl: end marker
ecefee85b79b860468df9748ccdb1ce43173280c 2015-09-29 bm_vm3_gc.rb: no shebang
13d53f9ae9cf4b150c2e4ec1709701ccefc91126 2015-09-29 parse.y: mark
17ff3b9b85f4af24a0520ed8a8af33fd7085959a 2015-09-29 parse.y: fix memory leak
aad3a8679f91420ba1dff6042517d75cbea961ab 2015-09-29 parse.y: token length
c2310baf9aa8debf6849f4dcec769d008d30b5a5 2015-09-29 parse.y: reorder conditions
66296d37745c42cf12e056a0c78a7831c4989c78 2015-09-30 proc.c: include symbol name
ae739c75f859e79eeb9b983573241a3f428d52d8 2015-09-30 vm_args.c: optimize symbol block passing
563127d710583f412168eac4f067e33f4ae628d5 2015-09-30 dir.c: give pathlen from callers
32289fbed439e00ce8624834ced7a6bc3a12d70b 2015-10-01 vm_args.c: GC guard
a7f64368ae1cef2bc9c95372e5d90d99dd7b032f 2015-10-01 revert r51991
de2c8c9dbc1e324ce9bb04a01cd209b76f2edc26 2015-10-01 * string.c (rb_sym_proc_call): constify
c90550c251f0c598458d52dd2cbd5445e8d26c65 2015-10-01 vm_args.c: fix marking symbol ifunc
63c7d9111c29e96c51768a60253ca1132165fd51 2015-10-01 proc.c: fix symbol proc mark
92ad578a4023ca1fa3de16485a00720b4376d4e9 2015-10-01 test_symbol.rb: relax
337bf75b321d4e7799470f72e331fcb676d2adea 2015-10-02 test_thread.rb: thread leak
b75de9d512cacd41019055a18f3c72d25e95f872 2015-10-02 test_thread.rb: handshake
44d56b6780211733369d331a4dbe584cf49c2585 2015-10-02 test_method.rb: finite loop
8d19c41429782a0a977a7cf243616eb5b8ef50a7 2015-10-02 test_symbol.rb: reduce iteration
e54808bb2fae5950558a39a17a47514a5b153ff0 2015-10-02 test_method.rb: remove unlinked method entry test
0d324c848ff82d7c8a360c9845248439ef559064 2015-10-03 common.mk: separate tests
a4fd2a791e4261bdfe726da20d2762956ab38cda 2015-10-03 ruby-runner
f1fbc6b8f6a074d1a4a8e50630df901fbc8075f8 2015-10-03 template/ruby-runner.c.in: POSIX for setenv
8bcf81886fb198f98fd5b7433b05810fe8d0530a 2015-10-03 test_symbol.rb: reduce iteration
c604000a311e7379b487f581a53f7c950105224a 2015-10-04 dir.c: normalize cwd
85e83e9f93f5d2acd25f22f761f8525ac75b5ec0 2015-10-04 runruby.rb: fallback to ruby
87a9dcf1b6b8ac1e5580004cad899f3757f3c24d 2015-10-04 test_dir_m17n.rb: fix test
5f0bb43434fe0fe24acf3b68f30962970f4f7376 2015-10-04 file.c: get rid of intermediate objects
54c332d200c6181e26ff29e482e98c716b80765b 2015-10-04 test_symbol.rb: relax
3dced3087f13f1f8628f5f2ae2ba7e8d2876a209 2015-10-04 test_m17n_comb.rb: message
ec0793e437e4ea9f6a49d72ed08f039f3e59ff9a 2015-10-04 euc_jp.c: fix compile error
53672aa9a6e543be871f256806afd9b9ad81636b 2015-10-04 gmake.mk: test order
b0f62ba6d168099e47bdda5ac3c75684099ed528 2015-10-04 Makefile.in: ruby-runner with exeext
b1a7ef98fa4981c929126a61f1598df8a5bae57b 2015-10-04 configure.in: add ruby-runner only if needed
3c534a09e904a59f52e76fff334bae211d8f10e0 2015-10-04 configure.in: remove garbage spaces
4d753671b2172d82d7d2dfb6929c30374a7a9996 2015-10-04 dir.c: make ASCII-8BIT
24e4a93edc1708f73accd7de477adc3a8e807aaf 2015-10-05 ruby-runner.c.in: make macros
c09cdd9f5ed423fb69b2649fb6873491af6e0c6a 2015-10-05 ruby-runner.c.in: ignore empty env
2475db57649d7c591d6b521aee981a731702ec49 2015-10-05 proc.c: set ep properly
8b4cf7b7081bbd2d6dd42f3163f5da2cec34689d 2015-10-05 eval_intern.h: pass_passed_block
37ab3ed99d47a00f28253ea336d127efefd80ac6 2015-10-05 vm_core.h: vm_thread_with_frame
355a0d8af1170db6249cd1269257cfcf2fd36050 2015-10-05 compile.c: dstr head type
237332fceaf3e9f57d0be8295942d3347209ec75 2015-10-05 string.c: optimize rb_str_resurrect
fd89a968372ca748910477dec8c5865e65a18565 2015-10-06 ruby.h: enums
334710c155ad19cfd947ce6bcd7127b97cbe37da 2015-10-06 ruby.h: inlines
ceddb498682549c2904f9ffbeffb8ae7102e2d5f 2015-10-06 vm_args.c: wrap symbol ifunc
aa4de7328d3126288282c76a56b49a544de5e9a3 2015-10-06 * string.c (rb_sym_to_proc): rename
2b450de096df474ca92948dd4e9dc1db7d3d5bc7 2015-10-07 assertions.rb: refine all_assertions
907b6d32be60daaf40ba3ddb781c7581d6a62130 2015-10-07 re.c: indent [ci skip]
8f4e6f14d806019471f8a6f8a3951701f5511c77 2015-10-07 string.c: use raw macro
9fe491e788720e07cec6c8ec1cb385a347b64ec0 2015-10-07 string.c: optimize String#times
2c31c3b45ed5ef3c2c0a2308957fb98334367cf4 2015-10-07 string.c: fix non-embedded string
89dde224d4c46ec0fdd2cb1f44e77044b81d7a41 2015-10-07 string.c: str_duplicate
d250a330625879bd6da45e98061d8407b96ec900 2015-10-07 ruby.h: RB_OBJ_FROZEN_RAW
f15ac6c8d6ac6b21a48a84f8b4edbd2bccfe4555 2015-10-07 metametameta.rb: restore output
77ac4a50f12fa545a3ce4aa474c25034c74c1eac 2015-10-08 node.c: indent [ci skip
4334bb87f918e8f39051d7c80ca1558205762d60 2015-10-08 node.c: D_FIELD_HEADER
29d88e459265d6e6bb3f6d197a6336995ebb8998 2015-10-08 node.c: move block
25a8b98e3a07e2cc6e644e816e3421464e709981 2015-10-08 node.c: reduce size
865c666fbb8ed15328efc733b2bab1362fa033ed 2015-10-09 test_iseq.rb: fix meaningless assertion
d8d51b6708d08c2ce60aee352dacb16d864d77b2 2015-10-09 node.c: fix comments [ci skip]
24e5e374107bfa02bd9dda971067cb34473e265e 2015-10-09 common.mk: separate test-testframework
38e6235235a556dfa28175b541a3cd42b480a319 2015-10-09 udpsocket.c: memory leaks
d9ac64fdc79ec2aefe5ed21b43b151caa296c5e3 2015-10-10 udpsocket.c: refix r52097
5f0d9e8644835494ee91a982024bc698cf21b271 2015-10-12 numeric.c: common expressions
e0c038cdfbd1b8ace01c83b40f0e3fc7df37c400 2015-10-12 numeric.c: use predefined IDs
3cf04aceec67a4eb4aa32c6c50187c59ac71280c 2015-10-12 udpsocket.c: check once first
324d7c89954d1cf20be6d12c9f6415cd00cbdfa6 2015-10-12 udpsocket.c: free addrinfo
14059af326a2350a16ebbee2c17703f0ea61f049 2015-10-12 node.h: no attrset ID in NODE
14e606ae53fd1b50d1362407bd6bbd94ed1a0176 2015-10-12 node.c: no attrset ID in NODE
b0e372a8672b0d6a4f6da1ed6110d688961cddc8 2015-10-12 parse.y: move ripper_id2sym
18e4a39c9a95dd5d60978e3e32d782a5cbb98850 2015-10-12 node.c: update comment
61053459cfa5bf55210c5411652ac039dd07c703 2015-10-13 rsock_addrinfo: specify address family
e21f1875b770caed1dd04adaa1a0043d45cb59d7 2015-10-14 parse.y: fix ripper warnings
4200ddd5d06ea6931758a8e462ec91655d866465 2015-10-14 iseq.c: list of keywords [Fix GH-1056]
5c7f36a1b81216d1a31652c54b628bc364f08245 2015-10-14 configure.in: libunwind.h check
c2e8fb0f34999739cff9c9e2d637346079b9365f 2015-10-15 proc.c: proc without env
7c4b03e775a474c0cbe0cbe9e2eb844ad915e08c 2015-10-15 vm.c: simplify
1bcc7ebda225bb7656d932c01288a237b04ffa76 2015-10-15 proc.c: iseq conditions
278ca4dbe8c1502b50bae4720d6088958dfad6fe 2015-10-15 vm_dump.c: unused variable
14b8530454b1db7707c9475d027c26858eac817c 2015-10-15 proc.c: void env
beeaef3d328096fc4414bcc96fe23ba98250f6e1 2015-10-15 proc.c: refine ifunc checks
2fda4a5568e703192cb5eb719b99c067ab5c6db7 2015-10-15 proc.c: merge blocks
6291c6ad77a0587d3d7d5461d969f1bc9bbe866d 2015-10-16 vm_args.c: symbol proc
abf832f4357b02ab40a1bbcb6e59bbc1c35d2817 2015-10-16 file.c: non-blocking open
34b877e49166c209e300ee9887f79b26b82821fc 2015-10-16 ruby.c: fd leak
4bc884c4f38e9b5221fd66ffbcbcacac5a79719b 2015-10-17 ruby.c: conflicting O_NONBLOCK
f63ad35524a6a3d8ca228d082c1ea18c0d3173ee 2015-10-17 vm_insnhelper.c: suppress a warning
c1a6fdc86c82e66ad8e5f6511d360c844873baf2 2015-10-17 ruby.c: unify nested code
c72ddc4467971871fd7b35597663d0c1879f68c6 2015-10-17 file.c: prefer encoding index as possible
78baa98e69f741ba92823470ffb3875838c912ab 2015-10-17 string.c: rb_str_cat_conv_enc_opts
eb4dc17956d730f41a149f63469284ff5187c52b 2015-10-17 test_const.rb: suppress warnings
d5cb997f18ad94969043d7847c7e22cef2483eca 2015-10-17 ruby.c: suppress warnings
d6379666cad4bda4e147b9f9bb2d07a80a1a3aa9 2015-10-17 file.c: set errno
acc94eb9399f56daaa72d1bd98e729c71ad09230 2015-10-17 ruby.c: unnecessary variable
3d7a53544088de3b9bacbc298287f231bde4dbaf 2015-10-18 file.c: fix compile error
7cb20b8fb88ee839e046151fc8723f9595995b97 2015-10-18 test_require.rb: test conditions
61685c762e8a87a36336889bea6abc9da4137149 2015-10-18 test_require.rb: no guarantees to load FIFO
1d1ee07f3c340dc1f18564e0b84271f759511cf0 2015-10-18 ruby.c: disable nonblock only if nonblocking mode
503752b14c2d395b09b63d6611110afa35ff9c61 2015-10-18 random.c: comment [ci skip]
6094ac4ce898511894d25d262bc4b979b2b2a7cc 2015-10-18 disable warnings unless optimized
4eba615a0b898e1e46035c68b9174c4f321466e5 2015-10-18 disable warnings unless optimized
7594a99322d95040637b3b46ee81bf53592bf40a 2015-10-19 init.c: glibc bug
c92322b537265ff40e7669763c49a128c1f1992e 2015-10-19 objspace_dump.c: special const
a3ac9d0bb68ee8723cdd8896489b7808972f1d57 2015-10-19 file.c: fix typos
9949407fd90c1c5bfe332141c75db995a9b867aa 2015-10-19 suppress a warning
603cdc271042ab32461ef9d4311352496483f639 2015-10-19 check INFINITY and NAN without C99 option
e4879592873abd4cd8aeed56f4cbaa360a3d3736 2015-10-20 highlight configure
96003bc9ac12f0ac7e622486bc3c3b4ae3608655 2015-10-20 missing.h: fix condition
2bb1e93d92b9524dae4f6aedb2a7b4f8c0e513f7 2015-10-20 test -t
de2d45100d085844f4ba50c9e54cec84d0122733 2015-10-21 extconf.rb: strict_warnflags
5fe691934438438e33cde5890bc3b6696537e538 2015-10-21 Makefile.in: tty at reconfig
a76fdea9fc923583461ee9149120a677fe6a8bae 2015-10-21 parse.y: magic comment w/o indicators
66e41cbe4f5dc0c8f499e74bd4553b15ebf1f20b 2015-10-22 io.c: check ARGV element type
ff3288fe5a9ec1cd69eeb57b84ced7ac6eb8f16e 2015-10-22 dir.c: glob brace expansion [Fix GH-1061]
5a599dde0c43b62ff32c8a0c36a05a758a309818 2015-10-22 generic_erb.rb: highlight
a356fe1c3550892902103f66928426ac8279e072 2015-10-22 Safe navigation operator
30b839a013a347d5d474217714e313f18dbef08c 2015-10-22 generic_erb.rb: ignore error
35957b7690f3c6a86f99413d8cdfcd4547325a68 2015-10-22 ifchange: ignore error
be8a9db524121279a86cc085c275c7205795a081 2015-10-22 colorize
29a1905c7d8d8174c25d2c5de4c33bb5c2b55c61 2015-10-22 common.mk: showflags only once
77a952d1fb140b748debe142b1a408b89abdf409 2015-10-22 adjust spaces [ci skip]
bcc07ef4d1b4e447c8341688f5e06f11b43c000a 2015-10-22 fix backslash [ci skip]
418fa65d1a3e8724d911e5b41be9fd7efac84b2f 2015-10-22 NEWS: add a space
7e730322ee714b607c94389911f5b86704cc8ed4 2015-10-23 compile.c: just insert
0b7d473734d0dec8520afe7a36540aa1f40d2532 2015-10-23 safe navigation attrset
ae8f8fddb0f8e89e86d27a7710a9c07addf7901b 2015-10-23 compile.c: optimize method chain
1d3c07633c1e85c9499c1dec2169bad9fa4ff9f1 2015-10-23 test_call.rb: add tests
2697fb4990935d7e6432ef2e142c03d7383264da 2015-10-23 ChangeLog: adjust indent
5bf61f45408435904c2d635b2004fd3235eca68d 2015-10-23 error.c: separate class names
f8a83d8563df92a4c8630d15211694435a639609 2015-10-23 error.c: use fake string
4e1ee809bbf78dc7edb3350628bf80c3e0133fee 2015-10-23 forwardable.rb: full qualify names
11ec42e377990041d4b4cd37527c1e5cc7eec037 2015-10-23 parse.y: canonical name
a8b56b9e50cd2d3680f5ebeaf359d76fe95e3afc 2015-10-23 common.mk: vm_call_iseq_optimized.inc
880f7151177ea0a9e0f715a3647d683044a8895c 2015-10-23 common.mk: remove extra slash
e0ed0012cb5752ff39eebd245aabba5d95bce986 2015-10-24 relax error message format
136b5b752dc1b6143bcfb8985ef63a884fb510e4 2015-10-24 vm_method.c: remove common code
96ff94c95de5ba5160bba12dbe4949558d59a8f4 2015-10-24 relax error message format
94bdb010f6375e4df6b7f19e4e6f277d56131452 2015-10-25 update document [ci skip]
898fd2ed2ad13d8c18b6a96304a8ea75ffd96b59 2015-10-25 use rb_check_arity [ci skip]
1a98528cb7afc8f8de5af50e5d51c83b251ea860 2015-10-25 symbol.c: dotq in ripper
7d95b96e7b9850f96c3b9f2504c9391ad4ab5d53 2015-10-25 fix conditions to setrlimit
55e68f0e7860f738e2b2865c30a42baa57a4c068 2015-10-25 test_io.rb: assert_separately
67c4c4a069d2c65e624a9eea4f79ad82191ec5a8 2015-10-25 io.c: fix typo [ci skip]
603b000dd034c0ce52e2f8afd0e43c4969e609a4 2015-10-26 parse.y: call_op2
59093eb37a5ba425ab09fe4635d99a3daffeff46 2015-10-26 fix commit miss [ci skip]
506e50b430aef83680e9f7b02c75299c7bbcfa53 2015-10-26 parse.y: fix ripper
05bf12f7df5c473d7f078846afdceebfeec80a78 2015-10-26 Grammatical fixes [ci skip]
4a6dff84f03df9e07c65bce31e0eebd6dbbfc892 2015-10-26 Replace tab with 8 spaces [Fix GH-1068]
0a74709e1a9d545c7f637df7704618c596a9bc6e 2015-10-26 Add string argument test cases
aeb88f01eb1c4e20f41236daef869bd0109d943b 2015-10-26 logger.rb: freeze constants
6160e4b9f4be0835a59874863de79b066fde1b2c 2015-10-26 logger.rb: exact matching
e8c00b7027f1bb0a574f982f7e16ecaa6be2757a 2015-10-27 logger.rb: fix weekly rotation
ec4ba1b7282a43b927c4e431ccc8ad4ad14e3d4b 2015-10-27 proc.c: remove rb_block_clear_env_self
6df21cb46945250439a82f515b2971a1b6ae8f21 2015-10-27 logger.rb: end of week should be Saturday
caada48ee823871ee85a5b1096a9f7ca6815eef5 2015-10-27 error.c: suppress warnings
2ce7328deadd0874a5c609a6d6cc19a161ec9949 2015-10-27 id.def: internal IDs
6964c0635f76ea79a49c8dcb85f279e0b85fc0cd 2015-10-27 id.def: anonymous IDs
303abc5ab8ab695d11ccdef9f1460010704e02fe 2015-10-27 test_marshal.rb: test_no_internal_ids
edc87841f261b40ba8e4f1e0f7523d2da531dbfd 2015-10-28 test_parser_events.rb: event token
107b0dc8cdd3c49563bd057c631c1d662d6dfd89 2015-10-28 parse.y: fix op_assign type
7a929727f6a4e45a0ebf0542650ff122b16264ad 2015-10-28 error.c: rb_name_err_new
72ff61f4a8ae7a8bf05b0bd6f91b3b290645627c 2015-10-28 NameError#receiver of uninitialized constant
a4f838c742dc758de8dec0c002e20d22c791b85a 2015-10-28 error.c: receiver in NameError
a2369fc2feb1f75dc72eeddbcc512ca74a70d0dd 2015-10-28 encoding for inspect
9da67278844d995c9bb2e1a0edcefad074c7fc1b 2015-10-28 test_file.rb: fix name clash
38094dd7f4987a9335ba9a666465ba4a8a27968a 2015-10-29 vm.c: ruby_th_dtrace_setup
645116ff25e42b1cfb065ad98e13818c8c5c2a8d 2015-10-29 RUBY_DTRACE_CREATE_HOOK
86bbdf1d9159398aacd6d04215cf467f66d6fff0 2015-10-29 Makefile.in: prefix RUBY in probes.h
fd69901b269f7b414b497610f496714d7e42cb2e 2015-10-29 vm_core.h: move forward declarations
438f36dd2d456b5f44ccf80367ee62c7fe4257fd 2015-10-29 vm_insnhelper.c: use enum and fix typo
017ac002c5d1f4b6ced6b5ad7f2add74de0341e3 2015-10-29 gc.c: fix UNLIKELY usage
7f7dcb61789ee77ad71b11298b5e0236703faf40 2015-10-29 gc.c: separate event hook call from newobj_init
4e1ea795aa8ee15366b12ba806ff6846d9f871b2 2015-10-29 indent
d8a27d374a76c3ccde8bb7edfcb6e9a9bcd53411 2015-10-29 ENC_ASSERT
fc8416abe7c64f2a6d905bfca7235acd6c86effd 2015-10-30 test_gc.rb: fix failure message
a96626e6da972d3e0d78669c075405de43c66eda 2015-10-30 test_object.rb: add more checks
6f77d0a3aa1cc09e7d7926bb62b9e076a5048bfa 2015-10-30 variable.c: rb_class_ivar_set
068f312a7c642a1b6c358c17ef83421756568545 2015-10-30 use assert_raise
0445b5f6c69e92497e8bab12474699ef545434f1 2015-10-30 test/fiddle: revert r52384 partially
e71223338716ec7e1e16bfc97ed035eee516af15 2015-10-31 ignore dump terminal
954224f3c53a66004c7171c139b1a45668d91858 2015-10-31 vm.c: initialize line always
1546ffed499aa40e905485b00293fbb530d7ebd1 2015-10-31 use rb_source_loc and rb_source_location
9d64a542094efdbcf8fc8b192750d6b0343665c3 2015-10-31 internal.h: RUBY_DTRACE_HOOK
ce7f8287e29fb3f87d74c883d04a30754103e11e 2015-10-31 eval_error.c: Fix a format of `NameError#message`
9b18348293c87171ee004fae99e2a18eecbacfb5 2015-10-31 tcltklib.c: GC guard
1c89b6bd1fff6817e4c424cf365623913aa9e73b 2015-10-31 test_exception.rb: get rid of did_you_mean
c8caec546a13f70c266d02481b04dde4d7632dd7 2015-10-31 vm_insnhelper.c: get rid of copying garbage
a27564377f2c52189860b1c1d6bbdd2c55725397 2015-10-31 test_super.rb: test_missing_super
9cd5c850a4d92c0fc6b5cd68331f5280453f90d3 2015-10-31 ruby.1: fix --enable/disable
afde597521b4ca0fd7bed08b8bcc0d8d8e731de2 2015-10-31 remove extraneous space
fb1c88342a0a0d011f4587220fa67f4996dbac19 2015-10-31 remove extraneous space
eef8b3fc9dec6eb02f1723a6b96d186194d42bea 2015-10-31 optional arguments
bd362b70ba88ad41a8bc6186d1096af8f6b63fc4 2015-10-31 mdoc2man.rb: colon in quotes
48a66a58b048f1f9b1efeac154f64f0b1f33b5cb 2015-10-31 ruby-runner: RUBY_INSTALL_NAME
1a2a4084d94b750646874e5f383b34fcc606dcc9 2015-10-31 tcltklib.c: basename
7484d07ca765770619b32a744fde15ae240a3517 2015-11-01 parse.y: invalid symbol
9f37449f176d8943b765fc65c1adc5290e0f72ac 2015-11-01 ruby-runner.c.in: trivial optimization
dbf73f6fc2a4b0414110eea64a9f98d33c2cf930 2015-11-02 parse.y: lbracket
b907c6e925d82ad2903acd77edcf97635a7c6515 2015-11-02 keywords: make name singed
a3ee54f8a653f2e7c8ea88ef5ee9f3a49a248447 2015-11-03 parse.y: revert lbracket
6d57a52685b398d4a61d3eb5dee2ff5e393c5c66 2015-11-03 mkmf.rb: log messages
ce58200fb75655f87fba184f181a93a8165d2c62 2015-11-03 test_gdbm.rb: teardown
e0d6328ff474a7ff7ab3b3dbd81ab4406e3a0fce 2015-11-03 test_timeout.rb: exact messages
3a67ca1ee53010667c5f94370872072d6d0e9c27 2015-11-03 test_gdbm.rb: teardown
051127abec6736d944ec03551193e7c42ebc5edb 2015-11-04 mkmf.rb: revert r52431
7995eb43cbf3ae9f9a6bd0e6f925a1e9e9163c12 2015-11-04 mkmf/base.rb: capture output
ecbbd23646d2321e3e837aa7ac69582bbcd94190 2015-11-04 fake.rb: fix builddir
96831c00a3c561e99ef9578e2632b6f36b1b203f 2015-11-04 test_gdbm.rb: sync after reorganize
f60437583262d6f50470ecaa5d1f5e95417735bb 2015-11-04 process.c: fix rdoc of Process.getsid [ci skip]
c8803b10d18fa4d28c7eba47c232004149779b26 2015-11-04 variable.c: suppress a warning
52912db4a81f9b9b69ab9e9fcd95e22d086d4289 2015-11-04 ext: adjust index type
3553a86eb51365cc524cf5c549b37770448d550d 2015-11-04 ext: use RARRAY_CONST_PTR
8df1863dcbd9e19b5e7f60c2e06e088105c975f5 2015-11-04 tkutil.c: strndup
0047ab96cd4de28c4e2d0f41d6e11ec494d86186 2015-11-04 tkutil.c: rb_ary_cat
57e2877e7b8257665f07f63aa37ed09f8fe78310 2015-11-05 ext: use RARRAY_AREF
d2e48a3f01d9ce2fa6fd860ad5bd2fee28e29e66 2015-11-05 tk: RARRAY_AREF
612978edbce91268ca81a98af8eb89c583d2131a 2015-11-05 ext: use RARRAY_ASET
fcd15352327bb7d6c8db952e8c3fb3ce7412cca1 2015-11-05 parse.y: CALL_Q_P
72b785e07210c7419802caa3595fc03d84df2c3a 2015-11-05 id.def: token_ops
dfa75017bea479c829db9f967509caa95411361e 2015-11-06 parse.y: fix segv after invalid keyword argument
837babd56459aafc1232a12fbfa783025d619b98 2015-11-06 change DOTQ
ae907243570e85aa7b01b3428c585c2d8c5bc58a 2015-11-06 rbinstall.rb: compress man pages.
a2dbb9d60336aad5f8f6767b5dcab26e6730f6a2 2015-11-06 rbinstall.rb: compress man pages.
9853cb05f63af45331d7fb5e97d65bf39d50eb8e 2015-11-06 fix typo
9d0012b0e7d5b658bc62856b36666a9e5d684646 2015-11-07 console.c: check unused args
d7924abf5d1b39ec54620d51f1c9d30cd01f73fe 2015-11-07 common.mk: update dependency
965e9df38045594d126991e6a109c5746242d2ba 2015-11-08 io.c: [DOC] IO#gets [skip ci]
86eda6244d3a9ec1d3a76e164f47917bd65ef8a2 2015-11-08 io.c: [DOC] IO#gets [skip ci]
fdc4f68f90319ee00094a43a4312bc55efd57b99 2015-11-08 test_gdbm.rb: typo
eb28bd805723d5d2f67dcea7f3d4f1026c431551 2015-11-08 io.c: [DOC] IO#gets [skip ci]
0d65138c81e22dd70650389a173b528e97ba8ae2 2015-11-08 method.h: suppress warnings
6e19fc30b1b49540b9968b141872bc227be8bdd6 2015-11-08 suppress warnings
859314cbc63f5473bf7dd34e1147ae4b6da0726a 2015-11-08 bigdecimal.c: suppress warnings
18034276608ec2c61198e7e38065997d47cf3725 2015-11-08 symbol.c: rb_cstr_intern
12c244d347b6620ea14e06c9f60c164dce7427ef 2015-11-08 hash.c: fix oob access
29862685c0acf3a40c6b1f9e8780cbbd86cba658 2015-11-09 dig
748abedf9bceae416b5091cac7af34bae57d26ac 2015-11-09 vm_eval.c: rb_check_funcall_default
f12746d165023fd0277a6817f870e1b12b4dc948 2015-11-10 rbi
f11a85c72600026f6e26afe6dda2548c785ce1d3 2015-11-10 compile.c: peephole
d68c3ecf98bf3b5802a6b0f9a6bcf7825addd9e5 2015-11-10 hash.c: compare methods
fbe967ec02cb65a7efa3fb8f3d747cf6f620dde1 2015-11-10 hash.c: to_proc
a56b0f8b29b3be1323ebfde50cab94808ac65375 2015-11-10 bm_hash_to_proc.rb
bda0e2fd84340e34dee0804e250f531893da763a 2015-11-10 proc.c: cfunc_proc_t
16e7869ded99732192e867b4e900b457bdef88a9 2015-11-10 hash.c: use rb_func_proc_new
a01b6453eb9d9e396f76f7bc73439f6669d0f5fb 2015-11-10 Rename DOTQ to ANDDOT
def4370a5587ca9ff2e59deaa99599dfd789e9a1 2015-11-11 sprintf.c: hash default value
f8cd2190f031a3588e1057d08d3ae8d3c864eb18 2015-11-11 time/test_new.rb: fix tests
9cf11364817c58b0a8801e458ee2ee1d0d040789 2015-11-11 vm_eval.c: skip internal names
56e3b493043f5d1b25a52d073f25b8c0f825052f 2015-11-11 sprintf.c: nil value is valid
66688cde3b31f8244e8afda6b724c1f525a67dd6 2015-11-11 compile.c: comments for r52517 [ci skip]
88edab89f4a0cabc9e10f2b8c8cf81cc3eda68c9 2015-11-12 parse.y: simplify
68e16ddd7961b86e5013e62ae2954e88638de058 2015-11-12 parse.y: ANDDOT fluent interface
2c42aac9fbe91f7d3287797d3c91181d90c884d1 2015-11-12 prelude.c.tmpl: optimize
d674e6dfec7f54a66235f5bfa8e4597b766797b8 2015-11-12 parse.y: exact magic comment name
aa4ab1814d868e1002e009174944e4f85d2b7448 2015-11-13 parse.y: optimize condition for unless
2069c9e031fc968d6d3d0fe30a9316851e4d91d8 2015-11-13 prelude.rb: deprecate Thread.exclusive
8aa3ac137350a70b65037bfdbe8f0f0564e0133e 2015-11-14 compile.c: remove unused labels
59a3fe5846a79d8216004a45fd336d6b69ea9017 2015-11-14 hash.c: compare methods [ci skip]
22876f4d7ddd65e7ded5dacb6a742680d7c28a40 2015-11-14 compile.c: fix variable
c87bee1f45aae9bc509f1faa4eeb4de635930440 2015-11-15 ruby.1: --dump [ci skip]
4ea616b387d50e96bac26ea5dd99812bfc717b03 2015-11-15 vm_method.c: check if frozen [Fix GH-1096]
9044b126e5d4516b28718a76c162edfc77d4a933 2015-11-16 struct.c: fix index in message
6339ac02acdc2f96b1ac3d9a7562fcfafec478cc 2015-11-16 compile.c: optimize leave
1ff30ea2b1675fa6bfa50bb5bac1f8cdea8524e1 2015-11-16 compile.c: tailcall on aref and aset
20690026a7dd7622c7d824de71e337a68a293b63 2015-11-16 struct.c: dig
afe142997b61f7a06563e3a7d7203c2546c7675a 2015-11-17 init.c: is_socket
0701e5ff4641f364e39b9b6036afeecb3a816a5a 2015-11-17 update rdoc of dig methods [ci skip]
482530680c18ea2e44c3300c6f323fabc3bd55f7 2015-11-17 OpenStruct#dig
54850e4657ab993a045cb75b63bda551ccbed1f4 2015-11-18 configure.in: additional flags
3b91ff89dad6599a73a8ecada03b6c2816421f85 2015-11-18 configure.in: fix help message
e4fc85dfcf3b089ce8522f8dc694d7ed338603ee 2015-11-18 compile.c: check type before checking insn_id
4a23f0695a40e735a2215ea9fbf7e388e384f051 2015-11-18 compile.c: optimize useless branches
40b0dd1ce11393f87c92938417cc79f4dc0ee416 2015-11-18 comment for r52633 [ci skip]
3dcd927050d076cc3e8dd32eb8bee70621513dff 2015-11-18 fix typo
8a3423d38b611aeececc832f7b92e0657cd09e5a 2015-11-18 gc.c: use BUILTIN_TYPE
3e8672094de1b6b568147140ad89eaa5b9ae327d 2015-11-19 compile.c: tailcall before specialize
9c065a4bfb96d9d482b54e7831e26d01ace77b0d 2015-11-19 ruby.c: set compile options at once
c1da4ef8d14863f9a3d47055ccead26455944f81 2015-11-19 ruby.c: feature_option
d32a48ed6c6295f779b658f4759c2c5087f591ce 2015-11-19 ruby.c: fix ARGV doc [ci skip]
2fac41a63ed12a89c1f63260f135bbc7221f282f 2015-11-20 enc-unicode.rb: --header
c815f7e7cf7bad7df5e107544cd739f294470433 2015-11-20 symbol.c: not freeze the receiver
c033efddea5fa5de315df8e560f55106b2b6cded 2015-11-21 ruby.c: fix pointer overrun
82bd486e998e8182c1a452a4537f9a64bed07347 2015-11-21 ruby.c: --debug=frozen-string-literal option
8080a8f4e383a8efdf865b1bbd5d37e31529f59a 2015-11-22 compile.c: check each steps
7be14bd6b0d6b3f66cb5908a362cd54a5c6a0820 2015-11-22 compile.c: flush disasm
b6f2fca5d158a8e828561ac942818e004a39c3b5 2015-11-22 compile.c: use COMPILE_ERROR
3faaf33de5303a49158f7214f4f4c83f268fd32e 2015-11-22 compile.c: use rb_compile_bug
abbb0f4ad7430de7fadcc43bd1a2ddf10d4aba21 2015-11-22 compile.c: free labels table
53a619de6c1bd36b7c0ab34d273701f78b657d3a 2015-11-22 fake.rb.in: block comment
792c822ec441a9a061a2c74ddd970005fab33ab6 2015-11-22 compile.c: optimize useless branches
7dc4929214e608f52774cd026ea8cc173e49e6d1 2015-11-22 compile.c: move logop DCE
a05ef8460a0687eb8e2b08722963aac1e0fdad48 2015-11-22 compile.c: fix position
e29c109d2afa62068528c0adaa3b42dee557cba9 2015-11-23 Haiku now best effort support
abd52f7d69e4fd3adab33bdc5802d082e6988115 2015-11-23 Fix Struct#dig issue number [ci skip]
e99cc601e005ffebf7717200ad844c87fe60e5cd 2015-11-24 Add missing punctuation to File docs [ci skip]
f7847ecb7233402d499febd6414ac34400d7b65c 2015-11-24 internal.h: export rb_gc_for_fd
13a935b0baf3990eed76486e0f47c1d574f2f916 2015-11-24 Drop support for BeOS
70d2b335f29934411698c3dd98374b6979dc1486 2015-11-24 parse.y: fix dispatch_scan_event
b0fb3ff1b294e692b3fbb200d321c193eddf5ac6 2015-11-24 parse.y: ripper for warnings
0bd9072758f5c65edee17244e428e81e227f3af0 2015-11-25 test_objectspace.rb: missing tests from rubyspec
311a9eb0c53fd147544d4a71de4ab5d7aa4c29cb 2015-11-25 configure.in: color to ifchange
012368007f0a7fce81a0083c96aa549c21141d05 2015-11-25 iseq.h: rename member
7d92e5cf730596429fd33ce7a580112b28528662 2015-11-25 io.c: try to_io first
a3ddead9914b77b105dd0030817a20db75d93af9 2015-11-26 downloader.rb: Downloader.https
778f32a153a9e419592146bd82300b6f158940f9 2015-11-26 compile.c: tailcall opt for indexers
6c0cf1848e54ef726b7a66b1135abf0581bc59ba 2015-11-27 parse.y: reduce ifdefs
36326ceb22d114ec75675806d2c434f89ad417d1 2015-11-27 test_parser_events.rb: suppress a warning
f8ecb823a0705eda22f845abea38fc065ecc3ab9 2015-11-28 ripper/core.rb: dispatch alias
cf2b422fc58bd34332a123896253b12c627d8b21 2015-11-28 ripper/core.rb: share handlers
ef44c0ad2fc9c91e90b69a1cfa88f923ac169256 2015-11-28 ripper/lexer.rb: dispatch alias
448d1d147d3a0b636323d0c8d80f53a399d445af 2015-11-28 parse.y: last content of heredoc
b71f6be0262fdd8256731242c9a495fd37ed846c 2015-11-29 Corrected grammar errors [ci skip]
fc0c2d1cc2f4ec1fb15c73e91cc8aa8d19854c8a 2015-11-29 version.c: remove ruby_engine_name
51964bf995b7f3b0c1202646fc619b91e052f648 2015-11-30 symbol.c: rb_sym_intern
4c6dd77df5f441ab49f610d7cb6648950f23dad2 2015-11-30 vm_eval.c: make dsym
794fb410993c0c2ef7a1eb398f0f3e263ca7d1c9 2015-11-30 parse.y: dispatch heredoc end
ff113d52f799d433b6d5d96f86944d2d761e3530 2015-12-01 configure.in: FUNC_UNOPTIMIZED
10bb9e6faba749c3e9656b9088da77b3f1146937 2015-12-01 missing.h: explicit_bzero by memset_s
a73f0f2caead604ad0a1d1de657d7bdcb00cf242 2015-12-01 parse.y: TAB_WIDTH
e84000fcbafc4800b58e1fa9ddbb2d99bed0b5b7 2015-12-01 missing.h: explicit_bzero by SecureZeroMemory
24dcb1285db683ef62be0a552ba551809e7b8a4e 2015-12-01 explicit_bzero.c: needs windows.h
9fcfaa8da412427b1fe6cc371b16e941de963ce0 2015-12-01 win32.c: fix argument type
8d7d4e332241ca922b0821c2a5cd4b19c18a6cdf 2015-12-01 compile.c: consistent messages
41cbb7f05010b4f37490059ff8f5e52b4f1f8538 2015-12-01 cstr.c: split bug_str_cstr_unterm
d58f17f37d3c169d7acfe3860872519d44144ddf 2015-12-01 string.c: no frozen error at cstr
c56d9aaabf8f4886e1ba69d24024727ab905aed4 2015-12-01 thread.c: check name argument
62b511d9e6c8da18415c0ac0fd03ea7e63d3e088 2015-12-01 thread.c: reset name
0167fc15fbceaa62ae24a3548d930c9b0285e5ed 2015-12-02 string.c: adjust argument qualifier
9849555a3e6cd2e088ec08c0560975208b4d0ec4 2015-12-02 explicit_bzero.c: fix comments
4a7dedf7f0b92f327fbc9f1042ed9eb4c9ebef66 2015-12-02 missing.h: __STDC_WANT_LIB_EXT1__
97fe401413ca7f98f29d043d2d6dd8c672030b11 2015-12-02 explicit_bzero.c: fix typos
b14f420995ade9b9faf91585ff69b12696fb3adb 2015-12-02 csv.rb: fix encoding
4bef8cffa3218f9891a80bb2e7e0d25c5928dade 2015-12-02 encoding.c: use rb_check_arity
a497ed37332948baf3433210e46c7bb71dfe33a6 2015-12-02 marshal.c: lookup and remove
2a66cc554db6263bc04c804ad62750497c26a772 2015-12-02 encoding.c: defer finding encoding
e917af64014746de9658e1a9ddb3fd134520c0e6 2015-12-02 compile.c: fix the element
e86f66b33fcf4de4bdf6e1d86275f4decec2270e 2015-12-02 encoding.c: make fstring
bc6e31eebfdec73a8a2eca14d5072d9d096799a0 2015-12-02 missing.h: __STDC_WANT_LIB_EXT1__
afd564ee3f7f2c42359e20d5083a214f82744812 2015-12-02 thread.c: rb_thread_setname on OS X
dfe27428f10723ceba099934ddcb0f07e9f3790b 2015-12-03 configure.in: split SET_THREAD_NAME
f7fb4e00f721a9d0520b0bbeab687d122f6759ff 2015-12-03 range.c: infected by the receiver
77e9edc3348f33904424ceaa14e9692b8b91d7f3 2015-12-03 sprintf.c: fix garbage inserted with Rational
b887c7c20ab81b50ed7cb8c7db3218c443985d6b 2015-12-03 string.c: should not taint fstring
0ada28f906097f5ba370575a86aef1e42a9d7ba0 2015-12-04 thread.c: name must be ascii-compatible
e4c15e313d3ba8a7d9b8dfae3cc171229e041dbf 2015-12-04 KNOWNBUGS.rb: assertion failure
7eb6942dbb0b2567739b6dba7c94741d14501c52 2015-12-04 ruby.h: make flag setting macros void
cae3905e89ebfbfffa181bf94c3ed4550ef87619 2015-12-04 string.c: should not taint fstring
650f89053439600a3db6849449ee79eefadfda8e 2015-12-04 compile.c: just append compile error message
a560f2a4ccae817feb9ba7790bd32cfc2b48680f 2015-12-04 compile.c: no extra parentheses
4a1b9786dc7fc460a438f4ac17c10ae0976ebcf1 2015-12-05 random.c: fix filling size
c5d2ef80a47184965be3c220ec173d90aa968074 2015-12-05 ruby_atomic.h: fix the argument order
e65f38b97d59002eb8161e41bb7f1a479f255d15 2015-12-05 ruby_atomic.h: fix old value type of ATOMIC_CAS
b8172ec9729fb695164787bf18c892ce5707c28c 2015-12-05 Makefile.in: set CONFIGURE_TTY directly
613737eee9168db483206bcac65c83413be02f42 2015-12-05 node.c: NODE_QCALL
5e3467c4414df815b3b00d2b0372026b069e7f7d 2015-12-05 hash.c: env encoding fallback on Windows
80bedec6c25c82f2b37ecab5bab84576df52559c 2015-12-05 assertions.rb: fallback encoding error
bf52a8b6c44a32a1e251ddc1dbb6904f4f6c6f87 2015-12-05 Fix cross build
33a05904bbce2eabe4d863e15f36840f568f113f 2015-12-06 test_env.rb: escape
187de9240a82462c34ab26e1851c2f60182546e7 2015-12-06 console.c: console_getpass
1ad0d8ecad01eb4d8fface25db59db16929974a4 2015-12-06 console.c: prompt to stderr
f534bc2ed9777a9a9cee2c364003e9c6589fd3d0 2015-12-06 hash.c: fix rubyspec failure
51cb462f428298458a49d526d299a20ebc8d83ef 2015-12-06 test_io_console.rb: wait
9a28a29b870b5f45d370bc8f16c431b435f0bbb3 2015-12-07 parse.y: indented hereoc
08753137deb7f1f5349f4cade146251a6106c521 2015-12-08 date_core.c: missing argument check
c84e62cd32af5a8407f07bdb0fa8a737492acffb 2015-12-08 optparse.rb: Fix typo [ci skip]
10952d16e62af8414a42a1ca5e15016e95d9e4e7 2015-12-08 NEWS: indented heredoc [ci skip]
95184065445e2888a624911214db67fe3695ec85 2015-12-08 test_io_console.rb: separate master and slave
1fadd438811426523a79ccea93a45f0a202a50f6 2015-12-08 marshal.c: skip internal names
506b25aabf66c54cffe478958f8672f7fe6fa669 2015-12-08 error.c: name_err_local_variables
7d0b7fb4cf5790d42051d03933a3a3abf6ea0d1c 2015-12-08 enumerator.c: lazy_grep_v
8f620b9b17ccbaae1e3eb9a1b9b5d528f4d5f900 2015-12-08 retry IO#getpass
6a105387ce4ed959bbc5952ad563de9a4bce1aee 2015-12-08 suppress warnings
6ee61d4bb9dac3fb3ed3bfb83014baed0a27a2ff 2015-12-08 check loading object index range
433a5b4693a9c0a932fd6407bd7d26c415b4f0aa 2015-12-08 compile.c: make opt a string value
2c3f0749c56a1a094ca7be12e669f0d1545bb756 2015-12-08 free ibf_dump at exception
bb4d72c51f9c7233c2d3b54c4fc1359557f3482d 2015-12-08 make local symbols static
278d90a255d326c55c54dcfb95eaad482a8a3060 2015-12-08 compile.c: fix extra_str
46df9c425ea0ef8d8162af06d02de3506e0240b5 2015-12-08 file.c: call get_stat only once
745c63e9a05b33e8399b3a9eb5ae8027fadc4093 2015-12-08 compile.c: suppress warning
f679a6b10692729dbaa5248f1708e889143ed307 2015-12-08 envutil.rb: improve message
a8fb40db8cea8ea998a569989168837e1c33c482 2015-12-08 gc.c: NULL check at memsize
cf183a58de690b6b4df1a368ce99191742356119 2015-12-08 string.c: use rb_id_encoding
ec74d507fe815fd1d1930b2e390b9f478b55be9a 2015-12-08 test_generic.rb: fix assertion
0d89c6db7e35120c6b1638d054aeeb6a624695d5 2015-12-09 stringio.c: unused variable
0599d7de5844a2f838cdf631b9c88b05010ebe5d 2015-12-09 use atomic operations
b3377eaa1360a89db3adb655c1412b80ae5bc2e4 2015-12-09 Revert r52995
6e6dcf2a6ceee796022206900f96a954380d35f1 2015-12-09 test_io_console.rb: ignore echo back
1263f82a592d334e0ed4d03fb5b350b4733ca398 2015-12-09 regparse.h: ANSI alias rule fix
040a83d83e3e56f71ca7002ed8330bb56ba36e08 2015-12-09 test_io_console.rb: wait
ac5c2218eed51d804e8446254d0de02f724e7a9d 2015-12-09 test_io_console.rb: skip
a50ba967793b7fe107a6c38e00019d72740871b6 2015-12-09 test_ssl.rb: fix ssl option flags tests
ccc776613df8db663e4bf8fd6b4b9fe1cdd952f0 2015-12-09 test_rubyoptions.rb: test --debug
dec78a7a732a2a4c494482fa3061b794e997269b 2015-12-09 dir.c, io.c: use rb_id_encoding
e373aed7071367491cf29d2e9c00bedd3ef115a3 2015-12-09 TestIO_Console.rb: disable getpass test by --excludes
19f035ccee65846678357f3b2e145191dabb6424 2015-12-09 mkconfig.rb: must not be frozen
01c432169f53bfc83a001baac91a890dfbf5af35 2015-12-10 disable frozen-string-literal
d93dcddd87b6cd99cfbbd1cd0b75613196eef615 2015-12-11 common.mk: add dependencies
165e10b6cf73f723c2f6af676b70aeb2d8cf85c9 2015-12-11 compile.c: rehash cdhash
ec572a1171727d5570c337bf765b4f4ecdc3849d 2015-12-11 test_io.rb: fix IO#advise on aarch64-linux
4973efd7ca2a2699e3534c436850b575b9d6e5b5 2015-12-11 test_ssl.rb: fix ssl option flags tests
3ee57230b3f68e56ac0a6b1bbb941cee16cb7c37 2015-12-11 enc/windows_1252.c: new
a2fcdb4fbec011d5f880da15b74996fe63bfbf16 2015-12-12 iseq.c: use rb_check_funcall
1d5c9d1001f7bd7875caf14b32e70be6132d8392 2015-12-12 common.mk: more opts
d79b5e192122946131c0fd121d9acaebf2596b13 2015-12-12 common.mk: help of exam [ci skip]
8e5595b5eea96f9077525530750e2f5f47766dec 2015-12-12 vm.c: free tables at destruction
3aeef6bcf0a43a86a621da73c90ce3c8c4e646e6 2015-12-12 test_thread.rb: stay alive
2b988c36bea29718b1518c0c486891634db039d4 2015-12-12 vm_eval.c: hook after method_missing
975c414b91224ec7144451982a4433a5442be6fc 2015-12-12 object.c: raise TypeError
96c4fa0b0905e6f587fcacfa8acd2e384057aeb5 2015-12-12 vm_insnhelper.c: adjust indent [ci skip]
621b05ed61b238f2ec66b36f204e247d1ff775b9 2015-12-13 configure.in: make BOOTSTRAPRUBY MINIRUBY
207360044ba6e03e2132fdef2985a485da9a8466 2015-12-13 configure.in: make BASERUBY fullpath
739d9a37cb03f01dc92b9e4f401e6cd83b6e1ab8 2015-12-13 win32ole.c: check argument type
b2d3c6a86fdde1df115a039aaed49fa11cc03a9f 2015-12-13 tkutil.c: check args
62539b49a7aebd4a948fef30461841e123bad461 2015-12-13 tkutil.c: array length
cdaa94eab443919ecac3484c0f567eca773d686e 2015-12-13 tkutil.c: check arg
cc0313436160b735a3d41361cb5e3eeb10fcbdad 2015-12-13 psych_emitter.c: check string
db48c307944a9a18877236bdf9e9b778875f38ed 2015-12-13 psych_emitter.c: check tags range
d10d5a974d81628605cf4d69b9e1a9b13fd43651 2015-12-13 pack.c: check index range
34a0df159bd3754b9dbc467cf97dd6ed87f5f5e2 2015-12-13 conversions.h: PTR2NUM
bcc2421b4938fc1d9f5f3fb6ef2320571b27af42 2015-12-13 function.c: check arguments
ce6f0e36a3107e4d78f8b508581cebbc9c8dd0f7 2015-12-13 io.c: fix stack smashing
b861d5473cfa1f3aa64979d9ff0655230eea9a14 2015-12-13 io.c: BOM with non-UTF
add73a87136653409abd0df39e2f2a8ec50a0cf7 2015-12-13 io.c: encoding in warnings
4977af3c3d54d27167bfc237f1b2802c40bddc10 2015-12-13 function.c: fix typo
ada76728f6e672a8b7366bf1f444387945af993b 2015-12-13 parse.y: lex_state bits
0f076affb670bf24ae837ae71544cfc7e6cb45d0 2015-12-13 parse.y: lex_state trace by yydebug
a9b40cad416a1e411d6014b3e1ce566f7b4b6254 2015-12-13 remove duplicated log by mistake
9d34ea9e358ab36b5baa3e6205ff2dd0508bb8c7 2015-12-13 parse.y: reset buffer
a7b67cc82e8d0f5072d436f35ff4e1a0685208a7 2015-12-13 ytab.sed: work around
d2e19fdc4225f5d82d82352040bb00a3d31166f4 2015-12-13 ytab.sed: replace argument
430082c0134db7d8a82b5316fe9d6d7b766452b4 2015-12-14 parse.y: suppress warnings
fcb4ab8d1c917b3f2a998f9b6eab3d9cec27670a 2015-12-14 ytab.sed: for bison 2
c81b224edca453ed8ea3030cc74b2ede5ac9e63a 2015-12-14 test: use String#b instead of dup.force_encoding
d09d1ced1a728ac676f35d9d80156a54b71a958a 2015-12-15 fix typo
365fae4dd9849e21c1494016bbd18f01d1b015df 2015-12-15 string.c: radix indicators [ci skip]
5987e6a50b92e2e0910c9b4265be4ce57ea82e58 2015-12-15 enumerator.c: use ALLOCV
00f9a74bcac20e25b69aae3a3beafddb18293abd 2015-12-15 Fix typo [ci skip]
bfd34365b6b01898649cfd570306e062c170628b 2015-12-16 parse.y: fix block_call&.call
632b1e9442d3d5ced2c51b71a85f8f9a47aa9aae 2015-12-16 test_io.rb: ignore not-implemented fadvice
e64d814101fc0ee5c856ef55282c1efd6db3681c 2015-12-17 re.c: names encoding
eec8adb168b7a778ed1c087c93e73e470fd4ec64 2015-12-17 transcode.c: infection
61c19c9d433f5855bc9e536bfa8d8c4e140157bd 2015-12-17 string.c: infection
07f53e483042f8d154912b9414808ad40973cd44 2015-12-18 test_stringio.rb: add test
b7d153699153629f037a059b930d8e928c42a4a1 2015-12-18 stringio.c: padding in ungetbyte
3bf1c09c7a466f80e855a897cd92f962e4a18782 2015-12-18 csv.rb: fix typo
a6e055f4a151a6f6dbbba0cd7231c699ec022ad7 2015-12-18 csv.rb: tail commas
21973c01ab5da205aa261cc41d0639642b8aaf15 2015-12-18 stringio.c: strio_unget_bytes
3e1c01ae463a8c9d8bbe9050251a2538ddb0292f 2015-12-18 stringio.c: separate encoding from buffer
66cfd1310cdd7bafb1d72afa42ce302b94700dd5 2015-12-18 NEWS: make precise the note of r53188
2a2010c5c19c2cbd17404144832ca0f52cf2cf73 2015-12-18 test/unit.rb: use full columns
d660e06f2830af2a99c57746b2953a5638b959c1 2015-12-18 timeout.rb: watcher thread name
94d36ce335fb7044d71c11737f570f0b223427ce 2015-12-19 test/unit.rb: fix outputs
d205e680d30fb2b5e8b333b332c2a14ed61efa4b 2015-12-19 test/unit.rb: color on tty
0d1a243af1a535e82d8e529f6661b326e1de6458 2015-12-19 csv.rb: Fix typo [ci skip
26bc97bda49d64e8403ad05f0ef6bc72f4aebba8 2015-12-19 zlib.c: Fix typo [ci skip]
a5a9d421e7a87e18bbf9518fc848fe948f8b8d24 2015-12-19 webrick/utils.rb: get rid of thread leak checker
88790710301e36708e875c8cf4848bfc8936556e 2015-12-19 proc.c: remove old macro
ea46a6408c15c26e80ceb0a6cdf64be15a8fe03f 2015-12-19 fix commit miss
2d97cee4d57b4f6bc1358c63d8ffd99047e4965e 2015-12-19 proc.c: fix infinite loop
ceea88af51194d0056e5613a47a8667b0ed01fbc 2015-12-19 remove duplicated log by commit miss [ci skip]
d6543f80567fa7ddecdc26de275f63cc51b494e7 2015-12-20 Makefile.in: V=1 at update
50ec15d676e578f49e35bf4a6bbd9faeb2c2bcff 2015-12-20 Makefile.in: remove unintentional exec
1da4d51bf93ec9d202b992d6214cba437c229b7c 2015-12-20 assertions.rb: show failed indexes
9d5abbff9754589483938dc539226c2ad4895140 2015-12-20 parse.y: labeled heredoc
0f4978d5335b6e9fc04ff938966905f24688ff25 2015-12-20 test_syntax.rb: assertions for other heredocs
e2b226116de9e923fbfa6a319367cb48b5123d8c 2015-12-20 ChangeLog: fix date of r53178 [ci skip]
840e32c452a7f80d41d51c9176c88af1dab545d9 2015-12-20 ChangeLog: fold long line [ci skip]
28dc41090aaaf6f43a29c1b6fd4f49192540c256 2015-12-20 test_cgi_util.rb: fix arguments orders
ce7f7f5e3d6c288b140870fa87c4b11e9a744f62 2015-12-20 cgi/escape: Optimize CGI.escapeHTML
c17e9e077c2f6c018dc51e5b39617992adc63755 2015-12-21 NotImplementedError typo
cc52f511b1d942f8542a4d909ce0a1375ea07738 2015-12-21 vm_backtrace.c: ignore ifunc frames
1b107d48ef2f67a48cb974890c2944381fd4ee4a 2015-12-21 escape.c: Preserve original state
10a129cee72512315e84d5b29a8ca471058e80ff 2015-12-22 escape.c: should not freeze
9da8a2976094dcc69ee6646727de14721d9845ef 2015-12-22 string.c: no exception on dummy encoding
3f90a4ae1e5a6c3dcf83ece419019a1797caed04 2015-12-22 io-console.gemspec: bump up
96ac47c25109abfd846eb45ae6cb6b56c8b178e3 2015-12-22 gc.c: do not expose internal singleton class
52c3b2eb2afc9b2587dc1530331b9667dfab442b 2015-12-22 io-console.gemspec: BSD-2-Clause
08aa1cd167d2c95c0059c552b045affbfdb9ec61 2015-12-22 test_rdoc_generator_json_index.rb: open in binmode
6e767dd0acf12312a040ad20a3ac64c02a3e602d 2015-12-22 regexec.c: enable direct threaded VM
e6be17c74a42033e3f685456a0ab195e77620b8f 2015-12-22 Fix typo in contributing docs [ci skip]
9fb596815d5997b5ee0af42eff7a5de97eb122bc 2015-12-22 regexec.c: fix build with direct threaded VM
b9576e7d848acee37a876df8ff5ec1a8b165fd0d 2015-12-22 configure.in: define __STDC_WANT_LIB_EXT1__
d15f30882ae8cd6acd27fed5cbb046b5c7c15549 2015-12-23 configure.in: get rid of macro redefinition
f4166e2dd7a4d9be95f160e19303ddeeb5d27ab4 2015-12-23 prefer rb_syserr_fail
f9adadc5e610360850b3a4bd9a43e928d1c78bb1 2015-12-23 rb_readwrite_syserr_fail
12a2e17a34e48ceacc6a9bea69c4a85ffcae6019 2015-12-23 io/console: fix gem build failure on Windows
26984290eb4f20a4a2db2b8d461cd36a4a5b0e49 2015-12-24 preserve source file name encoding
94090b0502fc65f15495fd329145c9f998f10ee3 2015-12-24 deprecate exposed internal functions
89b3281668f2e63ab091659165c0cf46fc5db927 2015-12-24 iseq.c: narrow down protected region
ea98e52f70105de1871731bb73515e51c5865a13 2015-12-24 revert deprecated functions
22d8481f080ce4eb758803ad1f60273b6c3a10ad 2015-12-24 fix common misspelling [ci skip]
63ebdd4bed99439e372547ee1c8c95411be9cb21 2015-12-25 version.h: RUBY_RELEASE_DATE from YMD
4eeabd4f549b8f072d4a76e0986af025f36eff34 2015-12-25 version.h: no bot
b846f535bf988593bad48d6778f3e15e306d9728 2015-12-25 version.h: no bot
01d8c7dd8c1ef0e6e3ce1fc6308fac1574fe6677 2015-12-25 version.h: no bot
fd236be28f931e8e666d0030fbbac79c5582cd22 2015-12-25 setup.mak: follow up r53303
59fc8426011e574c34b44565c30d7284d54b12e7 2015-12-25 setup.mak: follow up r53310
00a47cf6787af8fe89f55f721a54cbfef5b7d4a4 2015-12-25 setup.mak: split release date
8c327b7f3acdf7fb10abffe03a195a11a485b000 2015-12-25 program version from API version
919462710b007ae75477cdf52db7f203d402f4d9 2015-12-26 miniinit.c: built-in encoding aliases
c7d317cc024b93afc6df7eabb3ea521a61bb150a 2015-12-27 `nul` should be uppercase [ci skip]
c7b2450e89799f353baec1cd7a38a0133ad1c6d3 2015-12-27 depend: version dependency
bff89a030a7eb04b4c908aa9260d2fc1f526c179 2015-12-27 depend: version dependency
aaf99a76078488946742484cc4eb1d38237d60ff 2015-12-27 parse.y: show_bitstack
5a75eabed5d82d6430755bdc993fe5b3c467fd31 2015-12-27 Add test for String#test_insert.
509cfc4c37f40e195b6c5c1f9a549cec14e00a8b 2015-12-27 Add tests for String#lstrip and rstrip
2a4729a40d8f45adf595f3cbf8a39a6f1a9430d3 2015-12-27 Fix rdoc for String#rstrip!, lstrip! [ci skip]
78d15f5e351073c30c0fa0b8eca1f07a728c3bcc 2015-12-28 Add test for String#lstrip!
2eb5e09ea5115ecba93efa38b0662eb28d657c1d 2015-12-28 Add test for String#rstrip!
f84ba30af5f324e85e076cb68a7d6908e8573125 2015-12-28 iseq.c: suppress warnings
15960b37e82ba60455c480b1c23e1567255d3e05 2015-12-29 ostruct.rb: respond_to?
1403dfbf317ad796d92518bf5a7cbc40f2912dff 2015-12-29 compile.c: adjust label reference
b6b1038c6bc487b0b8f7d1675d02a22a4ee8f4b8 2015-12-29 eval.c: warn block for using
66fe2c0dd9f30efe785ce5f7411d9386fbcfeadc 2015-12-29 ruby.c: command line option over RUBYOPT env
1eafb3dd4b8f7f7ece5a53f767de85f959d4e25e 2015-12-29 ruby.c: parse -W option
290deeb7052f54b2bf7adb520c0601b578524580 2015-12-29 ruby.c: overriding warning options
3586aef4b8a18fca685f883c80367a80182b943e 2015-12-29 test_stringio.rb: test_initialize
d252e224f6b2e2740985304018fe8a31b080e009 2015-12-30 test_io.rb: test for rb_io_modestr_fmode
a974041b0ef744c102b2b15ff30b91b4b0ea8a1c 2015-12-30 object.c: fix prepend cmp
986fb559613c6bd6a76424e08f0847a7e9cd90de 2015-12-30 Forwardable: Fix delegating to 'args' and 'block'
d8eb5ade4f9bbc083b1cf93717fe97098411bec7 2015-12-30 fix commit miss
6fd18ca51bbce302865d23632b15af53d3e8f11b 2015-12-30 forwardable.rb: adjust backtrace by tail call
f880d5dcd26d429a223068aa30bf2062dd6b4ad8 2015-12-30 Add test for String#ord
34167345aca4d869b45de9d43a93d8a4956e0313 2015-12-31 ruby-additional.el: encode non-ASCII code only
3e0f09dbe5c9017900668bb6d1a4715dae36f0c2 2015-12-31 ruby-additional.el: escape control code
99894e6c82054c893e6c9f5bccc181b97b8120ee 2015-12-31 test_module.rb: sort constants
6e5967e2ae450919cef07059d8a484bc2e79e290 2015-12-31 ostruct.rb: deferred accessors
b1796737cf097ff7dc68b12ebb6d86a9528c95be 2015-12-31 parse.y: single-quote indented heredoc
bd5d443a56ee4bcb59a0a08776c07dea3ee60121 2015-12-31 Add test for Enumerator::Lazy#take
7d9342aecd8dc608f85ea13c400b91f8e361ab9f 2016-01-01 mkconfig.rb: SDKROOT
009473757550894ecc0579006a8a590eb81435fa 2016-01-01 compile.c: remove unreferred label
910eb9836d0da0e06abe055bc5ae74f82eaaa103 2016-01-01 compile.c: adjust call_info count
10c2251addd40b2f6525213eb0e03ad101b3ebf2 2016-01-02 parse.y: yylval.num should be u3
123313e205dd17b51d6321007ede2dc56e6d8126 2016-01-02 parse.y: use nd_tag
e05a8537181988f5d4ffc2c30a018512721e9065 2016-01-03 acinclude.m4: rename
853ef28af375b2d8174d757c7d19940670600ccf 2016-01-03 aclocal.m4: add
23529f5d033cccd9af4db58d616fc4a53f5a310f 2016-01-03 Makefile.in: drop dependency
192b63fd3e2956f039cf719d96c78a1375d1a2d2 2016-01-03 Fix defined? expressions
94519cbb3ea42f7b724cc9ceff0f8cdbdf138228 2016-01-03 common.mk: up in help
7d117c7046c03ae44711cf53ff7bef6776892de4 2016-01-03 contributing.rdoc: update [ci skip]
09ecfbf3f7771740f20bc8b8ee043c9c593278b5 2016-01-04 ChangeLog: remove stale log [ci skip]
8fe2421ef165c2d73fe2104164951e707bb34bbe 2016-01-04 ChangeLog: remove unnecessary preposition [ci skip]
04a913f26d62328cc1d1f653666940426f7db3df 2016-01-04 common.mk: generate socket constdefs
bae170f34bcef33aebaa3253a46f45d2eda7691f 2016-01-04 common.mk: double quotes
014d60ce98a6bd3d9ae6774df9c39ce156562905 2016-01-04 test_ostruct.rb: sort method names
fabb8b45cd889a564f580830659d4db188b6c795 2016-01-05 enc/Makefile.in: get rid of nmake bug
b01c28eeb3942bce1ddf9b9243ecf727d5421c6d 2016-01-05 Clarify object references example
8d66627161fab5cc65dfb702e3285eb4fef221e8 2016-01-05 leakchecker.rb: remove temporary measure
4d0e0a38239b7558f3f7934076b6e3dd54b1547f 2016-01-05 id.h.tmpl: no optparse here
49684589cdbbbec3d43b73c1255f9c16171b055d 2016-01-06 optparse.rb: into kwdarg
7aab062ef3772c7e8e50fc872a1647918c76dbba 2016-01-07 version.c: no exit in ruby_show_copyright
b032d111abc06e166b890f9f4d2a757af80116fd 2016-01-07 mkmf.rb: library installation messages
557a00f1aa531fb480a326952365eef0fab611bd 2016-01-07 thread.c: interrupt queue on uninitialized thread
f2ba23ace5a3cedf0f0c8b132d62e143afe90808 2016-01-07 mkmf.rb: fix for ODE make
0455a255416742986b7acdc10db9678b2c3bcb20 2016-01-08 iseq.c: make local variables volatile
4ebaed6bee490ecb0c333592fb0eb9949b9dd4db 2016-01-08 test_tempfile.rb: use assert_file
92f33ef216357e06b122131a3b347e8c63a31156 2016-01-08 iseq.c: volatile only on gcc4.8
bc8a7f9ab715595df6669db00efe7ad8e36b970e 2016-01-09 revert r53459, r53427, r53314
6837c6483fcb5aa0be6a257022460d62ec921bd7 2016-01-09 configure.in: RUBY_PROGRAM_VERSION
34b1c7ddd643b06ae73e22aeed7ba17ac7895733 2016-01-09 fix library teeny
1fbfa7180b5a5d8e792fbbc25228402b740f0d41 2016-01-09 RUBY_RELEASE_DATE in verconf.mk
d58e799d41e2139db6b066d6b14dcddc64c9fc53 2016-01-09 extract version from version.h
d43ef66b1276a938af79cec316faa5c7dbd559a3 2016-01-09 RUBY_PROGRAM_VERSION from RUBY_VERSION
612edc7706c97b1e46e29667c5cc4458187d803d 2016-01-09 use stringized macros
c0e36de0aa0c632f630cd059ebb1bfdca927b44d 2016-01-09 vcs.rb: srcdir accessor
a4c091a69723f57865e619ba031e3afdfc2b0d14 2016-01-09 fix rc files conflict in parallel build
445e11da5050524d48ce05a46b99f205102e8314 2016-01-09 probes.h including dummy header
64e228598020b5334b58e88de29cb9ab9a6f3030 2016-01-09 nmake VPATH
f6dcbf7472429fef251e2478fb89c7f091504d11 2016-01-09 nmake VPATH
c79402c4f0e40a3ebebda9761e47ff1b3d12ed53 2016-01-09 symbol.h: unexpected safe call
fa8920288c8d0ede2806a33c465a8e79f73cf0fd 2016-01-09 openssl: fix examples [ci skip]
4b346b0e7159d95ed0afce0840adaf62d7c1381f 2016-01-09 test_hash.rb: add test
645d23955fba6fcf41abc07ab08e7a1b69fc22dc 2016-01-10 insns.def: description [ci skip]
09bdb7913c0bf7f2b15d1c7f46b566e35fc5eb82 2016-01-10 missing.h: remove explicit_bzero_by_memset_s
a5beed9ff467be394afc4957f0c9b12765c81743 2016-01-10 ext/-test-: reduce feature names
e6f6c77d1dc368e240dcb6b827e9e868efb6c06f 2016-01-10 compile.c: fix lhs splat in massign
d138a110955e42b05acc2adb30881a996b5b6f18 2016-01-11 io.h: remove old macros
c97c37a5cafb24566682a9d5c54605f42e332c0c 2016-01-11 configure.in: check API version
242b1d8f4cd46a580af3144873df845848463807 2016-01-12 escape brackets
1b39a6e539e617f21ce367ee00899f505ddf6c24 2016-01-12 iseq.c: mark parents of wrapped iseq
05f1caa1cf5d8e01ddaab7890ca77b9de770a888 2016-01-12 Fix typo [ci skip]
4a3462bde2f1ac86fdcb076267ec5e7cc71c59e8 2016-01-13 test_thread.rb: wait for the thread to sleep
22121544e16ce6ad127712a79d6b69ef785c222e 2016-01-13 iseq.c: mark parent iseq
be61b2b12d89324256b414b402364e7c243ee660 2016-01-13 vm_eval.c: fstring format
39cf3780e5666ab2c95ed0552b67ef1680c5f7a4 2016-01-14 hash.c: trivial optimization
7e825eeefcc7b7ab9985d906857f77bb23db53f8 2016-01-14 variable.c: $1..$9 in global_variables
ed11f4b4b5fbc3ae059cab582f054518f60f9e74 2016-01-14 test_sprintf.rb: simplify
1301d1f5bccc10daf93c816ef4e177776d0668de 2016-01-14 sprintf.c: exact number
92e803c9c8e7cebe937c5ba05312417dbf99d688 2016-01-14 variable.c: matched backrefs only
6b39fba4a9ba9011e639cdf43f80fd5625f44998 2016-01-15 basictest/test.rb: update message
1b19168934186e474b810e412cc37001cfeaa1a3 2016-01-15 gmake.mk: update order
0d75b7f99e46066e74a2af062a425d1d88cddb04 2016-01-15 parse.y: should not deent concatenated string
78d4bc9294cb9193e3dfe7dbb15bf01ca8bc0137 2016-01-15 Revert r53539 and r53540
04c55c0783340a7737c3b8d3467cb9965c758ca2 2016-01-15 disable unaligned word access
fd7b490fc3dc33c22b7c173617363953fc8453c8 2016-01-15 disable unaligned word access
2fd11c760ca2f903092c461566bd522636ea45cc 2016-01-15 .gdbinit: dump_node [ci skip]
c8348d0cfa13471e190a412fb2e0b8177bd90941 2016-01-16 parse.y: should not deent concatenated string
b25ad0daaa3bdcce819e3c830883472282f21c2c 2016-01-17 option.c: make error messages consistent
ddd40c73b622fb1854a6b4fee39c41d154328fbf 2016-01-17 Add a test case for ENV#reject_bang,delete_if
f918d2b8e2f2736f57bd2ff01167702757e0a75b 2016-01-17 Add a test case for ENV#select_bang,keep_if
0bc53416909fe4470b9cac34072b0b3c555218a3 2016-01-17 option.c: single byte boolean
39f44f0113d3051f7d589414d0877d8dfda669b8 2016-01-17 get rid of non-ascii chars
5aabf722a93aa67111987af086aefaf6e0cb421d 2016-01-17 remove extra dot
af18eafc44bb3bb6aff78f244a67b807500e3e9f 2016-01-17 test_syntax.rb: try all
45acdf4df45577ba1039f97990edaa1dcc8c8b96 2016-01-18 parse.y: escaped newline in dedenting heredoc
f78ab819bff8e45b12edf2739120add04a8b1c84 2016-01-18 common.mk: get rid of repeating same names
6c77004900df83e560206c05e8ae6aa9a0e08365 2016-01-18 common.mk: UPDATE_LIBRARIES to yes
ed34d855bb44ceebbc79285ac0a280c01b111fe3 2016-01-18 parse.y: show operations on BITSTACK
90d606218187e68af95e301ccc1c1fb61a23e210 2016-01-18 unicode_norm_gen.tmpl: Remove indicator
8d6d6116ac3b737ee51af40ce8d0c735bae44e8e 2016-01-18 ruby-additional.el: ruby-decode-unicode
e48375c112022fa321786ccd95dd4e718efd78a3 2016-01-19 common.mk: update-remote
0ca5d75c02fe78110af50d547c0dd68207d7a1c8 2016-01-19 common.mk: fix dependency
866ac8d91c03d04691c87a71f33770a145b2984a 2016-01-19 TestISeq.rb: exclude time consuming GC test
fe20002cb5103fef217597d837c26472d00ff3c6 2016-01-19 make-snapshot: download first
90c36180dcbee80154bd9bd0b84b51f31207c296 2016-01-19 make-snapshot: remove Unicode data
8a78e0f6c0867ad47e70e5197939c2b5a8ca5446 2016-01-19 io.c: suppress warning
8cedcf0ff2ea507612c19fe29055af18bd8a786e 2016-01-19 configure.in: suppress warnings
50b014d536a436b1f061b2502461c6d05f5ec714 2016-01-19 ripper: clean timestamp
f9afa36fcfcd766c37e9a47811ba807f52879c82 2016-01-19 configure.in: suppress warnings
c23cb3adbe651e0fa6f3690e3df55e83cdfa6579 2016-01-20 extlibs.rb: add --cache option
131f699d98d9a43d9b91e5a5b27c764bbf4fedda 2016-01-20 ChangeLog: fix commit log of r53599
1bdc2d5150ea4bc51b868091a0cc8766c86043d5 2016-01-20 vcs.rb: git worktree
c3bd53b167bb9a0c94c3927b962c946e5b728ae9 2016-01-21 test_io_m17n.rb: BOM with non-UTF
e28260cc055934a8bb92d3f4a0cb086945cb325a 2016-01-21 common.mk: update-config_files is back
439224a5904411b288e441096e21a41244ddd1d6 2016-01-22 RUBY_ASSERT
4a01021002d8ec1a792d26214c2da04b88433bf6 2016-01-22 vm_core.h: use RUBY_ASSERT
184c7e660d10055b599d596f48fb5e600a04bc35 2016-01-22 common.mk: probes.dmyh for nmake
655b18e91490f0cd7e2055e8ab0075c6b2278322 2016-01-22 common.mk: source dependency for nmake
98eae5d71ecf6986ff3080dd930036a6abd1ea1a 2016-01-22 configure.bat: --with-libdir
1d9cb2191f14aeec98eaa1e7f887e6efa6c8eabc 2016-01-22 configure.bat: set eol-style
cf8e95cc6e8ee52011cb7e99d2c18536ee0f8d90 2016-01-22 configure.bat: fix strange goto
ac55501368ed29222f78b2660222fe45d05cde35 2016-01-23 configure.bat: put a space
ba5a40fe7d97a24af49ce4b2f9bf397187e05ff7 2016-01-23 Update documentation of CSV header converter
a3f4fcb45cf22690f075dbff4d05c61c3a22418c 2016-01-23 Use SVG Travis badge over PNG
90f05d9b85c9c16db0f45cfa7643948946a49b05 2016-01-23 appveyor.yml: exclude unavailable extensions
dd4374c3a4970c4fcfd13780f6df39909ff43313 2016-01-23 appveyor.yml: simplify
be8b517f5288a0d51523e9c8452280af36edcb22 2016-01-23 Add test for Array#keep_if
5320f8846b207ba45d56f357b17b6e6914c475f7 2016-01-24 test_io_wait.rb: wait_readable
b58fac9a97bc2cb7256b9ae37dfb82a352e6f85e 2016-01-24 wait readable/writable
63cd3e2b3ac4683f6a001b1a244c12e9fd651b55 2016-01-24 test_class.rb: test_namescope_error_message
c0a7c893030b2ff6a28247643a2395a8436fdb6b 2016-01-24 test_class.rb: fix encoding
dfca38eaa2e9b134075742cc59e9e3a21c5f0c39 2016-01-25 symbol.c: more informative error message
07e2cc3adb02c46f2b3551e9512a94b8a028f2fc 2016-01-25 revert r53618 partially
e56b9b4383a4d8b62a43a2b851aabeb2a7f96259 2016-01-25 common.mk: dependency of ripper.c
4378bd6628701fd9e8277c2d2facf7e23a8947fd 2016-01-25 Macro typo
a52be8fb8fc61d7e0aa4cba452c30497fd495590 2016-01-26 signal.c: reserved signals
f4ca0739ecf00e9c50aaca55e0ecc5e33dd49284 2016-01-26 compile.c: fix tailcall optimization
7cf2a0a1b968ade6ea78a5ccf807901bcb1e54ea 2016-01-26 array.c: reword [ci skip]
a82d27281bbec329cec62448dd62a18df6115358 2016-01-27 test_require.rb: fix temporary library directory
4df168074c9e80822b4326a4539600ae7dbe0adb 2016-01-27 Fix a Ruby-Doc comment for Array#dig
b14ea7d05b0cd770ff47e9c4cc802c66948c3bda 2016-01-27 hash.c: exception examples
75687e0affefe4c8ff2e6d356abe29062899074c 2016-01-27 Fix doc with default value with GH-523
c308fa680ffabf2d8310ecb8d62b8da8c0b2b9d3 2016-01-27 depend: add capacity.o
173e287ff9cb9cf70e344fc2bceb535964486254 2016-01-28 socket.c: unlimited size hostname
1c3a3f47dcbe199903a45539d5246f6ef69b5d25 2016-01-29 test_erb.rb: escape
c55ad90a6ec114014ed7a4188ecc1063a48a7127 2016-01-29 erb.rb: frozen-string-literal safe
f54b960d30cc45d0f7592a49868a5fae4feab9e3 2016-01-29 test_erb.rb: improve assertions
708a982cb493838cac25c575b14afd20aadba818 2016-01-29 erb.rb: duplicated magic comments [Fix GH-1229]
4f8245b70399d146305726ada8b58ecd74304cc8 2016-01-29 erb.rb: fronzen-string-literal in comment [Fix GH-1229]
93eb95f0b97a8c0ad20ee1beeb67eea549a9dfa2 2016-01-29 Rename parameter name
ec943ac6687461bae53501970212780bc3ec4f8b 2016-01-29 win32/file.c: drop garbage
1e22638295252a4037f0a9af13e7c010d5d76db2 2016-01-29 r53689 test
807b918796973c8e9a33f5161fb5b9b1da6fcfc2 2016-01-30 update bundled gems
68241c2ea3f2ff69f99a7338d71fb24de8a21afc 2016-01-30 common.mk: update-bundled_gems
6ee8ec70696260fb0ac2ab4bf13f40ff003a8995 2016-01-30 vm_eval.c: fix hook call
e7cf2031034119576a16616875948457d8467886 2016-01-31 io.c: constify
610e39e9495e0a89ae36b3ae750ed45c06e6c4a3 2016-01-31 io.c: rb_io_open_generic
92862661371d5a3a5771ece4e1c107ead57c4cd0 2016-01-31 standard_library.rdoc: fix typo [ci skip]
8b9cd1dbb2d64a74d553a8e6637dc87a752e5ba1 2016-01-31 test for File#lstat.
c2e998d6a3d0f9471677defc39b97ffdc4087404 2016-01-31 additional math operations
28a7199ae03b98093b60f87d4666e4e928bb0f1e 2016-01-31 r53688 test
1664a4ca03a76fdbb0ecaeb2aa8e42ddb5fbf36c 2016-02-01 win32.c: move counting length
19162d268bba8ae31ab2217d411b0d374ac8c9e9 2016-02-01 win32.c: suffix should be alnum
94cfa2893ccab71341d4671201253339d56d6c97 2016-02-01 win32.c: volume_prefix_len
0f19e79b87b094353f2227c95ed64329fadb21e2 2016-02-01 win32.c: w32_wopendir
120c23edad728646e32255e8d0f7f91c44ba3b69 2016-02-02 ChangeLog: reword
737332061566781684501216991e5a20edcca03b 2016-02-02 enc: workdir timestamps
eee616315d406e91a232c33434f5195d72578b65 2016-02-02 win32.c: reuse fullpath buffer
df64c27ef85973ff304366130357eb22aea5741b 2016-02-02 downloader.rb: https setter
a43f2cbaa11c792cf417c6400d76710df77cd125 2016-02-02 Fix Ripper.lex error in dedenting squiggly heredoc
e14c9f10489759a601fbdfd2af41909c6fe54c1b 2016-02-02 Fix typo on OpenSSL::PKey doc [ci skip]
6bc6708b970adb20333f3fa58827d05219ec3157 2016-02-03 vm_eval.c: argument names
fc6073bde47600940bebf6c793c1a6129cb7d744 2016-02-03 test_exception.rb: NameError at FCALL
383555fe4436de409516ccfa9adb2540db267b13 2016-02-04 encoding.h: rb_enc_asciicompat_inline
217ad664ab8a7a9b9a3a5a4aed2e90f88dc06b13 2016-02-04 cgi/escape: Optimize CGI.escape
7d1dd7cad8b8773490240a1d0f4fd20f55de7644 2016-02-04 initialize dest to 0
a320f811cfe126d978c9def412daf3c18108b5f3 2016-02-04 mask upper nibble
10ff672a30e9195baf1240abd301b74af040fbe2 2016-02-04 end of UNICODE_FILES
94c70c7d724870baf4a6eb108200128b7319c4ea 2016-02-04 fstring_enc_new
25fd278459d5862383ad55493e082257254d64ab 2016-02-04 return shared string
09c911089695725e33be49905afa46e8b9e0e0b6 2016-02-04 revert re.c in r53736
445b015c3af4cae7c7f372d465b7740c676155ee 2016-02-04 fstring without copy
eecfa1fc7a9156a42cf937f08719117bf398b3a0 2016-02-05 incompatible encoding workaround
cadf8058d3c1f2743bdb86328c9626a2dccf482c 2016-02-05 configure.in: fix doc [ci skip]
7475d8048e0b1c155b105791995c8c3fbe18cc65 2016-02-06 check __int64_t and __int128_t
6860034546808d4f67ba8f407f3d7aced0c54c5a 2016-02-06 get rid of ruby-mode.el bugs
16e613fcc3b8219fc8fb80ca0928660ef174c406 2016-02-06 lex.c.blt: update
8e46f401b299eb314ea2d3637e555eb04f968f8b 2016-02-06 ASCII-incompatible escape
6a6993cfa5b318d198993630f357f519c5858811 2016-02-06 fix types order
3890bb60a92918af998456359a0db642250fa13e 2016-02-07 ruby.c: show feature names
2c9274eff2e2c0451145116f68ac3be371ebd66e 2016-02-07 ruby.c: EACH_FEATURES
12bdb15e710104bb041add9f86a7f177112f78f6 2016-02-08 ruby.c: err ambiguous feature name [ci skip]
6442f02176574b3ce4adcbd23805db38976fdf16 2016-02-08 string.c: use encoding index
1bea5a61273e2f6402a26fd885ce5f6cd3db301d 2016-02-08 string.c: remove magic number
584f9e51d69229f4f2be5c54c9265bc7808ee947 2016-02-08 unicode.c: magic numbers
d47534799034576131644967d65e5f380fe1de85 2016-02-08 test_gem_remote_fetcher.rb: terminate watcher
57b04039f34b85b835c973df953aad14bc2b6e4e 2016-02-09 Support 1.8
650c05ae40b541f731452019fb08cbe6a666c858 2016-02-09 .gdbinit: improve rb_imemo [ci skip]
4859eba88ffa120e87ea20cbc5b00eb777380780 2016-02-09 rename ADD_FEATURE
94a9a314e69dd0ceb9f7dd02134de2008a949b65 2016-02-09 mkrunnable.rb: clean link before symlink [ci skip]
07983edfe34529903a1d76e9d9c4ca6c65411043 2016-02-09 mkrunnable.rb: symlink on Windows [ci skip]
ade0d8e26e409b3250184fcdc043049a26aba4da 2016-02-09 ruby.c: EACH_DEBUG_FEATURES
b6dcc3963aeeb46963957a96bb56646683d27e01 2016-02-09 ruby.c: set feature bits only
80e9ca6013fcb111668d95953d13be8b20689a62 2016-02-09 ruby.c: EACH_DUMPS
67d10189823b4f28412dcb99c49d4f2e22046518 2016-02-09 ruby.c: available list from enum
70a4e9e7c8996d5e683b4849bbd412aae93e356e 2016-02-09 ruby.c: fixup r53791
12eb0df4d55e4ce1cd0cfafab72706accf9fa5ba 2016-02-10 check ar D flag
f8cc2fb9c1d85f05485d9d6d694d1983d59bbec0 2016-02-10 configure.in: unique names
0c3a54e63bbbfad3f7ab9ae32840f77699a9e2b6 2016-02-10 ARFLAGS needs a space
aedfee01427af729103091c57f89b60cdf955035 2016-02-10 configure.in: remove unnecessary qualifier
9323a8db6b05e0ee3c8235d58282381b7363d0fc 2016-02-11 configure.in: use quadrigraphs
2456239f185f15d9b7e2c4826658460af665dc50 2016-02-11 configure.in: fix universal binary
301cbf4d69cbcad34046e7846311e8327491677e 2016-02-12 Update re.c [ci skip]
0a19e7f0a3fa1be6d31a702f0bf39477c1b16f0a 2016-02-12 net/ftp.rb: NullSocket#closed?
6bbe44a39a1c4604a6d72e48f9a412bf30ee9feb 2016-02-12 error.c: fix doc [ci skip]
434fc4c8a0db806ec0ea2586d12610081e067fd1 2016-02-12 drbtest.rb: make command an array
1a222cd3571c5c44915971aa8c68372fde475a1f 2016-02-13 domainname no_proxy assertions
1b6684f87868c74e9f14d1102c56a4a805a9f7ae 2016-02-13 test/uri/test_generic.rb: split test_find_proxy
423d042371d0402071c309dc403ea2701600a98b 2016-02-13 no_proxy with whitespaces and leading dots
1ee9cad027e910b36bd4191ef2339d02e6711a32 2016-02-13 CIDR in no_proxy
e294f4cfdf56afaf956d782e72ca278f5afe0905 2016-02-14 not overwrite cause
fdcc924fce72b74e1e16881ac3b6e71a9b377b84 2016-02-14 mkmf.rb: Do not modify caller strings
65c9555d88cd5c9275542b5f43fbfbf2546404b6 2016-02-14 test_exception.rb: fix commit miss
8a180ee4b70cb2816bd89d0df51c9bcfbddf3609 2016-02-14 test_cgi_util.rb: test_cgi_unescapeHTML_invalid
2ece5109d6787390c81aa54df2c78d79a0d0647d 2016-02-15 split win32/resolv9x.rb
0f5a8418818b404473d15f75a33e226ac38cbb01 2016-02-15 avoid ruby-mode.el bug
486f3f4270102bb79102085168cbf953818f52f6 2016-02-15 win32/resolv.rb: check pointer size
73e29d2cf100c19854721dac2441f45846c98779 2016-02-15 win32/resolv.rb: invert the condition
174be800271b112c01e28702751aba715778d798 2016-02-15 use particlar macros
49079911ba45098a7d3f910bb4bf0e0bcc9dad49 2016-02-15 bignum.c: micro optimization
5e59be3eddd2ce28610ec8d1b42845cde0080833 2016-02-15 parse.y: simplify local ID condition
fbb51ff44cef3a28658285783b810acc8cbae048 2016-02-15 parse.y: kwarg to method with same name variable
8b019eed78fbf8e66e25bc9b1bf753204cea9b0f 2016-02-15 parse.y: short circuit by result
0e5f9aeaeafe2fa9189956010ba45fdd41d6076d 2016-02-15 rbinstall.rb: drive letter in without_destdir
9cedfbcb918176627a9ed0a462480e52c9991c6c 2016-02-16 rbinstall.rb: drive letter in without_destdir
135a171ce11dc56d037bfc9c5c50b006042621c4 2016-02-16 dir.c: Dir.empty?
527fa610870bd7823560ba7fda8e72e21fc42d7e 2016-02-16 numeric.c: fix segfault
e18654fff2a05a044f32dcd071f3925320151b38 2016-02-17 numeric.c: adjust types
a8f43986020ff906a99ba453521ab7c8b3f7e0d2 2016-02-17 numeric.c: adjust types
b6053df008b1f052dd682644bbab13ceb5b91ea8 2016-02-17 remove unnecessary declaration so that rdoc works
c00d51c739003285255c1a285d121761de310572 2016-02-17 assertions.rb: fix assert_no_memory_leak
5a6a502ef9d88a77f701be8e0dde8fa489eb1e1f 2016-02-17 string.c: fix rb_str_init
0201900d76c9b05000924dd74b98892db7be3d6e 2016-02-17 id.def: $~ and $_
527a1eb065c22011961583d0e71d05509376921f 2016-02-17 ChangeLog: remove duplicate entry [ci skip]
be9699a250b34dcaeb76d3dbba92ff484a81315b 2016-02-17 test_dir.rb: Dir.empty? with dot file
e4809b056c1a37b51b4d2155f218f07b0147d29a 2016-02-17 test_dir.rb: Dir.empty? with directories
38c0bdccdbc15ea460a4602bc3eefdbe0dee201f 2016-02-18 downloader.rb: defer warning
49a272d728c2003064182869cfdbca140f3acc81 2016-02-18 string.c: Symbol#match
9bfa5d917f8cb3e123a24c86813c191d05fcf53b 2016-02-19 extmk.rb: cygwin case
311b7154839b91c87ee40908ac6d3f5c330d7b11 2016-02-19 test: use assert_not_*
41f4317f45021460871bd11c666f438f5517904b 2016-02-19 test/ruby: suppress parser warnings
c7f815eed897a8d78b19e041a569d2667a403f4a 2016-02-19 test/ruby: suppress runtime warnings
3ad8210ce18ebc926feaf300ab0f93c171329078 2016-02-19 find.rb: raise with the name
8790fdce57e4fc108723a1d26aa03b3e19ed4d31 2016-02-19 object.c: fix error message
4f969f6eeecf2b20424eae9bb2e2755c430e9a04 2016-02-20 dir.c: paths as UTF-8
27c7dfa7e7e0b9e9048f276283dcef6459a4d592 2016-02-20 Update README.md
7cb7b5f7f2eb1a4c78242fd512b75746bc209204 2016-02-20 Fix Module#module_eval rdoc [ci skip]
ab86bab950ca05d5aca8a738c58500eea7a21227 2016-02-20 test_dir_m17n.rb: fix ASCII-8BIT env
74758a583da82bbc0181c2e1bf2634a2c326df25 2016-02-21 NEWS: update [ci skip]
1b7109e11a6690521b810bae8a948c24253cdd3e 2016-02-21 cgi/escape: Optimize CGI.unescapeHTML
d463c492bc983b0ac1f6e760695b3739767dd668 2016-02-21 cgi/escape: Optimize CGI.unescape
f66f998241da20335979c7330acdd6eaa1c52ee0 2016-02-21 vm.c (vm_cref_new0): adjust indent [ci skip]
1656b70c0e3eea3e0484c9862134e275cd1af07a 2016-02-22 internal.h: shortcut macros
010752631bb67412c37b9e4a7821068fcdba4833 2016-02-22 vm_core.h: CoreDataFromValue
b0d81c107377c7c739d915c55093812c11d39627 2016-02-22 ruby.c: remove unnecessary context
3c0bb8d6f4ece61843f4a26b115e6555d2bbc913 2016-02-23 iseq.h: remove trailing comma
53ec85b5b4de333f564fe50dae970a4983daaa64 2016-02-24 numeric.c: micro optimizations
0cd34e96396c0e552f323b2c908419cf158830ca 2016-02-24 vm_method.c: for hidden object
43f7eacdac9d0f719d3d164ffa2f2385f49e3c28 2016-02-24 parse.y: hide compile_option
d4819da61111c508a3d582b7cf9957cc896fea14 2016-02-24 parse without $.
1d581843080da05c9f451ac86aa516653674a4fb 2016-02-25 eval_error.c: colon in message
aa40518b44deb13484a2adb80407b6d7f0e19c16 2016-02-25 eval_error.c: error position format
37d6a4dd9941afdbb11c7a8e24cd935b8852a7e6 2016-02-25 eval_error.c: remove warn_printf
5fa5b50e587918f7003a9a6579e655896e82aa2d 2016-02-25 eval_error.c: constify
a12e8fd2ed5fa6cb4b30b28e96c2442587a7aef8 2016-02-26 doc: editor local variables [ci skip]
60dad06d53757ece68be7bcd1968462cf1dee18a 2016-02-26 numeric.c: wrong type step should raise TypeError
b3177141bffd8c9362f546767220091402f39607 2016-02-26 README.md: fix linked file name [ci skip]
0783358dcceabe54c01dc0f96a963d1924f7e706 2016-02-27 test/unit: no newlines to be chomped
fea80948c77ccbf6daa108b389407675b6a92f49 2016-02-27 test/unit: add --jobs-status=none
9c55cb2e9ebbe5366f3f1e7e3c63d64f860fc0a7 2016-02-27 test/unit: refine output in verbose mode
de1219686595c2a3cde16c7dc6ac8643a1d8b340 2016-02-27 test/unit: fix for the test
bafa7f90efe9138cf505776192603a49667c58a2 2016-02-27 test/unit: refine output in job_status=normal
491c44e984fa199bcfbf431c111533be86d56aa9 2016-02-28 Clarify set intersection and union documentation
74e5e61849e6062554adbc6887ce435826bcaef2 2016-02-28 test_exception.rb: split test_name_error_info
4d9f5482aea747e614a8d78b5e8ec114b023a768 2016-02-28 NoMethodError#private_call?
1a9bc87ab7fab1313b1fdb4ea6b1a0a9e44affc0 2016-02-28 configure.in: no leading spaces
7b91046b293e9d26e3d7451f1be52cd028a41b70 2016-02-28 configure.in: summary
0927f830411d0120042319ad2e5fa5020ed7d8da 2016-02-28 configure.in: fold summary
f7228ad8e4bd9718055b83ec14e3be77fb9669a8 2016-02-29 ruby-style.el: add an instruction to load
199e910602dee48246fcbd9adb3986a3e01c4cb4 2016-02-29 mkconfig.rb: cross_compiling option
c31d06eeb7c9787870bad6bf62955310bb644f33 2016-02-29 array.c: [DOC] remove trailing comma [ci skip]
13dadf3f267e7c81907ae934e06abf75eaac80ee 2016-02-29 fileutils.rb: unify method definition style
6b3e5bb0616f96f7d10096df0b50e73056956443 2016-02-29 fileutils.rb: reduce public
efa39c3dbd40c8a21fc30e9fa73bfe55c67e8e32 2016-02-29 fileutils.rb: reduce private
52bdb3ce023d4cf0c06f1839698357e0292a6162 2016-02-29 fileutils.rb: LowMethods aliases
baa43cd0c2217548c9e19366056fdc5fbd50fa4a 2016-03-01 fileutils.rb: keyword arguments
58f7563dc6d87cd9f38284dc15209b15f460f59c 2016-03-01 vm_method.c: fix assertion
61b9074ca68baab4bc7f082af21ccd2ed43f42be 2016-03-02 test/unit: return the cursor
be8005b977a2044534cef7c468a07fbc34f6b3d2 2016-03-02 vm_eval.c: method_missing by method_missing
0534b970bc83814e77ea4bd8ba9b2d31fefc9b1e 2016-03-02 vm_eval.c: call method_missing by method entry
80a8390c5342363679e46ee1ef5670ad9e148800 2016-03-03 test/unit: not return the cursor if verbose
7c89ca5431c370496e0f1ee3761781e6d74e57b4 2016-03-03 ostruct.rb: make internal methods private
f6347e38e3a9dfaca322e41b403c48d6f52e02d9 2016-03-03 parse.y: cr_seen flag
e87d9a4346ac8e412dad4ec0bc0190101cd72f32 2016-03-03 parse.y: split nextc
df091c5cb9d13c7bdd0940b1c50d4459df8ef299 2016-03-04 ruby.c: remove a magic number
38dd6a3881e132251307a481433cd05e80d6808e 2016-03-04 test_rubyoptions.rb: encoding option
989a6f1ce838369586b6da4b726b9a1a510110e3 2016-03-04 ruby.c: simplify
6b327e72c38ebfefe62221fa658ce2fbbed24f51 2016-03-04 ruby.c: warn_cr_in_shebang
f9fc092f90cc7478a928a6d62bfffbb49c96534d 2016-03-04 securerandom.rb: remove to_s call
53fbaeab29da70a4dd7318f7b5879817de2cbd61 2016-03-05 parse.y: optimize negate_lit
62f20b9d58b6f501f40bb70d9df588c0720a695d 2016-03-06 eval_error.c: trivial optimization
38e5dd1be6a72dae872ffee7b51fd9d17c19b131 2016-03-06 io.c: fix output of Array [ci skip]
bf5d6f07231fca3756da765d3741c44bd3e1b969 2016-03-07 io.c: remove extra declarations
9c8d9f31f70a73d041c8c1797a0d795d97ca4412 2016-03-07 win32ole_event.c: use rb_write_error_str
8e1a0856ed370726898400c139abbfd9556e618c 2016-03-07 internal.h: functions for class internals
9bb8f28f3d5bbf8ca54a3b59ffb435464df433bd 2016-03-07 class.c: err if superclass is 0
59d92b548b9a5496e325c25f6bee41a7fc5c337f 2016-03-07 update-rubyspec: show latest commit
43c3e415e14dc7fbc9d929dea6b73dc977deddf3 2016-03-07 .travis.yml: add branches [ci skip]
b8f987b36ce2faec42cd20cd9bfe95f406494526 2016-03-07 test_rubyoptions.rb: fix test
a435fae7bd5e51b22757d1e2a0ef1240e75b4761 2016-03-08 logger.rb: kwd args
7b7c7b339c1992d5564daa9b210c551b94a156a0 2016-03-08 ruby.c: extra comma
3c4ade20195ed345c06852dedb20d106000cbe90 2016-03-08 ruby 2.0.0 has ended
6cde2d359a76e0c342f5f3ebe85578556ee74c1f 2016-03-08 vm_method.c: fix aliased original name
b3f4db922756d034daa1e2aa27278ea10d94de55 2016-03-09 memory_status.rb: remove unused values
e1e223a874d99325f2ddbca5d0f950ba0c2e6c2d 2016-03-09 memory_status.rb: independent of MiniTest
d000891e435637dcc74a7018755dde4f558735fc 2016-03-09 hash.c: tbl_update_func
cccfe4774c1f01e334a1b8d4fe2e74a7f3e82aeb 2016-03-09 test_hash.rb: tests for to_h
865a326da921f2f5ed0def0605aec3a54981612d 2016-03-09 hash.c: make duplicated hash WB protected
921d6e269df182c3d9ab31f4bc084f5898d811e4 2016-03-09 hash.c: hash_dup for rb_hash_to_h
7522e064243e4d4c5f50fa906c2975328abaa545 2016-03-09 hash.c: SET_DEFAULT
e68406904298201bb7948f23364a330b38393383 2016-03-09 hash.c: SET_PROC_DEFAULT
2d3a6ba66db795f7bfef1e9afad910b83618d91d 2016-03-09 hash.c: COPY_DEFAULT
649736deafff45d18380e2d8f41e24c319e25ef7 2016-03-09 driver.rb: unused variable
47c00f30ab97724c77216eea02ffdfa9d17316f2 2016-03-09 common.mk: dependency of prelude.o
c3900ff4a8179e7bc8bbd75e8970168a98e98ae4 2016-03-10 thread.c: check type of coverage
9871d88ee4b73bc4685f011b77b97228b03c5ba2 2016-03-10 iseq.c: set coverage at once
a944bdd5fa7c7c2ddeae063eb567a4a9baceae5e 2016-03-10 node.c: hidden options hash
46ac76b6edf7d480ccd791e3391bedf437c671e8 2016-03-10 iseq.h: bit flags
72b3e226fc59fa533883dc9e83e2b64659aa0579 2016-03-10 node.c: stringize before expansion
2d39d11436b5cae57f8d87e424f9f30bb97b7e20 2016-03-10 node.c: no nd_compile_option unless set
cf09c0c351d15968819bbe73a5a9d9dc41a3e0d9 2016-03-10 iseq.h: coverage_enabled flag
d661eb44c7eb2ab13c4e1afa3b69f7614e0f85e1 2016-03-11 ruby.c: load in binary mode
a2b88f53257500c6a7d08094b821e8e4fb19369a 2016-03-11 Revert r54082 "ruby.c: load in binary mode"
83e36bb5a6e02b747d10c1baf5e1b7ff2b4c49fe 2016-03-11 testunit: negative filter
12ec73ad9244a03ae2cc93563b001aa43d5fb85b 2016-03-12 Malformed RDoc syntax in catch [ci skip]
d48f923648ce31844848da07a148683540a55e2e 2016-03-12 unicode.c: boundary check
8b4448e2e1461b1d1ba57c40ce2039634629235c 2016-03-12 unicode.c: off-by-one error
05d916415f81b10160066eca8c187656940406b9 2016-03-13 numeric.c: fix edge case
e13db770f4bacf05ad99a90203385fe04b11978d 2016-03-13 win32.h: fix O_SHARE_DELETE
3392b6c9e20b66a89e7ee447f3357b22433130d4 2016-03-13 parse.y: adjust indent
a4e6f7d707293a71727ad18e75aae9639ba423f3 2016-03-14 ruby.c: reduce fstat
ea5e885a958967c999e15512c6e72defab232de4 2016-03-14 optimize named capture assignment
f5074060307bd27c8d0c7efa1b431db9a5f44a3c 2016-03-15 test_rubyoptions.rb: VERSION_PATTERN
4511af873a4d53b223569664b9acc4b9a9e94706 2016-03-15 test_marshal.rb: use assert_ruby_status
5d6349aefe952d0cd206f0b9ef882259135b13eb 2016-03-15 internal.h: private rb_gc_mark_global_tbl
cbfe564ed25b5305aad6c50465f52e4d9efed82d 2016-03-15 gc.c: expand a local macro
d4248739808c122e09bb4822d0c44599abc079aa 2016-03-15 gc.c: rb_objspace_of
ed921b85dc25a31a36f2614b8b64691f69c67f1e 2016-03-15 gc.c: mark_stack_locations
6c7fd3b5cf97ad1a19f9f82e3c7c61f3422778c8 2016-03-16 proc.c: fail symbol proc binding
cb65717b458a65ed88f48af9ef0690939212f79b 2016-03-16 parse.y: symbol literals for alias/undef
3a86385ca3cef2cb4b3ba8d9ef18d54f666f05cc 2016-03-16 transcode-tblgen.rb: binary mode
119beb272c7329d94645b394d4ffd65b9894089b 2016-03-16 transcode-tblgen.rb: chomp invalid line
d90af78f05df7cc1442aa205044d69baac6fc720 2016-03-17 test_marshal.rb: assert bad link
551f6b3a18bd0a298773407246a25750c926f863 2016-03-17 socket/option.c: accurate condition
7b2b8319592f556bc5a9fc31e0b60d33a41309c7 2016-03-17 test_optimization.rb: tailcall
755a81a77a3dfff6f224642206af6b7f1efbfe0c 2016-03-17 assertions.rb: fix result of assert_nothing_raised
6555077aa00c9ca4bcb298392a615f729e15676a 2016-03-17 compile.c: bit flag
a5456a1d8308cec5461846418500f77b69a01e4d 2016-03-17 gc.c: tick for POWER arch
fe9817618d0d3b382e440e6fbd08540b53354986 2016-03-17 thread_sync.c: Update rdoc for Queue [skip ci]
8472c15440b1aaa4bbb5e5eb5a939ef02612c9b5 2016-03-17 compile.c: move newarray specialization
e1ee61bfbdc89968bf9851d0d825d500704ff149 2016-03-17 compile.c: strict condition
37153c03f89fb3b56e3216f1d530babc82d770da 2016-03-17 ruby.h: remove RB_GC_GUARD_PTR
7e81ca14feaff4db75feaa1556dff64cbe30d7df 2016-03-18 gc.c: fix commit miss r54145
b14ed1bb5d8541cf115f857815052f0172f846b3 2016-03-18 file.c: simplify rb_file_s_split
7a3cc69779ac2689340311f7b994b989c5b11e69 2016-03-18 parse.y: Fix for nth_ref_max
764f39210b41f89e9787fc28f0c0ae3b3c1d8730 2016-03-18 gc.c: fix r54115
54c77120819d7a8844e055dbeaddaf2bb7be487f 2016-03-18 test_file_exhaustive.rb: strict check test_dirname
b42eeaa7995af803ee3e268163f81b23372dc548 2016-03-18 ChangeLog: fix typo [ci skip]
04eb614251308b570aedfef96712a8d87a294d7d 2016-03-18 parse.y: mark debug_buffer
22198f9d3c384dbc3e95b953d71a07de12da652b 2016-03-19 test_iseq.rb: shorten
bc343b851d04f68ef7554a2cca0bad63a32c2b7d 2016-03-19 SyntaxError message at iseq compile
448b4eb117bf4d53f5cc6fde2490ccd1c084da11 2016-03-19 fix r54193
2019f8cb1c10c2705058e16bd2409bba00755fd4 2016-03-19 test/unit.rb: defer failures in verbose mode
be05c5798fd73c951228eeac95b0e164a2aed142 2016-03-20 numeric.c: optimize Fixnum<->Bignum comparisons
57638377cc22ed7b677f9826f79988ffb9451e5a 2016-03-20 bignum.c: micro optimization
ce5ba9197d226c328eb101da10ee1f18a3ec1c30 2016-03-20 time.c (mul): fix missing return.
d5a9735112477a7f54112a118afddf6312d6379c 2016-03-21 test/unit.rb: show crashed file
90c543e483ae608632f6c6c787ea4214e4d6df1a 2016-03-21 node.c: mark u3 of NODE_MATCH2
0f327839763d5cc64d52b1e9fc432c8dfee5ddac 2016-03-21 string.c: skip invalid char gap
61cefc13595ac89d7686df343823adb1bbc798c3 2016-03-21 suppress msys2 pathname conversion
d17852b9d553e0a188a3146e4e66ea6645acdf08 2016-03-21 internal.h: fix no-DLONG case
2118eccc77a6643ef8ef973fd740015680429257 2016-03-21 time.c (quo): fix missing return
3176a634ca125bbb176333997c3c0c77932dc3a1 2016-03-21 suppress warning
66225416bda582bf81cd393172d1b7b5163027a0 2016-03-22 test/unit.rb: defer failures in non-replace mode
8c22a641d9094add9430e050a405c20d38e1c328 2016-03-22 test_rubyoptions.rb: other indentation checks
bf99f859419437c9f5826ada08cd7cdca03c7d7f 2016-03-22 parse.y: lambda indentation check
6c8efc0dc724d3ec5120eb17e22bbfcbb7d6d1d9 2016-03-23 GNUmakefile.in: fix MSYS2_ARG_CONV_EXCL
7bfeb1c2ae50933cf5fb53f60974358e35448e4e 2016-03-23 remove SIGN_EXTEND_CHAR macro
5396d8a1ab52b4da4f5199109472fe7f8ea43085 2016-03-23 strftime.c: format in String
f3de12aa6bf81acd47282f60aef2bb1da583134a 2016-03-24 strftime.c: fix false failure
c4f51b71e3ae266a0cc68cf8f798a77b35bbad04 2016-03-24 date_core.c: fix inspect
c85040d4d07656c4d2a788be145609845ec6074f 2016-03-24 date_core.c: fix jisx0301 and iso8601
8d23c8bf3b93b0f7ab6ea9493bda39da2605d427 2016-03-24 date_core.c: append strings
0f4c580b20c3da5a9b6615e4d22fb815eea05548 2016-03-24 date_core.c: unused variable
44a247c745368ad9950d2ed02f2b3424e5759ef5 2016-03-24 strftime.c: case conversion
743f2bf879bf1f49d0c26867827b5f1db050f315 2016-03-24 strftime.c: fix FMTV
20215f0181fd6124e927ab28d25610626fe43221 2016-03-24 strftime.c: remove recursive-assignments
5c233dcd408f1df2259ec0c7de2cc0e013dd44c8 2016-03-24 ChangeLog: remove duplicate entry [ci skip]
7d488c4e4eb30e8d9d3cde5dc628beaf0639bb51 2016-03-24 strftime.c: refine r54248
24602147809f793d9e4086bd2f2e732a35264fb8 2016-03-24 strftime.c: set buffer length
dc54e380415cfdf442dafbc6ede8ab433af41fe2 2016-03-24 strftime.c: Bignum conversion
e7e0eeb084ee48e659e13a313e14528e7c66e903 2016-03-24 test_find_executable.rb: each_exts
22f1db4b8e349c8a7a4894113d06d7f438f988fa 2016-03-24 mkmf: Unquote directory strings
1ac12c4056b9c24c5e5b0aacefa5dc75acf5e720 2016-03-25 fix URI::HTTP.new example
b20b9e0afed97d04cbdb7e361b2214a88ca4cf89 2016-03-25 openssl: fix build when NPN is disabled by OpenSSL
3f519a7bfa8f1c806c5791efaa80d76817f7d61d 2016-03-26 compile.c: explicit address
ed47a0ec808fc89ac3ce17185419911fee5c7eb4 2016-03-26 numeric.c: Fixnum predicts
79b209f19ac47776e7c90b220a05775e48b43c24 2016-03-26 numeric.c: basic arithmetic
e9dc649d66ee051747f49e2c8e7fbeb8b8923eec 2016-03-26 numeric.c: rb_int_round
23e5b482ca4905c72395efddaabc98c13ceef19d 2016-03-26 numeric.c: rb_int2str
4859714932aa8e67551580559b45e5fa21818384 2016-03-26 test_integer.rb: refine test_round
4719d4ec7b5bf1182b003ea5b319367f24bc69e6 2016-03-27 gen_dummy_probes.rb: argument names
ee2f3c6def27ae7ea069ac8a2472ce2e80bcbb5b 2016-03-27 sprintf.c: Rational f by generic Integer functions
d1e2d6a9c52749912e8239d51b6beb5c6d9de943 2016-03-27 sprintf.c: simplify
9ae4c2d59098ce6158385dda2539d2b36a03c090 2016-03-27 sprintf.c: fix buffer overflow
7d378a5b3adefa8d3ab3b436a382daeb018d99ef 2016-03-27 sprintf.c: refactor Rational f
d7935475fc46adc50def2f89bfe3a5b99d7707ac 2016-03-28 remove rb_thread_t::parse_in_eval
7504be10efbc6002cdfe205c05a7f2690c368296 2016-03-28 remove rb_thread_t::base_block
f2cfd895c477a605fab615b5d13e188b95465c95 2016-03-30 rational.c: pure declarations
c15acbba04536b16937a51a07078abdb6e8172cc 2016-03-30 extension*.rdoc: fix errors [ci skip]
2f6821a7c4e7a52ddc6476ab3fbccf1880be5935 2016-03-30 hash.c: init table with size
828270af133a07cdef1ebd1d4db4c8b23e31eb52 2016-03-30 st.c: fix collision statistics [ci skip]
028f3801f806a6aebe7d8d1fb78d0ba3e38d6036 2016-03-30 parse.y: get rid of ISASCII on ID
f85ff1ed8335948ef3630752e1faaed93b85be08 2016-03-31 date_core.c: fix DateTime rdoc
add0ae510340df66b6f348ce19fd9cdcfd341368 2016-03-31 date_core.c: fix indent
7d5b9cd3f6124dd5a816a7c93782c6f7f5f857c9 2016-03-31 complex.c: pure declarations
c55bcb9c437bb3df2dcbbae65fab0fdf758e9cbc 2016-03-31 gc.c: use PRIdSIZE
69d6e315b565a1c6956b101503c39ff286e51fa5 2016-04-01 improve git repository detection
d2e214736fb34b149b43435164d1e1df5a2a6762 2016-04-02 rb_check_arity returns argc now
9a686593c76ac1910914c0318dbc085387aa7a67 2016-04-02 numeric.c: prefer rb_check_arity
95813d475f0b2baadfb7fb88e96bdcaa6ae129e3 2016-04-02 numeric.c: move declaration [ci skip]
b4c0aac4c8ca217a3579e3e95fb2e7c993234955 2016-04-03 numeric.c: dbl2ival no longer rounds
990d709eeb04640f1909ba23ec81031c75408bac 2016-04-04 at_exit list
176976db33fd8dd7b03c3dc23006b56d06cf1e8f 2016-04-04 openssl: Access to ephemeral TLS session key
d1683b59b07bddd337697bf0a8af8472844c6d41 2016-04-04 test_get_ephemeral_key: use assert_instance_of
a491508753ce9d5a47ea6738f49b028270010e08 2016-04-05 string.c: rb_str_concat_literals
41c533446ffd10c25ef02cee0e7c5a4b1a69146c 2016-04-05 math.c: fix tgamma
542d3a071f0cf5fd7488edcb11ab0472990e9bbf 2016-04-05 math.c: fix lgamma
39330d6b79c95f67006453156d8405242da04d7b 2016-04-06 lgamma_r.c: fix at -0.0
84d818678f005383ce6bc727be0ecaf1b5636743 2016-04-06 Logger: simple refactoring
9d31efc6f0753a88de0a82ab40116ada028189bd 2016-04-06 test_ssl.rb: skip unavailable pkeys
ea736d55f9596e79184b9b4ade439c71530e86d8 2016-04-06 configure.in: check lgamma_r(-0.0)
373a7006dd0555960a61cf9c1273de4a1e2a42d5 2016-04-06 btest: resource limit
6a79276eddaafb5d80252b173c535e63f9d5c620 2016-04-06 configure.in: fix lgamma_r condition
f0cee0c6b8dcd66e0179c1578612f64524f874e1 2016-04-07 test_ssl.rb: skip unsupported ciphers
9cd35c22ab11dfc76cb125dc2695f922620a46e1 2016-04-07 fake.rb: set extout
de3f0a42d83015930a5df185a4c7e59665ec860d 2016-04-07 tkutil.c: fix overrun
bcdfef89ae7479ac6c3eaf53652cc6c12620d60b 2016-04-07 regexp.rdoc: terminators in comments [ci skip]
a3239b5bec6b31a86942f58db9ae0ffb22925bb9 2016-04-07 win32.c: call w32_wopen directly
139579b501c3475aec70a8bc5f102e759a286a85 2016-04-07 dln.c: move error message definition
ccb6e802afbda172b2d560eab3e979e289d9365e 2016-04-08 tk/extconf.rb: outdated checks
333034eacd1af0701b5f3d4696ea48d79034be34 2016-04-08 tk/extconf.rb: progress
45c593d89ee29253e6c98427f58f32d55ff55aa1 2016-04-08 bignum.c: radix check functions
3b6c4dad0c0e3e7a27fd1e89f9cf9579e9f53079 2016-04-08 bignum.c: rb_cstr_parse_inum
7aa83cd0f88743443da35d202a94b64fcadf3b6c 2016-04-09 test_io_m17n.rb: nil default internal encoding
56417d1f24ab6f505f431de067d3cfa596600c65 2016-04-09 load.c: raise name before conversion
404bf57aaffd64cb251574e2916e393d272f77a3 2016-04-09 assertions.rb: set default internal encoding
e6c88132a55a09ca578dd684bc681e14893c1c24 2016-04-09 load.c: fix r54521
21791dd97f69ca28d6011289a286b1de326bc972 2016-04-09 ext/tk/extconf.rb: add newline
75dc429f3ec6c971cbcc109669bf604c923e3834 2016-04-10 win32/file.c: fix free
3cd3c9d74c8e30fc10726735165e2b8dd50bfaec 2016-04-10 no argument conversions in rb_realpath_internal
21992b6cbd83ba8a213f0d7a08bdf9c89e785113 2016-04-10 registry.rb: fix API names
03bf343a9f2d773dc3ff866d2ad180d3491745ad 2016-04-10 file.c: apply to argv
e19df562a86b28f34a7646aac95781504a25a3d7 2016-04-10 file.c: apply2files returns Fixnum
e9bb167bfb16c63099af8d0a16d297beffd5184b 2016-04-10 file.c: prefer rb_check_arity
bf6a8134f8abb6c6a57cf297ab126267b43b5c24 2016-04-11 fiddle/import.rb: suppress warnings
ba56de8b061b5162e3db64a4f582b628c987d5dc 2016-04-11 test_coverage.rb: suppress warnings
c372b1236ef04fcc3ac7689f2d0f32e8cc06c6ee 2016-04-11 test_iterator.rb: suppress warnings
d9f6850ef3d791b7f902fc8deeccf50b44b5b364 2016-04-11 test_regexp.rb: suppress warning
015b49228100a4da8294b9355e6c439c90710399 2016-04-11 test_rubyoptions.rb: suppress warning
ba001b41607fe49ce378ca3e651c2ceff2da8076 2016-04-11 test_whileuntil.rb: fix old behavior
316bb88f5af8e5d74fb6fb2241841a717b91f1f9 2016-04-11 test/unit.rb: show warning locations
0ebf3849e4dee70b65dec91997400a235411dc15 2016-04-11 TestException.rb: suppress warning
f0226f0a3c836e9262c5cd2671860140878d6b75 2016-04-11 compile.c: disable tco with rescue
263177507e50a386d4feca194a8d5bd308f133af 2016-04-12 test_optimization.rb: disasm
6648d615788443eb228d7d6f55be1ffa99a835e0 2016-04-12 compile.c: initialize LABEL fields
991c159c17c186f23462ad08fc9389f88aee3ea7 2016-04-12 basictest: disable warnings
456523e2ede3073767fd8cb73cc4b159c3608890 2016-04-12 date_core.c: preserve timezone
aaf0f51f46ba3a9ad1180844a3e26af89c5d35d8 2016-04-13 numeric.c: float_invariant_round
1ea1d2e4a7911f5c43fdea2daadc2ea9201d4a4d 2016-04-13 numeric.c: int_round_zero_p
134d1ce89255f94c42730c814dbf3efed1c557d2 2016-04-13 parse.y: massign in cond
096137e84fcb3a01089785bb2b8b621f3f7e996f 2016-04-13 file.c: File.empty?
163604ec52ef0d0543f76ecee9b9ec0e02e8d929 2016-04-13 NEWS: [Feature #9969]
15558a8f573ce07ead22796aef9e531604bb4733 2016-04-13 numeric.c: int_floor
a1542d33ca30cdecb741be526d043be6bba01d76 2016-04-13 numeric.c: int_ceil
d56b2776847f91fea70a3008ce29be544343f770 2016-04-13 numeric.c: flo_floor
c25853518665c71a79704ca50d40bf2fc4bc6aaa 2016-04-13 numeric.c: flo_ceil
a86d5d166fd9f09bb07061146287eb097596d5b4 2016-04-14 configure.in: tabify
1a88b871d1aae707bcc0760658c9f086f5f24eee 2016-04-14 configure.in: feature macros on cygwin
7343b492a20fccc753e77845a1c18bede5b070f8 2016-04-14 ruby-runner.h
24eb2e9cfe0508f7f44990526933b777505f7a31 2016-04-14 process.c: prefer rb_check_arity
06ccd6846d4220cb2037b08d7bd68fa3594c9bc3 2016-04-14 cont.c: wrong _MSC_VER check
31a3a862d6bd87817e494d60c3e8eb8a1025e5d2 2016-04-14 tkutil.c: ary can be nil
336ab28593360d107f2789d0e54d5029d9d01b7f 2016-04-14 fix commit miss
0177687124be88f9fc0981d737bbdb7c57cb971f 2016-04-15 io/console: reject symbols with nul char
c88d0666d4511ec56645b250d37c04204b30c008 2016-04-15 io/console: fallback RARRAY_CONST_PTR
cc91082af8279f878d03f722419b5862b2c5c95e 2016-04-15 io/console: use rb_funcallv
9816f87815d27405e1f6c53ed20ad51bdca570ce 2016-04-15 io/console: rb_sym2str
caaf4f2aea6a63be691ced359c4ad85781fb60b8 2016-04-15 io/console: move conditions
e78beed4994b7db355a06b80b1b06026d991d38c 2016-04-15 io/console: unknown key code for names with nul
1826991f26249735e29b06778723f4808f0ee1dc 2016-04-15 NEWS: mention [Feature #12245]
53d48629527bcfc7720499e877acba67e5825412 2016-04-15 io/console: bump up
f7d0059e3643ad1713b8abe4969147e2bc185d75 2016-04-15 thread.c: must be initialized to set name
ffd0301a35d0829e21f2510265355896497e1a9c 2016-04-15 win32/console: io_handle
4bf8fa83b7084040fbe12cc003f881ccf128c911 2016-04-15 thread.c: defer setting name in initialize
c746d5027d0a57ef5996b3394e7c6a2f2b96df0d 2016-04-16 struct.c: struct_make_members_list
da2e0721b1ba94e8e786224469fe4bf7550c996a 2016-04-16 struct.c: unique members
912948c7f5cd91e93b9ae17d72e213f4ebd22bd1 2016-04-17 error.c: remove unused function
ae4eb682db0adf020b14d3998d247ea04a0bfb1c 2016-04-18 numeric.c: update doc [ci skip]
adc7cb240abea320c991430e98b633ad4e327e08 2016-04-18 test_float.rb: assertions for negative floats
39f31b8c87dc28fd95f4e07194ecc2c491e05f6a 2016-04-18 numeric.c: int_truncate
fe96a2495cfd8dda16037df2451424b9b36a56e4 2016-04-18 numeric.c: flo_truncate
0a38e38aeab8aff97550288ee1edf3c325a3c000 2016-04-18 numeric.c: numeric ndigits
6ee3a2cd1595fad72cc777c128394c413362141e 2016-04-18 compile.c: fix dangling link
5a0543e87aae6d90e7d9fd88912ad0f95ca5edf4 2016-04-18 error.c: compile_vsprintf
ec2f63167ea71880f78cf73a3b676425655f78cb 2016-04-18 error.c: warn_vsprintf
b48c212ec9c72a80a2d40aa5db8df65a88c8d73c 2016-04-19 use more descriptive assertions
51612505f722e1e7d801e42c6bb5af6766bd874b 2016-04-19 appending compile error without rb_errinfo
51c195948f32e86226d2a45f810e2d830b573435 2016-04-19 refactor parser error
97177a2d99f7c38d6085ccba343a980031aec7cf 2016-04-20 refactor syntax error
9e8dfaa8b09b285a1260a6b97ecfac663fb79107 2016-04-20 compile.c: make SyntaxError after formatting
e06aaf699d03daa4020d55c34876e5ec12f0e91d 2016-04-20 assertions.rb: return the exception
86b1179a03791002b6428f5b49754d7411933e9e 2016-04-20 error.c: SyntaxError#initialize
20cd25c86fd28eb1b5068d0db607e6aa33107f65 2016-04-20 cgi/util.rb: remove CGI::Util#_unescape
6e8a14dce1d15b13dc008bf9e0c3edf8adab486f 2016-04-21 ifchange: ignore unmatch TEST_COLORS
27f74fe7d40c73cb5d0476ad49876d1118d7bd11 2016-04-21 spec/default.mspec: reduce expand_path
673e470d8b8ba9392369272f2d1eb185f56ff9a0 2016-04-21 default.mspec: OBJDIR
1fbe0943cc9b54050d9dbdac01d8bef9b2f48202 2016-04-22 eval_jump.c: restore previous error info
ff4cec3c098db9a2d93df4d38153f1cf58790944 2016-04-22 tk: suppress progress indicators
70038431e7a83a46e83947f6874889d6b0b30193 2016-04-22 fix a typo [ci skip]
bc65dbcdeb1922adcb7eb5cbeb176eb09475c3af 2016-04-22 variable.c: fix implicit conversion
5fd589287db669fdfe672ba563d16bb265652fac 2016-04-22 time.c: add example [ci skip]
4558e2d1b8f003bece469c29cc18600ec248eb70 2016-04-23 configure.in: move cache variable for AIX round
88783116e06ff7cd5e43041b2c598fe76cfe98db 2016-04-23 ruby.c: fix command line encoding on cygwin
f56a2c72939e8caacbfc87f12fba49b55d4dcaa9 2016-04-23 date_core.c: [DOC] markdown to rdoc [ci skip]
53d5f865e65ce7f40b986f3d77f0b99d1ffab38b 2016-04-23 eval_error.c: reuse threadptr
e496dfe6db6a7ea574295de277bed2864835e2d8 2016-04-23 eval.c: reuse VM tag
ea1cff3b257f03a8f7d3534ee3d9bc6e2449897e 2016-04-23 vm_insnhelper.c: missing static to inline
6871d400ebcaab73597846c16649e939cf5b79af 2016-04-23 compile.c: ISeq element type predicates
12ef609f5e1cc9487541f4e4a0c7a543a91a6b6c 2016-04-23 compile.c: instruction ID predicate
8c3d9d99d6955a93a4d9176536a454ccbab96186 2016-04-23 vm_insnhelper.c: getivar setivar optimization
2ede24a8f16385c14a27441308699ed42fcbb238 2016-04-23 compile.c: remove redundant trace insn
cc0ffc55172245554b472022a5d6f32bffb6b289 2016-04-24 win32.c: suppress warnings
84f4550341264fb202c2d419936246347857d5e5 2016-04-24 regexec.c: constify
33b523db5e755ecc3ab3247dd0b1cdc247c3536c 2016-04-24 Fix compile error other than gcc
73d7d09aeec2a2c8cd456a8c70c62bf6fd53c2c9 2016-04-24 Disable r54738 if clang
3184407aef70a7e5ee1d732e3e3c467ec99951d7 2016-04-24 Revert r54742
5bd78d64b7c2ababf18c6e61575a7d7c854d2023 2016-04-24 vm_insnhelper.c: INLINE condition
c8d9ef864dd722c7713e356c676e296059cc787a 2016-04-24 common.mk: timestamp file for verconf.h
847654a3c8e362f6b42f0f75a6acfad3c2d59f25 2016-04-25 configure.in: do not create unnecessary verconf.h
75a5dcf170049bcae15b18350ff7c7950f598f01 2016-04-25 sizes.c.tmpl: extra semicolon
a7dd0947916d84e2179b164a64da644e755a4e90 2016-04-25 rbconfig/sizeof: calculate at compilation time
f4afd05260398b9a3d58f0f266905179973d3285 2016-04-25 extmk.rb: refactor
7a0f0e258b6dbeca3a9e357c22472cdd9f210b2b 2016-04-25 ripper: fix ripper.E
e83922a3ce9c3cc65abe242f7756ffc31455c9a2 2016-04-25 net/http/header.rb: refactor
931581469fcaa967c09ac1aaa5235f2ab5f65bd4 2016-04-25 tk/extconf.rb: refactor
a170b76906279f2ac7a32b7b371a7c6194e8c2bc 2016-04-26 compile.c: true conditions
6ef87aa6333cab6763a3729e37f310f3408b97e5 2016-04-26 Fix -e script encoding
f8fe5349802f2d73a70b0b7a190a3c7071efa0f4 2016-04-27 internal.h: adjust style
d226ce8decef356c7447efb6b6b325bc8fc53dba 2016-04-27 internal.h: ONLY_FOR_INTERNAL_USE
7a5b56677a075677439fbfc61025ddf93ca708f8 2016-04-27 stringio.c: warn block for new
1e775c18e51ea43ed145f927661468e6db24db38 2016-04-28 win32/file.c: remove unnecessary code
9ef7c87d677ba3d7ddd72a1c37d9c7d0766ade8f 2016-04-28 win32/file.c: fix reallocation threshold
38b756501f4d1ec7a145787bc01f1e6ab05ee862 2016-04-28 optparse.rb: [DOC] fix example code [ci skip]
a19b53aeabbe0083ff826cc3beb0b90de5429922 2016-04-28 hash.c: dry up code
f9602ee3150a23899b2d5a822d025bbc95b4ac15 2016-04-29 win32/win32.c: remove unnecessary declaration
e46ba7abcc48c447117b425496665210efdbb524 2016-04-29 maintainers.rdoc: update ext/io/nonblock [ci skip]
36717c862007a64ec9fa84f40a86c96e37d83c10 2016-04-30 pty.c: portabilities
00a2285917002726747929b1d13b6742ee87ea58 2016-04-30 pty.c: user shell
89a7e87cd4deadff1aeefd24f40239a7919bec8d 2016-04-30 pty.c: dry up
13d62659cecf5434d5d7498d6133b1db8a63d050 2016-04-30 thread_sync.c: define global constants always
23603c27ee7efca6fbee6e4f87de10be3e7e8303 2016-04-30 ext/thread: remove
215a3894d09ed4ff8762e2ba3f98e938f5c20583 2016-05-01 ChangeLog: fix a typo [ci skip]
0e3475a6d9c0a86d0a8a93ea3d672410ae70954b 2016-05-02 string.c: fix braces
321c6df89b5969d168cc5f210b1d42a091ad8ae2 2016-05-02 string.c: fix doc
c353ec0c9e8e941f49910a51f7dc10cf3d3cdd17 2016-05-02 string.c: shortcut
e0a0c2b802b4c77b18f074cbe89498b8cd8860c8 2016-05-03 eval.c: constify
e0611820df64b7cc70cbe15535b82e245913ee97 2016-05-03 parse.y: trace elsif
c8932036d2d3e32d7e75fcffa4ee4139a5a4b55f 2016-05-04 proc.c: constify
759773bf0e26265fcc209875b6e1c5584b91e16c 2016-05-04 proc.c: passed_block
09550d14b6fb6b9f3eae9de2949f4983c44e8396 2016-05-04 proc.c: separate rb_method_call_with_block
4a066896af896a7f8098537ae4e728a405bb80f2 2016-05-05 random.c: use arc4random_buf
84f94652b019d8024fde8e8208fc4fc7c225870e 2016-05-05 use TH_JUMP_TAG
5c19519e8c3482720313334d3eac45ca5abfb3f3 2016-05-05 proc.c: suppress a warning
cfc29cf289c75c1d445483dc988620f29aee6eb3 2016-05-05 proc.c: no unnecessary temporary array
6112b290037533383811e328f26759320d036d60 2016-05-05 proc.c: no temporary args array
e1ce20cf9b179d6973992f0871037e570cdf0e02 2016-05-05 random.c: use uint32_t
0c13d23d08c6f4dbe54d8f9059b9606b64d0e500 2016-05-05 enum.c: examples of Enumerable#detect [ci skip]
80c9b6646ee47c4f395bfa74550cab7d010dfb14 2016-05-06 random.c: return value is not GCed
72c4fc72835ea7ea247b11b140c0f3133086123b 2016-05-06 random.c: default seed mark
c92c82184ccb1169676a0d59ae986ce32a4d5b82 2016-05-06 random.c: sipseed_keys_t
0e303494d099a3d76acbca061ceb3cee5f1dc44b 2016-05-06 random.c: prefer rb_check_arity
3377db6b32665b0e1eb5fa19651f4e3e2272282f 2016-05-06 random.c: use rb_check_to_int
a331eeb529c314af0bffc94e9ec84ad20486a0f1 2016-05-06 random.c: refactor
c0f920093ec26354a3136c3ac68a2da3e4d61cb1 2016-05-06 random.c: fill_random_bytes_syscall function
48ed66868cad5492ab895cc9aeb1f3a1d272ac46 2016-05-06 process.c: argument types over conversion
1a696e35c841723655500b8a3674b332c33c081e 2016-05-07 random.c: unnecessary declarations
091d88ab4b56aa05ea14c8c3af7eed5f5a72669b 2016-05-07 random.c: split random_int32
ed5b98565095fd1ba39e038a786f1037df1fcca2 2016-05-07 random.c: optimize int_pair_to_real_inclusive
65bbd0884c3ec76ca9bb1dfa54184957ac2dff79 2016-05-08 intern.h: suppress warnings
f0355ae7078c8539aaec5991411802c6fd055533 2016-05-08 file.c: home dir fall back
d7d64d914780bb928d505835fd5229cba6e41039 2016-05-08 objspace_dump.c: fix format
6cd2c9057ad06957d19ca2b455faf3d2ea1f6a0c 2016-05-08 win32ole_error.h: add attributes
4a46404a71a6a2213fc204078df9313dfe9258f1 2016-05-09 test_ssl_server.rb: assert_self_signed_cert
abfc0b18d50c373b5013103768286f39a696d600 2016-05-09 webrick/utils.rb: suppress messages
e6709f0a62215ca4e9dd0d29a546a77cda4a8cb6 2016-05-09 openssl/extconf.rb: NO SSL macros first
a46df859ccc62fd7847d112b898b3dd5b694f2f7 2016-05-09 thread.c: clear atfork functions
639bfd6d9c52ba7b5371986af8a3329c46bd62a1 2016-05-09 thread.c: GET_THREAD once in rb_thread_atfork
ad949e8f31ac43a1805716dfb6382bbdaa0d9ec1 2016-05-09 random.c: seed conversion
8610bd032a081febf545176a42697135f57c18f1 2016-05-09 random.c: consitify
a6b221f238f47687529751bcea93023548c6bdf8 2016-05-09 random.c: compare by rb_equal
b402cc71616169bab03fb856e73a7d6519330ca3 2016-05-10 random.c: use bytes
15fbd05e4e53798ee80cc21af22a53edc3c8229b 2016-05-10 random.c: reuse bits
d22cf0de18178ce38cb64a434983047f2e62eac5 2016-05-11 fix file name [ci skip]
be4b1c1e2c55fb812d6ad2b9d88c5357e06a9f9e 2016-05-11 util.c: qsort_s
ac8c23f1b5494a968d299b4b625449348f385eca 2016-05-11 test_minitest_unit.rb: fix "random" sort
d6d8ea91e9027ca0f27dacf378ce0819c46d6542 2016-05-11 win32: qsort_s
6ff3a8e3bb6c6cf25c134300ebf9877907d739c1 2016-05-11 mkmf.rb: fix conflict in have_library
2b7c721499784b93df3911477394c6d7461f4f81 2016-05-12 extmk.rb: failed messages at the end
3bdf613a45841156146375383a026d94f0d9b136 2016-05-12 defines.h: avoid redefinition
8cd05857c696dc4c576bf392afbc749fba5b30eb 2016-05-12 extmk.rb: failures format
da696ae7949a8e0a7db12fefb2c68aff67b74654 2016-05-12 drop FreeBSD < 4 support
678c39dc44d821ed1ecf8694cf254a21af0be527 2016-05-13 random.c: clear buf
79850a0829e52d6c7c262ff7b5545e80a35336a3 2016-05-13 random.c: fill_random_seed size
d009cebf0faff38a99c7fcb47b08b052303cf3db 2016-05-13 random.c: no local copy of the seed
fc9bc883903b83f84b8458073d77bad7ac367990 2016-05-13 test_rand.rb: tests for seeds
f37f881a580b923ec2e30dbc98508c5dabe8c7d8 2016-05-14 lib/mkmf.rb: use xsystem to pkg-config --exists
005ee0e45533e6b11722103418ebee9d3bba4a5d 2016-05-14 ChangeLog: GitHub reference
6d4fb98e59e74bb23329314482ef8012bf90aa92 2016-05-14 random.c: clear seed
5cb5692ac8758420ddb7b5bdae337f2338d91b26 2016-05-15 vm_insnhelper.c: deprecated constant in class
9529e46adf33ce88bb7804f0dd1dda96cd4ab1bb 2016-05-15 random.c: suppress a warning
7803106c1bdaf8c067d29fced64bee0e3e15a435 2016-05-15 io.c: use PRI_OFFT_PREFIX for off_t
b14c93e6caafe9f8eef40e0912a61284c16ed6ec 2016-05-16 extmk.rb: fix skipping messages
c7d11ee1ba70525f279a7d2f3d69fd273801b624 2016-05-16 configure.in: revert macro names
9a9d375f73e96deb966db526710e6f729e4fa6a4 2016-05-16 * test_handle.rb: refine test_fallback_to_ansi
d077f9c51005efed3e5f83863b0d489e2c08a215 2016-05-17 configure.in: RUBY_CHECK_SETJMP
565241f11f5d217631ed1e8bbafec7a088bed654 2016-05-17 configure.in: declare as NORETURN
093c3893902d04f1e72dd08403ddd15e64b0b2a1 2016-05-17 vm_core.h: bit flags
7f860741b9763ba2e0ced8a8c59348a2d8344b18 2016-05-17 re.c: fix up r55036
5d0bf9ae1507536f40bae4243c86b26300cd37b4 2016-05-18 extension.rdoc: RB_TYPE_P [ci skip]
abe32a00b1096c0be8196385cccb983ca2b5e497 2016-05-18 enum.c: fix declaration-after-statement
4a9705d6e3384342a3ee649bfdbd93062140b5fd 2016-05-18 ruby.h: RB_INTEGER_TYPE_P
6a69ab937c7e6584d311cd444615cc1cd5b5499b 2016-05-18 extension.rdoc: RB_{INTEGER,FLOAT}_TYPE_P [ci skip]
2bedfc66271c63b9c92423e7cd2e18993778f358 2016-05-18 test/win32ole/test_win32ole_variant.rb: use other than Integer
3f991534d47cea95e90c50be82e79f90cf1f14a7 2016-05-18 ossl_pkey_ec.c: index types
b493d156de6506c52222296bf0c26256d0f0479e 2016-05-18 string.c: integer overflow
37beb43b55212c6954d6d49730458245316d1dc2 2016-05-18 downloader.rb: disable verify if rubygems is old
1fcce422d858f776c3a6a247bb99b3be4f9f372a 2016-05-18 openssl/test_random.rb: requires utils.rb
bbc4fd88950e385fe184b72de6432f11e760cf79 2016-05-18 test_random.rb: skip old OpenSSL
d23bd5803e9c3bfd0a43eec5f2d50efc82313453 2016-05-18 re.c: fix type
780c056dadf26effeedaacf3e8a40576e0f91b77 2016-05-19 re.c: match? should return nil if no match
0c221f631cc98b3194edcb7c4f4bcb536be0c3fa 2016-05-19 fix typo
a28c12af1458f25f3c0d9c0b24908fcee1a44ad3 2016-05-19 re.c: fix match?
4176db205ebd817c4dc8dac2ad59b27a43485338 2016-05-19 assertions.rb: leave timeout to invoke_ruby
b7733bf6c5df5504f562d2becff3cb36856cb000 2016-05-20 exclude non-VALUE in memo from GC
2eb1ec25d15e2b170681b16574b6974282770e76 2016-05-20 win32ole.c: remove dead code
27c13f82b9312f984789bb5a0426328272b3b873 2016-05-20 win32ole.c: share the content
a716a2474b71d4290763986cfd5f1cde0ccb5080 2016-05-20 thread_pthread.c: no fork, no gvl_atfork
1246e48397fc31171dd16d5d24db00b4a2fe67e2 2016-05-20 ossl.c: suppress warnings
cbde995b2f271396689573d7306df185b86f9b6a 2016-05-20 io.c: conditionally used functions
aa107497cd379b713eba8cecdb9a882bb1e0dd89 2016-05-20 fix build on no-fork-spawnv platforms
317a3e9296045cadc31624cad6a8656f38ac3faa 2016-05-21 configure.in: missing macro definition
d70a84d5d44878f844d3793e6019a0a15d392e36 2016-05-21 methods.rdoc: closing tag
b3901a20a47c8babe7dfb07e40e1121191954309 2016-05-21 Restore documentation of ARGF
4458026d859fefb7705a88cb515e2a5f5e826705 2016-05-21 ipaddr: fix typo [ci skip]
a7955b31c04a2a66ad1ac270b7dd8a85ea48f52a 2016-05-21 hash method values
45e3b48be5fe1faf46f8b0925b00d6cd8f2aa6e6 2016-05-21 just check Integer
b9fe5948f398d4365f0d10f14305613c84dc7427 2016-05-22 move duplicate assertions
006634b4891fdf274bfa212ed74e696280a5d2dd 2016-05-22 -test-/integer
6ce18e3a8b94d1f16d40a654baabec9cbf108f3a 2016-05-22 transcode.c: GC guards
4a574f7ad985d7e5d1d1596b7632e4db8620e65b 2016-05-23 bigdecimal.c: fix FloatDomainError
14c43e2be6d356fa49ebd39885786bf6d3c6e4c1 2016-05-23 fatal error if variable argument length mismatch
a6144809eb6a71e31392b08cf75fd543bc85f5c7 2016-05-23 make compile error if possible
19f143221cbcf5fb25b947081f98d93352194b7a 2016-05-23 tkutil.c: GC guards
c285a4e3578c30b074f665e5f63283800fe3e157 2016-05-23 remove unnecessary volatiles
3d18ceab9a7054266fec1292a1b35ec96c6997bc 2016-05-23 tcltklib.c: elimitate dead code
3355640a258b40cec1241c568a2c1a0b1db183af 2016-05-23 fix a typo
2d9d6caabd4b5629d4dae6bdf0f6cf5ed23ade41 2016-05-23 revert error attributes
88cc25f96d1ff9f7b8416977968da997b30d97d6 2016-05-23 missing.h: isfinite
970b092e4cb9304a4ff9217f065642c329690409 2016-05-24 fix __error__ and __warning__ attribute checks
e0a31f4f236574f2660654377fa96450f8a8e225 2016-05-24 fix missing argument
6a787c68bc955834effe63d82a91d1ad9aee2bdb 2016-05-24 defines.h: fallback ERRORFUNC and WARNINGFUNC
eb15df1f894fa7235ccbcda7661f7d6a052045f6 2016-05-24 ruby.h: rb_scan_args_verify
b1d28feffb052ccbf34a018a0790ca7f37b36ee7 2016-05-24 configure.in: merge ruby_cflags to XCFLAGS
b3d3d52cd69cb6ea3848e5eb5b4b18318850142f 2016-05-24 ruby.h: optimize rb_scan_args_set
44c938c9235b95a73a0dfe369dc74900d1848fcd 2016-05-25 fake.rb: buildlibdir
4c68173079d0e99b4e83437aba24e9d3f479d848 2016-05-25 regcomp.c: fix debug conditionals
c7bc778ddea75a3608b911c5412030171590466a 2016-05-25 ruby.h: rb_scan_args_validate
29123a3799fd706b819c7e33b8125e2a6d262431 2016-05-25 class.c: simplify
43079283a882258b11cc807b1264a084ff23d462 2016-05-26 ruby.h: fix clang warnings
374513ce821aa1c580af916d2a966a283f335e7f 2016-05-26 revert r55171
be44af047a954fbbdbe6fa0eca988e9159ae2476 2016-05-26 ruby.h: count and verify
ef10b81c7839e6769c72ecdd6f54bad0d83a9038 2016-05-26 ruby.h: suppress warnings
08fefd70e5a657cbf06400f09ec18e29e6e4c870 2016-05-26 ruby.h: fix for old clang
d92b58d5374ec926538ea3fbe5fc126dae07e8d5 2016-05-27 ruby.h: fix parameter name
be1ceb27234815628631524d23cdb6c518a73044 2016-05-27 fix non-static rb_scan_args
4fad63da01789ad3b562833c97d289d2abfeff19 2016-05-27 transcode.c: scrub in the given encoding
c57c719e4ab00e4b7a9fc8af21b4140945167554 2016-05-27 variable.c: hidden constants
294f6531631dac031478cc5859404a5af888e991 2016-05-27 process.c: [DOC] Process.abort [ci skip]
adf26d99b95c3474066c9f2fbf5ac1fc1197156d 2016-05-28 ChangeLog: fix typos [ci skip]
7a622b18d9b638e8304501fa5c6fb7f60ac4ccee 2016-05-28 test_file_exhaustive.rb: blocking flock
a552fa2d66d495ec9700e9a656137e444b6f24dd 2016-05-28 ruby-insert-heredoc-code-block
a594ca98f299dba9c988f95ce58e9c5d6229d26f 2016-05-29 auto_ext.rb
0d123232e553749245ad5f096d6ea269f7438356 2016-05-29 win32.c: RUBY_CRITICAL
b9e392fbedcdcb426ec2352cbd6e4011b11a8d3c 2016-05-29 vm_core.h: rb_exc_set_backtrace declaration
55a39399ffe8eee0e7a3fca6d44112523cd2719c 2016-05-30 variable.c: check length
e3e8cae9be4760ec3f4c4928043a51d1eb4e709a 2016-05-30 string.c: check in the order
9ac5f9135a160975f76c74a1fa09e3d235995307 2016-05-30 string.c: get rid of unnecessary empty string
ea7373574ad4703dac977b0f3e7cd332f2acd0b8 2016-05-30 stringio.c: share strings
bfc9c3766f3efd58002bd6e58074c16322abd852 2016-05-30 test_addrinfo.rb: special hostnames
79a85b18cc6ad27f1a70a703270680dc30a1263e 2016-05-30 string.c: return reallocated pointer
94a91b1d60d048dcf75039d6d64ad9ee7e5929f4 2016-05-30 raddrinfo.c: fix for SHARABLE_MIDDLE_SUBSTRING
632097082b588304a866707a9f7d7330a16329cc 2016-05-30 test_addrinfo.rb: signle digit address
79fd02cd51aabe4afb30e556a5d3cd5ee3ef0cf1 2016-05-30 raddrinfo.c: fix modifier
77a8772b11c59c50c2edbdd590aa0778bab2fe3a 2016-05-30 test_file_exhaustive.rb: writable open
e82df08b9f72a0e003f3a69fd4bc016a0ecad19f 2016-05-31 optparse.rb: no duplicate strings
dd1be236d982b660cae84c1b0ea42f2869c102ad 2016-05-31 optparse.rb: fix char class option
ccea383a589571d41587af79b90e79cfc41295c0 2016-05-31 crypt.c: constify
4cec7e8e35af8dda5d8044f7cf87dd863d8b6b13 2016-05-31 crypt.c: protoize
7e053ffeb6c301fbc462395958daa78922b30bd3 2016-05-31 crypt.c: fix size macros
49895f21a6fbbe1b2dd038cc8b9425f897ada204 2016-06-01 add crypt_r
e1d49beb5d4efbfc32915e6cf657fbd5eb212776 2016-06-01 separate crypt.h
3c31685e1117e93ef7186feecfdea665df3cfb66 2016-06-01 use crypt_r
6593e0fe54a08d2b19840b69c2dae326ed9e2582 2016-06-01 crypt_r.c: adjust style
509f746740f4323b7fca9664daca641898a4b864 2016-06-01 common.mk: add dependency
bc6db9a585db8ad5680223912fe1d243441f6cdd 2016-06-01 crypt_r.c: remove casts
2a27b6c851bf1bc306c74b5b6b5aee7e53c4b009 2016-06-01 crypt_r.c: DES tables
9cfc17a210aa1b1fc5ce5dcbffb5783ba1289892 2016-06-01 crypt_r.c: fix out of bounds access
1258bc559b23c2075b8758484736674d0dab8b0d 2016-06-01 des_tables.c
a8bfa9bdf1d203c8cf6c4515ea74aaaca5584f9a 2016-06-01 use system crypt
691556d7786de8330459e1e799e7a924bc96a3bb 2016-06-01 crypt.h: get rid of conflict
07efd9171a5a686e129380584e6484e3759e6659 2016-06-01 revert r55246
a94201243ec3436304f5f1fae160e996470af51d 2016-06-01 string.c: fallback to crypt_r
5f225f311463683f58ef4a7e8bd560bfdbe57804 2016-06-01 crypt.c: unused functions
2fe605911ce3b6677b160afac90b554ba69e6bf1 2016-06-01 ossl_asn1.c: check overflow
81d55195cfe3ed4ba220d581e1572ce3f2f8d961 2016-06-02 ruby.h: reduce repeated calcuations
9334bb3075396512ebca367da63bc22c4ceeea39 2016-06-02 crypt.c: fix syntax error on mswin
80cd6b8757c253b5107710fa3c4f36370d1b9d63 2016-06-02 crypt.c: suppress warnings
e5b9d51ae55911eb6c767250302a9a2a7e6d8da5 2016-06-02 common.mk: des_tables.c
452eba30c526c86bb5022debcc0d19a82a95118a 2016-06-02 ruby-mode.el: squiggly heredoc
360f74256474b36ccd4df4ea05bcdf855bbd6062 2016-06-02 ruby.c: no MAXPATHLEN for loadpath
0661411671f179ab4b35b195865052d2627acd1e 2016-06-02 win32.c: use SHGetPathFromIDListEx
c3262bceee1a8018fad2e67ec616b4c4bed8b2a2 2016-06-02 etc.c: retry with allocated string buffer
96731d06d7939ee5b004dff9278c0011550ea2cd 2016-06-02 dln_find.c: MAXPATHLEN is not used already
15dba481a28164aea17dc59f4026e0c1bb733772 2016-06-03 mkmf.rb: sort lists of source and object files
02687cd74fe2e7927bb7dd754a7ca0c233c2687e 2016-06-03 ruby.c: refix r55260
f0ead75ff159d550229e2d3498aff31b40d849c7 2016-06-03 win32.c: fail before getting ITEMIDLIST
5820c6a3cedf50526eeead638c6ceea0111cf8ca 2016-06-04 win32.c: use PATH_MAX
40c3c3ec6cff9a04579faf478297d75a371fd54a 2016-06-04 crypt.h: remove initialized
b1b1f3ded2e0150fbbbd26a6dd9ef3bc41714ecb 2016-06-04 des_tables.c: generation rule
a41206a1100f4fd5474f1f2657dbd6ecac8ce22f 2016-06-04 gmake.mk: des_tables.c condition
ed6ab036d96c479ee6f6d0299e6cfbf599732f26 2016-06-04 gmake.mk: update timestamp of des_tables.c
89e11e88339df0d4c7e7552a78f45ebc2d474b84 2016-06-05 optparse.rb: fix quote [ci skip]
2e71c752787e0c7659bd5e89b6c5d433eddfe13a 2016-06-06 Thread.report_on_exception
65ac4a560232d0a042b60602abe0310c75831c6e 2016-06-06 vm_insnhelper.c: check symbol proc to throw
7c6fd1c629f4f74dc7c631da6d0425b1274292be 2016-06-07 appveyor.yml: fix file names
04e1badd381297a92e9fc7fb3877f9b0305809a7 2016-06-07 Makefile.in: cd to working directory
52ccfbcdd3621edd53a8227eb87178231503f9f7 2016-06-07 test_syntax.rb: formal argument name tests
0affebd72e4b07908b92c51e35cda2e861c3eb4b 2016-06-07 ruby-additional.el: adjust heredoc line number
9d83b19896a8fee43150e6287cde0fc95fb7fbf1 2016-06-08 ext/date: constify
b5960a63b1769e114c4d674140aa5f18a33eef27 2016-06-08 ext/date/zonetab.list: gperf timezone names
9a4a04fe15a2d71ec3661b37fcf7285a99ad778d 2016-06-08 test_proc.rb: test_lambda?
cebc9487474b22658c853b817b163a6d13d15d35 2016-06-08 fix date build
e5230fba8ff9076e399dccd18ed8449fce19fd6f 2016-06-08 suppress static-in-inline warning
38d9aa3f4d7d8b053124e715cbf38191b33fc8e3 2016-06-08 ext/stringio/README.md: update [ci skip]
a48731e78902abf2469e2cf0486cd17453e6273e 2016-06-09 strio_init: return self for tail call optimization
f4d18f524cfe6f94895d1af6325fd5d3fd3cd9c3 2016-06-09 ifchange.bat: drop old systems
9403716fb093e1a6e1c3dfbfb32561dad9d84198 2016-06-09 ifchange: make target directory
2bd061f25e93683d7b2aa36f1227cef3df8dd37e 2016-06-09 common.mk: ifchange for mkconfig.rb
2d897a3d7d299ec590ce7f7cc581bc1bafec28aa 2016-06-09 common.mk: use $(IFCHANGE) for mswin
8e79650aae5f44b49fd2339cfd455999f774ac62 2016-06-09 common.mk: fix win32/ifchange.bat usage
bbcc64c23629c478e1c8d19bc8e450b5bfaa4b6c 2016-06-09 Makefile.in: un-runnable
2667d1b38f39390d9c3bb90c5257ffb9723e1c77 2016-06-10 hash.c: ensure NUL-terminated for ENV
b661824e75787548d47e1af649727a617a964bd4 2016-06-10 forwardable.rb: fix for non-module objects
bbb01a4b54bbe650531e6523be4bb5e6819658a4 2016-06-10 forwardable.rb: nodoc _delegator_method [ci skip]
094a3b116243a91b7be47025cc81766bd3a8146c 2016-06-10 test_forwardable.rb: operators
e8700ab03d78a619fadd13cee67b0c7fd135d834 2016-06-11 forwardable.rb: backtrace
2d2b6460f48f82bdf7bee6a396293e2dc942e1a9 2016-06-11 iso_8859.h: SHARP_s
0f11cda48ca73fdcdbbe9f72e185d017d218d196 2016-06-11 forwardable.rb: optimize awy __send__
cfb2b14ddce37c3a1c388748e6aaa897ce99923e 2016-06-11 ObjectSpace.dump_all: valid JSON
aaf8c099009d26da9eb0404669911d29ec0fded7 2016-06-11 Fix typo in string.c [ci skip]
69b8fddd550ff7b265b55a879627898231c0f92b 2016-06-11 Remove dead link [ci skip]
797f2eda58dd68965d6ddcaab450f535513e3797 2016-06-12 file.c: normalize cwd
58edb064c3f7a8f1056599d4113bbf438f8a2982 2016-06-12 File.expand_path compose test only on OS X
f54490251a3e121591689186f2b605ee29558d1f 2016-06-12 dump to stdout
c071c052292168592de091cdb4c22dc3fbfd1af1 2016-06-13 Integer unification macro
75a68057c712897bce6d787114ffa72504556756 2016-06-13 parse.y: no named capture conflict warnings
58e8c9c895cc21473d6e46978666016a6e627d5f 2016-06-14 date_strftime.c: check precision
0c22cfd0ceded88fcd1c7e711841caab7bdcf73e 2016-06-14 strftime.c: limit result size
5bddb944926aadea6f4a7cda25a0053593153652 2016-06-14 remove backward macros
a7ce662a85ac1827fe644436c09fe7dee567695d 2016-06-14 Unicode Version in RbConfig
6c9ffbf5b36344820f44b365925b23d85224dfdf 2016-06-14 numeric.c: fix doc of Integer#digits [ci skip]
4060211c96f5d54b551fed536779a79821d1628e 2016-06-15 thread.c: fix thread_id formatting
63be9ed5c067674cdbf9a72fb8bad68c8d808842 2016-06-15 date_core.c: missing argument
ce19b495d19bbaf415b05b10377788cb4b87d937 2016-06-15 date_core.c: remove assert
cc9f1e919518edbee41d602ce215175f52f8f5f5 2016-06-16 string.c: fix terminator
1cbc622ea7a19acb880e21cf93052791289fd192 2016-06-16 string.c: adjust buffer size
81442f903cab1cb2b7b4579a0300c37d193b27ba 2016-06-16 prevent rb_cObject from GC
871472c72b4e0d6200b23329b191cf6d9636ae5f 2016-06-17 Unnecessary checks
ed4aed86fbfdc8133148c6ffa2e03312a601a3cd 2016-06-17 stringio.c: fix index overflow
c15ad4a4ac0f92f8828aafcad35e50ddce22e712 2016-06-18 Fix static-linked-ext encodings
d0b92e798feb650cbb912d3b4bc4546a1caac6ad 2016-06-18 Unnecessary volatile
d8db69e68301594360db3a4bc923b263c9909ff7 2016-06-18 Suppress false warnings
5065e28809930d7a7941abf94c8ded2728196141 2016-06-18 Suppress false warnings
c79c06fa1c3844225cd46ba5b41d8afe6fa27ab4 2016-06-18 Integer conversion
815e8e992dd3beb427abc0985ff500bf71ca4da3 2016-06-18 Refine test of r55432
513345607da396f33b862dc2a48135e8a14bad99 2016-06-18 Refine test of r55432
b569971422f24b61dff1c9130d118623916256fe 2016-06-19 Normalization test iff UTF-8 file system
5707ba30aa8a4d693bc173d13735a90c216988e7 2016-06-19 variable.c: rb_const_search
0ce3fab42233dad9a35573f1a702dabd1f1b6242 2016-06-19 variable.c: consider length
3792ad0ecaa7e8dc0f6ac83cb97962eadd23647c 2016-06-20 Update cygwin/GNUmakefile.in
a77ef2c974ce6c1d8e673388088ea193ce446b8a 2016-06-20 tabify
65ca6391edd684f1b23750bbcdac7fa3e27b86aa 2016-06-20 Name USE_NAME_ON_FS constants
3674064bf21deeefc095c4222a2c485503abeb8b 2016-06-20 RUBY_USE_SETJMPEX
6e6a8c02aff7207745808cdaa4b12e8f1e9ace82 2016-06-20 Fix calling convention
3a6bb56029c3890d39577b96179a9f869e7cef84 2016-06-21 Fix garbage allocation
bcf0a198f1d593b9711117a347544d8101e7288b 2016-06-21 CASEMAP_DEBUG [ci skip]
978ee6d1ef62b36c143103f7a229bfb8bf0f99c6 2016-06-21 Multiple values X-Forwarded-Proto in webrick
d1daf4668f792fbef0a30f487ba822de15dee13e 2016-06-22 Get rid of downloading Unicode data
2708f9dc7dedc1d4659fe0497d77815477815227 2016-06-22 casefold.h dependency
b607f747e57d81cb84114350bab5831369c008f2 2016-06-23 Unicode files for casefold.h
d1e2c50a0c4fc3d7b5688221b609aecc85caf29a 2016-06-24 Updating casefold.h
eff68733639edcfbff9f090cc2dd11cf07ae90a4 2016-06-24 touch
656c458665324a674e703cc65927696ad3210820 2016-06-24 Read CaseFolding.txt in binary mode
b51174a6b0997467d02242d6ca5dd08c43d45fa8 2016-06-24 No respond_to? as if the default definition
38f6fe64aabba1e274d224dff130e067f851b5c3 2016-06-25 Refine assertion
60a063d88d1352b8a6346fccc67477c100555456 2016-06-26 Remove -jN option
1f2359000c429669f2ba1afc0ffd3186370181ef 2016-06-26 Explicit ".dll" suffix
06c57968707ba5a09e6347237fd289673269247b 2016-06-26 Convert arguments first
f540475134ea5aded740205631c0e9cea081c654 2016-06-26 Coverage on non-positive lines
71db7bd3d3c87a5390a54a409de06d672ca32b98 2016-06-27 Refactor
10fcca8f153e7d5265bed2a8b42e945f2be7819b 2016-06-27 FileUtils#install: owner/group options
2a5183c2e44f87a8901bdcbf7e5891f9ba07e8fc 2016-06-27 FileUtils#install: symbolic mode
f1707e44fb21e8e64c7f470bb0984d6b6b6b7829 2016-06-28 Fix typo [ci skip]
8ff99deda9addbacca355af2030ab6044fe1b076 2016-06-28 Use conditional operator
5026a663ab3e01600131b9bd84c672548a1cd3d8 2016-06-28 Cache no proxy case
023aaa51a20cb4e0dc92daa4d2197741bcf8bd6c 2016-06-28 Skip unavailable tests
ad72430863cb389bc1bde1e186d0b14d948a7283 2016-06-28 Move CaseTest
d34b3c9a0fe8be5911e39b84590f9e7e5af24cdd 2016-06-28 Octal mode
cafeeb4bec1a5066f5276197efb9acec14ae14b5 2016-06-28 bootstraptest/runner.rb may run on older ruby
c9df0f82b7f364e95a9cf8a9492b00759cfe61af 2016-06-28 PStore::CHECKSUM_ALGO
e3503ee218d8b6ca4dfa95414fe5d83b52104476 2016-06-28 Octal mode in un.rb
86a756ae154ff42da39af1a5358506fca11e0946 2016-06-28 Passed block symbol to proc
df8c48a3f96131c7feb313be99b179c6f01e4de1 2016-06-29 Use LONG_LONG
91ec3d8fbeeddea7b3ddb50a6f59cc4870d15c7c 2016-06-29 VC6 error
8361dab9cb332e109dd22d99735d62997d1fbfc3 2016-06-29 VC6 error
7175ee79ee6a57bb5310156fd40ab01e468512a7 2016-06-30 Initialize ID
22825418985b7e481a42476b383da404cb13c94f 2016-06-30 Magic numbers
7d1d8b112c7005cd3d5bbe4625838b996e1bafca 2016-06-30 Move unicode tables timestamp
7d4db0567930e2b65dfa9ac502aaa72b01c924a4 2016-06-30 test_stringio.rb: reduce retry count
753ce99eac7d7f653acb377f771bf53b276c78c3 2016-06-30 case-folding.rb: check version numbers
893bb61bcb7357922b82037ab0ffe9dc7f73a90e 2016-06-30 case-folding.rb: define version numbers
9df94321815bad7f997a2ccfaf81395fb9ec51be 2016-07-06 Revert ext/json/parser/prereq.mk
78b9d778de32da62958844907b556ec63140b4e7 2016-07-06 probes.dmyh: remove preprocessor directives
fc480888a82000d144be97030334c2a8bb157acb 2016-07-06 update-deps: for clang
221730b3d72df2ec9a87c5985e8ff5c8cbe407e2 2016-07-06 update-deps: exclude timestamps
c89b06455cbba451935435af1bb9ccf34b0b35cf 2016-07-06 Ignore -save-temps=obj files
1bdc1a552990188cc15cb8dc051afce012bfb4c4 2016-07-06 Local header dependencies
64fea27496bd10a5ccdb78abcd541f9c1a9174c8 2016-07-06 Update dependencies
415059abf14c63979621be79512713772f9e9970 2016-07-07 io.c: convert arguments just once
9bb27fa318928464f5ab66649a75bbd034307baa 2016-07-07 numeric.c: round nearly middle value
558b9d05b2c940ce3ffab1567cd1e050e1cf2f75 2016-07-08 numeric.c: round as double
1a03f9c582abefb5c6eb0bfe46e6c3be923b3e6d 2016-07-09 Use keyword
295f60b94d5ff6551fab7c55e18d1ffa6a4cf7e3 2016-07-10 util.c: round nearly middle value
a00ec4cf3a43b67c8a3166ae22d321089446cf98 2016-07-10 enc/iso_8859_4.c: adjust indent [ci skip]
e96f0f76b33bc680210cbe67f4ece560bae9ab03 2016-07-11 stringio.c: convert arguments just once
fd2c613b1cec46d0b02df722bb00ae01154d5dc3 2016-07-12 math.c: use common constants
92b98a982bd4cf15393c53236e55c95eecb4adfa 2016-07-12 math.c: get_double_rshift
89ed4f41a3cc169893ee50765e7e996a63bbd2e9 2016-07-12 complex.c: rb_complex prefix
745a2aac690ef026ffd8a3c1ca82ddc61d6babe6 2016-07-12 math.c: Complex sqrt
fc4b2d922839769b2e12f3ccbf384ba923f97c90 2016-07-13 Fix file names in comments
0bb7f0c5c18172d09a0f4da66c0b0b104fc3ecca 2016-07-14 Unicode version check
6c1f4f7ebafbc38a7b40d0ed3b728e1b4cb03259 2016-07-14 json/ext: remove stale directory
bf4020a34e237e7a8ad38dd003ffc4f2bb26acb3 2016-07-14 common.mk: rule for name2ctype.kwd
5de227d638a601ec1508873808755a739154c861 2016-07-14 make-snapshot: fix VPATH regexp [ci skip]
2f87f9e63b9f88b6fe1f26c315a64d41f8adc0a5 2016-07-14 common.mk: update enc/unicode/name2ctype.h
35ff4064e8f81ebdde54edd8fac74eb33fe3702f 2016-07-14 Makefile.sub: update enc/unicode/name2ctype.h
fc11cd217ba33fed6e520525f5c1a3bd188f407f 2016-07-14 common.mk: prefix for nmake
230a91c133faa009f95ea3a47d075921c7d9c467 2016-07-14 Download Unicode files just once [ci skip]
0fd7666d57f9919962ae28ae7a6758451e10cd11 2016-07-14 enc-unicode.rb: check Unicode version
e827c334c3a03e1ad75792605c021695a5b74fd6 2016-07-15 enc/unicode: check Unicode versions
5292b2727a089821f2bf21dfcc8a7be899eb744c 2016-07-15 util.c: do not underflow
2ace43ba57c30781a59c554eb0e188f9c76acbe8 2016-07-15 common.mk: directory timestamps
d54856c1d4c7b23c0fd508faf37dbb292f575805 2016-07-15 common.mk: directory timestamps
ba1d0ea6a83e10fad62f6e8c9b9bd573083762f3 2016-07-16 common.mk: INCFLAGS
af2d3c98664d83519a3334d560fad3ecdc6990ee 2016-07-17 Move generated headers to unicode data directory
6ea002a7a28ac11424798f448f1765ccf0513b95 2016-07-19 variable.c: exclude private constants
aa0e51b529f4f06c0d44c4323b65655a024643f9 2016-07-20 hash.c: rb_hash_add_new_element
42c6a5137e46b885ab28b267f85c0ddc8d49b195 2016-07-20 enum.c: Enumerable#uniq
6882b354604b8a28d7da5b457fd6ce4e1311a5be 2016-07-20 enumerator.c: Enumerator::Lazy#uniq
39622db00578bd6cfefb70e3d86530015293c86c 2016-07-20 NEWS: Enumerable#uniq [ci skip]
e9f61faa4b1220f2baacdf4a81cd97222ee1b543 2016-07-20 enum.c: [DOC] Enumerable#uniq [ci skip]
2a32bd36eab71436af38a84b2bbc8daa19a00637 2016-07-21 gc.c: set finalizing
2fbb1dca4ef3cc85f484faeb16a0fbd1f9f27a02 2016-07-21 gc.c: reduce EXEC_TAG
a325876ad3a1788b76190b2fc581b1f8bf2601ea 2016-07-22 Fix Issues reported by PVS-Studio static analyzer
c29ad01850a994bdc9d931b341fbb494de41fd21 2016-07-22 ruby.h: use prefixed name
9662ee0584083d73c5e9a4aa6db13ed431df22e2 2016-07-23 internal.h: inline Check_Type
d98dd4731391cc95bc34830e6415aab32d091013 2016-07-23 dtrace: use miniruby instead of ruby-runner
106445d1448958b97b29681197b1d94b5c79a9ca 2016-07-23 dtrace: suppress an empty line
ceff9c8dcb343192f711de8cdbe538c535fab22c 2016-07-24 dtrace: simplify
706534b5f5760c2a36f641918cad94bcb3f8cb3d 2016-07-25 range.c: check_step_domain
7b3473a13a5e06025940cf5858d30b011c215b74 2016-07-26 dtrace: chomp CR
e7440de279fdf1ae50ee4171f678b7af46d48fcd 2016-07-26 test: use assert_include
63e9325781221216e72966637c75d41ef98a7be9 2016-07-26 gmake.mk: love dependency
3084f43047fcb3cce12f0e11d41fc2abfbadb824 2016-07-26 gc.c: running finalizer state
9273ab42c03129b033c16634cf560dd959fa82a2 2016-07-26 gmake.mk: test-framework by love
01fb7e5b71db72522ba26fde0c2f7fd2d194077f 2016-07-26 dtrace: wait command
7475d443089ea3bccafa6744f612853bdc91d9f5 2016-07-28 ruby.h: use __extension__
c463366dfd75056885028a95e8e2fc6e135d9194 2016-07-29 rb_funcallv
bfb5b0f84b87387ab85819dd155fb91f1e873e01 2016-07-30 iso_8859_2.c: dedent [ci skip]
925d48e4969c9fdcf558ddfa4ac95443eb464393 2016-07-31 win32/resolv: get_dns_server_list
647d2bc3011022669ed2747d4bee6a4720bed790 2016-07-31 resolv.c: fix commit miss
c7924b1305afe127d0da132d11ecefb30c30a6fc 2016-08-01 extmk.rb: build gems
9fc370197a53437e6a00f6f9de2b16821eee445d 2016-08-02 vm_core.h: suppress warnings
59cfce150b970be1d66ad577ee4d26d9baa932a8 2016-08-02 tcltklib.c: compile info
f65180025b0055e1d28f24b97a438e3c6c1a6ed9 2016-08-02 tcltklib.c: remove RUBY_VERSION
aa8e9c63ad0300df0eed07c3fe4f19d859a63673 2016-08-02 socket/option.c: inet_ntop
83cfc94563c3f5eb0339f4cab280e5219a179a0c 2016-08-02 math.c: tanh overflow
4483d59fbdb9f62ec7ddff9c1acc8af907fca72f 2016-08-02 math.c: faster tanh
bcd35a6c79fed93aeb3ea4783a85caeab26e7e09 2016-08-03 vm_insnhelper.c: extra semicolon
8610ea732ad318e6572f20e39cbf385b4bb286bb 2016-08-03 object.c: suppress warning
e821f974511fc7577f467f6178ccf2de99e355b2 2016-08-03 object.c: restrict freeze option
340805cfad9ca5072ab79cdbc1cf00b98c764caf 2016-08-03 NEWS: Kernel#clone [ci skip]
18cf70ebf636b9754760b12961bebb125af6ec39 2016-08-03 parse.y: reg_fragment_enc_error
9e1b9b9c8f1bd72315466e66176559de58552e16 2016-08-04 hash.c: set encoding
cb0cde7f2429a52e71ae1f0c8568b69c64b17be0 2016-08-05 hash.c: call w32_getenv pointer
bd46ad21958ec0fd071b216deb774ac45f86835b 2016-08-05 win32.c: call get_final_path pointer
518af61ba6a687a0747d83f235cdb4d50d605824 2016-08-05 win32.c: static API pointers
743c279d7007e8e0aa5d7d715950b83458400bf4 2016-08-05 win32.c: initialize with an impossible value
e70df3a701d01a54df5e9b665415c7f3a86779c1 2016-08-05 hash.c: env_name_new
a62dcd947c0bc52868beb3ddb1c570ac2ea46636 2016-08-06 id_table.h: dummy sentinel
41d220441da76c69c1a7d3b58687f0bbf3d8166d 2016-08-07 deprecate TRUE,FALSE,NIL
78728b89dfa768b169e6d1caa7319b7e0980e988 2016-08-07 extmk.rb: remove sysquote
489456e9996a4004825bb968cb956097b955fa9d 2016-08-07 extmk.rb: suppress a warning
df0e70b90a3198295b5640b36c57ef1266a7a258 2016-08-07 vcs.rb: suppress warnings
f306bb0fed00e8d3aa456b316eec73b8b5ed9fe1 2016-08-07 suppress warnings
d81e5593b7ae7ea9a507f05fd3a2950dc736631b 2016-08-08 test/unit.rb: no verbose in worker processes
6a6a4126d4e085f89d668ad4fd34e00abca298ec 2016-08-08 internal.h: fix r55831
5a80f0c530f267a5eeab9d8053784c581a4efa9c 2016-08-09 use true and false [ci skip]
ed3139b79f557e1003ec4eb34bd702387cb057a9 2016-08-09 tcltklib/sample2.rb: use attr_accessor [ci skip]
d8d78f07ae8a56e8398f40c1123f7ce316c7f9eb 2016-08-09 tcltk.rb: suppress a warning [ci skip]
0d15e30a48da9d11b697b1d4514fd5dcbaf03154 2016-08-09 tcltklib.c: missing break [ci skip]
56689eaca9eaf74af9fa64c7387ac83333084eab 2016-08-09 tcltklib.c: use PRIsVALUE [ci skip]
3f6401864aad925701804ea003ec834f123dfbc9 2016-08-09 tcltklib.c: use StringValueCStr [ci skip]
f82df94f390a104be47b57e45801409be23954a9 2016-08-09 tcltklib.c: repeated checks and conversions [ci skip]
9a9569b1c28cdedd27f3b49b9b8d2497c2585593 2016-08-09 test_objectspace.rb: errors in a finalizer
833ad92d1852efb40f6f7fafa5bc5e784e0e49ea 2016-08-10 win32/resolv: fix for cygwin
064ed74be4a4d0d03a2de13f5d6732e62b959930 2016-08-10 parse.y: rescue modifier in rhs
27863a0ccd4350670b246e35085f97a9de7c057e 2016-08-10 win32/resolv: fix for cygwin
3433653240499b62751d2cea7dd61f082b82f1c7 2016-08-10 parse.y: rhs with rescue modifier
0859c42b77095e57e845844018a0c810f6df8654 2016-08-11 parse.y: const field macros
76e8f883d8da1f0fd10585df010394917e66bd78 2016-08-11 parse.y: const declaration macro
a2b06fe444addcef38ca21bb1233e8d0d58a1046 2016-08-11 parse.y: backref_assign_error
c93875e6e3b0fb423f764b19015848022812c43d 2016-08-11 parse.y: node_assign
b8ad953501420d60cb820bda157dbe095a9469d0 2016-08-11 compar.c: utility functions
d5a0b8e3cc48632d0cb99553a7aaf233b22a1eac 2016-08-11 Comparable#clamp
777f15a3b21ed5dcc84cf0333a99fba966f00308 2016-08-12 parse.y: assign_error
d63802b375c6935113fb7bf9c48551be8aa58c4a 2016-08-12 parse.y: const_decl_gen
a49068f1cbc5c7713f107726a37fbe8608fbe890 2016-08-12 error.c: fix newline in syntax error
3ccd2a1bb262440ac72c8bb0d03bb7284451654f 2016-08-12 ChangeLog: fix name in r55863 [ci skip]
2827bf1ca5780b3db68ab712502d61e2d05c1699 2016-08-13 vm_insnhelper.c: fix ALWAYS_INLINE usage
ee7993afb44557fcb86510f4cdeb162ae0ee7c53 2016-08-13 getnameinfo.c: rubysocket.h for inet_ntop
9e778a8ad5de8026a6e02f406ca2098c45313e80 2016-08-13 win32ole.c: fix long conversion
5245e314264ad3297f1203ba0beb40b060b22ed3 2016-08-13 parse.y: rescue modifier in rhs of op asgn
90d9255ec24b84a1a9f975f2628530f0ed80636d 2016-08-13 parse.y: chained assignments
a2a6c98e51ee9e5d3525aef210ad0162c5008312 2016-08-13 win32ole.c: fix long conversion
85512bdbde6f23334b4c20201b53539217518770 2016-08-13 test_comparable.rb: fix clamp test
ba1ef74f05b255a072bcb27f3b818e391a7be9ac 2016-08-13 numeric.c: infinite recursion
6418594993d90e4218411153f351d1d7be3e8502 2016-08-14 gems: tk 0.1.0
dfe1d4fda6521729ff3536b53cb2cdc9a034a015 2016-08-14 id_table.c: extend, don't shrink
ab65e9d98317afbc43ac1965d3f090571244fe4e 2016-08-15 numeric.c: round_to_nearest
5e0fa644ed95b8d4bb356ef39b762a8012335128 2016-08-15 extmk.rb: no static-ext in gems
86006209cdcf026dbd394819b64a1bfb4d4c2ebc 2016-08-15 node.c: nd_alen only in the head
e7effb1e8d548004d24f57e0ac03668222b776fd 2016-08-16 make-snapshot: save unicode headers
2e11bf259c26f4270b2de050d28a26b86f15012d 2016-08-16 common.mk: MAKE_ENC
a44caf8067fec366b2344c58d82de4e3fb0906d1 2016-08-16 common.mk: UNICODE_HDR_DIR
7b664abad13b9455e6bf9325f98e384e36e261ad 2016-08-16 common.mk: separate unicode headers
fc95326e1f6bb38554709680ac0b97370d758a59 2016-08-16 common.mk: make unicode header dir
2ae5e54e62c1525d6058c35c4bd86b04a45384c4 2016-08-16 open Unicode data in binary mode
b24c4908e9d2617a011c040ee42f54ba2d6bca0d 2016-08-16 make-snapshot: UNICODE_VERSION
b6fbbf332db0b22bcc2dca654cb0caa4d157770c 2016-08-17 make-snapshot: remove $GZIP
39e3db3510066d259d3a22d1179d7178a8e77de3 2016-08-17 mkmf.rb: use TARGET_SO
9839d82d1efe7466b0a9dc8f1d3a86f1ef5e332b 2016-08-17 gem extensions
819d87ed914de84fd9481ae8f875340146d97137 2016-08-17 bump up tk
a5eab8ccef5454411cf084ca1fa559b82f6c9a76 2016-08-17 skip failed gems
2edcca66e36c6e5c9aeb17c0cc9cc86336194c83 2016-08-18 test_rand.rb: refine probability test
6f22777fcf1612052c7f2884935f805d53f991d1 2016-08-19 vm.c: check TOPLEVEL_BINDING
ec8f8fa4c803ab9e71d1b38f5c0e32a3d2ffe0a9 2016-08-19 parse.y: lparen_arg statement
438f52d1a4aa03650a53911a66f7d81c4fc20d38 2016-08-19 extmk.rb: makefiles for gems
468a766b7628d278849cf95d805a6f31e3745813 2016-08-19 strip stub program
7f7e809a459e1d5dcdbd053fdf0c22ce84b6b8e4 2016-08-19 scriptbin on cygwin
c6bf047267975d22c0bbf2f2b134b19cf29bbc36 2016-08-19 Revert r55968 "scriptbin on cygwin"
ea293952c549c61265db6ab20071fe9d83b930f1 2016-08-19 ruby_cmdline_options_t
51d30645a241a4441358d196165b3f7e3560df71 2016-08-20 win32.c: no newline for rb_fatal
9b454bfaf3a3c37fd8ff83880fc88f3dc9375a8d 2016-08-20 rubystub
33ae176ba72999807e3eb311c9d9418792e47502 2016-08-20 rubystub.c: sys/param.h for MAXPATHLEN
4831eb86f617d35df7064dd2d51c686e1c329341 2016-08-21 array.c: no temporary array
36b9a37a80d2b740c49b8d7e35572ade2c2b7fa4 2016-08-22 iseq.c: undef allocator
2329d8b0de4417d8cc6eb05d113c25852640de4a 2016-08-22 array.c: elements in self
c37de3804f735e5c364e033e394042326d677f54 2016-08-22 irb.1: useless option [ci skip]
4e5114b0d17aff091267656705c3586ed24b9e1c 2016-08-22 csv.rb: performance with very long quoted lines
bd6fe32691d7f71facd96c7e059161bd98946887 2016-08-22 string.c: $; name in error message
c2bf7e6f7d2fbe0b50da59aaa1374222f233aa71 2016-08-23 string.c: rb_fs_setter
c58c90257624c6065e1201f54790e246a823d4d6 2016-08-23 test_psych.rb: close Tempfile
d3e7e3cc8b8d8e4a04ee15f68bb06e4844b52f42 2016-08-23 test_ssl_server.rb: fix FD leak
92a095480a8a31d6f374a712c262fc09ecec68dd 2016-08-23 goruby.c: call Init_golf [ci skip]
20e0f1e712f92f2c42b9a5780d8867dd15af843e 2016-08-24 object.c: fix {Module,Class}.new rdoc [ci skip]
0022316e96f239aad795081f9f58f47aacc22dac 2016-08-24 common.mk: unnecessary dependents of prelude.c
a3b84cff1553cc51145531a1c05dd23b64806fd9 2016-08-24 win32/file.c: use enum
b34321a2214cf2b46eec9b269847d4188421e7b6 2016-08-24 win32/file.c: fix result length
638f67211b6a1a7be51f15de9db7f5346780740f 2016-08-24 win32/file.c: remove a codepage argument
70d840afd5c0ddb383c527178a3c233c92f357c6 2016-08-25 win32/file.h: rb_w32_filecp
8e0601b7e50224ad259a0018e1a8515fbb60fb37 2016-08-25 win32/file.c: use ALLOC_N
145178560906afc501e5f53113c90e652a25f980 2016-08-26 parse.y: new_regexp_gen
cb1ebf84cc152233e78eb0d59a49ee6e9e379e26 2016-08-26 parse.y: new_xstring_gen
dcaeea4f6b8bff9a83901f351499e0e0a52f68fe 2016-08-26 parse.y: new_string1
504908996c6eec59f920a9da532a3004cf789568 2016-08-26 parse.y: reset indent in heredoc_dedent
49b884941ac7b9accde698ff5191f2a6d17211bf 2016-08-26 parse.y: parser_string_term
70da28c1856f884294062c65be330a6b6e6c99cf 2016-08-26 parse.y: STR_TERM_END
f40be5e64af547ea6d10219a5b8b193402116ba4 2016-08-26 test_regex_casefold.rb: skip if no data file
0783f55cf8b361ede75d7c7b86d82fe1fbbff107 2016-08-26 parse.y: heredoc token
9387ff7315b498a6e7c8ab2a4b1582fd6c717524 2016-08-27 multiple arguments
56695b35de2015a3a0efb7b48ae5889787700acd 2016-08-28 thread_sync.c: alias_global_const
4b298ad77a8388f0aae62daeca66659a8effeade 2016-08-30 Use qualified names
c2d77880c070fa94e6fe1e31e477225c13318933 2016-08-30 Fix rdoc of OpenStruct.json_create [ci skip]
f9e75e1a8217091101cb0d818c961e1fc4e4a8d5 2016-08-30 vm.c: unnecessary condition
a846ecf59f3f26520c14870104cdda17519c9153 2016-08-30 extmk.rb: fix gem target directory name
d484b0a3b863d9ee61e3a9b6825f604aa06f845a 2016-08-31 extmk.rb: filter gems
506b45db9c929e37a22d6fb8c41103220438258f 2016-08-31 mkmf.rb: separate timestamp files
1b6a42d968ab4586b51cd1c1e114b46a9f788b94 2016-08-31 mkmf.rb: TARGET_SO_DIR
7f7aa9d4429256900793bceaef605279ab5e8ccb 2016-08-31 extmk.rb: build_complete
3b5da7e574fe744b733c096eee4d48756e1bbdd3 2016-08-31 mkmf.rb: fix up r56047
a6447af4da58902cdc465d58bbb5873e1413b8a6 2016-08-31 mkmf.rb: fix up r56047
886bef681a6491b0f0b09943ca13be109edb363c 2016-09-01 no Borland make [ci skip]
68d5d0f372221e4772507842e0ec8fabef9d0d98 2016-09-01 extmk.rb: hacks for bundled gems
e3590ddb8683963e6e1274915d18ca59432f6fdc 2016-09-01 mkmf.rb: fix up r56053
c929094b31e1a59d7a752dabb0c0d2388638541b 2016-09-01 rbinstall.rb: prefix with space [ci skip]
cea6c9d2f548d3fea8af0d912306b271d7ec8001 2016-09-01 mkmf.rb: architecture timestamp directories
c06ec0bc3d9f5ddf5e7577303025ef208fdccab2 2016-09-01 extmk.rb: fix conflict of timestamp files
7615362d64e38ef82afd6598ecb68cc7de535e36 2016-09-02 internal.h: fix typos
dcc24cef2c0db0b68bd27ec9df08bbd31a426a6d 2016-09-03 thread_pthread.c: check stack on co-routine case
f578e02345dee744f6d8c8f14406b6651dbdbe0c 2016-09-04 extmk.rb: append target_prefix
fb2011f7f0383b9c4ab0c70d3e0ccd8b064e1382 2016-09-04 extmk.rb: expand target_prefix
2dad8eae44545f4e97ec9034370dfaa0e3997a44 2016-09-04 extmk.rb: fix gem.build_complete location
9a13630140d46e7cef736860e76bfdd0b3a31897 2016-09-04 extmk.rb: no ext, no build_complete
162a8fdb7ab7691aabac91332e9c8bc7ddef7216 2016-09-04 rbinstall.rb: chdir to gem directory [ci skip]
2f4f44352c2926cc59ec57ea160727bd333660e4 2016-09-04 rbinstall.rb: install iff expected platforms [ci skip]
b08a45521e43bc5f6aa63e4b52a713b70df7943a 2016-09-05 rbinstall.rb: install just one gemspec [ci skip]
38cb576b9cbeefcd769b339dcec9054c2ed28ec3 2016-09-06 common.mk: fix path arguments [ci skip]
f0dc29f2115c8eb28fc880e3f8dbeb26babe2242 2016-09-06 socket/depend: add srcs [ci skip]
d9a6f701bf96b99af61735a46fd2391dbaff724f 2016-09-07 class.c: instance method conditions
047ca4ba1a690d28eaa752abb3f19d7f0aad21fe 2016-09-07 timeout.rb: custom error message
b22b725c5db2c67b7732fffd21640c48aaa43925 2016-09-07 util.h: POSIX-noncompliant setenv
19f624541fd99231689880e11d5be25d51ef3c6b 2016-09-08 rbinstall.rb: gem bindir
e7209358b946493310abc3c4178b945b26b80bcf 2016-09-08 io.c: check if Integer
258cbd5e4f760e3fe626cde29ed897df4a95e478 2016-09-09 e2mmap.rb: remove legacy code
a3cc3cc5c958e6e0bb9d650f396123d719c75ca3 2016-09-09 variable.c: fix private constant message
6054e6d65e1da1362971ee2f7eaa11ea018a0663 2016-09-09 variable.c: fix deprecated constant message
e6a260ecdbe57d14ae01e6c03977775af574b132 2016-09-09 variable.c: rb_deprecate_constant
4785df5527497f03a08085fd2b799fe3d5da87c9 2016-09-09 object.c: update rdoc
b5f3a113f55a81ce19c36b50d1ef234ac518d510 2016-09-09 fix file names [ci skip]
646c53895f80358d153d04f04b726d0d14388cf2 2016-09-09 thread.c: set cause by Thread#raise
7f6410f02d3092075b9990705d0151ffb44f51a1 2016-09-09 json_generator_test.rb: no Bignum
c5d707dc65f536e3e3db8ae9c961ef720596afa5 2016-09-10 extension.rdoc: rb_check_arity [ci skip]
8a6478763213ee4f377fbb3be1c6117a50f618dc 2016-09-13 string.c: fix integer overflow
2608f7d9c53490acf51814d7fda34b03d85b2f80 2016-09-13 string.c: STR_EMBEDABLE_P
cf6ca2d8b252cd9af0bec374693d2064842078dc 2016-09-17 objspace_dump.c: dc is no longer used [ci skip]
f9b36a395861866131232bc4f725581072b48b63 2016-09-18 mkmf.rb: fix for bundled gems
b9e96915ba7bcb0554615817dcb866446dbef55a 2016-09-18 common.mk: use EXTOUT to benchmark [ci skip]
856afbef616de871688a2c5db29554e487f8aff1 2016-09-19 enumerator.c: lazy enum improvement
772fd010b6a76887d9be9389f60cc024bd34f83b 2016-09-19 deprecate Fixnum and Bignum
c9dd5918f40dc6df3a237f634b9689bfbb591662 2016-09-19 bundled_gems: minitest certificate expired
68aa1d81cfb21b397f0f74cf9edbb9d71f13f0ac 2016-09-20 gc.c: rb_gc_adjust_memory_usage
25049e983de7aada87797da69b50158801954171 2016-09-20 gc.c: fix rdoc of garbage_collect [ci skip]
7b4b01bf0554ad1127624e5ec63f564fea8a1567 2016-09-21 parse.y: block bodies
b458aef0f0bbac4e8ab260e2388cf2bc480da5e9 2016-09-21 parse.y: remove spaces [ci skip]
c924e2db9612bf3ca7aeb169075fdd80fbf545ca 2016-09-21 parse.y: do after cmdarg in paren
f4ac0d75d9ed9c8eec4196f4410d6e9dda464d0c 2016-09-21 parse.y: preserve cmdarg_stack
958c04898c01620d7b1f9f04aa888a4a5ac5aec8 2016-09-22 dlntest.dll: move
21255071d873144d5b0d6bb25b7b17fb20ea5299 2016-09-22 zlib: try zlib source
e53e212b0b041c8c172df160b4c99fa17e62aeeb 2016-09-23 ignore all versions [ci skip]
7382eb7e389149f995f42d3af8dae8344bf49052 2016-09-23 compile.c: tailcall in conditinal block
1e1a114c256686be6b65793699c0e43d9fc8c84b 2016-09-23 test_fileutils.rb: use Dir.mktmpdir
ef13e60fe07766549275c19f3e5112fb7773cf38 2016-09-23 forwardable.rb: private methods
4d3e3c2550ca38ed23d3fb19cd86929b019efdf5 2016-09-23 forwardable.rb: remove debug print
f5f8f3ce3788266aa5273cdaf885c29a4e8bf300 2016-09-23 zlib: fix directory [ci skip]
b212dd66746f274fa15b2824bcd7b14a72837f46 2016-09-23 zlib: no checks [ci skip]
569d006295505f8b157f2c1e4fac5bcd3a9619da 2016-09-24 test_ruby_mode.rb: save-buffer 0
967c01339126acb078e79fb9a9a618a435a27dba 2016-09-24 test_ruby_mode.rb: fix for Emacs 25.1
0cc169d1de0decb3fae626a4b30297b7f4792745 2016-09-24 fid typos [ci skip]
e051de834d5def50ab6ff3596c02b042e3f1b1f9 2016-09-24 Download by AppVeyor
e969e3ba7b37bfb2a70306ff25951614bc20c6d3 2016-09-24 use TESTOPTS instead of OPTS for tests
3778f2f3d5497b700b25d008973d354baae66dca 2016-09-24 use OpenSSL-Win64
97a016ac8ae37e7880841179c10bff15163514d9 2016-09-24 install extra libraries
021d3c7a9a3866a22ff9d26cd5bdd22d633ec2bb 2016-09-24 appveyor.yml: build zlib together
598fd0cd944a2b830adbfa4ba3d8b91af09b85a7 2016-09-25 proc.c: trivial optimization
76a3f0ca2e8800b42d7f95503e68c88926625743 2016-09-25 remove unnecessary :stag accessor
7f6a2e4a60ceb7cec9b7a41a1acc151a1db1ceb9 2016-09-25 vm_args.c: split make_unused_kw_hash
5ebce690df58beac176fb009726952cd304e75dc 2016-09-25 test_dln.rb: fix constants
3973cc582011d2fc38802a311ee537d8d0faa1d7 2016-09-26 minitest-5.9.1
8d501ec021010dbfdd29d92155bebd82960ad1f1 2016-09-26 string.c: fast path of lstrip_offset
91a32fc030d6b74d5b43cabe48f29ebf1eec3331 2016-09-26 test_exception.rb: another assertion
eb937455f274b34e9435d83705a4f49725d86285 2016-09-27 ChangeLog: remove extra line
802e5677a4f285bf90df78f8998a5f0cfea2fbc6 2016-09-27 iseq.c: file name encoding
b15f76556f9da3e17a9f17c97c9b611524a8d509 2016-09-27 iseq.c: kwarg to compile
2ca58e42904db6de1d4b30ad5c618205bad8b313 2016-09-27 assertions.rb: success option
a38b2f84f468638bb910455fe618cae4c431d893 2016-09-27 iseq.c: syntax error in compile_file
0e547e6392581acac939fdfba6b730e0480c5fd6 2016-09-27 test_syntax.rb: more test_warn_balanced
3d2e45d3195ea8ad896e3a48d5cff29bfc032fff 2016-09-27 parse.y: fix up r56198
d28bac1cae728a402ab16871bb84d2118a3001e3 2016-09-27 error.c: check argument of Warning.warn
69934aeb8d7948c4ca590b7092504c41d8bce6ac 2016-09-28 rubygems 2.6.7
b6139464f544ec511f741f5bbae2fb13adc51c21 2016-09-28 rubygems 2.6.7
6c8fc79f95a109dc6eff3be02d98154a3c6323db 2016-09-28 Update Signal.signame doc [ci-skip]
604ae2e1519259b1dcede91c0a5126d1a9d400e0 2016-09-28 strscan.c: use S_RESTLEN
0b149ab5f350aea7b803f67c87f35e68d3bf8556 2016-09-28 strscan.c: minl
d90b767d2bf346c87132e62df9c2159f7c8b97c0 2016-09-28 test_pstore.rb: use queues
9f9add3eb5006473dfabac3e994e904b5c1979fe 2016-09-28 PStore: select checksum algorithm
084487a37251b9105bb35c1de6a351f7310a2789 2016-09-29 thread_sync.c: Remove confusing comments
325587ee7f76cbcabbc1e6d181cfacb976c39b52 2016-09-29 thread_sync.c: Document exception types
15686d6ecca6171652b0ff719592d150cf7a2d13 2016-09-29 appveyor.yml: use mirror for zlib
46bbb62bed20e93b651a9f19c87634d2732f05a5 2016-09-29 parse.y: deferred_dots_gen
d84d0f27b94a43d8dc15b1ff04b5739f01eb3d99 2016-09-30 test_range.rb: all assertions
ed2af78b67333c419ba051e27fb7e34e8876edf0 2016-09-30 test_flip.rb: add
c943e59603ca644ec44b1e861e12cc41db5d7ea7 2016-10-01 date_parse.c: refactor
d618f7b79a7075bada3c786500769937f77d90ce 2016-10-01 zonetab.h: use strncmp
4bb748546407bdb8e5fc7d8f7492f5a298efbfa8 2016-10-01 date_parse.c: str_end_with
8c401de5d90f33d7afecb813737a1f2924a5f096 2016-10-01 compile.c: optimize flip-flop
1b94420174641d78b99c45074e8770a91efa2d2b 2016-10-01 compile.c: literal range
63d77c2a1b9b7f459f616bb9ac1fb5ca1a330b9d 2016-10-01 string.c: negative hash
432a075035ff470db44a531c863670dabf6bbe5a 2016-10-01 ruby.h: add prefix
91430022d64e8c572f6319641df5eb5b31d359f9 2016-10-02 numeric.c: adjust type
5d8acb25a71ac41bb2dc2f5b6c4b8ae04227b40f 2016-10-03 readline.c: mustbe_callable
402f04268948df201b4f2cf0d0b4c66d6308cdf1 2016-10-03 rl_char_is_quoted_p
011e45c6ec2815bd3a481b4ffc5ecd501c051b1f 2016-10-03 use rb_locale_str_new
1ae50df95d72f02dc4e8f2edf9502609fd95a8fd 2016-10-04 bigdecimal.c: fix debug print
cc80f139cdc2c7224afc496178d5c56a7f9cdd1c 2016-10-04 bigdecimal.c: more precision
e71e83b021791de51c1889f50a49fa6c8d3d6598 2016-10-04 array.c: update Array#dig doc
e3e17eb9751becf0ed4818d19be38d273764d07c 2016-10-05 node.c: flatten NODE_BLOCK [ci skip]
8b583a013ab3fb70d376cb07e4aba316e830f305 2016-10-05 test_io.rb: workaround for Docker
941621946feaecf6e53f9e10b487c3bd04886f0b 2016-10-06 io.c: use RB_INTEGER_TYPE_P
dd3b3d716e8da28f0717537a37be62207dfbf7d2 2016-10-06 thread.c: check coverage values
48f9118253859969d0f300dcb13b84a99c2f5bd4 2016-10-06 Update URI WEB_ENCODINGS_ hash, and fix documented cmd to
a566bc0a38d103baf4598b73ed94bcfe021f6216 2016-10-06 uri/common.rb: Update URI::WEB_ENCODINGS_ [ci skip]
0fe40d4bb87f475e8100771856b8a046e7c17265 2016-10-06 test_io.rb: split test_gets_rs
ef617d50cd4940809735a4e1cab9599b6b7f7dd2 2016-10-06 bisect.sh: improve
24b37eb0a68bd18538d74aa421fa67d0fa5aa2b3 2016-10-06 load.c: fix load/require context
d3cde81666e0b5ff91b6c2437b8840d883f2ac3e 2016-10-06 load.c: setup syntax error backtrace
d94ea30a576136d93b122b6eb69971b18be927d5 2016-10-07 gc.c: fix GC_PROFILE_DETAIL_MEMORY
8fc170a34eff0190533b669b3e9f6b6aba42e48c 2016-10-08 logger: fix monthly log rotate with DST
f0e1d723164d99bf733fbb607ef78a440bd40c9f 2016-10-08 memory_status.c: system call
1bbe67f5f6b3c291da604cd61fedc507072ad168 2016-10-08 memory_status.c: Win32 API
8459ceb8609727700855901b5a175566581d6fe8 2016-10-09 vm_core.h: stringify in VM_ASSERT
a23878c3f5f78522d1c977ff59df936a16abcaa6 2016-10-09 vm_method.c: update assertion [ci skip]
41f7aa646fcb88dc50e401d08a2750ebf2085dfb 2016-10-09 vm_insnhelper.c: update assertion [ci skip]
dd2ebf4d786ddda1482b6419887c3f6ecbc68567 2016-10-09 replace Fixnum with Integer in rdoc [ci skip]
047604ad9b70a5895b7272ff5e34aa20ab79405f 2016-10-10 io.c: reduce isatty on Cygwin [ci skip]
18d0bf952a55348e191804307e459df6da6368a4 2016-10-10 ruby.c: open in binary mode to load
3ef1149bbe7afc411214a41d125497ac8fd2d859 2016-10-10 ruby.c: compare with EXEEXT
a28d3d591dc6a37cb2544d529a888a99c63e4328 2016-10-10 test_require.rb: use assert_separately
8c3af8ecc078704128cda961b5316162506e1eb1 2016-10-10 ruby.c: bind fd before waiting
446924cbb790016c293e13f4022fa0faf8f6d2c9 2016-10-11 io.c: fix typo
269977b918d7908e5289a46641b6f6ee41a0da2c 2016-10-11 bootstraptest/runner.rb: first line in the source
21f1b89b9d341e956321bd6bd09dada4ae83c7d2 2016-10-12 ruby.c: fix macros
9d8f62d55ebec188b9d86db198893dade255af90 2016-10-12 better assertion
89230e7ca3608703dfad5829b42f3e78518549f2 2016-10-12 test_array.rb: do not assume stable sort
7e9112a4413156cce4393983ecbb98639517765a 2016-10-13 Fix tests depending on sort stability
5b3b8554c9f851a958c03fc707bd69e6ad6c5c13 2016-10-13 unstable sort [ci skip]
bbd58fa2b956a33c035dbddc83e9efbe07ee7276 2016-10-13 hash.c: add compact and compact! methods
f087533b8ba13fa3f1765618067ab298b97ebea1 2016-10-13 NEWS: [Feature #11818] [ci skip]
34d420acc405366e8a24b87c408c2514058a24d2 2016-10-13 io.c: copy_stream to duplex IO
99ad512486bc0a216d297e16f5346762230015e4 2016-10-14 optparse.rb: hyphenize
0687baaf57ac2fef4ed5406d1a37e05658f8859f 2016-10-14 optparse/kwargs.rb
5d4309d068f731a17be791b0dfe6e484a39c25c8 2016-10-14 process.c: use uaspawn
35a29390197750abf97ef16fa0740e377764daef 2016-10-15 vm_args.c: allow refinements in Symbol proc
65daf7be940fbf446bfd528856946329db74c0d4 2016-10-15 vm_args.c: cache procs
9ffaf1405ba30700a69f081126f0f3c96a699466 2016-10-15 test_refinement.rb: using without eval
9ec940a4c9ca01d9010f657b60d7336cd3c4161c 2016-10-15 test_refinement.rb: test_symbol_proc
64efbf246e98bd473aebe99ef0e5eb23e82587d3 2016-10-15 test_io.rb: use assert_not_predicate
9bd24907851e390607d0d85365d0f00ed47a2a16 2016-10-17 install-static-library option [ci skip]
79ca0925b4eebc2863c9d49ca2fac0ec753fe32b 2016-10-17 install-static-library option [ci skip]
3ee370ae9c75ba81da5043051017e483ff234ee6 2016-10-18 separated_version.mk [ci skip]
5f69a2e5a410fa5487cc3e2b1a051391a20d6ea0 2016-10-18 separated_version.mk: option for linux [ci skip]
a40d95c48fa7e7974feb294abca8af34e299d109 2016-10-18 configure.in: compress debug sections
685a436a499e8b080a83986ccb0a274656d9960b 2016-10-18 addr2line.c: boundary checks
79d49d1a7004a1e461e9b4f239eed1d201ed9d51 2016-10-19 basictest: --run-opt option
c8fee08a3d677b6980efacb3ea1347910e1af6ff 2016-10-19 vm_insnhelper.c: refinements with send
87748529cb0c74fc65172d35b735ba67eb9786fb 2016-10-19 Fix typos [ci skip]
a6ed6e2b42f8a92641cc2b16e1dcc95523a4124f 2016-10-20 test_proc.rb: improve curry tests
3ba353fc1a096375594a534f41862cc13bf07b52 2016-10-21 Fixed typo [ci skip]
0ce605225fff11cb30e679958f39dfe1e7f4b1dd 2016-10-21 test_require.rb: reduce GC
4791b2bc2289e36c33c7ba0e2c9f09a5f509f28d 2016-10-21 ruby.c: retry loading with GC
ccc9841a826962ec8fccbf1bdc09b3747432ece9 2016-10-21 prefer rb_syserr_fail
1e09d98b23c8ab7d9467cbb2251776cb8eed7fd6 2016-10-21 dir.c: inline to_be_ignored
9590e99031c434a2ac481d62e4bc921a91a2481c 2016-10-21 dir.c: use rb_gc_for_fd
5d20d347c772a64a1dab362dbfae765a8d687f43 2016-10-21 dir.c: retry glob with GC
e1ff9d68abc8bfa2fe6d02f53e9bd09d022a3a97 2016-10-21 fix r56467
d506a3521c7ebec78bf1aa2f0015c6cafb785f99 2016-10-22 compile.c: order with splatting
5ccf58eb3254ee78fe7904155467b658cf0b6b0d 2016-10-22 configure.in: fix RUBY_{APPEND/PREPEND}_OPTION
5caaef7ad9b384969a037284272645939ec3c9c6 2016-10-22 configure.in: fallback DLDFLAGS to LDFLAGS
4154b96068eab8fc5e9359ad26747e9dabdceea1 2016-10-22 hash.c: fix Hash#compact! return value
bd3eb8afec7f814f25827d4c5359a0b3d20a28bf 2016-10-22 numeric.c: fix up r55891
2adba2dc5e4bb72bd475b2a07b119901c756388d 2016-10-22 parse.y: append to buffer
9be1910ae060dcd4a824bd771116bded01a660c3 2016-10-23 test_refinement.rb: Symbol#to_proc test
2639eaebfc6e6be15b1b6cd024d4fc5a63e72679 2016-10-23 encoding.h: include ruby/ruby.h
7a9812209d94bdfbef22fff8a9a78cc4ed81966e 2016-10-24 complex.c: undefine clamp
3bda73868f66e3cc24628a9dcce0568363ff2337 2016-10-24 refine assertions
4065c38a6af728c134035a1adc6add3a7a7e6ed1 2016-10-24 class.c: rb_undef_methods_from
052690309a206bdbe060f792f65cdc4483ec2d2b 2016-10-24 complex.c: undefine Comparable methods
3bf10b0464a1ec76e0e4c0e80cad79625e9dd67e 2016-10-24 test/unit.rb: show idling workers
e62586fd744f16458c82d12656f90a1a5a809fa1 2016-10-24 test_thread.rb: count accurately
d977cd4e0af5233a6de97f06ed143b2753d2e0e9 2016-10-25 proc.c: follow the original class
4e44f6ef8668faa59898de2da7612b6a2cad1eb8 2016-10-26 [DOC] replace Fixnum with Integer [ci skip]
de2773a3cec37c3b170fe1022f5655035aedb52f 2016-10-26 ruby.h: use prefixed macro
9396660a4a1b8bfeb1ae1074e54940660b0c955f 2016-10-27 object.c: use converted string
c94855855ed2abbfc9abd3d74ad2984d1b8ff14e 2016-10-27 object.c: fixable float to fixnum
07acd05ffbb83678d6a7834e4a78c03dc1564b5c 2016-10-27 test/digest/test_digest.rb: fold long lines
8998c06461ea0bef11b3aeb30b6d2ab71c8762ba 2016-10-27 ruby/ruby.h: optimize rb_integer_type_p
22263722689c7b5a7a1658a65e8ed713aa921e21 2016-10-28 complex.c: FINITE_TYPE_P
b03a92c4ce1f9bbc2d211d868f2a40b0cfdb6d4a 2016-10-28 complex.c: static IDs
9e75488ac81f2e2f39336f34bd9c5360fdbdddb7 2016-10-28 internal.h: RB_OBJ_BUILTIN_TYPE
f28caf31d17cff9aa84b3fca6e7631950c1d9338 2016-10-28 insns.def: opt_case_dispatch trivial optimization
1da2b2e7b991121f9114200ec76e36c682453090 2016-10-28 transcode-tblgen.rb: dup literal string
06711fd1e38998000ffedc1596b903ebc3394950 2016-10-28 single_byte.trans: dead code
8027dfafd78318b943cb1a517134f0d3f0e50c72 2016-10-28 enc/depend: extract transcode_tblgen
4f7a051eee0966240461a06cacc87101d8788067 2016-10-28 enc/depend: downcase
b24e093296c213318f2b5efa070d8294205d4ea3 2016-10-28 Update windows-1255 table
703cc6748fcc9b03a9648fdc59993d3caa8f2cb1 2016-10-28 test/unit.rb: no file name if idle [ci skip]
693eabb2be4a57f1300e6b73d6d8069b355782c6 2016-10-29 vm_eval.c: follow the original class
af1b9db40b31f5ef186799345931e1de59843892 2016-10-29 compile.c: not flip-flop
e981862fc974bf55d7f0c7ce871dbc179ad741de 2016-10-29 parse.y: !-operator warning
6ce158ba870eb815ba9775ac8380b32fd81be040 2016-10-30 fix typo [ci skip]
587a24609bea4d7587510f614ac47fa56e7b246a 2016-10-31 uri/generic.rb: Tidy up merge
c72fc9f32325c0c08842bf91cb884d00f6ef5f20 2016-10-31 dir.c: suppress a warning
1e63aafe773b3cc12e0be4fb737a423b4a1338e6 2016-10-31 configure.in: no round in x64-mingw
8baad2d31caaea76b52c04d05c8dad905f94a91a 2016-11-01 bignum.c: use RB_INTEGER_TYPE_P
5dc2472024511bd300ca277439ec9ef8053577f1 2016-11-01 numeric.c: fix typos [ci skip]
22e41718a49b07b093e25e2d211a988c4a9fd6cc 2016-11-01 numeric.c: adjust indent [ci skip]
cbfe54c5609584c9c895262df6a7a58d675473ba 2016-11-01 numeric.c: fix return value on big 0
69fc155c7743d83dec2fc6b80a9eb2e6414cb10b 2016-11-01 numeric.c: use rb_num_coerce_bit
544e59ec7d55f3e600e530d7b8893d94808da94f 2016-11-01 test_integer.rb: common parts
13149a59d8472db4cdd5a63a3eb2e7296e9a6713 2016-11-01 numeric.c: bit op with non-integer
564cb1a0a803ad09fc40fd374037f372ffd6301f 2016-11-01 extension.rdoc: update rb_rescue description
d97b8d0d6c57e3d17d6165b90ff788a81af67e98 2016-11-02 extension.rdoc: update rb_ensure description
af015a9adcfb3c3046e6f6e0fc9c535dc0f845ae 2016-11-02 assertions.rb: assert_all_assertions
91fbf2b24b9916639954cf65223498c327b80806 2016-11-03 file.c: use DEVT2NUM
6c7024f6f4eb06a09d2940cb5ba32d09f11ff13b 2016-11-03 file.c: include sys/sysmacros.h
0785b3e1b78412499d553522c98ea4d1e5ade324 2016-11-04 fileutils.rb: fix error for non-existent entry
e4257036ec238d7185946f45bfb4370c6e0fc48b 2016-11-04 pathname.c: unnormalized Fixnum value
6ed8c79ddb11ccfb580bb0a22b22cc1362250255 2016-11-04 util.c: round to even
c71a60c1dd02cb92f21a4e1eec6f0cf526ffe790 2016-11-05 test_file.rb: fix noatime
a2f306998883c5ad1ca6e85a9afccba2205c9cdb 2016-11-05 test_logger.rb: suppress a warning
8a5512b4bfeeed282f8fedbf5c87ec5f153b5691 2016-11-05 parse.y: fix restored cmdarg_stack
34ac59c81e7c8b4b85d8a992892dc3a4acdf07b6 2016-11-05 openssl/ut_eof.rb: rename TestEOF
c40e5bac03f98322e4c3fdc5095330f603772928 2016-11-05 mkconfig.rb: trailing space
a2144bd72aad7c25e160cf283f957d59fe7c90b2 2016-11-05 chomp option
dfe91fcd08e7e255b5cb1b306e53bea1ddb54e5f 2016-11-05 numeric.c: round to nearest even
04ff7cf7120777bc703f674045bd9d1c1ac99e0c 2016-11-05 numeric.c: raise TypeError at wrong argument
a44c3bb26f9f32e6f5a63c80f5d6a7ef096caec5 2016-11-05 dir.c: merge rb_glob2 into rb_glob
1b95e8ef9cbc352b267dd187d87a1bd979d95a98 2016-11-05 e2mmap.rb: suppress a warning
a2acbf4b02ce8a68efcb58c2d920f919f3da4aec 2016-11-05 shell.rb: suppress warnings
4b7fd61a05aff71d5044f985ac3c7924bed9e403 2016-11-06 process.c: PATH env in spawn
d903681a13ef9b25735e0d2ed9fbd16a9465d23d 2016-11-06 e2mmap.rb: remove old definition
5e214d40d5879e94cb076f12fc8d51d01f2c7174 2016-11-06 irb.rb: IRB::Irb#run
493e48897421d176a8faf0f0820323d79ecdf94a 2016-11-06 irb.rb: Binding#irb
25aa35d46b9e4c58a644c55ee77e99a024d06aed 2016-11-06 ChangeLog: make us-ascii
6082f061d117012a71ec776dd2cc1ceba53340ee 2016-11-06 ChangeLog: make us-ascii
2456f869c83daa23be6a555d6c661bc15a5bd516 2016-11-06 ChangeLog: remove garbage lines
d2101310db6d7247bc07132d9f90929b6757c1ae 2016-11-06 include and prepend check no args
2bb96b87a752ba186bd285e43239119c6c2f2678 2016-11-07 vcs.rb: popen with env
e18f3e85a8cffa40b9f69108389f223d735a6b5d 2016-11-07 make-snapshot: sort globbed results
8b97d66913a12463b98c306f80dc5b48e3981187 2016-11-07 vcs.rb: use chdir option
4201000a7ceeed6285a0c9b712cf64515cb86fe8 2016-11-07 vcs.rb: unnecessary arguments
2fa7cd751e6128733302dd91e06e91a460326a6a 2016-11-07 vcs.rb: exclude beginning revision
ba8006533c1efec720ea767a1d4bc630fed24872 2016-11-07 add cast
12ee4e38950efaefaabafb552f06e9412d082d00 2016-11-07 vcs.rb: suppress warning
5f25ecd4b367ce85a3071e91369542587997d65a 2016-11-07 test_optimization.rb: for r56208
5443a9fdb5ce7476d3dee9d118780d1171c73e54 2016-11-08 vcs.rb: fix srcdir in VCS::GIT
27831204e1c9a2e31ebfed6eb90fbaa9d6039367 2016-11-08 vcs.rb: expand srcdir
ad80c47acaaf5cdf095b4ba9a266cc90bb8686de 2016-11-08 vcs.rb: format from git-log
eb8ae3bdda33f9a9f95b334a2fe974aa1fde9868 2016-11-08 vcs.rb: fix GIT.get_revisions
e3fa4ec1541a9725944b3f45bf4b47df087482ce 2016-11-09 default.mspec: end of options
38320caaf60833afff317960ed572aa52d8a2b1c 2016-11-10 range.c: indent [ci skip]
fb7e6e10393324e2237e242e2d3ceebe3e47c675 2016-11-10 test_process.rb: fix pgroup test
d0f02c7fd15695742af227dede09fad311ed4219 2016-11-10 make-snapshot: program name
a60a7e81126dcf83435f3ff7a44367c6afab99d0 2016-11-10 make-snapshot: repository options
5564a498e188a46d2fab5b26380c9a4b73c29ec2 2016-11-10 test_files.rb: separate tests
25aeeca5b7dbe470c5ee04a3802de0cb7f14b9ad 2016-11-10 test_files.rb: sample size
04a4fd8957f1e77ffaf6973b680c0697b85857a5 2016-11-10 parse.y: new_attr_op_assign in ripper needs symbol
1a7aba1b47311f99a62dba5dfbf5518d6bb3c0cd 2016-11-10 range.c: check if range modifiable
9996945af9eb575a5e7658f076cf90fd17fc3c90 2016-11-10 vm_eval.c: fix refined method when prepended
def18ca59dce941a3c7ed776f14fc273eb987800 2016-11-11 vm_eval.c: reorder
ac777fa1b8549d96be633a7fceabad37b3cc29bc 2016-11-11 rational.c: use RB_INTEGER_TYPE_P
0f9ce57b86f5e65912bf113b96d49642aecbfe24 2016-11-11 rational.c: optimize
e41ebc50dc27f5b91690295e0db8eaf45da42630 2016-11-11 rational.c: check load
54bc0a446dd83c475c7ba540bccc1d9b3ad1e39a 2016-11-11 range.c: check loading
c937bd4a924f4aa20763f05e58d1b82a6062a7d8 2016-11-12 .gdbinit: improve rp [ci skip]
4e41467894ac441cc8d530a8292af69381bcc74e 2016-11-12 class.c: trivial optimization
0913d67f5d626322a4c0bf7eed4d03d59cdbf85c 2016-11-12 pack.c: simplify
2c0d3e2a2e134a345a83ccd9a9e70af77ac4963f 2016-11-12 symbol/noninterned_name.rb
ee160e68f9fbb518d4f514987a329fc0a2332973 2016-11-12 class.c: no fstring singleton class
c62ab010c80cf29510111da96aa6963185ba4b57 2016-11-12 test_fstring.rb: fix exception
97803e22509545f224ab6480ed5220f73b28f9f9 2016-11-13 purge id_eqeq_p
ffa371d9aa1af1f22c41063add9af3e4922f2f12 2016-11-13 numeric.c: limit return value
48d5a921abbed10b2f003a6c44a681357b179aa2 2016-11-13 readline: remove dependency on internal.h
d432839cbdefc792adce02f9ea759bb2bb3249fd 2016-11-13 error.c: rb_get_backtrace
7ab8dcebbf93aef02602f70eb835b030702c0f4f 2016-11-13 error.c: redefined backtrace
608ad21517e29cacdbf2a0932489ecb2313a867e 2016-11-14 rational.c: cast to int
c0af2a164105834634fbea386b8e41496dcdc99c 2016-11-14 complex.c: optimize
8bc277f1d297ab933d8da5f7b5014e0eae2f0f19 2016-11-14 vm_eval.c: fstring instance_eval
bfcb3fb3be96b8759db9ee441141e373626d782c 2016-11-14 socket.rb: kwargs
dad2382270b8bcfc56a0e2dd73c6201e63ed1a7c 2016-11-14 net/protocol.rb: kwargs
9ec0f8b7cb49c538f2bed77ec1506d59119f4bf1 2016-11-14 net/ftp.rb: kwargs
9d6569ff40d2163ee52834cdcb30da822387740a 2016-11-15 ftp.rb: use Addrinfo
6394b63db9abe34234e7420ef69b3e55ba19260e 2016-11-15 socket.rb: remove closed checks
c4e660457fb893a248ecec64eec3b8e68a990992 2016-11-15 complex.c: purge id_eqeq_p and limit return value
13969a2b5dfc053ece8d1014d4aec544a5f313e0 2016-11-16 test_flip.rb: r56316
708f1e74b7aa74c835b255cb605da7307dccfbdb 2016-11-16 configure.in: compressed debug section option
508fb9fba111cbb1280ea607d798e66d1559b4a8 2016-11-16 ruby-additional.el: unquoted code block
2b80941e95b390c495357b095c804024d64eaa85 2016-11-16 test/logger/test_logdevice.rb: heredoc styles
f6e77b9d3555c1fbaa8aab1cdc0bd6bde95f62c6 2016-11-16 logger.rb: fix next rotate time
d3d9903dc2bda6c012d67083f28f66772035b6b4 2016-11-17 readline.c: str_subpos
5bb84ec7d8b9d6236b6edd7dd8259b9aa1480d29 2016-11-18 extmk.rb: removed compiled? method [ci skip]
81ec47ea185bbf30f42423d25994e479738b483c 2016-11-18 internal.h: round macros
5908268c14418ddce3d25847c5ef20fd8c21833a 2016-11-19 dln.c: raise LoadError
378d0e6aca4ba7cd3f1c5fdea293836eb28530b5 2016-11-19 math.c: unused_obj
6839d47eb88a839155db263b6d262b1e5a6a2406 2016-11-19 ruby.h: rb_big_sign
2283d14cc9fefa278dfde02bdf8d84ce50cfe16f 2016-11-20 forwardable/impl.rb
4ba977846106b369f35bb2da6995f377e51af56b 2016-11-20 win32ole.c: suppress warnings
3a996e8a83203b6d1617b6fa13b04ea33754025a 2016-11-20 proc.c: suppress warning
2a546caae63960a269cb58731e61fea4c7e9797c 2016-11-20 proc.c: enable Proc#to_s rdoc
b2270a36e7d42043b8640355fbd7901f852920fe 2016-11-21 numeric.c: refine error message
41d9e6dd5438b557094dc624e4faf109e23cd603 2016-11-21 parse.y: tCHAR cannot be concatenated
8e3838707642a8209ec8deed32ac52f11007040b 2016-11-21 ftp.rb: fix typo [ci skip]
3c93545a16ff9fef5ddb269a3bf50ce0f781d6a6 2016-11-21 Revert r56856
64676baeef394e3619972e39615986472ef1783c 2016-11-22 Use `&.` and `||=` instead of if guards
4992c02095b53e69cceb925e1487e91228dd6972 2016-11-22 parse.y: warn ? followed by a word
e6efdb7bfd39ce1de06c8a2a3f560ff28f610dfc 2016-11-23 test_fileutils.rb: Use primary group too
4aefcbc5327be0f66ba8b1d9494c1573e52ab839 2016-11-24 test_fileutils.rb: fix deadlock
88c3dcce6d61abb578ef682e6fbe883216cbf349 2016-11-24 marshal.c: negative limit
e83c3446453dec21af985d76538f9ba9b7a47174 2016-11-24 marshal.c: fix infinite recursion
631dde2572eb78cbf09d73d23a43852ccb199bd1 2016-11-25 round-down
8c08d2de53d36172cdc187a4d8780646ebca5062 2016-11-26 NEWS: mention [Feature #12953] [ci skip]
58742627af428650799118179639b2793372819a 2016-11-26 win32.c: special folders as home dir
6b88dd2698760ef2e2306e3e79a0ed9fe159a12c 2016-11-26 file.c: home directory from system
70d8e6cf22515bfbf15bd283726ce9b72730164d 2016-11-27 object.c: no TypeError at special const dup
8cbb7747cd46b1c798fc778686bba720e0068218 2016-11-27 signal.c: improve stack overflow check
d6fdd1c3306889794267558e9003a11a96a73477 2016-11-28 compile.c: splatarray peephole opt
bd2fd73196bbff7dc5349c624342e212c09d174e 2016-11-28 insns.def: adjust index type
196e8b4480a2221c1d3bbccc80ad693d725bb758 2016-11-28 string.c: enable rdoc
78b0d7ac1c12fc2b561f8dfa1f89c81e8c493809 2016-11-28 string.c: fix zero-length array
07fb750fd067b5dceb64fd9965473d07d8bd2602 2016-11-29 string.c: use xmalloc
a65982f00fe9bc569d44eeaba85400dc000ffd28 2016-11-29 test_keyword.rb: assert_raise_with_message value
98763860a72e507cc941f7af04a75b9b0219bc2c 2016-11-29 test_keyword.rb: more assertions
65e27c8b138d6959608658ffce2fa761842b8d24 2016-11-29 parse.y: ambiguous parentheses
9e3afec027708a3c9919989eeed0d389c8a4c203 2016-11-29 thread.c: fix doc of abort_on_exception [ci skip]
fe3b21bb8c00f20ad45822eb9d95c2e4058e5e5d 2016-11-29 object.c: no TypeError at special const clone
7f30d00b53bd5ce680c13f3bcd57e8e29039aaee 2016-11-29 object.c: no TypeError at special const
716610ae565caed8df725dd26ffbc2000b673fcd 2016-11-29 get rid of ambiguous parentheses warnings
22c0994bc8b34e4b8b80de3259363b0f27c24988 2016-11-30 parse.y: no warning for lambda
94715bc666f212b3303b4ed23689d8d14b347057 2016-11-30 parse.y: brace constants
5e4b84552286d07c45ad167f0b3127624bda6b4d 2016-11-30 parse.y: parser_tokadd_codepoint
88b745f0ca4b4c87d186372d86d7d2589a9e4f6f 2016-11-30 parse.y: refine error message
e680bfb1aba5438d5f0912b0712e5eb7d96239e0 2016-11-30 ossl.c: cast
4f7c3d3583f31f0754e69b94bf2eb55a65831582 2016-12-01 constify CaseMappingSpecials
671c929f0ae3cee6a899792949aad83ad895ad42 2016-12-01 Use offsetof macro and shrink table size
74495cfa11743a9cd1b27da81968cfbc00538bc4 2016-12-01 parse.y: reject invalid codepoint
80045bc2a9e12012d6d16517ea5cb037e67eb2c1 2016-12-02 parse.y: relax spaces
8130ee5c9dea6d1323d41271cc01c8dc5d8bcc5d 2016-12-02 parse.y: simplify parsing utf-8 string
4a7c767ed2ab40c8bc56b9ff0c3d5bb8ee64ea3a 2016-12-02 test/ruby/test_string.rb: ensure restoring $/
856da5b4070923d9afe0dfb18d8c1fae515acd24 2016-12-03 test_stringio.rb: paragraph mode
35623d779d1024e9824a271364223df5cb8be217 2016-12-03 stringio: chomp option
d95f5bc81a9bcd5f2f2fac4cde6bedce1f9ab8ca 2016-12-03 string.c: chomp option
b62e32201727907e465edeb1f18b72544d7c2889 2016-12-04 extension.rdoc: fix rb_get_kwargs [ci skip]
f5ef84cb5eae9948e7011a9e6020dd4a8aeb246c 2016-12-04 class.c: missing unknown_keyword_error
74ba0cfc622925c2527b3d281802a3d1ab86363d 2016-12-05 random.c: private rand
1816e39351aa73dd4360025422fd29ef17473cb2 2016-12-06 random.c: pack hash seeds
1e95f9da8840d9163b8d781293af84b0c2e99180 2016-12-06 remove unnecessary variable
5714a26b90b40846733fb2a5764d4c61285f5ea1 2016-12-06 switching hash removal
a8fff364061bf768df753400c32802de2040285f 2016-12-06 EPERM by symlink
1f97dd562cb07e1e27541a6484acf0c1ad5eab0d 2016-12-06 file.c: isADS
2b5287d3e89a71db2405c14965fe142cd24b049a 2016-12-06 EPERM by symlink
d71b5394ac82943a7313d01d8880bb022f4d2871 2016-12-06 Make `trace_running` an integer flag again
7eb8d74f34b9294e7da3d9f2db13e94503a3dd25 2016-12-07 file.c: cygwin behavior
9db0b2d7eeae0986e79444a8721dc49ec3234aff 2016-12-07 win32.c: suppress warning
f2b6e9f05f260f92f2943db6423853b2692711af 2016-12-07 hash.c: hash should be long
8d879ca30594593cd37929ffc5883afd41c3c1d8 2016-12-07 compile.c: remove dead code
c9530982b6bd909bfeacbee67dc695c2aeec9f06 2016-12-07 assertions.rb: defered message in FailDesc
1db7b0ad7c49df0532e3d33d35d4b97d256f1a6e 2016-12-07 ruby.c: dump option
510f0ec86912e31babaadf1f66bf2a82351c1359 2016-12-08 parse.y: ripper generic input
7bbab207cbe0c92777fcb30e21cde787ca9a3863 2016-12-08 vm_insnhelper.c: zsuper in refinements
05f891cbbb4ee3b09e83e50924d96bddb8f67b91 2016-12-08 vm.c: check type of hash to merge
ea07884a413f62348a47a574b1818555271f6d96 2016-12-08 compile.c: optimize literal nodes
18c9bf5de3380c13d94b7e85f5daf739df30894a 2016-12-08 test/unit.rb: fix -n option
519af46806ec86fd8ec47544f2bee3790b16118f 2016-12-08 ruby-lex.rb: fix for label
761653db90c2a8816724f63648630087b219aa19 2016-12-08 compile.c: static_literal_value
e9a8e8ab4a59c4ec53a1a944498d86656527e93e 2016-12-09 remove core#hash_merge_ary
d8761cf25149ecc05d32f1f42935afabce7f35d8 2016-12-09 Adjust indent [ci skip]
c047f58da658ee25b5d110e274daa6ca172e6aae 2016-12-09 ruby.h: add prefix
2dd993072efcf24cf95ed65d5a021cb73ea8d443 2016-12-10 Fix grammer [ci skip]
f46a1377464d080ccbfb2b943d0fe7df18500e6a 2016-12-10 zlib.c: replace with substring
30540c567569d3486ccbf59b59d903d5778f04d5 2016-12-10 stringio.c: chomp CR
7e8b910a5629fe025137e890ec6d57e538fd7811 2016-12-11 parse.y: zero codepoints
2800e6a0a49d68ace9315fbff4fb444d12d11dec 2016-12-12 re.c: char boundary
6dd5ee752ae1d6268619b96dec7d31e993cc59d9 2016-12-12 String#match? and Symbol#match?
e2583b17b9e48c0bc84d659a2ccd016cccc76091 2016-12-12 test_m17n.rb: escape
9f3798549d88eae510133d5aafe32f31318ea001 2016-12-12 test for Symbol#match? [Feature #12898]
c95388a58dd087b923d85a2bcfb47e0349827e98 2016-12-12 string.c: fix method name in rdoc [ci skip]
8270a49331dc9ab420614ca59b06453a303b84bb 2016-12-13 make-snapshot: fix circular dependency
5dad4ef8259e9f4fa2bbc4cff33cfdefb668cfed 2016-12-13 require "irb/output-method" for StdioOutputMethod
bc44acb5a34f9b54c6188cb081f03f1935ce07dd 2016-12-14 parse.y: fix yyerror message
07e7981d42e8e47997ebdaffb81f9282cce5739e 2016-12-14 parse.y: curtail scanning
1407e52ba4915ed7f251dec548b5e68f2a5a6a6e 2016-12-14 constify
72c1b322c7ff86c4ddc6370cb6e405032ff21545 2016-12-14 vcs.rb: no ext/date in vcs.rb
b53456731ebb9dab5b7cbfcd6789afcab2575e1e 2016-12-15 parse.y: one warning, one line [ci skip]
2d6538a7c8358ba494eec1495970d35297bb3668 2016-12-15 parse.y: newline in heredoc identifier
75755ef159caafd4d2623b81928b4f7c0791f209 2016-12-16 fix chomping newline only line
d25faa4ed2d850f086aff7ec2aa40c9f50e168db 2016-12-16 multiline heredoc identifier
6b1e24eaa5ec231f1ba5c4e773d0c3eb396dab1d 2016-12-16 configure.in: no crypt.h on FreeBSD 12
5d6292809faa5474fee8575d428132f19f0b37e3 2016-12-16 no crypt.h on FreeBSD 12
e341a6724eda63ed107455a8d1585b0315add7c7 2016-12-16 configure.in: repeated checks
756895dd0e08176fce2490734c7d09627abd07ae 2016-12-16 dtrace build fixes on FreeBSD
681c22eb09bd2f57dad5140b78d7df8d352c3aaa 2016-12-16 garbage space [ci skip]
9c8981266417e8755c1e904c7422a39ce04b66f9 2016-12-16 fix r57089
d4ff516f33342452c03900e5aa719b0da779e5c8 2016-12-17 configure.in: fix r57093
7f4dc81717b259e84d0d8eb7e7e937b692894e1f 2016-12-17 re.c: non-regexp name reference
a37cc2d4d8273f0949a71e35dcf2f95d3b036809 2016-12-17 test_mailto.rb: adjust scope
ba71a6873268039c5821edb310cf28ffecc6a66e 2016-12-17 test_mailto.rb: overwritten methods
860b42cf5a506bda380388a4d2d040ea85bec997 2016-12-17 Revert r57092 "configure.in: repeated checks"
6f4068935697ac1338b103d1be65fb7ec19469e1 2016-12-17 Reapply r57092 "configure.in: repeated checks"
c49060b1d91c794275877572460080b9fd5bceab 2016-12-17 Reapply r57093,r57094,r57097 "dtrace build fixes on FreeBSD"
0854193a684acc2b3a13ab28091a4397000c8822 2016-12-17 sprintf.c: fix width underflow
9fc44b8790276e5a2f3a28902ba6dee593c7ae75 2016-12-18 re.c: use name_to_backref_number
db29a279fc5f9b584c8fc6034f1247af08638435 2016-12-19 re.c: NAME_TO_NUMBER
528f870e143deda80c6d2230e1da6c8dc3b75176 2016-12-19 re.c: RB_TYPE_P
5064e9201a655be5818fd23fbe22ff3b59909c71 2016-12-19 time.c: refine error message
8c5e6ba015a6b7f9537e22c6d6393abb2c51efd7 2016-12-20 test/unit.rb: separator [ci skip]
9b6e1a9f38ee299b7b2a2282ec7071d54a1494a4 2016-12-20 io.c: update argf lineno
1cc9c93ff9a699689cdef4b1254a70ca8559caaa 2016-12-20 io.c: update argf lineno
0adce993578ca4c40afbbc04c5f4679561bd7861 2016-12-20 rdoc for r57126 [ci skip]
114d1751dc8173ec283b2ab5ea8096e799be2c39 2016-12-21 numeric.c: allow nil as rounding mode option
581b995c54fe468e4977f8771a4ddb36ba4921ce 2016-12-21 numeric.c: rdoc of half option [ci skip]
342f10b9b3579378d0983312c1f52c4c23029283 2016-12-21 compile.c: toplevel return
c0ff5f4dd7913c458d62d7b7eea352ef1ef2994e 2016-12-21 st.c: fix st_hash* functions [Bug #13019]
1729243bba6e3bab8001c3f96bff0aeca47ed9ae 2016-12-21 eval.c: fix circular cause
23ba6b2eb9258ed1354d3deeeeb610ef079f81b4 2016-12-21 st.c: suppress a warning
33e8eef020018693e93e5df85655a8e8e0042d69 2016-12-21 time.c: use RB_TYPE_P
5518b5c21a2168e45aa2382344583178cbb83c13 2016-12-21 time.c: refine num_exact error message
edaf4500f84991f9882cfe899a089049269ede8b 2016-12-21 time.c: debug print
c83f23ad52f318a69bf6886f54dd6185cd8725ab 2016-12-22 test_rinda.rb: ipv6_mc
353395f96995813728c9af5ad2be2a4a5d2e160b 2016-12-22 get rid of implicit signedness conversions
d124fa3a35c3f9261484ba4311cb14f60a598cce 2016-12-22 string.c: suppress a warning
bd2e1034d5b71fd1810b2e29a198d6d7e7780e8c 2016-12-22 time.c: inquire suspicious values
1c16a350175616b0ddad32164bd38246fcf1f231 2016-12-22 test_modify_expand.rb: skip if no overflow
11e386cf6c4d77d48b8e8e3ddbbb717c9fddf920 2016-12-23 time.c: inquire suspicious values
6b5f927718f1c827a5e9d3aaadd69e873755bbcc 2016-12-23 assertions.rb: syntax check by iseq
2af72edd72b97d864eae8d2dd2e395a86ee23fcf 2016-12-23 assertions.rb: prepare_syntax_check
642b3a260bda7e4b8380bcc797efce547879295e 2016-12-24 test/unit.rb: --repeat-count option
52acc428f0d455bcbb2733f9ae0c83db180f8a1e 2016-12-24 test/unit.rb: --subprocess-timeout-scale option
e4aac80a71f140eabb0859ed825d78f195279bab 2016-12-24 test/unit.rb: restore parallel option
65a884ebad541cadb711f47e5367b461a6428cb1 2016-12-24 time.c: fix typo in value_insane_p
4e41d5deddfeada60008cdedf0c69308e2886e9d 2016-12-24 time.c: remove debug code
44a4d7b057ee511bbbe10b8d72f292113a7fc6f9 2016-12-24 time.c: fix type of usec2subsecx
e53e9860827309c010047cde6c83698c25f8af53 2016-12-24 compile.c: constify
9a464db8a8e079437198c0949ca8dfe8e17dbf85 2016-12-24 hash.c: split long long literals
c56182a0b0852cf1fc2c13a9955a42693e0c97a4 2016-12-24 regint.h: version for secure functions
49f38abe5ed0f63d193f211a6bd1f37f6168b0ed 2016-12-25 .gdbinit: refine rp
6335fc6fe31b7c8f20b398a8618d208c72950f94 2016-12-25 bignum.c (DBL_BIGDIG): make enum
c6eb59c439cf8b6375a2aba18265a06405a5c651 2016-12-25 bignum.c: precise fdiv
9e1a9858c84142e32b1bc51b23fa06a025f98b46 2016-12-25 memory_status.c: support old Mac OS
091f99b4b9b3316fe25201d4fe7db413b1797137 2016-12-25 string.c: consistent paragraph mode with IO
10bd48e4021381fe4d1599a0fd54f06566077895 2016-12-25 string.c: CRLF in paragraph mode
256d8c9ecffbcd8f4fe7562b866fcd55f1d445e7 2016-12-26 Makefile.sub: fix dependency of RUBYDEF
d0035dbdf83a48bd96fc1e0646b4ae01d3a2f135 2016-12-26 Makefile.sub: refine configuration check
79c50a77ff210baa369e5c0babc44b1a0da23fbe 2016-12-26 get rid of strcpy
6d8574ade1c71d596b23b01f7cd0814bcc6698be 2016-12-26 get rid of strcat
08cf4cecd5b32785e62f7cc06d0fb14b615a9101 2016-12-26 get rid of sprintf
88d667ee444948b8c3bccafaadc653da0a319146 2016-12-26 [Bug #12705]
bb7b5a063129c344dbe3e52be055bdbbf160cdc8 2016-12-26 test/ruby/test_symbol.rb: use begin;end; hack
af2670f1a445a62c4e14f74eebdd3a30816361ad 2016-12-26 vm_eval.c: Symbol#to_proc and instance_exec
b4aa884f06ee5c40f88e90f312ea6b31c120f308 2016-12-26 parse.y: preserve cmdarg stack
08ca33e98cbea50f64569445b1856631431a8871 2016-12-26 io.c: fix race between read and close
bc855ef1391bb79ca3554f67ae2d3aad19178d94 2016-12-27 thread.c: fix race between read and close
2fbc63b8a8a7a72bd986a37ab423d4d87f54ae12 2016-12-27 io.c: ARGF fd leak
a757aa142b81d604e8715dcc54fa111ea9cd5c91 2016-12-27 io.c: use io_close to close ARGF
09ae127bade1d58705adfccb09a70403d8d909d5 2016-12-27 io.c: fix race between read and close
1778ed59e7179d914ce8a35df3b79b0b9a715560 2016-12-28 numeric.c: reduce fdiv
8691f8cafb5e50e4345710b492dbe91781aa93c0 2016-12-29 rational.c: canonicalization
ff93ad62bd6cb00365c5b4cabf5be07b6eb37b69 2016-12-29 rational.c: fix for mathn
e383c2ea4616fb38f3b571b74d5fea8178da8705 2016-12-29 rational.c: refactor to_r
994d13b98f5ef03a43a9ca9adc76490bc8ec6426 2016-12-30 rational.c: memory leak in gcd
91587f6b63df794db6b4b2ce8f94f78344044ff2 2016-12-31 vm.c: fix return in lambda
46454b5ee67cc198edc3b56ef2ecfdcf90fa83f8 2017-01-01 passed block should keep the lambda-ness
44a2576f798b07139adde2d279e48fdbe71a0148 2017-01-01 variable.c: top-level constant look-up
9df88e9cae57aa421230f14500e88f33f127414f 2017-01-01 test for [Feature #11547]
1c80c388d5bd48018c419a2ea3ed9f7b7514dfa3 2017-01-01 dir.c: getattrlist on OSX 10.5
42361548d8669fe5ae8e3625aabc0d34c3513b68 2017-01-02 object.c: rb_class_s_new
03b8cb95481fce36c0460e1c90564d08249312fe 2017-01-02 object.c: rb_class_alloc
46c0e79bb5b96c45c166ef62f8e585f528862abb 2017-01-03 forwardable.rb: use defined?
a50cc9ce082a9e356d0bc188785973ebbd0529ff 2017-01-03 forwardable.rb: use defined?
0886a02707a95d5d893d0a5de98cdce634cec7d1 2017-01-03 forwardable.rb: fix branches
7e001f288baccb92e6ef266269baaefcc1255a3e 2017-01-03 compile.c: omit unnecessary defined guard
6f31dcd72f92c0fe2491a60192f4d7d7891e96a0 2017-01-03 compile.c: fallback nil
2c1aa7882045145807120746f600037ff37d164b 2017-01-04 adjust indent [ci skip]
3047144ac275682e9c8b0645fe2afcbf952d9ee4 2017-01-04 win32/resolv.rb: ad hoc workaround
70db4f6ecdfc22ab3a5cfe34dbf7164ec4a78ffc 2017-01-04 win32/registry.rb: registry type names
7ccae4d15034fab87af687c38038669f614c2d3b 2017-01-05 bignum.c: fix rb_cstr_parse_inum endp
f0f8234a2635e4d63ebde8a3f9e8a3f70863379e 2017-01-05 numeric.c: short circuit
93824a5f7390b5a548e9e1ce313ca279db8dc99b 2017-01-06 test_io.rb: squiggly heredoc
7802f01d4fcb9f237cac480364a09f788265fbbd 2017-01-06 prelude.rb: Binding#irb [ci skip]
4dbbcc48dec3071d644780fa2bed226589d9e6d7 2017-01-07 bignum.c: unnecessary check
d59dfcdb04f644b7e50e77a9a38d6063007fe6fb 2017-01-07 adjust indent [ci skip]
5b856ee1a620f965dad6eaad759cfc23e5d697d6 2017-01-07 console.c: OOB access
b4a55c1cad98b77a6ed6e6553aed1ebe12f538bd 2017-01-07 console.c: unpaired size
8e98002701ec57bc86b628767c18e4f3ff052bae 2017-01-08 benchmarks for [Bug #13113] [ci skip]
faf472a2bb14dc8a49d13130038bf67c51b08948 2017-01-08 variable.c: resolve permanent name only
1bf10e33fd3a3cdaa26fbeef119316553d125ddd 2017-01-08 driver.rb: adjust name width [ci skip]
caca9a473fd484aec81798fcb6a07bca25977b1d 2017-01-08 driver.rb: extract loop times [ci skip]
437a8cc4ca04c88b4669f2c2a4300f4a872911a4 2017-01-08 driver.rb: out output file when loading [ci skip]
4794ce55a502fdc9692a2f8d32c27381672ac1d7 2017-01-08 driver.rb: measure_target option [ci skip]
868700a7a635038e91e866f25a2ca1d98ccaca0a 2017-01-08 test_io_console.rb: fix of old CentOS5
474a730182d223dc9cb7c1c4ee9c33ef3790c44c 2017-01-09 slex.rb: japanese comment [ci skip]
ff3496b0116ed2ed589d000b7bfca3d8288b009c 2017-01-09 vm_insnhelper.c: block argument at tailcall
c54c60da26c5544e073e9cac8e6c2474e9b492f9 2017-01-10 thread.c: fix todo
3c199bb70045e383258c10b3213899abd9630c81 2017-01-10 numeric.c: short circuit optimization
14b3dc1ec45861724fcfa1ae44fabe2cc7f03bf9 2017-01-10 rational.c: f_idiv
a3fb17f3a0fbc960d224cb208fb705065829241c 2017-01-10 rational.c: short circuit optimization
52b02ad22a6f45b9d0604343a4067aa14bef0e2c 2017-01-10 compile.c: check compile
c763f0fb9b812e8b0fb77192d00db338d9095f61 2017-01-11 string.c: block for scrub with ASCII-incompatible
a3aa4da7733f3c9a955f9cfc430624b34f185cf3 2017-01-11 string.c: yield invalid part
9029464175c8c6933acef07bcdb6f49fc13d3803 2017-01-11 string.c: replacement and block
1df80905a371ff30ae7082c0752479fa7df6cf3b 2017-01-11 variable.c: fix the condition to cache
257fd90166f62943ff767e5cd7b0624c12074a8b 2017-01-12 compile.c: invalid yield in main
14a730e91ee6176cc60ba3fc1cd368e47bd2f7b0 2017-01-12 immediate message mode of compile error
d569c0c5465a763d18aadbc2128a232ed7798899 2017-01-13 vm_dump.c: postscript_dump
81cb9aa574498cc03f4e34d9fe7f9a186ba38701 2017-01-13 error.c: moved
c2c015704030b14874603b569e60afb25d400698 2017-01-13 error.c: moved
5dc87d5ba3093db578260b33d99ba00b500e7c95 2017-01-13 insns.def: float comparison
0f78a6a1b94a7238140b0c64145df6baeded6968 2017-01-13 rbinstall.rb: LIBRUBY_RELATIVE
bc388526ba9e919ab8ebd3b1c4758e700ab50e91 2017-01-13 fix prolog in gem wrapper scripts
c8a4b57254791e97ba7c082624f47252b71e5f9d 2017-01-14 StringIO.new makes a RW buffer
2b2450ba4bee563e33af0325b7fde8cb1bfd6899 2017-01-14 Made #decode_rdata client to catch errors
8b8505d239f844424b0f1d04032dc74c69c945a3 2017-01-14 resolv.rb: byte buffer
c850c4ad37573037a6c202acbd50150b48c356c8 2017-01-14 fix up r57322
3408e9e3c30115e16fb482ac29f147fb64953ebd 2017-01-14 revert r57323
37a8a2a26e607908207ca2854b82b5ff7db91d68 2017-01-15 rbinstall.rb: do nothing if bin script is same
1d36a09d81d3b1b06902942fc912fa9cf8ddd5ad 2017-01-15 rbinstall.rb: mimic rubygems wrapper script
53a1b9f28fccc566f7b505081de13eb470e73fea 2017-01-15 .gdbinit: refine rp [ci skip]
803621f6d7e8415452fec49292b2b045dc04fa37 2017-01-16 file.c: refine message
4c021942165281bdba24661e5b1e4dc1b1025bc4 2017-01-16 test_rational.rb: messages
556e3da4216c926e71dea9ce4ea4a08dcfdc1275 2017-01-17 uri/generic.rb: fix exception on non-IP format
13dffd8a2a1350c3293ac9e180e3840b9f522e79 2017-01-18 class.c: non-keyword hash class
b38823cecab368081d3851c721e4ee89121cbcd9 2017-01-18 vm_method.c: resolve refined method to undef
6dccc53368652ba5fe0392d0ca8425c79727344a 2017-01-19 parse.y: warn space
d6fc7d43d7e08fced7323006f14393c4a1462b7d 2017-01-19 compile.c: check err_info
00ed779cb0b34600092c5486475419142cd9d112 2017-01-19 id_table.c: fix typo
50db992a6ad43e98a5cdf5fda757f614f6c5156f 2017-01-19 Change Kernel#warn to call Warning.warn
c59e739b02e3c609bd988970674cbd05d6ae285d 2017-01-19 ENV#fetch: fix documentation of raised exception
af9a151f0b381fa0413bfecc76b354de456c0c61 2017-01-19 parse.y: chomp by -l
0ec889d7ed34f80b534dfc7a93bdd3175aba9ff9 2017-01-19 parse.y: rescue/else/ensure in do-end
1d4976c0cf6ebf321f61f6fe83bf91f7fe101d8d 2017-01-20 error.c: print default RS
8f76ad379522870d35038ed53c782812259eb4b3 2017-01-20 benchmarks for Bug#13136
2de1dbdffc99e21fc034241e581b85e4531097f4 2017-01-20 array.c: improve Array#sample
f81c1c24b86ecb7c275518f3ae8ee73535255afd 2017-01-20 compile.c: optimization of defined? in condition
e95eb9584ac85b728734d77e07fa27f23c91f38d 2017-01-20 Keep -jN option
ef31fedd09f7ba16ccddeb7e9584f734ac7b082d 2017-01-20 extmk.rb: ignore generated sources
ca3fe508c9c7eca02faee2f4254084ac542d19f0 2017-01-21 Makefile.in: clean ruby-runner [ci skip]
709a60f92d1f922211c7f9e0c8a3f72a23bf8d11 2017-01-22 Makefile.sub: refine distclean-ext
78b95b49f8715a4782f5b9bdc4c163e445cdc303 2017-01-22 template/extinit.c.tmpl
eb411fad2126c82dbd4b367b5e8614c451bdf609 2017-01-23 extmk.rb: EXTINITS to sub make
ea87854c5264e6101ba8965c5b9b1ee3cc44815d 2017-01-23 extinit.c.tmpl: drop after dot
17b748df2bebc3e02abcf48c06ad73469b642779 2017-01-23 Parallel ext configuration
abb8fc1b17e7380c09c8749b5b4d28e5ecc3651d 2017-01-23 configure-ext.mk.tmpl: FORCE
f41b7517dcda9ecb397e82b6ba4dc9ff14a7944a 2017-01-23 Fix for nmake
48d489030a9896e7d2b52f754b86403145a79975 2017-01-23 configure-ext.mk.tmpl: embed macros
9600fb38a98919feaf6a97b8607a153501ced08f 2017-01-23 error.c: fixed doc [ci skip]
5bb125c63e3bbbe6b92c43f8e1b4017eab97721f 2017-01-23 csv.rb: fix field_size_limit check
11e6bd5ac2a2eebfa589bd6db8c9c4daa337733e 2017-01-23 object.c: no TypeError at Symbol
7bf450d0c30e2617fae9c54e977615f68dfac86e 2017-01-24 parse.y (parser_yylex): remove wrong warning
54fa9f9e1378aa7ef925f86ae776f3d6843eeab3 2017-01-24 eval.c: copy special exception
0da52e5626124e70501a1c3f1a27e7fee1e242f5 2017-01-25 .gdbinit: op symbols [ci skip]
4f1a54d2d7dab455856dd9a64b4ce5659bae8812 2017-01-25 .gdbinit: fix on empty strings [ci skip]
7db9fbdfe69fb0f01882084116d3cbf152df4fa8 2017-01-25 regcomp.c: debug function [ci skip]
61701ae1675f790ee3f59207283642dbe64c2d37 2017-01-25 io.c: close before wait
72ad0019ba2c6065e2fa37ef314c8b1a77ff0bd1 2017-01-26 Parallel gem configuration
3be16b24f36250d483e87740a6d2a077ab54f4fa 2017-01-27 configure-ext.mk.tmpl: fix ext build
559bef4228eaab3d5493948a87cd84d83e115174 2017-01-27 Enumerable#{min,min_by,max,max_by} [ci skip]
2c1bdb584996650f0448d5c2f022d64268f90092 2017-01-27 enum.c (rb_nmin_run): adjust indent [ci skip]
70410163f55bacb7995204b8cc1b8d09dffe79fb 2017-01-27 enum.c: write barrier
640bcdf217f69d83e96483a59ae7f9af4d534f43 2017-01-27 leakchecker.rb: get rid of uninitialized Tempfile
df05027c2d263cecfbf7f9f7132ea11e06976baa 2017-01-27 exts.mk.tmpl: for not GNU makes
88eea2ba69b820b193a73ff3cdd9c9e5f45ce3b1 2017-01-27 template/exts.mk.tmpl: consider EXEEXT
dbacbc440f083ea31c83e51d1f24322dedb3b0ee 2017-01-27 template/exts.mk.tmpl: fix missing dependencies
3d5facc48f9d29728006827c20c001eefce96ec1 2017-01-27 extmk.rb: fix for static-linked-ext
658fc3dd26a7373b17b1520da8dc4996579bb34a 2017-01-28 exts.mk.tmpl: ruby names
b3dbeb6e90f316584f70e33f6bfb9d83fa5f30d3 2017-01-28 mkmf.rb: fix script installation
cc33dd2b675f4ce8e9dd96498d4da9b1725cd2b7 2017-01-28 extension gems in static-linked-exts
c3df88eca65bcfe86b4edaff4128b1425ad909de 2017-01-28 extmk.rb: remove direct build mode
b2c9c82cb7a89957b37ebe9f456f2f14f0ea8a6c 2017-01-28 extmk.rb: remove clean and install mode
1127a366fd48747bfd23fbb908ac9f8b68598874 2017-01-28 test/unit.rb: minimum workers
25ad4a790780338fd348dffca07bb7fc29dbb6c9 2017-01-29 tests for irb lexer
3abb4948b248da896e0bf03de6caf147543a5432 2017-01-29 test for comment
1997f7807bfea7710bc6d5bcabb39ad9ba59769c 2017-01-29 test for top level statement
62acbb9805be958a784d9e7cea97be90239aefc4 2017-01-29 test for immature statement
5a48f20c33ad9a70cfc0353689a63d044e2412d2 2017-01-30 test for prompt
d617fce9ab4e955f9548073bb3a2320a44b07c75 2017-01-30 more checks for prompt
9b0118a84cdc8f78a07343beaedb5ffb44e735dc 2017-01-30 refine assertions
9e03ee87bfa03ffdc889a253aab6fb60172619aa 2017-01-30 fix up r57461
6cc463cac948d40896beedc4242a1212dcab67da 2017-01-30 reduce iterations for slower machines
12d61437ea2409bb58f201291306256712ca8bed 2017-01-30 VC18 or later support stdbool.h
886e8f75caa5428b5eaf76ce80a74d89380b1aca 2017-01-30 common.mk: limits.c
bef93a2ddf8e17bc636aef7719df56e4c722a722 2017-01-31 test_io.rb: separate a test
ed28d151a38feefb9511aebec3216b1f190485f9 2017-01-31 limits.c.tmpl: fallback ULLONG_MAX
df5d84bb417dc07e31da6b4a9650e3567b0942a1 2017-01-31 mkmf.rb: message format string
3408e3b460bed5814aac2e3f5db11c0e6fb288dd 2017-01-31 ruby.c: forbid options
c7c1f371a4f2e96393fe5257637d8ad154511465 2017-01-31 ruby.c: defining DATA
e704fc8280500663f8668c87218068ccf1c547ef 2017-02-01 win32/setup.mak: reorder
c2310e8598e9fa4065ffcbdfe62df9a9aa0d73a7 2017-02-01 common.mk: remove explicit MFLAGS
a106278e545119aea7e3f5fe94dde604e1a8a324 2017-02-01 configure.in: use AC_SEARCH_LIBS
1a0eaede42a39461dff77c043a9a9226a3172ad7 2017-02-01 test_queue.rb: fix portability
ab6a38c9e5cff35e06d9c0e46587bfb285f819e1 2017-02-01 test_time.rb: use UTC
57b6d6032cc57aec145ba7e1c6052ece11e8baeb 2017-02-02 test_iseq_load.rb: refine test_require_integration
6bff3ce39496144ac5fca630ad4ab579220a61dc 2017-02-02 compile.c: keyword table for required kwarg
4de496034d500c3d9c33dc995ea76af06bac4eed 2017-02-02 compile.c: restore misc params
c4770f1a102dbb0e275279e2ba7a69605f7d80ea 2017-02-02 compile.c: restore catch entry sp
7d0d0d58649f3d00d48a24875e4a6f7fdad7975a 2017-02-02 test_cgi_util.rb: encoding tests
c373866444f9f2ad35467ed262e5455679824e48 2017-02-02 escape.c: check argument
c2a6adc5fbd5953c0490eb9a53cd9ec15b7dec95 2017-02-03 internal.h: fix r57507
2aaca105058950af2fc1a39c7e5c7cb032c85fff 2017-02-03 eval.c: hide internal objects
bb3d7949292469c675968e37ffe862201ef25e33 2017-02-03 ensured.c: fix conflict
953093e2a4c41370332906e8ee0a0bba2f867b20 2017-02-03 test/unit.rb: job testing flag
0fe47fad55e15e890b7b45ffeaba47828760100d 2017-02-03 test/unit.rb: share job slots
257bf9c0d07772b201b592eb5e19df80cd459957 2017-02-03 ruby.h: unused parameter
fbdec8186e96c48c724ba620ec6f64128999aaf2 2017-02-04 test_gem.rb: exclude default gems
36037442bebe0c3d970141bb2d2c487fa7e03827 2017-02-04 test/unit.rb: initialize instance variable
1f23dd016b1af529a00a5bbeae49dddc7d9c3969 2017-02-04 test/unit.rb: job tokens
d4502a676715d699f620c14e27e1de79ba86fa49 2017-02-04 test/unit.rb: jobserver for workers
0d98fd889f7c0b7a503071a4e905230a32dbe5a4 2017-02-04 pty/shl.rb: update [ci skip]
69b647110437dff0b6bf9da2b08ec9a2ae6cf343 2017-02-04 pty/shl.rb: update [ci skip]
b163b3ff64638a012998078e7af78b5da69c2ab8 2017-02-04 pty/shl.rb: update [ci skip]
cd6d919373f2d0a1631b10a666d892365407821c 2017-02-05 pty/shl.rb: update [ci skip]
93254f4a4195ed4644d1bfa5f703a95c9865f243 2017-02-05 rational.c: fix rdoc [ci skip]
00742d2ca52635007827a07d6bd5eb719a42b75c 2017-02-05 rbinstall.rb: default umask
604df3e22d5bd20e9c2b3989e9fe77037d2a94cc 2017-02-05 tool/rbinstall.rb: add new tags
b9eb70634e8dfbd57e4344f33989eef9c2069497 2017-02-05 rbinstall.rb: rename tags
fa20fd84695f40755b1ce2f41d2341920366cc2b 2017-02-05 rbinstall.rb: Gem::Installer lacks dir_mode option
65e5321adf8b577e40d3de551b01989776500d87 2017-02-06 common.mk: suppress debugging messages
84012757a7db4b24622b1499df2c2ae4b8cbf2ad 2017-02-06 rdoc: suppress warnings in eval
bcad5a51d76c1f32cff18f2d0ec553aecd523198 2017-02-06 date_core.c: [DOC] revise docs [ci skip]
8ebdec34ae4d3bf300a065b2a4a936721e8c4a40 2017-02-07 rbinstall.rb: umask hack
10c51ff5ce07c4c0bf72bdcfe65cc222a83e9369 2017-02-07 test/unit.rb: statistics
406c5252a2037ae78c199e12578bee0233bff2d3 2017-02-07 test/unit: record in parallel
8dedf08b528586b2fe9559103f34dad92389255e 2017-02-07 test/unit.rb: defined
a02a8dfa5a9dba2d2dec7a8239af52958a7d7c0e 2017-02-07 test/unit.rb: most-asserted
d686b022095e28563db6b0d68edf5d7986cc1964 2017-02-07 test_parallel.rb: match the count
7511130721169c4ade7fb15bbbb9a6d8218706d3 2017-02-07 test/unit.rb: old GNU make
d1b386a22423a646f1fd091d2cf724c6e3891793 2017-02-08 node.c: compress logop sequence
b4ac19f743a8cb40814b14d777b0ae9f23e2b76e 2017-02-08 parse.y: named caputre into match_op_gen
715094c2de60f587c1dade431d02c0a79995ee3f 2017-02-09 parse.y: fix idCOLON2
3c06d3a6bd2051fb2c321e04291951ae8df127bc 2017-02-09 fiddle: jobserver for libffi
0f9554efa19bc200633c77298af2738098dc333f 2017-02-10 parallel.rb: fix intervention
f9694cdb674e9caaa95f847eee9746e648578741 2017-02-10 extmk.rb: split notes
9101875d306a818e7befb5725d40203e009a781e 2017-02-10 openssl: fix broken openssl check
ef004b1ad6106ef48dd5bd4c7eb23a510ce8cb6e 2017-02-10 openssl: fix broken openssl check
35533d0346ed5965665ad3c097d7819218bb48fb 2017-02-10 fiddle: fix $(SUBMAKE_PRE)
92b710e64bf194266e3354c06fdb16dc7de0196d 2017-02-10 MFLAGS for nmake
58e97c4e6d553edc4211f8da50b0529cc8f279d7 2017-02-11 parse.y: TOKEN2ID
0da70829f19a791116a9a164c42c38b2ba12c0b2 2017-02-11 fiddle/depend: build-libffi
238b9276decab770a18138ebc298fa7172f2a047 2017-02-11 appveyor.yml: extract zlib_version
01134984ef51c4dfc7aebf4f3a371de9c8ddcce5 2017-02-12 symbol/init.c: ID value
549a3b74c49537ec7b7e9cc82e17803ded1ca3da 2017-02-12 ripper: fix %-op on_operator_ambiguous
a062d030eb3d80caf4c372e83b8c6883f6743a48 2017-02-12 parse.y: call_uni_op
737d6f3680522526bca8bfcb6cce68b120baadac 2017-02-12 parse.y: call_bin_op
2c51dc50534827c79c6b5d1febb54d130167ea25 2017-02-12 parse.y: logop
425d52df7e4342cfcd01774bd5af989c70a29ca5 2017-02-12 parse.y: ripper_intern is no longer used
be92fcabf9a79ae963599e5602c4199040403b50 2017-02-12 gmake.mk: -n for tests
44e36c79d249a5c101786107eb76c42df41b94cc 2017-02-13 gmake.mk: tests step
5c0aa3ad92eab5a1d4b4e5d98b128823858e21ac 2017-02-13 compile.c: suppress a warning
959aac29e74547e98a83325e765c0cc9e57f50ca 2017-02-13 suppress warnings
9eb54f7fb4672a4b0f39772be819965a4b7088f5 2017-02-13 ruby.h: RB_GC_GUARD stronger than gcc7
c9929d9f8c211161d909cd6acec245be0d6823e8 2017-02-13 ruby.h: remove comment
b1c61c6e1863ae367aa5926858e116eef2ee5ded 2017-02-13 thread.c: use ASSUME only on gcc 5 or later
c59f2b03821af677ffa52ce4ebb393ec06ebb43b 2017-02-13 gmake.mk: test-ruby
957e6e4b14db5954c416c958aa54a5ecc0d16410 2017-02-14 initialize variables
7de42daa21a47335a485265f74322533a2da4f1a 2017-02-14 string.c: assertion
aded420d32be737bd4c42712f4d6f899964e0cfa 2017-02-14 resolv9x.rb: fix typo
cd891481993ce279fbbacb848d19540e3bca67d3 2017-02-15 thread.c: fix for VC
d9ae8c0bc8b3798ae9e9d611a1136fc4455ff742 2017-02-15 marshal.c: revert r57631 partially
2251051177d854e289b09793c571fb32ac100f25 2017-02-15 gmake.mk: mflags without -jN
12cccce6f676e82c80af31c1b8616c34c5fa8559 2017-02-15 Update gems/bundled_gems
9019934c64c723e0f09e5cfe30e87d44ee116391 2017-02-16 win32.c: memcpy instead of strlcpy
3261cfd88172a0ab86dcdffd4a8b0b5604970146 2017-02-16 fileutils.rb: do not make root
14d61a94ff01f2d229b6a0c46a13456e72c3e42a 2017-02-16 variable.c: fatal rb_generic_ivar_table
6877de73deb7fe75a736a0b5fc54c01ecc0d5b14 2017-02-17 DEPRECATED_INTERNAL_FEATURE
1ac36ecf0048efd1c19fa5c932b8f3a56bc466d6 2017-02-17 test_fileutils.rb: cache distinct UIDs
c85a58d51242a2dca9b3e11997d5ebd1c204beab 2017-02-17 test_fileutils.rb: workaround for Cygwin
1b4df625468bdd34f13fd7cec7b87da49c2501da 2017-02-17 test_fileutils.rb: fix relative symlink path
3d031cea420f9dcfbd6beda8908fe05e849210e8 2017-02-17 test_fileutils.rb: no broken symlinks on Cygwin
7dccda437bf7a83f43f0c2b5fe22de5ca5058347 2017-02-18 array.c: finish_exact_sum
3203ae53ffeea05c7719d4ba863e0ca492b305cd 2017-02-18 array.c: check if numeric
9cbe4553f4e25d0a9beb4b6393b601c1d0ab3a17 2017-02-18 COPYING: expand tabs
4d47e8d99321194aa3782bd40baf15ae5f36ebaa 2017-02-19 vm_insnhelper.c: super to module in refinement
fca3cf6637a63cc165d2ef9499aa348397251dd4 2017-02-20 envutil.rb: diagnostic_reports for ruby-runner
35ac7cc09fe59eedac2d6655429ccf0479034f07 2017-02-20 parse.y: ID2VAL
f28de8c06a6708995c615d8d07f846bbb3cc9435 2017-02-20 parse.y: new_qcall
ea940cc4dcff8d6c345d7015eda0bf06671f87e9 2017-02-20 regparse.c: initialize return values
a9925e2234cf1f72722d7e1fd8c134e321b894cf 2017-02-20 assertions.rb: ignore exit in child
a9c1522969f80b441cab4309a5600c96e11247be 2017-02-21 variable.c: noreturn in GCC
bd26c796a100f5bab429a0891d367e5bc4a793e7 2017-02-21 internal.h: removed function declaration
556a1352e4d1f44f900c83027f1e888b0ae7cdb1 2017-02-21 backward.h: 2.2 deprecated features
f4c2b33eac26978e4de66d7d8c4cdd8007d98839 2017-02-21 complex.c: remove deprecated functions
f922f1cbeb3738520f2cad8bd50b286ded6b5b48 2017-02-21 error.c: remove deprecated internal features
cd0426c00bf6458ccc77a2297162e3680e2dbb1e 2017-02-21 variable.c: remove deprecated internal feature
51de3aa2b27859305c74d5664724192602c4608f 2017-02-21 backward.h: move deprecated declaration
f5faaf7b9a95108074d4ac1018c5b6fcab1e12f9 2017-02-21 backward.h: RClassDeprecated
f2c5146dc4e55db48310c62cef7cbcc9c2edc978 2017-02-21 object.c: message encoding
80b8ee97948bba10ad8e9f769629e0c86923c389 2017-02-22 object.c: refactor rb_obj_clone and rb_obj_clone2
31ef3124a9db534abcc3e323f5d3cb696eda3bf5 2017-02-22 numeric.c: Numeric#clone and #dup
7d54b4ea58bd0f072d4c368590247209e2183a54 2017-02-22 Thread#fetch
5318154fe1ac6f8dff014988488b9e063988a105 2017-02-22 eval_error.c: backstrace in reverse order
06010b2b05292e6557be75f609aa1295eeea68de 2017-02-22 rational.c: infinity in power
2e2063fe16e2549123055f6f8aec5162cef01b99 2017-02-22 rational.c: infinity in power
d5eef0301a9aa32999c075ea50fd60f0f05e8f73 2017-02-23 [DOC] {read,write}_nonblock with exception: false
53b4bf3134ba61163f499ae6d87456ecad95506c 2017-02-23 socket.rb: [DOC] fix nonblock methods
95a476c859947360850e8fcb2f40a25113306b37 2017-02-23 [DOC] keyword argument _exception_
d0cf19d9ed3a84e20fc20f70e84d95218944d8e4 2017-02-23 [DOC] mark up literals
c9447082ecbcab5dab9dcbcaa93686648008d8f8 2017-02-23 Revert r57690 except for read_nonblock
532bbd4ebf7a90c101a4cb42a680bbb0e29e64d8 2017-02-23 fix circular dependencies
6feeda594e010d1917393562863b972d5fc30503 2017-02-23 bignum.c: NAIVE_MUL_DIGITS
6323c8b824aa1294cab87e8e92d8930801c650f7 2017-02-23 appveyor.yaml: matrix
bdd6b995f91277a258db8614371be08e3fe9988d 2017-02-24 Integer.sqrt [Feature #13219]
8c440619289b4e20c7b6b0e1b1a5a5c9a4252530 2017-02-24 Integer.sqrt argument check
a67c94cf40d5cfaa4b749837f98f4c45bed4d5d5 2017-02-24 extract initial sqrt estimation [Feature #13219]
982a448ead1e76d1891ff3bd1ddc7e365a0846dc 2017-02-25 .gdbinit: rp_bignum
dab7aa22f7cfc941ec6a9af7129fd7b1b31b7689 2017-02-25 bignum.c (bary_zero_p): constify
4dcad25b23a294cda132a732e53a5bcd640c6a0f 2017-02-25 bignum.c: improve estimate
573222510251c3778d6b0c382daa6de8416bc095 2017-02-25 bignum.c: use predefined IDs
6c0f395c012583c979f7569374965c0d96be9297 2017-02-26 parse.y: indent at invalid identifier
5c5d8944749a47920e469b758df838de1c6c6745 2017-02-26 node.c: fix NODE_OP_ASGN1
c92d68de040bd433318db6807b5bea5274350afb 2017-02-27 NEWS: Integer.sqrt [Feature #13219]
e3e2a2c7151b3b10c0093cb29d76953e1d4a7d72 2017-02-27 Makefile.in: verify-static-library
afdd2fa7e9498eb08c276d96440595edd9273be5 2017-02-27 mkmf.rb: clean generated files
06c12726775ed8c07d16d387c114598155d6e013 2017-02-27 ext/socket/extconf.rb: fix a typo
09a2b5d27cfe8cdd4374aaffc02974d6335fb6df 2017-02-27 Makefile.in: clean exts.mk files
391f13c6574d93ce1f284608a37d9fefed73b468 2017-02-27 clean more
7d4cdab8f8c7e1f3f7e5c2add712659057f643fc 2017-02-27 mkmf.rb: get rid of error messages
d7921849c0785ea5ee8466cfb774975c02b56686 2017-02-27 common.mk: clean-rubyspec
600e942bd457eefd668a0ce7224575e876beb1f9 2017-02-27 Makefile.in: by exts.mk
6fd71da0678644e8c0886d3d1ec41cb556fb6d4f 2017-02-27 common.mk (distclean): clean docs too
9b1f2b073ff1fc3ce8fbb39c64db92e302069436 2017-02-27 kwrest arg name
6d3654d59b4550f3c88d8403f164caf8b767afd7 2017-02-27 fix nd_ainfo->kw_rest_arg
c1138f066a3fea947fb162912dd7a4c50c2a978c 2017-02-28 Makefile.in: CHDIR to srcdir
0e099878ebe34e2086d3a22432f6ccc327e9b358 2017-02-28 numeric.c: suppress warning
7def0928040f29a3496b5e5b7c64a95b8b2ff8ad 2017-02-28 Makefile.sub: ULL_TO_DOUBLE
3d718d211979346c96e0b6d331d27f40ee5c9eeb 2017-02-28 disable critical-error-handler
a0da6f0dfe85a44e1af6073f74405cf47c3d152c 2017-02-28 clean gems
9da188550ca78525de507442aad1436eb636b3d7 2017-03-01 zlib: clean zlib
3cef10489ae2e61ef0a14d9b676d0242e4640ccd 2017-03-01 common.mk: separate clean-ext
6e0967ec6de2be595bd8de8725bfbe334fd1ed82 2017-03-02 fix for cross-compiling
033c4a083d724f986bba85c769380ab0b579a484 2017-03-02 test: use RbConfig::Limits
85ac60cfd169a48658aa5f410c48d5878aca2227 2017-03-03 broken mingw
83f76f46c7029b0a6c34f4c9e50096116081e38d 2017-03-03 fix for mingw64
3a520acec3e39250b2a32205f92011f8b165d150 2017-03-03 MINIRUBY for cross-compling
d2e61b41f50ef1688dac98f6c48dd44c80ac5c6e 2017-03-03 zlib for mingw
1ec805727e7d01b9b9c1976921af36b8571f2f7c 2017-03-04 readline.c: fix type
8f2b1b67eafe193013fcac973363e50d666a5a5e 2017-03-04 compile.c: fix invalid label message
37102f6bdba6ca819dc96fc13ebc44087115ec08 2017-03-04 compile.c: memory leak
f01836cb3f8737fdccce08a5b815c552351f922b 2017-03-04 compile.c: operand size check
01fb6694238ba905a08b9331430d234da054cc63 2017-03-05 math.c: more accuracy
c8921b5ef07c3193d7b9ad6c329b8ade8bef8460 2017-03-05 compile.c: variable type
63f298b0c1ec1909ec536ae2fbcbaeb1a8dcf878 2017-03-06 opt_eq_func refactor
f96c171ebc8ddda95083e6f19162e9aa9c73f67f 2017-03-06 readline.c: fix waiting fucntion
d4c598c441ef408fbab3db544d30525b5bc9c1e9 2017-03-07 fix macro name
72f8df158f68581bcb4484330abab1ae8cf7acc7 2017-03-07 string.c: fix integer overflow
f4d13801b620f55e886f3108f6f37ef386c4669d 2017-03-07 string.c: fix integer overflow
d69d98f61a9e58b03ae2d8c195f0f97e8c04080a 2017-03-07 string.c: negation of LONG_MIN
249fd9e0b7ddbb3637db111637c2cea355115c32 2017-03-07 parse.y: remove trace
4e61f6d31d6adc76ce1694d921fa6201ae4e0046 2017-03-08 proc.c: preserve class name encoding in Proc#to_s
e7f4d90930e4ad042fb8152fed1e2e490deb7a4f 2017-03-08 fix paren
2a20b491f01285627641e7aa4d1463d1d9d552ea 2017-03-08 great love
2ebc44656f902412a950c5236abec56140f1aa5c 2017-03-09 make commit [ci skip]
e65c9bd17749dc50f5ebd514dd6fc1d6ee99643b 2017-03-09 test_utf16.rb: refine valid_encoding tests
4171ed6c21a36d88cfc5fe5152a6b58a75cf6240 2017-03-09 fix UTF-32 valid_encoding?
35fde4da0bef35b1f0e240549ed3307a3f0c0fca 2017-03-09 fix UTF-32 valid_encoding?
f861c4d40e27fa30298aa874a6682f8a9462c5e0 2017-03-09 rbconfig/sizeof: nmake VPATH
a3c23f0074eaece71bac838af0e32e366ae0d760 2017-03-09 goruby.c: FD leak [ci skip]
22d842ded0109fdcc4961a81db2d7557dc3e76ef 2017-03-09 rbconfig/sizeof: remove VPATH
ac3b77c98ef09b2e93d2483dfb9995f86b9a5c82 2017-03-10 configure.in: RUBY_SO_NAME as --with-soname
b80c265fa46d9ce3e116c0746341ec1b5dfac1cb 2017-03-10 debug_counter.c: debug_counter_names [ci skip]
c51de81d8edb78de83cb0645830153f448349d8d 2017-03-10 common.mk: ignore clean-rubyspec error [ci skip]
0348262384d6e2f90fd5c93816bd3944fbb2d009 2017-03-11 test/ruby/test_require.rb: use squiggly heredocs
0d45ea8d8a63ba24cff6e635e9778a1b367fba69 2017-03-11 compile.c: constify flags
5242bca205d899cf76f354c479f42fb747e7d684 2017-03-11 defs/gmake.mk: update again after comit [ci skip]
16e5c20f9a9f29ad9b1997827cf4e8b394053087 2017-03-11 compile.c: compile_case
f19b0418375af4b46443034fa6dfec636bcfaf63 2017-03-11 compile.c: compile_when
cd7b59e4f2b15f2a9353777dce8d577e17bc8276 2017-03-11 compile.c: iseq_compile_each0
ae46708c1014c7b6cd66a86e3b501b34112e08eb 2017-03-12 compile.c: NODE_VALUES must not be popped
c0764a3cd89ec5c81d2f0163228b3ab2b3fb708a 2017-03-12 compile.c: omit newhash
c9a1f7a42beebdd42c88fb427b6ca4ea6d5df89f 2017-03-12 compile.c: compile_const_prefix
dae32a40d904b88a92d574ee1b3a4b746a7e3260 2017-03-13 compile.c: omit newrange
c279ac36155ccc5015066ae5ca47d7746801aae0 2017-03-13 compile.c: compile flip-flop
c617568c53923acdcf7f15589d8705fe80a6f47c 2017-03-13 thread.c: rb_thread_fd_close [ci skip]
5b72a06cbeb236290568a5f1cc082e954107f0be 2017-03-13 thread.c: rb_thread_fd_close no longer returns
ea7af54e73882c96b24407b350c65d33a74eae2f 2017-03-13 thread.c: rb_thread_fd_close [ci skip]
81798351011f8a7c1bf82e4ac195c4f2c0c23ecf 2017-03-13 parse.y: relax `&' warning
16e804117ca644a2ab14ba639d9d0313ba64de87 2017-03-13 string.c: $; is a GC-root
b75f68ab8d54f2c4f85a71fe129074ecb554d53a 2017-03-13 file.c: join with /
bd17e255889f35d0ae56e5a4d8a375310adb9ee3 2017-03-13 string.c (rb_str_set_len): pathological check
a41d569e6677304712474810cdfb1fd9b3a02311 2017-03-13 sprintf.c: fix out-of-bound access
9fa56026e5eb99996d0430f7e2d07dae4aa42c52 2017-03-14 string.c: use rb_check_string_type
a7d6470f3518a8923b5b8905a6c9591fadaafeca 2017-03-14 vm_core.h: assertions for Proc
04eb385192b084bff00f835d31bf6cad29567382 2017-03-14 envutil.rb: basename for diagnostic_reports
c3f92cf21338d93dccbca9b22dcdf80e9a275cdc 2017-03-14 thread.c: thread_do_start
1943242a4688ac0957c279b782d273fdb1f25015 2017-03-14 thread.c: Thread.start with Symbol
8c661ba264e642343d5097e7acd51e783f1d0337 2017-03-15 string.c: shortcut argument check
0b1f6aed9414a4d7714910e61db08fdb2ac3ecd1 2017-03-15 object.c: make String#to_f consistent with literal
c8a3b31bb14c5c69a381749c998cffa871d9d942 2017-03-15 vm_insnhelper.c: adjust indent [ci skip]
c8d302046359ab44a0106145950dde13dc3a2ba9 2017-03-16 test_rational.rb: shorten
b296e29035a18e44c640a4f28f220169374f921a 2017-03-16 rational.c: zero division
1a6f2391eac88bcaef6128420073ce2658965ed8 2017-03-16 test_rational.rb: duplicate assertions
a441e89c78b6f4bac2c7ca2370f885f1e8ea33cb 2017-03-16 test_rational.rb: invalid exponent
92e2a7048ef575bab6b166533340e91a8281d62a 2017-03-16 bignum.c: rb_int_parse_cstr
62fb6147cde44c2c697ea8c160b724d029e1cd87 2017-03-16 rational.c: read_num
a2ac0982cd5fc48ba3cafe3c9bdc48836eaa0bce 2017-03-16 rational.c: float denom
f8d01bcb5729665acb32b0402b6781109b93d20f 2017-03-16 rational.c: initialize n
f31307d12d7f75065a95fc96d8ac0eb2d3bf5442 2017-03-17 vm.c: check stack
c85cdc12a4739c8d6d03139b896bf6685ab15408 2017-03-18 .gdbinit: RArray in history [ci skip]
655aa318dba6f94fb16a105d9951f5241a72a742 2017-03-18 .gdbinit: suppress gdb message [ci skip]
7768312c1da6a021ffb72529e55b960aa9335923 2017-03-18 vm.c: guard arguments [EXPERIMENTAL]
adb3f250fe5a7c50872436c1b6c25627e850f981 2017-03-18 vm.c: fix up r58012
49455d6cdcc6430368e1722806f2c3af9cc6eba2 2017-03-18 vm_args.c: pass block
1de013b3da729d1616dc0ec9bc3796e5cd3f1a6d 2017-03-18 test_lambda.rb: refine test
a9d575e507e1ce181ed71b9a7d4c3ad4f2f23e59 2017-03-18 test_lambda.rb: remove duplcate tests
976becf7eb18aa1592c703ac4d86a2cf9dfa701e 2017-03-19 vm_args.c: arity check of lambda
f30ed02b8ab673c23d16d081b1dc581baa5ef743 2017-03-19 sprintf.c: use FILL
f31bb33a3b169a26a1336b497284b59f6808610a 2017-03-20 sprintf.c: string limits
57d6dd5a461202f9824c3d1b8d3e5304aca2d21c 2017-03-20 Avoid integer overflow in sprintf()
853ab8662f4cdde16f28ba775acf1be0725a25f4 2017-03-21 stringio.c: check character code
c8d66b5d829f8ba029ae967cf67982d754e30591 2017-03-21 stringio.c: check range
f0e6e47999a23f1b4f69b4695f70b1e2a8d41e93 2017-03-21 string.c: use the usable size
3805c4442b4a34494160e48038d35864f6b953b1 2017-03-21 tool/downloader.rb: dryrun option [ci skip]
6411b4a426f9b3c246fd3d87a5eba62994018e80 2017-03-21 Download Unicode data by appveyor [ci skip]
120dfdd582599954b950fae11df77e85d43fe5c6 2017-03-22 gemify stringio
0130bb01baed404c0e3c75bd5db472415a6da1d3 2017-03-22 stringio.c: RB_INTEGER_TYPE_P
028bd4ae15b809625906967ca2c100ce7f3aa850 2017-03-22 stringio.gemspec: requires ruby 2.2
12b8058661c53ed9f0ce4c399ef26c6586f304c0 2017-03-23 update name2ctype.h
8083a359d0f379de929bc89ce4fec84cdd9cd182 2017-03-23 enc-unicode.rb: uniname2ctype_offset
d77214e8a37efecfa835ce56ce5f11e4125effd4 2017-03-23 enc-unicode.rb: ifdef blocks
a7b8741e44ed58d455e2d59e27ca3d1f8dc0c1c7 2017-03-23 common.mk: updating name2ctype.h
81ab413288b935d4c09cf9b3547c4d3913671874 2017-03-23 fix GraphemeBreakProperty.txt
e1e5857c08fb6754dcc950ffb8e473fca9232cb6 2017-03-23 enc-unicode.rb: fix version matching
96069e95736ad348a18362f18ac22d8ffb538389 2017-03-23 Don't download from Unicode.org
489c1e33e3728c306bdeaf77083f4869ae8654f3 2017-03-24 Make Unicode data directory
f5e265949fcc0964523e035de9e8dd0ea395be54 2017-03-24 common.mk: touch-unicode-files
cf94bb9a086ec6480c3c1cd4212e1ba6ffa232c1 2017-03-24 Don't download from Unicode.org
7cdf09cac72de59379b3dd21094504056d502832 2017-03-24 Do not update Unicode headers
cd911b9367b6fba5a237eb21e1e39c0725ad742e 2017-03-24 ostruct.rb: fix OpenStruct.allocate
e5600caf2c5546c3afc78bba33800cfc97e78eee 2017-03-25 keep line number after unterminated string literal
19a1f70364ccabaace321d492d35a99ad9053423 2017-03-25 class.c: ensure_includable
217f599a1e1c09618b0ebeffb34be790f70b8c68 2017-03-25 class.c: prohibit refinement module
cd80709c662a443f7c0677698d783949f9e977cb 2017-03-25 configure.in: syscall is deprecated on macOS
0e22e24de5b839607f24120e86c704a956b0d5fb 2017-03-26 common.mk: test-rubyspec
07e4aa67e1e46b895b567d1427bf369771253d1a 2017-03-26 gmake.mk: multi mspec
cb64ef240befe2cb8a01a0fe2bd1f7d6e29867bf 2017-03-26 parse.y: unterminated content token
cc8f2f857ccf817c96a70c43508f3cf429c7666e 2017-03-27 error.c: refactor warning messages
0d40bf8ffec9c9431194ccb8f7c4dfc39446181e 2017-03-27 error.c: warning functions
47563655037ed453607de33b86fcc094878769ac 2017-03-27 dir.c: err at glob failure
e014c8c4d84b570a9cb53f08d0348ab00d4b5505 2017-03-28 numeric.c: improves Float#round rdoc [ci skip]
50d6291d864a50a9653d65e8c8b1ab4b310b3e54 2017-03-28 numeric.c: improves Integer#round rdoc [ci skip]
a20715c8ed16616ab00674f134654f8be88e2033 2017-03-28 ostruct.rb: refine visibility failure message
205ae26727bba12b95f42143908a05155928a702 2017-03-29 test_symbol.rb: switch to assert_not_equal
b6639a84095b2d5a829d2a277716d9e7c64db81b 2017-03-29 parse.y: dot_or_colon
85f3636e98983e9661f6078ec88572d42dd7cdde 2017-03-29 test_minitest_unit.rb: assert_triggered
7e1c65dccdd7fe20e931a06eee37586cf1f534af 2017-03-29 vsnprintf.c: prefix with precision
c73db5c172230d70b3b7b5d00fd372220fd317c8 2017-03-30 tool/git-refresh
23e2aac8894028584b7574c1b7ffbea13ada09fa 2017-03-30 git-refresh: rewrite options
d4581159bdd66f7d784b67e0f5f8a7e2193ed62a 2017-03-30 .travis.yml: checkout ruby/spec PR
f88521bb394916b205dafa5da4d22dd92f960584 2017-03-30 .travis.yml: make tests silent [ci skip]
44fa00eeadf88aac3c7aab03f5c7d4773da5d92e 2017-03-30 localeinit.c: locale_charmap return value
4c70f04786605ebd80dc9de9328f1d4a22b6f2db 2017-03-31 setup.mak: ENABLE_DEBUG_ENV [ci skip]
5c9cd965bec9393e2c5e6594763a8a3efd0ad771 2017-03-31 RUBY_DEBUG codepage option [ci skip]
cdaf6db096348b792bd6a7f2f52d35fd3df1da64 2017-03-31 debug.c: check codepage value [ci skip]
c527fa1341b3855de37257d3089024eee55e97d4 2017-03-31 exts.mk.tmpl: note footer [ci skip]
f57d515d69b7a35477b9ba5d08fe117df1f1e275 2017-04-01 array.c: Array#append and Array#prepend
80e19902598a74d89e345dc38d5d5b67255c1abc 2017-04-01 rational.c: improves Rational#round rdoc [ci skip]
ec8e4c6afc1e462342e3b829e8bae02917788814 2017-04-02 update configure by prereq [ci skip]
8109114b18f76d8427f701c3705186632609be01 2017-04-03 Add IO#pread and IO#pwrite methods
3672fc84a47c1c9ad64050e71fe7d46a5a71fd32 2017-04-04 parse.y: flush debug buffer
e3178136251aef075294cd88c0d8bfd4ad8d1efc 2017-04-04 parse.y: share with ripper
6b43aa5f6745167c17cafb51c5a9fb785db2c77e 2017-04-04 parse.y: use idGE for tGEQ
733f6496e470a51e07e6163645f7e949a636454f 2017-04-05 parse.y: ID for logop
18f4cf13b5dbdd3c72067b3717763646bd61b5ce 2017-04-05 default.mspec: job server
0be01189c760dacac857807e10440a46cd149e64 2017-04-05 configure.in: HAVE_MALLOC_CONF
42c13d386c2ed97535973da52b6535529472333d 2017-04-05 compile.c: remove side effects by debug macros
489776e284a4543076592582a9d8b1615ceb1009 2017-04-06 Rename RbConfig::Limits as RbConfig::LIMITS
e4262e991d50a211572da66c7fafbb3cba9e6651 2017-04-06 Freeze RbConfig::SIZEOF and RbConfig::LIMITS
2e84bbd441c3069ae6f7103455abe5c90b767e73 2017-04-06 internal.h: parenthesize macro argument
0cd8d9714a744517d12ceb11a4a497093efc2397 2017-04-07 assert_respond_to non-private method
495b2a246faf5d3dbf1cb5c1ea65823df5a8a5e3 2017-04-07 assert_not_respond_to private method
5c79f6dbb7eed53bdd693adece7c28e422d71b53 2017-04-07 fix condition of assert_not_respond_to
fb979b4532b1327044f49ed46cbb9b425757df68 2017-04-07 Use \A and \z to match whole string
08e74bfa2c61c1c7c1dbfe7b7a0b90ed19da723b 2017-04-07 use dedicated assertions
10024b0e431702949aa17d3cc3a410d5f6f16640 2017-04-07 .travis.yml: multiple rubyspec PRs [ci skip]
7fdb410b55fceff6ddf0077fca34ae8e25399a8e 2017-04-07 .travis.yml: split long command [ci skip]
51eaaa898b28321b185e15816cea6aaba592d732 2017-04-08 basicsocket.c: proper system call name
2c0b9e87483231d0d8adabd2c43cd7a678cc9844 2017-04-08 Split commands
4ab8d89d7df5bde5446cf9d3daad859f039ec030 2017-04-08 Show logs after PR merger
1ec8873818a4951c18aca5e968df4aa526785e56 2017-04-09 test/unit.rb: no jobserver in workers
07cfb683a4c9ec3ecbe22fba6675cebd3fdf2ab2 2017-04-09 default.mspec: defer job tokens
fd1462576c3e2750184841e3ebb07f0bf165a3cd 2017-04-09 no mark of u3 in NODE_BLOCK_PASS
301143273a9b0cab08ff78d788674426281c324c 2017-04-09 vm_core.h: ruby_error_stream_closed
dce00119c6173eb2557df64d365bd858ccf3c7ba 2017-04-09 special exception messages are static
f9ca64368317a8cdfc59e6faf942030d245fb415 2017-04-09 thread.c: refine stream closed message
9e4da4486b4b454b01cac1d0aa06f490d760b140 2017-04-09 configure.in: rpath with OPTDIR
0ab20b48c5a2595f30aedda129893702e409a5a9 2017-04-10 Add --with-git option
b68fb2efceebc8b32c895084b7aadd3acb7dadf4 2017-04-10 Allow --without-baseruby option
5e604e6c02425ffe32fc7ff338312bff71fc1153 2017-04-10 vcs.rb: remove git stuff
b1ea4dd6a248181df70ebaf1dd58aee4317a6494 2017-04-10 configure.in: detect baseruby by default
0fed8a6323aad38401aaa1153e5ebad484ee1b85 2017-04-10 Makefile.sub: fix HAVE_GIT
acafc5e0c7aa4695db06cc6cbe98e26ec600b60a 2017-04-10 svn:ignore: ignore ruby-runner
85f62055c452b93c8e7ccab8bdea2ce7919f4e43 2017-04-10 extension.rdoc: fix rb_enc_str_new_literal
83ea4017476333c0e0a44c9940cf4ff56f766279 2017-04-10 Make .gemspec slimmer.
9adc876393dfbde97bb01d3bb070872a8a949e6d 2017-04-10 extension.rdoc: rb_str_append [ci skip]
2d9f80afd4a5b196e346f45a0e5c912c6af4b6a2 2017-04-11 enc/unicode/data: no files under version control now
1c2724ab2e81be3e0a293e609ec69f266c8a0318 2017-04-11 configure.in: need GIT to check if using git
2cb399af44a16ed0b593b3b9e5cea1fc736073d3 2017-04-11 time.c: rename div as divv
bb66691e7e205c5f04c62741f212db1a94388bb3 2017-04-11 vm_insnhelper.c: CHECK_CFP_CONSISTENCY
8913e2946e768d9d6c9af47305fe38b9930468d2 2017-04-11 Spec#files are not used anymore.
7965327d1380f4fe7d7bc3f99545fe6581e22ff6 2017-04-11 Install only files explicitly referenced by bundled gems.
e042dd0ee19f4e459a1bd2ae4b2291f4e9cd8981 2017-04-11 Parenthesized CHECK_CFP_CONSISTENCY [ci skip]
f91985b34d8b35e8907aa1176d2fb9226c9446e3 2017-04-12 git-refresh: for old sh
796e9950078c788fd8b6e728f329d4dd3dc0aea0 2017-04-12 rbinstall.rb: purge `git ls-files`
a1caed95cb76fb67c7d22441e052d1114dfc26eb 2017-04-12 thread.c: during GC for thread
38174633e23737bb711ab6d38856979b327d175c 2017-04-13 thread.c: disable VM events when stack overflow
e1557424b3655a58342a03b0147b33b48a1e00d3 2017-04-13 git-refresh: fix expr
57108574563c7cbd9f753ab3ee32f34674209d40 2017-04-13 git-refresh: for symlink srcdir
03421631bd0c3f92e2a57c3943ddaa2b3e06e9b9 2017-04-14 git-refresh: fix abort by cd failure
5bca8051afc39c790e332fde3e4b653bbb41472a 2017-04-14 rbinstall.rb: no file list for default gems
cb52dda1469a81d9be2538b727137358f41b60f7 2017-04-14 ruby.h: check argc to rb_yield_values
8c84803d805ddcf0e2b62e98ffa7f6e6ecc56ae6 2017-04-14 IPSocket#inspect
d005ada1b8d3345e4297535dda0ebfa1390a87b8 2017-04-14 configure.in: sigsetjmp sivesigs flag
1e1a585300fc4941bfea132fcb1041031443eed0 2017-04-14 signal.c: unblock signal
f7b51fd28d3e82231e23b820288212e56f765d38 2017-04-14 signal.c: add sigprocmask guard
6f1fbfd6187db01e3c3967468cc8b182fc8ca847 2017-04-15 signal.c: prefer pthread_sigmask
0472578b26793e45434769200a806cb6190e5700 2017-04-15 ruby.h: check argc to rb_funcall
5e635a367806143e450387393a268c444a290db7 2017-04-15 signal.c: last tag page condition
df76f366a7be0a10deb4ab475ec4c5966d975ce2 2017-04-15 bignum.c: fix inexact estimation
04b618e53ed504be6f6a035f5637afbdca152dbc 2017-04-16 test/ruby/test_io.rb: use Thread.stop? to wait
7206ac5492ba3f94b9aea510f04ccab80a57dbb9 2017-04-16 thread_win32.c: no GVL for interrupt_event
e326045afc62ca73b762a5a1f1128a1b5bc64c60 2017-04-16 rbinstall.rb: ignore skipped exts
b0d36494797b08d7cc7a9c62c2c1a748297a7aaf 2017-04-17 gc.c: PREVENT_STACK_OVERFLOW
61d9da258d0701c25f4876bb89fbbd3912b3ef98 2017-04-17 gc.c: rb_threadptr_stack_check
a0219e2f5130b782bc8a890a148b80d5694f4a35 2017-04-17 eval.c: share rb_longjmp
269421084e630ab2b5ca1af4becb3ebbfdcdce29 2017-04-17 vm_backtrace.c: backtrace functions per threads
158c742b51556ff416d2934fcb215ef77e7d0c7e 2017-04-17 parse.y: fix for empty `__VA_ARGS__`
e97ac02f8466275732a33f704480c03da722f485 2017-04-17 vm_insnhelper.c: rb_threadptr_stack_overflow
e601e775905f356f897857759c479d5ab76b2286 2017-04-17 eval.c: copy special exceptions before raise
61ea519dc08cffdad3d39ff48d281f60da81e858 2017-04-17 eval.c: copy before cause setup
97819765a6530004d2dc42bc175dc497cb22a34b 2017-04-17 thread_win32.c: fix index
cc68af3d026a3ece1dd890fd3510ed9c26660bc6 2017-04-17 string.c: improve insertion performace
ae73dc367ab0027f9e96156a07560d6b40265db5 2017-04-18 enc/depend: remove Unicode versions
2103197ccebe4f6efea1e4160d46471396507d6b 2017-04-18 vcs.rb: env for command
a8faecc1e681069ab282c0fadab5dd2c3b154289 2017-04-18 configure.in: honor GIT env
d9ea26de886aad10de6da1f06ce58c67531f9ec4 2017-04-18 eval.c: fix exit inside TAG
89b13fd364dae4813ab1b14e47003ae8e7451653 2017-04-18 test_optimization.rb: heredoc code style
d939fdc119ce274d50114addbc83aa6ee0bfad9c 2017-04-18 vm_insnhelper.c: adjust indent [ci skip]
5cc56f0d9b1f41d73cee955c6dcdfc631766abb7 2017-04-18 compile.c: wrong optimization
0013fdaaa5145f2003d96b6e54a5f16f16f3678b 2017-04-18 fixup! vm_insnhelper.c: adjust indent [ci skip]
f0e5e05609f6e1472573dcd9f94d82d60d56e03c 2017-04-19 fix infinite recursion
b58a30e1c14e971adba4096104274d5d692492e9 2017-04-20 extmk.rb: fail for mandatory libraries
23e481e390ecf9b1ea438ab9a6cab0079f811e61 2017-04-20 common.mk: separate note
716ce65138a8faf2e1226eafe42b2ffb39ebfd67 2017-04-20 ruby-lex.rb: merge regexps
f14f0d34641ece73d77781856eed70de760f9d9f 2017-04-20 ruby-lex.rb: fix continued line conditions
c483ae6572f4234ffbe6f3da98e0d91492b09a2a 2017-04-21 Suppress a warning in ruby/win32.h [Fix GH-1591]
5651313b8556b1a32ee80e33107db2dec74f1ed5 2017-04-21 vm_dump.c: non-scalar thread_id
3ca61bb04e668e14da9525a7de3fc1167d1e1859 2017-04-21 exts.mk: refine notes [Feature #13302]
bdc6d41640f07d260b66eaaeea38145789227513 2017-04-21 ext/extmk.rb: colorize notes [Feature #13302]
20d81b428703a595d60ca14c0af089b87cbea012 2017-04-21 test_framework.rb: for case-sensitive filesystem
d97f70093822fec94a210f98bcfc5511e90624f0 2017-04-21 clean autogenerated files
ee691feac87738fb15b822e9f79fb31d601b3815 2017-04-22 Update sources and include files after update
966bfb07f6a7d1480abf8e48688294716218b72e 2017-04-22 Add sha512
0749e7be45712357b3ed03fec3d670c7dc542eca 2017-04-22 adjust indent
9c5c31c8b70106989a218e41935c0ab75f631b34 2017-04-22 test_file_exhaustive.rb: check case-sensitive fs
27ed9f1d290a6ff6b788976ea7139c608920ee1e 2017-04-22 parse.y: fix compile_error format
3aa95e78467d64efe5b029fbae4c07eddd8ca057 2017-04-22 Ignore enc/jis/props.h
6f8f950cc3aec12826c72e7e67bf54022444aacc 2017-04-23 Fix space flag when Inf/NaN and width==3
be7309ddf6a24751ccc242346586c3feaff82f19 2017-04-23 Refactor "%f" % Inf/NaN
41e6fd89312008423c4945d53f39ece0e492c069 2017-04-23 use $(srcdir).
9778c8da91604ea04bd4512eea49009f24449efe 2017-04-23 ext/dl has been removed already [ci skip]
0ae219f0e1c6661a5dcb9e548d7dafcd27bce09c 2017-04-23 Document parse.y instead of ext/ripper/ripper.c
8284de591f076a1b7d099cacfecf8a9b4fe5df90 2017-04-23 assert_syntax_error returns the exception [ci skip]
93955c75609f30e372e36057fec58bb5162cbcbd 2017-04-23 Add diagnostic reports section header [ci skip]
5b3c9fc9623feb3a94291048f64e4a8d061081b1 2017-04-24 Get rid of unnecessary GCC extension
7c23609e6057a5cbe8e9c7b39ba565bd75dd2a09 2017-04-24 parse.y: rb_parser_fatal
80f50674781b2e8cbc40287142fb1d06f27e4d76 2017-04-24 parse.y: args tail at error
4cf6302d9d937915b291684f865356d9419b8823 2017-04-24 tool/git-refresh: fix branch operations
5ad56e7c0b5a99df526d3bffbb3c6d3461af73be 2017-04-25 load.c: backtrace of circular require
6c8852c1d3672cbf61ed5fd1b79fd73d8df87e13 2017-04-26 range.c: remove no longer used variable
ec7833ef3617eb9c2812503283732bd182c70e84 2017-04-26 error.c: splat warn arguments
d249b047c234879ca70e036f5fd686c2a893af94 2017-04-26 error.c: send as a single string
74a5dc58258aa05b151d0de5002cef7177af1c8a 2017-04-27 fix ripper prereq
be2e146a55e5210a2cf6303d51c91653c5ca14c2 2017-04-28 sprintf.c: fix one-off bug
fb7c7d1e7959954d8e0d84958d8f1a3d44f9c188 2017-04-28 sprintf.c: format by utility functions
efdc6d78acc6f5f0c43c82d6aa4a19856a1e0045 2017-04-28 sprintf.c: ruby_ultoa
7d085cca4be9c7292fbf58c75b2c49d7d06f79fe 2017-04-28 parse.y: fix line in rescue
191be8057d1dabc3710d295817afc57b3b318e24 2017-04-28 parse.y: set_line_body is not used in ripper
99a105c82fa524a13445e516edf0148564595d4a 2017-04-28 sprintf.c: remove unused variable
c6c55bb78429d9305e8e1c65803ff3a388582ed6 2017-04-29 node.h: sign-extend
8a7419814cf8bd53f8ac6602c5e371545ecfeee4 2017-04-29 proc.c: recursion loop
eeed8b96a19cfaa06e51ee75059e23db2e72c67b 2017-04-30 git-refresh: fix for Solaris
e97e093a3d48fa65bbd42b63c71872cec58c95fd 2017-04-30 git-refresh: fix for Solaris
fbb38d6d6afe264da33bbff0156dc21eb7cd6b36 2017-05-01 rational.c: canonicalization case
5f8ae91717e26dee100cfba510b6db34d9c8add2 2017-05-01 zlib.c: zstream_expand_buffer_non_stream
c4c3d86a1fa66eb84ecf38c5a63c5b486755f7b1 2017-05-01 zlib.c: zstream_buffer_ungetbyte
d70e47dc6b410fa7b6673aba6c3be0372639fda8 2017-05-01 zlib.c: no buf_filled in zstream
cec0668209483a3f233574211c4b8fbd3d1d64b7 2017-05-01 object.c: Kernel#yield_self
ff2422d77c0b2a58afb4fcfd1c5b0bc8d6e34811 2017-05-01 thread.c: suppress warnings [ci skip]
6519aba3ba013974d63fbf5bf25b90279f412a90 2017-05-02 internal.h: rb_raise_static
842a05d2f867624c9b35f3320942f2e16217c51d 2017-05-02 common.mk: BOOTSTRAPRUBY for enc.mk
d5c776ad58990f64f671e796df5cc6efdbe87677 2017-05-02 mkconfig.rb: remove cross_compiling
3692fd69ca10fb921db5cc74a6da5eaa66808f38 2017-05-02 .travis.yml: tweek after-update
d24c4683f713df695dd17da870a03c4cabca5440 2017-05-02 ripper/lexer.rb: nested indented heredoc
9133f6648d6c5efbd3c4fa3bc81b03210d848820 2017-05-04 parse.y: make shared string modifiable
6b4fc043db5c4db895163aaea964cf10788be01a 2017-05-06 timestamp for extensions
d7f2c723228b02be0a7320d7af15713b3cf62176 2017-05-06 string.c: fix types
97849e1178fb02957ac28a0de8a5a29017fdafdb 2017-05-06 share `@@accept_charset`
8727dce2bf2e88b84ffaeda68e5520feb5c7eae3 2017-05-06 fix up r58573
4671737b0f161263f5bd74eb4c76ab5b2cee7099 2017-05-06 ripper/lexer.rb: nested indented heredoc
987508ce561fb943fdf29c9020b69aa8e82b2f81 2017-05-07 extract prereq.status
fd6853a2292a4d12c3a50794f7fe3198d61f1ed8 2017-05-07 stale targets
ac08e59b02aeecceaf12ec65018b84b926299531 2017-05-07 parse.y: export rb_parser_fatal for ripper
7dae53f371d2f2e4fd19e5ef6786961b0cf68fc6 2017-05-07 relative path as VPATH
ebbe6782c6ca1d07008b05b3a064bee27ebf88a6 2017-05-08 separate constdefs.c and constdefs.h
62b885b0900fa8949d794fccce44787e5669f16e 2017-05-09 Ignore fail on non empty ext and gems [ci skip]
208240870a7e75088f6216dd7a85a770c7912dd0 2017-05-09 string.c: fix r58618
92fa66708769914695ac1765f9deb54e555ede46 2017-05-09 test_syntax.rb: test_brace_after_local_variable
046c94380bda1aafe99f56a854f9d44478381b1d 2017-05-09 parse.y: do after cmdarg in paren
99871095e6b94d4851daec10ccc601bd3b23316f 2017-05-09 parse.y: brace after literal arg
7573452099e010ccf5ac26cb56e0172046671f91 2017-05-10 math.c (ruby_lgamma_r): reduce duplicate code
6924066a65f923a61f31bdc910b57ca9606715b0 2017-05-10 adjust styles [ci skip]
0280d1fb9ab2695852a7926d095e7cfeae4a2f7e 2017-05-10 test_exception.rb: test_machine_stackoverflow_by_trace
849bf24abff3a7e02b7ed4ebe3f3810dc8820040 2017-05-10 gc.c: check of size in ruby_sized_xrealloc
ec70309ffa6994a01b0f1b53ff05526ef9d388b5 2017-05-10 process.c: temporary string for buffer
8f9a46a3043422253b5fef27a5f350c1a14740a7 2017-05-10 .
6657567eba75841cc32c0c4fe22c985fa343d2de 2017-05-10 fix up r57167
cb302650a0ebec5ce8a5a949186a6f2e9a875197 2017-05-11 process.c: fix error check
8acaa122f5e5025ed45c8726c6a178201ae22496 2017-05-11 gc.c: use the argument objspace
160d730ef446dc59726518499754ad877609a2f5 2017-05-11 gc.c: skip unnecessary check
66f79104e60583730e51db9d8a69f7f5b8659bf9 2017-05-12 vm.c: free by ruby_xfree
6ed69699cd38b26f1788916ae8e2191d548229ac 2017-05-12 gc.c: objspace_malloc_fixup
ebd763c1f7a3033164db3d04442ee5df339882c7 2017-05-12 gc.c: checks of sizes
1cff8c824abd8faeb9cd7866ccffc7a095281193 2017-05-12 remove code old versions
2c0baa97a99e5fd89693e740fa5ef3ed7f23e6d7 2017-05-12 string.c: remove bare Unicode.
05ea264611b5b8f73d75c5676478d401420419ce 2017-05-12 tgamma.c: unify versions with/without lgamma_r
126aba858724e935f4d1fd735621f997575eb871 2017-05-12 fix tgamma for inifity
e95cac18bd9648aa023e390a716c5887155b72b7 2017-05-12 array.c: check position to insert
34761b7f965ec7f2cab4179caa672b32a450dc79 2017-05-12 array.c: fix position in message
1a4a536247c3542ed13fd823026066a5149e40ef 2017-05-13 math.c: check argument to tgamma
d3ca0b29a6954432a3b8a3f0de17eacf1bd0f1d3 2017-05-13 math.c: check argument to lgamma_r
665333e314a87b7178c79d079c15d085d5a2935f 2017-05-13 thread_win32.c: disable currently unused functions
aa5e3890c4387f08b5707b2a33cb972b11770553 2017-05-13 make test-rubyspec-precheck
7d52ad9e177b32008aba54ae067749d246113e6b 2017-05-13 string.c: fix one-off bug
7678c0d702663acb326ba9dc9b69f0622a9c0398 2017-05-13 string.c: cut down intermediate string
eafeb506cd0f53be1fc4360fe7f493ef3714705a 2017-05-13 remove wrong expectation
a3960d0a60d60b22da774875b1bd46342b300bc1 2017-05-13 string.c: fix up r58703
7323de517d3459542ba7a6ef72152078b1f50fdf 2017-05-13 revert r58703 & r58705
f3a49ebc92c01d32896002e02937ba06a88f7b55 2017-05-14 string.c: cut down intermediate string
42624856a87f4449b4e0754386bd06740f3973a9 2017-05-14 tgamma on mingw
9ab667b856a01aafd525ae17f74c84fe759ca541 2017-05-14 exts.mk.tmpl: fix multiple rubies
0e2e2cf4a118eb32d2402d923396180f3b505639 2017-05-14 suppress warning
dc6d7cc58e78903e8309ff94c9e7112d661646ee 2017-05-14 object.c: use a sized enumerator with #yield_self
e3d4de351259c299a461ddabbd4dbb04590400f1 2017-05-14 suppress a warning [ci skip]
1a7ed01d6c38565df3fde21bc77d980bb48a448d 2017-05-14 fix typo
39c73ae2a67e17b41a3d849a05b556eae9df1209 2017-05-15 refer flag variables regardless RUBY_DEBUG_ENV
0f4d856d4ddd82638f2ee525ddb8fb4fd5dc1a17 2017-05-15 define RUBY_DEBUG_ENV only for main.c
912fc583534b7b7c69089f77aeaed5dcda94a1eb 2017-05-15 default.mspec: ignore unavailable FDs
c68b4c5f5867110592686cdfd52fd3cbe0ee37ce 2017-05-15 optional/capi: fix link on mingw
062f5eb81364a1bbbf779548d73d99655cbb391c 2017-05-15 configure.in: remove dynamic option in LDSHARED
b4939106f3273b847c28263bfa7dc82b3b1f7194 2017-05-15 configure.in: negative time_t for mingw
604e552525bcd189ef9386079272859aae49a173 2017-05-15 io_spec.c: suppress unused-variable warning
dc65024475e98227a6ed43fe3e5f0bc5170b2c17 2017-05-15 thread_spec.c: use rb_w32_pipe
bb03a2db5cb88f30e91f23750b31f523d39f6b35 2017-05-15 optional/capi: use LIBRUBYARG_SHARED
6ec37b8f75e7496897bb1fed321bf6f5ee32d70d 2017-05-16 enable ruby_w32_codepage on cygwin
66b54b1a4ae9f3d38c47e23ecec6a40c07a80c21 2017-05-16 fix tempfile leaks on Windows
000482a1730757f1cf0ba7e8874decbaebb90a4a 2017-05-16 rb_w32_ugetcwd: UTF-8 version getcwd
f2b00e2ff0eeebf8c94c92577f35f934c137e0ea 2017-05-16 follow test-spec
4cfbc59dc32fbbf93be5839e3d5b4c4af6051a70 2017-05-16 Multiple exception classes at raise_error
9bb63a50f5472621869ed39b18dae3588cb27efb 2017-05-16 Mac OS raises EADDRNOTAVAIL but not ECONNREFUSED
ff88c2a9d38215dcade39f423bb6b49928b4fb70 2017-05-16 Use raise_error block
ec5184afa7859c282d59c4c3e008d5b06572f953 2017-05-16 test_process.rb: compare in UTF-8
fab2a5ed6b199eeb0303aeeb476f558940f20925 2017-05-16 test/unit.rb: fix returning job tokens
00f76201b3b8daa5484f6abb68a072042b49b952 2017-05-16 run tests without exts
a540cec9846bfde0e1220a47171919df2a6f803a 2017-05-16 gmake.mk: test dependency
a0b6e366093a25f05d7463b405d663f74077d517 2017-05-17 test_dir_m17n.rb: read in filesystem encoding
bd4a419d3e41d275666f40044783ec4bf8705370 2017-05-17 .gdbinit: fix nd_tree
d9b9423ba8f7cb178992e7087f71f3f163685eba 2017-05-17 ruby.c: encode script name
92690b62357f99f13acdb4f1639f5e753bb33ed0 2017-05-18 potential memory leak
7cb0b3159ff0e09b49d373e2db4f4ddea8b5f047 2017-05-18 common.mk: path in parse.c
87023a1dcc548f0eb7ccfacd64d795093d1c7e17 2017-05-19 eval_error.c: enrich backtrace
6c9027e03f2b34b3f24443260688addd9cf4a028 2017-05-19 fix syntax error
3c5344bf303ae50bc2a0a6664fc8aff8d1684ea0 2017-05-19 tempfile.rb: remove in Tempfile.create
a6df192ded23960bc45b402e70168d4c67e96c6b 2017-05-19 tempfile.rb: do not call File.identical? on closed stream
0183613bf9d1d5c14be9fdf34af31ea1b94eb48e 2017-05-19 compile.c: dump_disasm_list_with_cursor
35c54a11b30342b3ffa72b476347c5b9998f2d79 2017-05-20 compile.c: fix catch-table labels optimization
4b39eaf4cc9c8be71695b878e90bb473a56d8494 2017-05-20 compile.c: binary logop check
52de8260968cf77dda5980e632c94900f1487428 2017-05-20 compile.c: optimize branches
70b995768997ace36b44d9ad6496a8ed6a2c56a5 2017-05-21 downloader.rb: utilize dir argument
2ee57d5ff159d09719d71a4d636ddbd69c1c7abd 2017-05-21 remove verify option
48070cef9439edb613faf0950c1a95cd769e706c 2017-05-21 downloader cache
7a14ffbf5d38a1697936d08ef7782c355049b028 2017-05-22 fix r58833
c45a52af36dbe399ec87b97db13812e20fa500d1 2017-05-22 downloader.rb: true symlink on cygwin
35695788d163372cddac8dfdb54afd101cba90e7 2017-05-22 source directory may not be writable
bd765ce2bb22d8321943731e045b9e5cf469bb51 2017-05-23 appveyor.yml: remove unused UNICODE_DATA_DIR
b532c83e79a43d1901f98ff77786243e74585c45 2017-05-23 readonly srcdir
dfc11063da2cd8a09a9ee3648c3ad132f90f1a2b 2017-05-23 unused member
cffb09aa80e185eb92f2ecaa19a7b51d2a5267db 2017-05-23 LABEL_FORMAT
0a2546842f5dd7148a86e684f407e0c7e194ec5d 2017-05-23 fix FD leaks
08ef146e45a5341dc28d189773307151bc846fd4 2017-05-23 out-of-place on travis
2ba68008b593e1ef064dd8eeea03492ba4c4f3ff 2017-05-23 readonly srcdir
52419a6e1032c4fe8fe6f6f6e2858dcd8fa32ba6 2017-05-23 Dir.glob base option
58b6c4220780a054736e5f826abe8be9a232c5d5 2017-05-23 test_dir.rb: sort
6d06aadd8e0a1760971de167d7a254801f6086f7 2017-05-23 Dir as base option
92261511b662c3f690f2c1dd70ab36161c676737 2017-05-24 string.c: for small crypt_data
d7015ae4ee916c8468aa816b8b188ad44e0b4545 2017-05-24 duplicate method
73d797ad48bfe73d63d7666fc9fd46fda5031dfe 2017-05-24 assertions.rb: AllFailures#foreach
da9d5db8bd14c2e2ed7ad32481f0937f6fc47c46 2017-05-24 test_enum.rb: test_inject_array_op_redefined
5e25bfa2fbd659c7e0fe8c244633dc847218cee5 2017-05-24 enum.c: respect method visibility
c31de52fa5ead6647ff603ddf3583dad1059ec3a 2017-05-24 test_http.rb: fix r58855
de5e3475c035a7ff0621f119d025121dff270cff 2017-05-24 dir.c: prefer NAMLEN to d_name
bf463442ed29bed024ed0b9fe2c911ce020e5ad9 2017-05-25 dir.c: dir_each_entries
5a302b3098a1a124f8a81fcbfd40924dd862abd7 2017-05-25 test_dir.rb: test Dir.entries
944c455b38f85c5fa1b91390d43d89b692e4c812 2017-05-25 dir.c: Dir.each_child and Dir.children
7db534a20c78cf4b9d8eb5f3c6a0198c2dd65aad 2017-05-25 vm_insnhelper.c: rb_eql_opt should call eql?
7e323b5dfe906114a62e5ce68fac480f7c38bb58 2017-05-25 vm_insnhelper.c: remove redefinitions and undefine after used
2881374caf647e0d982bead451d4c2a96e6f8516 2017-05-26 Symbol support for opt_eql_func too
a77cb8c80f7a1bb849740bfdfaf551123715f04c 2017-05-26 string.c: adjust style [ci skip]
c854fde373bf5f08c8a906e2bad00b6ed4d80ffc 2017-05-26 sprintf.c: remove redundant condition
9ee48c0a7ce6e7c497bba87c5702ac88d1373bfb 2017-05-26 runruby.rb: no PRELOAD on multiarch [ci skip]
5e7ce51911ad0c330ac16666cdeae87839555c8b 2017-05-26 dir.c: yield without base part
e3c140681a29ad4b9792eb163116ac96c3b8ef5e 2017-05-26 remove extra call to OleInitialize
015d05c6e6e63104f5e9653663a6011684303cdf 2017-05-26 numeric.c: remove duplicate code
1dec75c02ffbb45f4494f285f5c20a8758cbd938 2017-05-27 dir.c: fix FD leaks
9f5a468cf95779493ba6277083e59aa0c028c449 2017-05-27 numeric.c: fix for small number
944c8f400c7082763c2f6ab5e5d0252fe8b36902 2017-05-27 .travis.yml: get number of processors at runtime
8e81b3c766b5bf9e5e177696d11ebd42ebf3810c 2017-05-27 mspec/commands/mspec.rb: formatter for multi_exec
e7ff8622577ce849848b34c395f0fb6088ad2f99 2017-05-27 .travis.yml: exts is not needed for tests here
3ade78fff6315977c0c75a458d351bfc85c34d92 2017-05-28 ruby.c: shrink ruby_cmdline_options_t
ab55cd9fb50d4a0c9658a5e102cdc94b2e40482e 2017-05-28 ruby.c: file in load_file argument
1245a4a4fb0717f564112ab211e21f47dbe7abec 2017-05-28 lldb_cruby.py: constants from the target
f8fbb8bc115d927532f228d678738db9a6b2e984 2017-05-29 default.mspec: remove useless flags
d4408a3d8b6317acad39ad3d34259789bb4d00df 2017-05-29 ruby-runner.c: replace argv[0]
5689f7c7e4ce0ee21e439ccd3ac15f0af0920c35 2017-05-29 tool/runruby.rb: exec ruby-runner
e0b0b923c68dfdf6552bbca69e856424e678f962 2017-05-29 fix race condition
83ddb7c182e2cfdae77c62190e8be2a4cabe4718 2017-05-29 fix up r58952
eee4dee0a2c889d152ebd7eb56ec2f75a4f85d76 2017-05-29 Run in separate process/pgrp [Bug #13609]
76be4743ba01bef323ec555fb5c961c116fc225b 2017-05-30 test_rubyoptions.rb: ruby-runner sets $0 to install name now
7cdb2840dfa66de6455a3a3034229047de54bdd1 2017-05-30 enum.c: rb_check_funcall_default for fallback value
e4cc791f87700ea6d59d358e2f688fcc85c45676 2017-05-30 enum.c: check if reentered
56abb12f8d66c9b73fc99ca2d4ada7f865184f16 2017-05-31 lldb_cruby.py: eval outside frames
0cdfc49d9df7376cd7192bb23e29d05c1046c9be 2017-05-31 common.mk: lldb [ci skip]
76bca90c5b5e5009f85611192dd65b8d2bec0e50 2017-05-31 Makefile.sub: set ENABLE_SHARED [ci skip]
be701dc57f8b1a370c74b648a8826f266c5fbd02 2017-06-01 debug.c: more enums
7c9af2d2541ef662397135ec29188fd2dab1a05d 2017-06-01 vm_eval.c: fix for rb_check_funcall_default
c4e2e584e03c28eced3e6e8f4dcb713a2ce92a65 2017-06-01 vm_eval.c: fix rb_check_funcall_default
31e6dfee6c066ebfe82d5898b00924f112285331 2017-06-01 file.c: rb_check_funcall_default for fallback value
b9f5cab23a086e864c1f7ec420faee7f77245e53 2017-06-01 load.c: convert by rb_get_path_check
1e1964b8f2edeba4dabab2d20b2b56e93a2e0257 2017-06-02 file.c: preserve encoding
51e738561a87479f7730144bf6ce1133f724b704 2017-06-02 test_require.rb: filesystem encoding
311e6503348972f934e773b02c1694d813b65968 2017-06-02 test_require.rb: fallback encoding
eb4a2c374ef3ca2f37fe74690d9a43f201a81de9 2017-06-02 test_require.rb: assert_require_insecure_path
1465400ecb0798dbfaf007df732f134385c5890d 2017-06-02 common.mk: show locale
0a733176da0b8566d39cdabf8f0d2043a0a93cb0 2017-06-03 test_require.rb: untouch default internal encoding
08d44417e00ce2f90bb33588a02b68e9b2c3e15c 2017-06-03 test/ruby/test_require.rb: remove duplicate assertion
71b3abeba3230f123598971dc6fc945c046663da 2017-06-03 ruby.c: dladdr_path is not used on cygwin
a75bc36dd27006ef5534da44c1cf2af4a1cbd171 2017-06-03 file.c: preserve encoding
4ef849bd9014746821402e21053a53ea61b3690d 2017-06-03 test_require.rb: ignore EPERM at UNC
0866b8e83af0cef810599d10654edca7a8779875 2017-06-04 test_require.rb: fix expected path
86ae6129cbbc6deb4f80552bc922c3619a31bd4c 2017-06-04 load.c: encode to OS path outside PUSH_TAG
cb85a5316f1edb5b0bd7d49eb3ad4e2115b52ce8 2017-06-05 win32.c: no locale
4529948edd67b88722ca39edbceb7da9042a0869 2017-06-06 debug.c: parse locale and filesystem codepages
95af3295cc6804e0c44f50f50b1aedf5d0c5ffcf 2017-06-06 debug.c: fix breaking condtions
942dbb02387a1fdd411713c095fefa1a293c4709 2017-06-07 load.c: get rid of side effects
4ea23fb7276b8b52e68f298444c1d749fcc2f364 2017-06-08 appveyor.yml: enable exam on AppVeyor
6502c038157f7357c9e06a1446029a24f3bb8fcb 2017-06-08 appveyor.yml: show encodings [ci skip]
aac0b43ed583f5091faa3a323261090766de566c 2017-06-08 file.c: realpath in OS path encoding
238a6246ffea477a8db4d0c9ac92f44c20267e26 2017-06-08 ruby.c: script name in UTF-8
a2f1c07fe4aa2e9cd2db0a21f3ee8b6488cdbeab 2017-06-08 signal.c: relax installation failure
9f4db3bcdbfc485fc49a934d0f1652542e27b7ec 2017-06-09 signal.c: warn at unresserved signals
a4d8a6e1489dd14e4fb83ea2181efec92935fec5 2017-06-09 signal.c: no sigsegv handler with valgrind
9abe121c9f1679900a559c780d102e796cb61e5e 2017-06-09 thread.c: workaround for valgrind on Mac OS X
1b6e7a3de2c1c52701c620d5248360cdcb41ee29 2017-06-09 signal.c: do not disable handlers to dump core
e8c6254680c2759df5d5e22818608fb84003d6c3 2017-06-09 thread_pthread.c: workaround for valgrind on Mac
51982c8139b2e0f3191434c1d72b974bcf3288c6 2017-06-10 enumerator.c: fix nested maps
751cbd7d3e2352eede5269ccb5aface299330e04 2017-06-11 configure.in: link the DWARF debug information
5aff6f294821574e54f458d547cf9641dd2eca98 2017-06-11 expand ruby_sourcefile
ff5e3b98a0ff9563d49547d597d7d2b113fd0cec 2017-06-12 win32.c: rb_dir_getwd_ospath
581cd6cfad346063e3cf08ffded90dfe93bbc236 2017-06-12 gc.c: duplicate rb_iseq_path by RSTRING_PTR
a57d295e36980fe7667f5557c4741339d7684fdc 2017-06-12 iseq.c: preserve encoding
1542ab670e84fa66918dc9425942fb074b8317be 2017-06-12 unused functions
a784132d9810cf0f8664820e1e9128b763c8e8fe 2017-06-13 compile.c: refine error messages
121550b041b7434e3a3342d317bcbc5760db310d 2017-06-13 compile.c: refine error message
be1d07ca37d58b2d5fbd34c245d1461792396d89 2017-06-13 * compile.c (dump_disasm_list_with_cursor): replace with dump_disasm_list_with_cursor_dest.
e6d9e4c8c61d507f6cde4ea1379c3586a3c3a2ef 2017-06-14 compile.c: dump and error before allocation
dbf67bf02db7afcca46b58e5b48fc7d805818e48 2017-06-14 proc.c: skip prepended modules
452f46b751a93a97fe42febebe8e8d5241752475 2017-06-14 test/ruby/test_method.rb: refined [ruby-core:81666] [Bug #13656]
bacadbe9bfae2a9183934c08baaaefdec6d8dafe 2017-06-14 proc.c: infect inspect result
10840d3abba05e41cbdb215db3a5a38dea3c0fad 2017-06-15 make-snapshot: prefer default commands over 7z [ci skip]
95797e13d4a32d5ec3222f223b7d4a37d24a2452 2017-06-15 make-snapshot: suppress output from 7z [ci skip]
d25ed18c3defab09e71318baca5037541728c877 2017-06-15 make-snapshot: colorize [ci skip]
9504610b25de8ed8656f169c8a3bf533b6acc7ae 2017-06-15 common.mk: tweaked packages order
bd8412b74f50d9ec7bee369970598532a828ed99 2017-06-15 Revert r59084, see r57060
aea98ff0d591a501a0b65c6e7b5e42509cb9afc9 2017-06-16 removed ruby_error_print
287533753347cb688d1d65bea6ef17724e237951 2017-06-16 pathname.rb: UNC root pathname needs a separator
9bf9d0ef42eb3fb87c4da72a06c17c9b725ef3b7 2017-06-16 default.mspec: limit cores
0955d9101c37013357ad622678962fb21d7436fa 2017-06-17 capi/spec_helper.rb: use MAKE env
3947382b87a49a36e247636f5488bf4a00cd1b20 2017-06-17 capi/spec_helper.rb: pass jobserver fds
d4aad43f591aa9f620a9f3096ea55fb013594615 2017-06-18 appveyor.yml: num of jobs
bc08e66607f883acd2b4da3eba32b54ab43426aa 2017-06-18 capi/spec_helper.rb: suppress logo
b89367d6d5e6537414ab01f075427f9f13bc50c8 2017-06-18 test/unit.rb: close jobserver
80aa1e6218305b2f75c47af368506a7f930f1214 2017-06-18 test_string.rb: chomp! frozen string
f5052d45be1b564a683c347dd72fd2f7b8638fd8 2017-06-18 string.c: check just before modification
263a0f7f161f3dbf46a2af1d440fa570a66bb5bf 2017-06-19 test for [Bug #12670]
22c8dcffe159e845d6dc0b2a8c3998db3b9cc3e0 2017-06-19 debug.c: rgengc debug option
b589c478061811c4b4a439eba7fbe802e71119a4 2017-06-20 gc.c: add newline to report [ci skip]
477d115924ba68b9df9a22cdb61ed20bcada6a21 2017-06-21 bootstraptest/runner.rb: keyword argument
ed908e5c2b26235a4f5e0f671250a6f3401a645b 2017-06-21 KNOWNBUGS.rb: deferred free
5eec76bc7bcae341908fdbbbc39a3d91c4a7f67a 2017-06-21 KNOWNBUGS.rb: hung up on linux
9cacc53d4a45d5af962d5c6fb9a5406b518641da 2017-06-21 Fix Enumerable#uniq with non single yield arguments
793f5d8fe82f0e3d62fb9d102a76f3cc5901898a 2017-06-21 ruby.c: debug options in command line
5682bfe2d9912055811697c569638423ae0e318a 2017-06-21 configure.in: use AS_IF
6af650256b38581ae396b8fb004d254856c48d89 2017-06-21 RUBY_DEVEL flag
ea57d84654c5bece74189af3aad7a5799d4bbe45 2017-06-21 gc.c: FL_CHECK2
7a1c10ba08258ebe26a423a4fdda7a99480eae22 2017-06-22 gc.c: expand sorted pages
ae6ebbb3fa67bdc72e4ba65b81d798b1f6ecd800 2017-06-22 fix mortal_dynamic_symbol count
6dc924b60605185778a809c7d0afc8b68a6250c5 2017-06-23 refinements.rdoc: [DOC] improved [Fix GH-1659]
02fa3456cee3f424230ff29cbf8f0415c381c9ba 2017-06-23 vm_insnhelper.c: vm_stack_consistency_error
769ef81ae36325ee0fcb4c27c507e69a00c5e1ea 2017-06-23 thread.c: suppress warning
f61e8084bb167fb43d15c3433cf82165b2d693ab 2017-06-23 vm_core.h: sandwich jmpbuf
d391697331fc0cdef9c3084e248af0d446cd9dd0 2017-06-23 parse.y: check multibyte char
af4ba5c12a54cff78cb46832132e7dc8c4fd86cc 2017-06-23 parse.y: should not warn op method call
ebf1da9de35cd040df9d275fdb753ef2935906f8 2017-06-23 test_command_processor.rb: add suffix
dc62793a910097b2bb6a48ce5b6669c3ddb934ed 2017-06-24 mspec.rb: keep jobserver fds
3c45a7899e239e7ece3c778d9f71e3be85fdfbed 2017-06-24 Delegate to `eql?` [Fix GH-1564]
d389625a1ec11b494137a588d7f3f4cf8d4a2c07 2017-06-24 Added version guards [Bug #12684]
8f1c93f4090be6e57a00c0072a142e8c8cabf393 2017-06-25 compile.c: toplevel return in argument
04b3328cd9ba138d717e68d1105ca4620de0a070 2017-06-25 compile.c: fix_sp_depth
72c46d217a0783428b0365498dccefbf2fc4d9bf 2017-06-26 compile.c: fix debug print
fa480488f45d75019004c5774b5ac3e6a4fbaa4c 2017-06-26 parse.y: mark error token
a0c1006e897a525dcd1dc23fa441a4ff1682846b 2017-06-26 parse.y: line number of bin op
49160c7115077d57869c2996e2cfcfbc227bfc8c 2017-06-27 vm_insnhelper.c: break in once
1474acff3c70c3c81cb1b059a8e6cc77a0fc4b70 2017-06-27 fix return in toplevel rescue/ensure
5cfda37971da176ceba204d57acb5821c293d555 2017-06-27 fix return in toplevel ensure
5522d79803766d715c37a7826e079b1c05c11e59 2017-06-27 downloader.rb: get rid of symlinks
c28f8b039489be50ca2d414b7dfec1190444d10e 2017-06-28 parse.y: prefer enum yytokentype instead to int
ff36c25f475d63135d7088a4c25cde3d34045daa 2017-06-28 parse.y: fix parser_yyerror
e42a16190c0c5bbdbe052b62c3a8b67920b3d08f 2017-06-28 parse.y: flush numeric token
7c7d74365deaa41f3df5d7bb1969b477a3d937f4 2017-06-28 parse.y: add ellipsis
f78d92c5cafbf4e5292df025eaf290070f4367d7 2017-06-28 parse.y: fix token
0a11abfc7ec92fcf4eb9e973c68588f079fdb60d 2017-06-29 compile.c: disallow next in once
3bf4c46bb83b6e45f7c0232e34e09f3061de2f13 2017-06-30 vm_insnhelper.c: dump iseq
703675da951a2ee317e96e51dc4ed845a71ea6ba 2017-06-30 compile.c: dump iseq
24171da2226cf82bdd46b691d56ccffafb6b30b4 2017-06-30 main.c: RUBY_DEBUG_ENV in devel
046f8469f322756c4fb7676e551ed7d62e4d629f 2017-07-01 test_parser_events.rb: simplify
844ca35a924ed2ff0de48f0e4680f05f8da234bf 2017-07-01 parse.y: mlhs_add_post
f2d18484417fdc6e9ae4970fed7eda0de1027e91 2017-07-01 parse.y: f_margs parser events
2c4d43082cb7c1147302f559ad623f5deb22afd0 2017-07-03 win32.c: cursor relative to screen
66245e1b2b510c005788f56f49750808c7c80829 2017-07-03 win32.c: clear relative to screen
da373e53941f5e2058a3d6f01b14df65713431c9 2017-07-03 win32.c: restrict cursor move
202fbe3046a6c37c6b9c7ce183d4e11aa34bb025 2017-07-04 time.c: preserve marshalled timezone
1c34f0b837aaaa265a0771146c2059b60922c6ff 2017-07-04 vm_args.c: improve keyword argument errors
2c59dd61f1034b06ae20351c14404008e17c6f5d 2017-07-05 un.rb: support https
af683bd16ce06824e1e310d72da7436e349ae5e5 2017-07-05 debug.c: add FMODE constants
d9d8ca0b8f70415d4d35a2e86929de8f6b9feeeb 2017-07-06 lexer.rb: ignore dedented space
8ddf0263bb0a8536e40eb088d8620f13f28c4c52 2017-07-06 Fix DecimalInteger converting to octal bug
d984da6649565dcbc2cba7f9184fbcfad28f2edb 2017-07-07 Run single downloader
41bdfc53da3fa5539e83196762a72a0f82f5b2be 2017-07-08 .travis.yml: update dist to trusty
1d6c1d20fdb3372433987bb5d9ce79362c8504bd 2017-07-08 assertions.rb: syntax_check for other impl
2abf6a3474e052e1ed1e7828a3c2b64198314379 2017-07-08 * template/exts.mk.tmpl: extract SUBMAKEOPTS from sub exts.mk files too. [Bug #13730]
d0677cdb2cf6ebd87dc2939251454739e99cdc0c 2017-07-09 make-snapshot: touch-unicode-files for 2.4
90d65afc92ab6e90e4a8fd3e5e4bf9039e931e37 2017-07-09 make-snapshot: generate ChangeLog iff not exist
b391708718a7e3516d54e09fae3c602a4cdbd6d4 2017-07-09 downloader.rb: get rid of symlinks in dist files
f1fe99b1be202fca2500cb7f7d3d18b045cc73a1 2017-07-10 hash.c: prefer value cast to pointer cast
5ed1d88edaf98f437094a9783461716913451d3c 2017-07-10 test_rubyoptions.rb: assert -00
d2dd18ed16c977e278c18946ca679ba13b5722f6 2017-07-10 compile.c: simplify defined_expr0
89bf90a370992e3906bca56d90835682a895bba0 2017-07-12 optparse.rb: get rid of eval
5bdb4e0566d3aa702a5807d75df2e12c3d735b68 2017-07-12 gc.c: restrict RGENGC_DEBUG
b226a8b0804873727f3afd8bdce04125ee2b2e7b 2017-07-12 disable r59314 on mswin
52e8254b548a06c67fc1c130040925d169b8d2b0 2017-07-13 parse.y: flush debug output
1e84c8343f38aab16299ddfb7cb20d3e9dabba6f 2017-07-14 process.c: null bytes
f7ef047f8e3e271e8defa0065959416a188a8fd4 2017-07-14 VPATH for ripper
57464618abee8c5d35d9a24767cdb62d1459b341 2017-07-14 io.c: textmode if newline decorator
5d6c1f42d56e390732397bc115f7d7240eec5e10 2017-07-14 zlib.c: fix unnormalized Fixnum
70af8d3c9ca2a46ef1f364783125a747d9426b2b 2017-07-15 parse.y: refine error messages
019f21e58037992741fd407e9c124a5b1b51551f 2017-07-16 Use assert_syntax_error
80d502b88116e95e4b17b4e7278d0d47106253db 2017-07-16 parse.y: utf-8 codepoints
360f85eb8b3f7df4374dbfb64a1700527dee3776 2017-07-16 parse.y (numeric_literal_flush): fix typo
e5b6c9c5e4f48a4de8a611e1a085ba63f49ce89e 2017-07-16 assertions.rb: frozen string buffer
b17efb6874345c2dc8dc41f76226463b9a785123 2017-07-16 parse.y: refine invalid Unicode escape message
28695a8fff7c04224a58cdb9cb1adeb5810b719c 2017-07-17 parse.y: refine literal error messages
23e9a4ec1691ef7d3054c9c39108acb5cca4bce9 2017-07-17 gmake.mk: extract after update gems
8ffb23c2e1f2f292c8ed85b51ffb85f4811e5a9e 2017-07-18 proc.c: rb_block_min_max_arity
1f67a3900fbd45482ed36ad3b148b321307c1576 2017-07-18 vm_eval.c: rb_lambda_call
2e596f6891090eaae14aaf039b3f8d817e430e37 2017-07-18 descriptive asssertions
e69dd14a6cbb02756d0568e87bae8697159e72f5 2017-07-18 fix typo
2cc3946d0ed8a21a7bf801b2a1310475f706fc3a 2017-07-19 st.c: adjust style
77f1277e1d154aa7858e9584559d648b1df2865d 2017-07-19 test_rand.rb: improved assert_fork_status
a14cb8ad5b432bcda7b6a4a0ee41a1a292d0b568 2017-07-19 random.c: ensure initialized
8c5e7c59ff802c7eb93d3c8accfef01be8fde07a 2017-07-20 compile.c: restore stack at return
19e687ff03263ea27c91a99db4f1b7a9b4c9006a 2017-07-20 parse.y: empty hash in defined
5f534b7d4684f5bf826ab9ad4dac166f5b938f1d 2017-07-21 optparse.rb: [DOC] fix keys
90311f37e47dd62ffad20c90db68a0705c050061 2017-07-21 strscan.c: fix segfault in aref
86dc8c81ceb51317fc1d0769cef048a1f1adec9e 2017-07-21 compile.c: dump iseq at adjust bug
52bb1dadd5397f4dc138dae2093df5d3dde1c700 2017-07-22 compile.c: COMPILE_ERROR
53737990fe160d3f0d04aab9234381e1455c8a57 2017-07-23 sprintf.c: width too big
3fe5d355a802d3212651a42eb6c54129cbf89b21 2017-07-24 optparse.rb: case-sensitive candidate
88a22cbcf25d2b85f6341c74bf19eca346da6efb 2017-07-25 socket: system getaddrinfo on Windows
f29e5013adcd9c8753587471727e3280aaf89686 2017-07-25 parse.y: limit codepoint length
7d6965f88d6abf0e1e9f92a58139dc56b27db07a 2017-07-26 parse.y: brace after array literal arg
11f69dccf3d9dd5e70f0f34546aab10b1f733ae1 2017-07-26 vcs.rb: commit
083a25f9031401803f91156ba7687a53312c7e75 2017-07-27 vm_core.h: shrink trap_list size
c6134d19dcc2e7e4c9b46949fba1fc26616e842b 2017-07-27 fix type
b89d5938b5ac5c9d4c4cfed0730a8c9970943a36 2017-07-27 set auto-props to avoid commits setting properties
c1d5d16c38ccfbcb91b07fad8e667808747cbbbc 2017-07-29 compile.c: fix flip-flop value
4905a62f5b861a3ded38281192bbd198f6e20957 2017-07-29 file.c: [DOC] File.mkfifo
97c977debf8592de87df808872515715040c6aa6 2017-07-29 adjust indent [ci skip]
3449d4fa2d2ac0655eb55a770aa10fc829660760 2017-07-29 visibility of inherited method
44544c036cacc68760c2af84faf3eca8f8e68fcb 2017-07-30 compile.c: replace adjuststack
8458e709ab4fd1c095b6281fe74f44e4dd4090d5 2017-07-30 string.c: rb_str_initialize
f9d5843fd92d1cbc41eef8f2bcf54ad23326f01d 2017-07-30 hash.c: refactor env_enc_str_new
2b582b7ca689277e63e901272b1112d19b8a914d 2017-07-30 UNALIGNED_MEMBER_ACCESS
84d83482c8ba1b8e7002ed8ff4c6a2c00fa4ce62 2017-07-30 UNALIGNED_MEMBER_ACCESS only for clang
bf87195ea37d9607e21e50a1e7df63a2cdd6451f 2017-07-31 configure.in: use libtool
4eafec5ea61cd7578b85069a065c3794ca458bbb 2017-08-01 parse.y: simplify parse_ident
ae6625c54677020ab820e30cc14d8c9b4a640820 2017-08-01 assertions.rb: AllFailures#message encoding
a2fcfba534fdd5a64b10f54aaaa8f3acc206e52f 2017-08-02 eval.c: fix state type
5ba4d948ffebd7f316acd58b76d66697ea464369 2017-08-02 eval.c: suppress warnings
823898790369cd826f97c1d010b86a1c78070ba9 2017-08-02 suppress warnings when RUBY_USE_SETJMPEX
432e6805e1b14bc374724ab9fd03559811b871fb 2017-08-03 spec_helper.rb: pass jobserver fds
83a31e9e90b978d73cbcfa4c1b5e936bb395bafe 2017-08-03 dir.c: relax base option
1ef613dd0b6db1a3df63224803eadd2911ab427d 2017-08-03 dir.c: relative path Dir base
2a5c20acaf3f9cc695c91f6a9d6006801e432cc6 2017-08-03 fix typo in help [ci skip]
76857f8ee825e6896248264d866f8fa5a717057e 2017-08-03 dir.c: reduce syscalls
2d3c3315101aaecb89bd4b9e7c8366fc4932a46b 2017-08-03 extract IDs
1ebd2b370282b43f8f99050cdedd8aa678d49dc0 2017-08-03 ruby.h: NULL as empty array
4f8107a4ba9ea72e75aa7ccd7f5b4fe36f64b096 2017-08-03 disable rdoc for internal constants [ci skip]
c751bad51d15385e30279b6748d27ff401cfc83e 2017-08-04 benchmarks for String#scan
2b770b467455d7d7d6fa0c03ef177820a56b11f5 2017-08-04 string.c: improve String#scan
d11dfab56911ff3daefc1d9e552ff14b5e53c665 2017-08-05 vm_core.h: vm_call_flag_bits
26aed9c5779cadf6d8a2030e4cc25958efbda522 2017-08-05 splat keyword hash
c1124ff6b631ff4bed8366dd24129c39982a9ad1 2017-08-07 enum.c: use predefined IDs
73ed79d8d4f5071cb0f28584b368e9359f2c9fc3 2017-08-07 enum.c: prefer rb_funcallv to rb_funcall
243d188f7c2b6cbd4ed3ba5e75b6952e0b8d13a9 2017-08-07 enum.c: optimize for integers
50dc093d6b8d798e5703d33f7756071f23412c75 2017-08-08 dir.c: fix up r59481 for old kernels
ec4af34efbe971cf48b600688b9356e3513e93bc 2017-08-08 dir.c: fix up r59527
8081826be6a1091c311ed4793abffc2ba1194fe0 2017-08-09 ruby.c: origarg
4ebe2d4ef05f3c924b5e8e09035a63ada16cda64 2017-08-10 vm_args.c: prefer optarg to keyword splat
059cf260e72bace987bf4e1fc09733b576547c67 2017-08-10 compile.c: fix KW_SPLAT flag condition
25213719c21ed53ab4fc5c24193d83dfe93c1c4e 2017-08-10 cont.c: fix up r59557 for !FIBER_USE_NATIVE
157ee2bdbc0d81991ce55fe3a0807bc21bd30462 2017-08-10 ruby.c: ignore non-option in shebang line
1f5bf61c6e8316f489221bf93b159ece80c8c00e 2017-08-10 vm_core.h: unreachable VM_UNREACHABLE
03a2862b983c7dd6c1b9fd016154191213750ed3 2017-08-11 separate hash literal and keyword arguments
d96eba12c24c71fb75a41ff4fcb7ca7ee1e46f91 2017-08-11 re.c: options for sub-regexp
47db9cb456c343e9a5b253fb67cd8ef174666f11 2017-08-11 enum.c: make constant argument static
555d477d2e0fcc8787398113d4c41dff9b32243c 2017-08-12 test_stringio.rb: more assertions
6ee82564fac2745e45154938b5b75d9f5ab70b58 2017-08-12 stringio.c: encoding at EOF
24d03b22046ec02e7abd71f2a5ac443d9bd50699 2017-08-13 stringio.c: encoding at empty result
e022015c62694f56f0e2d7bf6d3bbb09dafcaf24 2017-08-13 stringio.c: encoding at empty chomped result
374c70c6cb3e27a53134a14b737af956ecfc739e 2017-08-13 stringio.c: suppress a warning [ci skip]
29b114a1ea1b06a94b19a334a3031574118d2301 2017-08-13 parse.y: set used flag in gettable
45270d20ed715a80314c5622331d580bf26bfcc2 2017-08-13 script.rb: skip empty directories
3bf3108c8e34d4d517d9681639e6a84f9761caa6 2017-08-14 type is invariant inside this block
d5b3c0fda6f44bece96a59e61ce92092e0a7155b 2017-08-14 compile.c: compile_loop
582b7057dc92fcf23b01a4fb699ebe008fd92240 2017-08-14 compile.c: compile_break
7e958b890e663edd7985e347f677b5851e3c5d9c 2017-08-15 compile.c: compile_next
b0e2c2476e75c710866dacc03b672b3314f50c6e 2017-08-15 compile.c: compile_redo
bc33c5ce0ae4a6146d58a5b037d3ba4bc66ed01a 2017-08-15 compile.c: compile_retry
9028340deb8f547d3f94fad49a9d92d62ad3c4e8 2017-08-15 ripper.rb: fix License format [ci skip]
16565fa2d706719770f38c835a7a5e04905d9a92 2017-08-15 ftp.rb: fix example format [ci skip]
aa0f1dcbda5d5733f4d911c43c0d23cf85d0c530 2017-08-15 parse.y: removed useless check
0afc8db914227fd391b927e7517530361b2b3114 2017-08-16 vm_insnhelper.c: cfp error at stack overflow
e169fa941960ebcd7cc99eea64ef25d0fd9fe24d 2017-08-17 parse.y: unexpected tINTEGER message
3fa218361452d57d4b62e716de5eda351a9ce0df 2017-08-17 method.h: enum rb_method_definition_t::type
0db193f98d97d235e7628815b2ba64dc530be2e6 2017-08-17 vm_method.c: alias warning at refined method
5c28ff6c41132a98470362d2304fb69b3bb7e4a3 2017-08-17 Revert r59612
a7bccb20f87978ec7c49191d88cf51d51770f44d 2017-08-18 vm_insnhelper.c: raise ruby_error_sysstack_gc
e3c42f53fb48137517e71e1b308cae1ad35d130a 2017-08-18 vm_insnhelper.c: vm_cfp_consistent_p
52d35e75cff343f5de52448dfd3b203cb08b2b07 2017-08-19 class.c: call rb_hash_keys directly
1292d2d24c7c940e399573330f85d7c4f16a09a7 2017-08-19 class.c: check kw hash
3632bd45f59dbc6732fa6100dc40101434cea263 2017-08-19 ruby.h: fix rb_scan_args_trail_idx
17b3441ac4ad1f10bfc7ed1ab88b14ada9ec3e7d 2017-08-20 non-keywords hash
b54f535506e47166711131edd3bfe22cab926325 2017-08-21 vm_core.h: ruby_error_stackfatal
9c927f8c8b6773ac24f2ba404027d5701704331e 2017-08-21 prevent stack overflow
2f3eef8ee06492817804536210ff6d74e0d467c4 2017-08-22 signal.c: removed raise_stack_overflow:
066e9a8b4ac36907f8e7915b5f94fdc7ca851de0 2017-08-22 signal.c: fatal stack
1f89414c20edbe0b36fac7351917f401ccee63a1 2017-08-22 insns.inc.tmpl: ensure info size
7735c1f5fe4eabd97fe63d7113fc12fc25c877b7 2017-08-22 tool/instruction.rb: move logics to templates
a4d650274d45f20ffae19bd60244a1ccc797fc5a 2017-08-22 pack insns_name_info
84bc175cab620279d22ccf560685d7d0b79e9f00 2017-08-22 pack insn_operand_info and insn_len_info
e7606de949fdae93ae51feed80a128511d66a9d3 2017-08-22 parse.y: primary should not be 0
0f711026e2da7ebcd8933c987d8b0a835f1ae153 2017-08-23 gc.c: run all finalizers
9b2d518a6f74abaa73734ecf8bce80ab422867d6 2017-08-23 skip unless finalizers run
1fe73fc948c5f511d3c6a7b4dfb7fe61348ab169 2017-08-23 gc.c: restore cfp at finalizer
37228c0fe214731e3e832eacd29fecac4695ac67 2017-08-24 compile.c: free before adjust error
7971a1246b0505fa2c5fab1b86b3072a22655c8b 2017-08-24 compile.c: show failed instructions
0faeb9039ff32e299f85bd05a3948ff33db07a80 2017-08-25 compile.c: moved comments [ci skip]
ed3a575b594ad734b403f7ffc4f100cae707604c 2017-08-25 compile.c: useless jump elimination
c0baa381b5293abfe2c06a5ecdf10551c05c92f9 2017-08-25 compile.c: unreachable chunk
19d692920d2d207c3aa891fc79aa5a93c17f84c6 2017-08-26 thread_win32.c: set thread name
420efa9c782ce78ef62b74caaa97918a722d069f 2017-08-26 win32.c: fix return value
9cfc74427e78f7a12fe015332e88a2716ad1ae96 2017-08-26 NEWS: Thread#name= on Windows [ci skip]
6582a2f6f1de88b1e3960a8c3f1bef955c9aa50c 2017-08-26 vcs.rb: refresh after dcommit
c1b32b5a1ba7fd2b2d41e062a28bf7b59b7c0a00 2017-08-27 compile.c: compile_rescue
7999209019f85abe793288680dc7b73933db621b 2017-08-27 compile.c: compile_resbody
a2f5275e0b0a79ad804eae3f6c817f8bf9979661 2017-08-27 compile.c: compile_ensure
4446f52896cd093cc86922cf6ad2422414e25cd6 2017-08-28 compile.c: compile_if
c5683c9a63325baac11524c2d3fdda0958598ef8 2017-08-28 win32.c: fix function pointer
3895e300743be093c017dbd5569b946a549ce84b 2017-08-29 test/ruby: tweaked heredocs
cb70a92ece6503ffd0b24ebda67cfdb35672e8ee 2017-08-29 array.c: join encoding
26a9bf756bf66e77dd7b897f7ad97a7ffdfb3275 2017-08-29 array.c: nested encoding
4b9aeef1fa2f32a4555f88c6e83539374a1bd8d1 2017-08-29 array.c: use rb_check_array_type
56ce54608ca53c02c125e609d1e9eeea6025c4d9 2017-08-30 array.c: integer calculations
96223329d0b11a76e37a91b08a828571b5e97172 2017-08-30 array.c: refine descending_factorial
f0ae63b072f3404f377f8fae0121c943ce33fc5d 2017-08-30 array.c: refine binomial_coefficient
54217d68b3efc40d03ff50fbec5289288fedbf66 2017-08-31 test_syntax.rb: assert output
1f506de649eea999b1235915173fdc428ca7a666 2017-08-31 test_syntax.rb: suppress warnings
bb03f02805d1cd112c5fc7a3a8027ed2797c0074 2017-08-31 string.c: adjust indent [ci skip]
9f1994ed5ce9e5f3a0964058b4753a021a92e40d 2017-08-31 io.c: shrink read buffer
d6347a467d2b2f5628f45da473fa9e159bbc5c13 2017-09-01 compile.c: ensure after toplevel return
b8243bb8f29621612481a6bb3dd5e7abbcb541f5 2017-09-01 compile.c: fix loading pathobj
0118b985459ad20520af09e5202774b3cc52b491 2017-09-02 Update Hash#compact! documentation [ci skip]
caf92db48646a0b2febcd69f2e9a9a6734074a68 2017-09-02 Add Method#original_name code example [ci skip]
0465916576dd5807e9ffdb21b4c008a9069a5804 2017-09-02 cont.c: fix root fiber to_s
0f6e7edf72cdbb071214f91854e1f002916f7af0 2017-09-02 getoptlong.rb: multiline regexps
3b556825294f6444291e231973487cac8d55ee57 2017-09-03 test_coverage.rb: use real path
0cbcb5f5804a7652709d2227428ffc09ae3c8935 2017-09-03 test_coverage.rb: suppress warnings
52ec107a1b3c356743d9d883fd3e49bfe55ebb1c 2017-09-03 test_io.rb: suppress a warning
442273fad38e05d808331b07bca753e8d6fb154a 2017-09-03 default.mspec: suppress warnings
fc1bf166964bdd5ea6c5fdac58a6f1e7e5b17afe 2017-09-03 string.c: suppress a warning
71de56621ec4643bdfee102f56a153260bb97998 2017-09-03 string.c: fix for non-Unicode encodings
adac7792180d678d7ca47a9aa523efff2b1ed4c3 2017-09-03 string.c: enumerator_wantarray
ded7e1c2a10a044911efc02aef654bd647aec4c4 2017-09-03 string.c: make array in WANTARRAY
805d6f6f3c95a4407990cbd663f26cfb5171739e 2017-09-04 string.c: enumerator_element
e5684558262ead5253b9fce36efaea6a6ae6acab 2017-09-04 string.c: grapheme clusters on frozen string
4a09333b35ad7f34a87942b726a94221dd238e34 2017-09-05 st.c: fix false assertions
813ffb8b53c6a0c0f34cbd0255c7fa481991fc77 2017-09-05 st.c: fix num_entries
faa26f55704f8fcbca507e19c529f8fc45acc5d2 2017-09-06 string.c: optimize enumerate_grapheme_clusters
bd10ce165c1a352d8a225face91d94e855b72e35 2017-09-06 string.c: fix false coderange
65b87de350e36eaba77ab2db30b5cfbaf19f61b0 2017-09-07 ruby.h: unnormalized Fixnum value
99d989be9e3e2d2031c43ca865e096dbdbf0b9d9 2017-09-07 common.mk: fix golf
b3907bb5dc7ef9158e112391ddec9a44a4af171b 2017-09-08 fix up r59776
f2e04b77aa8a363d7e36ce5a9cdb60714a537a3c 2017-09-08 configure.in: moved flags
6c3c48e3d569a40774a14a5bfbebf3fc72874de0 2017-09-09 compile.c: replaced switch by TYPE
067d9e9ce97dd42b8b13eef10031b0fa9cf23a1f 2017-09-09 sprintf.c: NULL as str
85cb9231a82508befab1059b8f4b729257bfd1c2 2017-09-09 rubygems_ext.rb: use BUNDLE_GEM
4054b123d486d6b79cbb5f2b8cd6b2f4781ca563 2017-09-09 Makefile.in: test-bundler-prepare
19ae6bc70dcd27fa79f703c092247eca483303d3 2017-09-09 spec/bundler/support: paths for ruby core
06af3b204c6c6202b26674d90145489d2917e07f 2017-09-09 runruby.rb: set envvars for bundler
73adee9d6c8919688d638623c7858aec00857d62 2017-09-10 cli_spec.rb: prefer BUNDLE_RUBY
83299c73f36a56442a24de26f049f1a21d724d5c 2017-09-10 merger.rb: separate logs
93272b35f1192d12c5acec75ba95101b33e170e2 2017-09-10 cont.c: fix typo [ci skip]
d446f15c975923dd55757b44a059716d5299c92d 2017-09-10 compile.c: pop coverage trace
b6bc45b9858f83231c9fcf91ab1a32bf7b5b3e0a 2017-09-11 test_io_console.rb: test_set_winsize_console
65b11a04f10a2438f0d6ba263a78d16367c3aac0 2017-09-11 console.c: set winsize on Windows
56c61b5cdef1aaecedd5d3b8512ca4f82171eaab 2017-09-13 LIBPATHENV on Windows
a4eedafb132deefd25fe8dc62b2305213b0bbed7 2017-09-13 test_rubyoptions.rb: keep paths if necessary
ea49381e51dab839aac2e3b49161b51ad5193f89 2017-09-14 compile.c: iseq_pop_newarray
a61ae940c68c4401a42487ee2b670e145dd56dcd 2017-09-14 parse.y: [DOC] fix call-seq [ci skip]
7df1e45bb6b4326da5c799dcf58d38f0a14362af 2017-09-14 ripper: add states of scanner
3948372201e912e455211d4d5eb14e7c670da0b1 2017-09-15 rubyspec: fix types
3ce856a602d3c79070e9c516f1be4dd053d54499 2017-09-15 rubyspec: use mock directory
92e3ffdf780728719125c64709a6b2fb95185e71 2017-09-15 rubyspec: jobserver fd may not be available
581be44edea511652692f2a609264f55b27b7c9a 2017-09-15 object.c: fix conversion failure message
f22345427a588e2f69151c60106beef9c00d04e7 2017-09-15 parse.y: use SET_LEX_STATE
86888f9cecc30ebad241fd144bab6ff6380640ed 2017-09-15 rename ruby-runner as bin/ruby
012ed57719d685c475d7754c8934188300461d68 2017-09-15 fixup r59927
84181a6c88bd9c7d266e2961d808ce12a37e05a4 2017-09-15 Makefile.in: make wrappers for each name
4075d71c18fe46e16eda337d7c02e6aa741b76e9 2017-09-15 ruby-runner.c: reduce duplicate code
65055fe244e0f6b05148cc8e48743aa43e637b87 2017-09-16 common.mk: make bin directory
40d117ae88c4c8f2a9134fba7ba62417425877d1 2017-09-16 file.c: [DOC] separators at dirname and basename
2635984cf2b9b7632f8b35afa2f29d219aba104a 2017-09-16 fileutils.rb: error at rmdir
1241d59cefbe52fa13ad7bcfabe9dca5182c06d6 2017-09-16 test_fileutils.rb: rmdir should fail on nonexistent directory
3029014467c634c6b767e131c4d3f9beb3e44932 2017-09-17 Rename bin/ruby as exe/ruby
ad094e3ac304bd99adb0a5543e9f5d5e31a3caad 2017-09-17 suppress warnings
eb0146e2db23a82f01d1b50a59bc292a6338a1d1 2017-09-17 make-snapshot: after-update
08bb3640d750980b634e93972ed3761582f8e364 2017-09-17 compile.c: optimize unnecessary concatstrings
df33c063fccf1bca9e7d67140b2950e1b434d9b4 2017-09-17 literal symbol by intern
d1e63172c6ecf2606ff9a947d917117eb6923436 2017-09-18 parse.y: ripper_lex_state_name
b2da3824c5cc03658c652ed810ee0e322bd62b80 2017-09-18 refinements in string interpolation
5d988300b2bf55d7617cf26df5762eae5e32eac8 2017-09-18 intern instruction
2627c19d82252f2bb571f6bcb44e359cacefa92b 2017-09-18 configure.in: use newer libtool only
13f5dcb9f25cf07ef22baa5aded490395700b283 2017-09-18 error.c: KeyError#receiver and KeyError#key
50f7d64f415aa2fa5767749e1076965308dfca05 2017-09-19 parse.y: lex by lvar
ab81cc4d809437fa1aa71b39bff2587abd8b03df 2017-09-19 thread.c: report then abort
b823ecc34ef934d94a5d149a43c1fac1e6931d7c 2017-09-19 adjust indent
79e0a19353a6015cb653a9cfc078203bf296da0b 2017-09-20 ruby.c: paragraph mode by -00
71345cf1df3fc3d11277068dc42fe95b66fd7022 2017-09-20 fix up r59949
5da2f77b93e0abd17ad9bf3c4ba6d843b0e0a86d 2017-09-20 parse.y: literal term lex_state
5754f15975d82896c2566ca01b9ce7b3122d67ec 2017-09-21 file.c: rb_check_realpath
b6d3927e16357408720203a949cfa8741b9ebf6c 2017-09-21 load.c: real path to load
e3bb5c4ba3470b0e5803434ab7506591c8bc6cf4 2017-09-21 gmake.mk: order test-bundler
24ef8ad19015f5d84bd11bce0165059850036e9d 2017-09-22 numeric.c: use NUM2DBL
05ee7f2fdbb63ba33aaf5abb814b6166277b5060 2017-09-22 numeric.c: reduced repeated calls
fb38cfb90fcd467e398cbfc13aa99cf38c569311 2017-09-22 Update trick2013/yhara for Ruby 2.4
5983fd75f2acec804eca36f0fe57ffd7c3bf4d71 2017-09-23 parse.y: missing semicolon
80aa804a3372424e91bd4b01cffd4600b63bbd54 2017-09-23 parse.y: token type by identifer ID type
b0326bce01af3c6c29a29672875b6618964088bc 2017-09-23 dup String#partition return value
e1be1d0c3815be2819f525e3c1d1ec34ccdc398b 2017-09-23 dup String#rpartition return value
8c59fdb8d8f3144570019ee501e508a6ebd9575b 2017-09-23 dup String#split return value
a2026d89fc5d2faf1c56608d4b01e22638d70e96 2017-09-24 common.mk: link exe/ruby
1d44d10b48bb812bf57fd657a2ac8960f9ba69c7 2017-09-24 ruby-runner.c: RUBYLIB
6f968cab1508cdf04250db661e5122e53364d135 2017-09-24 load.c: fix rb_load_protect condition
cf24b38197d9189b810e4ef33ad0b811ce1b7075 2017-09-24 gem.rb: load rubygems.rb
6aaa2ca5c5c1c7370c5ac4a2b42bae73b7fe56c2 2017-09-24 test_gc.rb: relax criterion
444d0910056ce7f770b81f1bd50bbcbec85c3f37 2017-09-24 common.mk: force link exe/ruby
2c644a50ce69b66d85be2f19a4a090a551a18bde 2017-09-25 configure.in: install_name without teeny
d352d0a0a7851bc3a8d0352bf25a15836ee92e93 2017-09-25 vm.c: fetch retval iff necessary
6a169a499b6a533bd1c8d9631363f608a604b96e 2017-09-25 vm.c: unused function
c57eb143ec15bf5e4664c2a317678f746a78846c 2017-09-26 test_drb.rb: removed extra spaces
66c9d4f55e78765a3dcfbb8d56c1f36fd036c36f 2017-09-26 Release gvl while doing (f)stat
33118bf77ba4c9e49e2c616e7c32911832e6c5e5 2017-09-26 Suppress warnings by other than self-assignments
fbb9e6c1eb8ec1870a70b360038430d9ef1b1e08 2017-09-26 parse.y: moved duplicate conditions
2461376aee7eda4aad181c4e75ab3898de21674f 2017-09-26 Fix a reference [ci skip]
b9031d70887890b123559d203a82d04b83fa53e5 2017-09-26 Show rb_data_type_t definition [ci skip]
ea5e91b51fd7b2957fd4febc57be1d61f6ca318f 2017-09-27 * complex.c: fix Complex#infinite? return value. Because nucomp_abs never returns negative value.
241ba38d7007ca64a2e18b8422b18a9988eeab3e 2017-09-27 complex.c: no overflow
65d7479920d1bc94a25dbd759bb573c7b88c9fe1 2017-09-27 complex.c: no overflow
253fd5fe6b485eef92e36b46bd17ccbc11f2c397 2017-09-27 ext: adjust indent [ci skip]
37a9da68a7a8d3d4a3836f193e40dfe7767de565 2017-09-27 objspace_dump.c: remove unnecessary break
a59837ddd08dc78d41e3053034c8cdf29c2da12e 2017-09-27 pty.c: shrink repeated device names
140daa521228ce3520a75cdc4a26808f8fa3acdb 2017-09-28 test_io_console.rb: flush
9bc73cd81f29ab9d8fb6e7bbae0322110ecd3faa 2017-09-29 array.c: improve operations on small arrays
d35b5a472695441175a9cb1dd64def2f750541d1 2017-09-29 pack.c: unpack "M" may be ASCII only
2d4211990398103252121eb4309980f84e818d15 2017-09-29 string.c: ASCII-incompatible is not ASCII only
3133a5c971f77531aa33887c1d180d5bfdde0c33 2017-09-29 configure.ac
623cf29787e8c798f711622450c748ac65f22cea 2017-09-29 sizes.c.tmpl: prototype
16759238ad5a19e784f73a66ba5cacf7ee274262 2017-09-30 string.c: fix ASCII-only on succ
3ca9f25b29f6a9bd11be74e22f3d7473cae3b64e 2017-09-30 ripper/lexer.rb: remove double quotes
1852b4a8660ee8e71997f81cee4903c6eb23f306 2017-09-30 ext: check if null byte is contained
1b7e97044dae47cd99d6eeefe754a8f1b10b8c01 2017-09-30 dbm.c: removed useless assignments
c0a58759e7596157310371defd28f00ce71db55b 2017-09-30 gdbm.c: use the default external encoding
e7c8073a62784ed88e64ba7b2e321b5e1aa10e26 2017-09-30 dbm.c: suppress unused-but-set-variable warning
327b22ad77bf285206d787d0f0c648234d95b707 2017-09-30 eval.c: check type
2eb2367593cc59585ce6d2ef60fba2d34b784da3 2017-10-01 test_refinement.rb: test for r59946
213fa8ec432fffd9adbcf4f07863023277e18083 2017-10-01 generic_erb.rb: -i option
cb0f3183cb49a2b5c6df309676d7e558ab074c2c 2017-10-01 common.mk (UNICODE_DOWNLOAD): set cache directory
487dfb9d2266e1e21fa35ad6933883a99ec7a35f 2017-10-02 ruby-additional.el: shorten here-doc markers
85847e78a0614d1f3373f22811ec6562fc0c2dc5 2017-10-02 test_argf.rb: indent here docs
8148b7013c1b08df4fb7bd87bfc699f1f929e540 2017-10-02 io.c: check null char
896e7f2d8dd7fa190c4514043b3aa5fcfa20c65f 2017-10-02 compile.c: fix stack consitency error
548698397a99065717fdc7766eaabf6af7a4026e 2017-10-02 test_call.rb: refine test_safe_call
4fb1438b9d7f617c7a8dc37935a960a24219e697 2017-10-02 use rb_hash_new_with_size()
e8e5a450208a4c6248e5d09009cdfd6a428544b5 2017-10-03 parse.y: set ripper event ID symbols to operators
75318f312dae825947da2e7ea9185c81da00d111 2017-10-03 parse.y: set ripper event IDs to keyword variables
1ef2ca5a96d32e30a8ee1b96da6892f5241c78bb 2017-10-03 parse.y: extract callback results
7f6e18fad00ac0959dfc1fe6dd73423537759ba3 2017-10-03 test_parser_events.rb: backref_assign_error
8e03b79e0608a084537e360329fe3a4b0265e0c3 2017-10-04 parse.y: Revert r60102
b17a16c279f6738070d1cb2de1f2139692850028 2017-10-04 test_sexp.rb: test for fname
3be412834d4f09eb0c2a705073ff10b1fd0d6e93 2017-10-04 parse.y: reserved words as <id>
2afb729f57cfc0806e5a7734b53b20263cce2e58 2017-10-04 parse.y: fix var_field
80855409ced7d4ace932870dc515af54f64ceaa5 2017-10-05 parse.y: fix KWD2EID
09e60b5af5a0ca5b76b82cbc8beaada76a0414eb 2017-10-05 io.c: [DOC] about buffering [ci skip]
9de6c712b66aad77df40661c1fc6d37e9a5c251a 2017-10-06 No more ubygems in trunk
581c0231278910e5e71d9c72449ecff66339301c 2017-10-06 proc.c: prefer name method result to inspect
a15028bc38a6d2492803780acb7b55456a30051d 2017-10-06 proc.c: super_method of included method
f52a49130fde7f0f884f0dafc10ff6c8d260473d 2017-10-06 .gdbinit: print_id in rp_id [ci skip]
b268da23d2be376057b6184f2bddf50841f58728 2017-10-06 zlib.c: memory leak in gunzip
c560c7b10d59ad9a34e13c268c5783238ea33cfa 2017-10-07 zlib.c: ensure to free
6a34a8c403717f1ffd894f54bff611f3cde28543 2017-10-08 .gdbinit: newline at rp_id [ci skip]
838a91633c3a50f43bcc4ccec11b41b5a102fd90 2017-10-08 parse.y: fix a typo
c8d45bdd595e9db3bca93300be5574560c1e9028 2017-10-09 verconf.h.tmpl: site and vendor directories
4ed65f12427b34e7362ce878ac1ef1b4b4fa6bbd 2017-10-10 io.c: path name conversion at ARGF
5e52f06529f43ebda1a7a4106413e47d121cfbb8 2017-10-10 io.c: encoding of ARGF.inplace_mode
3bd4910cadc9cc1ffe45181d097cd91c392dc7ae 2017-10-11 file.c: ALT_SEPARATOR on cygwin
72c96011ea9251e1f2bf9e4fc1edfd1a9e9f1a56 2017-10-11 parse.y: token info with BOM
0c551b7a6de46e54e4c273c4b7959aae362d5aa2 2017-10-11 process.c: null byte at initgroups
fb89004a3bb6806b3b571a0592837c0d105e3e61 2017-10-11 socket.c: null byte at Socket.getnameinfo
f90da484a3ae7fe47ca4e101b66242e85d8fd341 2017-10-11 NEWS: refine the entry about RDoc [ci skip]
e22f35ef2a671b17738929aa25372ea29d9a0a5a 2017-10-12 rbinstall.rb: shell code as comments
6a16d03365a565cbf22f148e997dca55d63cb00b 2017-10-13 rbinstall.rb: fix for --cmd-type=cmd
8a2a882e53ade974494dbf7c968a85bad0393dcd 2017-10-13 error.c: infinite recursion at Warning#warn
41910c0d0e989c368c6e08690df8171589e52f76 2017-10-13 defines.h: warn EXTERN
7402c35c49b629884386fc35e0e26b2a8e2c2b2e 2017-10-14 configure.ac: no _objc_msgSend trick
25aec0b8352428871b97de41f7da9abff1ab7d90 2017-10-14 distinguish pass and fail by highlight [ci skip]
c739150c1e7ed9012e07a973c9bd280bc3cb376a 2017-10-14 configure.ac: LIBRUBY_SONAME
8b182a7f7d798ab6539518fbfcb51c78549f9733 2017-10-14 configure.ac: link Foundation framework
b1ef4d80964d22956ee993659f1bca0f4c504038 2017-10-15 envutil.rb: precommand in invoke_ruby [ci skip]
b625191054a66877ea57954db0a81fb34281cbfc 2017-10-15 configure.ac: fix SONAME
1ebb148abc11c5af34bee5fdb91f7f7e8384d3f2 2017-10-15 error.c: [DOC] fix typo [ci skip]
ae0eea21bf52745c6fbb812f9dd4897ae27e36ed 2017-10-16 fix missing variables in ruby.pc
885c16c1d6d3115a8f88ad197f7f7850cebdb344 2017-10-16 test_complex.rb: NaN Complex
90ab739ae488eeb1aee00d1b0609f605c26041ad 2017-10-16 configure.ac: fix SOEXT on Windows
6b4cd8a996a800bddc6323cd9be7e402b4a3c56a 2017-10-16 Layout fixes in rdoc of lib/tempfile.rb [ci skip]
e0ef514a35586b91957b52f18d696fcaa535fc60 2017-10-17 compile.c: compile_iter
ee34bbbcbdb6c5173b9a277b0f4d8234f2b9b212 2017-10-17 compile.c: compile_for
4e01c5077423f5fb89f5189d2f1e7e628062ef9b 2017-10-17 node.c: adjust indent
ecf61fa5b0eb1307c3cd969d2a3abed756cfd6f7 2017-10-17 node.c: all node types
593d9786464c94db9c776a5a968dcf65cbc1d9d4 2017-10-17 tempfile.rb: [DOC] all arguments [ci skip]
20685cdc85ff218093194176a20b9568c98254e7 2017-10-18 Get rid of shadowing local variables
c1c3d07332d32f0981d6019c3f851e51739f0eb2 2017-10-18 parse.y: relop
4a375f3ef518797bc8788abf0891655d79aa719c 2017-10-18 parse.y: serial comparisons
0e7936f89647a8ba2cd664dfde47e6a2e2c94e69 2017-10-19 lexer.rb: no dedent strings in middle
8b501f6d7fa6aa85912dc36abccdac8915fe3b22 2017-10-19 parse.y: indent at '#'
42c98194b37bf2c0b0f3f88f8530f46f55a6d55c 2017-10-19 freeze Complex and Rational
f16f0441d681dd9d2e09631fd068268a63fe1f3b 2017-10-19 ruby.c: reject NUL in $0
90048176ccde574cb315437faecf468f45370dfd 2017-10-20 Make Time.parse respect timezone offset seconds
342e9ae38a0411df3fff5d1f1cbd77ea66af81e2 2017-10-21 moved node generation for dregex_once to parse.y
08c8f7319559d9a86b89270d4494325ae6c8e539 2017-10-21 assertion for r60225
f5f328d4977172b78b677823e59c3984ad786380 2017-10-21 vcs.rb: try to extract revision number from tags
719531dba564368add7c66b228c557b6bc2ae51d 2017-10-21 fix up imemo_alloc
d5b34b5331244f375135faf6c196d886b011ee22 2017-10-21 common.mk: preserve rest fields of bundled_gems
a4664da6fab76cf5ebe26bcadbca415de87af519 2017-10-21 gc.c (rb_raw_obj_info): adjust indent
6d2dc71acbe6065c22241ecf8a9ddb2699bd5b61 2017-10-21 gc.c (rb_raw_obj_info): suppress a warning
4bf6a04f49a23ab33f6c9209a873c08b6f28fb37 2017-10-21 Fix bug about String#scanf("%a")
fe7f05183243fd4c708d4a44e25c954334fc34f7 2017-10-21 fix up r60243
e4ff51b05a13e0a1d304a1022a9a609f7cf42f71 2017-10-21 sysconfdir on Windows
80c50308f9db813e999367ec5d116e2d2be9f840 2017-10-21 Improve performance of string interpolation
bb3f2ce7523b42f70243025a437583fc4d64a528 2017-10-21 compile.c: optimize local variable assignments
2050b50d85f89ce084c20089efe43785c35d8197 2017-10-22 string.c: comment layout [ci skip]
e480660b85f79d7f6c5fed278e9f521d877620d1 2017-10-22 vm_insnhelper.c: array aref optimization
8bd7c8cbc88f8ca318fa9a7b3f7f1476cc1da965 2017-10-22 fix up r60224
f644d3ef6789672fcae8b3da2e91655ad2cd736a 2017-10-22 parse.y: workaround for warnings
72f88ebcc16c29f8848174034b4b89ebd0ecb31e 2017-10-22 compile.c: optimize local variable assignments
7fa932ece61667b193c08d035ce634d6dc4a4eaf 2017-10-22 dir.c: adjust indent [ci skip]
1528a9859c70ae8ca41de90b6e79c8f6624e7b70 2017-10-22 remove NODE_DREGX_ONCE
a25a39f91841312f3f2bf7b11cf0e7e6b9dd309b 2017-10-22 objspace.c: missing types
6a503861151f8a02253fe6dff6d9cc5e927d01bb 2017-10-22 Add missing `buf` parameter to `recv_nonblock` doc [ci skip]
6e3ff2ecd9fdd82295a870e3db1228d5d586413b 2017-10-22 io.c: fix local variables
c0f40369b6f75f1d6f14b3eb1beacf2fac6e7263 2017-10-23 io.c: no restriction
92023a8f60a6c75428ce595e2e2680f377714396 2017-10-23 io.c: fix total
71a7ef31d7d6343468db164804340920e17c2705 2017-10-23 io.c: fix buffered output
08524bc59477176b270a0249784af4e37ab3fed9 2017-10-23 io.c: fix infinite retry
5682bc6ac547af13e2d2a4100c7d82995c2749f4 2017-10-23 NEWS: add [Feature #9323] [ci skip]
aeaeb4b0686b01a4a56998a4b7d87da470a57209 2017-10-23 stringio.c: write multiple arguments
cf4351f82a8e7ea18b351c9d06b0ea76fb6d0d85 2017-10-23 error.c: warning to write multiple arguments
585cbf65351ca10ebe673fefac22fdb9864779eb 2017-10-23 zlib.c: multiple arguments to write
30d23ec9035ae62d11a7ffe632297206b0d74da5 2017-10-23 multiple arguments to write
184845f2cda50dd75bfe18e7ad1a2a9fb3c4121a 2017-10-24 vm_eval.c: uncallable_object
30f5c55890bc9f1db68b7b709ed04b5b10ec9946 2017-10-24 parse.y: rb_parser_set_options
2c786bf35d62aa084bcb3915b0a10f2d4840459f 2017-10-24 Removed NODE_OPT_N
49b25aaa229f32aef88c56bf8ee422836f9a7f37 2017-10-24 vm_eval.c: all value type cases
d0d32ba1e8e30443cadc0580e3f1e534af547f07 2017-10-24 ruby.c: fix r60393
177856b8a73269366508194066e119305548535e 2017-10-24 Test for r60396
8fc8587e05163f0002915d06fbb20386cbcbb2ef 2017-10-24 sysconfdir on Windows
3fc0c18193602e2d2cd3a7096338b9dd6d51c329 2017-10-24 debug.c: imemo_mask
b0d93a99495683fc43c55a140b68defd057931f4 2017-10-25 debug.c: RSymbol info
0ba049256e1b8b17f68c45266396ed1e3976481b 2017-10-25 range.c: check if exclude_end? is defined
9db92694b06195679fe64f13a6610a7c25823fea 2017-10-25 compile.c: refine error messages
82fb43153b168f85aeaf0aa47b8a73e113ca7834 2017-10-25 Fix Mock.verify_call to mock_respond_to?
50a99a76791bcd09b15353d704226a9cb52fd2b9 2017-10-25 range.c: use rb_check_funcall
635d0822cdb3a9eb7612ea478601d17ebe76b74d 2017-10-25 io.c: write a newline together
7ed3aae2feb91c584c5402dd6f63c145acd1f033 2017-10-25 securerandom.rb: fix an example of choose [ci skip]
fffcf46f938932e4f48b623ab9816d5a6b9d301f 2017-10-25 win32.c: unknown reparse tags
237901a41b44dd86754b0a02979d03b56faeeb73 2017-10-25 io.c: warn old write
7da5b32a7df809783726a9aa2d37ed56822f91c7 2017-10-25 test_io.rb: skip writev test
1b27af8d56a0aa2dd2df167f5e6c9c14d02c0365 2017-10-25 io.c: let rb_p use writev
b1dc6071846a466b37b3af94600b3609080d1c92 2017-10-25 common.mk: remove old gems at update-gems
ef82d9487327333cb85d0dd087eb33a511ca23d5 2017-10-25 test-bundled-gems-fetch
44c748f571d5b75859b7abc954453c6bd8e10c3d 2017-10-26 common.mk: test-bundler [ci skip]
bbacbc96d6e4725f9b4cd245c5924420c42d2821 2017-10-26 common.mk: test-bundled-gem [ci skip]
464cda55c582c7c667ff4095c5598de1579a0c28 2017-10-26 common.mk: quote pipes on Windows
6b818dd9616ce6f0c849ab32c5869cc55b624b0a 2017-10-26 common conversion functions
07f04f468d729b399b794198c61516f2e8ac0a89 2017-10-26 test_env.rb: fix one-off bug
fd144546885390d549414e5bc103111c7563be71 2017-10-27 compile.c, iseq.c: consitfied NODE pointers
95cd1aef5283758dff61256cb78b0c8428282cf6 2017-10-27 compile.c: make node arguments invariant
c3bbc2ffd5bbd9d5951d7cacd19e3b21f3d447ff 2017-10-27 node.c: removed duplicate node_buffer_t definition
7b835184d7dfbf503607b80e33ebf2349d6f7ab6 2017-10-28 Localize EC functions
85195203f4eca03e163e5c9c2fbe503b0d40bd95 2017-10-29 io.c: convert to string at writev
8354b6d2cd0b83ad801d038a034e78e397ca32db 2017-10-29 io.c: honor buffered mode
e24e33c134b6736de22f68650f4b4fc24923c612 2017-10-30 rbinstall.rb: show categories of default gems
b6946d31fc201f6e6a5e046d58b69fa377bb76af 2017-10-30 backward.h: rb_frame_method_id_and_class
6806c16fefa62e420da73ed37ba94690dab18afc 2017-10-31 compile.c: compile_return
84d931415ee8d8839c7fcc65047a8b1112ab851d 2017-10-31 compile.c: ensure after return in library toplevel
42727ceb195fc00cd25c0203cad518659c466342 2017-11-01 file.c: infect from arguments
bfbf5b0b3ed32c50c6b211f3bd029583bed53cba 2017-11-01 dir.c: cast to suppress a warning
2b43825faee0fa69e94dca2aef9d611c602d50c2 2017-11-01 file.c: infect from arguments
dfbeb7188d947bc0f523a75a5e4012e56aaece25 2017-11-01 Pathname: get rid of a -Wcomment warning [DOC]
bdac4b6ee95d4a4e1458c5c3d41e631a81062ffd 2017-11-01 test_syntax.rb: all assertions
ae49dbd392083f69026f2a0fff4a1d5f42d172a7 2017-11-01 compile.c: refactored compile_return
10a1c8ca79a87b07e72d56cd6ebab9908448cf67 2017-11-02 debug.c: vm call flags
d49fca8894d05d124277f6be448994f3f7ccdcc6 2017-11-02 compile.c: kw splat after splat
fe1ad67c28492e32b469bd24b6722588c3f6f7bc 2017-11-02 assertions.rb: fix return in assert_raise
8ee30ab6f7643ec66b7164d9848a38e5cfafd323 2017-11-02 skip/fix wrong tests
b18c71e63901352583c3c3cb976b48893aea37b9 2017-11-03 test/ruby/test_eval.rb: use orphan procs
996468de001b21897bff901b7d1111fb85757182 2017-11-04 load from relative path to __FILE__
603a7bdc2f497ce6db97fadaaf29ab89c2cb6e60 2017-11-04 parse.y: suppress warnings
e92ca247d2a32b6779d008ceeebfc2faf58e4e6c 2017-11-04 parse.y: suppress warning in ripper
9533da6f1f306491858ba12fc630171e6ad97ae7 2017-11-04 gc.c: UNEXPECTED_NODE
39a73cac71d9914259cfbc1074c62062cf77fdd7 2017-11-04 parse.y: fix duplicate symbol
80aee7903d5caf22b219bb3dcd42cfc71fb65e9e 2017-11-05 runruby.rb: support run.gdb by --debugger option
ca551eed45fe416292ae08ed018c772cb430d5cb 2017-11-05 runruby.rb: add -C/--chdir option
3280f54168069d207834d9d15b0fb2ffa17168ce 2017-11-05 lexer.rb: Ripper::Lexer::State
6c1f11592c6e8f5347b758e66c869bde7ca32733 2017-11-05 test/ruby/test_lazy_enumerator.rb: test for [Bug #14082]
4b7f531553100afad272c7078b23e6e32989bc2a 2017-11-05 enum.c: check argument first
c2a08ef876e3a8caa95d29eb9683ec63d77ebf1c 2017-11-07 tool/runruby.rb: fix RUNRUBY_USE_GDB case
e7d37ebdaea75e1fd2ec2f4cdcdb2941389335d0 2017-11-08 parse.y: remove in_single
cf3329cb8dcce26e1fe2f2f49bb1d4ddeed07588 2017-11-08 parse.y: fix r60644
7b1f3906a049f0634578104af08a87ae0902006d 2017-11-09 compile.c: optimize nested string interpolations
6820727a907d047b4c8ae989c69ad8397661ef75 2017-11-09 mk_call_iseq_optimized.rb: add mode string [ci skip]
324b6d306d7da4fd3fc109e4e9781c782b64369f 2017-11-09 iseq.c: operand lvar
54b8b8e4f7da17d05242cabdfe431e4951844426 2017-11-10 iseq.c: disasm only once for each iseq
74597b0b4bfadd55e6f035ec2dc080dfd64cbf6e 2017-11-11 parse.y: constified YYLTYPE
7a693278c2897dbcb0bf425dba88cd4555fd6c81 2017-11-12 load.c: cwd encoding
fdb64a1a44ddfe519b212e60f4578c17741d0292 2017-11-13 envutil.rb: preserve RUBYLIB
0c467565ca9b9e9f3f99010044aa839eb1631454 2017-11-13 test_regexp.rb: test_absent
24d38cc447ee122c07208cf87a7899fe77792b02 2017-11-13 regexec.c: invalidate previously matched position
496b4267b2015254edb176f98943d7599b43d22f 2017-11-13 compile.c: fixup r60727
9cabbf849e333d2e09abb323fcd3100c4ef51095 2017-11-14 compile.c: comments for concatstrings optimization [ci skip]
a48fac6e226d182d7b1a7d05f47bcd7f1d1e7370 2017-11-14 common.mk: add dependencies for iseq.h
73e41247b93a74c9b2ec95a374736fdb98fcaac5 2017-11-14 string.c: prefer rb_syserr_fail
fe3decb2017af2092d4b2181e27e4cd8f6bbf4fa 2017-11-14 process.c: removed preserving_errno
50702d16ab5862413351520b65da820194dbf8d7 2017-11-14 parse.y: zero codepoints
c00265bbcc5deb1bcfcd0faa0cf8c4c42968de8e 2017-11-14 compile.c: fixup TRACE
e5b968f5719b68e81421f362085320e2d2a1c36f 2017-11-15 thread.c: use ec
25d56ea7b7b52dc81af30c92a9a0e2d2dab6ff27 2017-11-15 tmpdir.rb: merged make_tmpname to create
8c15f40acfd4171419d15b2516674a067d7d999f 2017-11-16 parse.y: no return in class
3465fdd44e1358c89c3c15ddf743b92df9aac4f8 2017-11-17 parse.y: RUBY_SET_YYLLOC
813b8d0a5394a1eb5998246cac3cd7fc18b9a011 2017-11-17 parse.y: RUBY_SET_YYLLOC to rb_parser_set_location
a8c358b7046060a007659131c40f973e85b51406 2017-11-19 gc.c: moved ENABLE_VM_OBJSPACE from vm_core.h
e33b1690d06f867e45750bd8e3e8b06d78b5bc26 2017-11-20 win32.c: vm_exit_handler
bca966617e4d765c3cfb8cecf1030f1e3c2fb2db 2017-11-21 fix test_erb.rb [GH-1763]
cac048a16c83fa2e0ace6ddb1b9d6319c2def1b6 2017-11-21 vm_args.c: ec arg of args_setup_kw_parameters
717b7fd9c45d50a3fb24e744f61628bc2f5d4b75 2017-11-23 debug.c: include RIMemo in ruby_dummy_gdb_enums
dee6a910024e119b6064031487f87d927d960304 2017-11-23 ripper.y: fix word list events
1046eae7814930fb326371930715122d647457a2 2017-11-23 io.c: read BOM only for reading
9c86c513f0912af07c9addb57026bab385abea35 2017-11-24 test_parser_events.rb: results of list literals
eb13bcec58cfd2a65b0d6996af65865f357699ad 2017-11-24 parse.y: refactor list literals
f418f9b4ce467cd8dd08822e460a7177605f13a0 2017-11-24 parse.y: make_array
8b6e9aa792a7a5b2c7f56ba8590d86473f406fad 2017-11-24 workspace.rb: fix SCRIPT_LINES__
9b48a6aec1d9a6618474114b6e92423edd1d776e 2017-11-24 workspace.rb: one more space
9560d2e0fb74f5c23e4919a4bccdadc7540030ca 2017-11-24 test/irb/test_workspace.rb: fix SCRIPT_LINES__
cea5a9116360cc179d5d9c0e35919ac9c2bfa87b 2017-11-26 util.h: remove my_getcwd
4f5357689b3fa773791727e614567f2ec137b464 2017-11-26 leakchecker.rb: no conversion
2d9f20e1cfdc7532a8acef4da9b8b7a788c4e99a 2017-11-27 psych_parser.c: fix compile error
256c88861beb452d790d74c7677a7e4217bc170b 2017-11-29 strscan.c: add MatchData-like methods
684bdf6171b76f5bc5e4f05926a5ab01ec2b4fd5 2017-11-29 object.c: deprecate Data
defcaf89dd9ed860f8ac00508ff80bcde86645a1 2017-11-29 file.c: File.lutime
b8d15b7e470fe6889daae9e8ff8cf6541f789a59 2017-11-29 spec/ruby/optional/capi/constants_spec.rb: Data is deprecated now
6875e3242f967995f89cf38fae05f4744be1f66f 2017-11-29 configure.ac: fixed a typo [Feature #4052]
5761093ee1f7a30b2fbbbe0aaff507b96c13d9fd 2017-12-01 prelude.rb: suppress redefinition warnings
b7a908f61b90cb8cb15df2f81beec06cfbf3d68a 2017-12-01 prelude.c.tmpl: split prelude code
a8a25b36f1db3812087a6547021846d8c9893d4d 2017-12-01 prelude.c.tmpl: escape comments
f5c5a1979a621a1f09e840fa421e71279b3530f8 2017-12-01 vm_trace.c: remove duplicate flag
98ab1510c47505702e876f7f871cd033d58c387d 2017-12-01 vm_trace.c: suppress -Wclobbered warning
8b180dd74ef7604bc896275ce2a13a1d8c2c2565 2017-12-02 enc-unicode.rb: for gperf 3.1
01830719f641ee9b56e0a6f5ef24759202761476 2017-12-02 fix for emoji-data.txt
f32bf7e67802000d9d097f3008dee0ca980ecc21 2017-12-02 common.mk: fix message
a1692f7fdf62dc109886d9910b4dcca635dc2e25 2017-12-02 string.c: fix rb_external_str_new_with_enc
e61e19a2fe86cf3afcfc87a38e66a1c5350c5563 2017-12-03 setup.mak: make Makefile stable
6d82373edcba5a0dc4b5cbc0c3110abdb566b91f 2017-12-03 common.mk: suppress an error message when git not found
61997a2168ca4c82849c574a1fbc6d43ef8f2908 2017-12-03 parse.y: location of BEGIN
f2d5451a7a25114c8dd79be773ec35d294b7a8cc 2017-12-03 common.mk: ignore error
7a936a6362a251dee6a03bc34463b0d92a327c05 2017-12-03 ifaddr.c: unused member
7101611b7608094fc83071a16367c580bc97415e 2017-12-04 ifaddr.c: fix memsize
340fe20a3be042ea416442c137b4652acfb37a5d 2017-12-04 hide internal data objects
b91d5b7958d752f3509ade4bfeaec4700e48c993 2017-12-04 bignum.c: explicit casts
5a8a2706d33849cf42cd56714f519108a4ededfc 2017-12-04 win32.c: fix error on mingw
02b7d4c5444fd64bde04b082672f61b880d77a70 2017-12-05 bignum.c: unified int_pow_tmp2
2d592329e05f3671632e7def1b9164b6073e618c 2017-12-05 node.c: FIELD_BLOCK
60bca0214b081ed9d60cf9364a61a889046fec9e 2017-12-05 parse.y: nd_line of call_bin_op
b9e91bfba4fc0e8f20eef2438c0d4b9c9e455951 2017-12-05 parse.y: nd_line of match_op
2ed12304299f5ffb4700c03ea70154961e5fec23 2017-12-05 parse.y: nd_line of logop
4fe720eb36506e4a1fac7b79a6ad13db8a141ce9 2017-12-05 parse.y: nd_line of call_uni_op
f24efa287fa5848e9f9c7f85f3716b3ed5ea6149 2017-12-05 parse.y: nd_line of new node
9fbd48ee719857f98e4a08fefb3d325e81f2d70e 2017-12-06 prelude.c.tmpl: fix line number
3234d6a6cba4e013cea778664ce4a8b372905ea1 2017-12-06 vcs.rb: raise NotFoundError when command not found
951ef1d413f53d84273dd0bad230ee573fad51a4 2017-12-06 file2lastrev.rb: suppress_not_found
86f05884a50eb1fc7ac932ec4c7965957ba17271 2017-12-06 vcs.rb: fix r61054
956cfb974f3620c4517dd7740cbcbdfaf50ab572 2017-12-06 numeric.c: rb_int_powm rdoc
185133fd43ff4b41133b58834d20f3a699a2c260 2017-12-07 win32.c: fallback to old API
db2d28b08e73a6f1698b578e53daaf230c3ce2bf 2017-12-07 parse.y: fix for old compilers
284e3ae137121c844965db845174350121de5892 2017-12-07 win32/win32.c: removed a stale comment
a4804fbdf503a9c2b550b877120ca4029c65cdb3 2017-12-08 support gperf 3.1
23c86d84e6816c91addb3781d4f8524021a1571b 2017-12-08 win32.c: check error code
d52ef7541f7dcf2965be1d9ed4c7885ae9284ce7 2017-12-08 test_file_exhaustive.rb: fix arguments order
ec74acd1a97e84c27cc899bcf28cc2a6e62ba5a5 2017-12-08 test_file_exhaustive.rb: test_utime_symlinkfile
60771d1315bdd3c3be8960d8d9131a7d2bd4b733 2017-12-08 pp.rb: rdoc
bd61ccef5769d5b8f3719680c4c4aea379f1d15e 2017-12-08 test_file_exhaustive.rb: get rid of failures
6d8f47fde1aa6b275d1bff0d7832944231b42353 2017-12-08 lib/pp.rb: no rdoc of alias to suppress a warning
84ae8dc9f3d02d70efd692a02b42fa35b5e27edf 2017-12-09 test_process.rb (test_maxgroups): add assertions
b81ac5150a43143a3562ba56add07abbbc764607 2017-12-13 process.c: adjust indent
32a4b080f145888faf6a6662cd127a9332ebab02 2017-12-13 Ripper::Lexer bit predicates
1590861172ec08b6b10688677364eec6488676cd 2017-12-13 test_process.rb: fix error when empty groups
c0b6041eb264bc14c6ccc715d26aaec706d4dc52 2017-12-13 test/ruby/test_env.rb: suppress a warning
692e00f3fd30be72a24d7ef9abb19d1d0e84fd6b 2017-12-13 vcs.rb: raise NotFoundError when command not found
54b89699d98f6ede7257325cb418f23156888cec 2017-12-14 bigdecimal: dependency
626ca9ff3ef1f175a06383840dab63a13c73665e 2017-12-14 prelude.rb: remove duplicate rdoc
20c3237d148f3972c1c5d63eb99ee3fc6dc561f5 2017-12-15 thread.c: debug messages
f5183827dc37e2da8d78e364dd700049461ad8ef 2017-12-15 thread.c: fix deadlock
7c4306e6e9c3c4a255f4ad20134c1832dbe45ba2 2017-12-15 gperf.sed: static declarations
ae18c8f5b6ddf1669b40c7290b5b4f3dc919b44e 2017-12-16 string.c: suppress warning
7c18db61a1ccfe895096c5a25b8fb2327b145354 2017-12-16 string.c: multiple codepoints
d2333dd92c3076e3d86e5ceff91069a56dcfa8a4 2017-12-16 test_vm_dump.rb: skip if gcc
b7d6b2299bc2a2b8f205818396cd555b0e9e967a 2017-12-16 ruby.c: script __dir__ encoding
639fd0874d81824c085a1d3daa14d8c142247b30 2017-12-17 vm_method.c: debug message
3b060b22f9866c3e9a005774033905d9f58d2d54 2017-12-17 vm_method.c: empty table
cb26d0d9bb9d335a1ff36169a4f10f3f1e06417c 2017-12-17 thread.c: adjusted [ci skip]
66bef9d238a415c9ccfed8a96c0e214fcbe454f3 2017-12-17 common.mk: exts-note [ci skip]
a531c579f85d06868432c02495ec23098fe4da5b 2017-12-18 Requiring pp is not required now [ci skip]
7766fcc732515acbe0673a162c63d2705143256e 2017-12-18 st.c: no C99 comment
fb6db414a199a6d2e43952413823198b69b6d1e3 2017-12-18 vcs.rb: --add-author-from option
7d24c27d2123c509c546c1563c01c1a01eb34f0f 2017-12-18 io.c: open_key_args by rb_io_open
9940a8d18180a79c28496214ea8c7f71f8fa7fe1 2017-12-18 test/ruby/test_io.rb: test for r61314
570642bf154a2366506202821584ac38e5a8c4ff 2017-12-18 envutil.rb: define flush method
2ad35b31bb844bee95bc29d85a0508c10f99d428 2017-12-18 io.c: opening external command
6b718de1d60946a83abf58695838551e62289fed 2017-12-18 io.c: open generic in binread
d2f685eed74fb7b345bf1a75b6023d62d86a1a52 2017-12-18 io.c: opening external command
7d42b6fa0a2a050e4fa244a17e4c895960ce7a7e 2017-12-18 test_io.rb: EINVAL on Windows
5c3f9641c0475b6ec2e26c8e6df921abf47856ca 2017-12-19 compile.c: side effect in splat
0d09ee1e73d0cf0daed28acd75deeb12f09f42b6 2017-12-19 Improve Array#- efficiency [Fixes GH-1756]
23beb594568e25a65eb4f3d03f246f7f7ba79b84 2017-12-19 compile.c: pop splat result
92bfddff928a70f595c38da6779c2168179c3d6f 2017-12-19 vcs: --add-author-from
373babeaac8c3e663e1ded74a9f06ac94a671ed9 2017-12-19 error.c: KeyError docs [ci skip]
602fda25abd8122bf14277c442c7d8082458e408 2017-12-19 thread_sync.c: fix rdoc
d20f4eb169796b0bcfda8a91f44a073ac94fef8b 2017-12-19 st.c: fix up
032e8fdf403502cc066ed7222991f40f3cc1fdfa 2017-12-20 parse.y: end of script at newline
e7464561b5151501beb356fc750d5dd1a88014f7 2017-12-20 Fixed command Injection
cdf1b85ae79cd4fe3995a72b6b861d8eb2a9d664 2017-12-20 Fixed command Injection
e105ee2bedc1a40c66929846198dfb07b536c420 2017-12-20 iseq.c: block param name
a94ede7a5a7b2fbc031557e7b723cb9f61496491 2017-12-20 compile.c: branch on block param
c364252926f7bddd5c16e2cf04bd4d2b548d5f29 2017-12-21 common.mk: revert r58542 [Bug #14213]
168c01999871dfabedc2830ee61aa0678e889980 2017-12-21 string.c: fix memory leak
7a54b5b4cea05369e6f3a3e85b7bb88a653ed472 2017-12-21 test for [Bug #14214]
b4dc51ce1059ab33dffa3ca37739efafe0a56fff 2017-12-22 iseq.c: defined insn operand
e2479cc43febe9cf26093fa2103a199d2d245711 2017-12-22 encoding.c: rb_enc_find_index2
6e0074d0ff7473ee6152d8cb68855a64b4928ad5 2017-12-22 iseq.c (rb_insn_operand_intern): needs parenthesies
70001d5fda6bb87a12a1de580132ecc349656442 2017-12-22 ifaddr.c: get_ifaddrs
161f4a511ad01c0e7f013b03aae6afd4c386b1df 2017-12-22 erb.rb: shadow by keys
73bed0312895322e0fd18310e840356c8e6af812 2017-12-22 update unicode data files directory
1e85e42bded8436366758c86108bda9dd77490a0 2017-12-23 fix unicode data directory
e3f46b1dc5f919a5ddd2893b8ca268c523e4e5d9 2017-12-23 insns.def: adjust type
2a723132e92b14fd6be25d13c791c719685850f5 2017-12-23 iseq.c: local variable names
ac40fc997b6b27c4f61084d9f6fae83ea251d614 2017-12-23 test_io_console.rb: get rid of sporadic failures
43e64b85852e72b1e7f28bdd0f33eaec57b906c8 2017-12-24 lib/irb.rb: simplified backtrace filtering
c03c03cc11ca59dd8e93e769297f99aaf0826652 2017-12-24 lib/irb.rb: highlight exceptions
2e5cf0b7116751344ebefda08a70ca2de570c89b 2017-12-24 compile.c: toplevel return arguments
874da405bd682d0e9275a66792e32104134123c4 2017-12-24 fix grammatical mistake [ci skip]
d9c76c5bd8c60f488d3decbcd5c2b46108bdba6e 2017-12-25 prelude.c.tmpl: fix optimization options
d66f2d44434de14899bc20b053238ea833360ec2 2017-12-25 prelude.c.tmpl: static literals
05d4ee86308226ba5ffcd90247c6c60bf2347b6b 2017-12-25 prelude.rb: block passing
efee0c87c1c6a71fcacabb08205ad6a83d438955 2017-12-25 fix leaked fds
72ac5986bd0cef3af4a501b21d54d8a4c7b4d668 2017-12-25 irb.rb: fix highlight
8880af9a3b5b8d44616c68c552ec271cc59a054f 2017-12-25 Use UINT128_T support flag from configure
ce52dfde9cd0bc7e22be6b5d62835cb348e076a2 2017-12-25 hash.c: use uint128_t
baa53f625d9a74adc457be948746c67d9eb511e8 2017-12-25 hash.c: prime2
67fd07738d07ebe8c7a659ef40408240bfc34549 2017-12-25 test/ruby/test_process.rb: get rid of timing issue
de11e472b447df6d45cd2eaa577d0f2f1efd4064 2017-12-25 prelude.c.tmpl: get rid of errors with old gcc
f6631c3096f30328178a762c6ee0b26136ef42b4 2017-12-26 variable.c: public rb_autoload
62a3e7a33b24f851bb6c9658925a4bf30655e70c 2017-12-26 vm_eval.c: strange message in eval
3802fb92ff8c83eed3e867db20f72c53932f542d 2017-12-26 parse.y: warning for locations
e973bde0d003ecec46c8f8946a50cf5120c17b60 2017-12-26 vm_method.c: fix super in refined module
60578d061a8cfe7476eae2ab75c50d0525992612 2017-12-26 test_proc.rb: remove duplicate test_source_location
42c6ef00afc0164a2ac11fc344a0b379e14fddf5 2017-12-27 fake.rb: set libdir
a1695d9c2cde823e3777a0ad9d87853a1cd4f15e 2017-12-27 spec_helper.rb: must find libruby.so
5f0dca59a3fff1b56dac9c49648299a0ad41019c 2017-12-27 vm_eval.c: refactor eval_make_iseq
ed6680c1df1b86d7bec619afaca8de0f3f9fbb08 2017-12-27 vm_eval.c: split eval_string_with_cref
8224002b81c2ddd061e47ea73bfbc8ea33b66ee1 2017-12-27 vm_eval.c: expanded eval_string
e1f834f9b473aeea590a93152b200c5033255d68 2017-12-27 spec_helper.rb: libruby.so iff enable-shared
ecbb128273cd7b15d7ad9c96048275ec4f582342 2017-12-27 fix fd mask detection on os x
67850e8a9e80e82febe32ad127bf941f67eb28e3 2017-12-28 proc.c: empty iseq names
634a48c5c1eba9d0d663759faf0c2156007a403a 2017-12-29 string.c: chomp rs at the end
d83e02017ec2e04da5e3b6c5921f029f80494980 2017-12-30 drb: use \A and \z
59845bd47aaf7316d38aba33eb9bba7fac4bcc6d 2017-12-31 parse.y: yylloc at yyerror
457521574c4765911c6b486b2b08170dcfd235cc 2017-12-31 parse.y: assignable_error
d0afbff3b047755f6a74446185cf08b5618387a0 2017-12-31 prelude.c.tmpl: get rid of warnings on old gcc
fa2e4a2061e140ce980bd2c8faef0d63bb408100 2017-12-31 error.c: negative uplevel
487efc80b0a2b97813626361b7962f77b6638d92 2017-12-31 test_exception.rb: more assertions
c5f4c44f82905bef60d49254e250ba55e0e8f205 2017-12-31 error.c: limit depth
862189c79e42529fe4d87f0b01f6ea285ed5afc0 2017-12-31 parse.y: yylloc at yyerror
5ceb13709152e9938ced2c20c4358f7a051f326e 2017-12-31 parse.y: yyerror1
d4764ef6e4a807e02b3d31347d3b17e2960d38bb 2018-01-01 parse.y: highlight yyerror
6e2ceaf0ed4812dfd8b1df4789c1dfd610e2de86 2018-01-02 parse.y: code end position
035db929d14d2580b42e820d324880af96c9cc14 2018-01-02 parse.y: fix typo
21a2146e1d4a8e7c27e36966bf4bb73cf48e9d7b 2018-01-03 dln.c: xmalloc_mismatch_p with dlopen
44cf5baa62469d5f8f6cca592ef2c3b25b80ed02 2018-01-03 dln.c: dln_incompatible_library_p
6bc72d25bc2c829c05346fb71e3e85a30bf57bac 2018-01-03 compile.c: label sp
af597321e5feb8937f410b44846c031ac29c700d 2018-01-03 compile.c: fix disasm dump
aee02268bde1f2ec13eec74fe0843cf174824107 2018-01-04 test_iseq_load.rb: set location
9b842fd0b595c69faea74af182816547f6131ee0 2018-01-04 compile.c: next label
a1bbb2a78077e2c337e4a737f4b562c99e2174a1 2018-01-04 Fix doc typo in Symbol#to_proc [Fix GH-1785]
7acd7b2771bc5cc3074402e4145775c735168fcb 2018-01-04 insns_info.inc: position independent
9edca48cffa91a6e267d77c538ed690529666537 2018-01-04 insns_info.inc.tmpl: share large tablese
665839dddaa33f733682f5446fce04d457803fda 2018-01-05 compile.c: remove more unreachable chunk
43c1eb440a7adedfb3cc1063b63573ade714c76a 2018-01-05 compile.c: fix stack consistency error
e043ae73488e7fa623632ddbbbe51c70f1bae565 2018-01-06 string.c: out-of-bounds access
dbc925f2bf204cd4d46772095d45145d6eb942bd 2018-01-06 test_process.rb: skip not-found groups
4328d1f50d361ff8bfbf5311e689fb9cc8ca780d 2018-01-07 extmk.rb: exclude recursively
b9ca12657788f0345f7ada886e5de9b199923b59 2018-01-07 prelude.rb: eliminate a private constant
f39ea3d189063d8c6cf4fee9783a99ba4db87303 2018-01-07 io.c: rb_stderr_to_original_p
23a0a9b90daa9d550b1fdfe8f5827879122e7065 2018-01-07 eval_error.c: renamed an argument
51501137b173f66e3db6bd53f43ba8d87db36a4e 2018-01-07 test_exception.rb: fix message
ac4d348d458defd030c548f608e0b0882a9c705a 2018-01-07 eval_error.c: concat directly
89f041957548302af46d71e3c97fa58415677c8a 2018-01-07 eval_error.c: reset in each line
f423f7c29f2cfa7686b8e0ca0b9aa365f2b3d78c 2018-01-07 parse.y: nd_line of new_qcall
057c88bc0010e24118c1136f12638c6dea837212 2018-01-07 parse.y: removed unused macro new_command_call
e1ac09dbe9a776f124b763905a62f1913ba9792a 2018-01-07 parse.y: set case_body line position to args
f3aa3cd8259304375ff250b4980db49ac024e747 2018-01-07 parse.y: do not overwrite case_body position
51e6e260168eeeb0675327d410c8215b119c50f5 2018-01-08 parse.y: constified NULL_LOC
dc0dc6483a4a4c0e7168a184706695d1263c422c 2018-01-08 compile.c: compile_case2 branch
39c7700d13e09204741571298a84b6d068bf5c20 2018-01-08 node.c: show newline node mark
0948eb62e68d559e0a42732c896fe9957b8d6b80 2018-01-08 vm.c: respect redefinition of Proc#call
380c84ea26a73f59985a765c8e6fdd748cb7bc70 2018-01-08 vm_insnhelper.c: vm_invoke_block_opt_call
840bfeac8158c9f3c0ede9c7b00550c310bf8a7e 2018-01-08 vm.c: remove extra ifdef
c434b4aba7bfef2405c4d1879bcc4cb9aff21a08 2018-01-09 constified
f651ff638d39b26210722e53e8eb74773d00bd77 2018-01-09 wrap statement expression with __extension__
1e395da1f5c489ca65e175e3c11cb3ccb33900ff 2018-01-09 parse.y: use change_shortcut_operator_id
3644cddb1912634009ec65a4cfa0a2b0807ab23d 2018-01-09 parse.y: set ID to yylval ID instead of token
e6358072514105ec4fbe39a308637834642fb15d 2018-01-09 gmake.mk: update srcdir files
56c7dd9fcaf513523906222ce8cbc2c0099ce055 2018-01-09 common.mk (srcs_vpath): renamed for nmake
ee85a6e72bdc4bd325e10e83a9f7de6b2693f20b 2018-01-09 internal.h: remove dependecy on ruby/io.h
e9cb552ec960d96f9f7b481d67b84b56fd1c4f5f 2018-01-09 internal.h: remove dependecy on ruby/encoding.h
141d794f00981e2dbceba7773a18e823576f818f 2018-01-09 update-deps: strip -j option
aaa18bae725beb056c531e2b4cca187f92540050 2018-01-09 update dependencies
0b3dfa087bbe192aa43f3d3d84f214c1fdb0d814 2018-01-09 thread_pthread.c: round stack size
d68a3d3bc11c06edbfca6e02839acc1f6cbe0685 2018-01-09 insns_info.inc.tmpl: split rb_vm_insn_name_info
9c2c2f77ba4b346e99f00862ac6340ff1a33a82c 2018-01-09 parse.y: insane syntax
83ac2dfe0fdd33edcc4db40ebb75a81f342ce19e 2018-01-11 vm_insnhelper.c: search in the indexing order
64be4cfb5ef7c36bf3dc72a04e98c61aea364713 2018-01-11 iseq.c: child iseq encoding
982e27e95d486a9a1558243b1508483ab2908c19 2018-01-13 Update dependencies
6b5e0bd98c3a807ab7708e775ac9b60a4f59e427 2018-01-14 exclude flexible array size with old compilers
99e52bcd8edbef353c17c82346c8061b1f0e544c 2018-01-14 parse.y: ripper no longer uses rb_discard_node
07d356ee2856c3d81528eca08ae42bfe08b43c81 2018-01-14 parse.y: yydebug
630ab3b925cd8b6e3c94250bb7c970d80604dcdc 2018-01-15 more ytab.sed fixes
65236c069e6bc3870aae210f3b24f29f0992ac11 2018-01-15 more ytab.sed fixes
55af62599ae4ffa581cd00cf2da5a726b4e6fabc 2018-01-15 tool/ruby_vm/models/attribute.rb: void for empty arguments
995717e15c327a3b92486accb88039228f8debf6 2018-01-15 raddrinfo.c: fix parse_numeric_port
79a25170262d4053209fc3c7b198c37cfdecefa5 2018-01-15 test_console_attr.rb: fix test
28e554a69758d28f1a077d2f73932c1b9f7547ad 2018-01-16 parse.y: expand tokadd_mbchar
96dcd21510ec9ec9ddd433bbcafb6f7fd9fd17ee 2018-01-16 parse.y: removed PARSER_ARG macro
1c0073fa641a2f57c4608a294880f1e79dcb7462 2018-01-16 parse.y: simplified compstmt
b343c53db08106893a6adfdd1693f51ac814b45a 2018-01-16 parse.y: unified local_push argument
d611e071fe4134a57fef357461f5484df175cd7f 2018-01-17 ripper.c: depends on preproc.rb
edb8b498f9c8f9dbe1018daef87b92bbcbeb0c4a 2018-01-17 parse.y: refine negate_lit_gen error message
640c3dbfa1a0f7eb908fd8f378f3caa42076a704 2018-01-17 iseq.c: flatten TS_NUM operand conditions
2f5a20ce0dd2c3065edac35a4bc0c9cdb74f3e0c 2018-01-17 test_ast.rb: no base directory name
1d281ba6de6432917f317e4ab762cb3f70c4dbf3 2018-01-17 common.mk: ripper.c recipe
9a952626f10406ad79533678646a673efc2aa19a 2018-01-17 process.c: remove useless cast
e9f77725d2455f442d9b7bb598664faaf88fd847 2018-01-17 process.c: get_clk_tck fallback
2f678334738c31c52da0c8b951e2a171494121be 2018-01-17 iseq.c: dump as non-trace instructions
1c98a41ae3f1f4bea2fa0449b0771f5de68328f2 2018-01-18 win32/resolv.rb: call rb_w32_osid
fcb112a17209e270306b52c61f960afad1fe7793 2018-01-18 marshal.c: initialize keywords
fa5870b9c4f530bf2bd497ca9aacf922489ce405 2018-01-18 resolv: use safe navigation operator
456dc174b644251a264cf05016ebb31ee01f63f2 2018-01-18 resolv.rb: NUL hosts
257fbc2c51e1b16af87268059febc418dbd736c6 2018-01-18 parse.y: REQUIRED_KEYWORD
e6883ef68880dc6682ab8bad5c390619e672933f 2018-01-18 parse.y: fix overflow
b2feea294555697cad98956949da3a8be7403b05 2018-01-18 parse.y: no longer undef assignable
440a6476f2405bd30e1148ceaba082427de5bd83 2018-01-18 eval_intern.h: duplicate check
001212b901a7c41e5d6bea6055913e2dac9ce18b 2018-01-18 vm_eval.c: for auto-indent
37f0d53290f331f9db83c9450d788ca005e8d636 2018-01-18 marked as NORETURN
823a4fe7d1d8ebb6dd62c815dad4d57c01946add 2018-01-18 compile.c: use ALLOCV_N
828998bcd439acc3c0b6c7cfca7635307a650abe 2018-01-19 vm_insnhelper.c: should invert unspecified flag
fb839332f3134c456f6a679f4207620b2dbebf86 2018-01-19 vm_insnhelper.c: fix many keyword arguments
12c0cc0172591b8c6aeb4d8ce4dd1d65792645aa 2018-01-19 vm_args.c: fix KW_SPECIFIED_BITS_MAX
70321a23d26a831fb474da0dd6b316ad2ac11a03 2018-01-19 parse.y: fix up r61957
f1b696480a2587d36feb6fbbd83d3af00e38cf07 2018-01-19 parse.y: assign to $$
25205cf8cd677865fd19ae0700ce4a17bc5534af 2018-01-19 test_io.rb: avoid OOM
76b609c8c3d4cae09e619aeee6ee5743a498fd3d 2018-01-20 parse.y (yycompile0): check if accepted
23830ab9b27242c06b48075f1b9cd76f941b6cd1 2018-01-20 dsl.rb: indent
b54f2addaaa69a3f8588200d1e9e933738398c6d 2018-01-20 dsl.rb: const_missing
b5be3e78938ba17d389df1c8f4bdbcc8b4c73550 2018-01-20 dsl.rb: ID constants
0b8594209dfb536ee56269276c12d38ee4b85fcf 2018-01-20 dsl.rb: p
7efe4e088165cfa182fed92e24c95508714750ab 2018-01-20 parse.y: moved excessed_comma
a8a4bdb72ed3e16dfb7cb216c5b22b16630b23b4 2018-01-20 parse.y: dot_or_colon as id
645e441c32ea5379aef712a9d9a26a6db2c1740b 2018-01-20 Makefile.sub: missing/nan.obj
46e2fad66aba0173438bd6f5ef9c62df625060ee 2018-01-21 parse.y: parser_token_value_print for yydebug
bb5772de26f0a5a128653f0367e7d13552cde51f 2018-01-21 parse.y: use enum yytokentype
3a12eb82b2cd4c7ad48d431695af586d353df12d 2018-01-21 parse.y: revert trace message to lex_state
543ed3652fff1be63e2c4452eba8abaa7abc83e4 2018-01-21 parse.y: fix state after left brace
415c33409280269c970a871c7efde1ee36dbac49 2018-01-21 keywords: shrink struct kwtable
3cefccb6f91f6b2ab127a0ee32be86cc52809dc2 2018-01-21 parse.y: add EXPR_NONE
c91b8a1b3df6959ab020e7b534c906ba380709f1 2018-01-21 parse.y: expand tokp macro
4f03a239dcd6704e4ae7a7029dc6b31d579e9f7c 2018-01-22 mkmf.rb: ignore linker warnings
2bf8cac208477290623b8b47a6a998c9caeeeb7e 2018-01-23 parse.y: removed implicit parser_params macros
63c047f10aa4b0b605d1c18488407eda54b59a44 2018-01-23 parse.y: concat dedented heredoc
8563942ad99bab4aeeb66f9ae29ad7ac32f4a172 2018-01-23 parse.y: added new_strterm wrapper
502d0bab51c724fe164ff9f9cddd4235e3991e99 2018-01-23 parse.y: added implicit parser_params argument
813a206d5652ef9d0db73459972e1c930d7bd0d8 2018-01-23 parse.y: fix yytokentype function declarations
fb6c4ca168513b19083d0831dbe764d4f309b58e 2018-01-23 getaddrinfo.c: ai_errlist
a41005eb6a99376ea940888bcf97140643d18f61 2018-01-23 init.c: encode socket error message
a6e5073c573ce78b46445278cbfb8432464fa96d 2018-01-24 vm_args.c: to_proc refinements
f7210deb82c57e736ee8e4db2ff43cba17cb5829 2018-01-24 NEWS: [Feature #14223] [ci skip]
6a3a7e9114c3ede47d15f0d2a73f392cfcdd1ea7 2018-01-24 dir.c: Dir#each_child
7184e03eb259b31a1e2fda200e63924ec4a041b3 2018-01-24 mkmf.rb: werror on mswin
3010d5eeb93ff4f30a97350ad8bb7dd19cd409fa 2018-01-24 optparse.rb: literal newline
429e2abfad7770c90b9f1bed70e5e49c19e37a60 2018-01-25 optparse.rb: literal newline
07decad25f969908f7b2cc97208548605e35c5db 2018-01-25 openssl/buffering.rb: no RS when output
845b3cfbf486f037e93ef520e344c3451e9559fc 2018-01-25 compile.c: unnecessary freezing
9237049efe48ce61219aeacf855da90e6e7602fb 2018-01-25 string.c: clear substring code range
d00ef6b3cd294f230fca1108b2fcd29e88e295d4 2018-01-25 compile.c: check mid
acdc2f099e2b4a5f02a9290289dd1f190662df3e 2018-01-26 ext/psych/.gitignore: removed stale file [ci skip]
f36688449b4ddbc07e3bfe4f0cd1297146b7ab3b 2018-01-26 ignore external library sources [ci skip]
db1de35a3138ffecc6210a9dd5a26880390ef60a 2018-01-26 optparse.rb: froze string literals
b56f6a6b8c84d82259ef9af3a21253832a3326cb 2018-01-26 error.c: use already initialized IDs [Feature #14313]
ba4aba0d6ca77a6c4724c26f6bfaedf83a0fb443 2018-01-26 error.c: KeyError missing keyword arguments
98c88786c7a77a6c18c8e1be40a83c1452e15bff 2018-01-26 error.c: copy keyword arguments
97d9be7908ee76b5af3b6d25ee788a32ebd4ef3d 2018-01-26 error.c: [DOC] NoMethodError.new [ci skip]
f79d891aad37ee9b267f431f74ca1e527c396794 2018-01-26 test_exception.rb: NameError.new NoMethodError.new
c30aed0817f86fcd911cdd36a00ffab906cb4843 2018-01-26 error.c: receiver kwarg
e168963d8ac8172941976255b653dc53044c3f0b 2018-01-26 vcs.rb: debug print in system method
eab10990ac482798b03e47c9c6085384ed0a47fb 2018-01-26 vcs.rb: dcommit for each commit
78c81718d2ee1e7f9b1b573b3b4eb2eab1fb0f94 2018-01-26 vcs.rb: old version cannot refine modules
27db7101c65a7b00028de227f2743106b33c3c83 2018-01-27 vm_insnhelper.c: avoid intermediate array
17d8433d276ecc041376e67fea5430df7e97fb21 2018-01-27 vcs.rb: prepend DebugSystem to VCS
9473f86fb0ca396adaccf151874604faf47d852e 2018-01-27 defined? returns nil for toplevel constant lookup
d0fa578cdcb041ec3e42d8bcba0bfcf9984def6d 2018-01-27 array.c: rb_check_to_array
7ea65f9be26d17d4bcb50b85301bf5bf379e72ef 2018-01-27 compile.c: try to convert in massign `for`
e47da4ddf3d39be0d6d9470dddac265222767cbb 2018-01-28 method.h: BITFIELD in rb_method_definition_t
c0d22698e3f2089549abe8b50a42c00844681cab 2018-01-28 parse.y (parser_append_options): shorter alias LOC
2e126959299f6b12c29d8243a1e7fe1fae2c9fd2 2018-01-28 method.h: VM_METHOD_TYPE_MINIMUM_BITS
592dcccdf9144a70d1dc9452034c5a583ea8be4a 2018-01-29 ruby.c: no VARIABLE_LIBPATH
5ce70a08311209f621a7f231acb41f70cd1d36a0 2018-01-30 iseq.c: internal lvar name
a24ccfe6afd031fae389ff6b93dd38aa953d4311 2018-01-30 vcs.rb: fix errors
d4d671f2b08bcae5d96b9e08cc43355084e88cd6 2018-01-30 bare_instructions.rb: sp_inc is signed
d7d2225e4bc20a696c12808a45bde8392a43e0dc 2018-01-30 common.mk: added minimum dependencies of incs
c3ce3b47443fa7d35503dbccf42ddbebb7e50eea 2018-01-30 vcs.rb: checkout the current branch before rebase
3f7221ad3dbe89832e330079df4b80e633b016ef 2018-01-30 force fixable
51fdac39ebd4245fee5b2b641d6c513a43a676b5 2018-01-30 setup.mak: discard BASERUBY output
e97cc464605a5d6c9417bb449f27b36ceeb3e840 2018-01-31 trick ruby-mode.el by heredocs
80d74ea732b31f0a5eba5e2569f832388a95c0f4 2018-01-31 io.c: simplified pipe_del_fptr
1d5847d1af2d9422a7d10963ee8819d41ca046bf 2018-01-31 io.c: pipe_register_fptr
4057ee5e8e054f3487a084d338f93cee9420c7eb 2018-01-31 io.c: fptr_copy_finalizer
4139024e15d2514246e71baed24efa00ef369b1b 2018-01-31 io.c: fix fptr_copy_finalizer
00716bee784e4f405707a38e8709e71490c7d1bb 2018-01-31 io.c: fix comparison subject
044e6f12be818d6ba2f1582ec6d6177d442a9512 2018-02-01 win32.c: EPIPE for ERROR_NO_DATA
6eeb0f7ef48c9bc27f7d8508a1b43ae6128fcc96 2018-02-01 ruby.h: relax rb_funcall(obj, id, 0, 0) case only
cc410b2a5cb8edcec2d18bee534d8d2f72aecfd4 2018-02-02 io.c: hoisted out io_fd_check_closed
49e801c1c77a898469b74b5f63d54665386119cf 2018-02-02 io.c: unused assignments
9a74cc0a55b4f91362034576e03126067ee99273 2018-02-02 variable.c: removed old warning
800a5e86cf0d8c2869861d0761fc0808629b6f96 2018-02-02 eval.c: unnecessary argument
4c577c4a4565bb614608e0f626ed07e821e0423f 2018-02-02 backward.h: rb_mod_const_missing is internal function
228bffe5e12cc3cbe9daeeff0bb1a95d89315bff 2018-02-02 process.c: reduce intermediate string
2cbb6fa2186ea20b61d837babcd1015aa8a5004f 2018-02-02 process.c: split pst_message_status from pst_message
0d829c4af4857ef5ca3446dd39c00f789ab39d3a 2018-02-02 test_system.rb: exit by abort for portability
8b242a0d09bec00b2cfc1c779edaaac453bf05bc 2018-02-02 test_system.rb: tests without shell
da01eb93e4ac7886389b48d5b47d7292e16acf9c 2018-02-02 eval.c: get rid of format-zero-length warning
eaf301d2be3b437053dfdfe71c76fe0d2da6475f 2018-02-03 backward.h: adjusted NORETURN declaration
28490dd1fd481587450a25ba1cb259d6c1869e5b 2018-02-03 process.c: command_name encoding
55e606b36c7ab19d9326073ebd30b81d2325a007 2018-02-03 parse.y: use lex_goto_eol to skip to EOL
7036c4062ec7980ea1966e8b96c73be0bd83bd0c 2018-02-03 parse.y: named backslash
0718f53bca25499fdce5af023c9177664a68be7a 2018-02-04 thread.c: timespec_for is used only if poll() is used
5dc3da08436eb524c2700bd569ea9c3f748e6f8e 2018-02-04 use ifchange tool for rb_mjit_header.h
b421f1a7158e364f515c2d8ce6c1beb94070d6e3 2018-02-04 common.mk: MJIT_MIN_HEADER
e35ff78985b23b6e74f8f70b236d4e8644ca33cd 2018-02-04 match whole word
1a5470e95b8180c23d0c51062393f1a5ea419abb 2018-02-04 Makefile.sub: CFLAGS_NO_ARCH
29c9dc3162bc26bdf7c69c4c30a2ebe93e014b6e 2018-02-04 common.mk: rb_mjit_header.h
7f7a49febeb3301b18f93a7f5199964eb138e69d 2018-02-04 common.mk: phony target mjit-headers
e81687527abfc7a5f3a2f43e9c0dce7f91c5170b 2018-02-04 transform_mjit_header.rb: refactor messages and exit
24fcc0275b9c9397300aaf1790667287b601de78 2018-02-04 common.mk: CPPOUTFLAG
67f12c5fc8ec7f4aa61eada24e8b9ebdfbf341f4 2018-02-04 use MINIRUBY
1f2293dfe53c948b7f9cb9c832083789f8daa026 2018-02-04 MINIRUBY dependency
a38b3307b6dd7ea8770a46f9485b0ffe4de1b40c 2018-02-05 transform_mjit_header.rb: scan by regexp
70ae83f8e18a2a3d65ee45dde318027be8b4f3c3 2018-02-05 transform_mjit_header.rb: separate macro and code
3f45bbfe0ed864e8843f15b57ec78bafca5a32e8 2018-02-05 transform_mjit_header.rb: read/write in binmode
5c6162ad3fa08afe08a2e469ef7ad22fec577e2f 2018-02-05 transform_mjit_header.rb: take program name from $0
3a4183d2b7d0ed3956f9e05cc4b3b5725fede03a 2018-02-05 vcs.rb: for old ruby
59cc9e3a67cf8ad0dd7dc35a3f31dee70e9d9b33 2018-02-05 vcs.rb: no meaningless splat
961569b95272b1a5034c2c4cbb777f92954e8f00 2018-02-05 transform_mjit_header.rb: no extra CRs
08332d5357b02946ff82f80be217576e692e6c62 2018-02-05 Makefile.sub: va_copy in old version
da79033a30aef778e3d5cce9541d38fe968afb77 2018-02-05 transform_mjit_header.rb: same command after error
63bbd8eecd1e6cec4ccf6a6d565e5cd93a3cfeed 2018-02-06 common.mk: ARCH_FLAG to mjit headers
75ffce28637a0d0d510dcd99ba90df38000b4be5 2018-02-06 mjit.c: use ruby_strdup as get_string
1f003810c22ca758bcf9c83b2f1f4755d74c47e1 2018-02-06 thread_pthread.c: cast inside rb_thread_create_mjit_thread
88035b997930bd00c30be7b69de9d855a7f2322e 2018-02-06 mjit headers for universal binary
422cf1095fc44f8d4b422de6cc579d572f4594bf 2018-02-06 test_gem_util.rb: fix broken test
427b2ac250543a0d1691d0ebf8b4c56adb3b13b2 2018-02-06 configure.ac: removed unnecessary pushdef/popdef
4917aef04ec531c110b3485838ff6acfa15dca05 2018-02-06 mjit.c: build dir prefix
94d89c27d7c8b923f64609e21674c6348391c6ed 2018-02-06 mjit.c: fixed missing variable
2b90469ac7b456f052ca8eb6294f08ecd3912f12 2018-02-06 mjit.c: suppress unused-value warning
d3e6af0041d9069c2ac4ba7556de75ef82b02c9a 2018-02-06 common.mk: MJIT_CPPFLAGS
87b0af2a2b16f109b740c9b73a4fa3e68536e133 2018-02-06 common.mk: link or copy MJIT_MIN_HEADER under include
7449619dd3c2ea0d91e6e7a20c5148eea755641c 2018-02-06 moved MJIT_CPPFLAGS
15ede8ae82ad59b6b88cce92841516fa5ec3f06a 2018-02-06 mjit.c: try installed header only
54de00798c9949cb5f27bed735f3ed6d6e0eddb9 2018-02-06 common.mk: clean mjit headers by clean-local
f0137f05e11ff5abb69e7677c90c9c22d231a23c 2018-02-06 share ruby_null_device
d3a76565dee7d091b5cffe4811833b310826c386 2018-02-06 common.mk: can't rescue NotImplementedError by default
b0cf1c234c142b73d556fe5c66b76a3db8997899 2018-02-07 fix up r62272
76c5787c38a51d42331009f7f02f85dbb8f68217 2018-02-07 thread.c: int32_t instead of suseconds_t
c5e114528bf9ad1a57c6ba895e499c539b75fe42 2018-02-07 mjit.c: fix declaration of ruby_null_device
039db0d2faa067a46b0b10dc0f04dc144879ecc7 2018-02-07 mjit.c: fd is no longer valid after fclose
2cb31e532706effce5a04877035fdb9dfd4febec 2018-02-07 mjit.c: FD instead of FILE
0dd0971ee7b1ea66aea7ba83f08d8b9976bf625d 2018-02-07 mjit.c: fix buffer overflow
a8c03c45c491d7fd70e845ef83eedf198722fe9c 2018-02-07 mjit.c: system_tmpdir
ec993c1efb6161270c59d47a1835499a33e53db3 2018-02-07 defs/gmake.mk: make universal mjit_min_header link
93f0613753abd05dcc4df035624e4c33358a0c72 2018-02-07 mjit.c: untabified [ci skip]
e5f0a4b20bc89d46ef61fa8ed4a95159853fed4d 2018-02-08 mjit.c: make filename in allocated buffer
d34e50570cece73a0fa53aa12c56b8337241198e 2018-02-08 ifchange.bat: --color option
4695019a1cb71288462edf3fdb9c4dac2958a324 2018-02-08 ifchange: --debug option
7410e17f074977456cc609063dc340ba688d8cca 2018-02-08 test_gem_commands_setup_command.rb: BUNDLER_VERS
d9533a08066750fcd1f0c6188036919b6213f9a8 2018-02-08 common.mk: add dependencies and timestamp
c4d09fb29928a07a617200030bd37dc332ea5d42 2018-02-08 thread.c: suppress a warning
ec0a0da84a6603f362057c1855e5e4f4b2f26697 2018-02-08 internal.h: moved ruby_null_device declaration
a124f33d6b3d7d170f997c34041d696b4999bf0f 2018-02-08 gmake.mk: tool/ifchange needs miniruby
cb2fd073d9032279a13c5ae28bc039e310972ef8 2018-02-08 mjit.c: argument arrays
b2104fa810709b4365a780dc8113010234283f51 2018-02-08 mjit.c: ruby_version from version.c
251f8be76bb22810b3ad40eadf110c7720cfbef4 2018-02-08 mkconfig.rb: hide MJIT configurations
4b8719c1cdc6ac6bd1aac9d9773a71c4ad9e9d1b 2018-02-08 MJIT header for multiarch
472d910a26ec93ba47764ba08577337e8e8ea81f 2018-02-08 Fix compile error when USE_COPY_FILE_RANGE is defined but not USE_SENDFILE
60ea4d03edc6a9b8361c7013abd6222cd9468cff 2018-02-08 mjit.c: revert r62316 partially
d2b9f5b3a6466c126ecd3140693797ffd40f4b6b 2018-02-08 mjit.c: rb_w32_system_tmpdir is not in headers
d4d966f9674008ee2b9b5bcb121e68441d50330d 2018-02-09 sprintf.c: overflow check
1fd1fb2f2ce901133f1051c254fe61b468b23a50 2018-02-09 debug_counter.h: include __FILE__ to recurse
196476983065bfc7521559e37b85b85938548cf5 2018-02-09 Makefile.in: removed duplicate SET_LC_MESSAGES
f6ea97260d4e4ecaeda4f40a11dcca111f33e85a 2018-02-09 Makefile.sub: MESSAGE_BEGIN/END redirection
63abedabf81d682db1a3063562c6141821e2023d 2018-02-09 compile.c: popped hash
932f46ae65ff8373f9ea41564c4de114d129e3e8 2018-02-09 mjit.c: exclusively create
57c1d434aeed7f2a888e9244249d44ea89301d86 2018-02-09 mjit.c: set umask
b30b1c13addd4cdfeefb57a1b9e6cdf4be0f66b6 2018-02-10 mjit.c: binary mode
9da6b8dfdd14e2afe66ffeed86e5456469b1fb19 2018-02-10 mjit.c: chomp suffix first
0e1a5ece622a3a7967914e43cb4ad6b68000136d 2018-02-10 mjit_compile.c: original_body_iseq
5b794fee3911528fea9e97cce2d32b3cf9b16400 2018-02-10 mjit.c: replaced magic numbers
f6ca5edf3e3968a867faf82d763ffca45cf4483d 2018-02-10 mjit_config.h
9a63e76b816f597a8ebef10646b3fbdcdf14a882 2018-02-10 select each files for architectures
1a873c6a70e49653d3735a48a4c8de13d29e972b 2018-02-10 vcs.rb: dryrun: option of GIT::SVN#commit
a16e93fb9ee4ed1af2d56d47825d456858d0d4d0 2018-02-10 mjit.c: constified command arguments
b40f9d55b61fa554838c2120edc22e187063a94d 2018-02-10 mjit_config.h: show content if verbose
aea14e68fb32af5323a52676f760938794080ba0 2018-02-10 insns.def: cache nil const
2b79ab512c20395015692671524a01645757fc79 2018-02-11 _mjit_compile_send.erb: PRI_SERIALT_PREFIX
cb1cde4621d6706305831c7231ad8b46d7f57657 2018-02-11 Makefile.sub: cpp out for older VC
4854b14bc374adb317e50502334dda717b3dce09 2018-02-11 _mjit_compile_{insn,send}.erb: suppress warnings
8d590c99edf990db574bd5be087b96ab021cef51 2018-02-11 _mjit_compile_insn.erb: comment_id
8f66876988892371efbc8278b6221f9a86e4657a 2018-02-11 mjit_config.h: more macros
fa6e29175b1c7416fdb606e9cf61395bd3a1cb6a 2018-02-11 mjit_config.h: include trailing comma for empty list
58dfae46936b83c7961a13a79b82cdb6674dbd27 2018-02-11 mjit.c: alwasy -fPIC flag to gcc
aae7d3d6df6cafe7a7650481c07e2598b383489e 2018-02-11 win32/Makefile.sub: fix typo, missing comma
d76179cefc0eaaeac9fc50d8ad25425687544c14 2018-02-11 mjit_config.h: moved backslashs outside quotes
b3606bb45f8bfa65260bb7835fb77aed88cda884 2018-02-11 Makefile.in: use "%s"
30bcbfd339d0b7176cc00a044d4682a300510ff3 2018-02-12 test_jit.rb: split test_compile_insns
9dc2d2855ec6196e97e9693c25e9833b7a117284 2018-02-12 no --jit-cc
9bb7cb78927089d787598468ea23be2efb0e427c 2018-02-12 use <<- instead of <<~ for older baseruby
a6a596a5bdb8cdefe54946bcf9892835c3f87c18 2018-02-13 variable.c: flags at autoloading
8cdac548c54ad3a1df70da47ad820f3afc96e2cb 2018-02-13 vm_insnhelper.c: rb_autoloading_value flag
248ff4f1b19409f92bad9749d1ce202b7c81a754 2018-02-13 variable.c: flags at autoloading
6593c3af8d9490687180ae7f413561a41d5547d5 2018-02-13 Fixing some minimal formating on enum.c examples
8fd16730f0500c115c6ab60f4decd9c9e4dbc29d 2018-02-14 mjit.h: compare as pointer
9a9a4e874d2257fcdb6fba0be5fa6fb3c402076d 2018-02-15 Benchmarks for Array#values_at
41e9e19bc6544563e8a5eca3d4d8a7c6df0944e1 2018-02-15 Array#values_at optimization
daeefae9b4430c968e75892dda91e48f68e7bbad 2018-02-16 test_rubyoptions.rb: show code in failure messages
b67f65dbd65f7b672747ab7f7b13693441ca24d8 2018-02-16 test_rubyoptions.rb: assert_same to check identity
86de3e411aa65b273d1123f7260c016f31fc08ec 2018-02-16 compile.c: keep debug info
c8094ff154065f243292a09dce5d4c8d90f8309a 2018-02-16 no ID cache in Init functions
2b1ba3251489f5e545aa8ea0798dbce0428617ce 2018-02-16 ruby_check_va_copy.m4: for cross compiling
def3714be2436413c85811005e3166ccf5633554 2018-02-17 prefixed functions exported for mjit
673ae0e3c9cefd693ef82f19a6761e147fc6de93 2018-02-17 configure.ac: check clockid_t with necessary headers
e28a7c204d1e782b38d10f5775062ae329cbbaea 2018-02-17 separate PRE_LIBRUBY_UPDATE
a4f2606b2d9297f5978e8a935c7b7a8e22215c49 2018-02-17 LIBRUBY_A with exts
131dc83145fb72da00af94490e630b0339513fb2 2018-02-17 socket.rb: protected connect_internal
0f0c32f24e9556cf3d605df2891841659e6293f6 2018-02-18 mjit.c: no va_copy
32213cc8d6324f576549470c9806c0436987184a 2018-02-18 aclocal.m4: remove ruby_check_va_copy.m4
f3cc10b63da840acde0ef7c5843e3ee206a274fa 2018-02-18 mjit.c: place DLDFLAGS at last
ae62ab3302513ca3e4147ff30e785d390589adc1 2018-02-18 adjust indent
247ec65a6c1cba324012053a9bc6f95c5cc66c0d 2018-02-18 mjit.c: pch file argument
14693ba5492f5ed85bb9926e3bcf110341501448 2018-02-19 Escape MINIRUBY in --make-flags to extmk.rb
628be3b7dcbf35e65d69c64c66be876b00b3cbe4 2018-02-19 mjit.c: fix a typo [ci skip]
3dd9b8786169dec30e56f12da8772f6f9e45d5fd 2018-02-20 Makefile.in: function to quote for mjit_config.h
fe5d65f1579aed0aac09329b185b25b61c13cd51 2018-02-20 common.mk: moved macros to mjit_config.h
49f52937bd9461a677123a16a011c7bc261900a4 2018-02-20 vm.c: disable dtrace in jit source
eb816385307abc0da39274728473e972f91cc833 2018-02-20 mjit.c: fix memory leak
04178d396b99f715bac00df10897a184f2e69c03 2018-02-20 mjit.c: dldflags on mingw
18af42d5a47a7e5642f11fce3b8774b0959064ba 2018-02-20 mjit.c: prefer $TMPDIR and $TMP
87234557eb1646dca38a5be885b786658f7bd9e8 2018-02-20 mjit.c: fix compile error
d77e8a7da596fc23acd76c785548f6314114f97a 2018-02-20 Signature of rb_uint2big and rb_int2big
74bf1767e3e0812c3f526a3bb0972e9145ed4461 2018-02-20 Makefile.in: fix for Solaris
1cd9c3ce62aef3c45e72c002cbc17706ffca67c9 2018-02-20 random.c: Random.bytes
b2033b8b8418b0c1ceed54bdc170c03dd45d1cf8 2018-02-20 Signature of rb_uint2inum and rb_int2inum
64072aa8e199fa0a3af85e3908c0af46f759f1ba 2018-02-20 mjit.c: separate call from macro
55515ef463971ecfdfa61ff32868d0e02129e753 2018-02-20 error.c: bypass Exception.new
9e42f78198b00d4f2572842a8b87db418e3028b1 2018-02-21 Makefile.in: empty comment
4eaf69858bd3108c7340bae363713a9e07cd48c3 2018-02-21 Makefile.in (mjit_config.h): fix duplicated output
ef04d43fbbaae5dca8637c7dac5f3b1a228f2a34 2018-02-21 vm_insnhelper.c: no insns_info in jit
d6ac12130408755d01da503c862593dda5e9fc1b 2018-02-21 test_time_tz.rb: past Japanese DST tzdata fix
3a56b957dc664c29ee6c1ebc7880152b1c328d8b 2018-02-21 test_time_tz.rb: past Japanese DST tzdata fix
a238423873f938b68337ac360656688a877fb081 2018-02-21 test_process.rb: unlimited getgroups on darwin
9ffa3795a311cef45b6d34054aa04936e12f43d7 2018-02-22 test_process.rb: assert minimum maxgroups
24294c7d60f4d90eeaf08b2ad68a61621a5dd654 2018-02-22 NEWS: fixed a typo [ci skip]
5fe33f07d4127092a9fe5afb9b48a28e4f1d5f0b 2018-02-22 NEWS: adjust layout [ci skip]
5d874cf1aabb8d1d34a4b4a834b3f5dfb05fbf2e 2018-02-22 NEWS: fixed unintentional description list [ci skip]
74009968ce55bae872084d3d469c85c268233f06 2018-02-22 NEWS: fixed unintentional description list [ci skip]
8a1706a4b08effbec7bbee7711d3e7aa4b2fcc19 2018-02-22 Ignore /mjit_config.h
95208d59ca4f444f4c9ca3dff42b783e382d4c82 2018-02-22 Ignore rb_mjit_min_header- instead of rb_mjit_header-
1727c8358498054428a376b52869983549f62399 2018-02-22 Fix CMDARG manipulation
44c53ee473d3b3973cb5c3ce03fbf4f280fd75ff 2018-02-23 process.c: deprecated Struct::Tms
4739266ad4b678b9e31a076a32e0dfa1d3109de6 2018-02-23 [DOC] hide declaration from rdoc
16ef24ac0862e84f2c0edd58eba1d44f59c63f00 2018-02-23 [DOC] nodoc internal methods/classes
b9d01e225723b3dfb6e18d0dcb790c20fef78d63 2018-02-23 [DOC] obsolete classes
96db72ce38b27799dd8e80ca00696e41234db6ba 2018-02-23 [DOC] missing docs at toplevel
26741c97f4940b16fe1d8450c2ba272bf09804a7 2018-02-23 Use Process::Tms
28278b836beae2370f6c596713061a1fd4e104e7 2018-02-23 groups_spec.rb: get rid of limit on macOS
daad618740a3ce9e266086cf7dfa7adcfb239a20 2018-02-23 eval_error.c: rb_error_write flags
35ab341cf2dd63a98e9c86a17c2dbb5aa11f31a4 2018-02-24 Fix typo: blcok -> block
623160916dccc23d36bcceaf8014242903c6b04a 2018-02-24 Improve Array#sample with random documentation
f954caea430439ce4cb2360aea25d29b8de5dfef 2018-02-24 rational.c: segfault on Rational exponent
789853edc6cccf10487b23e7ad8db1e0a48b192d 2018-02-24 rational.c: removed needless calc
4704a0dc3b9c8951e6b8a8b75bbd5b650423cc33 2018-02-24 test for r62555
1bfe28e2e8c55ac5e564d4a13aee2a10ff1931f7 2018-02-24 version.h: get rid of duplication
e110c0ddc5e9d07821f8e7d5d0a7de96fe826eab 2018-02-25 guard before noreturn function
d3d845396e658dfc8b6b1576e23e00085d5a823c 2018-02-25 date_core.c: defensive code
a32e4169e19bf648aa368bcd2c612b7ffb04316d 2018-02-25 date_core.c: ensure symbols static all
d1ea2f9d8f10ca728d178de92a26668c64f4aff8 2018-02-25 date_parse.c, date_strptime.c: ensure symbols static all
bf9d849b2394c5b1d21fdebb1bf7f87cd4849d5e 2018-02-26 vcs.rb: .git at export
34dc3b983b69c0fd3d8e26516c571f707ee6cbd4 2018-02-26 make-snapshot: remove -j option from GNUMAKEFLAGS
fe948e8550b358b7745c487094290e7d8d4bd9c9 2018-02-26 make-snapshot: exporting ChangLog with git
df1cd0f438bd17a4d3fbe9077e0b308e0b25c4b5 2018-02-26 make-snapshot: added missing options to usage
19022bef01774a2e9e8aa12f5149b4dd601aa146 2018-02-26 Makefile.in: fix portability issue
914444e45e32a239f053fd663a941498c1871338 2018-02-26 use convert_type_with_id
08ba29ac06acaab2673d8b1d5f90f175af1725a5 2018-02-26 use convert_type_with_id
23d6a624e20881518699a1987d20d7870bf58e99 2018-02-27 complex.c: use predefined IDs
86d9071e0b81de7032cd52de0ec5f2af14a804c9 2018-02-27 defs/id.def: predefine to_f ID
2af1761466890a7621d908b0b4b0b19560543ba2 2018-02-27 random.c: Random.extend Formatter
71ee64a5b1e3c0937213a68f883bece12aa24a82 2018-02-27 common.mk: added missing dependencies on id.h
1daa624d56002b8b0412ccc65de460bec96c23c3 2018-02-28 file.c: get rid of useless conversion
5a53cbe314203ce63630030110c51e7650d0fc0a 2018-02-28 file.c: realpath on special symlink
e6faeff381fda5ae80742acf924593765e46e1d4 2018-02-28 common.mk: clean timestamp and intermediate header
43e41029bf3594353513375d76ba15ded19b0a63 2018-02-28 Revert r61936 "compile.c: use ALLOCV_N"
7d34ed6ecb9506847c4c85170d8df351b5678ad0 2018-03-01 compile.c: fix load_from_binary
3f465cc6b4b0d16689cb4f01714ab3fb03254bb5 2018-03-01 bisect.sh: make srcs in builddir [ci skip]
9244cfa1f6fcc5c97a2518b33230d1806409d70b 2018-03-01 tool/bisect.sh: extracted build part [ci skip]
c9ecea33dafa7aea3682f32f651fa9a6aa85b1ac 2018-03-01 parse.y: refine assign_in_cond warning
b001766b080a3572a7fae94aa0b8ab0b0a0f3ee2 2018-03-01 compile.c: do not truncate VALUE to long
5fa3c57e2f374aeaac766132e182dab4d6ae9315 2018-03-01 compile.c: raise on invalid input
f6ff45ceb3047cb6b826b5868649b883d6b814b0 2018-03-01 MJIT specific flags
96cda9bb770f461cb4cb80d2777251afb3159cb5 2018-03-02 configure.ac: fix up r59130
55d2c5a824033789d91c46085d533b0338268a9c 2018-03-02 Makefile.in (ruby.pc): phony target [ci skip]
bb3db69e2a0c210cc3a63940622db96a97eb7947 2018-03-02 configure.ac: library options to MAINLIBS
11bc984efef59546531acb19fbe71b1c660e36db 2018-03-02 search winsock libraries explicitly
0f3452f4c24a9a78b56c53cf646cb776374c99ae 2018-03-02 Makefile.sub: link user32.lib
d1d2235ed90af1d49af0b95cd520dcf90d593567 2018-03-02 Makefile.sub: need suffix
013016b9865f4e5efe42856116f499d624b60ead 2018-03-02 io/console: drop 2.0.0 support [ci skip]
1de78c5fd89e7da938b6f92200e851e119ea74b7 2018-03-02 io/console: drop 2.1.0 support [ci skip]
8032b00f8e43be6e34f93005a17e26bc6d89f1c1 2018-03-02 openssl: search winsock
3bc92b8eac9e507797140ca9db1df98d3995dc75 2018-03-03 mjit_config.h: MJIT_LDSHARED
c9173b6a5ccaf9bb4d70e3faeb398287004c3cb5 2018-03-04 vm_exec.c: reduced repeated same calls
76307c9023af307a4d5147b0826b0dcd2d3f38c7 2018-03-04 vm.c: untangle goto loop
ac44ae58c697971e14e72493da2cfdd9a4e3b458 2018-03-04 vm.c: handle_exception loop
ae34216021b1f627f99f8845c8376ad54ccdfa08 2018-03-04 vm.c: trivial optimization
ec7ee438ac2821a7b1177aab121caa7ab77bc404 2018-03-05 Makefile.sub: reconfig
bd9bc1dbe51b93db0447ab06b68761fa4b3768e6 2018-03-05 required paths are real paths
2311087b685e8dc0f21f4a89875f25c22f5c39a9 2018-03-05 Tiny Fix for ASYNC BUG error message copying
71e58ad6142d7511b5114dd0aa057b3fa0a32865 2018-03-05 README.md: removed unnecessary schemes
d2a03300d33ef6b24fd4492aa3917ce41b4512ae 2018-03-05 parse.y: named whitespaces
e6c0a8f19e3f38fdc77906ea545f8d3b0479adf7 2018-03-06 resolv.rb: close socket
e667897b46f5a112b29b7cbcc1e095e72841b40d 2018-03-06 resolv.rb: remove rangerand
ec826b3f93b9660825bb229251bfa28c27beea15 2018-03-06 thread.c: deadlock in backtrace
fb284ee7f814644b54a676424695fe932e9c3e7e 2018-03-06 use the reference as failure messages
decb59ba8359a38335fdb87de6904497e812ae53 2018-03-06 parse.y: tSPACE for old bison
4488a4b9272509cd34dc365a9d46e0f86cffe8f9 2018-03-06 test_signal.rb: fix arguments order
51c602204072b18fd1625ac6bcec0bb8995c4b7d 2018-03-06 vm_insnhelper.c: blockparamproxy in rescue
75d2bec7a9b586e3c3767a11c8409622f57a47ac 2018-03-07 complex.c, rational.c: simplified macro conditions
a13b04410968e504e08997cbaa6b1c3b40be7494 2018-03-07 object.c: conversions with ID
7a363dd91fff378d2c93b4e27d13b2d4ba985e0d 2018-03-07 test_date_arith.rb: needs `test_` prefix
7ab3f98604a05d12d0323414db008b3938981e08 2018-03-07 date_core.c: check conversion
6010d756c0df8c8f0fc24174bbb2960632068bd1 2018-03-07 complex.c, rational.c: adjust indent
b479a2d43953ef8e1b498a3f1c0dac3e32269c69 2018-03-07 complex.c, rational.c: no backref
b31ba1056ee4647f188b997dcb47450bfe1cb25e 2018-03-07 complex.c: check type
c31f6285c71ec0ad8052205d7029986453c465ce 2018-03-07 complex.c: check type
38b240156c829fe4e13b8ee4a2bdd0d28c77b334 2018-03-09 complex.c: removed already unused macros
1e30a7e001ea953e559b2a98d670d6d0dc6f513a 2018-03-09 complex.c: removed redundant conditions
00f82af5ed3bfafa4667fe7344ad5bfb89738f04 2018-03-09 rational.c: removed redundant conditions
576b245ffae913aec11ae321fe7ddc9c2b688f67 2018-03-09 Removed useless assertions [ci skip]
61a85f91a21eb34cae13c8dbe0136ab8edf1d916 2018-03-09 math.c: calling order
2dafe8df55c7eb7412ffe760dd7f2b4bafcb1da8 2018-03-09 configure.ac: --disable-mathn option
dcb28f0da50a3e75e2b1e5f3053b44e361d87c62 2018-03-10 signal.c: check NUL bytes
cfcf1d1a1aaf3eb4525d10e19b0d19cbd84ccd2b 2018-03-10 signal.c: refine error messages
5fade63482d39d9c550a0ce8a555dc8e3c0aedec 2018-03-11 re.c: fixed escaped multibyte char
e1a60b2db97eb629661df2227a1f8f06f1afd6d2 2018-03-11 parse.y: reduce duplicate code
f2b094a522717be65a65f478159e6a3166b8651c 2018-03-11 parse.y: fix interpolated string literal dedent
ae36cf62b7ab864fe7dd8bc97ab7faecb4ca1670 2018-03-12 Fix setting method visibility on method wrapped with prepend
7773cfa496fe04b4d4712beddfdcca3c052ee153 2018-03-12 ripper: fix escaped space
2851b2c55f54b651f250525528c57868e419baa1 2018-03-12 eval_error.c: fix underflow
94f371efcce8caf6ee5d041d136a90e763e09336 2018-03-12 assertions.rb: parentheses
0faf01862435676ba15552b99f282ba49dba620a 2018-03-13 Bug Fix Enumerator::Lazy#uniq state for multiple call
583d903c2ba5de82bd3eb2eb687b1c107938f9e2 2018-03-13 Speed up func1.func2 completion by using Set for ignored modules
89e82a75a8a247e946a1ec6d5ee8e10a0f634712 2018-03-13 Hash instead of Set
175c514a0dd4134b43e613934caeaa1c115aefa8 2018-03-13 Add missing class FrozenError to Exception subclasses list documentation
e537dc331ef0c3b4a5db9b9124ba750f6ddb6eb2 2018-03-13 test_enumerator.rb: duplicate assertions
b07e4af86935780887944432542f0d4b8a2ab62f 2018-03-13 eval_error.c: last newline
1032f093ccd7d67553737d7a7686973291730d0e 2018-03-13 eval_error.c: reset attributes
dd3851d2786412de019350a11e749c56fa5a07cc 2018-03-13 Rename test classes to allow stable test count when running test-all -j
c05fa459bb9f77c4fecdd230e8d1379cc997975e 2018-03-14 quote symbols
e3c023337cf97487d9f6b970014b45adf9708bc2 2018-03-14 test_weakmap.rb: fixing CI failures
999b58c1ff0d6f533c1fa7c110820c0ed26ec88e 2018-03-14 configure.ac: basic libs
421a73f51a39ff6829f9715b423a928782ec8ec3 2018-03-15 vm.c: refined error message
80e8b524d31a05957abb5c0383e365eb6a036edd 2018-03-15 win32/configure.bat: stop when setup failed
06af2865decb62b467db4f25b5fba9089cd299a4 2018-03-15 enumerator.c: pretty kwags
4691daccc156f290ca09effdd2558cd6dd0cec70 2018-03-15 variable.c: hoisted out overtaken cvar warnings
d13a2d498cb2758cd71523e1099f9591c30c2b86 2018-03-15 test_array.rb (test_slice!): moved misplaced test
2258a97fe2b21da9ec294ccedd00b3bbbc85cb07 2018-03-15 string.c: split with block
ec45161c51693fc790c97a66f2981fb18363fa49 2018-03-15 configure.ac: fix rb_cv_gcc_compiler_cas
dd543cd47828a611024141bf7b21fc9fc7714829 2018-03-16 configure.ac: DLDFLAGS without arch flags
d3c5746bbb3807a4ccc10ae5da57792aa3f3459e 2018-03-16 gmake.mk: expand MJIT header rules
ddf295a26f610affd3a22da91852b52594a6477c 2018-03-16 compile.c: fix load_from_binary
1d07bb84f8e9b93d69969f8dcfe3995036493d47 2018-03-16 test_iseq.rb: skip iseq with coverage
915ca40f38b3ab5340fe5f0dceff41f9dd2aa8e1 2018-03-16 debugging SEGV on Solaris11s
0eddedbf5ca84bfbbaf124eb17bc1b0c39395680 2018-03-16 debugging SEGV on Solaris11s
8a8f542c4366b5c23e1f607dd77f381e2bcbd5bc 2018-03-16 re.c: do not escape terminator in Regexp.union
6cd5db8904379eeb3f80998814e028b6f1adc6a8 2018-03-16 test_weakmap.rb: skip unstable assertion
952b70e22171305abcd124859b5f278f36d59ced 2018-03-17 debugging SEGV on Solaris11s
3f8711a092ee99cea9ce755c149b5d07bc0f7b85 2018-03-17 transform_mjit_header.rb: read output and errors
1bf9dec04c59ebe7db098a9439ee943db37ace7b 2018-03-17 string.c: [DOC] split with block [ci skip]
86a16b36ae7d6149080588cbd196371888fb48f4 2018-03-17 compile.c: align offsets
aa3b5b14e94851ab2ca598faf183048129f39ace 2018-03-17 debugging SEGV on Solaris11s
2948dc26bd11d287cf72e407d0e5275b11b1ff82 2018-03-17 compile.c: resize to align offsets
8bad3e6b9deb4340c0af48f69837e24c753c4c2f 2018-03-18 IBF works only on x86 platforms now
0140921523a0be0248fe93af7f22080588452c17 2018-03-18 compile.c: fix function name [ci skip]
a65345417d8de1bc8c439ddd8a08c1312181c3ab 2018-03-19 iseq.c: mark kwrest arg
c6e50e513c9e2270beab92c204db9bec6e9f7e69 2018-03-19 iseq.c: append local var index to name
62182eb0a40ca1bb78bed01714a4abed1accefb7 2018-03-19 parse.y: fix duplicate kwrest
9720136d9cbd4ef484b8b5c1f03a48bef5493d6e 2018-03-19 compile.c: arg var index
d34bc779a7f8fc9d8820a8cdeb4a3b5e75958be2 2018-03-19 parse.y: mismatched indentations at middle
5399951b008c51d6077d09de53831f1ef2aabf4d 2018-03-19 parse.y: ignore do indentations
7e199e4156d57c696ae56f711b7a5af68277cd7e 2018-03-19 parse.y: push `do` token info
69161305662bd96e9e1f1bb261a750b636b99f93 2018-03-19 parse.y: NUL-terminate ruby_sourcefile
ce848356aeafcb0cae6a74e6ff38f4cbc1f2142e 2018-03-20 compile.c: fix ibf_load_code
b4b3de3e7ce9ecfdaf1df75e94dd8e4f6342e34e 2018-03-20 node.c: predicates for special NODEs
c700bb1a2b482e0ba21c7e41143c7cdd80fd181f 2018-03-21 iseq.c: constfied validate_get_insn_info [ci skip]
bc7e5fcb32d84a8537390f1352f811c154782dc4 2018-03-21 test_iseq.rb: disable load_from_binary
491f523ab18cae6e14a2929de14d51803c362a7c 2018-03-21 parse.y: unindent continued line
58fbe69a5ba2c6c896745dab5e41b3bbd1950015 2018-03-21 parse.y: terminator at continued line
365338d9d6a3d681b79787c11993fc3bbccab05c 2018-03-21 Remove outdated proc.c binding comment.
7506fde3e911100ccca169eff3a5f4916e8ed1da 2018-03-21 Improve documentation for 'text '.split
b6e2c52857056b41de8391816fe373de47f32c84 2018-03-21 Docs and tests on URI.hierarchical?, URI.absolute?
721b55d70c69aa4cf6386c7876df6ffe0b51ef80 2018-03-22 parse.y: reorder in the place
b9881083f14f853a208f8e097782cd2a97d61497 2018-03-22 error.c: full_message options
e852f9d624aa5e6cec9d04063ed5f32c124573b0 2018-03-22 test_exception.rb: assertions with Exception.to_tty?
140512d2225e6fd046ba1bdbcd1a27450f55c233 2018-03-23 parse.y: else without rescue
f3fbf1dfadea80646c68719d439da699d527b0dc 2018-03-23 parse.y: k_else in bodystmt
afa1d5080fcc57616cfec4953c59bbf704b8f671 2018-03-24 compile.c: suppress missing-noreturn
4a145f6ea8a462100f4898b8e4cd8bef9bcce570 2018-03-24 compile.c: split add_insn_info
2936d4b378e0bf647a5614e15f7e57cb93518bf3 2018-03-24 configure.ac: named blocks
21a63760c9f2ef58b3757edc34ca8f0dbed0cc0d 2018-03-25 extmk.rb: get rid of shadowing outer local variable
a23eca2672e68e4fa913b30c418080aa7a5d1cbf 2018-03-25 vm_args.c: warn splat to var
f28d6165f6e39c7723ad88bdf87708ddff5a145f 2018-03-25 assertions for r62914
ba77b725da3065e89981b0c7a599db165cb0bd96 2018-03-26 Update Complex#finite? documentation
2e1a3725c790276ef4274599c16aea0ab85145b4 2018-03-26 Update Complex#infinite? documenation
ee83dc3fe49ac23321a055a2a4b337499d2494eb 2018-03-26 bigdecimal.c: fix missing argument
2a99d5f9ef08c4f21170ce73623ab11d0a5b811f 2018-03-26 ruby.c: fix --verbose description in usage
e68a8b1e9a3c4ef644bd1eb7bc767afdcbb3ec6a 2018-03-27 ruby.c: exit by --version
98e9444b5f33873fa3e8e8cdd4143771b1bc477e 2018-03-27 configure.ac: string literal concatenation
ebf53485287780ba1642c59963e996999c43b976 2018-03-28 win32/file.c: relative path with drive letter
22a4e6ac7a05533bf463824ad5177604d1631d6b 2018-03-28 adjust indents [ci skip]
bd5661a3cbb38a8c3a3ea10cd76c88bbef7871b8 2018-03-28 dir.c: check NUL bytes
8794dec6a5f11adc5cdd19a5ee91ea6b0816763f 2018-03-28 unixsocket.c: check NUL bytes
d02b7bd864706fc2a40d83fb6014772ad3cc3b80 2018-03-28 pack.c: fix underflow
1b91e1ce32081324df82ef1314d468916c237879 2018-03-28 Use Regexp#match? in time.rb for conditionals [Fix GH-1852]
b78fa27ae0b717c5569878c106a67d5047e5fb88 2018-03-28 unixsocket.c: abstract namespace
e42f4ae77363e0b85587e67fb86603123bfbd3cb 2018-03-29 array.c: yield blockarg in collect
e5a30879f9ad3bf59e3d1bf1c35b4695a10b2551 2018-03-29 parse.y: remove `p->` from bitstack traces
9c5d90b516e665294fa673ca6d9819d7406a7629 2018-03-29 Use only CMDARG/COND _PUSH/POP for cmdarg/cond management.
97e6aaca7c7fe2b3d31d2cd94574710318def24d 2018-03-29 dir.c: do not assume NUL terminator
07889292dd882ab371eb17c7fd832c875abc6045 2018-03-30 ruby.1: [DOC] options to exit [ci skip]
484cc6b3bc828a0bb62aebefd7fdc2c86cab4f57 2018-03-30 compile.c: do not dump unused callinfos
5dfd225c6438fe82b54eae541be42687aa91bbb2 2018-03-30 dir.c: Dir.glob example
40e9437267ed80eda19c7b8f619d69d0ce430bf5 2018-03-31 file_types.rb: use the current terminal device
16c0e1711c5fb835e452dcd10eafcb19d7fad06b 2018-03-31 use require_relative
36b6f5cc12762709c285af52dc07394117596d7d 2018-03-31 use requrie_relative
6b346a7c855bb6c9e5462ac64bad8e04344b1799 2018-03-31 compile.c: end_label
baabfa3fa22fde3f5b7a93711690b3341bde3501 2018-03-31 compile.c: compile_evstr
2965c2d4df78e6f5acf8759f84c88ce14a4e70f1 2018-04-01 test_time_tz.rb: Kiritimati tzdata fix
584b5929f9b769c4d0b03e322a9fddf2b2dd3454 2018-04-01 test_time_tz.rb: Kiritimati tzdata fix
a0e6607a8172f9eaf9a15f03065736deb2035771 2018-04-01 test_time_tz.rb: Lisbon tzdata fix
5c7e7846b813d8ba318e46e9d85747addcf0a659 2018-04-02 Fix typo on URI.hierarchical? [ci skip]
e6d7389c2b036c59ad26c91d68b66ff4bf4e571b 2018-04-02 Keep feature names loaded in the block
f961bad19172b86158cc4c70bd3b2b5a26cd7ea8 2018-04-02 Improve mkmf error message
bae19b5547745dbf04310ca6bcb3c4e063e5b7b2 2018-04-02 error.c: prepend "warning: " always
3be45505586ece2882529ab383351febca7f5683 2018-04-02 Win32API.rb: use uplevel option to warn
5bcb76ebbdd17bad25c81a3261a00d15f752ad9a 2018-04-03 removed never used variable
c7770f90bdcac04dad43ab38bef9c415433597cb 2018-04-03 Fix Kernel#singleton_method with Module#Prepend
60f0e763a41636dd9284d4c0d56116fb7dfaae7d 2018-04-03 proc.c: fix segfault when no singleton class
f6877949647bd38d225ea11723874636810c96d5 2018-04-03 adjust indent [ci skip]
e8b536c7e79e3c24ad69671fbce77ffe6035e51e 2018-04-03 Fixed unmatched quotes and brackets
c3da1625962acf32a47a4e12929fa9d45be9693e 2018-04-03 Honor --silent option
02df45c4c42e21f7e84221f8202fc8ea4ff25805 2018-04-03 Reproducible test for [Feature#14370] @ [Bug #14660]
7f30b84c4f16fb87b2c85097763f573d357e412d 2018-04-03 adjust indent [ci skip]
9ba849e63153e5e61521a03513588a724625dcd4 2018-04-03 Fix typo
c79307c0dc59d9bf0d7555441ac2048c8385d3d9 2018-04-03 test_fiber.rb: fix test_create_fiber_in_new_thread
5ff72d05693bbb2aba9094144b6ee8d8da77f1ca 2018-04-04 iseq.c: strip trailing spaces in dump
c2007e191b2220619e524a8168411de7fdd2cae9 2018-04-04 iseq.c: indent iseq dump
04dfc46ad0918964260d095b8f58e35eff5a33af 2018-04-05 compile.c: zero fill
bc6e61f149deaf1f74e04af9c5e32683e6b39644 2018-04-05 compile.c: do not dump pointers
e9c2fe4e95f88d5eeea800abaf1b680018b60e06 2018-04-05 compile.c: clear padding
d1c9c0add417e735e5a34caa2c1f354a2e63db1e 2018-04-05 compile.c: do not dump pointers
7084c015bf09fbe1687f51953fce0f96fc48dab9 2018-04-05 compile.c: fix positions encode
d03fa8ca6e5b6a5d8c7319e74c4f487274fdfb95 2018-04-06 symbol.h: remove stale symbol deleted at r47913
eaf5e34b70eed584530ddbce0c44b53ae73f1a81 2018-04-07 Use assert_include
2de68923da346a150263ea50b8cb6ba87ebdde7a 2018-04-07 test/ruby/test_iseq.rb: hexdump to diff
ba267bce47e4f295bfe6907bfcde8a6b82a5fbf9 2018-04-07 compile.c: refine debug prints
23228b6e3139fb33d42f6dae4ec9bdabb21e52b2 2018-04-07 Remove outdated example from Numeric documentation
b6185e175cfac5bb8b56483c1b03997923af634e 2018-04-08 compile.c: align IBF dumped data
89a6a4ec8c7d83ecd063d18b13c77d12fd688722 2018-04-08 compile.c: debug prints in ibf_load_object
0f8368ca321626e2db833681391f3209658c5cf7 2018-04-08 compile.c: align ibf_object_header
a72a50b15c60dbc33353d32a85555024b14e2494 2018-04-08 compile.c: suppress warnings
fda1837e4923d1c8f9a5e3d69a70c3778a3cf9c6 2018-04-08 compile.c: fix an exception argument
610dc339b67d3d296eb3a9fd41a12c6e6ad1149f 2018-04-08 compile.c: disable debug prints on sparc
066af25b58af97cc0b07773dd11b9a3aa55d40bf 2018-04-09 test_literal.rb: use assert_syntax_error
6a571272227b0093a1b0fa82225ebde04ce1a69b 2018-04-09 parse.y: extra error message after no digits
bbcab8c6f3d362f62bf1914298b95bfb1e7a84c3 2018-04-09 parse.y: [DOC] Ripper.dedent_string is internal
f852af0e59899157ef695edccbe86d51fc04d23b 2018-04-10 symbol.c: non-ASCII constant names
aa2b32ae4bac4e1fcfc5986977d9111b32d0458e 2018-04-11 eval_error.c: fix loop on exception in message
2e501b0a8bcd2753c8361ee0ac66ac2d398da4d2 2018-04-12 marshaltestlib.rb: use clean object for exception
a72581d70f8b6d04b584d4f1ab8e115c8a5269bc 2018-04-12 error.c: super in method_missing
8ef4ff1b150beb2f032911473cc5d7f8441bc083 2018-04-12 error.c: fix for DRb
b6490ddd977f7c5c089c17a22052b9f040f4565e 2018-04-12 assert indents of `case` and `end`
a3a5f38d09042b86a4026ebbdf7f61d413da341f 2018-04-12 parse.y: `when` indent
081df640833fb4871048bcecffe61f110facd352 2018-04-13 file.c: chardev is loadable
fb68dfc40ea286ac3a02269574fab9d1e6970b8e 2018-04-13 irb.rb: hoist out handle_exception
282efd1f326c75bfa1368ddd9ea54464a361bd4f 2018-04-13 irb.rb: backtrace order
698407450b6a43e7295f19691fd0cf42d553b211 2018-04-14 irb/context.rb: using input-method
d6dc676d07427e4c1459e9c7509329bb54cbdc7c 2018-04-14 irb/{context,workspace}.rb: use local_variable_set
9fa0d0058d234ee2d3557761605870a4904840c2 2018-04-14 irb.rb: restore the last error
5b2b1130cf7beadedb7176e44b356f157f5a8838 2018-04-16 string.c: fix checking order
cea438b0ca99bae8ebf925662878850328fa5dea 2018-04-16 string.c: fix dumped suffix
3b93a8bcad1048a46befe1dbaae38c0e74a11be0 2018-04-16 parse.y: `else` indent
58a2084483ce8baaf90d7b1cb00e3fa9570fbc79 2018-04-16 compile.c: align range
f168dbd9ef3d27ec629d323f8a0834d63b5d7baa 2018-04-17 parse.y: fix cmdarg in command_args
7c35618c530c8299da7a4c8516b85ecb5128de67 2018-04-17 string.c: suppress warning
55d3ed4b9d43beff4b905c9c3d853770203dd0b7 2018-04-18 win32.c: fix CSI sequences to delete
9760a7f905367e96d6c22bbace1680d694fa16bd 2018-04-19 Add slice method to ENV like Hash#slice
c635662d7fb56dcf743c6bb32755904bc2914098 2018-04-19 dir.c: warning for NUL
eb02a846a446e87df079956354387d4a83704d50 2018-04-19 fiddle/import.rb: suppress warning
5a5c9a706c2578a17b95b4afb3c1baaa9e862166 2018-04-19 fiddle/test_import.rb: fix warnings by rubygems
ad5a6aa790068a323f9129e92b383c9685700b51 2018-04-20 range.c: fix fixnum loop condition
db885d0850653425b2c7896f9e6730c57b030ab1 2018-04-20 range.c: step in bignum
5b9bb500884a0e296f2fcd707bf61e08c6026cd2 2018-04-20 vm_core.h: adjust indent [ci skip]
c458aeffd1b4339fed8b31c229b0d007c1b9e052 2018-04-21 compile.c: renamed macro arguments
a3fe1034c41008df798be2e7fcf19ff5d977bc56 2018-04-21 insns.def: checktype
fde115b13c23a1278c06a0d42e1cd04aa7568ea1 2018-04-21 compile.c: optimize checktype
c83decf69aa92d4f9a8cec85f47fbeeed7d37dd4 2018-04-21 mjit.c: check pch status
0b429ad26907f62fb86aaea6ca699e7161f839ce 2018-04-22 Makefile.in: MJIT_ARCHFLAG
04ac0363bb3e3e888b7bf8705881ba4f508dcb8d 2018-04-22 made *.cmd excutable
56e87b2c4bbd5455dd9d14d90ea808ee95f01fbb 2018-04-22 made *.cmd excutable
1222560ad17a3502cec5043de2549e8e82031ff3 2018-04-23 thread_pthread.c: fallback to CLOCK_REALTIME
c6ad7a6272ad3f43f9efffda61040ab9f46add47 2018-04-23 compile.c: insn before pop
4cae5353c03009beb1e0a1619422072773580609 2018-04-23 compile.c: copy a short insn with leave
3471d0f6d6619b41b7054bd7bb87e929156abde2 2018-04-23 rescue Errno::EPROTOTYPE
2c8f16e6c0ca8ae886615c048ee14d362bac05f8 2018-04-24 string.c: fix scanned substring with `\K`
067066fc9b2c3edf114974082a2172ca8527a4bf 2018-04-25 compile.c: fix unconditional branch optimization
27e972854caffe0b367fd2f2d73a11c55604bde7 2018-04-25 common.rb: unused constant
b7d260f1853f61d0d9e21a5227cc617dd14c66f8 2018-04-26 test_numeric.rb: loose precision assertion
8036af48a524977be1fd17c64d961531b1913b47 2018-04-26 ruby.c (ruby_init_loadpath_safe): constify
81f02142b885f2dbe0b19f77b18a7d5736e1085b 2018-04-26 win32/Makefile.sub: LIBDIR_BASENAME
9ce0a846408f28830f5e90387495a2ba9e8c1c2a 2018-04-27 rbinstall.rb: fix timing to read stub
67800ea9c785f963701345e516c768b53dd84f82 2018-04-27 mjit.c: prefix and archdir in init
4eb2c1e1217ac549981cf42b17693d9cc91ba888 2018-04-27 ruby.c: fix compilation error
6dafb4c910a92b97d026f8984bd661e16ac85899 2018-04-27 ruby.c: moved libdir
ea631cc184da08a0db7ef5ce3f6ba9df4d02c138 2018-04-27 mjit.c: fix cc arguments
fa7fa92870eefb2fa15497706b4e65e6c823f60a 2018-04-27 mjit.c: clean so file on Windows
e858f8655a7bd79eb96e53495bc37fab26f50207 2018-04-27 mjit.c: remove undef
0dd9f7cc5cb69e0d6b2a794d282c3ac524094965 2018-04-27 iseq.c: consistent rb_bug messages
13dc8e4ef0c45dc51af820bbca1315edc0b70fb2 2018-04-28 mjit_config.h: expand min header name
d07861fb2fdaec6a630f7198801720cd7581bbab 2018-04-28 range.c: each on endless range
703a5dd3e0effdc808b9b59af21e5012f3d91942 2018-04-28 string.c: adjust to rb_str_upto_each
797d2ab5d30beae91fb81ea04a896d9a8768469c 2018-04-28 range.c: endless symbol range
058949ac13003ce54ba421b346977d75ee229bb0 2018-04-29 range.c: optimize range_each for Bignum
6073edd6369104aa354961f1a9e29fe26548204a 2018-04-30 io.c: reuse internal_write_func
7727b22eb1dd2aab3127a0b4fdb6ee52aedf358e 2018-04-30 io.c: workaround for EPROTOTYPE
41f4ac6aa21588722a6323dbbc34274b7e9aec49 2018-05-01 ast.c: use enum in switch for warnings
853707123ecdc338ad27258aec3e473c86e76aaf 2018-05-02 object.c: fix exponent with underscore
955849c126dedaab1d5f3a5467f3daf3da16d14d 2018-05-04 object.c: raise on long invalid float string
d32763eca0817c92ee0451ee6e08576879317e22 2018-05-05 securerandom.rb: [DOC] require in examples
2ad7fb6dc16baee28c3840bce6d43cc6698aaa6c 2018-05-06 optparse: Suppress warnings
8da1219d459a5d42c2814a1c50c451e3a2f5b63f 2018-05-07 cont.c: machine stack cache condition
cd36bea5684b065827060e07cc3d6e33987d61c1 2018-05-07 cont.c: refined error message
d7a9f591083547865634f2ae2f138b2d89b04c5b 2018-05-07 cont.c: wrapper function
f5f218f7c2ebe712562155e78daef013696d40a4 2018-05-08 cont.c: host out context setup
b755fe889a7f37bce869c719662747dc0891c46e 2018-05-08 vm_eval.c: eval_string_protect wrapper
c4a83d29248be65770ac9bfb83e51f6e97ab73e0 2018-05-09 iseq.h: fix argument order
5afd479de63b6609ddcd1510da94d2c1ac384f7f 2018-05-09 compile.c: suppress a warning
6e06d6440bc91dff08fdd7f07181468ebb1b39b3 2018-05-09 fix potential memory leaks
b936115ed6f0f9e2f86a9c000a98abf5552af7e9 2018-05-11 fix potential memory leaks
67221be89b551723a504be88ee19579cdcf7869a 2018-05-12 iseq.c: refactoring rb_iseq_free
610c6ba5d286ac91b81e536a0d94d28780fa9a83 2018-05-12 iseq.c: iseq body local variables
23666ac1c16e0ea51b990d4faa6581a5fad385ba 2018-05-12 io.c: fix typo and phrase [ci skip]
4969fb6282b2cfdc30c57a5a47aec40ba26c5b00 2018-05-12 fix TestInputMethod
707c5ffab5e2ae5105c7d9823411332b160f33df 2018-05-12 irb.rb: update `_`
5c0e6cc886abb26ab02c40de5ad217595f6e9b82 2018-05-12 optparse.rb: [DOC] about into: option
2c091f564cf0df3b1217a1a32aabe2364402cc6f 2018-05-13 optparse.rb: Remove redundant `.freeze`
6f0de6ed98e669e915455569fb4dae9022cb47b8 2018-05-14 error.c: check redefined backtrace result
02c1358be526e0fec672a420df80cd7d25ef1eae 2018-05-15 share :cause variable
c3b77e704abac0571316640be85dddd6c695c65d 2018-05-15 generic_erb.rb: get rid of fileutils
f50051ad5f915d01e959a84c5b9e368f39c9deb1 2018-05-15 configure.ac: maybe with jemalloc
6189f2263de9a1be233f6ec75fabb10a6c10c5e0 2018-05-15 signal.c: follow up r63435
db5765ba54419a45a61cf26157eff46d2cd5f692 2018-05-16 fileutils.rb: remove code for OS/2 emx
a12bfb3bbd5a196723cea45bba3262828d023232 2018-05-16 iseq body local variables
989e07c0f2fa664a54e52a475c2fcc145f06539d 2018-05-17 range.c: === by cover?
8487c63fa337df5e965ea6ee1858b26dc284861c 2018-05-17 rb_parser_printf declaration
4dc5b6ff584834396d15fa3492500b936dbc1e3d 2018-05-18 parse.y: relax literal in condition warnings
2b7bde7eff589b8f73128851611270ba9a04409c 2018-05-18 redmine-backporter.rb: suppress a warning [ci skip]
36bc8c0b283f494d1a7aade390fe391f7894821f 2018-05-18 tool: removed unused variables
ecedebab2c559386c86f98be364c0e6941c2a405 2018-05-18 tool: fixed shadowing variables
36b183ce8c80eb46942c2078fc016a4204f28889 2018-05-19 fileutils.rb: split fu_windows?
68b87aedde5e2692c564ef5342215df12a7291b0 2018-05-21 ruby.c: runtime_libruby_path
7cdc78e284f0e2d5004ba14b211eba28e297161c 2018-05-21 ruby.c: localize a variable
9fa4766e141a01e74a0276450e295e11a36033a9 2018-05-24 mjit.c: use remove_file in clean_so_file too
71fed537ac6c989bded172eee185c1fc4ed84ad4 2018-05-28 time.rb: fix parsing time zone in iso8601
dc2a979b7fa22f8f86c19606d5a729eb22130ba7 2018-05-28 time.rb: fix parsing time zone in iso8601
2df80d30fe6ee217ae8a7b350601da620d775f35 2018-05-29 spec/ruby: revert r63503 and r63508
0342fcbd51f2f423541f862c8d8e35873d849963 2018-05-29 fake.rb: fix RUBY_DESCRIPTION for MJIT
9fd0858c3b51946251e9ebaa494ae97392a56848 2018-05-29 fake.rb: fix RUBY_DESCRIPTION for MJIT
162adb82d1fc1abb3ca0ba86d450709b3bd7e321 2018-05-30 Workaround for old LibreSSL
83b14c26aaf9d55774320ed65273b9c6d6c3c432 2018-05-31 test_rubyoptions.rb: relax timeout
a6273888a36bf068d39d31e5960b8c785732252a 2018-05-31 fix the condition
fef8339f582b125e1fec5f3d47adbb48f7cede92 2018-05-31 vm_args.c: refined warning splat to var
87ccf7e50a71a7fbfc2f2c428dde7513793fb740 2018-06-01 string.c: doc for [Feature #13712]
ce2f4f852692a1583cbe15877f0c0f2384d53c0f 2018-06-01 string.c: trivial optimizations
6bb70c11b344dee0739c6fb7bbf0ea124b5225b6 2018-06-02 enum.c: mitigate overflows
7495b2d2d65c34c8404feb0dade32efb3ac1f623 2018-06-02 enum.c: bignum counter
8a4656c9be86d89237ed6ecc1885801618c57521 2018-06-02 gmake.mk: update in the source directory properly
c995315153f7403636ec0d6119b7885668b32039 2018-06-06 math.c: adjust cbrt
69e5eb35d364d233ee216952fa718020586e747d 2018-06-07 ast.c: adjust indent
daf789b5a5404d688ae46971f8c33ecdc434ee17 2018-06-07 ast.c: refine AST#children
dc1f272ee6299062391da0c36431d2a9423e7d3a 2018-06-08 common.mk: dependency of node_name.inc
46d7dc11621d47ded755fe827814a1581e1ab29f 2018-06-08 [Docs] Improve documentation of String#lines
fa409e6cbb4168b717f9cbbcae29435d31ccc6cc 2018-06-08 ast.c: fix calls
5e9ea3c75fdda92c2761a3ed463357272812c5c5 2018-06-10 doc/extension.rdoc: Fix small copy+paste mistake [Fix GH-1884]
8389f8c3c37d973ead1587d2b45b6a793e1afcec 2018-06-10 random.c: fix need_secure flags
053456683901317bfd3207c93e0691a32d2948d9 2018-06-11 ruby.c: making hidden objects
c9b8a361bea54f8913d58cfb4832afff04e61860 2018-06-11 intern.h: suppress warnings
19ad3b2b2de9f48b80bc749eb5a6bcc1d0954da1 2018-06-12 win32.c: precise time
c3b656bc8eb8fede8de7c2505e1135f8d7c399f0 2018-06-13 bignum.c: refine pow
8ee960c55c1854b4900bf8ad8b689ccb1a265543 2018-06-13 bignum.c: call functions directly
891d00b492071fbdcbd0a39329240668bb00eede 2018-06-14 .gdbinit: expand RBASIC macro for old gdb on mac
c9db11ea60413f98e23dbae4892c6612bb97645a 2018-06-14 bignum.c: get rid of redefined method
a03ea378e79048ac188c8e4211ed2305e4643558 2018-06-14 prefer clock_gettime
dfdd556255e07b69726e9d00caa6df58e0830faa 2018-06-15 Bootstrapping ruby runtime might not have RubyVM::MJIT defined.
d31d66314baaf76b263fdfa6388748f05d14f687 2018-06-15 win32/Makefile.sub: gettimeofday is defined in win32.c
cb2a2c2737be0e965ef3adde46e1eeb80e278fff 2018-06-15 gettimeofday is obsolete
b701946418aa72eb32587acc71b4479e084ae1be 2018-06-16 mjit.c: measure time more precisely
f12cc0e6f798475e70860d8532d59d3fbc6af218 2018-06-17 refine Integer#**
90d065530784a110681ccef1326d63eac9cdc469 2018-06-17 compare with correct values
4fedad85efa84f25cad199eb325d3a300778a046 2018-06-17 refine Integer#** and Float#**
cdca211b19929082ed2e0b537b7038595f707e55 2018-06-17 Makefile.in: MJIT_DLDFLAGS
63bd0417eed9fd04f990d011e1050325db8cd87a 2018-06-17 share Float 0
05c0c57d5108b077544ec8d3ab1e3c9a7fbc9f78 2018-06-17 EXTOBJS should be included in DLDOBJS
cc77a811298bd7ab1c422f7f999b93c858327da9 2018-06-17 openssl_missing.h: constified
24aa9ecc47e6e0ea8f7e52389b3942566e7d6642 2018-06-18 Removed unobservable behavior
1b474b869ccc3e93335e5b7ad01513d58f1fe1a3 2018-06-19 variable.c: fix receiver on private constant
9d556662256c43e3f405b4c852c326ed649ca88e 2018-06-19 describe about NameError by #private_constant
f194979baec7d84b31d054813cff0e3ec80dc29c 2018-06-20 skip when group name is not found
64a189d207cd000882eeca90cfe316f830570879 2018-06-22 remove DISABLE_RUBYGEMS from config files
797fb39f1e91cb19decc1be3dadf9b2de438eae2 2018-06-27 use rb_pid_t instead of pid_t
8f6b3ef18455eb16ab03f8d2bd9ac4c73da87a6b 2018-06-27 use the prefixed macro
40efaab3012188e159d0f6e104371c22fc3fcafd 2018-06-28 symbol.c: dsymbol initial encoding
efd36e71045228c1dcdffda36636bcd80c8e604c 2018-06-28 fix feature name and removed a duplicate condition
7b3878e1d0b535184f4a82ddd0b4cf08f1c51558 2018-06-28 rb_enc_alias
7c9fa8f9bba6760185115204db73c1371e047f6b 2018-06-28 Use nd_X shorthand for annotation
c69b33c46853369fdc391dd560ff3b4540cc3e0c 2018-06-28 rb_enc_alias
7b1372b0acfd04445192742933a09197a80fd8ad 2018-06-29 rethrow the caught exception as-is
7b230cfe2802a06d9d5cf3c0e3b880233f6fd3fd 2018-06-30 use sigsetjmp on macOS
b53114dd99aeb4c0696c8cd7f013c2bf850747dc 2018-07-02 set up mjit.on at initialization
482bbde6e25620b340e28423c08e3cee941c438b 2018-07-02 time.c: [DOC] Time#localtime
ef01bbcf70762f8afdfad7104d7052c92b23b530 2018-07-03 configure.ac: [DOC] refine help messages
6e65c89d3dbab6d314df2996a8c40d4b196749d2 2018-07-03 rubyopt_spec.rb: skip -v in RUBYOPT examples
b03c1d087b00f7d8fea6001dd9e7e70fe7634e14 2018-07-03 fake.rb.in: duplicated RUBYOPT
8fc203ba5face785681b3f06eac1d116d937499b 2018-07-03 cont.c: handle errors for getcontext()
a982952e32aaf77b800c07ac713520df6efcd8ac 2018-07-03 adjust indent [ci skip]
a0e141b34f169d04e4d89291e47d9f794aec9414 2018-07-03 signal.c: packed signals
aec14b33d4379d69b63766964ac731fc3cb42edf 2018-07-03 vm.c: simplified core#hash_merge_kwd
b3799b93c20c00865c1bd5885890291c0874f029 2018-07-04 signal.c: packed signals
0860921a96755113e934171ff94decb63923234f 2018-07-05 Make a prototype
33354d2928cbacac2b2560a1b4be5698b0f4a514 2018-07-06 Prefixed reset_leap_second_info
5e7167f8fb954ec46eb12a4a0a1191a8f7d9543d 2018-07-06 compile.c: remove unreachable jump only
7387c08373a9421356da2581b1035903ac0a301a 2018-07-06 const_missing on private constants
58f2e6bc942bb161f73adad6410769a6ef581f8e 2018-07-09 dir.c: fix directory glob
bf9169d5553094d7d37c6e4eeada24a9e296fbc1 2018-07-09 common.mk: codesign ruby-runner too
dae0f4388e875f23a553a14351f6a6e5b2a5dd6d 2018-07-11 Make block spacing consistent
7c5a79efba23cb861dcdb98ffef2227ae9a49bd4 2018-07-12 exe/ruby: link libm for fiddle test
1c904182d2d23565da251bbbb64e4e4c9a592ef8 2018-07-12 removed unusecd constants
cb5598a419fdbd5851da7ca818ad275266532fb2 2018-07-12 Improve branch misses
62870d2c73883dba82fb7c2ec1999ed948e26efd 2018-07-15 process.c: adjust indent [ci skip]
e39b2cff8ac2dc93b35bd43ffcce3ded8e3b4c25 2018-07-16 ruby.c: disable DidYouMean as gem
71120953d75abb6b7203850799b869347b805b82 2018-07-17 dir.c: fix glob with base when no DT_UNKNOWN
25510c1c2c02e5df2f1aabebbb0c7bc6d6f01111 2018-07-17 ruby-runner.c: show the failed path
985961769d4a4684300ec05602fd7d82c7a29e38 2018-07-17 Fix message when `order` was an invalid value
d459572c10d4f8a63a659278266facaf99293267 2018-07-17 test for wrong order: option
4bc16691279e98ecdb3e19ff23902be671d46307 2018-07-18 reduce tzset
5ad205b81dff6a2fd9804d06bd52f06d8102b952 2018-07-19 renamed ruby_tz_update as ruby_tz_uptodate_p
67cacdb83610889d1153409362cc38448affb4e8 2018-07-22 fix sum on infinity
02cae85e34d5c58627452fb266c5bbbf39ef3c16 2018-07-22 object.c: prefer base optarg
97e05dad7ffca0d2fd496fb8e33ddcd7def6748b 2018-07-24 UNREACHABLE_RETURN
727f6ee8efdd02019294076f7f41338eb8b8277a 2018-07-24 dsymutil needs the object files
728b75bc9bba6786d36dbc19f3c05f26322d0946 2018-07-24 time.rb: yday support
afba9cd7fe77da110d4f2a596531bad4ff185e61 2018-07-24 prefix symbols exported for mjit
d3df0de693aefb942b7f38fa42854059d3cca14a 2018-07-26 ignore built files
05316c40ac6872eb2b91b9d08b4b9e36cbac488d 2018-07-26 fork() is deprecated on Solaris
dff596be1832b4e09d2b1ff8e7138cd7d0cd1bc8 2018-07-26 dladdr() is declared with non-const pointer on Solaris
d6df54cc9ff75ec75220687bb6c0cb12e602280d 2018-07-26 process.c: conditionally used functions
2bfc133477ea8458aa6548c6d4952f725609b0f7 2018-07-26 dir.c: fix glob with base when no DT_UNKNOWN
9fbb66610c357cf2396620620f2fa2253939827e 2018-07-27 ruby.c: taint ARGV on Windows
d383426a4c6da604d816f44c7a783735e5ccb860 2018-07-28 make-snapshot: fetch from the official git site
440f4421ee068849fdf7e1698af903530bf51052 2018-07-28 test_function.rb: fix messages
73ae3e9b4648b49fb54308048aeea17b7a3582e5 2018-07-28 win32.c: limit write size on console
63ae1e3cb5d302e5229143c00152328166d26780 2018-07-29 mkexports.rb: flip-flop
c5a5563dbe48497fd00a14de82ec359204b06365 2018-07-29 repack structs
01d81d19915eb931773e095c2aee46c16c441e23 2018-07-29 reduce LibreSSL warnings
93d74cffa096811c1c67525745b4db4e7e2f04e5 2018-07-29 common.mk: install for test-all iff load-relative is disabled
c307ffe64fce194a3d9ac6bbf1eacd29acb06745 2018-07-30 thread_pthread.c: remove duplicate define
09df9972dc7903d72964841411208f6e47397018 2018-07-30 thread_pthread.c: revert r64123
d99fb784ab57ad3d025f7dc9fadbaa562f5800c4 2018-07-31 Makefile.in: remove GNU-make dependency
fa98c12956f43cbf532beb7cea05431bad886438 2018-07-31 [DOC] Added CI build status for Japanese docs
64712906b063d5470f74ef0b19d16e4aa84defdf 2018-08-03 random.c: endless range random
002f6ea856f14d516b8e5e9c8d15f38240ece738 2018-08-03 ast.c: allocator of Node
4b4d364e5228a42eef3f086c01a7067680fd1f6a 2018-08-03 random.c: moved domain error
1f71ea2fd23e640efb3300ba9a9432ff99801a15 2018-08-03 random.c: use rb_check_funcall
a35499268878ee7afff4cd782ce854fb609ba512 2018-08-03 random.c: fix fallback value
ca5c3f1efc5636bdd83e018e50baffcbcdf75c86 2018-08-08 skip hanging-up tests on macOS
8778e9267c6b2f92ce7caea26fe59593cbbf2645 2018-08-08 fix mjit_min_header for universal binary
a6cb85524cc59cef639a7e5d4c1aa080a3db6923 2018-08-08 needs openssl/opensslv.h
2eea3288d6724e44ef7a4566eaa8dc932d1696da 2018-08-09 apply r64239 to macOS too
775a40f7d64cca8e04f0d709dd55fb64f5e63f14 2018-08-09 apply r64239 to macOS too
14ad644d847138de6905200f46f177b28a67f28d 2018-08-09 io.c: fix non-ascii filename inplace edit
ff57f6f69a6cf5fde61532e3b74d76ad619af614 2018-08-09 gmake.mk: fix commit dependency
a23c8414feec3446a82a1a22fe2e4a1878377bb7 2018-08-10 another test needs IO.select
1a836261bd9137e7857b2bd265926469838b534d 2018-08-10 .gdbinit: startup without shell for macOS Sierra and later
3ef25ed7553b2151ce468054cb6d1e38f1fc2e52 2018-08-10 mjit.c: ruby_version is no longer used since r63279
a40f12b77c7c199d88adba5ea51035d81b62549d 2018-08-10 common.mk: merge dependencies to wait miniruby to get built
6c70fede0c1fce37f7586d959b853df2bdbfff5f 2018-08-10 version.c: separate Init_ruby_description
7fbd88239fe586815be5eb85cefd15ce04ec8049 2018-08-10 version.c: MKSTR for fake.rb
d370a3d44cc353bae33ffaa622d4117ea45932fb 2018-08-10 fixup r64270
74325360d3be2db1b707470b5e831334dd0f39bf 2018-08-10 Pathname: Simplified Pathname#mountpoint?
490fbc4c858e1b37f338c59366a84cc228c53c3e 2018-08-11 hash.c: env block size limit on Windows
8b46df7947191419787da854ca1e89fa3e877329 2018-08-11 upgrade the default WINNT version
591b2566d71a9c6106333fffd019cab4f64cf816 2018-08-11 appveyor.yml: show the OS version
3c1f1c33488f79a1c4cb95eb67d3f1832ab51078 2018-08-11 test_env.rb: a failure on appveyor
aa6c02a5a554b8395702e47665d14f0f9f4f3cc7 2018-08-12 skip non-IP interfaces
e7f88ff68438bf1bc490515a41ea4f1f1a7f4769 2018-08-12 compile.c: check error in when_vals
fe781af37755a206f17676163fda6e3707ef7623 2018-08-12 compile.c: use EXPECT_NODE macro
af2e98ae801695155f98288836d814e373be769a 2018-08-12 Optimization for case when with splat operator
2132fb3316fe268fdbe90276ebd6b64a6b6dea76 2018-08-13 configure.ac: use linker_flag to LIBRUBY_DLDFLAGS
37279d15468ec5d5873e9a5fea49cd6323891fa6 2018-08-14 non-symbol keys in kwargs
438955efde680aba4f5ae4f0e7c521465205e073 2018-08-15 -Wsuggest-attribute=noreturn on io_spec_rb_io_wait_readable
5a149052febcc96bc141353322ecc7071dd59915 2018-08-15 appveyor.yml: get rid of msys sh as possible
425a820d172089b8ee37f89fa35587eaec0888fe 2018-08-15 appveyor.yml: no MSYS path conversion
9071cd639308d849c455d0e4dc93ca428647b4c4 2018-08-15 spec/ruby/optional/capi/ext/io_spec.c: guard unreachable code
50ad0995905996045a1a3d7cf851abe230e6e94f 2018-08-15 spec/ruby/optional/capi/ext/io_spec.c: guard unreachable code
bb8b44b078ba2bb6d82cd3a7ca220bd7dcecfc6a 2018-08-16 apply r64239 to macOS too
2c195f64cf14095e7b70adcfdf56c7bb285b5a06 2018-08-16 enumerator.c: id_lazy is no longer used since r38923
7d6a26f2a1e19d248dcf6defcfdcf8ab1c821e0d 2018-08-16 Adding Enumerator::Lazy#uniq and Enumerator::Lazy#grep_v to proc chaining
ae59620bbc52e7d6393e39317926737e4447d326 2018-08-16 Makefile.in: dependencies to config.status
1961c786aab243b3eb60e7238224e87975d88056 2018-08-16 configure.ac: LIBPATHENV on macOS
9c827bd0518cbed37e1bac2eb7039b93650ea0a8 2018-08-16 appveyor.yml: run on all branches
4bf11e21f958380dd2cf0f48a1fec2d992a85146 2018-08-16 Makefile.sub: remove -DRUBY_EXPORT overridden by -U option
05be3e89d48e5eaf7f902aeb113ffc55ab6d49fd 2018-08-17 passing non-stdio fds is not supported on Windows
e01afc3c8e3cf40cc3c50352ffc6304b0654ada3 2018-08-17 ast.c (rb_ast_node_type): return frozen strings
028cda35c7f3ae51a1d7b9791f8a274a15dbd267 2018-08-17 signal.c: no SIGCHLD, no sigchld_hit
3bd2d01f9639c41b99e387b754b3ff9d4dd7bde8 2018-08-17 process.c: dead code when no SIGCHLD
26336dda678e9c9f64c185d5888f28c061a03eb7 2018-08-18 test/ruby/test_system.rb: suppress prompt and echo on Windows
b6eb3fcbec3a8112c62f7453cddc9fbe0fc7c037 2018-08-18 NEWS: converted to Markdown [ci skip]
3e1a6feeb636a37bc671461eb341dff97eb4b82b 2018-08-18 NEWS: quote false [ci skip]
ed32e526996285e721f1fc0097abd0c3b74033ec 2018-08-19 NEWS: categorized new entries all
5a336c26cdf741fad2f859eec3aa3da13771c744 2018-08-21 common.mk: timestamp directory
c8a34443c00d019a9bc44155c639bc55d2272db0 2018-08-21 cont.c: fix syntax error
c5f50296b412436e6d03d459b43eae16e6fdbbf5 2018-08-22 prototized
37fa201e8f1af10d5921a9fdaf572ac52f5b538f 2018-08-22 compile.c: pop literal object in condition
130ef3b458e61b37a05690b1aee59d748543bfa6 2018-08-23 compile.c: drop unused string
bf6e2eb7e7ca144dc8a71d87d36edb0d852519a2 2018-08-23 compile.c: drop unused array
762f44cf49e92b13420de97ee99d4bc050aab24e 2018-08-27 configure.ac: printf prifix for int64_t
995bc9233f7238bc20a78fefd1ba52a3b10a7729 2018-08-27 hrtime.h: explicit casts to time_t
50840311decf32239980026ee8b3778469556353 2018-08-27 hrtime.h: missing paren
68f9d7b444cf7f870f2163c00a491e224a2a77a2 2018-08-31 random.c: SecRandomCopyBytes
c4816a11e4fd954a12f6cb12fc5ba23adf8d6a4b 2018-09-01 surround macro block with do/while
dcd4914b3a68f410a43ed9c2bc6d042e6398bb89 2018-09-01 adjust indent
8c90838f7cfb69bb7c203d6758739f9e890faba4 2018-09-01 10**3 is always 1000
480a21f435d2917190c087206bbffbd3d532824a 2018-09-01 RSTRING_PTR may not be terminated in the future
929e9713bbfd76140bced29c6f398904ae9d4a85 2018-09-01 complex.c: simplify division result
c8ccdbfe1e45cb3b832109d644296c0a3b3e0b59 2018-09-02 configure.ac: -fstack-protector-strong
074f1c913346abbd6d47b3e1147719e2cf0e023f 2018-09-02 Readline: expose rl_completion_quote_character variable
c115b39e033979bac7cfd2db5735549430dc14f7 2018-09-03 Declare as gnu_printf on mingw
6853c9e1690ee9e28a3dae538dd6f02b6f69c801 2018-09-04 RubyGems installer.rb - fix up my mistakes in r64582
2cbf44e55b2e7d8d9db48b67602a3935932a2aab 2018-09-04 appveyor.yml: reduce matrix factors
e4b1172833afd680105bc067a4db0942273df53a 2018-09-04 appveyor.yml: fix PATH and env for msys2
3fa8d5ba7bb4d380ab61684dfa048f2e7eb4c570 2018-09-04 Spec updates [Bug #15060] [Fix GH-1495]
fb7a5690771fbf9f103887a86b9d82051cb25876 2018-09-04 bootstraptest update test_io.rb [Bug #15060] [Fix GH-1495]
1cf2bb4b2085758112503e7da7414d1ef52d4f48 2018-09-04 use mingw ANSI stdio
868ad2104c2ad0717b7b52ab6756fccc6f37c4cf 2018-09-04 ruby.h: removed internal macros
52a23d56adc628311967b11b1c929bd3e1cc38d7 2018-09-04 rational.c: remove duplicate macros
5e4627c2826432de231763f0854db9205ab08612 2018-09-04 random.c: fix up r64596
c46515e42acc74958b6e13c3288b85f8e06920c2 2018-09-05 backward.h: removed stale declarations
c1cc84187ffe9a30ca90522c31a555a30c73c0eb 2018-09-05 enumerator.c: [DOC] Enumerator::Lazy#force [ci skip]
4204eacf0d4b8ac045fa0d9972f4ef67a5df0485 2018-09-05 fix a typo [ci skip]
4ff0ce6a79cda7b64e1c02fd530ee8b7426d98b0 2018-09-07 ext/objspace/object_tracing.c: get rid of aliasing pointers
8eb96c613718beea355e8cc2f2c7e3672f13eb8e 2018-09-07 ext/objspace/object_tracing.c (freeobj_i): no lookup before delete
32aeb3dd4e28fce0574593c0a4f8b38308e06730 2018-09-07 Refactor test
68df2b0881585ef926e4be2342adc013f8a1a174 2018-09-07 test/ruby/test_ast.rb: assert error messages too
164a93c8b745ae86f11a2a13524ab3cdc5367706 2018-09-07 object_tracing.c: register TracePoint objects
5af7cda5a5ffe0380b6e7bbc8b9cdd452bcfd26d 2018-09-07 tool/node_name.rb: rewrote without flip-flop
3c08f507708efdfc58dc4873fe68708b1e8854a0 2018-09-07 ext/objspace/object_tracing.c (freeobj_i): fix missing assignment
8e9a8c043ef5b16a2f13999bd2c5d59d61dd00d1 2018-09-09 util.c: qsort_s in C11
f419aa7bdf4f51f2704cfcf43d386612bac8b6d0 2018-09-09 thread.c: get rid of false warnings by gcc-8
c3c73ba2bd9927ad123a91c9bd80ca6c5b83739d 2018-09-09 .travis.yml: branches only for travis-ci
1050c08dc6bdbb0464997435bd655674c7f7cd74 2018-09-09 Add latest version gcc-8 case to Travis CI
7785f57974fbad128cb1d64a637d871fa1fa5667 2018-09-09 .travis.yml: separate ruby/spec on old version
ef92aa9a454e4b5a36c433384e0106a6c0355308 2018-09-10 util.c: fix ruby_qsort with qsort_s
991e95bb36ad03d92c065f2c3c5d8d2a5b3af037 2018-09-10 util.c: removed extra #endif [Bug #15091]
67dba250e8a2b57926e2474afb07aac1fcf0040c 2018-09-10 signal.c: consider non-sigaltstack platforms
90245094103164ebd28d68fe6719ad14a883701e 2018-09-10 appveyor.yml: try VS140
6f7fafbf004af03cc476648be02c9dc3cc1b4f3d 2018-09-11 random.c: prefixed fill_random_bytes
f677ba887158758c48b4f8e1df092c6aacfe6621 2018-09-12 deduce versioned tools from CC
db4c91be27389a9a97ea2181b8640fa7e080bdec 2018-09-12 .travis.yml: run ruby/spec version guards check in parallel
351b8a322ebdc4de90706766f4312dfeef810ecb 2018-09-12 time.c split time_utc_or_local
14ad11a963811603b43e119d5a412575a9b2ad29 2018-09-13 node.h: removed unused macros
38122275f3d23226891a04108f69c8d14b7a6fe1 2018-09-13 thread.c: fix -Wformat warning where uint64_t is not unsigned long
cff6bdfcba57995e1879c7a2003f9949aec29632 2018-09-13 Make qsort_r() flavor detecting work if qsort_r() is a macro
384fda18b885872aacf225ac6ad7805fb101e497 2018-09-13 warn unused blocks with Enumerable#all? any? one? none?
9580586b63459318664e5309b8d19a626fff46f2 2018-09-15 Use opt_{aref,aset} over opt_{aref,aset}_with
aafeb4b724e91e4cd7eb6da01ec68d7c60a78cc1 2018-09-15 test_sprintf.rb: test for %p
257d00223dea3758905c9acf1aea4e3eb2dab815 2018-09-15 rid of warnings [Fix GH-1953]
958817d50da2738317da85894d7e0331a306d2f0 2018-09-15 Expand spec files to realpaths
893949167bdb911c7db9fd59de85f288c09741e1 2018-09-15 Fix issues detected by code analysis tool (mainly Coverity).
0d7facee426bc2a990da6a8210fe98b80c4226e9 2018-09-15 get rid of newer syntax for old versions
97f8d0fb9e620e5219320803a6da65a544e115ec 2018-09-15 Work on Benchmark::Tms documentation [ci skip]
e04046515389ba4d019a13db33de198b85480b00 2018-09-15 encoding.c: check external encoding
8b6f1beba666675b7cb4f8d762a12e36f6bc0905 2018-09-16 Propagate subprocess timeout scale option to worker processes
eddd6300473ba99d10e2ec537ab933edc6d44134 2018-09-18 pty.c: more difensive
3367daf716bda6e73f3418dd601bd1713d557c07 2018-09-18 Tests of Enumerator::Yielder#yield with multiple arguments
aefdd4e25f60084fb1756050acf795b3c8b8b905 2018-09-18 Lazy Enumerator reduce intermediate array creation
742df62eb724ba988c9c880771e0aa4053ff3eac 2018-09-18 pty.c: typo
c49559f1c1ee8ffbc53d6f666629a9e29e7e4c94 2018-09-18 Skip EHOSTUNREACH by host issues
d325d74174c3ffffa0d75e248897cbb1aae93407 2018-09-20 parse.y: fix block passing with empty kwargs
744e816f55757df92caa49b4787cf06af6120a20 2018-09-20 Add union method to Array
d0f9184f8be497313e3b26911c99fa0d23a8ebed 2018-09-20 Introduce rb_ary_union method in Array
4c08223945ab5d8651c9fec291a5dd2386d9ee43 2018-09-20 Link Array#union from | method
ce079f165176d168ced2c81c79c9d1f889ab173a 2018-09-20 Introduce rb_ary_union_hash method in Array
e76eebd79be9fa3cb59d0ea6e4ce8214cc6e56ad 2018-09-20 Ignore Xcode linker warnings
abe75149d14d3286d3051c9e961ab6473a243a19 2018-09-20 Enumerable#to_h with block and so on
d00199a1397c301b57dd108b41001801a25a04b9 2018-09-21 darwin-cc: hide ld warnings
7e9ee35fb8bb46abef3ba1a3ee204d459cc0e7af 2018-09-21 Remove -Wno-parentheses flag.
0d95805c2ee6d6bbd42a71e7b82da1618b289b5c 2018-09-21 Suppress more -Wparentheses warnings
c61adf51a3724ed096a3fea81c6f1e28ee99c300 2018-09-21 configure.ac: prepend the wrapper after CPP is set
55c7b8541ad7f06ceb52abeb34ec6bd414fdde0a 2018-09-22 Fix for old names of mcontext registers
04a353fe023a7086f0bb8b68d38d2f267dbc21da 2018-09-22 tool/enc-unicode.rb: rewrote without flip-flop
ae0e98ce1d1c6835014800e0cb57ef17c1256cbb 2018-09-22 Skip a cleanup if new_ole failed
85e5424a4618ced4d7e04a713e55c6ae2741756d 2018-09-23 test_win32api.rb: suppress a warning
7fbe79f63a49dfcb2dfc915e62e1797585fb9922 2018-09-24 kernel_warn.rb: skip kernel_require.rb
d54d9ba7de7094698e7009a171df013821c3b0d1 2018-09-24 revert r64817: kernel_warn.rb: skip kernel_require.rb
d5a7c704ac0ddf15919d3c382888e23e027cfa84 2018-09-24 Kernel#warn accepts multiple messages
c0f0cff56f9bc43bbdbd823974414cef22031c1b 2018-09-24 Check whether to skip every frame
4172d08261e649d721c03ee7f368b568abc892a6 2018-09-24 test/unit.rb: fix --subprocess-timeout-scale
d7278b5b329d42c7bd12e4618d0dc0664242e6c4 2018-09-25 Moved `struct vtm` stuff from internal.h to timev.h
ac1783578206076f81aeaa6ef4d71794d1ab9d5d 2018-09-25 Expand spec files to realpaths
7f0d337be73bb2465b40009fe23f3b7be6b0dc90 2018-09-26 fallback env encoding to ASCII-8BIT
ce77c3859ad68a08b6a2104707d3888a6ce528d1 2018-09-27 Sort in alphabetical order [ci skip]
0e3e0f824966c9c05870b2dbac88c0a8eef2b579 2018-09-27 Fix messages for too small year
a9375ab398a174c4bcd4ddff92201994b8208deb 2018-09-28 Adjust indent [ci skip]
85aee954f83b65ada1650af449aa789317f70edb 2018-09-29 Split assertion expressions
36c4713e310d1904ab14d167a2d4e4ad63364f18 2018-09-29 rational.c: may be float
a0ff2a6aaf99a4f542909a58603338c449084b00 2018-09-29 Expand gemspec path to the real path
b74f7fc3f211c490546f0724da34ee1d69dea89d 2018-10-01 Removed Windows version condition
6b4d78fc438afd5b89b49d8e32152f4a53deb4bc 2018-10-01 lldb_cruby.py: T_DATA support [ci skip]
92b469e7da896ff21cc18f6ab2892a4794ea0e34 2018-10-02 Install HTML docs if produced
603f95a0ed37d90854f80393881fb38ab29128a7 2018-10-02 Fix Rational of Float
e1966b31e90b1ef9bdadd0f08121762f70fa12e5 2018-10-02 Get rid of calling to_f in rat2dbl_without_to_f
4e133fdb7ed27123c0395a927e7f952b81b5bb2b 2018-10-02 Just a shebang is valid code
3cfe3051c5808d23443c794008d9a697289d1095 2018-10-02 lldb_rp: reload debug info if not loaded yet [ci skip]
7c496b6624f720d539e3c0b40f122a9422a13b99 2018-10-03 lldb_rp: fix the order of results [ci skip]
fb35457f77bfe5dbdeba62569de53ef38cbcbecd 2018-10-03 lldb_rp: support more types [ci skip]
39c4aeec4cf9f127ecb4b0cae92c58540fea6a7c 2018-10-03 Fix wrong use of BIGNUM_EMBED_LEN_NUMBITS
b68f2a4bba4ca8cf94aba5dc691c88b93901606a 2018-10-03 Use cd -P
8885389bd32854490329e7c9754613511bcbf00b 2018-10-03 lldb_rp: use append_command_output [ci skip]
cdb312ab3102a482eca57c4b2a488a235d518a1c 2018-10-03 lldb_rp: support T_CLASS,T_MODULE,T_ICLASS [ci skip]
103a0b9869c04d9522a4233f1f43a97cc91c5ae3 2018-10-04 lldb_rp: support Symbol [ci skip]
6918746e4651c5511e99a2672db00431fdbd3340 2018-10-05 Remove wrong conversion
68bf34fc272bea7df6a1aeb60096d362df9e5a22 2018-10-05 Update aclocal to 1.16.1 [ci skip]
d65d5533ab117b46211917450293f9c602519375 2018-10-05 Add difference method to Array
96eff9ed71a7b5a233e06f6b011c198a2210788e 2018-10-06 order-only-prerequisites
3757515501347685bfbd9ef11bc03e93c66d1dc9 2018-10-06 revert r64925
7f24188afe41fb61c2b8007de97a31b5c2336c3d 2018-10-07 Added missing declarations in readline.h bundled with macOS 10.14
ee58c638b8d10d2ea10faadbc7b34515d2f2e351 2018-10-08 Timezone support by Time [Feature #14850]
fcf308e5fc6e0015a89ac57f6d40fec4bc3d99db 2018-10-08 Timezone at Time#+ and Time#-
68ec41d7b94f426b9f2942456971bae21c6b5041 2018-10-08 Removed redundant suffix `_with_timezone`
62a3dbd539f1850288c3279457f9841427a6eed7 2018-10-08 Add test for marshal
97fffcadcb45c26c988d893c992072163d9f03b3 2018-10-09 ext/objspace/objspace_dump.c: print addresses consistently
7f9089a1864f3381fae8e7a08b9c225c4e4ed34a 2018-10-09 Time.parse based from non-Time object
74072a1686b6ff22962400604f48d7e866e58875 2018-10-09 Add tests for another timezone
d8104d73d10a119026122f4734ed23dc257e9cdb 2018-10-12 Missing write-barrier
093398f979216d95ac9aaf1cef1055195eeca441 2018-10-12 Just copy tzmode
75ac8e866ba16ce5492d02ca7a2146f5905f0bff 2018-10-12 Load as FIXOFF mode if zone is present
ade73091cbe5cc5cfd5263e314490f7cc91bec64 2018-10-12 Initialize zone
0d957a91baa061742a2b41bc899d875263d90ff2 2018-10-12 Removed unreachable code
1821e9f4dcd21743eabdf188093a9a84de58702f 2018-10-12 Fix overwritten zone string
83a01e6f529b80a876508b9501b64e8f1f1414da 2018-10-13 Added comments to rb_setup_fake_str and rb_fstring_new [ci skip]
fa8b08b4248d66a172369f4654fec9bdba8c748f 2018-10-13 Prefer `rb_fstring_lit` over `rb_fstring_cstr`
5f9f9013dab9923e714a40a9e0b76961914d5eba 2018-10-13 Add missing require
262437b4570087e5743a3db71b550a1d6448401b 2018-10-13 Remove compile-time dependencies on ruby/version.h
f2427a436f7161d7ceb828d1a4d291f121291485 2018-10-13 Define PRIdPTR etc
bb9eea90659a6e95f30c9ea382c4de60932c2319 2018-10-14 Make local functions static
f572aeb71f53731ee1d8b351c959b93ed9eb91f5 2018-10-14 Moved hexdump macro before used
9067330c6d03ee4b4b21fe4ec905648e2430729c 2018-10-15 Pass cflags given to configure to mjit
f31c5e72b2ad8c87feb1ce3217b2bf2bba4a8674 2018-10-15 regparse.c: warn all duplicated ranges when debugging
179045acaf5de8398c321ada86a76f1afb77a796 2018-10-15 regparse.c: Suppress duplicated range warning by mere \X
e07c5baf66f793a23ce76205988409b1aa2dd999 2018-10-15 unicode.c: moved addtional GCB ranges
0814870fedebab09efddc3ee34d853a62c3f2d6f 2018-10-16 Removed data for old Unicode [ci skip]
6e9fc98d19f1fbbec1665bee0b7a42f65ab79c68 2018-10-16 regparse.c: check the result of propname2ctype
774fd169adaec18efd2f2929e01413219ad5c0fb 2018-10-16 regerror.c: lenghten MAX_ERROR_PAR_LEN to contain old property names
569fe2922fe12c25f59a21171dad0e8553f17384 2018-10-16 string.c: grapheme cluster regexp failure
6897062003529683238754566db6a98ad8b82979 2018-10-17 Fix NEWS format [ci skip]
cfc73287829b411a73744dd07f4b8cc1259fd344 2018-10-17 NEWS in rdoc mode [ci skip]
fd360dd93abe77fd18992b715c7ad295d1dfd02a 2018-10-18 zlib: fix Zlib::VERSION
c3982a1aa658beea6a045b5e17958fd8fc063720 2018-10-18 .travis.yml: split before_install into the matrix
9950fff2fabd342b63223ceb374ea77aa418d4a8 2018-10-18 .travis.yml: no PR in spec/ruby [ci skip]
27fe4b6fa17326b5d4f585ccf1314cc8ed31faeb 2018-10-18 .travis.yml: no additional apt packages for spec/ruby [ci skip]
f80c80f004b62dd29ec808d5674874a2ada900a9 2018-10-18 make-snapshot: package with TarHeader
3c83a94ea980dcec7a8dc7aec5f40f4e2a588e71 2018-10-18 tool/insns2vm.rb: get rid of expanding paths
15d0180b6e782ce8b8fb6ab408db3cf72e183992 2018-10-19 transform_mjit_header.rb: add system_header pragma
5a8b81fdd37a80da7dd683e7573771810676949b 2018-10-19 transform_mjit_header.rb: `inline` may be a macro
a9025c884180e446e0607981cf61fe4b1d86d046 2018-10-19 transform_mjit_header.rb: fix up r65169
07ae480dc4d27cc28007dc2b470f669d924d1334 2018-10-19 .travis.yml: separate apt addons for i686-linux
b4bbfe4bb91db310d903a149cfa5525295e4a70c 2018-10-20 complex.c: small optimization of Complex#**
fa78eb2fcf184eeb38ad02a967d7a109b6ca9853 2018-10-20 lldb_cruby.py: T_RATIONAL support [ci skip]
3a9c427908da692ae7e2f99cb1683d69885e347d 2018-10-20 lldb_cruby.py: T_COMPLEX support [ci skip]
bf26f847faa4e068ffa117abc6fa0271e2c1c83b 2018-10-21 Exclude CI platform specific failures by --excludes option
741066fc2a9c6eb6ed9b48c5505f033cfd8c525c 2018-10-21 Quote `$(TESTSDIR)`
a87e4d92083f25f5ec813363d01331639a8f1c7a 2018-10-21 `--excludes` option must be in TEST_ALL_TESTOPTS
ff31b35f6a66f3c1548e3356d506ff65a574be7f 2018-10-21 test_time_tz.rb: refactor dummy TZ tests and add another timezone
8747974d4b40f99523f9f0b9373d62d3808aef16 2018-10-22 time.c: optional arguments of Time::TM#initialize
385b7721494abf8e50d57db33cbd358abb0d780f 2018-10-22 Return fixed values at subsec, utc_offset, and isdst
0bed6345ce53f647240bdd6895e5daecd0a48479 2018-10-22 Revert TM_IS_TIME to 1
6fdbf5a8046b30fe8df18868cab9bb3352de9b75 2018-10-22 No longer subsec and isdst members
fc3b500fb12f663e5c8510471e1c8c406c360074 2018-10-23 Let Time::TM share the implementation with Time
f7add52f8f5bca11c1d0e2c95dd7c65333036d0f 2018-10-23 test/unit.rb: fixed wrong method name
95256bcf973bfb5a5264e31d2764d1b2ab6e6abe 2018-10-23 test/unit.rb: glob w/o prefix/suffix
833ca7bd4fbe9d3b2fc6aa2ce1238a1479d85841 2018-10-23 getifaddrs_spec.rb: allow no address
df0517dbc0287469e5ea2baa1dc04011f10900f8 2018-10-23 getifaddrs_spec.rb: `should` returned `nil` on success
71b0d20f7ea6b04aa3ae3fe6e624305a3ac294e6 2018-10-24 compile.c: fix peephole optimization
4c875b6e667d205fef5533670460e2043c9aaa6a 2018-10-25 time.c: benchmark recovery
e71ca6cdcf108e6a2fa47ec9fadefe7554717908 2018-10-26 Update for tzdata-2018f
7cc758f7a84f8207e8e589d3cb8a8cbc813cfd88 2018-10-26 Indent as a code block [ci skip]
81c849172d341b9fcae618c33dc44c2c91827b97 2018-10-26 Simplify conditions [Feature #15251]
300ac6c573da40d6320575a2c2693ba7dfe5c42b 2018-10-26 Fix a condition and just call rb_fstring [Feature #15251]
b0546f1cc6b4f67fceb36cdef56e8c0080d2fcd0 2018-10-26 Do not :stopdoc: entire classes/modules
8586f021f8db193b746079aff7ee50461957f39d 2018-10-28 rdoc/parser/c.rb: ignore dynamically added methods
15533bb40a1fc9a939426ccae39bae1683506af2 2018-10-28 NEWS: codify keywords and callback methods [ci skip]
934e3e0e1282757cff518266fb61f9e675383980 2018-10-28 time.c: [DOC] about timezone arguemnt [ci skip]
7eda588d66846bc3f853d217bbe8865e4070a1af 2018-10-28 time.c: [DOC] fix rdoc-ref [ci skip]
c4be18c28bf40b13674d0bd224b8029e87ea0257 2018-10-28 time.c: [DOC] add description and fix markups [ci skip]
d59ad98f6accb33a2e15227f8d963f9041df0f56 2018-10-28 time.c: ignore 7th arg
b361c8e3d5b2d91044700aa527503d1851ead0fe 2018-10-28 time.c: added Time::TM#+ and Time::TM#-
b9ca9169ba7c71a507fb3d4bcd6373c9c23edc7f 2018-10-29 Mark up code inside link text as <code>
5bb1f4e73ff3f4dd289bdd485500b89ad9e9ef0d 2018-10-29 time.c: [DOC] fix method names to refer class methods [ci skip]
a769027f7962499e16f925e5ea8c3faed712af3d 2018-10-30 parse.y: last location from bison
0c6edda08c5c571029d099fc3d34350ea669e067 2018-10-31 parse.y: last node of NODE_ARRAY
6b1e425144518c336ed220115a4e8e599235dd48 2018-11-03 lib/cgi/util.rb: use require
fd8d3c5c09550a6c6341fad8ae9566ddc6047d44 2018-11-03 internal.h: RHASH_ARRAY_SIZE_RAW value is unsigned
84a27619e5ebf2a10abb91e704b4a8fb81f40e61 2018-11-03 hash.c: fix types
0f28fe2bcdc04126ea23bf92304585981adeda97 2018-11-03 configure.ac: set CC_WRAPPER by checking message
7d9623eb242af760dc7b4f2bd93d46d3814dab36 2018-11-03 Makefile.in: use CC_WRAPPER
3e063ca7ae85d97f24c6b2933d02f80daffd7e7b 2018-11-04 complex.c: rb_dbl_complex_polar_pi
125e9ef747644bab24b44ba475be168916cf1002 2018-11-04 Refine Timezone class in test-spec
f167ff47a606b1d00d38403b4da685395a91f2aa 2018-11-04 Hide Time::TM as Time::tm
c111c42ba28729c5d0046799085fad2e38a5a9ef 2018-11-04 MJIT_CC should not use CC_WRAPPER
ef94a94d7d7146f51cd99814aa45ec0911794de5 2018-11-04 Check MJIT_BUILD_DIR strictly
6d497629b22f67bcaa4d074e0bee728808cfd4be 2018-11-05 More verbose message at unsafe header
002e0ca4280f757bdf30f20c5ed88220059af234 2018-11-05 Create MJIT header with strict permission
fc8bda6ff7640223058591c9feb91d802c88437d 2018-11-05 Respect explicitly given MJIT_CC
d05e04b825f2b02bfa0b4b97a241dcbd26f3bd2e 2018-11-05 Relax MJIT_BUILD_DIR restriction
67de434219f3ff3afa02edc805ddf163ccb3462d 2018-11-06 configure.ac: insert DLDSHARED
a4b73e7e9f9d8cc317be0810e834f202e9ec0f16 2018-11-06 Makefile.in: make MJIT_CC_COMMON an absolute path
a39080f59c8bb2ad05beb3381f90354f8117aedb 2018-11-06 mjit_build_dir: separate MJIT_BUILD_DIR
b11b804f8f4c84c7f5d59dd215e3d8a3d4d9d889 2018-11-06 Revert "mjit_build_dir: separate MJIT_BUILD_DIR"
9f17712d2c8af72e211467d09eb920ab320be307 2018-11-06 Makefile.in: convert MJIT_CC to Windows path
e0a35586689bdd4fc8713496876bdfba6b73b43b 2018-11-06 Makefile.in: do not expand MJIT_CC if cross compiling
78bf275c56ec4cf1f85f69a3cf2cb334cca0ef4b 2018-11-06 Expand MJIT_CC in configure
92e9f61579d1146758f3f2c31895b4ba959ae0cc 2018-11-06 Fix build_os:host_os pair
f837601cdb32ab25f19f83f0ec2ed840ed225a83 2018-11-07 mjit_build_dir: separate MJIT_BUILD_DIR
c818b2fcf4652869799057556fc528e02288e248 2018-11-07 ruby-runner.c: enable MJIT_SEARCH_BUILD_DIR
76566bfd583af8570b464796459494443989ab47 2018-11-07 ruby-runner.c: enable MJIT_SEARCH_BUILD_DIR only if no relative loading
f84577ba84529594da6e46fe18a524a2524a8219 2018-11-07 clean mjit_build_dir.dylib.dSYM directory on macOS
9e6183976551f44b5f3e10b06f88b28e9d13f0a1 2018-11-07 Generalize r65594
adb723bce7d50808943cc964763ea4b34b9a6712 2018-11-07 `+` sign in the path of ruby needs to be escaped
d99d8cc8683ea50e68e20eaeebc51264b58c97a4 2018-11-07 Add cast to suppress warnings on Solaris [ci skip]
61eaa5e3f20eff3b71b0a668a781ca9ba28ec7be 2018-11-07 Convert MJIT_CC to Windows path on msys too
852ddf187b6f6ceecb0cd3c790465e838473e6db 2018-11-07 Expand MJIT_CC on mswin too
9b7d8947df9780c120db7a1407bbe06e2004c511 2018-11-07 Clear CC_WRAPPER in other than the toplevel
7d3e758a44f3e86669726a20bfac8528ef6d9315 2018-11-08 compile.c: unreachable than rb_bug [ci skip]
dcfb7f6d541ee7e80f6a05726e533d4b75a4b785 2018-11-08 compile.c: compile error than rb_bug [ci skip]
17e9667fe9707ff5f20cc320cbd111f886caa5b9 2018-11-08 refine parse_rat
9d2f88fc13160b677e1af880d83aef8de4a4e237 2018-11-09 addr2line.c: fix compilation for i386-darwin
49c7c8ed85cfeaae98fbfb1828424e1e5bb9b0dc 2018-11-09 Hoisted out rb_ast_parse_str and rb_ast_parse_file
4bf84ede2013a69dba2b89080211e9aa59a533d5 2018-11-09 Get rid of setting SCRIPT_LINES__ by AST.parse
67099c45057ca72c48ee14960b9be1be6634b85b 2018-11-10 Fix potential NULL pointer access [ci skip]
2aed2cbcf22aaaad1dac4c3b79df24c5a542cd61 2018-11-10 Parse the source in SCRIPT_LINES__ if possible
907ae13cf6c8b65039e19a86d3c8fd51a3cd868f 2018-11-10 Check the argument before creating a parser
6e610f5ea717c824b232fc5f3052dd9d5c1a25e3 2018-11-10 Parse the source in SCRIPT_LINES__ as array
f53bd45d6f65e75a53538d31f8bbb90fbe373f1a 2018-11-10 AST.of -e script
f800c5fc8e4a1587c60019301f17a3d4e33b4a1c 2018-11-10 Constified ruby_sourcefile
6268098208e72af53e94b09c4f1d8b010816c328 2018-11-11 Make rubygems follow the upstream of psych
51fbedddf12a672ddd8d57bcc9f8d3e2aae55307 2018-11-11 Use friendlier terminology in rubysocket.h comment
06b6313030b7a6c66151c4188c20589d649a6985 2018-11-11 Revert "Use friendlier terminology in rubysocket.h comment"
afa1c6a2dfef06e56b2410c7ab430b0a36d2b69f 2018-11-11 Use friendlier terminology in rubysocket.h comment
c8e8f4dbab18671b6fddbe92952cf7802a396150 2018-11-11 Use friendlier terminology in leaf helpers
9f41da42eb146c6a2d4cd78063d11b4c2fda420e 2018-11-11 Fix a typo [ci skip]
6a85c2a5ae625c59d5f596307eca9f33c8a0817d 2018-11-11 Fix for bison 3.2 [Bug #15284]
2fcdfa6e9bc78dfd805c5d9cec1c06007aa5fd12 2018-11-11 `MJIT_BUILD_DIR` is not used on Windows
1febaff10de3ce7965fd70b66038f7510ff4d243 2018-11-11 win32/setup.mak: Substitute slashes in `MJIT_CC`
767ab942bc4edddee2e92a86ac93c46dd3d8df94 2018-11-12 srcs-ext should update ext/ripper/eventids2table.c
d6cd22dbc55b6b3507aa0193185b45c99ff37889 2018-11-12 Export rb_flo_div_flo for MJIT
8ad336b5c5e4f888d860164c914147d656ffe0f2 2018-11-12 Adopt [Misc #15294]
803dcea481ea20fc7dfc690e73ccb23646a5c4ab 2018-11-12 Revert r65681 which had a race condition issue
45295303ac8972796f250a97607e3f854106139d 2018-11-13 gmake.mk: force updating revision.h
53ad55e4caf90172cc44f9c9cc9930235bb22116 2018-11-13 date_core.c: set/reset COMPLEX_DAT
8655d0735fe08a38b290d7b83c2f9c9901800544 2018-11-13 date_core.c: keep COMPLEX_DAT bit
0fa71d44d505daf60bf8d4539ef4548207ba4002 2018-11-13 date_core.c: respect COMPLEX_DAT bit
93f91eb68f18e38e1c16852575bc1f8958e34330 2018-11-13 date_core.c: obey to the allocation framework
3d5be5f86a900aa9347db8643bacdaebd38ae241 2018-11-13 date_core.c: use static ID variables
c878cf50305cd1e00242932d55b2141a3b023526 2018-11-13 Moved REVISION_FORCE before uncommon.mk
27f4058f9293f4b97fff6a41076ac33055fc3edb 2018-11-13 Makefile.in: `$` for shell needs to be escaped in Makefile
2c989a6ff4e739d3345d6277d92b420ab696419b 2018-11-14 Makefile.in: update-known-errors
cb592b3713f706ae7c588d1aef55ff4e01a7cbc2 2018-11-14 defs/known_errors.def: update on macOS Mojave Xcode 10.1
f34e8ff67234db9d49831b1073139602d01e4d6a 2018-11-14 Add RbConfig.fire_update!
ed778c2a89258a8459e32aeee273a872a33ca421 2018-11-14 rational.c (nurat_div): use the dedicated function nurat_to_f
3dac8eda4127a3c9442848dd4e547f4c8d5cb577 2018-11-15 tool/mjit_archflag.sh: separated, too many escapes
a42784000e102df0909e8a307c0b0b8ba2938304 2018-11-15 . command in some sh cannot take arguments
6a6d03791b53d5363a2b09cde3847f4992dbe53c 2018-11-16 pack.c: adjust indent [ci skip]
027cf467a4d093275b9c18fe694337765ff00213 2018-11-16 pack.c: refine warning
9b38ed530f3070aa004b28b071fe7ac97bcd487a 2018-11-16 bignum.c: suppress unused variable warning
a3b92a5d926cc9ec5d7f730e54eaa1aabe783a1f 2018-11-16 rbinstall.rb: do not install rdoc flag files [ci skip]
1d66574aa96ef387decb7d60304a74358a26fc73 2018-11-16 [DOC] mention class method `new` [ci skip]
429245aa9f858c297d613636b9b8be8671471a64 2018-11-16 Prefix rb_ec_set_vm_stack
34cc6fef830adb4f5fcb54e5ee7cfe340da5eb04 2018-11-16 Make some internal functions static
fe7773b93351ace7ea69f6e2d4dbf106746b6e40 2018-11-16 common.mk: fix the pattern to be hidden
3c7852f801ac7c488f42c632ce87e327b993a833 2018-11-16 common.mk: hack to export symbols for MJIT in ruby.imp
f632ecd0ff1130227f9c883416a2635434ea4ac8 2018-11-16 Makefile.in: test-almost also needs mjit_build_dir.so
077a15c829f36357b2452d54adaf95ff5c7698f8 2018-11-17 [DOC] rational and imaginary literals [ci skip]
2b894084eff60a010b0f606c5c9731094358b041 2018-11-17 test/mkmf/base.rb: use CC_WRAPPER same as the toplevel
5c334727f1b1ea4911f3817edc9e717bb48abe04 2018-11-18 common.mk: dependency of io.c for r65779
c8ab2634c69749a0ef12631559c5565ce53dfe92 2018-11-18 update-deps: fix runtime error [ci skip]
9cbfb17754ba0193c8dc104442bf4474479cdcf8 2018-11-18 Also clean ruby-runner.o and ruby.imp [ci skip]
4863a93d58fa6ee28682123a9a198956602b7823 2018-11-19 .travis.yml: use dedicated flags
74564fbe74835a9d7a8ff178d535078ecc85a9bc 2018-11-19 Makefile.in: reconfig with the original warnflags
38adc0c1e08c0b754c55624e9a0661a633fa7997 2018-11-19 _colorize_result_prepare.m4: do not save CONFIGURE_TTY
d13724306efdebd4557a02f30ea9368dcbb3e465 2018-11-19 .travis.yml: do not pass unnecessary warnflags
33fed2d09a6b7b34821ce8e061fb1b296aad7438 2018-11-19 configure.ac: respect extra_warnflags if given
759cfd3bcb9d940ed9c11330cc995aacc2e12fe4 2018-11-19 configure.ac: rename extra_warning as extra_warnflags
3f84ef97409b976bbc07a6b46eff09fd38e86ea0 2018-11-19 fix for Solaris sh
de790435fa32ebb23fa02e4140591adc06e7cc5b 2018-11-19 ruby/ruby.h: void rb_scan_args_verify
d7d0ee10653afad2ace63cbf557eb0204097e1d7 2018-11-20 Check -fcf-protection
312fc605c1e09c487f66c13fdbcf6bfff44d8b7f 2018-11-20 rdoc query
259173ccc00e0ef754e33bc134de1a0731a6b51e 2018-11-20 run single test [ci skip]
27665e5134582bf58fb196268d659cc19df39f61 2018-11-20 common.mk: BTESTS to direct tests by btest
973bcc59534eea5e67a7d08a4d827805b6afc38d 2018-11-20 Fix typo and make directory
be3af57b6fe160b7842d6ecc67b3408501f5acfb 2018-11-20 Make fiber_entry static
5fe1ad969efdc968c9d53240f0845f007a396b8d 2018-11-20 Fix condition
6f59255747ee930f43e60c223caefd4e037930b7 2018-11-20 Change ASMEXT to s
91e6ac3d96889ce548cfd7cf631b1e5a3a71532c 2018-11-20 Make coroutine object directory for each arch
9cda5bba1b1665e00bebc85fcf8a62e27aff53bc 2018-11-21 configure.ac: gather preset variables on mingw
f1ed4b713b2a6adf1cca30eaf0f7874ea4f1577a 2018-11-21 configure.ac: add --disable-fiber-coroutine option
e0cd7d65e9f57e8b508995f8120256ae4c90578d 2018-11-21 configure.ac: silence `command -v` outpout
71ce60ceb62b82596f35ddd62776aa8ef0b6e87a 2018-11-21 Makefile.in: get rid of `local` for Solaris sh
2f023c5dbaadede9ceac3eb9ac0e73f3050e5ada 2018-11-21 Get rid of variable modifiers of BSD make
a43e967b8d277fee5cf18329b26bc5c31a3e0363 2018-11-22 proc.c: Implement Proc#* for Proc composition
4eaf22cc3f6639003ed3b64c3fee82c5867d27ea 2018-11-22 proc.c: Implement Method#* for Method composition
3b7b70650c744f8d045328f782fcad360bdd9f46 2018-11-22 proc.c: Support any callable when composing Procs
c71cc2db7f4b179e1a204a0045cea2d80c041874 2018-11-22 Proc#<< and Proc#>>
8a15e0800615a849e93ed3192290bc8315b6c200 2018-11-22 mjit_archflag.sh: fix bare word in the header
633fef6dec9f078d7c02b737a76f3aad0ba5ccc8 2018-11-22 Enable refinements to public_send.
16a642c3315832992b2af401a45b02451c23f165 2018-11-22 Enable refinements at Object#respond_to?
b309975a913d371ca0359214ea338919ed6ba48d 2018-11-22 Revert r63030
32b7457fa4d19eb17f073a457bba21c8a5b9a316 2018-11-23 split each assert_nothing_raised
a93ce3e1b87bea671fc4f47a19060faf2e23789f 2018-11-23 proc.c: [DOC] refine proc-compistion examples [ci skip]
ec9e886b6397e19fe0be5fcf5e3e1363c91f33fd 2018-11-23 Ignore more DLEXT files [ci skip]
65cec46e40132b84f1b3a725a136955e0be602df 2018-11-24 Make ext/etc/constdefs.h by srcs-ext
8c8e72fb8bf316850a3b8b5ca5f149f59b0c1449 2018-11-24 Add clean-srcs
091422388e943de1e67ace6faac3d71ed08c14d2 2018-11-24 Makefile.in: use ASMEXT in implicit rules
865313dfac2f865c9a0d5855b11797d2ec4347c6 2018-11-24 assertions for r65956
70751a240f730817bb35123fc378ffdfafeb1e44 2018-11-25 un.rb: more options for httpd
7ac1ff5fb77f643a5a8fa283d4eb2249228b458f 2018-11-25 Prefer ALLOCV over ALLOCA
98f8baf9441ef6cb9ea8452a0378e57fe5ce432e 2018-11-25 No new entry when getting undefined global variable
2b9448fd77a55139209ba698e1740c57ec7fad76 2018-11-25 NEWS: fix markup [ci skip]
87b03e8c3c85ecca2c22c03fa539e8ed2c95451d 2018-11-25 parser: improve error messages
867d39855863e53c84bc528537202d981f812997 2018-11-25 ChangeLog compatibility [ci skip]
b1ad07bd1aefb14fa0a2c6ae38c0a212328f3121 2018-11-26 common.mk: simplify for ruby.imp
79f3b6b5cd489b0ad474fb38faf6dac2278c6adf 2018-11-26 Do not load rubygems when disabled
7bbe9d419536fc54f7fae081139c554a0922df39 2018-11-27 ALWAYS_INLINE implies inline always
b549d14c00784b45e7248cac7e1274f8a15f9883 2018-11-27 Add rb_typeddata_is_instance_of
7aaf5b2878210d4df03a84be8d514a553839a5ba 2018-11-27 Embed the Emoji version
b6f73c90349f70081b4bf9ecf25c7b72aa70e93c 2018-11-27 .travis.yml: split commands
b6854df4298858ac09a1013a1cf9c3aa1752eef8 2018-11-27 .travis.yml: discard config.cache if CC changed
186ff0eb3e03c066deddb49769b22a8d1ab350ee 2018-11-27 .travis.yml: avoid bashism
047111584f0e3d8e5d0e52cdda2a674d418e9af4 2018-11-27 ruby-style.el: ruby-style-c-mode by VCS [ci skip]
db67f542dc4d843023947bab23cef029ff039f43 2018-11-28 win32/Makefile.sub: add flags for AS
c5fe904f6ea24a1f38c6a3b33937067f9390ca70 2018-11-28 Fix for coroutine/win32/Context.obj
b7fccecf1c286ae9baff67fa84d1c58800b87506 2018-11-28 Remove useless backslash
2d67a3f4b141837aa94f995af0f514bf23401b63 2018-11-28 Get rid of block-less Proc.new
fe08f99e9388c9f4f2eccc66a260330252c62a81 2018-11-28 Try Time.find_timezone to load
337b4b634495f247711cb25636364cc7f967e457 2018-11-28 Try Time.find_timezone to convert name to timezone
bdfc701b85b3109d5954ff05fc61ec3e0bbb58e3 2018-11-28 Timezone at Time.at
ab73b30539bab0473eb9997f0d37ea00449eb9d3 2018-11-28 Time.at in: tz
2d0833e1017fbf5654425fe55e396fc5acc01f6b 2018-11-28 Try with TZInfo and Timezone gems
4471d4a3e53b8d4171d62db8c6d84c20f9964519 2018-11-28 time.c: rescue find_timezone when loading
5a9066f22a30d42da9d71afe2d26e51063a8c8f6 2018-11-28 Executable scripts have been moved to libexec [ci skip]
8ea6c92eb3877bef97c289c3c2c5624366395b5d 2018-11-29 time.rb: Move documents and stop others
1a6ae0a99fbb8e95dacbbcbc76ee360df04c7566 2018-11-29 Always try to update revision.h with GNU make
2fc56c986a17222993880320902efea5ed397ff3 2018-11-29 Create empty revision.h when srcdir is write-only [ci skip]
157b1090c1f9ac09e923a02c366521faf67ba5ca 2018-11-30 Update source code URI in bundled_gems [ci skip]
26771cadc09941ce75cd213f24a5cc9fa2922591 2018-11-30 Added words in the comment at r65088 [ci skip]
0d54245a1cb850121618f80eea4bc7c186b063af 2018-12-01 Include LEGAL in .document [ci skip]
246dd723ded805bbc5c3d117991bb9beaf6b00d0 2018-12-01 LEGAL: update [ci skip]
a7f1bcb2d65e4953c993d7ba1bc626bdd6bfe7ae 2018-12-02 optarse.rb: mention multiple descriptions [ci skip]
87e1dd2982dd472de557f62468d77211c8a71bff 2018-12-03 Add RubyVM::AST#pretty_print
8edd642381e6f5b53dd45de641aadc4bebee1603 2018-12-03 test_pp.rb: show the node when failed
afa685398e6c098a55bb2d0565e8f1bd380e4ab9 2018-12-03 Refine RubyVM::AbstractSyntaxTree::Node#type
b65a43ca2f173466e216d6ce268e68ebaff174b0 2018-12-03 Cherry-picked spec/mspec/lib/mspec/helpers/fs.rb
cd5b309575488d808db3e692e5fe58295f32a30f 2018-12-03 Symbol refinements [Bug #15114]
1a1dd5ccf456ea5addecf3faa874a4c496cfedeb 2018-12-03 Revert "Symbol refinements [Bug #15114]"
b94e344b9df6af54fb91e69537d65161911f2599 2018-12-03 Symbol refinements
4d1e32eac67cf5febd20461987259519089e1890 2018-12-03 Revert "Symbol refinements"
54c979e979034d661e4c41e01be8a032e82a342b 2018-12-03 Ignore goruby wrapper
fddf7a051864d5c0cd6435198ba0be14916c9c70 2018-12-03 update-deps: support coroutine dependencies
b0ec083a20c7b717492994f1ad7a03a97540f218 2018-12-04 process.c (retry_fork_async_signal_safe): fix -Wclobbered
4b85e88174eea7a79d9c68210d716dc3e4c4f0eb 2018-12-04 Prefer rb_check_arity when 0 or 1 arguments
c28c20ee88d8908ff0b16c760148e94d059253d1 2018-12-04 Fix error message
86661b5c60b8da6e5641c9c772b57857a1f988f4 2018-12-04 Remove unnecessary directory listing
bfb64d476578eadd61a738149726da37840f068d 2018-12-04 Move dependency on gemspec
49efa01579272d52d28bd361c498d96ca92e986e 2018-12-04 Remove unnecessary linker flags
09ef29a78fc960eaec1ecafbeef75b6eb29abf96 2018-12-05 Prefer rb_check_arity when 0 or 1 arguments
36f05c80b6b05d90349807ad5c8d444e66051862 2018-12-05 Adjust indent [ci skip]
e7fad40cf268db5b025eb50398b7861492953b16 2018-12-05 Build error method name at failure
8748fe7cf0f9f0f0b5d58a58db1d13fd63dba39a 2018-12-05 Fix documentation for Warning.warn [ci skip]
78be4478d176f9dc6f2e4fd8a5daa90173458568 2018-12-05 implement Array-specific #all?, #none?, #one?
8a52020f958233dfb0896f5c051caf97a2fa3e7c 2018-12-06 Add separator for test/-ext-
98ff2bbd7a9d033a629644a4576e5293eea3dc53 2018-12-06 Show diff in failure messages
98e65d9d921ec810bbae2233b80e865e76dd8502 2018-12-06 Prefer rb_check_arity when 0 or 1 arguments
973f84ef558b6869ecc1e017cbe48b197726c7bf 2018-12-06 Show the class of the receiver [Feature #15231]
76e3af82d5e6c1a612e6b173ddb326b2e866a74e 2018-12-06 Warn redefinitions of some methods on Object
297303107d1efaaf43e80dc76abe65e742063241 2018-12-06 Dump more timestamps
15a7ddf543fc2b2c5fd4c49ce795ae4339499332 2018-12-07 Dump the tested timestamp itself
a830793914498ab79f11f7af328979b3ef08976b 2018-12-07 Add UNICODE_EMOJI_VERSION to RbConfig [Feature #15341]
1e9eb839280b8398d693c86c1b7ce4db93bff380 2018-12-07 Should use the proper constant
d60738f6f1fb182f09a4706852f535f62772c09b 2018-12-07 Adjust reserved hash values
42ab1fd2a689efc03085f4ec9236b1abdeac8f40 2018-12-07 Array#any? just returns true/false
6fd348021a974d5ba97342a00ae3f054077d9b42 2018-12-07 Fix memory leak when failed to build pch path
2301054a99b85ad2ede6a53404268f25dc2d5fdc 2018-12-08 Use BUILDDIR in ruby-runner.h from config.status
e15d9d86df98eb015a44b8d274c6a259e4e35f64 2018-12-08 Give the MJIT header path name
96339a9e1fc0b1b17cb46494b5d5329c109b4d3d 2018-12-08 Removed unnecessary dependency on mjit_config.h
7aea1e657d6b391b16353e522adad00e71a1d180 2018-12-08 Honor configured ruby header locations as the MJIT header path
0b343021da7a139606c06aec5daa2f6f6097461a 2018-12-08 Fix compile error at r66280
f6a38e180e5abc4db445b8e50d698ced71dbea87 2018-12-08 Duplicate header name only if found
455dcfa963e60fd0a155210151eb272875239227 2018-12-09 Removed never-happening case
a2bc831e15112ed8ead9a02b2540562df0e79e98 2018-12-09 raise instead of rb_bug
bb0b0ec98799405ef937321dfd6395e4c5d94c05 2018-12-09 Blockquote LEGAL [ci skip]
0777262b1b08722ee99d73fb8c9703aa9d1a0e98 2018-12-09 Break lines in LEGAL texts [ci skip]
ce8a8c101a2864faeeae380cd06308a7ad50fdce 2018-12-10 Remove unnecessary require of fileutils
93cb2b3563896a10e1f01b567faa1da8323db96a 2018-12-10 Updated dates in man pages
fec4b2225eb9764c4de260562806e76a1264c530 2018-12-10 Detection order
f798ff4c43fc8cf7b00bd770d7eb78c0af664eee 2018-12-10 Limit uplevel travarsing
485f3b57bc00fa7e4035417e98da146b3299b970 2018-12-10 Initialize bin
2ea54f0c1dbd7a6a28b010d201e63862acc529b5 2018-12-10 win32/Makefile.sub: missing dependency of mjit_config.h
8bb7c992b84e104e7ec8c3fe7a9d32c367efaef6 2018-12-10 LEGAL: gathered util.c [ci skip]
0c0ec3ad214fb21201476020f56d270bb961f775 2018-12-10 Add the deprecation of flip-flops to NEWS page [ci skip]
0bdc2287bca7fad59d8753696f8a3d101cde93b3 2018-12-11 Fix r663197
f6e800dab0a5fc11404cb74094ea90ba434b7280 2018-12-11 ReFix r663197
28eb147484575525336ca5614aa387f37054f506 2018-12-11 Modify insn list only when compiling
b91599c48b4ba8f46c9458cd71c895b41549fab1 2018-12-11 Fix infinite loop by ensure
73400c01f76a312c01e6911059571143ce61d2d0 2018-12-11 date_core.c: reorder ComplexDateData
b572705486175f551e1dd0568825f738198d4c52 2018-12-11 date_core.c: moved some methods to DateTime
1a0e374b33ea83ecb1fa03d5c2b90eac4de6f638 2018-12-11 ext/date: Fix !NDEBUG code
8c69f7ec442c152a75058caab86040c4ee70b00b 2018-12-11 test/date: removed unnecessaruy `__send__`
241dced625f9ba8a4071954579778a0940e75179 2018-12-12 Disable tailcall optimization [Bug #15303]
dc8afd385de88dfc77ed9d246f9664b87420eb03 2018-12-12 complex.c: rb_complex_new_polar
c6ef5bc31e547ee905e5a218d293fef61647f65c 2018-12-12 complex.c: new APIs for Complex
c1534d206dd32d4ea6bb9a32c85f4bea2f5552ec 2018-12-12 Revise Date#hour, #min, #sec
21d99677f6351d632d413198f0df7c9558de7e2f 2018-12-13 Separate RSTRING_PTR from a function call
65dd1434b3c5c61ec1347b04dd809b5f755bc95d 2018-12-14 Suppress uninitialized instance variable warnings
d11525728f57be9d56feb1a6947a78591ddc9582 2018-12-14 No document of Tempfile::Remover [ci skip]
cbcc148eaf65010ef2136be91652921a56210515 2018-12-14 Suppress deprecation warnings
13fd78c2e15eae8d742811bfe5c07bbf119616ae 2018-12-16 Enhance Tempfile docs [ci skip]
9446db408ce9fec8116aa767ce159513558a3638 2018-12-16 Refine error message for time interval
95fbd87fab720694095b07da7b8a7d7cba5ca763 2018-12-17 Range check is only for interaval
6da6492d194cb403675701d65427b1ff1d6bdaeb 2018-12-17 Workaround for OpenBSD make
990c8759dbb85961b7cc9d4496d04a053e784570 2018-12-17 Split test_expand_path, test_basename, test_dirname
713f360dcdd190c3b64a629987a19cc10f5d8dcc 2018-12-17 Already nlink is properly set on Windows
b824c871174fc33519ce5344a8f08cbbc3980d62 2018-12-17 Split test_fnmatch
188b67397315283a86388531f87bac4384a5af00 2018-12-18 Enable refinements on symbol-proc in ruby-level methods
eff784082b8b8874c7c2c540174252675dc02ddf 2018-12-18 Freeze and hide callback arguments holder
a80cc953aae32d34f40cd5428bd769ac16733f4d 2018-12-18 Expand cross-recursion to a loop
278648b599d2b067fed55b130f95effbd7515e60 2018-12-18 CHDIR to follow symlink [ci skip]
75f36bdc1e48e9c4c870b920113f82ee962691fd 2018-12-18 Constified to fix warning at r66442
4df4b48455636eb196ee4d4df2067df5c97bb021 2018-12-20 rbinstall.rb: syntax error in gemspec
5a846eb65766c445597cdf8ea61b109e3adaaa6a 2018-12-20 rbinstall.rb: purge %x[git ls-files] too
f89238ec0d689f3989c55c4716da500b8c898900 2018-12-20 parse.y: ignore constant name captures
ec7b1e475b1f8cb3ca775fec27227c6761d3b203 2018-12-20 Freeze hash literals embedded in duphash instructions
fe8475d7df29e5b4775272754ba1989ac9a842a4 2018-12-20 Test separately to get rid of risk to modify unrelated hash
75584ceb56829475ddbe445e5e496dcb0a4fbbe5 2018-12-20 A couple of small English fixes [ci skip]
feb78840c86a4cb91a61d368cebd54af728039ec 2018-12-20 iseq.c: resurrect literal hash operands
17b6be1ddc507c3692f2a1b668ae891decef43c8 2018-12-22 Moved regexps not to confuse ruby-mode.el
65dced4320996dc6a2c20f3dc60061106bb75963 2018-12-22 Removed garbage output
18492887224cd1aa1aa862ed0fa5237df31ead81 2018-12-22 Fix for circular causes
8ef2aae2d0350506fb1b12eb0afd56b5b1f51b89 2018-12-22 Use idException
c20a1946a6d7b260f1f0f3038b7af081174d6cd9 2018-12-23 Restrict cause to an exception object [Bug #15447]
71e458023d9332745b8a5f25b169ffbd2c5a2a89 2018-12-23 remove trailing spaces [ci skip]
d397c89f88e5098f9e9fb7034249505caf993f67 2018-12-23 Prohibit circular causes [Bug #15447]
483c7290f2509a9d5a3e193a66689971394d4de8 2018-12-24 enumerator.c: fix inspect with the last empty hash
d747ecc0c41a7a138c0ae6112356707725653a3e 2018-12-24 time.c: zone in fixoff mode
04994454fdf21e59b88f65f57e8f44e57bfa4b07 2018-12-24 Compact AST::Node#inspect
576aaec6f9f291698771c37971466b8b58f9d7ef 2018-12-25 Mention rb_gc_register_mark_object [ci skip]
d880245cbce160738c1dd98c8b8b423ea7c0fe7f 2018-12-25 io-console: bump to 0.4.7
b52f14588958afec7ee41a47e8024e68e55de4b9 2018-12-25 Set typeflag [Bug #15461]
8cfbaf943efc0a533d0e6e6848951aecc262a9ff 2018-12-25 Restore SOURCE_DATE_EPOCH
384ca22a7a8d9ccaea86ea336e349bcbd536335d 2018-12-27 io-console.gemspec: update
1680a13a926b17661329beec1ded6b32aad16c1b 2018-12-27 Fix Net::Protocol::BufferedIO#write when sending large multi-byte string
71987f3f09ba51c34a002370ec5dd3202e9beae4 2018-12-27 Suppress warnings
d9cce0814db58a506d549fea0f316a679335e22d 2018-12-27 Fix restoration
1095705c4218f8f752210f1a0b4f78d96ad675ac 2018-12-28 Check if restrict keyword is supported
842272540886ff1da58e690907b08f2811a86607 2018-12-28 Moved version numbers
9417d10fe18f2f51e80ecf415496e78fcdb3b64e 2018-12-28 RUBY_PROGRAM_VERSION for MJIT_PRECOMPILED_HEADER
971e1aaf635c42498497d38829137af8b949f04a 2018-12-28 .travis.yml: rbconfig.rb is not needed to setup sources
e23a166995dc1d671f15e8a8e77d110019f05875 2018-12-28 .travis.yml: ignore non-existent files
f826cde5a9030e3ffb42bef2c09ee669b13d1465 2018-12-28 Add RUBY_API_VERSION to rbconfig.rb on mswin too
d54a86d49dfea10cfcd46fbde5046bdf13a479d1 2018-12-28 Hoisted out undefined_constant
2eee74ef54a2e23eb870680a83dcf74c5d9d9d01 2018-12-29 Update NoMethodError/NameError docs [ci skip]
f964fd3fa5070b95cb412cb529b47e168c0af25a 2018-12-30 vm_args.c: search symbol proc in super classes
58508e8b558e1ae83d2f15617cb09f1cee8e222e 2018-12-31 load.c: resolve_feature_path
705941a4925e6721fe300d263de11179010d02d5 2018-12-31 use a local variable
1bdd422b9360c886c02c2216a230a6c95fe475a0 2018-12-31 Fix indents [ci skip]
67c574736912003c377218153f9d3b9c0c96a17b 2018-12-31 Method reference operator
b2a7a289e046cbbfc7f439f312a7204c174c3869 2019-01-03 Fix Random.urandom in a chroot on OpenBSD
74c462a90047ca25be8c7cc922dfa2118fc06bfd 2019-01-04 class.c: [DOC] fix close tag [ci skip]
8513c20370d2416632f36858edd076e099836a99 2019-01-04 [DOC] split a tag for each function name [ci skip]
9035e73a14087c1d3d6e015758ec467e47fc2d19 2019-01-04 [DOC] mark function names [ci skip]
79aef1272e877b67b15b00a9cded806845556a0f 2019-01-04 [DOC] escape descriptions [ci skip]
59f59f82d42e32980694ae7b8cd2b55384eb5918 2019-01-05 parse.y: refine error messages
47834932368f9af3a57e50f606d9990c1cd54c46 2019-01-05 parse.y: hoisted out qcall_branch_start and qcall_branch_end
9cbb4dde74f854b0cfcdb48b1ce0604894c83665 2019-01-05 parse.y: refactored symbol rules
b6b4c7cbb4581b8ce505e775a46531d33a6b3df6 2019-01-05 compile.c: initialize to suppress false warning.
6629588aa555a21a6849f3b093c21fedf9880c23 2019-01-06 Fix mday overflow
dd3ed41cd03f37da856e0af764d8cc8aec952531 2019-01-06 ast.c: argument must be a string
9e3ffd41f5aa697bcfd2adac29498755f095d4a3 2019-01-07 Select ruby to run benchmarks with BENCH_RUBY
72ad092960c413b6a5687c552747b20a5ed78b22 2019-01-07 Time.strptime benchmarks
4f9ab3a01a475f5236632575fa4d3a6b6aef7d15 2019-01-07 time.c: UTC and Z timezones should be utc
8371a9a4ceea32f8e76f3d867722b42e5477fba1 2019-01-07 time.c: support military time zone names
e52b102c36dc1dd609a97149e99edc7d1f96b7a4 2019-01-08 Test for "%p" in Time.strptime
50784a0a4412df551d96dd01067473cd4226481b 2019-01-08 Defer escaping control char in error messages
e9dc6f6076207f84a93ae917ca682d7d2c973f86 2019-01-08 Check by #name [ruby-core:90853] [Bug #15497]
bc27f87889934099f1b8b17512c634b615062e22 2019-01-09 Remove duplicate macro definition
78d6e3370238c47d5933703fb55d5ab9e8bc4692 2019-01-09 Fix styles [ci skip]
347f3f30d6743e8b7cd133ae298c0290f2ef3a1d 2019-01-09 time.c: update error message for invalid utc_offset
140f8b94ced86966fc6979e8cfc5ef3bfa68da5d 2019-01-09 class.c: refactor class_instance_method_list
671ef4e9e3d8cb3c397547934902a6a4fd312816 2019-01-10 Get rid of C99 feature for now [ruby-core:90949] [Bug #15519]
33a75edd3cf6062796043ae75747b4b191db3789 2019-01-10 proc.c: check if callable
9f1fb0a17febc59356d58cef5e98db61a3c03550 2019-01-10 proc.c: proc without block
bb44d9ecf035f2dac47606c50f7e797c79a5a367 2019-01-10 configure: refuse to build with jemalloc when header is missing
bdc36b360ea093e51cae4f983752bf077982fde0 2019-01-11 Ensure to terminate the child
d03771d85a77fb85d17bb072618e78a910beb594 2019-01-11 Fix r66772
8197abf9aada88fd46bd6898bee21449ace9efaf 2019-01-11 Fix r66791
0a5655a5be8a7447ca895a6e15a17fb2076d3f34 2019-01-11 Drop whole examples
056c24d3987e8608ebdddba864f112241ec21992 2019-01-12 RbConfig::CONFIG never had "exeext"
62c17a2f21b47243071075cbef37fe72b6ecd0ff 2019-01-12 No TypeError at nil if exception: false
4e28fdf417fcd2d9492277b46a556264ab9ba0de 2019-01-12 No FloatDomainError at non-finitive number if exception: false
6d18187371c0b90eae41cea18f829363bd61e5f1 2019-01-13 Fix remaining syntax errors in Binding#irb docs
019c891508334d0437140ac12badbceab86827bd 2019-01-13 time.c: do not set utc_offset in vtm_add_offset
665d9a4331059687e87a6e9c6c1ce9d39b48c35a 2019-01-13 time.c: separate sign argument
6feee125b96cd03794fd670ad02ba16ce7120b0d 2019-01-13 common.mk: common rdoc variables
0fb782ea28b61035d56a8fb1f32754a18f2cee60 2019-01-13 rdoc: ignore garbage files
71d2695d1725270caa1301ab39689c5a6e7e7072 2019-01-13 rdoc: fixup the test for r66806
edb65a6254a1e06bb2155678676d6798acd7a51e 2019-01-13 rdoc: ignore gemspec files
4d727639b45a43e73ec8588e837f74315dafa619 2019-01-14 ast.c: fix missing head part in dynamic literal
d7976d145193379d8c43f33e9a5714292a40d994 2019-01-15 Use `&` instead of `modulo`
10d85b19da5a9c94c5e7af16c53679981aee963b 2019-01-15 Clarify Array#- and Array#difference documentation
923d03e10cd1446e53e56c7659c1b8c35eb155b1 2019-01-16 Fixed a typo, missing `$`
d0318b8cfdc9dfd357b30b4394e5af9831de215d 2019-01-16 Revert r65800
74477ec2b3904a0f39f11294d2bb336fb73586df 2019-01-16 Strip warnflags
d25a27abba89ade8039cc8baabce19e34865ee89 2019-01-17 call rb_str_modify to make a copy unshared
92c6072ef4183021b57ccbd3fbd7fefc17952866 2019-01-17 rbinstall.rb: add --exclude option for install-nodoc
6b5695fef9a99421a61c236c2118f793f6e4559b 2019-01-17 make-snapshot: make permissions uniform
3c55a0b942be7c2f9e76cfd71f320ce1432c39aa 2019-01-18 configure.ac: use BASERUBY as BOOTSTRAPRUBY if available
7a86165d43829ed4a464dc9b14e48ffb0d1a6798 2019-01-18 [DOC] mention rb_str_modify
3859b77be1141fef50688da3aa70502d1864504c 2019-01-18 configure.ac: use MINIRUBY as BOOTSTRAPRUBY on msys
c4e832bf6fa605234afee1fa91f0df93bc1a31c8 2019-01-18 configure.ac: fix build_os name
17aeff3e77e6fe0d37a9943dd93bcb16c4bb9f66 2019-01-18 make-snapshot: get rid of circular dependency
c20aae965e2e79fcf4c443b266f7012157d5b23b 2019-01-18 Prefer block_given? to iterator?
141ed2f6409184412b57461de3f759db2520b9c6 2019-01-20 [DOC] Refactors documentation for `Forwardable`
62ec5eb01874472e2df9d871ef329d5a76b9c853 2019-01-21 parse.y: more token names
bac705529d358e512b6ce8b9ead6d776ab28486b 2019-01-22 fix typo in r66836, missing '/'s
59a6215af65b3bfade13836681cbacc3294e6e78 2019-01-22 parse.y: enclose keyword token names by quotes
4e64c54728d0d1db94f229feb59fd1bf2d60f686 2019-01-22 ripper.y: get rid of compile error
bcf85587b186bf92537ee5b456d2312a5dce9c9d 2019-01-22 parse.y: literal add_mark_object
1fae154c07b957278fd336b54256d5c57f21e0d5 2019-01-23 tmpdir.rb: permission of user given directory
71342a46ac4244adb27a514f412aecd012e9ed40 2019-01-23 parse.y: token names
c56f61161a7baefb3d1ed3f815e5dc544b3accd6 2019-01-23 parse.y: token name of tSTRING_DEND
c6fb7c1f33e128618bcd7799a2de52874c7ebdd8 2019-01-24 eval_error.c: should not escapce newline and tab
7e68efbc9599550eadf5aa9a50bdc9a36796db49 2019-01-24 parse.y: remove an extra error message
6375c68f8851e1e0fee8a95afba91c4555097127 2019-01-24 parse.y: function parser_mixed_error & parser_mixed_escape
60023cf4521ce86803b9d328982e679962d448cc 2019-01-26 parse.y: trim newline in erred code
2a4c87dc31b3774b8f8f2ab7b74f6d864f41a804 2019-01-28 Add refinements support to method/instance_method.
dd4fdb32bdbb68810fa77468157945a481bd85cc 2019-01-28 added assertion with method ref operator
7fa16fd9624ca38f2d82c121a9af5f22c87e2697 2019-01-28 Fix `Module#const_defined?` on inherited constants
d07d192881920b2b46899fec55bf18199bd71d31 2019-01-30 hash.c: remove repeated rb_hash_start
a94b78e41833d0f6b4e9b566dca234dde4628230 2019-01-30 hash.c: hoisted out dbl_to_index
e1e3d642bfaf8f8c1a94687442cf51c897f8abdf 2019-01-30 hash.c: hoisted out st_index_hash
15f8fb34fa82ecb4c20c7dde3d10ca4a3206c408 2019-01-30 Show the code in syntax assertions
ba4d6ae75f3b4aa26c07046671edabb92359f300 2019-01-31 test_iseq.rb: enabled
03dc91facf4688398fac33d90766642a4e14742c 2019-01-31 test_iseq.rb: update expected error message
cb5a32981404e1bd691978ad9e7ce6a824315995 2019-01-31 Fix exception namespace
af83a85f75389f646b753807c1136a7e591dec6a 2019-02-01 Run r66972 assertion only when a sticky-bit makes sense
1bc6c3f40777ca10d8e7df38b775b0bb81a25881 2019-02-01 Revert r63383, r63248 "compile.c: copy a short insn with leave"
3c8ff424c63b6f581c64461bc4b5e13b8b0a710f 2019-02-01 vm_trace.c: trick rdoc for TracePoint#enable
adbdbff2df25865e8ba0453749097d960a2384b5 2019-02-01 README.win32: reformat as RDoc
3f78209cd15f3e4532689e3fe1acce6938859dde 2019-02-02 README.win32: use label-list
009144e8efd84ad0223c96a172929a8816266809 2019-02-02 NEWS: use note-list
fc7e1baf5184a362377f303821eb6dacd369b006 2019-02-02 COPYING: reformat as RDoc
33d026034e68fefcc8a6615907e864d39da6a3fb 2019-02-02 rdoc.css: make label-list compact
c2781525ec517909b5441d392b139f95865ae3c1 2019-02-02 README.win32: update required commands and platform names
8f8b51c6ac54f476854e355a633dcfb49d9e4459 2019-02-02 README.win32: mention GIT as well as SVN
df2b8c05bac6414d5dae001310a09a2842910dcf 2019-02-04 Show proper location for warning [Feature #15575]
cc7dedfb4de1f47b2a1713cb7068f9d6ffc33152 2019-02-04 configure.ac: separate -std=gnu99 condition
af479d54dcd1ce4a02a1f73b3bcab9d30f164f2b 2019-02-05 README.win32: [DOC] added modeline [ci skip]
4c0e21add7c87b70df27fbff81d8f192a467556d 2019-02-06 common.mk: allow brace expansion for benchmark targets
fb84b86be0f2758bacfb6d04c13e5946f4179fa4 2019-02-07 * string.c (chopped_length): early return for empty strings
e0f1b514d2f78fe5ea17ddf240307cafbf47fccf 2019-02-07 enum.c: hosited out enum_hashify
673dc51c251588be3c9f4b5b5486cd80d46dfeee 2019-02-07 enum.c: Enumerable#tally
867338c36ea8094b6c45ed3e081315c654fd3617 2019-02-07 Split dtoa.c
18365f9e83ef8f8402426024de4777f1f831ba37 2019-02-07 Split mt19937.c
a67788b2f365d993c879ad0754f41bc64389459c 2019-02-07 Split procstat_vm.c
910b13fe51891cd6a7e2c391e9d9278f0a5b013a 2019-02-07 Update Unicode files
3d1c86a26f0c96a9c1d0247b968aa96e6f3c30bb 2019-02-08 Removed moving toplevel header since r12501
81fb05db9a09759e50b9b8004a89fd281d36bf67 2019-02-08 Suppress warning [Feature #15575]
4578181509ffaafb1e872d6f49f551cc887b727d 2019-02-08 Use assert_syntax_error
74f94b3e6ebf15b76f3b357e754095412b006e94 2019-02-08 configure.ac: check finite,isinf,isnan as macros first
1616dcb16ef34ebf4ffc2167292f9a779f3e121e 2019-02-08 make-snapshot: try downloading Unicode files
5133bfad5df57c3399d1ec13a33e944d90fd613b 2019-02-08 enum.c: [DOC] tally does not take a block
b795f9bd36dcf71fd0495d493b23752b73f4950d 2019-02-09 make-snapshot: try downloading Unicode files
c84a25e14882a356bc37647a2acf1b6a9127283b 2019-02-10 random.c: unify syscall with getrandom
63f990674bdf474f0ce88a23f0bc06b4443d3a94 2019-02-11 Use $(hdrdir) for include/ruby.h, as well as r67033
29c9f4a590e8ad415fb88e4309ec5df8bcc868e3 2019-02-12 Replace versioned Unicode header paths with UNICODE_HDR_DIR
da1f593acabd1d95b4567170ed886c1cd5f33b9a 2019-02-12 Skip erb files, idirect prerequisites
b2f424150909a4441e906161d729d871b899101e 2019-02-12 Update dependencies, internal.h includes ruby.h
00679d202d17bc629e02632801eac7c1bc7490c8 2019-02-13 Fix rb_bug message pattern list
87b1d186f9456e0c8c716eb12c67bc3c6d54ac41 2019-02-13 Fix rb_bug message pattern list
f678332d8298e2c19d7c7daf19eeaf023f9a574f 2019-02-13 Consider END block
43ee21f26dcf911450d5da9b3503eae0d7a87b76 2019-02-13 Ignore errors on cleaning
4844a449405060892db4c407b12f141364d3142d 2019-02-13 Suppress a warning
bd8cb9f5d268881a49819a1996d3dffdb951168e 2019-02-13 Parenthesize `for` to ignore errors
7b8986f2e441f5f71ec9c375baf71ee06fa53130 2019-02-13 Cleaning gems should not clean ext
4fc656a2f331a91a71208d5a426fce951fa5ca82 2019-02-14 Removed duplicate dependents
d1e6304a891fc5e9cc63e50520bdc798fb95b829 2019-02-14 Prefer relative directory from srcdir to top_srcdir
cb57336e86dbe9c21fd8bc447912256843fe6b26 2019-02-14 GNU make does not need srcs_vpath
387e8967a37b269de221614d8f83060d5d713bcb 2019-02-15 Assert that union sizes match
10deba066e207eb142e7b61b1479c8af4016b247 2019-02-20 Try statx syscall
15a98ab42838be248a5b59ca342033ee338357ad 2019-02-20 Try statx syscall
c3e0244efe21a99cf81fb26a18b797e0e84b54a5 2019-02-20 Revise the example on OpenBSD
cc6806c76c217354c6d1ad70585b033a00faa7a9 2019-02-20 Skip EPERM
5f08c9e2e073db205ec2bf2f5843117cb92ada68 2019-02-20 Do not test File class method
7c369b78471e7c847cb4ffdbe95600bca55cabb5 2019-02-21 Separate fstatx_without_gvl from statx_without_gvl
936b61d4acffc632608d1c1990b02e6a791107d0 2019-02-21 Path for AT_EMPTY_PATH must not be NULL
8b94ce988b1a000325d47daa02e16dd487c4f27d 2019-02-21 Constified
607ecea7c9ca30ef4dbdadc72c9d32131946a069 2019-02-22 Unified rb_file_s_birthtime
fc90c4ec5da9e60c18785b3b4c393b5294009c1e 2019-02-22 Support File#birthtime on Linux
b9357e4d1b6f318d2ffa7323f14f01272ad336ee 2019-02-22 File#birthtime depends on the kernel version on Linux
aa5dd6fe7ef58b4d10eb3192c342043fbe8be8cd 2019-02-22 STATX_BTIME depends on filesystems
1ae52fcddff2440ee96013c020c41844332fee38 2019-02-22 Skip EPERM, like as r67102
def040f6c330694e4f620a44b7790444d0f59157 2019-02-22 Skip EPERM, when statx(2) is wholely blocked
4af7f77d0ffe4371610143731e08f6e74314b4a1 2019-02-22 STATX_BTIME depends on filesystems
23a8183bea8dda2d7528b57f2e0c8bc31162db3e 2019-02-24 Check stx_btime in struct statx
5e2a8cb7b9de3d5a22e29886a5a1b7cafacdc31a 2019-02-27 Remove stale arguments
958798851d24a70e849e19592a36edce2daf18d1 2019-03-04 FindFirstFile cannot glob share names
19d3aaff5c45c8ee0a9083a182d77cd5f5acf935 2019-03-05 Directories in RbConfig may not exist until installation
593505ac6f802d2b5bff469425b7c76b65cc9b10 2019-03-05 string.c: respect the actual encoding
7fed9a2df50404c734504e0405ecaa98f0d9147c 2019-03-06 proc.c: call respond_to_missing? with a symbol
1598b5e7b343b6c05e6cab47ac3878276aea6d37 2019-03-06 Symbol creation is not a problem now unless pinned down
23488589b38f09a95e7ba61a72b12358ad6185cb 2019-03-07 io.c: chomp CR at the end of read buffer
d5770197462ee4445c4bd4898339ce50052af7d7 2019-03-09 Early return in gc_mark_children
5aecf03ec30a098ba58627aadcfbff4acdd11fdd 2019-03-09 variable.c: hoisted out rb_namespace_p
8776a09d4eed5662ee28eff0d829e880cc001684 2019-03-09 Use assert_respond_to
72df0a8e4703c4e14cb2014d59d8ddad09a47859 2019-03-09 Add ignored_sp event
ffec546b0e522a647c7c2473c40dbe018156736d 2019-03-10 eval.c: clear internal errinfo
e5f01dab9d1faebe8f1c8eab3ed805335c4b712d 2019-03-11 numeric.c: fix infinite loop
aef24ecbe959b5e91e2e06b3a2cbfaa02cae1672 2019-03-11 Renamed duplicate test
7d9664953ba574b04f6558e80e95a71289275d64 2019-03-11 Removed circular require
bda6df356a373289e179f2b09c0bbe84ffc70d03 2019-03-11 parse.y: moved excessed_comma
e5d10cda07b23682e5e4e64d1324e4d3247d4785 2019-03-12 Flush erred token
b6468b01f7288789ef2e9bf548d81cdadb8ef053 2019-03-12 Show unkwon regexp option line
8952525a8e688e0fe67bbc7a3c84256190a44c23 2019-03-12 Assertion for r67226
8415df619ecfe9d869067faf1282f3552d18e578 2019-03-13 Remove unnecessary local variable
86c5806c6a3452a0b81595f8a306ec5c421a16a8 2019-03-14 More initializations of YYLTYPE
ccc933d4a6873d9be359c8ab04b1f242ed64c1e5 2019-03-14 Hoisted out ruby_show_error_line
9c077bbed94307d67c82a6e805dd6cc486433df2 2019-03-14 parse.y: show invalid global variable line
9800fc26b0367c63ada516b932b13268bb79524b 2019-03-14 parse.y: no punctuation instance/class variables
3134b20a0129aa072d1cb40a5000297333b5818d 2019-03-15 Show the source line at an invalid class/instance variable
560bb32fb2a04713bdbe5fa51ee2aaa271da91b6 2019-03-15 NEWS: adjust indents and escape brackets not to be labeled lists
12acc751e3e7fd6f8aec33abf661724ad76c862a 2019-03-17 Numbered parameters [Feature #4475]
d0e25ed277549af21242009e649d93b73c82576c 2019-03-18 parse.y: parser_numbered_param
ba03222da8ecc408310c37dca908f671ee3f1791 2019-03-18 Pack rb_iseq_constant_body from 296 to 288 bytes
17018d4c31a86af2b47e09b3229dab2e80d3db6d 2019-03-18 parse.y: continue after invalid name
964bbc1686c7dd42d58da504a6968c90d5a428fd 2019-03-18 parse.y: numbered parameter in lambda
ae5d9a7664e9664102b1ebc890afdafdf053bed8 2019-03-19 Added Ripper#debug_output
e39f7e64b73f0506def7adc88226d6821608da54 2019-03-19 parse.y: fix segv with Ripper#yydebug
fa66569afa0614ab27d941a68fb99e7adc1d2d48 2019-03-19 parse.y: fix var_ref of numbered param in ripper
afa1505ca89bd350558f1f42b96f1eee781ef019 2019-03-19 parse.y: removed redundant number_arg parser event
740248425c5a47cb3f73eda97b42d52ef1070349 2019-03-20 parse.y: make tNUMPARAM id
a265141c84f5b62d3dce62db1cf47d0c88dce601 2019-03-20 string.c: [DOC] fix indent [ci skip]
8b49e5b47d26228602f2dd57a81a6c12b1a19dde 2019-03-20 string.c: [DOC] remove unnecessary markups [ci skip]
46968fab0a0cec4a3e6e37f30b13d20998ba5e7a 2019-03-20 string.c: [DOC] fix reference to sprintf [ci skip]
139634a16fc5fa6779b08aeb89f40b289579c4bf 2019-03-20 vm_trace.c: [DOC] remove the trick [ci skip]
638c96858274deb90b2b923477d6b9525e1ed065 2019-03-21 array.c: [DOC] remove unnecessary markups [ci skip]
56557ec28a8712984a0e9744fd7547e797ec9b6b 2019-03-22 [DOC] fix markups [ci skip]
de0ef1a9dfd9f966ad7e667788f3e333944d959e 2019-03-28 [DOC] fix markups [ci skip]
978290515ea32204ff4b4173d6283050d628bd37 2019-03-28 [DOC] Fix method references to Method instance methods
b3507bf147ff47e331da36ba7c8e6b700c513633 2019-03-28 erb.rb: prohibit marshaling [EXPERIMENTAL]
fa04b87af4300f747e3ce5cfe21b8edf85fe73b2 2019-03-28 [DOC] fix missing paren [ci skip]
ee5b54822cd08c11ae1b2060d28074d36aa45954 2019-03-28 parse.y: show error line separately
f27d4354c837434a1e67fc20422c6f96bbe8dc69 2019-03-29 strip trailing spaces [ci skip]
b9ad698c8711ddb10e812b809522a865e4175718 2019-03-29 process.c: [DOC] fix markups [ci skip]
fcf60d39776acf018eb7d855778f66568eb6d615 2019-03-29 process.c: [DOC] fix markups [ci skip]
413b12737697564a4de6bb88b2830169dc42909e 2019-03-30 Fix a typo in an assertion message
721be154946f0a13f739363c4968c548aba5fee3 2019-03-30 process.c: [DOC] remove extra quotes [ci skip]
19e672cce9590c09b6beb3ada4ccf0e62bf6610c 2019-03-30 rdoc: Colorize background of code/pre [ci skip]
b84eed5dd8e2cb981a80091a58775a7d21946e5b 2019-03-30 ruby.c: respect features by command line
744c3140595c34171553515e127d080634704db3 2019-04-01 date_parse.c: extract Japanese era initials
285817c6d8ed6117fc4931a32ae16aaf3c5b4c99 2019-04-01 date_parse.c: removed 'r' which is not in JIS X 0301 yet
321d72bdd6f26b26bc4b9989076f2d3a2fbdc9b3 2019-04-01 Added tests for end of Heisei
e8f8cf111fc1cd6ee7a00b692ba208bd1c7ce539 2019-04-02 date: use del_hash to extract an element destructively
da0fceae3b3641c60823954e8198bf10a1b99c10 2019-04-02 date_parse.c: renamed JAPANESE prefix as JISX0301
7cd6706b9ab901b0b710a087b5aeb5654f219b09 2019-04-02 date_parse.c: name JISX0301_DEFAULT_ERA
79de8e9f6ba093da4d792294f1675083634c9e3b 2019-04-02 downloader.rb: keep linked file newer than cached file
1329c7cdca5cca07e8680a28724b3f192144f04e 2019-04-03 date: make zone a substring to copy encoding and taintedness
6faf26689382c35d2fb8df90b096ea34c87b3ed5 2019-04-04 gmake.mk: update normalization table
6f015efc64aece0d25cc25686ea63dc8ffd7a340 2019-04-04 iseq.h: Remove dead members
59a37c028317441b4a1e6d9a1e9c69570b347ee9 2019-04-04 gmake.mk: get rid of unicode normalization table timestamp
aebc11dfe60bb9548843c22d7deb65c67d7a2915 2019-04-05 downloader.rb: quote base name
9dcc6f081000d9c0f11a97051654ee2091f632e0 2019-04-05 appveyor.yml: download beta version for test
6e0e93e60ec55ab4a28d29d4ad70a3ad7e65c73e 2019-04-05 downloader.rb: fix typo, extra %
b5df5296a4741839b6430c9f07cd25edbb7fb8c5 2019-04-06 appveyor.yml: Use pre-generated headers and tables
fe979e5bce4d5606d491ed25e603f5504a20c500 2019-04-06 internal.h: fix potential memory leak
b7c4e6d11c9d29ed4b5efa7606dc400216827bc4 2019-04-07 gc.c: missing break
06eece87c6e8b969a73aa80ac659f09eb9dcbbcb 2019-04-08 enumerator.c: force hash values fixable
b5baceda18fd6e93f8db29f79055a004f6419e1d 2019-04-08 range.c: force hash values fixable
ae6c195f30f76b1dc4a32a0a91d35fe80f6f85d3 2019-04-08 range.c: force hash values fixable
7a4c39c5f25c7bed475f65e45c76a646ad993d8b 2019-04-08 struct.c: force hash values fixable
e1b592b508c72a56ae012869d97fe1580ff87246 2019-04-08 test_module.rb: fix a typo
d10451f3fd51f577e704db770de48d05044eb45c 2019-04-08 object.c: fix searching nested const paths
63e66f08b6b524aff2bce99e30ef4fb343b2fe30 2019-04-09 date_core.c: [DOC] Heisei will be assumed if no-era [ci skip]
320c98b436b5277678907b9ba32e4c6cdd3678a0 2019-04-09 date: support for Reiwa, new Japanese era
ed958ef37ef85f7e2dcaf444ccb156f4bf611bce 2019-04-09 NEWS: [DOC] fold lines [ci skip]
c09e35d7bbb5c18124d7ab54740bef966e145529 2019-04-09 NEWS: [DOC] markup hyphens [ci skip]
9e448d2fd7490636a9c3553f44d7db5334b04f39 2019-04-10 compile.c: cast iseqs to suppress warnings
e86bf9a4d768df94c084c3cc8c0786bacad0f31a 2019-04-10 timev.h: dummy definition for TAGS
cc02df324f74fc84b9eae1e66bdf38f4422c249b 2019-04-10 parse.y: fix fatal messages
5ae753dfa3632a8bc4a4141ff67e8fc9554ca7a0 2019-04-10 Adjusted styles
33721b4d3306b68188ea253eb0cd717dfa71f917 2019-04-10 vm_method.c: fix a warning
b8e3a4bd2c3e5c508e6bd48f6686969c085042ce 2019-04-10 id_table.c: use NULL as ID* instead of Qundef
91db3b6c6b0daff732c0bacfcc4db397f1df4a42 2019-04-10 compile.c: name a hidden local variable as a predefined ID
c84bdda47a9710a1ba0db1c847db8e224d0eaaf9 2019-04-10 timev.h: dummy definition for TAGS
d8442c43066fe2ff875c74af5c8eda35437adb1e 2019-04-10 parse.y: fix fatal messages
b9e52ef8b6a004082fa341ee9c6bbbd5168e7daf 2019-04-10 Adjusted styles
54b93ef1ac4c81730508740ae213f6f52b0bec94 2019-04-10 compile.c: name a hidden local variable as a predefined ID
47c82df27ff73c5181f7bd4505b4c98a96f15a0c 2019-04-11 Share the exception local ID table
025343654dca186444e1eafc3760ad895366c46d 2019-04-11 Get rid of a magic number
e1eb54b99d592c460fea4b0f897f5e8e61c96c07 2019-04-17 string.c: improve splitting into chars
8e6c1a186c2c1ccfce2788ba307dae35e2dd03a8 2019-04-17 common.mk: update auxiliary and emoji files
5141398ff060bdaa437418cc35adcbfe0f886cb0 2019-04-17 downloader.rb: use File.read instead of IO.read
c576f14039c920e40e6849657e6dd87772f6f7da 2019-04-17 common.mk: download data and property files together
ffbcf9f842d228e4a95b13f415dfc4e141e8f4f0 2019-04-17 downloader.rb: enable cache files
4d1f86a1ffceb3323b4e2fac82dfc40c5a382e9e 2019-04-18 string.c: warn non-nil $;
b86d87c81a6b2f2b494e1b23af22194c46864fb5 2019-04-18 Suppress warnings
3ee0648dc7a5465b2cbadd7246fc2edbd676d759 2019-04-18 io.c: warn non-nil $,
c3c4e411ebd94403055360506ccac248114eebba 2019-04-18 parse.y: suppress warning
14626ed20a6677ab767e764c9edff83f94872f1a 2019-04-18 fake.rb.in: split by whitespaces not to be affected by -F option
4dd1cf3b27f5a92045176129ff2d4f5d8cea466a 2019-04-19 time.c: added in: option to Time.now
4cfc6cedc46c3bf95497290092a63028d6b4e3b2 2019-04-19 template/prelude.c.tmpl: allow UTF-8 characters
5b3c099ad2aac985d054c1af9728bdb0eb9b0228 2019-04-19 Removed extra empty lines
1686c0d470d56dcd7348351f0d1979d1ca1b4133 2019-04-20 Add `Time#floor`
65f1b8118357f48064626702b19561eeb5d9b9c7 2019-04-21 Fix test library name
0db89a38f22754eb09c69ae3e38533c91b5e3b17 2019-04-21 Show the latest commit hash after update
a3adb11fa60a184231cbd085c3171e675db4c8ce 2019-04-21 test/reline/helper.rb: define RELINE_TEST_ENCODING always
b02f368c82ffbc5318a11e3d700035062bd1d816 2019-04-21 Restore pwd
d9a01bc17a3b1097906c8751b621c9a212f29f42 2019-04-21 Remove unused variable and check if successed
9cdb736672bec22a8396f8077f8eea758bb2ef88 2019-04-23 Missing semicolon
0d41adf6e2d10ef699e291f468ee955b25671d6f 2019-01-07 Split long expression
18eb9e585526881cba9752e50b2d206924714339 2019-04-23 Use an exclusive range for ruby_version_is
2fb83a0af7a49788e80c55fd324dfa8e046cd9d9 2019-04-23 Split git-svn dependent methods
2ae5f6f97cd1cd79e3c0ef11da235ddc053a6186 2019-04-23 Add VCS::GIT#commit
89271d4a3733bc5e70e9c56b4bd12f277e699c42 2019-04-23 Adjusted indents
f4f66bd11c65882b86e0acf4d58f15fb596f25cf 2019-04-23 Revert "IRB is improved with Reline and RDoc, take 2"
f1a52d96a59c63d46cb23af60cdcaf38e30e0512 2019-04-24 Defer setting gc_stress until inits done
1613917ae6441b98a52d885f0df1479652be755d 2019-04-24 Defer setting gc_stress instead of setting dont_gc
d0ba4abf1a00339ebbb5d405db3240a8bdb7b68b 2019-04-25 Add RB_ID_SERIAL_MAX
09ce223b0b297359fd7f9a5d629a70be32157302 2019-04-25 Rebase the pull request in a worktree
116f91ab504a450b1b96d6b3f029fbaa5f99a305 2019-04-25 Make working tree under the source directory
44bb429bb1bb431dc2805daf93f52509c26b9da7 2019-04-25 Cache git config values
70adfdcd8de3296e9015338216073e8144dbea04 2019-04-25 Added pr-%
2272cb00eadcbc48640c69fcd6a30e45a5977cd5 2019-04-25 Ripper does not use internal IDs directly
54eac83b2ad77ddea84fa6d66c09e0bb014cf61e 2019-04-24 Hide internal IDs
e804fcb42c56d5a4ff31df0391accaf5ede8c26e 2019-04-26 Fix rdoc in 52cfb17086
8990779d3693b106fbca014518726ba53224f731 2019-01-18 Prefer block_given? to iterator?
3f9562015e651735bfc2fdd14e8f6963b673e22a 2019-04-27 Get rid of indirect sharing
af1e487e9bb763b939dc6704c9a343c9eafa1637 2019-04-27 Updated marked commits for ChangeLog
6f8ac2cb28f99a4b2588c59ec44eff6ed38c4d3b 2019-04-27 Include the beginning commit in ChangeLog
7875c42f64e8656eb18262da65816a72375bf5f2 2019-04-27 Override log format to parse for ChangeLog
2a4625115a2020dd55f952bdb176ab30405e19b9 2019-04-27 Separate format_changelog
db614dbf6d8c7f6e9ed315cd979500b131a5cc26 2019-04-27 Support git-log format ChangeLog
429fdf3de22690371b98590c4c1d6a53adbbfc26 2019-04-27 Added ChangeLog marker for the beginning of 2.7.0
bb6036946ef7337c8bef6380ba394c082d5452cb 2019-04-27 Reduce matz's work, let git do it instead
7790b610b8c11ae987e0f9a936418a7a34a8af0b 2019-04-27 Shorten git revision name without "r" prefix in snapshot
d47cd75b4fead0cfc5fdb59c48d5d822ffe3382d 2019-04-28 Chomp a newline from the branch name
5a53682d6dede337b81f944edc76b1a5e1243adc 2019-04-28 Removed `--reverse` option
fdcd640507ab2600dfa96f4962eba2702acfc264 2019-04-28 Makefiles need to be indented by tabs
b7669705270478f14d02f15b51b74eeec52a49da 2019-04-28 Search the beginning revision more strictly a bit
d72bd190a80e6b8258ca923b606175754a210b6d 2019-04-28 Added VCS::SVN#branch_beginning
4c8f1078985613ea1015fe1a1cdbe9944528cb35 2019-04-28 Make the range to export as changelog optional
6033423d6882546e132a450ab9efc66507879594 2019-04-29 NEWS: Moved "Integer#[] with range" to "Core classes updates"
812a438145a604e1361d4bf07cc3d81452cfb0ec 2019-04-29 iseq.c: removed unnecessary zero-fills
330b376133e00ae418bcf01e641e127df01fbc28 2019-04-28 parse.y: fix here-doc identifier with newline
23375c8b81e07644517e5ad985b2fbf5e1b5d545 2019-04-29 Make only `mesg` can be assigned with default `fname`
1432471a759dc0cbc80c53766894dba45e6da887 2019-04-29 Disallow also CR in here-doc identifier
c7f780c155ac553aa026e6caf4b1c88ff988adde 2019-04-29 Refactored rb_strterm_heredoc_t
6a3165e19dfa21babfb2ef1f1c20c9930410b0ec 2019-04-29 Fixed HERETERM_LENGTH_MAX on IL32LLP64
df3de409325d1e95d375a736d2bc9c45d47ec317 2019-04-30 String#[] with index to extract matched substring safely
50872f4a15a2070fa007c1d85fcf44802e4bcc0b 2019-04-30 Use array mode of `system` instead of `shellescape`
2f0f9115d314d0fecbd0a9f5b5a6c59c611fa5e7 2019-05-01 Ignore ChangeLog
474af9ee9a4804d052e1e40503e1b6491d00a969 2019-05-01 No last commit when up-to-date
71952440adcbdd1ff51aea519bc14e8965b84ebf 2019-05-01 Silence a (probable) debug print
5e23b1138f16af0defb184d7deeffadfd2ce3c04 2019-05-02 Fix potential memory leak
5776ae347540ac19c40d146a3566a806cd176bf1 2019-05-03 UTF-8 is one of byte based encodings
77440e949bd69e6ed86d70026d238521adb8319a 2019-05-03 Improve performance of case-conversion methods
b9e52db28398c5a792ae16730243af764c869bcd 2019-05-04 Add a pathologic check
ff21e75d32e27a2b362ed53fb471828876b54418 2018-07-27 parse.y: duplicated when clause warning
374c8f4ebab1a740990330c732b9de965c5e8d10 2019-05-05 Fixed about ARGF.lineno
f1b0db2c70aa3120a557fd7553b98f96ecc62ade 2019-05-06 Revert "UTF-8 is one of byte based encodings"
7e72ce0f734113e3e215a74b440092443e957d45 2019-05-06 Load OptionParser defaults from XDG and Haiku standards
d736080c8b8731fe8e7be99893eea35b67cbbc0e 2019-05-08 Use ruby_bug guard
c54d5872fbd95c04ab77b4c1d6f95974ddac0090 2019-05-08 Configure directories for headers and libraries automatically
29fcb37a8319c70a8524c13b525087ff63431676 2019-05-08 Fixed a typo
10723dd6cefb84e6a7d69b3bc3c1a74c345e4306 2019-05-08 dryrun option is for `push`, not `git`
4fabb744718ddbb2eb8f5f4a6ca3d47d8e770547 2019-05-09 Show the commit command if dryrun
d802698d3e27a3cf091a56556df3562cc6ff996c 2019-05-09 Push the current (topic) branch to the remote upstream
eb84b33c86280a72aaeedae1e582045528c534b2 2019-05-09 Search a branch name at a detached head
025206d0dd29266771f166eb4f59609af602213a 2019-05-09 Fallback to an invalid branch name if no branch found
a85ed43294700ed0dd11d22b5c3d5d37d2b1809c 2019-05-09 Do not access the internal member
a7b68e63c5dd9d366b0ddc17b16650560800f03a 2019-05-10 Suppress a warning in Psych&YAML with verbose mode
dbcc224f3883c810049ef620fac8a1b59bde2e69 2019-05-10 Removed old names of internal methods
9a4d39b95ed60a00aec2ee3447931015254eb794 2019-05-10 No longer svn & git-svn are used
15f45ae4d12f14714ab3021b60887d8c7bf4b095 2019-05-10 Propagate parser_params to rb_yytnamerr
56528da3efb32bb773b22740c24450246b861e58 2019-05-10 Fix for bison 2.3
dc65e75101de94c0f88851d7d3eab56cb7232c7a 2019-05-10 Adjust indent
79931dddba67ad68886f65ba8562eb99507cee3a 2019-05-10 Propagate parser_params to rb_yytnamerr
e9bb30d47e5f07774cfbc69f0c8824ec921f6cda 2019-05-11 Expect no conflict in the parser
3b3b4a44e57dfe03ce3913009d69a33d6f6100be 2019-05-13 Update dependencies
d2003a6d392b3b0054d7528e2e731584196aefad 2019-05-13 Symbol just represents a name
6d733565c2df1b34c7f0b7d43d97f80f714a64b9 2019-05-14 io/console: support wide character input on Windows
456586bb234915107da255d2944f620a7dd7048b 2019-05-14 io/console: support getch timeout on Windows
c1746708233bf90270dca1f698ca3616cc16922c 2019-05-14 io/console: fix up timeout on Windows
29dde62605d50a55933ec5d92bcb6f5f738c390b 2019-05-14 io/console: rb_str_cat_conv_enc_opts is not exported
c9b28fd7ae5c5a79a74afebd5b191cfd2f31a65f 2019-05-15 Allow --enable/--disable options to take an argument
214e2f93aa6b0810353b67f320dab6aa63a97169 2019-05-15 Fix the warning in 456586bb234915107da255d2944f620a7dd7048b
e970ab3339109b89b4251887e39412af20348156 2019-05-15 Suppress unused-but-set-variable warning
18e43e823106f15c8aaceb1f56874bdf67bc36a3 2019-05-16 Fix fd leak
973431c059ab2719e97d1ec051d21aa63a43a005 2019-05-16 Make internal functions static
7069f64c419ebb9a7fd3e48d81454148ed4b2fba 2019-05-16 Prefix global_symbols with `ruby_`
a160b2f56716f70fa3e485ae89875da48baefc1d 2019-05-16 Make COROUTINE_REGISTERS compile-time only not to be a global symbol
0ed9bdfc13082b6d19712738ca69fbbe2a36f106 2019-05-16 Pack struct rb_strterm_heredoc_struct on 32-bit platforms
e0f0ab959e9a0fa3db8dfdb2a493b057d6e7541b 2019-05-16 Remove unused symbols
23751a2681abd50e9081bdbb00f818942570c872 2019-05-16 leaked-globals: check if un-prefixed symbols leak externally
0971cab4d0cb730292461d16ac72c430aa23cc10 2019-05-17 Test to disable ASCII-only optimization
b1b385465e4fc1cab84b2a3fa112a33a3e5ab076 2019-05-17 Do not call memcpy if copying nothing
e29a85a96c47be3b4ff77b1e6d2235ea935a35bc 2019-05-17 Make COROUTINE_XMM_REGISTERS compile-time only too
0723c107f4fb39f60113b44dd21d875c90da5456 2019-05-17 Do not export InitVM functions
c4bad9f74e432572b80c24c7f1c519c5cc4c59a2 2019-05-18 Distinguish pre-condition and post-condition loops
719ebbec303967aacbf5122219d67b34aae9351e 2019-05-17 Get rid of always updating Unicode files
4d9c3a8c2362b7d5973057435258e447ce733741 2019-05-17 Update include files on msys2 too
6ae1c596f0b179f1b1b2b115ca75eab1631230fe 2019-05-18 Add test for UNTIL
af1502175b5a3415949b8daa6f70a1cfaa7d1975 2019-05-18 Touch the timestamp file for Unicode files
4d7ada10b1d8d6eba79d845aa9ecffb890f593d4 2019-05-19 Update test-unit
7ef548c0acf2f8b62db234e39a0f1030902a305c 2019-05-20 Mixed encoding error can continue to parse
e83f10b36865c7fc3f3e09deab679c4270310021 2019-05-20 Get rid of undefined behavior that source and destination buffers overlap
f9696ca6cbfe827b7ce7199e511fa7431f9333b1 2019-05-21 Simplified the guard against old versions
ac00bdc8a8ac2c62a94dd36a7784d15bbcb7df19 2019-05-20 Do not modify shared array
44e9b1e3a6ba464a8ecc22cd7779af64ea01e2e8 2019-05-21 Fix typo
a829be209fc5866f07adc93e8b2f1ddf7131ebfd 2019-05-21 Ripper: no documents of fallback methods
48f3dc3cce74f459a690f8434d191140a1c0d8a2 2019-04-18 Set namespace tree
4d93340d3836bc454cee0c74715a412d090ff178 2019-05-22 ast.c: update inspect results in the documents
32dd1a798a6d042dbf91e24e9c9f44d94e68f721 2019-05-22 gc.c: revert b00f280d4b "Eagerly name modules and classes"
658f17b8ec56e3f8bbd70afdb92c6e7aa156e5be 2019-05-22 Fixed the method to delegate
24684a81d2ed3ae32ad67659a8b18acd052727b5 2019-05-22 Fix revision name
8fb77acac70bab6924c063020b6fe3e93fece242 2019-05-22 Fix revision name
d819d97cf02fd0a5b5b1f6ee69c9fdb83276e6c2 2019-05-22 Default to the current branch
a205e24747497391390ef7c004293a8a7934dd96 2019-05-22 Make RUBY_REVISION full length
a093c98ddc92d8b0a341233630aea8f778188c7e 2019-05-22 Fallback RUBY_FULL_REVISION if not defined
1ccc2eeba08c370d84474357771f0bd7c5fe7f16 2019-05-19 Pretend to update all Unicode files
fe3ff5afb07e171fd950623c69abfbabbb2762a3 2019-05-23 Suppress paranoid warnings for external/3rd-party libraries
ccb165292962f42edbfc72cbf6b49a9ea8a319c9 2019-05-23 New Time methods in NEWS
e72769ef81a933959f4a85ee09eec66bedcbf022 2019-05-23 Enumerable#filter_map in NEWS
7f2f56b2f51269f42f822ecf346375b040267595 2019-05-24 Define GITPULLOPTION to rebase [Bug #15871]
dfc21a0467d39af00666aec5098530529924cf48 2019-05-24 Ignore generated files by in-place build [Bug #15870]
35caedc828667363413c7fbe4a4cc60758c426a2 2019-05-24 --autostash is since Git 2.6 [Bug #15871]
14778125b12b80f1ebb0474f0360204f6b3abae5 2019-05-24 Removed and ignore symlinks by in-place build [Bug #15870]
491d2b8063d1f4e1c9e8fe0a57ff66fbfdf7d622 2019-05-24 Removed symlinks by in-place build [Bug #15870]
1a4080cb0ade6c700ce763d4290e5b56635d1bc8 2019-05-24 Hoisted out ndigits_denominator
45ad375acccca2bb0852613b1e809a7af556f5e6 2019-05-24 [DOC] Use Rational literals than to_r in examples
2893550452f6f3cadb17c670da185813d7d0a835 2019-05-24 Mixed encoding error can continue to parse
8fd3b9fc5f0f0ef031c54982236b6da327b81458 2019-05-25 Force update all RDoc at install
4fae3c3fb0847ba8eccb61b3c0cc0ae874c17cf0 2019-05-25 Show doc list to install
65ce14e7b5f66a92f452136290357eb3df147e5b 2019-05-25 Added --with-rdoc option
2993b361333147f6dfb86a153971c22329ffbaf4 2019-05-25 Fix indexes in comments
02b39daef834890981689f1f697c7c25cad55dd6 2019-05-26 Fix scanner event at invalid syntax
58308899151ee3d49f8d9ef5c4e8d108d8822525 2019-05-26 test/ruby/test_notimp.rb: Use EnvUtil.timeout for timeout scale factor
2ce6365f9ccd93e8129252429391118f794f5e0b 2019-05-26 parse.y: adjust error indicator
4f2a7b800110346292890e3bed41b37f3f58ab0b 2019-05-26 Colorize imaginary and rational literals
a43c637660cd3c893401e899014d721d2fa2a5b4 2019-05-26 parse.y: broke the terminator condition down
0aa9b003de353e690f31ba59ca0a2db1df51b8bf 2019-05-27 context.rb: hide wrapping lines
4c277364a5e70983dcafc9b4d5d990414d61d264 2019-05-27 CSI allows empty digit which equals 0
af17e111b3f7cb3c5ad7dc194399b44d0e5004d0 2019-05-27 Added #inspect and #pretty_inspect to Ripper::Lexer::Elem
ea6e284d86ccbc2d1ed5637acd0940a12b58b672 2019-05-27 parse.y: removed "parser_" prefix from tokadd_utf8
c40003da25543b0f828911af56108ee16af35236 2019-05-27 Ripper#token
b4365e75fd70618b79b3a71c1c13f202acd71368 2019-05-27 Do not make an incomplete escape a valid char
8a2a5822caa7a9fc146d7de4db679986603d7a4f 2019-05-27 Colorize error part
1cdaa17a065c529354fa9bcb4a1f3001783900ef 2019-05-27 parse.y: numbered parameter symbol
72333286c45ac821e227ad62d810a09a0208ecbb 2019-05-28 Fix typos in Ripper::Lexer#inspect and Ripper::Lexer#pretty_print
40e175b390f39afdddcfbf74afcad96093a158e7 2019-05-28 Clean a garbage [ci skip]
62b3d4c721334108f89cd59407ffd910204e7868 2019-05-28 Skip following all digits after `@@`
d5f408403f805b2ff616b9c43528d9fdffa3bf60 2019-05-28 Set read-only with attrib command
2562b7d7cd6621970fed1ad72d87f8d23d50d398 2019-05-28 Unify RELINE_TEST_ENCODING setting
fb568fe724b0c8b2582263ed859ad10f0bd90d38 2019-05-28 Added missing predicate macros
c730c25354a18e99b9147c30ecc8f986d6a172f1 2019-05-28 parse.y: warn escaped whitespace
c86d1fbed5e887ea7b59582510fb26ec912b7898 2019-05-29 Create empty revision.tmp if no BASERUBY
34fe1f7d719d556cd7eda16d4df7cc64ce25dcfa 2019-05-29 Create empty revision.tmp if BASERUBY is not yes
c7f3c222c9b82736c993419daa6bfb643e5c0793 2019-05-28 Colorize error part more
8552e9d69693b1d3f99a30d846b9dcc30bf590c2 2019-05-29 Fix shorten-64-to-32 warning
cc66272e5061020cac6864bbc2f68f7d327ecfbb 2019-05-29 parse.y: flush invalid char
068d327595814a3448290eeba897fc37a8bb2dfb 2019-05-29 Colorize compile_error as same as on_parse_error
5ceff480c2c1696e9893a1e5e09e39f8425c6c5a 2019-05-29 ripper: Ripper::Lexer#scan
1da5c73932b2dcf2a089f125df1fe7cc4ab9fafd 2019-05-29 parse.y: fix state after ivar/cvar
12644e8b0208b01f4f4cea550d161a86e6f25aa8 2019-05-29 Get rid of nested string interpolations
5b64d7ac6e7cbf759b859428f125539e58bac0bd 2019-05-29 Colorize errors more
4a31c1e45d12b7813096948616f8a03224f20ac8 2019-05-30 parse.y: continue after heredoc error
b0e2b7a5ff0df14b3c8062c31ebb526a73a03763 2019-05-30 Include stack elements left after errors
92ecf58b1e8ed15f5ec2bf69e3871de4343f71e0 2019-05-30 parse.y: adjust here-doc error token
f0945176c356cfe615ff6b4e6012e7e8e0911bd6 2019-05-30 Fix missing `gitcmd`
ab0c8cc021b26712c9af9b1309244b7d930c9dfa 2019-05-30 Touch Unicode headers and the timestamp before packaging
f7aa80b3feeddac6a5689f286b3db3728128caa4 2019-05-30 Make the target name unique when BASERUBY=no
fd658ec821f07e0a2254fcd62ce29cc644d61302 2019-05-30 Define RUBY_FULL_REVISION
1e9057b54a53e7bc1fa3d0e3eaef1dd33707d044 2019-05-30 Prefer the current branch or tag name
d180e405703b36c3f3a84334779c56bf9a3ea6a8 2019-05-30 Add --limit option and default it to 20
d2f663d6f185f62ef019434caf9bd6afd63849d4 2019-05-31 STATIC_ASSERT for VM_METHOD_TYPE_MINIMUM_BITS
83f9183a7e549b0d7e6b68e298d57744ddb4d97f 2019-05-31 Also GCC 9 provides -Waddress-of-packed-member
b1aecef87364631b0001dd2aafc432931e19a98f 2019-05-31 Use UNALIGNED_MEMBER_PTR
b632566d339968bfd271a07e290a71bbb7f621ec 2019-05-31 UNIX domain socket name length has a certain limit
8b39df854d7dea1c15949c6b047bcb0f0a12c287 2019-05-31 Let irb use an empty file as irbrc
1457ad1ea77ff2dd6498ad9c8f1ab6c8165df98e 2019-05-31 [DOC] JIS X 0301 has been updated
552c42f51f75eeeaa5a46e2df28fd5dab77261da 2019-05-31 Seprate raw keystroke config for each platforms
c1e52997870a63168835fde49562cb3c822c968a 2019-05-31 Fix FrozenError when assigning frozen class to constant
3034d666e8015caa05c55a46debd5ed1ff502d47 2019-06-01 Just use `File.readlines`
8a041c1b92b5dcc52908155ba1ca6c9f44a471cb 2019-06-01 delegate.rb: markup method names
3afae5b572bbf6b066ef90648917cbc5028dd4f6 2019-06-01 NEWS: markup class and method names
09c09eb0db6c14c532935081c9b79d38fdc81f6b 2019-06-01 NEWS: move GC.compact
d04ebc57f232e1a2ca36bd3d5ed9a24f63ee43d6 2019-06-02 Add true condition `Reline`
a1e6e45341d70c608b7b5af98be0f234fd0072fb 2019-06-02 Prefer $INPUTRC over the default in the home
f4b060d8d7f927306cbbe24df888a09112acd4c8 2019-06-02 Check conditional nestings in INPUTRC
3457ce448655a3c2e52793186f62298903ddc26b 2019-06-02 Fix ArgumentError in aliased macro
65fdb903250f37add2f83b81a5600d0c3e417427 2019-06-02 Reline::LineEditor::ARGUMENTABLE is no longer used
3102ca4c6e0b8fa50f56a6a25d8a28c48251d1c6 2019-06-03 Default GIT external encoding to UTF-8 🤷‍♂️
22da5d71eaa50a749f8a08beb9bd6fe59e489449 2019-06-03 `ruby -v` may no longer be ASCII-only on non-master branches
c990b3c41af5957a739dfb235dfbb821e73a74df 2019-06-03 Fix the error token on "invalid hex escape"
0c459af7c233adb5f44022350bfe8fa132d8053e 2019-06-03 Colorize error characters
fc7b4c70185b320db3bb6f9a05261ec54ce8bc4c 2019-06-03 Simplify matching
aa8d393d8a69d1a5780d338692f75e2dd821c5b0 2019-06-04 EOF by 2 ^D on a TTY
58fd27d3d89451fbbe840348cd66f2205e34e72b 2019-06-04 colorize.rb: read `test/colors` file afer `$TEST_COLORS`
16cb1fb007a9d107b8c447e862c92c682a56a7c8 2019-06-04 extlibs.rb: colorize
b0c35ff2db3a4ebb12a405705592e938f50bff64 2019-06-04 colorize.rb: fix reading from test/colors
a57d6d2325ddc71363414acf2f923db0bf0ddc9c 2019-06-04 colorize.rb: make `colors_file` optional
fade26afa72282ee9e2dbbc2e74cd9ea45674dc6 2019-06-04 colorize.rb: get rid of syntax errors on older versions
e7aa87c35340c1690e903e8058d3c4e78f0f5335 2019-06-04 Renamed duplicate test
51d27d25d7f6da520821feae94934c4de51b7bb3 2019-06-04 test/lib/test/unit.rb: use colorize.rb
24a96a0228ccf355826644a9daad69e11b67b53b 2012-06-22 marshal.c: new functions for extensions
9e472e18d22d013f5da7d5a3769599c5fb763f43 2019-06-04 suppress marshal warnings
c8b001858ed6911db4285d239193bc2384ff6ce0 2019-06-04 Revert "marshal.c: new functions for extensions"
2c60f3714381803218313a6056d3e1dd39782ca1 2016-05-12 random_mt_type
39eae6bf89773ef830b632c02737545ab9eedd35 2019-06-04 tool/vcs.rb: return the commit date as the modified time
5859ea1b1b3f1ba23a15174c6bef4a2ecabafb2f 2019-06-05 tool/runruby.rb: load .gdbinit explicitly
26d02cc7cdb9fd2272a695083449824a3852717a 2019-06-05 tool/runruby.rb: load the default lldb scripts
a105831819af8d143dd587a93844ca982cfadd67 2019-06-05 tool/runruby.rb: support RUNRUBY_USE_LLDB as well as RUNRUBY_USE_GDB
aa8a8d8f6d259da096afc1deb65cc35e0fe518d0 2019-06-05 Split an assertion for f1f04caf60e4fc9dc3b12109e0be831f2d692810
542d69c894f86cd9a395fdd5296981c998e4a6bf 2019-06-05 Revert "vcs.rb support non-inplace build"
b2fe7484e7e7c7741f33bfb02c2fc91f03763ab4 2019-06-05 Test for f1f04caf60e4fc9dc3b12109e0be831f2d692810
1624d77f3ee0a536a6ab37da014d85d16fcd1de2 2019-06-05 error.c: avoid infinite recursion at inspecting the frozen object
84c294eb0b5b5206f01f062d4c2c860a57c7873c 2019-06-05 spec/bundler/bundler/dsl_spec.rb: fix exception to raise
884576bf12df04abbbc32bc74f142320bc6d7556 2019-06-05 Update RDoc of RUBY_REVISION
d046fe926273d0137f2d5cdf2dedfcfeeb98189b 2019-06-06 configure.ac: utilize wide columns for summary
09a2189c1b5dd5a28a052f9464a516213f89d6e7 2019-06-06 Adjust indent
2bc09665ab8e72d4320a55a274eae903262f29cd 2019-06-06 win32/registry.rb: fix potential infinite loop
6f9d5fafe040cb02a1278fbfcdcb8063d564824c 2019-06-06 Moved Makefile.in under template
bb3c89b6437049e26669b2156310670d5e06e386 2019-06-06 Makefile.in moved under template
200c840b952a65fca10d5f3a47b69288f1d3dc65 2019-06-07 Revert "Moved Makefile.in under template"
aef3bb3513d5b275ed9fa2765e83fab97122fd40 2019-06-07 Remove the dependency of Makefile on Makefile.in transitionally
c7477c3e1fb661ed1cbcda9c7fbc710f77390845 2019-06-07 Moved Makefile.in under template
c55de95ff1c4ea6313c2863037703a0e5f0d0f4f 2019-06-07 Dummy Makefile.in for CIs
6566919176834efb47ea717967669ca83eb78347 2019-06-07 ripper_state_lex.rb: chomp CR
b76630f73e8362d3072bfa7178471ddc5d21c235 2019-06-07 require rubygems/package where used
ffaefcadd81cb8e4d38114e76b1831ba95d6a6f3 2019-06-07 Report a sudden death of workers
21de4a574f363e77c64d36ce2671fa55e7955b49 2019-06-08 io.c: fold very very long lines
5a840517ae738357d3d5afdcef61461e3969edfa 2019-06-08 Fix broken `gem unpack`
27a59ca2c846e14ec6dbcb86fd2d6f65399ff28d 2019-06-08 file.c: fix compile error with MacPorts gcc
1ca03dc4f77de4030534596ad23af64be925dc44 2019-06-08 Suppress warnings by gcc 9.1
f42588f754d5885ec30631e5008c383f3ef905d8 2019-06-08 Make RUBY_RELEASE_DATE full on development
a8ef498d6bfbd5c665b75a0782526d18b361dd5b 2019-06-09 Add tests of the encoding with BOM
562c0bfedaa96a1488cbfc0d282412743ea8cde0 2019-06-09 Split test_strip_bom for each encoding
976c689ad478b8010b053aa270a28bd236b8380e 2019-06-10 irb: defer requiring rdoc to improve the start up time
880204cf55813c975f3bbd0be93b292a099d5890 2019-06-10 irb/cmd/help.rb: return nil after the redefinition
140b8117bd3c32cb9d0b144937b90f0178a00b0e 2019-06-10 &. is not allowed inside LHS of massign
39ae88ad0dd0f8d7cf732e8567af13e7f2ce9748 2019-06-11 Refined syntax error messages
eb016d835373cdce6f08694e527d7a569c208cb5 2019-06-11 Generalize timeout_scale
42f0a8fd6f7e1f4afcb17aeb34e9f8ddf8d66b9b 2019-06-11 MIN_HZ and MIN_MEASURABLE constants
c4cbaef216ffcc9bda70cc328a805ad679ccaa8c 2019-06-11 assert_cpu_usage_low with timeout scale
9593e76ac2cfd9366b8b904df3fc3e1047af3aee 2019-06-12 Ripper::Lexer: fallback parse error token to the previous one
88411d350e9e3eb6425375238a20af9b6aae28ae 2019-06-12 Another incomplete string case
e717d6faa8463c70407e6aaf116c6b6181f30be6 2019-06-08 IO#set_encoding_by_bom
f169043d81524b5b529f2c1e9c35437ba5bc3a7a 2019-04-23 Add pipeline operator [Feature #15799]
043f010c28e82ea38978bf8ed885416f133b5b75 2019-06-13 parse.y: moved pipeline to expr
aa7211836b769231a2a8ef6b6ec2fd0ec882ef29 2019-06-13 Continue to the next line beginning with a pipeline
50bb8b6052a1fdec72ac46f9736719438fd5002c 2019-06-13 Use Exception#full_message for traceback
aa32465ab36a56655d214313b828422563e109af 2019-06-14 irb.rb: [DOC] the default prompt includes :PROMPT_N [ci skip]
d365fd5a024254d7c105a62a015a7ea29ccf3e5d 2019-06-14 An operator is not allowed just after `|>`
6fa4c904483588d2aa08d1fd84e2b8efc95227df 2019-06-15 Prefer `enum yytokentype` to int
5d7905490659b9b4f4604e9fd479563fcd103b34 2019-06-15 Revert github/pull/2230, commit miss
53e9908d8afc7f03109b0aafd1698ab35f512b05 2019-06-16 Fix memory leak
a064e46762ec0bfd40e6a04242d9e62fdd21e1f0 2019-06-16 Support Bison 3
01b3a3804334be19d013526d3edde2b84399ae43 2019-06-17 Fix wrong "void value expression" error
c8e9e0b74b7fb2e225af8708426389db88f80683 2019-06-17 Fix wrong "void value expression" error
801d0d9dd72209dab238e3d580ad1ab8116fd8fe 2019-06-17 Support Bison 3 in ripper
8b3774be3dd9f472bddd99e84e3c9fe2ff99d7ac 2019-06-18 Fix memory leak
28678997e40869f5591eae60edd9757334426ffb 2019-06-19 Preserve the string content at self-copying
8797f48373dcfa3ff8e748667732dea8aea4347e 2019-06-19 New buffer for shared string
e690df1f1ef4f791295448f9192d6e027400ee72 2018-09-27 Marshal distant past/future
ab6d8d0b65d42cb872707b330d6172beb8579e8b 2019-06-19 Adjust indent
e31602b78d975741532b9e04a83fa5b67f85c31c 2019-06-20 Suppress warnings
3077cb6912033d18f4d34fd64011e9f8e9502b99 2019-06-20 Restore $VERBOSE
1f0762ad2194aef6457c6687e2e536bb695193bf 2019-06-20 Suppress messages from mkmf
fde842fec06b39f95eeed9ce095065d294fd2a65 2019-06-20 Clean coroutine and timestamp directories
06a622b76e20b8996cd6d66c11ac7819a0996fae 2019-06-21 Lazy filter_map
5b7cc63d114fbca641ce2d93c7b3f2117e38af60 2019-06-21 Turned `recur` into `int` [Feature #15777]
35392ff0a00934ec02558305b7be8dffe6420d30 2019-06-21 Fix an example [ci skip]
16729f64306941a2662c8361d452e86998fc1239 2019-06-21 Remove duplicate functions
8f51da5d41f0642d5a971e4223d1ba14643c6398 2019-06-21 Get rid of undefined behavior
1c7e303b26090205f393595f15dadddd4b2d31b6 2019-06-21 Constified unusable chars
8a1dd9b84b02737cf43e62439730caec678cccf5 2019-06-21 Revert RUBY_RELEASE_DATE to date only
2f2fc939eb13af9baa325f154872f60cdeff973c 2019-06-21 Always define RUBY_RELEASE_DATETIME
4d650bc25737a4d2c0dcc9d4c845688cb5dc85ce 2019-06-22 Fix over-expansion
bad66f3e369810e1cca90493830d5e06485c3c30 2019-06-22 Show timed out threads
f738eeabc251c556feda1f9f22c060dac85054e1 2019-06-22 golf_prelude.rb: suppress the redefining warning
f5e29044710e74249e89bbb0f112dc22e5b91398 2019-06-22 Use EXEEXT
f3c81b4e90ec492382e299573f2c3ac272adbb5f 2019-06-22 Frozen objects in WeakMap
151843b9816b52b1ddb1e9b2040991a7de4173c6 2018-12-13 Hoisted out autoloading_const_entry
5084233b88cc48a74b58690423df1129668d5706 2018-12-13 Split global search for module
93843830198ba436e2ea21a60a11758d47cf521b 2018-12-13 Module#constant_source_location [Feature #10771]
ef524c13d96c645fd00c17267a553275adb0b106 2019-06-22 NEWS: Module#constant_source_location
aa2f505825a914d1c5480d4e92696a1fa1ad0887 2019-06-22 Make autoloading_const_entry static
bebe8d13f8e14dffa9d1828f6e9805773dc30518 2019-06-22 Disable frozen-string-literal to disable deduplication
3840791b7ebb2442724d96c69a791d0e678fbc6c 2019-06-22 Get rid of error with frozen string literal
bdcfba547df70d61abb8db10c32f56f9508f6da5 2019-06-23 vcs.rb: handle --dryrun option
50b2807a7cc74dc1772496986ee2f3efef85a5db 2019-06-23 Do not lengthen UNIX socket path
97a7f463f683774f054f9d7dafc3756aad39dd1c 2019-06-23 Max length of UNIX socket path is 104 bytes on macOS
11a60f9bdb486b5173946a7eb11b41e5f75a28cd 2019-03-09 Remove extraneous spaces at the end of status line
ea8bc6822da742f5818b13f444b5670a0e041dae 2019-06-25 Remove other debug prints
a3d1cacda634b83032f79774d9a0e9e0c9c24cc8 2019-06-25 Decrease indent at "elsif" too
fe0ddf0e58e65ab3ae3d6e73382c3bebcd4541e5 2019-06-26 `ensure` is not a continuos line
2a56702eeea5a571eaa2af15967c6535395e83a2 2019-06-27 Test for unterminated here-docs
097554855c1a9404f3220bcc5c1906cc62399b59 2019-06-27 Fix ripper fatal
7b716bc52a5d4d000a0cee0841109c243cfcf6db 2019-06-27 Show the parser states in pretty_print too
1f7cb4bee9f711d07a5b31f439f621a2557e7505 2019-06-27 Omit `EXPR_` prefix to show lex_state
ff7f71b28889e043798dddfec568083cc7db204a 2019-06-28 O_EXCL has no meaning for fdopen
c9bbcaccf28c2a374f6530a36355b6d6f16e25cc 2019-06-28 Suppress unused variable warning with RUBYOPT=-w
dc7da30bedd48d2ba38ce9cac05e378f0c823b50 2019-06-28 Close leaked file descriptor
3120252f010b979b633f0757ea7e145ccdc224fd 2019-06-28 Suppress void context warning in verbose mode
4562dad94c6af3db5af8704b0aec64119456275d 2019-06-28 Removed unused variable
be14f62cafff30a6127c6ff533fec6de232ba7dd 2019-06-28 Default @debug to $DEBUG
ef45fd53e47975f94661ea71ce78a1c1fa442bcb 2019-06-28 Fixed the test-case class name for zsh
951f80f2dde2f22eab3acf53101e4c912cb60bb2 2019-06-28 Removed unused variable
2d1728b9cede877ac45f5760ebf214d25685b285 2019-06-28 Moved Singleton.instance to get rid of redefinition
023360ee4b1954a54b4d87d21cfc0eb5d662d5c5 2019-06-28 [DOC] Singleton.instance [ci skip]
c52dad0ecf0b8d87afb570d7dde508fe78d145d4 2019-06-28 Wait for the helper thread to terminate
f8b64e5f2cea508d1ea93966e2039b394715bae7 2019-06-28 Use assigned local variable
a0c141b6d04482ebfc4b3abf3f00a476d073226a 2019-06-28 Suppress redefinition and void context warnings
e0c4cb2ea1ac648bdd0850dd1621f5e13382b760 2019-06-28 Define singleton method on each new objects
11571b0e95346691e634781f281b92c75608955c 2019-06-28 Use assert_separately instead of invoke_ruby
f8b528ba92b5cc4b84e8966dd5d5a072d076c1d1 2019-06-28 Suppress unused variable warnings
35b7e8eed8ad8ac111d099eafd5a6ac1561fbf44 2019-06-28 Skip instead of return
566e6b0546633f3da4f868c3a217bc3167008fdf 2019-06-28 Fixed name conflict between helper classes
e9bce55c12f87d783c651d415b6b79beeeb79737 2019-06-28 Removed excess spaces
8d04f90da486a34f54589c2835518b1d720a4253 2019-06-28 Fixed a variable name
5331932cd22f4dab84196eca55a05264dc0b84d7 2019-06-28 Removed unused variables
3dba16a5d6195a673537519edb024ef1d29f7715 2019-06-28 Test string content
8ec877d18361054d943fdf57f89b68f4e201d2c4 2019-06-28 Add parentheses to suppress a warning
d233f9175cdb869a1928234f9c24a9d5d13f437f 2019-06-28 [DOC] Re-apply r11000, 41256fd43275c8bf66460510da7ab958a802e2a2
2bb217bfb7703ba923d0e1d69b2f2dddb66cc7d6 2019-06-28 Removed unused variables
d12d53a6c8d959687d4ecec54501f3b13a806941 2019-06-28 Adjust caller's line number, expect the next line as here-doc
ede056909bf20356928a28a6165b31e6c8cb6687 2019-06-28 Set file name and line number
8aecc90974ab1ac87056f77e2cb3406c5c041504 2019-06-29 Hoisted out WIDE_ENCODINGS
2f6cc15cdb3d64135b29cfd5ee376a5a03ebbee7 2019-06-29 Fixed String#grapheme_clusters with wide encodings
7ba14b029c64c7f9ef080f5b22065b662145d5d5 2019-06-29 Add max option to TestProtocol#create_mockio
a17fba6989d6f183275f0d9fa9dc0e43781bfe54 2019-06-29 Rmove old TestTimeTZ::TZ#abbr attribute
27723b699b5fbad49a7bb16936d5a7d8e80376ba 2019-06-29 Should not warn massign parameters as unused
792d1deb949e8416d7a76d66771b286d35c8278d 2019-06-29 Escape control codes in regexp warning message
cbb7dc21a823e8b09341860d8737ed24ee1ce1b8 2019-06-29 Fix predicate to assert if object is same
9f648262f9372cbf21754a411a68e178f0fd8feb 2019-06-29 Fix predicate to assert if object is same
45ba027d086a04e09ed6ad48c5ac78e61f1174c4 2019-06-29 Removed unused variables
78a8888c3eb6377218e8d3ec94a162c2c20eef82 2019-06-30 Hoisted out f_rest_marg
41012f2e2b71fddc9acf8a50d887707c44ad8f88 2019-06-30 Add parentheses to suppress warnings
84837e6d16cb0e588b1acc2691cb1048b9a89989 2019-06-30 Wait for the helper thread to terminate
409b0ec4c3c4878c0ba164d1303de67787157808 2019-06-30 Suppress unused variable warnings
ad3820886b8bd13bb6dbb784ba999b26ac65461c 2019-06-30 Fixed an assertion
44eca1b22f96a3140d11d95f89948cbdae08daee 2019-06-30 Reset the result between assertions
8fe359086484cd322704e57fce25ef8c41d949a8 2019-06-30 Fixed ClosedQueueError by a timing issue
b43d6e570980a4f5d6f4c20de29024dc5df93472 2019-06-30 Fixed non-working test
c400c0b4a00706a0da33664c1898e15f1aba0eec 2019-06-30 Skip instead of return
3620568d3ac0533b050985d7c3c4ca871d464fd6 2019-06-30 Suppress void context warnings in verbose mode
4a063546e7de9ddb424fdf822e69bb3ffeb50631 2019-06-30 Suppress unused literal warnings in verbose mode
5f736d431951baa2c6e5113322092f7f85d03ae4 2019-06-30 Suppress "literal in condition" warnings
cc680846529b1bb00cded40705e0de696f78b0f9 2019-06-30 Suppress method redefinition warnings
75129c62ebfcd67f08262a6f755e5c899e8ebaee 2019-06-30 Suppress "statement not reached" warning
126cf11d338d6ca8b78a5a425652167d8aacc222 2019-06-30 Producer threads check is the primary condition
3b86ec22515853665c353f2fb14e5bdb10b2e65b 2019-06-30 dtrace: check for the command availablity with sudo
b89f6ac843d9abbe8488bd329e0ff0cccf5caaa3 2019-06-30 Check for the privileges by the current process groups
62e66b8e180e17475a79fbdbdc36a33e488e4fe9 2019-06-30 Allow dtrace without pty, i.e., with miniruby
1eca2f3ca936cfdbce7b82342f5903b7d16e9bc1 2019-06-30 TracePoint#__enable requires 3 arguments now
8640153e59a106ab2331effc33dcf03415a7e89c 2019-06-30 Added test for require-return hook
c5eb24349a4535948514fe765c3ddb0628d81004 2019-06-30 [DOC] update target_thread to TracePoint#enable
9cb58f1698b4a11af24d1129eb6b85d27e0a7145 2019-06-30 Suppress unused variable warning
51b2b605e78a160790c6d751b2907b836b39561c 2019-06-30 Call deprecated method only inside assert_warning block
f13fb814e0343b5c09afe0c6d3114ee24b84d295 2019-06-30 Return the result of the block given to assert_warning/assert_no_warning
fe03bbaf3405b9e45bb3504fab5f4195ec6c3630 2019-07-01 bootstraptest/runner.rb (show_limit): show dots only when printing to a tty
6982a9049ede1386fdfa10734f953867824ebe05 2019-07-01 Assert obsolete method warnings in IPAddr
99dc885974bfe637f3e74f52efdbbf77d66d0d68 2019-07-01 Fixed inadvertent ID creation in rb_iv_get
c9423b016cfeab852bc5a829e55e0a11f80b3ab7 2019-07-01 marshal.c: check instance variable count
0b1e26398e018116180bf41cb63887f77d5d1b82 2019-07-01 Hoisted out w_ivar_each
78ee2c245331e353e218b8fac9ca722a2bcd8fea 2019-07-01 marshal.c: check instance variable count
7f4f40ab31f79e0ab0196b9c11b942d475ff1fcd 2019-07-01 bootstraptest/runner.rb (show_limit): defer messages unless verbose and a tty
babaad1065b1e45614d03e30f82c9007cc115b7c 2019-07-01 Use configured ASMEXT
90c51ca39170030b2ea0611bcbb435b76915a287 2019-07-01 New indent must be non-negative number
f28450c118beadc636db9edd150695a8d237fd0f 2019-07-01 Substitue suffixes with dot
acee9384840e8c75b0fd406180671df58d049c88 2019-07-01 Default ASMEXT
f2769ae2c9f5c5a902584282f1e512437db1f395 2019-07-01 Default branch name to "master"
7ff2bfed92f8017184963eaac13e75cfb5ce5d4a 2019-07-01 Alias "master" and "trunk"
f47254d2162a95174ab7d1659bf6ec5a933bd0ca 2019-07-02 colors file has been moved from test to tool
5aed62454cec6556d476347f13947f83f6f7de4b 2019-07-02 Adjust minitest file path
b7fdeedbfd5d9f5250df7769837aee35a2362faa 2019-07-02 Renamed to get rid of name clash
83fed5a4edc56f045ca698118af5ba58fce155a0 2019-07-02 Adjust minitest file path
832b5094722477598c7f720584fb54c4b2f18228 2019-07-02 with_different_ofs.rb has been moved too
580b7600c726c5293351e695bf6cf50339ef939b 2019-07-02 Substitute autoconf variables by prereq.status
6e7e0bf25782644b4093e9bc957cbb08ca7ba99c 2019-07-02 Now test-almost equals to test-all
c6a131da64a949c3148565f0bfd7777f5a4a309c 2019-07-02 Removed test-almost from TEST_TARGETS
eb043c88881bfa968a289b095518ec196edd47ad 2019-07-02 ${} does not work with nmake.exe
92dcee393acc33075b533a2e8f5ea24ee8a5f579 2019-07-02 Clean up temporary directory for racc
6ffef8d459e6423bf4fe35cccb24345bad862448 2019-07-02 Clean up temporary expired cert file
4d6c35d33a3f8a2ab29b3aabcf74be0bd9e7bf98 2019-07-02 Fix test-all substitution
e9ea494171745cc22f458952b0aaf4443820caa9 2019-07-02 The behavior of statx(2) depends on the filesystem
bdddaa9f56702e1d3a58a14607e9881052424b53 2019-07-02 Use rb_ident_hash_new instead of rb_hash_new_compare_by_id
efde19ce440f8656c3ce631a1d2a56e830961e9d 2019-07-02 Revert expansion of test-all
796eeb6339952d92ae1b353d450c7883e589852d 2019-07-02 Fix up [Feature #15974]
dcedf0a008f07f38e570c70b3872fa37e837be4a 2019-07-03 Fix order of tests
89cef1c56b3a0f9c5e6ccc22a5044477a4fd16c1 2019-07-03 Version guard for [Feature #15974]
9f1d67a68f55fe7a16840960e0817d362b16d5b2 2019-07-03 Renamed to rb_objspace_reachable_object_p
d0cd0866d82a58933e5dccd073c753c0c2ad4eb5 2019-07-03 Disable GC during rb_objspace_reachable_object_p
23c92b6f820f670994026423d4c7b5abcf51eafa 2019-07-03 Revert self-referencing finalizer warning [Feature #15974]
f19e048d244c709e2990ddbb0f986e8b51357bd2 2019-07-04 Do not dispatch a nil token in ripper
0c3e6e86bdcb708d283dc57ed3c18ed1b40e4a17 2019-07-04 Suppress uninitialized instance variable warnings
ee861e43f70d827abd1f8d26b2e97920237348b4 2019-07-04 Skip indented comment lines [Bug #15981]
12e06d32f55dff7f35c66842e5d6901857132060 2019-07-04 Use lstrip instead of gsub which can match only once
265b9a0edf48e96d053724c9676af953e920246c 2019-07-04 Parse key sequence more strictly
d746a41e85b746a90eef20c46d24880fe084ffc5 2019-07-05 Multiple codepoints are not allowed at single character literal
44aae5fee666e6767415c214e25e90f6ad565550 2019-07-06 Simplified
688cef2169a438c1402a8870887a6406f29a824b 2019-07-06 Refactored width calculations
9d8855b6820a53020d034756f6ec523fc14f663b 2019-07-06 Added assertions for Unicode escaped CHAR scanner events
789e49dc7e36f2c19a3df6dfa348e95b7105061c 2019-07-07 Renamed column in token_info to indent
d548073f68ae719933c328686df224f74a60d366 2019-07-07 Enable indentation warning against `if` just after `else`
a13636e756662e563e4c4dc802c6fa21cb6d7b52 2019-07-07 Message to pipe should end with a newline
19a4c42d6124aa3bcdf2cd53d510b22acb2b5104 2019-07-07 Unescape #{} in the last commit title
fc4dd7d3e20b4eaf02d1dd59787abdc4c6c24e3a 2019-07-07 Git branch name can contain `#{}` too
e9907122ed6d71de4601b0be22e39e4486636c69 2019-07-08 Suppress a warning when `write_headers: true`
a8c54932ba4ba002e7046d36af85f940212df9d1 2019-07-08 Renamed fib to fiber
663d58ffde9a57ae52a5aa3492098c72f7b4f32e 2019-07-08 Fix indent
e0a3c547dd2690e5bfa4a03f59aed5315d926a82 2019-07-08 Get rid of toplevel methods
995ae6d529d6bef62ca756d4b1dbc1e01f062b8a 2019-07-08 Check indent of `end` against `else` if present
2a8be8ec33a238410e58864f59b6ffccfd0cc19d 2019-07-08 Suppress uninitialized instance variable warnings
4cda2e5013b1351b9da087fe534907fcd7e52770 2019-07-09 Moved error messages
8a831e5cb6de530502e22be06f19b30afd64635c 2019-07-09 Do not make Unicode tables timestamp phony
d905ff61e69ce4f9bc134285f3ac1859e1eb74a6 2019-07-09 Update dependencies
b1be349bfb327753d9f971c9ef692896fac7df08 2019-07-09 Make symlink to "ruby" only from the install-name
d0ef5c21fb91f7a82910fc71d4d8e1a801266232 2019-07-09 Check dependencies on Travis-CI
49cad676351120927a9eda5fea58334c3d32f858 2019-07-09 Removed duplicate assignment
db844749af2da9cc06d90db0cb317ec379582afa 2019-07-09 Added StringIO::VERSION
9c48472b1e895156c4a577cab4f06b74f4844fe5 2019-07-09 Removed useless `freeze`s
de4889ce5c5177ed276dfc840a5c07f69317096c 2019-07-09 Use the found version number
cc936402eb60fc0ccdafd47dc1e4f6f8ae0c4b9c 2019-07-09 C90 for old versions
612b7b6224db7965e1b11463a8a83569afda101f 2019-07-10 Removed unused files
1d2ec4b21647089598d0be3a8bc5f56a71b5e892 2019-07-10 Added Etc::VERSION
26d674fdc73cec3777d1a719b42ccbe54c18a966 2019-07-11 Suppress warning on x64-mingw
d77b84ca82e1cef10ef06776a207151ef864b3ca 2019-07-11 $LOAD_PATH.resolve_feature_path
4e038a7e64a9d52eed59b8f05647d4e58d265ec3 2019-07-11 Revert "parse.y: Deprecate flip-flops"
cd069df36596d9bf7a6db8aaa0dcefdafb233a91 2019-07-11 File::Stat uses Time#inspect
3e7d002118a92fad5934e11c75be6768a1476c1b 2019-07-11 Check exception flag as a bool [Bug #15987]
c2723e59c2a66a3d2fc8849b3b25c04c9333230a 2019-07-11 Removed wrong argument in the fallback function [Bug #15987]
f74e23af32525b5f2db1729586c930e2becdae30 2019-07-11 Fixed argument in the fallback function [Bug #15987]
8745fa2ff0fbff67031bdecfdeea684b15515a2c 2019-07-11 Default to true when no exception flag [Bug #15987]
00b34b05921da35a97d78d17133ff94abd0ae22b 2019-07-12 Fixed duplicate test name
ae599db22fa46d3c04329e09294ff0a31d7ebfbb 2019-07-12 * remove trailing spaces.
1ee17782e108222d07a1c6b58cf1c7521d188b32 2019-07-10 Removed binary line
143581cf4e8dec363b9636fdcd215153d94673c5 2019-07-11 Removed stub lines from gemspec files
fd9f26df005824f5b1f1f41adaf63f2ff57062a7 2019-07-10 Drop fossil rubygems support
331eccf3fea016f074f08f8215a9120e0a30468c 2019-07-11 Removed useless `freeze`s from gemspec files
e2bee86dc4ec60c8834b976b83491358c4cb5f00 2019-07-13 Relaxed delta of nanosec from Float time
1a4f7c9bfae484bd9806efc8d1d8074b23e382bf 2019-07-13 [DOC] Markup code in globals.rdoc
dcb8c41a1e2146cc67c638ec391436e1ab2323d2 2019-07-13 Added depend files
ac2866005b96baf986072f86ecd3dfd887f2bda3 2019-07-13 Add empty depend file if extconf.rb only exists
10de5f149acc620e12be5943e4e29f4f555b7551 2019-07-14 Calculate float complex division per each part
32f013514460574eed03aa678f87ed7ca9600872 2019-07-14 Split RUBY_ASSERT and so on under include/ruby
715955ff27206351dcf509eb3c60e0927ad9a708 2019-07-14 Include ruby/assert.h in ruby/ruby.h so that assertions can be there
08c2a9dc599021668e11dee2f099a204122eab90 2019-07-14 Introduce RUBY_DEBUG flag macro
2553608c3b8dde72e8255e2306b5208813fff461 2019-07-14 Removed binop macro which has not been used
1464f7a149264b02637fdd444f8a431f1692981a 2019-07-14 Expand f_abs to use particular functions directly
5bd83909b961546ff6203ad088bfffeb8c19fceb 2019-07-14 Expand f_arg to use particular functions directly
e8700b596b907ed0db80ccd398d9dfe1f0fe6dd1 2019-07-14 Check the result of String#-@
ff3704031a6c23ae2020576c4fecbdc6b1c91246 2019-07-15 Insert a newline before `=end`
a7fdb22373442bb25e687a8f2df36fb5b85d2846 2019-07-15 Enable RUBY_ASSERT_MESG_WHEN when RUBY_DEBUG is turned on
5e0d27a32f2b3f1242c9990acf83b7970b37bbce 2019-07-15 Removed dead code
c781b1b7a3d112c6f9b2521c4ff2c5408a429a72 2019-07-15 update-deps for dependencies
b452c03a14f943ae25338547bd680fce67399d85 2019-07-15 Always evaluate the expression RUBY_ASSERT_MESG_WHEN just once
0c6c937904aafc1809386bd892a2d114d22d01fe 2019-07-15 Removed duplicate highlighting
34019a22eb41206e3d5d1ac29b3874275aa7f71c 2019-07-15 Expanded f_denominator
ca524bcd494e2f284c3211cad8e8dde70e8aa86a 2019-07-15 Expanded f_numerator
71d5b4c32e892d1771d73ca869da3a59f5d0b4d1 2019-07-15 Fixed the library path for tools
8e37ef76f6f640178ffaea4d7c0d36a17e6ca171 2019-07-15 Fixed the library path for tools
00dc0dae0d7b247a917f5b676a777db86cdf1f3a 2019-07-15 Removed intermediate local variables
75fb0a9afad1685cedee9c7665a7f30ec95068fc 2019-07-16 Allow mday in Date.iso8601 to be omitted
76c6cf2cbc549dead57725ccd934a42df5bc150d 2019-07-16 Print debugging information when updating failed
19d592dc82a31adf0bb6f027392cae69615c2394 2019-07-16 Somehow `if` didn't work
8deabcd3280f6042ea1ed14b629d70680e081fec 2019-07-16 Constified afamily functions
e988048e2589b6f517c11430d568e2ccf118e901 2019-07-16 Moved the check for `exception` to rb_execarg_addopt
d8e23a67c3869c70ef82b4337499367632ce911a 2019-07-16 nil as the default of optional parameters
d45d448d71bfe9db4a71e06289e7b4d640bbd55c 2019-07-16 nil as the default of optional parameters
6ab95fb741168895f9aebe8d6c45e5242cc81f2b 2019-07-16 Removed twisted tests
ed2f2b4f98800540024b9c4a5ebde98674889013 2019-07-16 Named the backward compatible dump size
f487e5b7a4b13d23a8bb7807e4f5cc3f9b2a30e3 2019-07-16 Expanded buf to copy at once
af07e07ac9331ec9c2f16b2329a0471ea663dd95 2019-07-17 Separate pull-github from merge-github [ci skip]
cd372f8db2e050241abf1d7360b7b29ac614ceec 2019-07-17 Get rid of LoadError with $DEBUG
0e23e0c3a0c1053c230205117b82cc8156f3a26a 2019-07-17 Adjust indent [ci skip]
a027c4b5b0bc1d6786852249847e8a2f56404d1a 2019-07-18 Use Qnull instead of 0 and Qundef
a036a8a038820660a6903af60376a2df502d0266 2019-07-18 Adjust styles and indents
18bce998ddbcf1266d53071a5d46a9e71950f0ea 2019-07-18 Fixed build error with RIPPER_DEBUG
59d6ce4f4bf2d77dfd07975fed6a49609c2df97e 2019-07-18 Moved RIPPER_DEBUG methods to Ripper from Kernel
0b826418af2a96b0e3a24a8b871996962efb6127 2019-07-18 Update before commit
fd461dea06b1a56eca9d1c662c3dc0c416c9e495 2019-07-18 Ripper#validate_object: check if the object is hidden
28ae30b6ac0616ce3a7742d311d22909ee200dd8 2019-07-22 Run test-tool in the order of the tests
f6461fa890fa12501fe1696a36ab2cca036477ff 2019-07-22 Only the first argument can be --test-target-dir option
d1c2b1969814fee14a01296aa2867abd07f70d04 2019-07-22 Fixed exception message
11f3da8e9dd98cb6b0c2c2fd22220f8508af32f2 2019-07-22 Stop packing rb_method_definition_t
d2710ba86677380f016b6a84d81e5cb39837c04d 2019-07-22 Split test/ripper/test_files.rb to run in parallel
33f54da15ba137fc1569016f5caa492c1a57eb4d 2019-07-23 Support memsize of AST
0338c44bde4fe55f0507a82fe470dce2ac70127a 2019-07-23 Retry to update Unicode timestamp
e8d4f0cbc78b0e06806394a93ba73b7d04eba14d 2019-07-23 Show seconds and in the modified time order
03958a0c0d0140a2c27f8e3175f9c118425c762c 2019-07-23 Relaxed target_os matching
676df311d90990a4666adb5b1db4c7aa6b080e57 2019-07-23 Reset mtime of all files on osx
c9826c20d204d4b8894e6fd51e5913959676776d 2019-07-23 Show the caller's location
afea8db8c7a6bca9042002dd305d45494eb2656f 2019-07-23 Test invalid offset warnings
11662c70b073da21dcd5213b61434bce2ed6af8f 2019-07-23 Test missing Content-Type warnings
a39f218f22e8ec205291022f9b748d51daa8df3b 2019-07-24 Reduced duplicate commands in test-bundled-gems-run
5108a5dd7f8d29043354f7ad923f3d670a01d0a5 2019-07-24 test-bundled-gems-run: Respect -k option
3a227b99e78927cdd53e4c1b6b1e5f1af004ca41 2019-07-24 Adjusted test runner
99680f81e832506792cf32d830d09954acd220fc 2019-07-24 [rubygems/rubygems] Resolve `@@project_dir` from test file paths
99fb637c41c6301286042afbc9edaea71cd7643b 2019-07-24 [rubygems/rubygems] Make `@@project_dir` constants per files
dc954cbb75381149970e45927153829a88cbe0b5 2019-07-24 @@project_dir in Gem::TestCase is no longer used
96b0d7cd6fcff7cb2f42315e39a961d84c630e9d 2019-07-24 GNU ls -T has different meaning
538ba984c8e3c6ae33cbc87a5090725af24caf2e 2019-07-24 Split ls line
1cce4303247110d94eab8326f187a2a80130b324 2019-07-24 Suppress deflateParams() warnings
efa380b006aeafbad90b2d4e795a602404fec3c5 2019-07-24 Use PRIuSIZE instead of "%zu"
0a63c4d5fbbbfae9aba92c78e39b1521b90f1b06 2019-07-24 Fix errno at seeking socket/pipe on Windows
698dde525ad3df1444276ccd28c6349c81af2a19 2019-07-24 [ruby/psych] Suppress uninitialized instance variable warnings
414d6cf1d310de8f9eed1263116ad568b05a98ec 2019-07-24 [ruby/psych] Get rid of C90 feature
077c28887a68c08f84d91e104fd9ac9c39810482 2019-07-24 [ruby/io-console] Do not use add_development_dependency
82ae46211341f926d79c6e2e26f4b9097625443c 2019-07-24 Do not fetch remote tags
a850be68a57dce65449766654aa1912b5fa660cb 2019-07-24 Moved NoMemoryError hook to Test::Unit::AutoRunner
f5ea05481017d34a1ebdc0eec32ef10254420ee5 2019-07-25 Moved NoMemoryError hook
4c1db84d1748b56334da8293ee328186fcb08162 2019-07-25 Added --base-directory option
46771abfe53d95e8cecf917a5c999e32388be184 2019-07-25 Use libraries in the base directory if given
8e53d18e6724211bd0597ec5852869e6bf9679f1 2019-07-24 Separated tool/test/runner.rb and test/runner.rb
a50c844645c337742584560abc2e2b63bf566e79 2019-07-25 Initialize vm_throw_data::throw_state as int
7e33f324e1d1de31a69d16dc9f27ec223523c6e8 2019-07-25 Get rid of failures about coverage
957a29fc6eb5e4e4ad562d5cafb393f62c9f05db 2019-07-26 Bump osx_image on Travis CI to xcode11
149e414ed529d27aaeb0543bc133e08c782d8d41 2019-04-23 Initialize DST flag
f1b76ea63ce40670071a857f408a4747c571f1e9 2019-07-27 Occupy match data
1d1f98d49c9908f4e3928e582d31fd2e9f252f92 2019-07-27 Reuse match data
a6e32855d079e8f3806d8be8a5f5cf7b3a967133 2019-07-28 [reline] Do not escape and compile regexp for each byte
b40589802b6fe6ba5cbb783a43f513cb2e597844 2019-07-28 [reline] Do not compile regexp for each line
61f0f71e5bd60bd6ea6153034e72b723dddcbe2e 2019-07-29 Moved osx_image
630eb04bc4e275b6eaea6fffd35d72ad974f56ed 2019-07-29 [ruby/rdoc] Removed unused variable
8c6f1715f03e0322c96d614a42c30bee0b7790eb 2019-07-29 Removed unused variables and methods
bef398eb87ac14fffc7fe19df9ec6b07ddff17cd 2019-07-29 Chomp html suffix literally
3ee63cfe881c9ac52a52344ea83131b88875d14c 2019-07-29 Match suffix for content type more precisely
e62a60927e5477380db34c381e142bce812232dd 2019-07-29 Should match the beginning/end of string
c2428b8bf6f3646f575c21d0c89192d79130f7cc 2019-07-29 Erase only on tty
3805ef7fb57136be46fceb693340981c75eb8ec1 2019-07-30 Separate test_set_lineno_gets
47144f91a176f263f870e05347d5b426efc40293 2019-07-30 Separate VCS::GIT#upstream
e25088488bbf7b4bf1be19e57ee5fba41ad6f21c 2019-07-30 Hint for the dependency update [Bug #16000]
ceb9e276b934a8a63299b0b96d2c430c9854de7f 2019-07-30 Shorten dependency hint [ci skip]
a2f0331c4e1c47425ec6042f41f4f4b1b63e557f 2019-07-11 [rubygems/rubygems] Simplify #to_ruby code
13e84d5c0a53ad013aa0093f179115bcf88417e9 2019-07-31 Moved RHASH_LEV_MASK and turned into a macro
c94cc6d968a7241a487591a9753b171d8081d335 2019-07-31 run single spec [ci skip]
d488464106c0a65c892a8785d577ce8011e6e277 2019-08-01 Use predefined idOr
1549fbfda561759879f16e5d7b2451fe9ac03147 2019-08-01 Use predefined idTo_proc
8b162ce9d1003e4e469d8f48cb9a2076fd45b47c 2019-08-01 Fix assertion failure when VM_CHECK_MODE
6de61fb9edf77d69e93cca8e4166b51b07c71c06 2019-08-02 Expanded f_mod
ffe4a6ebf93166544c4265271f7b8cffa2208af6 2019-08-02 Use RB_INTEGER_TYPE_P
f9a0492b76956b545c746ab0d3ec0e555e77dfcd 2019-08-02 Expanded f_ceil
19006b711d8649b69d6f9dafad073a2f57201dd7 2019-08-02 Expanded f_quo
ee1334189b95cb5e7785e3415b332a7a76879ac3 2019-08-02 Fix uplevel
6640eeb6dbcf2c5d721ebd005001f3f43f03ab53 2019-08-02 Deduplicate common code
9921b63ac48ca7c195bc8b9db96eb1f434ce9e8a 2019-08-02 Make float_decode_internal mantissa int
4ea5c5610aeadecf78fdd2b7d6faad8574953620 2019-08-02 Predefine some IDs
688a59f8ac984a2f1d4d53005dbe0679dcd59ac3 2019-08-03 Show the location of `eval` which uses `__FILE__`/`__LINE__`
5931857281ce45c1c277aa86d1588119ab00a955 2019-08-03 Fix dangling path name from fstring
ec0d742dd744b13e89d82ffc88d193f165942acf 2019-08-03 Suppress warnings against locations in eval
4d75346187557ae59736ca5739bfae312c285e08 2019-08-03 Refine error message
6623cde731c7624e26e0e1e1e51eada911783629 2019-08-03 Added more attributes [ci skip]
954223ebd4229d4ca18ee5b78249c4330473910e 2019-08-03 [DOC] mentioned minimum versions of tools [ci skip]
6a1458caf2e4d15215e094cc4863e3a6f2648f6b 2019-08-03 [DOC] Mark up path names to show a backslash [ci skip]
9733b47eb80699e04a28dfee6fae727bfb27bc41 2019-08-03 [DOC] "nmake check" is preferable to "nmake exam" now [ci skip]
9b38c845508a4184882580abb3b6cc4fcd1dd57f 2019-08-03 [DOC] updated about icons in win32/README.win32 [ci skip]
7adc8c79eaf40521a290ecdc7aa0a8490a95f87a 2019-08-03 [DOC] "nmake check" is preferable to "nmake exam" now [ci skip]
76e2370f132f83c16c9de39a0a9356579f364527 2019-08-04 Fix dangling path name from fstring
d6ac5c53d481b109cb684d818b14ff24afb5b4bb 2019-08-04 Revert "Always evaluate the expression RUBY_ASSERT_MESG_WHEN just once"
29092d35d33d3a879634e173604edc9d201aa87a 2019-08-05 Moved FailDesc to EnvUtil.failure_description
8cfa3d861c393b7f2f35eaf30132edd8423ba59a 2019-08-05 Do not expect RSTRING_PTR valid after rb_fstring
521e25baa42c31cc40e60c1da3a5e8e147255ef9 2019-08-05 Fixed assertion
dc0c04764fbd65c28337c37f70cbf71c0cadffe1 2019-08-05 Refined assertion messages
6a265278b56eb3f0bab84fbed0c302f4c5ea8c6d 2019-08-05 Check if signaled
4c15b241f8e83696ae104ad141ba990adf833309 2019-08-05 Unused macro argument `varc`
fb9dd6182af1b0c1275d6d579cb53d6dac5eda5c 2019-08-05 Use negative-sized array instead of zero-division
5cff9968aefe2f407731df705830888d9d61409d 2019-08-06 Distinguish bad scan format from no argument variables
4daff3a603d1a8b2656e82108e2f7d0abf8103c9 2019-08-06 The value of rb_scan_args_verify is never used
a04e3585d3cd1d76c4ec61a39bd4f2bdcd6517a1 2019-08-06 Extracted wmap_live_p
0ed298f382e0fc0f119f4896394aacf3b74f6687 2019-08-06 Refine time_to_r
e89d9f3debab353d1c5a5162752af8f201d98d49 2019-08-06 Deprecate Float::ROUNDS, which should not be a constant
1bf796c69dcc61977a105474d08bbe2a51c88e0e 2019-08-06 Fix Date#step test
e6901cea741931906bacbb7c6afdafa621e50c0b 2019-08-07 Fixed deprecation message
3d87b774c4e38e0dbe3ef181183565c5987cd05f 2019-08-08 Use `ec` instead of `th->ec` where the `th` came from the `ec`
76bd0714cf1140ffd64bf564446c76c54f2c4870 2019-08-08 solve "duplicate :raise event" in require too [Bug #15877]
995c2e9536a7c0f0476d1f62ac3c9bcb68513c59 2019-08-08 Reduce unnecessary EXEC_TAG in require
a206738762ea788830e8b3ac58b37d705595a6fb 2019-08-08 Remove temporary directory [ci skip]
ad3f7a3667d79a7d23c78e026d3eb5a42bd0b7b3 2019-08-08 Should require without wrapper module
830fd0418170843f234ed82e07d2fd61d86153e7 2019-08-08 C99 allows trailing comma in enum
c9eb8f82e9febeb634a23bec6aeea915eb25fe26 2019-08-09 Removed unused includes
314b50d7c05e946e4e9bbc5fdb38ecb67180c139 2019-08-09 #include <> for system headers
88db6fa4793da3724c0128e53cfe1abead1774f8 2019-08-09 Use ENC_REPLICATE to copy an encoding
cecae8593abb79213f818078ee0361277401f86c 2019-08-09 Removed unnecessary headers
162cf2879af592f8aa458311486749bed9a6bf55 2019-08-09 Init function is need to link statically
07e42e88d9f2b7756dde0a2377990ebf3c5e1973 2019-08-10 Close created files [ci skip]
ab31693af109022ecc0a01107067d5c84675807a 2019-08-10 Share caches for short encoding ivar name.
ffdef3674af921d7ddd550dc492dcdbed97f7ba5 2019-08-10 Warn instance variable `E`
98c22c78e40d84678e7bac187236e049e9d8c211 2019-08-10 Expanded f_real_p
d69ffa4d93b12ddfb0d77f146921eb5d2fd62919 2019-08-10 Expanded f_quo
c5fbe2a19fb8ffe8c64fc8f3810693dd3b4f7edd 2019-08-10 Moved options to $travis_apt_get_options
5e3fb0b3572d64a82ed86af15d4adca50d71fd6b 2019-08-10 Touch the checked out source to fix clock skew on all platform
00e7ef7e8d1a31d12f7117c07370d6d00cc5eaa2 2019-08-10 Suppress flags messages [ci skip]
52bd4716b482337bd8f9f8389c5ab9d168fb11f8 2019-08-10 rb_numeric_quo: support Complex
c21c00173349cd9b0aeb899dd9fea5cfba984af4 2019-08-10 Re-enable parallel build/test on OSX
46df7fe91f84ce2b2033a784402d3e451d1ff1db 2019-08-10 prereq.status deals with removal of nmake VPATH notations [ci skip]
d29bccb39bfd2890b33a3fd943916d62527b6e6e 2019-08-10 Adjust indent [ci skip]
51d9d0f8887820ce52234c80d78388b002e6e628 2019-08-11 Use already fetched pull request [ci skip]
9fe7e042f50ba7bcd7b64e48b4e6077eeead2861 2019-08-11 Note the reference to the pull request [ci skip]
2b3d84d584e4a4cec5fe452db422c76048826c2b 2019-08-11 Use rev-parse
0d0ff8277fcea4584aa33b8b180a4ade7b90590e 2019-08-12 rb_trap_exec has been removed since 1.9
066a3498c6b7d1218b51f19c4b26447a56523aef 2019-08-12 Include commits notes in ChangeLog
d96feee37c2d109d0103f08985e85641a23108bf 2016-09-30 date_parse.c: avoid copying
3fc10eff1e6dd63bc0daa753108072954adc89ac 2016-09-30 date_parse.c: trim off
b8b5e7d5bea99190cf62190e020fea7f82209f0e 2019-08-12 Stop rewriting message to include PR URL
0c2d81dada88b5a3946c3162187df4223bfe6b4f 2019-08-12 Renamed ruby_finalize_{0,1}
917d766508707ebf894244fe4624b064315a7ad7 2019-08-12 Move rb_objspace_t* in gc_verify_internal_consistency to an argument
ac656bc2bda6c7879b4b2170b7c2386a08112689 2019-08-13 Hoisted out GPR_DEFAULT_REASON
0c1c42c43a8609e212db9ef64e43d5ca04101694 2019-08-13 Move rb_objspace_t* in objspace_reachable_objects_from_root to an argument
2f744f53c17cd1534c685d6c5f57af66ac5f8322 2019-08-13 Refactored `objspace_each_objects`
c215a6f2822d2d0c09e90867baadb250fd31206c 2019-08-13 Removed non-VM_OBJSPACE code
0d1af9f942e391d8bf50a7ae2e6bb931542d541a 2019-08-13 Push commits notes too [ci skip]
75d9fa8b079c27c66ac1eabfae366df465244fc4 2019-08-13 Detect VCS from the current directory by default [ci skip]
d0b2e6412e58fef052034962c047ce4dafbf88eb 2019-08-13 Pass rb_execution_context_t* in ruby_run_node
e75e548cf9ee57f4504eb75aa584e587c470c218 2019-08-13 spec/bundler needs the specific command [ci skip]
5b1bf8dd2d08ae7371ecf025967376bb794ed651 2019-08-13 UTF LE is fixed at least the first 2 bytes
8827697ec42ee3a6bac1a73ee6b59d869dc152c2 2019-08-13 Compare actual result
c8f9e9a2a0788fff08824985a74748dbe7ff7b18 2016-06-10 [ruby/stringio] stringio: encoding support
e54d349a01043082169a88a2782e6739bdd52c4f 2019-08-13 [ruby/stringio] Added support for older versions
8b44307894c3da6219e14693dc355ebb702310e0 2019-08-14 [ruby/stringio] Allow bignum mode
22e942deb2580faae44176064a569a84bccb5028 2019-08-14 [ruby/stringio] Supported `mode:` option
cad41bb6d35c09b0e5d9e50280e3bfcd1bd9bcc0 2019-08-14 [ruby/stringio] Supported BOM
c744b626985f5d78c6d8d8830b9aee2898412d7c 2016-06-09 io.c: export rb_io_extract_modeenc
fff2b231a31f1213d5bc1604ac5e12d8f1e82e57 2019-08-15 Simplified GITHUB_TOKEN argument [ci skip]
c4152b11a7fbc849a545b34e5b9d85f1fdc1a21f 2019-08-15 Prepare to pull commits notes [ci skip]
d5c33364e3c0efb15e11df417c925afee2cdb9c9 2019-08-15 Fixed heap-use-after-free
b1003301aff42a8c1d60bc435839502c4aa549ab 2019-08-15 Fixed a markup in different format [ci skip]
40806793a97ef3efd4f249682c9cb397962a8cee 2019-08-15 Fixed class, module and method references [ci skip]
7704bbd6401ad2261652fa8bf6f4bd45a0964ef7 2019-08-15 Marked up command line options [ci skip]
1a5304228a03139b55821985856628cfe7362966 2018-12-02 Use test-unit instead of minitest
8045ebbf780d4eb35154111cb0d177b5fc7c486b 2018-12-02 Use locale directory for the tests
5555e3ef5777178a81625b54958c1fa14e3ef38e 2019-08-08 Renamed minitest_helper.rb as helper.rb
787b437a2aaf8bfd60a9ac151f52cdb2638b7d8d 2019-08-08 Use Gem.default_specifications_dir
71fd26b1957134588e150d1bfd7b831dc7864e8a 2019-08-08 Fallback for older Rubygems
12074ad01c02b4a6912fff64d69b659351bdf9e8 2019-08-15 Use GNU make built-in funtion [ci skip]
64bffddda1d57072a7879dfab9e5bc0286c1395d 2019-08-15 exit accepts true and false [ci skip]
03f4a0b18e9417a82e23523be40ebf0c505faee9 2019-08-16 [ruby/rdoc] Use assert_raise
619f82bb6bd913d8dbb8ca5da15ca1fbb4508629 2019-08-16 Hoisted out unixsocket_len, triming NUL chars from sun_path
11a9f7ab9431b0f361e43b4ac2bd6ee44827d88b 2019-08-16 Search refinement module along nested usings
dc020b06ffc85f3484fad0c5a014cbcae197bc40 2019-08-17 Hoisted out search_refined_method
765eb18a45c6fa8ebc55203bfe477e61c6a12490 2019-08-17 Make VM_DEBUG_VERIFY_METHOD_CACHE derived from VMDEBUG
8b8e7e6e9ec785ff49b3045ce06fa38b9f5cf809 2019-08-17 $LOAD_PATH elements should be real paths
6db3051fcc08440fb1d80617dae90ae3f97db95c 2019-08-17 Ensure VM_DEBUG_VERIFY_METHOD_CACHE code valid
1d11a8b1938d3310d6b573c2feb173661a82b6a6 2019-08-17 Ensure non-OPT_GLOBAL_METHOD_CACHE code valid
74ca6b88dd9673d2a47ce4bbfd9214dcea5ee366 2019-08-17 Omit a tag unless loading with a wrapper module
7bb0a7d7cba7bbeb03d531c13ccf73b6d4e688f6 2019-08-17 Prefer exact ITEM to benchmark
574a9edfb3c20165c919d447902d1052165b2132 2019-08-19 Set flag to allow unprivileged users to create symlinks (#2381)
1bd60c66d385142d08f678f8a9563c311cfc3fe8 2019-08-19 Fix FL_USER19
8108594f4701b02bfb7b90b7c2585a8214d8e64d 2019-08-19 unsigned int should have enough bits for rb_thread_shield_waiting
b4daa442704204b93a586fb7b696998f33b29c72 2019-08-19 Use modifier for pid_t
45454bdb8b25def782677dceb92cfd7b2d8b83c1 2019-08-19 Prefer Regexp#=~ to Regexp#match when the RHS may be nil
af2c8d283665f741f82b4e16b06c520e702c012b 2019-08-19 Fixed the check for OSX version
9ee770a2ce57fce9a5dedf6c6c35ca8e02fd044b 2019-08-19 Bail out if unsupported old MacOSX is required
588b74e8d84532d3eb0e4aa06372b7a6b171b9cd 2019-08-19 Check for minimum required OSX version earlier
19b0161b851ba32d5bc6c367db5b520d35905d6b 2019-08-19 Check whether syscall(2) is deprecated by actual warnings
dd58c4ba3576d5dc1489767a25de9540b79b0ef9 2019-08-20 Investigation of a sporadic error at Github Actions
73af1c4d0078dc3be0cbeca2445047be5c0d852b 2019-08-20 [rubygems/rubygems] Use `RbConfig::CONFIG['rubylibprefix']`
7a07c54bef599b7b0ce1dd8a6c13021f03a8220d 2019-08-20 Subjects may contain a comma [ci skip]
af121720357e3bcf3d45c0f578d262770c7f45c9 2019-08-20 Removed unused literal assignments [ci skip]
4419b5dbc2e3fe4ec3ac27e3d8b8a2b357f27426 2019-08-21 The investigation is going on...
3df9f3cc13b126cb270743c82f2c037c30a98103 2019-08-21 Separated initializing IDs
74c6662af5d9748baff7c32e8f0baf7996dd898e 2019-08-21 Hoisted out rb_digest_namespace
a9638511009bb8847dfb037d05bdbbdd685066e7 2019-08-21 Hoisted out rb_id_metadata
650cd245552d5c1abb244398b98d46ee280c4cd0 2019-08-22 Hoisted out get_digest_obj_metadata
a5b809e994ce10d265e73f8c9d7c042e5e84d171 2019-08-23 Check metadata a bit more
2e28b3678fc1b48f7dbca751d2a65d3fe0018789 2019-08-23 [ruby/stringio] Fixed a typo
d5b917d50062559efb5b90ed093293d37e8a40b9 2019-08-23 Named numbered parameter indexes
f13a00f5b471f0f637c3f165daba235f24083bfc 2019-08-25 Export all commits as ChangeLog when no starting commit is found [ci skip]
b341e98b041e5e0f1fd2f40145b0b3d9cd8fdc3f 2019-08-25 Simplified f13a00f5b4 [ci skip]
5decf66ab3395193160673ddd80395a5b3b86223 2019-08-24 Inspect dynamic symbol as well as static symbol
c775ab5e2892a86e89cebc2c2d16e7b0fd190f19 2019-08-25 `local_path?` is a class method [ci skip]
5e10cb04e88c8a95ee44f6cad2bdf264e0dff92a 2019-08-26 Refined the appropriate C++ compiler in OS X selection
fa6c1b06ad65e18bd187b643c045e700f7081c2d 2019-08-26 Suppress a "clobbered" warning
1581249de369e4d3e4ac09856bd10fb98cd4addb 2019-08-26 Added in-srcdir macro [ci skip]
b4d6d9c167a096c8647f989ae74e21c1929d227f 2019-08-26 Removed unnecessary flags for fake.rb
fafabe2f43ecd58588ac89edc5c177dd956825ad 2019-08-26 Add INCFLAGS for fake.rb
261465362222a2de6528c03aa8cc6d237f8435bb 2019-08-26 Moved INCFLAGS to XCFLAGS from CPPFLAGS as well as mswin
44bead391f32ece837e741c34474aa281c45ec94 2019-08-26 CPPFLAGS is not needed for link
48f1a38f23f9a544e71c5656c83c419c064509fd 2019-08-26 Limit ChangeLog entries
22834112650e33e16dd15529a260c0a42745168e 2019-08-26 Added license comment [Bug #12230] [ci skip]
2789bdddc7602fbc2089242d12e5cc4deed181c4 2019-08-27 Use array indexing with considering clang's feeling
9bc1667a188392b94971b9b96507af76cbd5f413 2019-08-27 Explain which test task
2fb723b8af8dbcc2afc0fae7d434e66c2258dece 2019-08-27 Revert "Explain which test task"
2cd68a38d97c8f2633c88d0d94e9aa1724261f9f 2019-08-27 Short revision of SVN should be an Integer
6a0d2bc2af7597e3e308c949e01c8e6329107b47 2019-08-27 Follows callback declaration updates
c9dc569a94e568de19a39c08d69cf4ea9bd159dd 2019-08-28 Ensure the last and changed revisions as Integers
a506b7f35a65a1ecee09fbff0372dc354255dd77 2019-08-27 Adjusted indents and supplied last commas
b11d739444e312e3284dc5daf8354a3067606f2d 2019-08-28 Fix warnings
c1d0b6adfcbc219db3348b2b2cc4817db21e4b76 2019-08-28 Revert "Treat RUBY_REVISION as an integer on old rubies"
d92289cd8d5cac784ae856fb777f10dbc9f91b62 2019-08-29 Revert "Remove warnings of flip-flop deprecation from tests and specs"
1cf5a31e7a00c3900bb8bdc358606f66a729d4f7 2019-08-29 Aseert exception at negative step for non-endless range too
d3e0bc07e2909f1105dcde4febb0e120eaea30b6 2019-08-29 Fixed a comment [ci skip]
761346a9604ca2c79777d1d67fb5dcc3c30dbf69 2019-07-04 Show the previous definition location,
2ed68d0ff9a932efbc4393c869534040dec8f647 2019-08-29 Revert "Add pipeline operator [Feature #15799]"
abe12d8b96be3c12618811f22ca01788366f99f8 2019-08-29 Freeze method reference operator object
79117d4a9b794fba68c3d7ac699ad8a989bd29dc 2019-08-29 NEWS: [Feature #16035] [ci skip]
01b723ba6dd48a0954765e43cff6bd9212afe259 2019-08-29 Refined warnings against literal in flip-flop
1191049436556955893d7f6037eb626e6f51a004 2019-08-30 Updated comment of VCS#get_revisions [ci skip]
55f496c89b820f57d9e07c744675da8c43d6aa46 2019-08-30 Support revision in git-svn log
e593d5b31a13c59f9af07a2a6012c09bae7477d1 2019-08-30 Suppress uninitialized instance variable warnings [ci skip]
98ccdd744ab46554e7f0e1d0a89f2ed24d365e53 2019-08-30 Export the last modified revision for tags [ci skip]
96b32aad93a0eb36770a9b1339e204f00f44f0b3 2019-08-30 Exclude ripper y.output from packages [ci skip]
e9da4f57b35afe40b74c32e8f95e39aaaecc11b5 2019-08-27 Adjust indent [ci skip]
896d9f967b535a6ecb9ff5d3c08f1a37bcb8d1f9 2019-08-27 Constified local variable `translator`
631db0de274ff3d00d47c3d3581d8af5592f8a14 2019-08-30 Removed debug print
d7aa1260b6c378b2f540a06eb770bc07db0ebb53 2019-08-31 Remove files/directories for git/github which are committed [ci skip]
431a99b5569e90dd76677be273ad81640ce7e757 2019-08-31 Split warning messages for tag-jump
e80a6f65c873fb01c98f71fa94085264dbb1dbf0 2019-09-01 Made :nil static ID
ff7c95dfd9b6aa1b4a83c18172e2845f7e6a4e7f 2019-09-01 Support git tags
b578c63f8398d4203c27a012f60b99d14910007d 2019-09-01 Resolve symlinks to cache directory under gems
d8260bc872c8c562fff90278bb21815b9e7946e5 2019-09-01 Fetch commit notes
fd4aad6d41da016f3a7aa7d3f130c39fe7bf082b 2019-09-01 Support packaging different branch/tag
bd785ca07779bacf78b9678b3d19eef4754fcbae 2019-09-01 Restore pwd for each version
f82cf05626a3020e01b2551fc0cc78a9365fe7b5 2019-09-01 Fixed the directory to be removed
1f636e74e661e8976d8884a1dcb7027a97cb6a83 2019-09-02 Set mtime of checked out files to past time
e9b271d1e2251a2e2f613431ae2d9eb2a14ba0a9 2019-09-02 Get rid of interpreting BTS references as label-list [ci skip]
6f206b8ec6f945804c56cf8249739c6e94ed65f6 2019-09-02 Prohibit nul-separated glob pattern [Feature #14643] (#2419)
8e38d4c78c1a9b45f604963f85995e9a817ee72c 2019-09-02 Rewrote using assert_separately
8b2e1ca10ecf92ad402decd6b1eab586eded0ddb 2019-09-02 Do not clear backtrace in Exception#exception
6a9c5ef186db70dc60fcd42ec820767d9a75543a 2019-09-02 Extract git commit log as raw format like git-svn for ChangeLog
d83ade1db59a21b675b6386b94b56eabb90ae83e 2019-09-02 Use -z option for git-log
c181ecc161c5482426f045322cf00d00b15d96c6 2019-09-03 Align timestamps to make tarball stable
703f0cd3d007f1ada69957a529870b07fa053230 2019-09-03 Do not keep tar file by the default
542a1ade8033d03513647ace64e50dbf31cb5e68 2019-09-03 --date=iso-local does not work with old git
b0a7221dcf998d72efe57cd7ab75260d80941109 2019-09-03 Touch the toplevel directory too
e6c4ea22d62c95ce0590849219da505fef5a538e 2019-09-03 Touch tar file itself to make gz file hash stable
9f59d30daa0d2fba5c98a9b6148b935baaae67da 2019-09-04 Separate VCS::DEBUG_OUT
8a608f1b1f9812d0bd1d7589a03e8abd653b8364 2019-09-05 Removed -git option of make-snapshot
3754e155309ed430250781c616a6e52b54ef511d 2019-08-29 Warn local variables which conflict with new numbered parameters
dd26c9f333b9681b3b14cf01969cda9d77368cbc 2019-09-06 Check clang++ as CXX when CXX is bare clang without suffix
733aa2f8b578d03bbcb91d2f496b01e3b990c7e8 2019-09-06 Stop setting same flags as cflags to cxxflags
055b44109316bfc5461d6ac820619f893cea536c 2019-09-06 VCS::GIT no longer accepts remote repository
799de9122e2bd9c2f4cc7e0611f6f8313876ca1d 2019-09-06 Separated VCS.define_options for common VCS options
71f7b0421acff068b94953f4d3f5b4d987ce5350 2019-09-06 Refined file2lastrev.rb options
3890c9eeee2322b8bf81c04517a4714de77e49ff 2019-09-06 Added more debug outputs from VCS::GIT
5118aa2d58f70a2f1349daa784705d20b2928869 2019-09-06 Use `git describe --contains` for tags
d783609ac3b2901eb664dd37f964c8fd805dca40 2019-09-07 Get rid of overwriting revision.h and creating .revision.time
3fafc549ba909e986917f2b6b96eb14624c26329 2019-09-07 Fix error when checking file modified with git-svn
59e29389a8c3501e71444fed2c10ba6821e63625 2019-09-07 Fixed wrong method at 71f7b0421ac
8b290448e3233e03b01288c179eb49bee63d1302 2019-09-07 Assign to vcs in new_vcs block not to use rescue result
8bfc46a9a3ba16f58aa68d8191048df7f0720f04 2019-09-07 Fixed wrong usage of file2lastrev.rb
5b5c9b61015434a253bf1eee65c7f05dc870b105 2019-09-07 Removed no longer used variable
5511213487f9e6c6bd23a227ee64f9c541680f02 2019-09-07 Exit gently if no VCS found but --suppress_not_found is given
5a6954ba74adf190a64f91598667520135284a1c 2019-09-07 Suppress detached head warning
f3bae2c6cff8eff83114df0e96fd6c338c90ee91 2019-09-07 Touch copied cache files to make tarballs stable
2d017d612657ab2cffc320dcad679a8854b14a6b 2019-09-07 make-snapshot: default to the toplevel directory
aedf6946a7e958dd00a272c08550790be9dd1c0d 2019-09-08 Removed useless braces to suppress a warning
3ef76ce44a3308871e7b4d6158cc880a8dfa9949 2019-09-08 make-snapshot: -git option is no longer provided [ci skip]
8d53b2cdf8e4f175876f184e4f74fb6125204cc8 2019-09-08 Use target-specific variable instead of a conditional [ci skip]
805b0a481132938638dbd32830cf5dca3910efb1 2019-09-08 Use IO#getch to read one char in raw mode
685f12bbca50ff9b7a16b3016b3b8b3f2ac8b796 2019-09-08 Use IO#getbyte
6d9e54816f828983bcf383ce6fce287bd3ca05b9 2019-09-08 Support multibyte input
f4aa06c0ffbf23d68aaed46ce21208f431894eda 2019-07-24 [ruby/io-console] Drop fat gem support
803dc9e1e48325515bf7c5ce176cf2b5bc0792a9 2019-09-09 [ruby/io-console] Added console_vt_response
53ed4fb37632789db69815bb9b9df0e3572779ef 2019-09-09 [ruby/io-console] Added IO#cursor for VT
3d9c7c28358110076abb2d77365eef805ddb896c 2019-09-09 [ruby/io-console] Added IO#goto and IO#cursor= for VT
e8be056af92b2f13162567c057322a2c16797b79 2019-09-09 [ruby/io-console] Added relative cursor move methods
9844a349bfdd5a97ae639e7798cc51aa897846fb 2019-09-09 [ruby/io-console] Added IO#goto_column
c1412bd6d95805dea7335ef3cb60ac942b4773bf 2019-09-09 [ruby/io-console] Added line/screen erase methods
74790e2dc429daddc6996bc46cb2a0aae2a176e9 2019-09-09 [ruby/io-console] Added scroll methods
3678c371199d9a048589bf3da37f06223912dea5 2019-09-09 [ruby/io-console] Added IO#check_winsize_changed on Windows
df1721c668cfd20a08ec6369de89ea314c1d4d19 2019-09-10 Fixed GCC version for diagnostic-pragmas
ad6cbc1d33d6013ef9b1d2ff9deb286956d9bcbc 2019-09-10 Unused LONG_MAX_as_double
b5ab918d0c7cdeac8f1b1d45842383ea5413699f 2019-09-10 [ruby/io-console] Suppress warnings on Windows
83ef58f264964f86e7276fdb146c108cc0d6abc0 2019-09-10 [ruby/io-console] Suppress yet another warning on Windows
343b0a281d1dd6e1ab7e6af4c48ad2e6d09a0071 2019-09-11 Made a short-circuit expression w/o result into an `if`-statement
fc3bfd521d4b2354e18bfe403a3b02bd00251d15 2019-09-11 Fixed the function signature to rb_rescue2
5f5aca1b5fb95013f5b805f74ead4cfa143dc1d8 2019-09-13 Moved ruby_node_name declaration to node.h
7e0f56fb3dfcbc1b48f40c6c3b2c23c8e46a2341 2019-09-13 Name dynamically defined methods with line numbers
f41cd4ba43771139dacf2c9d3e3ebd490a2619c0 2019-09-14 Fixed one-off error
6d2dcf96323189402ea551ed86de6c2766659593 2019-09-14 [ruby/io-console] Added `intr:` option to IO#raw
e9c7fc7ca9bc15a9f84bdc356f7b6fac12988ccb 2019-09-14 Continue to export even if no notes/commits
1ad4be13cb75c5f039f5732d2149f0b84bcf5f8e 2019-09-14 make-snapshot: deprecated -exported option [Bug #16167]
df4a4bd88c98a0b966d88ae825c14e891c5cfba2 2019-09-14 make-snapshot: export ChangeLog from srcdir
585b15d75df525054cf46b79baf16498472a0e65 2019-09-14 make-snapshot: no merge commits in ChangeLog
44d594189aa2b1365b9b765cb272906b9561cc1d 2019-09-15 rb_scan_args_count_lead: use arguments instead of magic numbers
6cad0644248d5acbaf3a2e8de4ff6d88b3dd2cb4 2019-09-15 Try to fetch commits notes to the source tree automatically
751d4ab9c2382d60868446cc69fdac0a9f6cdf4a 2019-07-27 Refine Timezone fixture
3a3f48fb8fbdbb810d9b675159529970015316b9 2019-09-15 Comment lines can be placed between fluent dot now
3bb1162cacf951794af7c9124dde002ceaed5b38 2019-09-16 Folded files in gemspec
68ffb679d461722da6ef0bcdb2f18d8929d98204 2019-09-13 Undefine DSUSP key
c3f03da4944241f46233ce159068f35c5bd5f9b2 2019-09-18 [EXPERIMENTAL] MakeMakefile::CXX for C++
9bd77d7cf3d817fab24b1a10550eae6abb2e341d 2019-09-18 Removed a debug print [ci skip]
f9d0778fca8fd9ff0243062726ed4a6186da1cde 2019-09-18 Removed MakeMakefile::C
15d5de59fb089eb47ca18dd4a7296fa2e7e73709 2019-09-18 Removed unused keyword argument [ci skip]
842f600a93deca71e908ef5bb16e4e6aed519890 2019-09-18 Look up the language module
a9cdaaada4ade22f2f85fbc1f8bd41a8579528b0 2019-09-18 DEBUG
70fd022a2ae03d237ee9045db9834f253f3d843f 2019-09-19 DEBUG
a98181eb11ab3d0a643a5fb50e731c3fe50960d9 2019-09-19 DEBUG: cxxanyargs
2d1e3bd8f1448ef55d3e1bda8dc0855ae995d659 2019-09-19 DEBUG: cxxanyargs
69e209a3450bd6b281dcad1d96a34e9cab184845 2019-09-19 DEBUG: dump mkmf.log
df3fd5071742397c7c5b908d0632f17aa79c2b51 2019-09-19 Removed mkmf.log dump in Makefile
e2aac6a611f4924e4bed2a38e063d65c731aa33a 2019-09-19 Separate @have_devel for C++
6180f1fede487bf5dfdd00cbae2ee7f2b4613a7e 2019-09-19 Added link_command for C++
2698f13a1f0cc07ef97b7f20502c420b51e9c57d 2019-09-19 Fixed reserved numbered parameter warning
b3ddeac33e299f36084339aceaaa0a29cf8b7498 2019-09-19 Revert "DEBUG: dump mkmf.log"
a3daf8e49a36dc5501b020a882d611676a6ad264 2019-09-19 Ensure that unmatched arity fails in C++
e0c56b45a41f052223e23d222ca49c7e0225923e 2019-09-19 Moved unmatch arity check to depend file
82f25404ffe2ad910ac61e436f02cad312755b2f 2019-09-19 Check COMPILE_RECV result
e13b09c450eb4ffc0ffc86d479e5b0c75599ad9c 2019-09-19 Use EXPECT_NODE_NONULL
9c0d5e51cb3726455560c34ad595ab82f651da48 2019-09-15 Check method functions in C++
17a13663998a98ff75fcc838d1cea95c879fbb88 2019-09-18 Overload variable definition functions
d583df525922ca14ecfab7a39f0c617eb86bc804 2019-09-19 Added version guard
e6378cdcd8246697be652b74442f9c07503e0ba6 2019-09-19 Allow calling a private accessor with `self.`
b80df6e8e0a59207545822d92c0a4f78cd64ef5e 2019-09-19 Update NEWS and documents [ci skip]
d3c6fe65e3ce017e62deaca7344fa90adfb314a9 2019-09-20 Fixed a variable in checkout-github-%
45bac6284595834b68a34f4f4efe5880436fce11 2019-09-20 Added the target to run a benchmark
422ae594d97e803e829e65716e85483f5942e0c3 2019-09-20 Fixed memory leak
26831719948f4ab6fdffdfcd8083be23aa300436 2019-09-20 [DOC] DOT is not a part of a receiver [ci skip]
d56a3c063532906158cc0427a42133fadda75cde 2019-09-20 Fixed cxxanyargs/depend
04c53a1d03130b5cd4a1eea35cab92003a4d0909 2019-09-20 Get rid of embedding make command line
cb1f9fe9184c67f9a99f6a9702559293613b7e80 2019-09-20 Check various method defitions in C++
740a98fe108305324a66edb16f0acb8521a53da7 2019-09-20 Fix for explicit cast without RUBY_METHOD_FUNC
e81a3e6df54842b5a836dad7055a4295cf4155bc 2019-09-20 Allows calling a private method only with bare `self`
fe1e623faea75952f27baa949a7468021443c12a 2019-09-20 Fixed format specifiers
daa4ad8ed7f73e8d5e2a2047fe92e5fe08227627 2019-09-20 Disable method definition type checks on Windows
7aeacb213bdf40bab4393448023930eac35d127a 2019-09-20 Revert eval.c in e81a3e6df54842b5a836dad7055a4295cf4155bc
7fe7dec7e5f7cefae986fe6475805198ec4dbada 2019-09-22 make-snapshot: Do not save extra file attributes
b0d24e262f2ca3ba4f8d3f60248d30209b0a39a2 2019-09-22 make-snapshot: Added -no7z option
642dbb962cafc39e9e44eef212435e50a01190ec 2019-09-22 make-snapshot: store timestamps in UTC for zip which lacks timezone
142efba93e91209a7f336863974d4c84a969e2a3 2019-09-22 Adjusted directives order of a function [ci skip]
8487193b109ab8cecea74ff383b01b5ecce172c4 2019-09-23 [ruby/io-console] Try to write DSR query to writable IO
9e4be78ea88f882e1562dbb3eeb24304d0049b8d 2019-09-23 [ruby/io-console] Try fallback to stdout when stdin
244f7ec204e2b3fd54ca68740587b5be6d9defc4 2019-09-24 [ruby/io-console] Made cursor position consistent with `winsize`
10e3267c31c4c976d79e00bca484094f1a87dc65 2019-09-24 [ruby/io-console] Made cursor position 0-origin
052636603377a793dcbd7169d7483a72833d6721 2019-09-24 misc/lldb_cruby.py: removed unused module `commands` [ci skip]
c5a97d995ae06e0ae420d7529085ae94695c7593 2019-09-24 misc/lldb_cruby.py: update for python3 [ci skip]
e73cc3eead75b27eabf93a7163bed511f2bb3b17 2019-08-23 Added implicit block parameter
ea68bb914a3c806a1c5188993b96791a76ab0849 2019-09-03 Changed numbered parameter prefix
0e84eecc1764ec6e2a28654b3e66b8c006f73432 2019-09-24 Make numbered parameters exclusive in a scope
5294ded681992ced2ecbd31c814b63265d2f591e 2019-09-24 [ruby/io-console] Skip cursor position test on Solaris
fc9eb5b9c1b0a6f61735ace45ab39c281a55e8a3 2019-09-25 [ruby/io-console] Load the current libraries
c60451d9cd8ff69095acf826b11ea01557cc9b8b 2019-09-25 [ruby/io-console] Unique paths to be added
e663299a5f7a980aae39f3e87cec064ae19a870c 2019-09-25 Simplified duplicate code
55e1e22b2d44a8a1eca0f6ed2b11dc0f564f7192 2019-09-25 Changed numbered parameters semantics
33c5ad3154099769cec7f77b6d95cbf4b8d52bb0 2019-09-25 Removed idNUMPARAM_0
112c9f1430ce495e76aef73221578adc9b240a3b 2019-09-25 lldb_inspect: removed unnecessary newline and `end` option
5b1fd79ad90899adc71a1f34a722b26ba22a9c8a 2019-09-25 [DOC] fixed the return value of IO#ready? [ci skip]
ae83dbe28d35f43ec60d913fbae5d3a95ae2af05 2019-09-24 Get rid of `IO.select` to fix multiline paste
9b106987050b06e3495e6ec5d3da152557fad8a0 2019-09-26 [ruby/io-console] Added IO#console_mode
5357ceb1ca454e2b3c5c173c638054cf705e4752 2019-09-26 [ruby/io-console] Defer creating VT query string
3cee99808d629c0ec493955ce8ea019d1f8a637b 2019-05-21 [EXPERIMENTAL] Expression with modifier `in`
c4ec817a7a6bc104dc1caf9018bc97a2dbfd324e 2019-09-26 Gem::Specification#to_ruby needs OpenSSL
b29c68e6876976b22f64318bf390f05447e4ca01 2019-09-26 Restore ENV, rubygems always sets SOURCE_DATE_EPOCH now
876c5fe1b2ba38fd893a81f91769b11f78cf4e92 2019-09-26 Check the argument size
617fa3049a151d773bb26151ae774a8f6a60bc2a 2019-09-26 NEWS: fixed markups and formatting [ci skip]
81191afe8a9b40e6dd6cc8e0d1a9899938840073 2019-09-26 Kernel#open may be redefined
dd1e047fcb2a6429dd960b38a9ce03f86bb828fa 2019-09-26 NEWS: fixed markups and indent [ci skip]
0c6f36668a11902903d85ada61a812d297d02de5 2019-09-27 Adjusted spaces [ci skip]
4d3502d57f53d5cd54452d9b19475944055989f4 2019-09-27 More tests for [Feature #16150]
8d0ff887274fdc73415035d652551d1fa0768c7b 2019-09-27 Adjusted spaces [ci skip]
03284fb91151bff5e12f1b7d5cdb0589f1ee43fb 2019-09-27 assert_in_out_err should use FailDesc too
79d5332a2da0e2743a77480aebfca256a54a962e 2019-09-27 Drop eliminated catch-entries
80d0b6f132e6475c0b9c78ff857e7bb81c93df0d 2019-09-27 Updated bundled_gems
d474243e8c635a011ce2789660cb71b3f6815317 2019-09-28 NEWS: Added module name to proc and lambda [ci skip]
550a6a6bc1be4ff9aa6b65f6ad9b45c3fa2d1344 2019-09-28 NEWS: marked up `**nil` [ci skip]
e2d97cffe5aecc88f3fc4dc7be9a7b3a57bede87 2019-09-29 [DOC] stated that Array#to_s calls #inspect [ci skip]
f10c9cb1f2dfca024937bc48137168124d8511aa 2019-09-29 [ruby/zlib] Search zlib.c as a gem
94db8cda9b4eeee4736d089570a343fdf5ef86c0 2019-09-29 [ruby/zlib] Fix for older ruby 2.6 or earlier
7f30783af73bb484912365c28da4e7292f1d8211 2019-09-29 [ruby/stringio] Get rid of String#undump for ruby 2.4 or earlier
ef795f9abdb1db1bfa061dbc97d294db4f87756f 2019-09-29 [ruby/stringio] Dropped older ruby versions
68ab4a5e35d30a8f1c4620dfa8f5132f4996f2fc 2019-09-29 [ruby/stringio] Replaced rb_funcall2 with rb_funcallv
7fe253f47f55f69069fc0e03879a3a2b55aee408 2019-09-29 [ruby/stringio] Use rb_funcallv_kw when delegating arguments
f6f03dcad60d38868d345172ad5c5d2ce44bd004 2019-09-29 [ruby/stringio] Bump up the version
59648af296ab15a2e34ebce62a7cc14deb889e7b 2019-09-29 Suppress keyword argument warning from #step
1722c156dd45618cea712f017ca744d6f3b55be8 2019-09-30 Now `use_symbol` is always true
771fd915a453d1cbc809189a57520675f2fa3fd4 2019-09-30 Use assert_operator instead of mere assert
10d6a3aca78771d0a7bfaecce982aac148152f35 2019-09-30 Fix assertion
a0a2640b398cffd351f87d3f6243103add66575b 2018-12-12 Fix for wrong fnmatch patttern
36e057e26ef2104bc2349799d6c52d22bb1c7d03 2019-08-13 Loop with String#scan without creating substrings
4ed51b39563df23ad9a9c1fa192ee213cb958991 2019-10-02 Fixed failure message for `clean-cache`
b7ae26e2eec9efb826e4a2d913a67341531c6342 2019-10-03 vcs.rb: fix to export git-svn version
47d143be17819bed6dda08e24069d755ef34530b 2019-10-03 make-snapshot: copy cache files instead of linking
8142a9b43dfc3e141fd7cb3fc255fc102523f6df 2019-10-03 make-snapshot: suppress make error messages unless failed
8f7fca784a46c4d4213ed7b166945f5b9143062d 2019-10-03 make-snapshot: touch updated files after prepared
cbbe198c89fa25a80ec0a5f0592ea00132eacd01 2019-10-04 Fix potential memory leaks by `rb_imemo_tmpbuf_auto_free_pointer`
f8104d9e9f1a9b378dde08e806f4aadf9b17200b 2019-09-26 [rubygems/rubygems] Fixed assertion arguments
39e8d5e1cdc25ca17f74da5e72ba87dcdfa4a602 2019-09-26 [rubygems/rubygems] Use dedicated assertion methods
caa9d0bd7851c3b8cc9064987109eed9952a7c90 2019-09-26 [rubygems/rubygems] Always pass an encoding option to Zlib::GzipReader.wrap
871005bdd2044ef7bd532a7cc4f0756217161f97 2019-09-26 [rubygems/rubygems] Suppress keywords warning in ruby 2.7
6dfe0c9dcd8327dfce5f689d6a184c0f3a146a24 2019-10-01 [rubygems/rubygems] The date might have advanced since TODAY has been set
212da9a6aec5da26f97b8312b7e8fd3d9b1eef47 2019-10-05 Added dependencies on prerequisite makefiles
3e3cc0885a9100e9d1bfdb77e136416ec803f4ca 2019-10-05 Now keyword parameter warnings are suppressed by 871005bdd204
8feb8c9bb7e9036ee2014b0f532677635a16893e 2019-10-08 Packed delayed token elements
98131f148f057b1364ae080f99b1efb2dc72002a 2019-10-09 lldb_cruby.py: fixed embedded string ptr [ci skip]
e078352a787ce3d52b5147a5fdf69b89a9d60cff 2019-10-09 lldb_cruby.py: fixed inspecting string [ci skip]
29e6782f5dbf127dc20156938af374eea9e2d74e 2019-10-09 Share ruby_sighandler_t definition
42edb056268303e8d2a1772cda0e46e1ba1a14bb 2019-10-09 extracted declare_under
25100c469758dd3676ec608ed27fd89248980666 2019-10-09 lhs of pattern matching expression of should have a value
a23b639050792c74cbf585aff6742c6ee3931f5f 2019-10-10 negative_size_allocation_error never returns
c2065c64cb198d5b53a5ecdf9638d064f6fec2e2 2019-10-10 Fixed numbered parameter check
495ebd6e9555bdd220a74c96cda7a7d6fe40209b 2019-10-10 Now error.o needs thread.h
dc2b301994ed9de75477ece30111553d4f1ee2e3 2019-10-06 [rubygems/rubygems] Restrict possible date range
6f522455bf801acefcd2ade0b2e4a2fef3cb70a4 2019-10-06 [rubygems/rubygems] Do not compare with unreliable Gem::Specification::TODAY
203b7fa1ae8cc40d41c38d684f70b3fea7fae813 2019-10-10 Guard static variable first
0131fab749fb76800de09e49a6abf910201c5b58 2019-10-10 Slimed down test runtime by stressing openssl.so only [Bug #16196]
9c0cd5c569ba22bc68d1a77ad6580a275cd99639 2019-10-10 Prefer rb_gc_register_mark_object
c144d7215b3444fa36d28d540b60170a5b30743d 2019-10-10 Skip very time consuming test [Bug #16196]
6333020fc924d3ae63775c032bbe8f57364cd42e 2019-10-12 atime may not updated unless strictatime is set on macOS Catalina
710bc003791b90adf3970e137c69f283c88234cd 2019-10-12 Moved RB_METHOD_DEFINITION_DECL to intern.h
04333da7beb3e50daf5f53ef7fe24b253a1a26ef 2019-10-12 Suppress "clobbered" warnings by gcc 9.2.0
f4055647115f2003ce614dd16cf68d2933f811fe 2019-10-12 Suppress deprecation warnings of MD5 from Xcode 11.1
7ebf9da78830cd13895a38809b0c6f1fc6797620 2019-10-12 Also moved fallback definition of __has_attribute
3e763883eab8435c6ebf9427b9bc49b95a1c7175 2019-10-14 Fixed overflow at onig_region_set
0195966ba26b9cec9a8b32a2dc502ad753764d2a 2019-10-14 Suppress warnings for Thread.exclusive
2003755a2c491fd81496308cad97ce6304c51fe8 2019-10-14 [flori/json] Fixed unexpected illegal/malformed utf-8 error
f94202fcc228d0348ca050a7b18a8f8a538a7305 2019-10-15 Use compare_by_identity hash [Bug #16250]
81176095f45a5c9f14fc61dfce041735094f893f 2019-10-15 [DOC] fixed a variable name [ci skip]
c01df7e58f34eb81bf569614091a4db428c61282 2019-10-15 Fixed the key to delete [Bug #16250]
929d5fd3b99c1413f737ff16cf0680698036e60f 2019-10-15 Comparable#clamp with a range [Feature #14784]
17ee01e3f618f15f2bec794238874a62dc60deb6 2019-10-16 Removed an unused assignment
d70855c72584f303228b7821889c0b68813ec06f 2019-10-16 Added test for rdoc `--force-update` option
43015275b9a7f2833c93ad11ea96ae4cb3b7acd7 2019-10-16 alias assert_raise_message for compatibility with test-unit
f8fb51c976313b8053412c80f3f7474cdd89b4b3 2019-10-16 Revert "alias assert_raise_message for compatibility with test-unit"
e169ad93f44e1944ecf7bb65133fd34e8b868ea8 2019-10-17 Fixed File.extname at a name ending with a dot
4f13927f1fe06a5fe23e25448d9adc80031e0bad 2019-10-17 [DOC] no change on Windows [Bug #15267] [ci skip]
ce7942361d1f1f9a1ca958b6979a432da2014683 2019-10-17 Use identhash as WeakMap
095cdca15b430fb5973b1540d92a29598552adba 2019-10-18 Make weakmap finalizer an ifunc lambda
e50b8949fad96a30226e4122172822a2a4c7301d 2019-10-18 Suppress numbered parameter warnings
46fa301e82d50161fc7ec8e455d9d498b15b2c7a 2019-10-18 Use DidYouMean.formatter
d4e52f672cf520d6929d22310a340e09fcb0e35d 2019-10-18 Added no suggestion test case
e29e49abf018730d8419b4797ff17942e00d810b 2019-10-18 Default DidYouMean.formatter to PlainFormatter
b4d308b41939659fe8a4df28afc82eb5205709d1 2019-10-18 Defer adding additional info until getting the message of an error
e2b719bed640d4813fd5f753c80d33d01c612078 2019-10-18 Support DidYouMean by AmbiguousOption too
9cb809cfefafc58cc0bf56184ecc94aec3c41c1d 2019-10-18 Verbatim texts need more indent [ci skip]
bf934e48128774717997b036301e27e5fbccc3ce 2019-10-18 Fixed passing idNil as a Symbol
1d435bd51aeca75f6e437bc92de2271a716a1ced 2019-10-19 Extend Ripper DSL to set to pseudo variables other than `$$`
f2ed8466d3fd3c80b6ad88791c9e92c2f95efa0b 2019-10-19 Fixed a typo [ci skip]
ca7de0334d26b28eb8fd731b130404beb5cf5c12 2019-10-20 Also BDOT2 and BDOT3 are operators
27261007eb45adae4d5b30cbafa2ef27a2345b3f 2019-10-21 DidYouMean can be an empty stub module [Bug #16263]
263ee6639d6f9f599613a20731c0646d125e0813 2019-10-21 Make suggestions order stable [Bug #16263]
44da5a1c872879b05acab045263d0d4f906f04ba 2019-10-21 Look up event ID offsets by token as index
431132f037aecc8c9bc783fea257db653c4f8cb0 2019-10-21 Pass the called keyword arguments if `keyword_init`
5d63a9da40b452d0455923b6838a961224c933bc 2019-10-21 [Bug #16121] adjusted indent [ci skip]
ec2da08e2b65902168d7f4a6bed86c6c8842aa02 2019-10-21 NEWS: fixed indents [ci skip]
6067c0a220181a3627e60264907fd321e417ac04 2019-10-21 NEWS: fixed mark-up [ci skip]
35f90bf1b9b06f93e919af3c4095b7aff903d799 2019-10-21 NEWS: fixed method names [ci skip]
62d43828770211470bcacb9e943876f981b5a1b4 2019-10-18 Arguments forwarding [Feature #16253]
ed3333f8736e054a2199a3b77e553b858c5fc7e6 2019-10-22 make-snapshot: Regexp#match raises on nil now
04075305d3fd2806400235dfc744b6a0c70ef738 2019-10-22 Ignore timestamp file for the expected failure [ci skip]
8390057d1ee9acd67ac9f36dee59f500b1f1bc5f 2019-10-22 Benchmark for [Feature #16155]
51bab75f493d59b07382e99d54c9dd1b0b1bbdf8 2019-10-22 Provides ruby2_keywords
801a11d0ab3e1d387b5aaed92d1965fbdf675780 2019-10-22 Relaxed tests for CPDEBUG mode
afab8122c339586ccb120861cc700aa8eee7402c 2019-10-22 Fix the exception when CPDEBUG
601f1fb456c291b5eb4d20e97d8b151bb04ffda2 2019-10-22 Catch syntax error even if fatal
d5d58447444109a75ceb86e239827f001da6214d 2019-10-22 Use dedicated assertion methods for warning and syntax error
46f175ed5c8560b3c9da5ab7b4fa73287f1eb1c5 2019-10-22 Use cppflags to pass preprocessor options
67f010af9bd08581caa474831b7ed7f21ae00f6d 2019-10-23 name2ctype.h depends on also Emoji data
1d91feaf13e0ffe04b2dabc6e77e4101b6d0bb07 2019-10-23 Limit strict RUBY_METHOD_FUNC in C++
7391db4ab320ef66ff4b0ec7e59ec91daede2373 2019-10-23 Updated minitest to 5.12.2
f1d4216bd9b89835a8aa7b4e087549dc35279a7f 2019-10-23 Added refresh-gems
30d46966a97968d166f2f1440f227c2b52483780 2019-06-13 [ruby/fiddle] Use RbConfig::SIZEOF (#19)
8439caab0ac91aa33176060bb81cb4197ab21069 2019-10-24 Refined `rp` output [ci skip]
6279e45cdefa3e61ca1c9c8085b15727cb2f4a60 2019-10-24 Arguments forwarding is not allowed in lambda [Feature #16253]
8d0c5eb805a0a9afeb6e87c939c9b6f7f22df013 2019-10-24 Set method locations
ed65e2d5ae700afe8408836a8774becf5c87f76b 2019-10-24 Assert no-block case
4b3e007e0778415e75ec2f0afcdc559eea43fdf8 2019-10-24 Assert no-kwrest case
b609bdeb5307e280137b4b2838af0fe4e4b46f1c 2019-10-24 Define arguments forwarding as `ruby2_keywords` style
b86af95c5b4e035f5dc14018a7ff8861e6dc203d 2019-10-24 Get rid of control flow by cmd.exe
967b924aa0b8385b2f8effd96c006fb3eeca7802 2019-10-24 Expanded an environment variable
826bbf9837e1e763c9200bb81e63560b194533dd 2019-10-24 Split by `&&`
b7c8874b6290d17f6f8ebd4b2fa72c231121c714 2019-10-24 Install openssl with chocolatey
5040eea959300ecb183d79f9539151239c281aa6 2019-10-24 Do not show progress at chocolatey
42c652d1959564bc5fb5147c8c343d8c0589583c 2019-10-25 Fixed range argument condition [Feature #14784]
84b69c520e8c7cadf510f21f6e1552d063b1dff3 2019-10-25 Edit vm_opts.h for VM options
cf9344131c3d0f5993c6d999c427a4c656df30a2 2019-10-25 Raise on end-exclusive ranges [Feature #14784]
d70fdeedf0a2fc942d91b82f564b78a54ff48d7c 2019-10-25 Make `(#methodname)` a link
07b5fec008f33e4a5e03def56d5650ba8d897b1f 2019-10-28 Clean mjit and timestamp directories
48f982aba7ab5b23af168d3c108e71e3a27c0648 2019-10-28 test-bundled-gems.rb: fixed for out-of-place build
6e0b40af3da4941b618f018b2c04cee0110ce50c 2019-10-28 Try out-of-place build
b4229c0a90ef902328e09a92fc5c6e884d01c542 2019-10-28 Restore `in_kwarg` flag properly
54eb51d72bc43f90b595f0d7ffb5069ebf1a56d9 2019-10-29 Check for nonnull attribute in configure
ad4da86669454dee86844b3e0a3ecf9177084db3 2019-10-29 Check for nonnull attribute in configure
fee5cde00be7342dc6c00d0b0a0276d09e5252e3 2019-10-29 Fix tests for CVE-2018-6914
63f70eb65160a53443ec76365e78a80948b54824 2019-10-31 [ruby/zlib] Removed no longer used variables
6abf4c4802c15c54742e3e8db9bfcab4207704b9 2019-11-01 [ruby/date] Added update-zonetab target
f8b3d7d1599ecaa6760d947609f966a7a5b22e2c 2019-11-03 [DOC] \s in regexp is not same as in string [ci skip]
7b2cd548aa52fa434006dccff62a6050ed5fd881 2019-11-03 [DOC] mentioned `\R` [ci skip]
5a7487bdcd96ac7c66e773f1458691ff8fc41265 2019-11-03 Added assertions for linebreak
df62d6522a6f679642e9b10dbf1edb1d9b646e91 2019-11-04 Use the dedicated function `rb_io_check_io`
cbbdb4e5a2eb46750d3c455def99486d23fc625b 2019-10-30 [ruby/racc] Strip trailing whitespaces at the last line of actions
823f25bb969a19c6c7055dabc5b33cd1fa709ac8 2019-11-04 sync_default_gems.rb: Show the progress at fetching
ffa9298076c4bfd1443b1231e1d7e7965ede5db9 2019-11-04 Fixed a typo
ba35c14325ebbf1da8f200df83c45ee9937ff8a1 2019-11-04 Warn `if` and `elsif` at EOL [EXPERIMENTAL]
26316cc350109ba71d42f944f3b976985627c042 2019-11-04 Warn `if` and `elsif` at EOL [EXPERIMENTAL]
e91e3274bebc803b97971ad0a6f4ee3a8c646a60 2019-11-04 Keep `lex.pcur` after `looking_at_eol_p`
4e8336bae853e712eb884b87560621c2da4c4743 2019-11-04 Share test-bundled-gems-run in common.mk
a087e027bf7cf0fbb825f1d55668f85ab1f3c9e6 2019-11-04 Fixed conditional expressions with only one void side
929a4aa722524f4567eed0d8b27d644f912c22f7 2019-11-04 Adjust a fucntion signature
c0c9a00f8301e100e2e05ffd101e2b8ff2bfe2ec 2019-11-04 Simplify test tasks
9d04fa71fcd5352aadcdff43636ee915666bf749 2019-11-04 Updated minitest to 5.13.0
7c3bc0aa13abf3d46382860f76abb609a60376d6 2019-11-04 Put an empty line [ci skip]
c7632fa80cd693be27b9bf85f1402b9c8812f325 2019-11-04 Do not occupy `ARGV` by XRUBY command
8869384367a1b5e856b2f4b7b7d56296c71a572c 2019-11-05 Moved Init_encoding from wrong place [Bug #16292]
1390d56ecfac2e430df94c4d4a60d8fa80d11166 2019-11-05 Set $JOBS to Tests for parallel tests
dfb3322d27aa05f506818209ab6a10a77221b86d 2019-11-05 `DottedFormatter#state` consistency
19f91f788016ef98e30ead047e53edeb7a5f2566 2019-11-05 `DottedFormatter#finish` consistency
fa52a924aa418e363b191179b2ad3eba2506d559 2019-11-05 Enable "-f" option in multi_exec mode
c6a52cffd13a42b4c95ccbdf7e32a7da25e494b7 2019-11-05 Separated `@counter` and `@tally` so that "-ft" works with "-j"
aa94245a09887f95bc0cd353b3462108d76d13ed 2019-11-05 Undefine MatchData.allocate [Feature #16294]
f72dc407f2f682063cf3d7683b879b430481b4ce 2019-11-06 Prohibit calling undefined allocator [Bug #16297]
82e840ad15bba42b399a21de746967a731240ec2 2019-11-06 Numbered parameter cannot appear outside block now [Bug #16293]
2fd465540f6dacaf16a8b679b6da000e90845a00 2019-11-06 Numbered parameter is an ID_LOCAL now [Bug #16293]
d62abc47c83a79687a41f375338564ece0f403ce 2019-11-07 Suppress unused variable warning
61cff5c51c63358148d33bf3b6be678d44b9df76 2019-11-08 Removed BOM [ci skip]
0ad0a8ff580a298dedc73c6679dd74d98c845ba9 2019-11-08 builtin.h must be included *AFTER* vm_core.h
20971799f26c6466f63ab179ce2d3384155b9760 2019-11-08 Renamed `load_*.inc` as `*.rbinc` to utilize a suffix rule
99b1c19be44d229f9ad0a84fd5963b0a810865c9 2019-11-08 builtin.h must be included *AFTER* vm_core.h
2e29b651093d158c23f6553972769c8ccb7dbd94 2019-11-08 Add file mode to generated files [ci skip]
7acf7a4f9036a176f0b09cb23646e6bfb1af1c2f 2019-11-08 Add VPATH to rbinc rule for nmake
ff2d99406db4cd8aa0164c86525eedf627acffbe 2019-11-08 Update builtin include files
11e21f1982cbe41860b3f6755505ce063b74fc33 2019-11-08 Make prefix static
248d0008db6d3bfeadce0861a8902a4f8e45f07e 2019-11-08 Added pack.rb to BUILTIN_RB_SRCS
579aa4dc52b87510190a8d4bd2aaaf36fd49f3b6 2019-11-08 Fixed the dependency
88b9a0f7fe664098177f4d2f10aed08c4a42b03e 2019-11-08 Prettify builtin_binary format
95aed94d2aba5ff93425f26ae6181607996d8ca3 2019-11-09 Fixed `#line` directives in miniprelude.c
4dc4b1890499d6a836655957e78908ee891a42ce 2019-11-09 Fixed commit miss
dfaac2b37253ff25ec873c2fbd93abfa7f789248 2019-11-09 Embed builtin ruby scripts in miniprelude.c
e3c852441177caa4b251fa33c83a65e4263a4146 2019-11-09 Full-path of builtin scripts no longer needed
4dd1caa12964c6932009a3548de121a861435b8e 2019-11-09 Updated miniprelude.o dependency
fcf37ca2fef8248966dcd9143aaea569fc87953c 2019-11-09 Fix builtin scirpt paths
20bc038ea31ee799103bb89068537ed4e4f699b4 2019-11-09 Debug-print tmpdir info
774cfb065567d07c4cf172cbb1708acda5e0fde4 2019-11-09 Fixed the debug print
a68205c5c19277e9ece8409b1f6af7e226989dff 2019-11-09 Specify the permission
03fdf02321d4ac3123fb6908e7be53e232a92b67 2019-11-09 Removed trial and errors
faa4f4f23fbb6b48b158cc38d9b509fd00838976 2019-11-10 Get rid of FreeBSD make incompatibility [Bug #16331]
2c55ba7191a69dd4db34572754162308f0a9acdd 2019-11-10 Define NULLCMD as an empty label [Bug #16331]
11aa07c27071878d9f7748995febe7df96f0405d 2019-11-10 Define NULLCMD as printing NUL [Bug #16331]
b5dff926e710a4fb069596f1911c998a28e3262a 2019-11-11 Prefer assert_syntax_error and assert_valid_syntax
ade038889468e7755d7ebfe75975e0e77d1e1dec 2019-11-11 Fixed embedded document with EOF char
69ec3f70fab0c1c537c68fb135cc315181b1d750 2019-11-11 Warn EOF char in comment
6f9be8505d172b110ec449478a791d70b9b74afb 2019-11-11 Relaxed warning assertions
390293525a8c8564c62f7691414194705a193b40 2019-11-11 Remove binary data at installation
6eaac7cfac668d6669be694fd7b723c4982ed218 2019-11-11 Elaborated EOF char message a little
31ee6f6f5d7f562f065dfe364bb9afb09274948c 2019-11-11 Extract gem files after update
65f7e3156f66bb4eba944c8ad2a463b9452b1a29 2019-11-11 Removed duplicate file
ed90ec3e0d8ff7789569b40ba36d3b3ce0e706e6 2019-11-12 Clear current argument name at empty block argument [Bug #16343]
7c22898a3a5a10c8c71683918b53ec2d17fdc621 2019-11-12 Disable tOROP at EXPR_BEG
2de3feab44c928c30f35a4a3a445b4fdfc225024 2019-11-11 Get rid of `__` prefix which is presereved by C standard
dd0217a8696667960e834ba95534ac5731997f3d 2019-11-11 Inline function should be static
b0fb9bda9ade532da9012c375c0026470484a346 2019-11-11 Strip the last line which become trailing spaces
fb02e3192cef96284501c82dfa024ea8a2b0ea80 2019-11-12 Create `RUBYCOMMONDIR` directory in advance
a58b4eee25b79432d98a1c665edaf5ec0a054b2e 2019-11-12 Warn on `...` at EOL
fb6a489af2765a3b56e301adf0019af6bbad6156 2019-10-23 Revert "Method reference operator"
3bf8ffad714efa98949e25095f1c5e2844318958 2019-11-12 Added assertions for realpath and realdirpath
bf34ade7ef32f89aa5ba238d0a780f23eacb0487 2019-11-12 Show the name `Kernel#proc` in the warning message
e7ea6e078fecb70fbc91b04878b69f696749afac 2019-11-13 Check more likely condition first [Feature #16335]
4d615a0c8f4759ce4f6b96b643ef957837bdf20e 2019-11-14 `#@1` is no longer an embedded variable
22c9504905114cfb58ebc0aa631200f0caafd4e0 2019-11-18 rb_tainted_str_new_with_enc is no longer used
209164e44f0bd0bbd938bf726e88d0dd29f84d55 2019-11-18 Renamed assembly file like as e64f71f812324d098bed12ed68c2bc1d6e780c90
227220b25aad9841eb979c18a0251b71de824e88 2019-08-09 Skip dependencies on timestamp files
39492d6ce6ee11cbb275dc6f48c73de93f8549ce 2019-08-09 Build ruby-runner
e1b234148829f65bea9f5ecc7018beb782ea6023 2019-08-07 Update dependencies
f09fc1b0344e65aeb9c11aaeb23c99954265fe4d 2019-11-18 Dependents on probes.h need the dummy header too
473e314791964019e017410fb761b873d61e591c 2019-11-13 Prefer dedecated assertions
cef9ebfbd3565f9feb25d0140da3176ea26bf4a9 2019-11-13 Suppress `stty` error on Apple Terminal
c53aec73ddf94bb9a06bead62c3bf58c5ba49bd3 2019-11-19 Configure static extensions only if in charge
0b8c73aa65add5c57b46b0cfdf4e661508802172 2019-11-19 [ripper] Quoted label without expression must be a local variable
61131edba7c885a6d12c4d6f0e502fb40381f184 2019-11-19 Revert "[ripper] Quoted label without expression must be a local variable"
f90b22e3dc99fd8eff2235e847e52266d20e8488 2019-11-20 Revert the line for nextafter.c for FreeBSD make
83900528ad6a2cf37360abe2bcebb16787177838 2019-11-20 Turn C4047 warning into error
fc22b0eaa3fa073f622917364cbb573cd6ba2bfc 2019-11-20 Always forward declaration is needed
9b52bacc62c3db13ea18fa5ea4d9b9a92b5fcb86 2019-11-20 Refined inspection of argument forwarding
97a5af62a318fcd93a4e5e4428d576c0280ddbae 2019-11-21 Skip updating revision.h when the revision is unchanged
ffab1bfdfcb9f1448c063e93f04209c90327ad9c 2019-11-21 Fixed for old git
a93d0a4e62c50a53ccdc3b2bc114f75a25bfc40f 2019-11-22 Check -1 arity for C++
b563439274a402e33541f5695b1bfd4ac1085638 2019-11-23 Show include directive differences only when under git
9af52c0d099083fb6b56f39584a0909baa9e7a10 2019-11-25 lldb_cruby.py: fixed dump of embedded RArray
86461fc28cd9c05670ece440d337f255b33e6def 2019-11-25 lldb_cruby.py: improved dump of Symbol
26625bc33c32e0945bf727234a3ce6da1eb0ddc4 2019-11-19 [ripper] Quoted label without expression must be a local variable
7db719c51652f0de6cae079c6ce0723dd00a9939 2019-11-26 Write rbinc files to the source directory
265b5382b21db28e52d0314ef47025f881dcbf0f 2019-11-26 Allow `$10` and more in the Ripper DSL
497f13aea6bae0e2443f21b4eb35fee9df3424d7 2019-11-26 Wrap `p_kw` in an array at `p_kwarg`
22dfd14c179632d773b97e708255b6c183a740aa 2019-11-26 Hoisted out `push_pvtbl`/`pop_pvtbl`
9e01fcd0cb79a05daa50d99c888cc7eeb9c79426 2019-11-26 [ripper] Fixed unique key check in pattern matching
c688026455a3a37b233333aa90bdd4633b3e6a91 2019-11-28 Suppress strict-aliasing warning by x86_64-w64-mingw32-gcc 7.4.0
8b4ee5d6ba92a385eedc9235ce0a2d5618deecf0 2019-11-28 Raise `NoMatchingPatternError` when expr `in` pat doesn't match
f0a5a07fa5b98a2e7fcd028cebd7770c6d8916a7 2019-11-28 Removed unused variable [Bug #16242]
2fa3b4565ad904b09419dc77f4fff03aee1a8358 2019-11-28 Merged common statements [Bug #16242]
0b453e2a55eefbe1bbb0b76faf61b9b6ab121d48 2019-11-28 Get rid of inadvertent label [ci skip]
98006cea4fd517671dae508fade13203bc18301a 2019-11-29 Add dependency on bundled yaml.h when using
a593186a02714cb92ae2748c2b7c46a6c50b0977 2019-11-29 Nmake needs `VPATH`
ba1cb388a9b29856ff1e1127a10c2ac727dabfc4 2019-11-29 Fixed the position in NEWS [Feature #16348]
f83bebdf7a76e1ade3c5dc9d54cbffb9f761b453 2019-11-29 Skip useless test
5ad32d5504499f1a915d5d30e59dfd98da6759c6 2019-11-29 `LoadError` is not a subclass of `StandardError`
d1ef4fd08e60adcbcb4feeb55f767ff3d80b65a0 2019-11-29 Make single line pattern matching void expression
0a7d26bea1b2d7ab4c36e471d387d1a9907a486d 2019-10-02 [ruby/fileutils] Remove version.rb
aab74fc938453233a5f11a093ad6129a0be230d1 2019-10-02 [ruby/fileutils] Added `test_install_mode_option`
eab88d20eaa925d5e61a2a65820a099b46ccf3f8 2019-10-02 [ruby/fileutils] Fix #install with "X" mode option
5e9f08647cead8b7fa303a5da88c5e96035f3497 2019-08-28 [ruby/webrick] Check the feature by itself, instead of the version number
5e0479f26afe1505afd9014ea96a206a88845828 2019-10-01 ENV.update should not call block on existing keys
bdc62dfc8ecffd27dd5ad6756cce88eac5c993f5 2019-12-01 Fixed type of an index variable
cb760f36aae42a63738394f170444b6ae4405b82 2019-12-01 Constified
4e03a7298b3a99de9c57f9a4934d38445cad1b10 2019-12-01 Constified mjit_init
ab516e263c06fbd755d4805ad529c32b1b8292b5 2019-12-01 [ruby/spec] Fix failures with LC_ALL=C
b1c92363a74b0e649a685ae47ae400fbaab7b29d 2019-12-02 Wait for the main thread to start reading by Queue
a7b9f085ff952fcb18f82de39b3bf9ab7e5ba3e7 2019-12-02 Disable _FORTIFY_SOURCE on mingw for now
2615030c521afc822c66a7e139ccba3d2365ab56 2019-12-02 builtin_binary.inc needs miniruby itself for RubyVM.each_builtin
9afaf139f232e8b2c697d33e984945464744def1 2019-12-02 Revert "builtin_binary.inc needs miniruby itself for RubyVM.each_builtin"
14a17063a11a01d518b4bbaf0eb967330aec3984 2019-12-02 Fixed stack overflow [Bug #16382]
9165fcdfa309052a2adc3c6100ab24204de6c2d1 2019-12-03 Wrap statements in AS_IF properly
e42d9d8df87f58b9bfa65647249822df25851375 2019-12-03 Fixed the inverted condition
5a404efd29d255402e30f4f23a09d4e5398600b8 2019-12-04 [ruby/io-console] Fixed `intr: false` mode on Windows
fb11e6089dbe9d995510977def038a21882bcffe 2019-12-04 [DOC] Added File::FNM_SYSCASE example [Bug #16391] [ci skip]
75b644350a80bc31449b7cee741d309643dc27e1 2019-12-05 ext/psych/extconf.rb: braced VPATH is for nmake only
c3abbc1b2f52015dc839fd96545380dbc11c77a9 2019-12-05 ext/openssl/extconf.rb: check with -Werror=deprecated-declarations
d00349f99470cfddd522ee1e7fa9a5f6dc126771 2019-12-08 Fixed the checking out source
5e65e65bd935954190a5d481def788524c4ae169 2019-12-08 Set PATH at once
963b84a51bf0b80da44ab775d788a911b676a6a9 2019-12-08 Separate steps
cd35c0954085758ec1fb5a5fcfb7d6d9d5e71a90 2019-12-10 [cygwin] Removed unnecessary `-c` options
129c3216d966fc25209a7e50418413ffecd25281 2019-12-10 [cygwin] Removed unnecessary packages
0c2787b9b29d839876ac68afbd6209a8407fcb30 2019-12-10 [ruby/io-console] bump up to 0.5.0
09723b98f7a8db4ce6d22cd282525275154736fe 2019-12-10 [ruby/io-console] Warn vtime option without intr flag
f9c0fe77c0ef6c5da1d8454bf6be6841c984d606 2019-12-10 [ruby/io-console] Use rb_thread_call_without_gvl instead of the deprecated function
2419b3dba6d86ea40a148f7547ff87b2074ca582 2019-12-10 [ruby/io-console] Suppress an unused-variable warning
58e5ab78d0a88d9153770a82cff9b553f53dd5d5 2019-12-10 [ruby/io-console] bump up to 0.5.1
aedbee52c0e21358c33e775eab41c634905f63c3 2019-12-10 Prefer $(CHDIR) for the case srcdir contains symlinks
8e49ef5a691cc9a249acae8c7335ec53bf445dc3 2019-12-10 [ruby/io-console] update depend for f9c0fe77c0e
0afee4d80355dd03f0dfefe6120e2e1808d9cb50 2019-12-11 Show the failed message
d2d42081ce76954ff55392a6e07e3eb4f26c696c 2019-12-11 `Thread#to_s` has been added at ruby 2.5
3098798044ada5a81862aa4668aaf7548f9b1c99 2019-12-11 Test `Thread#to_s` when used from to_s_spec.rb
b6f25318c5a1efca0ab963b49ae69db82787e783 2019-12-12 Cygwin path cannot be mapped to a UNC as-is
dd60856f8ddaa0652bf019589f05705e00279b8c 2019-12-12 [cygwin] fix File.absolute_path? test
93b27c69cc65b5019df061bb8fefaa097bf8a33d 2019-12-12 Show the failed message too
b8d6c883b3f49e6339da4fa5111dbdbe7d3c6df5 2019-12-12 Improved the test for Thread#inspect [Feature #16412]
0b5268afbcf11c299e11102c366e836ae55cc39f 2019-12-10 Moved Kernel#warn to warning.rb
f3b1b645edfc5a8c938da74a5ed44564b9e2fc08 2019-12-10 Create backtrace location array directly
6183addf6a4b94db7fe5b9187ac66fa11c8d2825 2019-11-12 Add `Warning.[]` and `Warning.[]=`
a2e87123499f6eef9c03089f61f174dd4b3cc673 2019-12-13 Fix visibility as module_function
eb512c5a9530322280991441954b0405cadeebf1 2019-12-13 warn should be a global function
84b873e381c6928965e36d0a83c899a01b65e646 2019-12-13 [ruby/irb] Restore environment variables
33f0ef44fde7b042d15056cea9af49d160268537 2019-12-14 [DOC] Fixed the FrozenError.new result [ci skip]
5f56a5fc9be9ea7b088795c2d3871c2352a020c2 2019-12-14 [DOC] Fixed the class name in FrozenError#receiver
38b9d213f1fc474549d7ca6858ed4f1d1436d1ee 2019-12-14 Revert "[DOC] Fixed the class name in FrozenError#receiver"
db2ea9b0c5fb49a04af1b299a37e92f81d7cccd2 2019-12-14 [DOC] Fixed the class name in FrozenError#receiver
e8c62836a6292bf2f691de458b24ea50c51b452a 2019-12-15 IO#set_encoding_by_bom should err when encoding is already set
d2f04d332f2ff04f25202ed38e23de526a9aea46 2019-12-16 Kernel#abort without arguments should print error info
04e95f8985066b4ae1e97b045efda98bdefa07bd 2019-12-16 Get rid of infinite recursion at loading transcoder
ebe5b66ca8e639468e14c4134a415403d949385e 2019-12-17 Reduce tzset calls
c687be4bc01c9ce52ea990945d9304d6fe59fe9b 2019-12-17 Added a test for [Bug #16159]
11db4d3a3b315ed2495ec0cdde4449554c002bff 2019-12-14 [ruby/reline] Disable any implementation-defined special control characters
a9d17af242748c160cb79909fd881e06141fe428 2019-12-10 [ruby/io-console] Removed dead code
ec89a0f8033215817d9c6f9300d9513178e785b7 2019-12-13 [ruby/io-console] Added the test for intr option
81eb2d16efcb29899e88e30a25ca5440195e2393 2019-12-13 [ruby/io-console] Disable implementation-defined special control characters
e36319249b1a9967a83e66df2661769c136594ad 2019-12-17 [ruby/io-console] bump up to 0.5.2
9421c7804191b73aa9fde8f14235b3a1f37ffd4b 2019-12-16 [ruby/logger] Fixed leaked tempfile
65731a1330ed02691e3c343d2feeb8d0a72af3fd 2019-12-17 Skip interruptible raw mode test on Travis-CI
1b86309b04709ce0a64a9206ca638eccda9d4fec 2019-12-17 Squelch filter-branch warning and sleeping
4b7d27ca0de5e1294fa2072d948953ef49753fc5 2019-12-17 [ruby/io-console] Use IO.console instead of STDIN
905a926ea84e199478e32e6da5cd0e8d756132f1 2019-12-17 [ruby/io-console] Timeout in the child process
07ed8f2f916a512b35bc69b49f1c482a2ea6e9dd 2019-12-17 [ruby/io-console] Skip interrupt
bcec03af05649a8132f5e4e49c2c64762e60b605 2019-12-17 Revert "Skip interruptible raw mode test on Travis-CI"
77e3078ede833e86a1ee0e2ce745b15e892bdbf6 2019-12-18 [ruby/io-console] Set raw mode strictly same as cfmakeraw
c147eeff7c2b8d4b8864c8be6496abf7f622a983 2019-12-18 [ruby/io-console] Skip Interrupt test on Linux
fcd8bafd086a7105b535ec1691f960e37d5c911b 2019-12-18 Use a temporary file for chown test
76035e5bb6a5b44621fd1c11a0553780474d1c01 2019-12-16 Adjusted the format
9bf9de3d9d2f67bc401151fb94abf75b5eff5913 2019-12-17 Made the warning for deprecated constants follow the category flag
7aa8a786740fd84bd718b0c055f190b25a8f0277 2019-12-17 Manage deprecation warnings about keyword argument
c6c67254fb17b3196a7b0d3fda4650f6b20a467d 2019-12-17 Added rb_warn_deprecated
27ddb6e99848c397a415b785315896ab50308076 2019-12-19 Warn also numbered parameter like parameters
2898367b3a1de00ca78067cc17dd4d1f8df37778 2019-12-19 Warn also numbered parameter like methods
db166290088fb7d39d01f68b9860253893d4f1a7 2019-12-20 Fixed misspellings
fac60be324260cd834478fedf934e59b97935dbf 2019-12-20 shell.rb is no longer bundled [ci skip]
e68999c82c4863d33a6f893661fba1b7538c5671 2019-12-20 Fixed misspellings
435a4ca2a38f3be1f5d2db0f71487a52c8285e9c 2019-12-20 Makes the receiver to FrozenError.new a keyword parameter
a8bddb3a189545a2bef8ee7cffdb328d8de7974c 2019-12-20 Refined the warning message for numbered-parameter like variables
7a94225e7d04f17ddd37433c3904b04fec97f281 2019-12-20 Refined the warning message for numbered-parameter like variables
2b2030f265e4ec0782de9c8dd9f8828a1a0af1b5 2019-12-20 Refined the warning message for $, and $;
6876aa38f607cdd6fb24910e54143d9110d025c9 2019-12-20 Added `FEATURE_SET_RESTORE` macro
a84ad24386d27269b90794146c2a351c1d79471b 2019-12-20 Added -W: command line option
dd7f0c87c9da8e695c38a6529deb6e0f24f6d06c 2019-12-20 Hoisted out new_case3
07e595fdbd75ed44473073cdf8cd758572d11709 2019-12-20 Added `experimental` warning category
484c1be8956b7bb7a0253c6d6c7a740c341487fa 2019-12-20 Added `-W:experimental` command line option
7fd6077d9896cc10244fb9416ef87ae461c079db 2019-12-14 [ruby/reline] Consider Reline::ANSI.input at prep
efd4a11ada731ce18f5eb1500c76f77b4d0f313f 2019-12-22 Support multibyte input
58527a79263c6572bd4f97d0a0e0359c0ace6f3c 2019-12-22 [ruby/io-console] bump up to 0.5.3
d2ac6d4d9f57b34eeb94bd6302b54a632051ce64 2019-12-22 Manage deprecation warning by the flag
d76c8cfecdaa2960153b5b24ccd0d61f9af60abd 2019-12-22 RDoc of Warning.[] and .[]= [Feature #16345] [ci skip]
cc87037f1c5a143af8089555e704505fcf0b2879 2019-12-22 Fixed misspellings
679bc4f9cb6a5471df903436c6240ca2157986dd 2019-09-08 [ruby/reline] Use IO#raw to read one byte
f85e8d2a8b2a37740334db4fd92ef820f05ddbc5 2019-12-22 Fixed misspellings
80d5d220b948517306e23b18260768ab8fe008bc 2019-12-22 Fix typo in commit logs by log-fix notes
5f18635a800eee29fd051ea758a2ec561f090ebe 2019-12-23 make-snapshot: fixed mode
5de284ec78220e75643f89b454ce999da0c1c195 2019-12-23 Fixed a typo in an exception class name
1ed87dd3c4fb085955bb3848579a3ed7aba38507 2019-12-22 Add NEWS about Warning.[] [Feature #16345] [ci skip]
992aa2cda50140abbca165024682eae998756e2d 2019-12-24 enc/x_emoji.h: fixed dead-links [ci skip]
e954be14d07e54b8dbf71c0fa227e5818eaa01e6 2019-12-24 Get rid of false positive misspellings
5a62fb1277fb351a1a11b89b0f8510c8f1a0cdff 2019-12-24 Mentioned `-W:` command option in NEWS [ci skip]
d0f1eb3e4ef7cde2d78b493b3ba1561eee79b18f 2019-12-24 Separated command line option in NEWS [ci skip]
3739ddc36f462b794ec05c0cfc36458a8d1e17a7 2019-12-24 Added `-W:experimental` to `--help` [Feature #16420]
302e896833bc611ba39c8697712313fd2dbd70cc 2019-12-24 Added warning.rb to .document
adf498b84f56e57b74b72a3ddcc512f6d2078cef 2019-12-24 Moved warning option section and added a reference [ci skip]
e57d6194218efc73c30f3fed9dd321d2e357030b 2019-12-24 Scale sleeping times
c47106699cf2bcf426285efcd795223c200a3120 2019-12-24 NEWS: added references to warning option [ci skip]
81504e83e72bf125476528e5f119604d9697f682 2019-12-24 Synchronize with a Queue instead of sleeping
a3c5dbf29191aa8622d8be7d990c4ac2f9392427 2019-12-24 Scale sleeping times to wait for the OS operations
4ba9347554ab1ac79fdaf1d5b3320776a2b10615 2019-12-24 `Object#=~` warning also obeys `Warning[:deprecated]`
eb3f19b9b896094ae9754de1b48fed86fb35fe39 2019-12-25 update-bundled_gems: drop branch name on github [ci skip]
56e002981fab73a94c6038cb9de82aba6ff84eb4 2019-12-25 Show the error line only when same as the current
b25e27277dc39f25cfca4db8452d254f6cc8046e 2019-12-26 Transform hash keys by a hash [Feature #16274]
baf37a5f9c34b660fdb0eb3f899df1303365c723 2019-12-26 Get rid of LIST_HEAD conflict with a system header on macOS
bf77fc23e7533ef76bbe6fd261e1d75b4418dd73 2019-12-27 Use the more popular word [ci skip]
8ce5d46e662f53a56cf21c47981bb99bcb5b73e6 2019-12-28 Fixed an unavailable sanitizer feature
d7bef803ac3546119b30e1d78af0097a9df9c907 2019-12-29 Separate builtin initialization calls
31e2f035121a4c07d6ea3b5eab69bc97749a022b 2019-12-29 [ruby/io-console] Enable only interrupt bits on `intr: true`
3e2418e2a64cadeb59e02d13b424b62b8d867ad5 2019-12-30 [ruby/io-console] bump up to 0.5.4
179e402d8a17b7c909aa48b6327d60ca4a53bb3b 2019-12-31 Updated dependencies on internal/warnings.h
26ee0af4b34afc5f622ebcc66dcc17424ef2372e 2019-12-31 Test the bundled version minitest instead of master
8caeef7c1d70757b6196b8444991cb1ea61943ee 2019-12-31 Fix the exception to be raised
ee4ead8098703959353cb81647e4d23bc62fa51b 2019-12-31 Split test_frozen_error.rb
a580a3757b162b8d1b2b19d91f5c246c7fc5dca8 2019-12-31 Split test_name_error.rb
0cf75e38506a412a7b4acd39a93e32aff1e8016c 2019-12-31 Split test_nomethod_error.rb
34bc15c86b764e8fdd11d9af8ad3dc401f24b5c4 2020-01-02 Check Module#ruby2_keywords arity
b8fa18079df01df41debc4dbc63e22ee98425b5e 2020-01-08 Adjusted indents [ci skip]
5b06dd3a4237114aac093e560abe24f87536b621 2020-01-08 Hoisted out call_default_proc
23218d4ab287c63e67314e33079fba56593af4c8 2020-01-08 config.status should be newer than config.cache if exists
d254d5563e0e599f25aca9507683ee0abb9e18de 2020-01-08 vcs.rb: Get rid of Kernel#open
b369f5e8a2c1e4bc90c561365d42dc5674f83d6e 2020-01-09 Fixed up 0eeed5bcc5530edb0af2af2ccff09d067c59e8f9
b0e9db65c3f05e1443c2d8f4ca139182a771500c 2020-01-09 Include the standard `id` command output
97485302db2d8c66e7f6a61e38e9d5dd32d1a8c9 2020-01-08 Also clear MT to initialize the siphash seed
23fbee0311d34da4f623a828bf0c015a90d8edc9 2020-01-09 Renamed `seed` as `hash_salt`
661e07c97e1cc742290d045dc5102e5fbdbae6a1 2020-01-09 Moved the definition of `rb_define_method_if_constexpr`
4c5eac73238a203830d43bccf22eee27d242616f 2020-01-09 Renamed `init_seed` as `init_hash_salt` too
54e31f4a5f29b076960fa6ebdd189369af982d49 2020-01-10 Update dependencies for c6b26f5ccf9296f7fbb23c055401c4f55d32efa0
499de0a0f684e4bf766bac09b02806391f62c2f3 2020-01-08 Fill siphash salt directly with random data
0a67c214010d6b77cf1f5e520933052c5368fb7d 2020-01-08 Ensure seed data to be cleared
1b4d406e3a04032b6d01e92b6d184a16945c6ac3 2020-01-10 Hash#transform_values should return a plain new Hash
7693897a1153c83cb2bdc147552e2fa2aa47f0c7 2020-01-10 Reduced duplicate code
8bb24712de04cfa8bb1dbfc0c3cee3de6eb4b40d 2020-01-11 Added assertions for newline decorators
eb737916b1e435ff8212913c03e5798089b0d3fe 2020-01-11 Warn when :newline precedes other newline options
7584853cfed9eaeaf6e932578362db0ffa74bcac 2020-01-11 st_delete_wrap is no longer used
012f297311817ecb19f78c55854b033bb4b0397c 2020-01-11 Get rid of use of magic number 'E'
cccfc66760fe479692852adf62167857243b4847 2020-01-12 Added make target to export the ChangeLog file
b34f39e86004e0155960dc15685b61a020de7c45 2020-01-12 vcs.rb: Allow to empty a part in commit log
8afd304f41ad044964c700ac194b818003b39a6e 2020-01-12 Ignore existing ChangeLog file and generate always [ci skip]
e288632f22b18b29efd20a1469292b0a3ba9b74c 2020-01-12 Clean generated ChangeLog [ci skip]
c9b1969fa30c7e86e8d134d2a9bf412796dacdad 2020-01-13 Checkout with git on cygwin for EOL code
f43940633d176464c395ba1342195bf3b2090fbc 2020-01-13 test-bundled-gems.rb: Use real paths for symlinks
4f19666e8b144600e959e4673f79d63f98bd637d 2020-01-16 `Regexp` in `MatchData` can be `nil`
fce54a5404139a77bd0b7d6f82901083fcb16f1e 2020-01-16 Fix `String#partition`
f38b3e8c707ebdcad05aa9485cf1760640b74fbb 2020-01-16 Fixed the location of args node with numbered parameter
c171ab23e376b6c7f1094a77f137d916b0a403e6 2020-01-16 Separate numbered parameter scope in eval
f9788ca7fe645be50f9248264253b453820d1d35 2020-01-17 Update dependencies
c98c492578d898dc07a04b8240d8d5b1508ffafa 2020-01-17 Added test for f38b3e8c707ebdcad05aa9485cf1760640b74fbb
4e56ec4ef74cf77dbcb4ce7c669e0595cd0d12fa 2020-01-17 [ruby/io-console] Set `OPOST` when `intr` is true
199d829a513fc2750c4b6027b07d82b665e7ccb7 2020-01-17 [ruby/io-console] bump up to 0.5.5
93a51c15d95b93bae428540966c73feebc9f5d4b 2020-01-18 Update clean-local [ci skip]
a1ce1dc2a773e1c49c82e3df4807f5c18d26e3be 2020-01-18 NEWS.md: fixed lists and indents [ci skip]
59d255b940b7b5fc0f47e474ab6b557379eaf24c 2020-01-18 NEWS.md: made ticket references links [ci skip]
79f0ed3529c096c1182ccfeb7a4ad316455fc90e 2020-01-18 NEWS.md: reduce headings level [ci skip]
eb96e4e98150435f1473afcef20d231f80724b47 2020-01-18 Made glob option keyword IDs static
979b32d76bfdd4ccf7ef708f2a120f47d5c563ec 2020-01-18 Removed useless sorts of lists generated from literals
28b290f7f4cb332dab3ddf3132e1916d413ea65c 2020-01-19 Stop test-bundled-gems on macOS for now
496f295f91bc7cd1d15ff05fd593b5a3cf56d726 2020-01-18 Test bundled gems with timeout
edf2cedc9c54c48a16f2e6e7cc44d02df8c0603c 2020-01-19 Allow rexml to fail on macOS of Github Actions
2f1081a451f21ca017cc9fdc585883e5c6ebf618 2020-01-17 Sort globbed results by default [Feature #8709]
0ab93e098f1f31c8479a730b99e994f59d6e00c3 2020-01-19 NEWS.md: set code format explicitly [ci skip]
2d61684e7c334ae4c5eb845c782d5fabeffdea67 2020-01-19 README.md: removed the badge for Cygwin [ci skip]
884897dbe20674d3a741cbfacac8cbca862675d0 2020-01-19 README.ja.md: removed the badge for Cygwin [ci skip]
bdef392ec66168578053fabf8a81de48fd9e980c 2020-01-20 Fixed double closedir
5798d35ff66e468ebf296c4069ede275d7fb0ec9 2020-01-21 Also check EWOULDBLOCK as well as EAGAIN
913dc64eb6bbc85a05c67f341da2b596f678f09f 2020-01-21 Drop executable bit set by 25f2005a638570cce832d218a451072057610f06
425b2064d394639101854c83a061a0918b33b857 2019-07-14 [ruby/readline-ext] Include ruby/assert.h in ruby/ruby.h so that assertions can be there
aefb13eb631cc5cd784fe2fc10f1f333a2c5e68c 2020-01-23 Added rb_warn_deprecated_to_remove
27ac1c615d2a2884435a162403e2833716abf436 2020-01-23 Revert pathname, rb_warn_deprecated* are not public API
109183c2c0902a0af735b2660737e1724307b264 2020-01-23 Guarded the examples for deprecated "taint"
6b86549df8f6d48eeab3c7b48b3fd9ee02f744ba 2020-01-24 [DOC] fixed line numbers [ci skip]
2b2821acd39530c6c786e34f304e9e018a31e5c4 2020-01-19 Recheck elements type after `to_str` conversion
0c436bbfbf3b28fab8abfcbda9b8f388fa22290a 2020-01-19 Recheck array length after `to_str` conversion
29eb1b16028928139dcaa236beb6d351c85f434c 2020-01-26 Moved Array#shuffle and Array#shuffle! to rbinc
d4e1d4e94e866d498ead1f370236df216917a6c7 2020-01-26 Moved Array#sample to rbinc
b1eae5e15e16bdb38d9cb3d8498bf3d33e616bfd 2020-01-27 Cleaned an excess semicolon up [ci skip]
e710e9e886c5b56a6c5f6a034748a498114fc3db 2020-01-27 Fixed missing dependency on array.rb
9b55a9649fb1973180559a067cfee0d6f234fef8 2020-01-27 Removed useless "spec"s
af899503a646f20d63d4aa2f358894b98f85dab7 2020-01-27 Moved `GC.verify_compaction_references` to gc.rb
1ddc719a562b1ee4c3ae6cf4d1f6c386e142b087 2020-01-27 Check the encoding of `half:` option
bc8f28fbd05d2dcb14727cb8873d0d761dc65699 2020-01-27 Fixed a typo, missing "i" [ci skip]
33d02e6bc7502c5a3f09c59908a8c9f08a474b8d 2020-01-28 Skip empty directories to install [Bug #16596]
10842daeb571126a090cb10dedf0cda8c2b7f9a8 2020-01-28 Added RDoc files to parse [Bug #16596]
17715153e5cb651b91eab097c561add7ffd2eb97 2020-01-28 Revert "Added RDoc files to parse [Bug #16596]"
fb41246ddb2dd3c1b4595cd7e27ed3710def3fc8 2020-01-28 Stop parsing copyright notices as document [ci skip]
98f6c74b429f9e8afccb000da4a50920479dffd6 2020-01-29 Isolate the PRNG for tmpdir/tempfile
f7f8dc5fd47bcd79e8e46cd321ad0dec9e0ec5cd 2020-01-30 Unnamed groups are not captured when named groups are used
e6334fd45064cb720399bf6aa75116ec62a88357 2020-01-30 Unnamed groups are not captured when named groups are used
3893a8dd42fb3bbd71750648c3c0de118955a6ea 2020-01-30 Optimized branches in pattern matching
9bcf4f3db26249772c983896ebbc9ff41f4614db 2020-01-21 delegate.rb: fixed keyword arguments in DelegateClass
0c4bbb46f10451b8c29db9ae310e7dd6822d7c95 2020-01-31 Removed type-punning pointer casts around `st_data_t`
4942adf68cd2d8ab0a3ca64a787bdf55e119b337 2020-01-31 Return the makefile content
0dd6f020fcffd26cb89ee9eda59b15483e160f45 2020-01-31 Make `empty_string` a fake string
05229cef45fe04ed2bd0effd35eef271f7599879 2020-01-31 Improve `String#slice!` performance
a7e1e310dc828b209852af5535d3a38b704de2c9 2020-02-01 [ruby/irb] Exclude useless files from RDoc
ab35876444f57e1a04f2053fa3ca69400f3f4d72 2020-02-01 Explicitly set the encoding of ChangeLog file to UTF-8 [ci skip]
a2e215fea4aee398bc903176c4419b4425c98c60 2020-02-01 Removed useless shebang and executable bit [ci skip]
b68fc08092c7e41fb4cd34a00a59f2bfe8854720 2020-02-01 Indent ChangeLog contents [ci skip]
37e0f55c5a317b2b974997ee28131705222484b7 2020-02-01 [ruby/irb] Reformat LICENSE.txt [ci skip]
ac1f4fa469cfcced9639dd1b148abe37a957c8e7 2020-02-01 [ruby/irb] Exclude useless files from RDoc
fae537259da3dd61fb62ae65d382a0ddc7c215dc 2020-02-02 Removed no longer used variable `last_hash`
9a446fd7ba73d9b74765a04fa745798af50c6d2e 2020-02-02 `struct rb_scan_args_t::vargs` is never used
48c851f86846b273fba0692d5eae1eadf8bf9445 2020-02-03 Moved runtime assignemnts
0ab7f2f2220cb40aa4c25f858b60eb9b4e9cb477 2020-02-03 Make `rb_scan_args_kw` inline too
db69c5098781087c954e5fc0aaf3079a66f6d6d5 2020-02-03 Parenthesized macro arguments
9cdc964d075fc3d21b8ce8456ac88f57a5183ec0 2020-02-04 Do not warn CR inside string literal
7d6903dc476f982e7b432adbeef3a3d9372a309f 2020-02-04 Add the loaded feature after no exception raised
c6cd4206df516da1c6b1935f045e22e0ef7f0709 2020-02-04 Get rid of nested string interpolations to be editor-friendly
6fe44576b90c846b763fb46b1d22b4a664a5066e 2020-02-05 Fixed FD leaks
0226d72e953733759414aa3ffbecfe7eed195858 2020-02-05 Fixed the output from separated test in parallel test
3d83e641b1a6e13e0e0a59c19536e1dde96891f4 2020-02-06 [ruby/spec] Check by Thread#stop?
32adae431d3f58e4103ca7ea507ee110c18e19c4 2020-02-06 [ruby/spec] Just test that sleep completes
739fdb7ff0767ae4a666ca83f61e807c0c6c7115 2020-02-06 [ruby/spec] Don't care about return values
f1c230f18ba651ce7bd8e8c621ba4282c5b445db 2020-02-06 Add separated assertion count
5fac54a594b475e7b7a07e925c0353e18c685f2b 2020-02-06 Fixed the output from separated test in parallel test
3d21a75c72586baee75ab9b9c5335c755ee76793 2020-02-07 No crafted backtrace for SystemExit
a3fb97465df3a4b6a7f56a1a915c6239a2a303b9 2020-02-07 Stop auto runner
aece5baa751b340f0d1527e3941bc2a755f0b1f9 2020-02-07 Removed useless empty lines
6ed1a5e0e62bbdadcf3d0c61fcfe0c5f8d01789b 2020-02-07 Made a test more robust
b64b0f3433b1dafa50ecd12b86567e3df863d57a 2020-02-07 Show unmatched sequence on failure
80cbf97918da298ef394ffe9f33167378b57ebbb 2020-02-08 [DOC] Added 2.7.x to the latest stable versions [ci skip]
92c86e39de30e5cd4ec1298204a5c2de52994165 2020-02-09 Removed a useless guard
c47cd4be28840159251b4c66df71e10e979316a0 2020-02-09 Removed duplicated code
aeaf0dc55595b8a5bfdd92007fb85ef13855c632 2020-02-09 Separate objspace argument for rb_gc_disable and rb_gc_enable
0f05b234fba2d961f1740c094a83f9831c15b210 2020-02-09 Disable GC until VM objects get initialized [Bug #16616]
e3e96e3faa1683c8ee832cb6da6f9f96d18b0d77 2020-02-09 Check if bindable against the refined target [Bug #16617]
6e6844320de989cb88a154e2ac75066ccea1bba2 2020-02-10 Fixed duplicated warning
d83d61c98b2d6d80a0ffc9aa012a40d2dc39f9b3 2020-02-11 Removed unused variable
de3883e7823c89ce90d7661ef5bb3b7eb60968db 2020-02-11 Restart timer thread even after preparation failed
155ab9caa6bbdeae2377bd9c18f11fc83d938217 2020-02-12 Removed unnecessary conversion
985d1b9ec42e89e39aafadb8ffe68b0b877a7f93 2020-02-12 Fixed a potential memory leak
921916ff9e2940f28d932af84c5b2a2e222219d0 2020-02-11 Isolate the test for Encoding#replicate
52cdf400efaecc0f5e1d1f70f22dc45212e03c4c 2020-02-11 Workaround of instance variable on hidden object
bdf3032e3542b318c6f52dbe20d1c97cca3d7067 2020-02-12 Make temporary lock string encoding free
160d3165eb095d81ae6e156f832a99728c853b01 2020-02-12 Copy non-inlined encoding index
fce667ed08f25fa7ce43c9b07be170f341a04c4e 2020-02-13 Get rid of warnings/exceptions at cleanup
0742585e7eaf9ccc292cc077caa38f7cf584de9e 2020-02-14 Consitified `rb_scan_args_set`
9bc815aa5fd14f26d62ff1d6189157d7f09e23cb 2020-02-14 Hoisted out `rb_scan_args_result`
78282d4655c05348ce7df24058623d3e868a08e6 2020-02-14 [ruby/io-console] Prefer keyword arguments
125bcdb5cbcd03f473540a5a5cf2ef8d44433b77 2020-02-15 [DOC] use local variable like names [ci skip]
0bfa479c52963b95a47ceab3d453f21b646366a2 2020-02-16 Split the optimizable range item conditions
dec802d8b59900e57e18fa6712caf95f12324aea 2020-02-17 [ruby/io-console] [DOC] Improved about `intr:`
5ef383552dfc4e0e3c76d3be2ebab71f8c0f59d4 2020-02-17 [ruby/io-console] Just ignore the extension on other than CRuby
2115a3937d0e2cf845d092aec1f6c25292ddd6ce 2020-02-18 [ruby/io-console] bump up to 0.5.6
041c2932e336b509b0ddc1fdbd9f160bce8d4893 2020-02-18 Pass keyword arguments to IOs properly [Bug #16639]
f0b815dc670b61eba1daaa67a8613ac431d32b16 2019-11-28 `Proc` made by `Symbol#to_proc` should be a lambda [Bug #16260]
036a68ae2c6f3214cb5488da412444d773cbb65d 2020-02-19 [DOC] Fixed `ENV.rassoc` result order [ci skip]
56d33b3ea8cd2f8360ec891da10552d708522ab7 2020-02-20 Fixed missing `return`
f5abcf767edcd475263ca9d8c06d0bb32a417ba9 2020-02-13 [ruby/rdoc] Removed `RDoc::Context::Section#sequence`
5e7322b866c9052662b4365667a64560b7464d5a 2020-02-19 [ruby/irb] `yield` outside method definition is a syntax error
0b4500d982d2670e7025c61f50ab25bdc6de7834 2020-02-21 Adjusted indent [ci skip]
5cab86f3b0725457be3c50d3cab43b04bea53290 2020-02-21 `Proc` made by `Symbol#to_proc` should be a lambda [Bug #16260]
8c5ca318cbe57269f144a4d0822c5283c1fd4e1a 2020-02-21 `Proc` made by `Symbol#to_proc` should be a lambda [Bug #16260]
5b29ea0845c14092abd866ce0183c52635bade4c 2020-02-22 Proc from Symbol needs a receiver
c7b71af9e21b3f0b8fe413a3c20cf4bd633c40d0 2020-02-22 Prefer `exe/ruby` to execute from it
0ed3384fd463ff80f5e55f7d4c62338fb15337d5 2020-02-23 Revert "Prefer `exe/ruby` to execute from it"
588a86e32c9e646823e1436e53ffe1c37206abd3 2020-01-20 Warn non-nil `$,` in `IO#print` too
6298ec2875a6f1a1e75698c96ceac94362f20bcf 2020-01-20 Warn non-nil `$\` [Feature #14240]
8a7e0aaaef3b19f90d6debe6781e4b3031f56237 2020-01-20 Warn non-nil `$/` [Feature #14240]
6f92c62084b283820f80a4facda9c16e1408fdca 2020-02-24 Update bundled gems
116b9e6a16c72276e92578b761846d05eaa3eff6 2020-02-24 Retry checking out the version
f8401732dea7b22c849cefc722d7d7f41f2ddd1b 2020-02-24 Try with and without "v" prefix for numeric tag
8b6e2685a4b7c7de905f7ed60c02ef85e0724754 2020-02-24 Fixed symbol misused as ID
a504535dd4044bc8b2daf73076e01028da5ad58a 2020-02-25 Prefer dedicated assertion method
55bf0ef1aa7c936b564b883196de1ace4be4cc7e 2020-02-23 Share extracted bundled gems with gems for bundler
0686e4181d04dd911316a227753ceaa96d8c6533 2020-02-26 Fixed for older versions
8dab71b9d0e9d2054dfb8d703656d4e6712a9efd 2020-02-26 Simplified single script case
07f27383b77b966a84aacc6b568c67c019320187 2020-02-28 Refined argument name
72c02aa4b79731c7f25c9267f74b347f1946c704 2020-02-28 Moved not-implemented method tests [Bug #16662]
0333f3c03c93594c6c562b1088035e9004eb9cd3 2020-02-29 Missing links in NEWS [ci skip]
2b8559194320946f56c5b009cb30b80d8f5021b2 2020-02-29 Fix up mark-ups in NEWS [ci skip]
5e897227ff3d37a36be96bb2c082370d437058ea 2020-02-29 Added more benchmarks for String
403675e8dc0f4b9e6b79ace649db1851e7cbba51 2020-02-29 Named `tLABEL` token
af1863734ca6e68f5a1746f2962567c010b3fc92 2020-02-29 Adjust types
f5c904c2a907013e22ff74bc3686952c5448d493 2020-03-02 Allow newlines inside braced pattern
20a2ab0825b7e441e303002f0feeb1b643198ffc 2020-03-02 Packed stacked bit flags into one struct
85620ffaa634e0a0a8467c5b159819a736b69fad 2020-03-02 Reduced parser stack usage by merging non-result actions
c8d0bf0156878df03a71fffc97c44abf7333d5d7 2020-03-03 Preserve `kwarg` flag and fix up f5c904c2a9
a8c5b9a2fd28a7245a3ac5b01d09792a37069f74 2020-03-03 [DOC] Separated parenthesized notes from subsection headings
633a1f15d8228236094ddee12e4e169d655ec49e 2020-03-04 [ruby/fiddle] Use ffi_closure_free if available
95f387f61a4a4ea92635da760b7de5b1e09bb84e 2020-03-04 [ruby/fiddle] ffi_closure_free is available in the bundled libffi
502d9bcd36a6cd31e925de00bbae861bfe3f78fd 2020-03-04 Fixed never-defined symbol name
364526cd70764e3f8f9137d7782ae36d5d8fe448 2020-03-04 [win32] suppress false warning by MSVC
5bb80b76b093130be14161bb0c8d05f6fea749f3 2020-03-04 [win32] suppress false warning by mingw gcc
528a3a17977aa1843a26630c96635c3cb161e729 2020-03-04 [ruby/fiddle] use ffi_closure_alloc only with 3.2 or later
f08cd708b11dd5b293986b92bb5e227731665b36 2020-03-04 Fixed FD leak
261569d4aac440f25de588cca365163ecf1124a2 2020-03-05 [ruby/fiddle] always use ffi_closure_alloc on Windows
43a3c88187dcd54ba008834a865e50eb28a78de9 2020-03-05 [win32] get rid of redefinition of reserved macro
e4a9e926f0fe0acf2fbe61da6e075a95d34be066 2020-03-05 Fixed a typo
7d05f98a8481f3835eb1c4568e243d1eea9fd4c6 2020-03-03 Renamed `lex_flags` as `lex_context`
108f7536b3fe9a05343a6c36541c5d96153c7f1d 2020-03-07 Removed unnecessary `chomp`
2b7409a2f2aaab1368c57e1cd03c12b2b8972fa9 2020-03-08 Specify explicit separator not to be affected by $;
daa04c556238729256b77ccabbd56a9ebdbd7e46 2020-03-08 Word array instead of splitting
384feb6c519b971f3f63f2e47419a84d868a6646 2020-03-10 Added link to the ticket [ci skip]
bba2b70949e2b720d364875ae962bb72037bade5 2020-03-10 RDoc markdown parser needs explicit code block or more indents [ci skip]
2fd779fcd99fbbd7c6622d266116f6fc21ce14c7 2020-03-10 Added version guard for OpenSSL::Config
276859e03e8e1adfdd445ce1e1aba2794ee0debe 2020-03-10 parse.y: unified kwrest and no-kwrest
f020d340f4eceb2fc809499e3e57924eac4bb75b 2020-03-11 parse.y: hoisted out new_nil_at
83e9d6b3f40971bf054ba83ba175227b262bcd14 2020-03-12 Pass keyword argument by RB_PASS_KEYWORDS
289bdb64d97a4a7eb626ce6ebc4e609d4bdc0ee0 2020-03-12 Add prepare-gems to download and extract bundled gems
46f4cfb1624c372b1be9205cb2a1ead840cc813a 2020-03-12 `update-gems` should wait for `update-bundled_gems`
88f4ebac83a77f933e9da099eabdf05004767de9 2020-03-13 Update and extract for each gem
a8ced388fd6770fad16c40e819590ba84488bd80 2020-03-15 [ruby/stringio] Bump version to 0.1.1
1ad9b231ca6b86fe6a2f186022ad3854d2c31743 2020-03-15 Added guard against [Bug #16497]
f14409c9bb65451618b5f2da82ab9b138ec77469 2020-03-15 Enclosed version constant
0f2f07a9bb0fcbfe897e956965fcf0cfb1ffdbfa 2020-03-16 Adjusted indents [ci skip]
8a6ba10f9dd456cf54de800203cf04bbe42271fb 2020-03-16 Do not make disabled directories at installation [Bug #12392]
165e4572363f964e28cfdc51fe26de6728a5c174 2020-03-17 Check if `freeze` option is given
3325194ac0fd9e14ab5535c80b3a9b329d030e76 2020-03-17 Get rid of bogus warning by VC
b6833ff50d2c7188e615839284263cf58cca48b7 2020-03-19 Get rid of redefinition of `rb_execution_context_t`
318be1cb2f9c6f04403c063a5618c6267012ee51 2020-03-21 Show libffi version only if set
6f0446785b537994bceb9fc8574cdaa9b59cbef6 2020-03-21 Leave power cache table initialized as Qfalse
5b287481befe03cc3e3dbc4b5571e21dbc523bae 2020-03-21 Removed non-RUBY_INTEGER_UNIFICATION code
6ab3664635aae9c35c207fb570e14740d8383444 2020-03-24 Moved MJIT_WITHOUT_TABS default to configure.ac
f6b6a7ad345c50eeb3f7206ceabdf41ba94b7d85 2020-02-21 Show failed times
c7d668801bd27f8245a15311da4e8e859ba28dec 2020-03-24 Fixed crash when argument array is modified
4adb2d655dcd54b28366b4d17e86b21e2b622cd1 2020-03-25 Make RbConfig::CONFIG values mutable [Bug #16738]
b08c1bea3632062d0689affac4e0e78523349af0 2020-01-30 [ruby/irb] Unnamed groups are not captured when named groups are used
3486a460ea3e450982a6aee7456e5128c7aa1f0e 2020-03-26 [ruby/reline] Suppress $/ warnings
7072e0324ec7c083c46b7e6f566efa6a74206a07 2020-03-28 Guard RbConfig spec unless installed
8c80922c820c7cb1eddfdb8c06a067793955f09c 2020-03-28 Fixed RbConfig spec for multiarch
476ac00e493d5c3635c02c4fd4dac6167634b5e4 2020-03-28 Deal with bundled gems by BASERUBY
f432b5e5cd831be9a2594ebb8d6654204a846998 2020-03-28 Fixed relative paths for test-spec
2a3f45bdb39c750e6f55525151cf3f9a5d727617 2020-03-29 Set `gnumake` in GNUmakefile for cygwin
9552fa9c0d02e3c1dc618c3de6ba565ec05bb68f 2020-03-30 [DOC] Updated module name [ci skip]
f2807f4ec0e58329bd215d03c6c1e0e296a833a7 2020-03-30 Refresh revision.h by after-update
03ca90c732d4e2369d907d3b1b8d641ff4345f5a 2020-03-31 Share download cache with bundler
5a81562dfed2d5839e28b654d4f0f69de632aa8e 2020-04-01 `Dir.glob` always returns an array
3a2073e61b6ccce6d07d31ebd89d4c385b9a55f2 2020-02-09 Use FrozenError instead of frozen_error_class
826f44834fe11f3f9c52343443a15b6c83466889 2020-02-08 Drop support for ruby 2.4 from ruby/spec
552f05ef273d99dabd5c463de69aac6290dec119 2020-04-01 [ruby/etc] Drop binary gems support
919b175afc389f8df6a3caa05ffdd28f5fc4bfca 2020-04-01 [ruby/etc] Deprecate names under `Struct`
fad0a1451b6396c488b0876d05a64de844096292 2020-04-01 Revert "[ruby/etc] Deprecate names under `Struct`"
69f698d85ada116db5747873e53c597991bedff8 2020-04-01 [ruby/etc] Deprecate names under `Struct`
5885550c8cb80fb8784598d3af1d90823f4f6604 2020-04-02 [ruby/etc] Hack to get rid of linking against static library
11ddfd4c91c32d1011805feeadb214c194a12646 2020-04-02 Revert "[ruby/etc] Hack to get rid of linking against static library"
bd0a7d8dd5a9e5e445c5efa7c7155850092889dc 2020-04-02 Revert "[ruby/etc] Deprecate names under `Struct`"
78b6eb9f9f0590d5b66b3578363e2afa70353962 2020-04-01 [ruby/etc] Deprecate names under `Struct`
0540df3ed71d0d595f06e9b62e5931c14b9b4fb3 2020-04-02 Ensure the cache directory to be shared exists
9ddf1472375a590d1b1c3856f90fedf151fe30a3 2020-04-02 Export `rb_deprecate_constant`
242e58db2f34c3e35265fc393cd7c5c792e65754 2020-04-02 Removed obsolete names
2544bf9452b5208a450509aa219bc33aeffbd292 2020-04-02 New macro `NEW_RIPPER` instead of `NEW_CDECL`
2a4049b23c081eb5509490bac0414ac40e83c5c4 2020-04-02 Bail out before pushing unexpected object
f49a24201c8bbcf9fcb4349174e468a673d14b98 2020-04-03 Refined spec/mspec/tool/remove_old_guards.rb
18f7d3c9a647f31f11e182d900b88edf5e34ea4b 2020-04-03 Refined "Drop support for ruby 2.4 from ruby/spec"
ca0f68260ee930100dc39f8c4647ce56663f17fe 2020-04-03 Use `platform_is` guard
3df764721a6a988116982a5a9af80486ad801e3d 2020-04-01 [sync_default_gems.rb] Use block form `IO.popen` to reap zombies
668c97b72c8aeead20978d287073b5526887f709 2020-04-01 [sync_default_gems.rb] Ignore files under .github directory
691a15ebc7ebc27d2f0c25321a1fe85022ec8ea2 2020-04-01 [sync_default_gems.rb] Reset files to be ignored
4a716455652d9924d8ef9b0a1527cb0bef90ee2f 2020-03-28 rbconfig_spec.rb: removed needless windows guard
146330906f0f1cada9179b2b57501e2b64aa5eed 2020-03-28 Fixed the location of the shared library
a64b77f16332d1820165c878d7ea0757db95d57a 2020-04-03 .github/workflows/mingw.yml: Turn off verbose mode [ci skip]
11fa1dcc23264c7c28caca03c2c7446fe55df871 2020-04-04 Also scan `rescue` clauses
acadd1306f6e88235e2729216e8db871ebf57c15 2020-04-04 Updated aclocal.m4 by aclocal 1.16.2 [ci skip]
21d0b40de2897ac2e98104cb3d33cd374a4402ee 2020-04-04 Added tooldir variable
4a6571dbc14ee4e88c12cd9931f7695077a3ee6e 2020-04-04 Moved aclocal.m4 to macro directory
4f938ffa35f5770af73d55e679f9524e032cbfc3 2020-04-05 Use toodir also in configure.ac
df275179bde5eef92b701789b99e88ae038cdae2 2020-04-05 Revert "Moved aclocal.m4 to macro directory"
ec03d137428f83f7d8819e13cb788fbd7d4e75c7 2020-04-05 Fallback if Pathname#relative_path_from fails
6e76f0a16f51e1bd038354cc6d5b4935889776ec 2020-04-05 Exclude bundler vendored libraries
0e02c3b7c246ca3d6fca10654431f9811b5aeaa0 2020-04-05 [Doc] Exclude bundler vendored libraries directory
a58bbd6a512d95ca010d8bebae4fe590400c1413 2020-04-06 Use `rb_warn_deprecated` for `File.exists?` and `Dir.exists?`
310054b240a511f888ec5092eb32fed29e4109c9 2020-01-18 Moved `Dir.open` and `Dir#initialize` to dir.rb
60e25e37d4db86249d3c25e03d96875eb98d9e43 2020-03-24 Moved `Dir.glob` to dir.rb
827e88119ce9be18b491502a7b54c5c549eed2a9 2020-03-24 Moved `Dir.[]` to dir.rb
d827c718db32c07f025f88fd792e9407e19e66e1 2020-04-06 [DOC] Removed RDoc of deprecated methods [ci skip]
67f616c523023080c037784ff49739c76f108741 2020-04-07 Show the deprecated name in the warning
e73e4b3e9fa696926217b56b26c030570a3686c5 2020-04-07 Bundler is not documented in RDoc, but something different
bc646e6715bc0113e800f4d7f4dec7bb34123cc1 2020-04-07 [DOC] get rid of parsing as TIDYLINK unintentionally
ce608213872d4efe80708f872ee2e32c547dd734 2020-04-07 Removed unnecessary cast
927308108cced69cae478798004524b9a5d2f252 2020-04-07 Fix source location of autoloaded constant [Bug #16764]
2f1895fa15386fb3cdc91c5604171290828b9da8 2020-04-07 Fixed formatted substring expansion [Bug #16767]
8c8e64a295bab083e67075f6f7a20172405081ae 2020-04-08 [win32] Removed useless macro name that isn't expanded in `#error`
5ac4bf2cd87e1eb5779ca5ae7f96a1a22e8436d9 2020-04-08 [win32] Moved `MSC_VER` to verconf.mk and reduce running CPP
e474c189da8314f44659eadcbf9ca3c7d4393bfb 2020-04-08 Suppress -Wswitch warnings
d8720eb7de9cd9d874b621f214c27022e17cc941 2020-04-08 Suppress -Wshorten-64-to-32 warnings
11d5a8318dd5e30bb3ecab80e2f2177bcdef3e34 2020-04-08 Suppress C4244 "possible loss of data" warnings
e7128aa772787a9c9e95708e2d2534484861a765 2020-04-08 Disable deprecation error on mingw
f099bb040c26708ecdb4f5e552843717caaba70b 2020-04-09 Ignore upper bits of pw_expire on macOS
97f73bd0e2ace86183956f042f93a0eadd81e515 2020-04-09 Ignore upper bits of pw_change on macOS too
614d816a1fab911ae29d8741526475d1f21484df 2020-04-10 Constified writev function family
63a5412db7138297a2e7513067ef80dad7a3b4b4 2020-04-10 Make `#inspect` interruptible in `Kernel#p`
1b2d351b216661e03d497dfdce216e0d51474664 2019-06-11 Rightward-assign by ASSOC
878e21c6cd8a4291577cd7988505479f49ebea91 2020-04-10 R-assign is still experimental [Feature #15921] [ci skip]
e8f53692ca7d65c92bde6d5bc6a1aea492915d9f 2020-04-01 Endless method definition [Feature #16746]
302da060af9e45ce202313e5a392de9611794583 2020-04-10 Reference to [Feature #16746] [ci skip]
8ec795400f34ad6672f53040a4f303e8828a61da 2020-04-10 [DOC] Fixed POSIX clock_getres(3) link [ci skip]
6f28ebd585fba1aff1c9591ced08ed11b68ba9e3 2020-04-11 Silence broken pipe error messages on STDOUT [Feature #14413]
aade69eaf8f3b08f228f4ac3fbe9c3667f106f4d 2020-04-11 Removed unnecessary `to_a` call
bae16b427765d237aabd8939557325f1530d623b 2020-04-11 Assertions for enumerators of Dir
e56e089b1f92dbc55d3239b6843dd0786be9000e 2020-04-11 Assertions for basic use of `encoding:` option
93edbb4c08856d6d10d0e2676cc2e36eef839a7d 2020-04-11 Support version ranges for MSVC [Feature #16763]
022c7bbea98ef41556941a21ef6f0656bb49c75f 2020-04-11 Relaxed of R-assign value to arg
f22c4ff359498ab342e4b6d6feb21af6004ee270 2020-02-04 View the help message with PAGER [Feature #16754]
e6551d835febe00fce6c6a3b12c4e394d2a05bd6 2020-02-04 PAGER without fork&exec too [Feature #16754]
3825662d777ae406136fa7d720b60fe04c6eafd2 2020-04-12 Set up environment variable for pager [Feature #16754]
cc68d2fbd05938bee4c524591a0f17474bc60e17 2020-03-27 Hightlight usage [Feature #16754]
a07cbacd233982da00f67b356a832602123b3708 2020-04-12 Honor COLUMNS [Feature #16754]
4c8e3f1241e1cc4904e476900bb5309622ba7304 2020-04-12 Make rb_scan_args implementations same
67bcac879a2e0ddfb4e7bbd7cb5e5401422de76a 2020-04-13 Allow simple R-assign in endless def
9fa24018b761d8902ad430ce604b174cf55062ab 2020-04-14 Make y.output in ripper unlocalized [ci skip]
7a85d31c298a4585bed9f20214dfe0af48e4ec1f 2020-04-14 [ruby/date] Suppress -Wchar-subscripts warnings by Cygwin gcc 9.3.0
a520ee476382c713d1a6649704fe10a155b71199 2020-04-14 Removed duplicate value_expr checks
478135f480b4580d068d236f491b2a32048bc193 2020-04-15 Disallow line-continuation before R-assign
f9822d173842d758d7ec4180be7addba30422e40 2020-04-15 Shrink diassembled result string
de2afcbf0c4c058732997065fa8e6bcaebee9890 2020-04-15 Show heading for update_catch_except_flags
2c12d111cb6efb110caa72b0e5314d3affbefb6e 2020-04-15 Disassemble nop-inserted list
a9567cc2bfad37cc22b3efe0971ba85bd9c1df34 2020-04-15 Added test for `debug_level:` option of `RubyVM::InstructionSequence.compile`
69b3e0ac59f99bbd7e9a76af283f0be1991a3bde 2020-04-15 Create succ_index_table as a part of `iseq_setup`
d72fd1e45b192ab507f8170ceec1328c2aae7bb1 2020-04-14 Added rb_syserr_new_path
155f64e3c4ba23f0e85e8d69facceb21a487dccd 2020-04-14 Raise EPIPE at broken pipe for the backward compatibility
d4215dafeadc64df236e136d35f6a26835c34aa5 2020-04-16 Use UNREACHABLE_RETURN for non-void function
693378f1051b6f32b1f4079b9133fb37a401b738 2020-04-16 Moved noreturn call to end of noreturn function
33aaa2aa15980f8ac0f330fc817f179e46daed55 2020-04-16 Added test for invalid env exec option
f57e2d7296fbdf09041bdb237c7423a12ef06621 2020-04-16 Preserve encoding in error message for invalid env exec option
748c7c7c0b4ce605c0cedf971e94f0076e0e77de 2020-04-16 Added tests for Process::UID.from_name and Process::GID.from_name
fedc8075fe2a2bbbfa12c028c0879330d7db5596 2020-04-16 Preserve encoding in error messages for invalid user/group name
e231f8e8a8659bab7f8ef9992c6b36b8683fb8aa 2020-04-16 envutil.rb: not try to close pipes twice
3cca0d1958a53a18b824af24801b9cbfa04691df 2020-04-16 core_assertions.rb: fixed fd leak at timeout
a0bc3f2a1c2c98f225612101cb4e1ea1a6813546 2020-04-16 Suppress C4267 "possible loss of data" warnings
75a0447c15a7ab017bd4240c2a9cc69b134b80b9 2020-04-16 Suppress C4267 "possible loss of data" warnings
00d927838768894eab84c76e72d44cb4d8b9cc3d 2020-04-17 fileutils now depends on rbconfig.rb due to JRuby support
b5132d91c038dc4f7501ab049c31d0d1433addc2 2020-04-14 Refactored rb_readwrite_syserr_fail
3152977b31b64dde776724188bdaa927b07d524d 2020-04-14 Rescue EPIPE in _report
62554ca97812b454e78a0a9daf6e962ff7a2f589 2020-04-17 Removed NIL/TRUE/FALSE
c817868705ee2b1ce5da6c1c2d6348d50662bc3a 2020-04-17 NEWS.md: Mentioned the removal of NIL/TRUE/FALSE [ci skip]
0f7d3e4e405d17a1ea7db4862a1e6d65e1dfc86e 2020-04-18 RUBY_SPECIAL_SHIFT and RUBY_FL_USHIFT are mandatory for rp in lldb_cruby.py
08529a61153e5c40f57a65272211357511d6e6db 2020-04-18 Compare environment variable names in those manor [Bug #16798]
67e4d5e62340223c95e35afaee855f8c821a499d 2020-04-18 Environment variable values are not case-insensitive
ec4e57cae0cc9fede7f7809f8e443cd811ebddb4 2020-04-18 Hoisted out reset_by_modified_env
97e8c72e56d3e0e8ce64d530fb133cdc26e326c8 2020-04-18 Bypass env key encoding conversion if unnecessary
0a986b81e18bc3b4ed2a62b3679806194a49c0f3 2020-04-18 Env values removed by ENV.clear are not used
e92f3e12169e94ba8b230322de938ce540899345 2020-04-19 Removed useless VMDEBUG definition [ci skip]
20773a109029ba4464d7749d38a311f880a73293 2020-04-20 Bail out if no atomic operation found
e571bb8436502b1bce54a1e41c40ef682e05c555 2020-04-20 Removed phony atomic operations for void* and VALUE
aeb9d11594750eec085af60d6bee1ed86dd14686 2020-04-20 Revert irrelevant change [ci skip]
3cd3a507e336a81c7e00313b9effb80a8e596a6e 2020-04-20 [sync_default_gems.rb] Force reset conflict files to be ignored
dc9089b51f33fcb3b68c1a8d42b8f6764994f575 2020-04-21 Fixed a typo [ci skip]
bf11bf31e2e795bb22c939a5b5cd412c98208982 2020-04-21 NEWS.md: the order of backtrace [Feature #8661] [ci skip]
3ef09c6e66cf28455536593af60a7c7072fb1777 2020-04-21 eval_error.c: default nil as "reverse" is now false [Feature #8661]
405d8014c57f2c1fc365710db77360070e278a21 2020-04-21 LEGAL: made license names themselves links [ci skip]
61afd2a2d0e18a6902102aa18133c9d668c0155e 2020-04-21 LEGAL: moved the MIT license and linked [ci skip]
cb47ae58d339b7e7adbcd11c2d896a3bb61b8e7c 2020-04-21 LEGAL: moved the old-style BSD license and linked [ci skip]
22226324f7f47a9053d6dbb58b1650c1efee81e8 2020-04-21 LEGAL: fixed links to the old-style BSD license [ci skip]
5ce7835520a0567d76352db510383d00229c3da3 2020-04-22 Update benchmark-driver version
f00b923193d0bbaa7a4ffa5acc2dd256ce32152a 2020-04-22 Revert "* remove trailing spaces. [ci skip]"
d6ec8da689ae097e442219b7feab491120060cba 2020-04-22 Update benchmark-driver version
02ad393cd6bd87a7cc21ef71d5b21ad0f3fe2f34 2020-04-22 Revert "Allow simple R-assign in endless def"
1fe5bffefdf799c24f4a0eed97e1ceefc1dc66d6 2020-04-22 Disallow R-assign in endless def
1997e10f6caeae49660ceb9342a01a4fd2efc788 2020-04-22 Made parentheses mandatory in endless method defition
de9d6a7a8cb0929e0b4cf0a3120971c7b8ee8927 2020-04-22 Split test_defined
da5bd0047d6c961105da210c69d4c88421324b70 2020-04-23 Test for [Bug #16669]
74c8aaef7dd09043cf9f13381c84022da7f1c253 2020-04-23 Just call search_method_protect [Bug #16669]
2e87488d13ebbbdcb8778b0bd2bfae2223e0a8ec 2020-04-23 Expand retrying test file names to realpath
d1f50b9872f2768d8790170904ccf6d28aaee633 2020-04-23 Initialize the class variable for Minitest::Unit.current_repeat_count
14e013cdbbd937ab229a929d8743f271c6f89ab2 2020-04-20 [ruby/rdoc] Drop old rubies
a52a459b16ce1b5cf32cb6393960ff59e35c48d0 2020-04-23 Truncate too long thread name before setting [Bug #16808]
0f5ae7a200673d38d035e7d3165f5441fe0d49a7 2020-04-23 Fixed inverted current thread condition [Bug #16808]
ac2106acc276854ae2ac8cc5fa6859aa28362f2f 2020-04-24 [DOC] Fixed explanation for Method#>> [Bug #16813] [ci skip]
cf90df22c74da2f87421749e8d065cfbd3812afd 2020-04-24 [DOC] Separated Method#[] from Method#call [Bug #16813] [ci skip]
04a55763fac6c7ec5765733760a67483e013eea9 2020-04-24 [DOC] Split "How to run a part of the test suite" [ci skip]
5b8c36dfb25a060543fcec00abe34d516fcb44f6 2020-04-24 [DOC] Added GNU make specific targets [ci skip]
21598b0cc2aeac3d985e5512e13322fd854d3341 2020-04-24 Fixed a typo [ci skip]
c6020ba277b8e666b38e25dab65acdcbd1c2121c 2020-04-24 Clear cached XDG path names
ae235db25d6d6437862d4823d053d42702d1a07a 2020-04-24 [ruby/rdoc] Should teardown in reverse order of setup
cc8f55e9e31e8057c6b5bfd417ca4f70d41b9a33 2020-04-24 [ruby/rdoc] HOME is preserved by RDoc::TestCase
42ac3f79ba7104b234546f906f51de485d3a1823 2020-04-25 Assert that typed data is distinguished from non-typed
f12f9f511ddf2116ed5da9a580336b148812ad23 2020-04-25 fetch-bundled_gems.rb: Quiet detached HEAD advice
7c88bb3eba77295cb4cd8ee1a713bae40d92600a 2020-04-25 fetch-bundled_gems.rb: Fixed the position of -c
fefb5fafbc44a02c0eaf91de14ca38ac890653ab 2020-04-25 More enums are mandatory for rp in lldb_cruby.py
b5174beae6e02b109ed2c5d5ad9c4653596236e4 2020-04-26 lldb_cruby.py: fixed empty string dump [ci skip]
7860277527b9fef577cdaa0958147eb78a0ee9b7 2020-04-26 [ruby/spec] Fixed missing should
d0f41aa2382612022162d033ddb3d9c9cc62099e 2020-04-26 [ruby/spec] Removed space between method name and argument list paren
1760c60174b80e837371a19ec13b1148629262cb 2020-04-26 Clarified return value of atomic macros
257e01b61db90ecf3a53957281770b5f3db3f919 2020-04-26 Solaris does not provide atomic_sub family
a217d3cedce3f5aa5c27a1ce6c72b65ec37da057 2020-04-26 check: compare with right upstream
c180c58fc17935a2bacffac57a3707d68b11eb4f 2020-04-26 Removed already resolved test [ci skip]
6009790e4072c8c6736773cf22addb20ad5aac02 2020-04-26 Moved already resolved test
aca935a67042dd7b82e34844ae6139cedd66339d 2020-04-27 Fixed typos in racc
3497152515693cb3898bf3aea502f6e162ffe21f 2020-04-28 Remove rubyspec temporary directory
86431f5075d0495783776b0d7f162df387e7cde6 2020-04-28 Remove rubyspec temporary directories
1c7f5a57125001447dc6173847dc68aa50bd8e93 2020-04-28 Removed unnecessary RLIMIT_AS
ac0c760843b8bef48d314cacf3f552963391ed16 2020-04-28 Mark ruby_memerror as NORETURN
56d6cfe88ae355a089a164f351dcd7f2112cf852 2020-04-28 .travis.yml: hoisted out spec-on-old-ruby
32e7d9140eb2bc9890a690fd62bf1690ee8fd5e3 2020-04-29 [ruby/spec] Temporary directories should be under the mock_dir
e801e9ba65f6d98f6fee32a1e7e553e6586230cd 2020-04-29 [ruby/spec] expand temporary directory to the real path
0ac5009165e0d743b82ac673d4eb98e871f4ea0b 2020-04-24 [ruby/reline] Ignore non-absolute XDG_CONFIG_HOME
b3ce6fa099b2fdb330d19372ab1a51fd7c97fc51 2020-04-30 [ruby/irb] Relaxed regexp for readline
9d1b272b01079b95f377b7e6adc009a0d5b293c7 2020-04-30 [ruby/irb] Suppress messages switching inspect mode
4a8acf46258e1b6fb57e75e4461f9e4895064bda 2020-04-30 [ruby/irb] Restore the default encodings
520ac5da22c30d6db25de6dcbff9607d8a9cd870 2020-05-01 [pty] do not check openpty twice if found in util library
76d9be9ce9c304f3fd59cee7624dbbcea1d2db39 2020-05-01 Get rid of -Wgnu-zero-variadic-macro-arguments errors
dc3bc425bb7fd505bd7ee45ff88246b528614004 2020-05-01 Get rid of -Wgnu-folding-constant errors
28aa5f7fa6d7a37de6a4c348f19cf0a595cc2553 2020-05-01 Fixed a message and version guard then moved to the existing block
de8b8b609a387a8732bf1f86fb1fc3f0ba22cbd8 2020-05-02 Command failed to run just fails
e964f67b897706763f390717d8adcdbba1c04f4f 2020-05-02 append newline at EOF [ci skip]
9998161b10c8197a29d304554f3c53d6a9b44354 2020-05-02 Fixed missing `should`
717680f197110c746bbfff599f42aa30d40b4d19 2020-05-02 DO NOT CORRUPT TYPE FLAGS
cfe0e660f4ae7c8366cd8891c00e2eb303857f63 2020-05-02 Disable -Wswitch warning when VM_CHECK_MODE
8af098b40ee3788f3d13f02298eeecfb52fa0c16 2020-05-03 Show unreserved bits only
e49ecaed57181c10bf01e1f84b9eead65a759386 2020-05-03 Optimize sin/cos
5b28f01d77aaf02dc3717c986b8b90f8e99b7f5a 2020-05-03 Make int-pair-to-real conversion more portable
41e547e60cffcaaa2a5a9aeb54df3295b8d88426 2020-05-03 Fixed constant initializer
b7e1eda932c74196d58e6b63644200b764b5453e 2020-05-04 Suppress warnings by gcc 10.1.0-RC-20200430
47720e2255f34ecad49763c66a7ea02a55a3f60a 2020-05-04 Bison 3.59.1 folds yydestruct function header
5c2508060b79b4299a18d05511d3530ad14b1b7a 2020-05-04 Bison 3.5.91 now defaults parse.error to "simple"
f0b5629c8cc485753ad0af2ed414bc6ae70c629f 2020-05-05 envutil.rb: Also alias to #name
e04418bb16cd99b4a4402e7457d3bdc967284f98 2020-05-05 [ruby/uri] Check if DN exists
b0498caa7e92e3f53affb822ba73394624808c98 2020-05-06 Removed unnecessary duplicate code
3a6dad9d8bcd973fc05d19f70702cba486195bc0 2020-05-06 [DOC] Removed no longer meaningful part [ci skip]
039a8ef78673f851e39b43980376c2af40d5cbbc 2020-05-06 leakchecker.rb: search /dev/fd too
7397b9f7867b787280c1a5c955c40bd44fcb8f35 2020-05-06 Fixed leaked fds
b247ac086e60a6cee99ea1989277c5c66b0541de 2020-05-06 Ignore FDs kept by system library
de3f725978730d16ee51401d40fa75ac12c871a0 2020-05-06 Makes nil-safe
46b93175ed9fe061f309fe5538f23dc13aa1de0b 2020-05-06 Fakes IPSocket.getaddress in the whole method
eb0125957b3c32727a7c199f1f3041c1d2b9a475 2020-05-06 Share logically equivalent functions
01e0e4c4732b2019166a45b21fbf2b400554e403 2020-05-06 Cut down warm-up loops and gain main/warm-up ratio
ce00fda9254887388b15a3a9ff505d3473cecf57 2020-05-06 Suffixed memory leak tests as "memory_leak"
545d2ab7d2f318007dea6b9370b9e97c9ff36824 2020-05-06 leakchecker.rb: try `lsof`
6e80cabb90cec19db24cf4e19fcd4e65cdf41e70 2020-03-08 [rubygems/rubygems] Specify explicit separator not to be affected by $;
8a504b224f50d9b6fb32aa090c6125d52151700a 2020-05-08 Added GC guard for splatted array
cc3352cc4148df1f83fc0ea3fd8780920420bb3a 2020-05-08 rbinstall.rb: record bundled gem files
3333d0235723c8c201ad67ed20c6af22d7923765 2020-05-08 rbinstall.rb: get rid of installing duplicate files
8830d60dae428bcdc37244cc2cc6a41900d0ab78 2020-05-08 rbuninstall.rb: print output record separator instead of $\
e88bb6a2f7b63a674cd1f6c0ad497751367c210f 2020-05-08 rbuninstall.rb: get rid of errors when prefix ends with "/."
1181edd54cdfb86fa6d3fe7cd52deb4b81d370ee 2020-05-09 rbuninstall.rb: show paths without destdir as well as rbinstall.rb
5eb446d12f3b6cffd2687fe2c472cbc3374aacf4 2020-05-09 mjit_worker.c: compile_compact_jit_code is not used on mingw
0ce45db11536ecba8cc6a4d46ac448b162a96d51 2020-05-09 [ruby/io-console] Show path name at error
cc9bc145300d129f27ad3a4ce186d7b1e3068b88 2020-05-09 [ruby/io-console] Added test for failed path
d7a59e2ffe45b27c084a8fe8cfe12b63dd1e6de8 2020-05-09 [ruby/io-console] Expanded expected errors
581763d14c63316f22c8685a624547f28d43a8af 2020-05-09 [ruby/io-console] Fails with EBADF on mingw
be575a6eefbaea21550f2c378407dd405cd768bc 2020-05-09 [ruby/io-console] Use sys_fail_fptr macro
883214f8e94cdc4ffe6d572f5a67b16c9d62676f 2020-05-09 Use %w instead of %i not to create unused IDs
42e8de8db9c009fef41694db3e14d6d4500d6848 2020-05-10 Fix for cross_compiling
dd830fab6982dfbfd0667f025e823b097af42f71 2020-05-10 Fixed a typo
f1699314147bad2cf5550cc582693424fdbc2510 2020-05-10 win32ole: separate global variable declarations and definitions
3fa4fd4780f9b3a1f2058f8fd2733334868bf24c 2020-05-10 Pass MAKE value to configure for non-default name case
a1e1fdca091bdd20ccfd69b682e8f1f6f51fa4f3 2020-05-10 Fallback MAKE to make
5d430c1b34b6162d4cfbd472fae09e6ea282f3a3 2020-05-10 Added more NORETURN declarations
4a24cd8eb3fcb8a555671b49bbbe8d33b7b388ba 2020-05-10 Suppress probably impossible maybe-uninitialized warning
c89c3801b985916b6fb6726aab966d28371dfaaa 2020-05-10 BASERUBY have to be 1.9 or later at least [Bug #16845]
3fcf7f0271a3f29f91b6bda60e518f0fcb026eda 2020-05-10 win32/mkexports.rb: do not export internal symbols
237bee9d40cbc9d1067694f84793985cc4621cbc 2020-05-12 Removed extra stringization
d1748484e8d919cbd7d13249d9e4f7af981c383e 2020-05-10 extlibs.rb: added variable references
3150b97d3261025955561e40ec781723ddc716fb 2020-05-10 extlibs.rb: links in extracted directory
317fdd6df2fce0fa5538690c6f6547585b494f2e 2020-05-10 fiddle: share the same config tools
ee518cf077b856fddea7dfae5d85f3c3117dd616 2020-05-12 Revert "Sync did_you_mean"
693f7ab31578bf23d165f022b60da3a32055ceea 2020-05-12 Optimize String#split
02cb643ddbe855a11dd2af0f4355e0a2c9874169 2020-05-12 Added String#split benchmark for empty regexp
2383cdabc124734f03104d20d102308a9d155ea6 2020-05-12 builtin_binary.inc: should be updated even if no changes [ci skip]
1c4eb70654aa20dd7caf3ce31be944396c5d31b8 2020-05-12 Build auxiliary program files early
0a52015da7c4895363e239387e749e4b1f63b198 2020-05-14 Constified code_loc_gen
336119dfc5e6baae0a936d6feae780a61975479c 2020-05-14 extlibs.rb: fixed Downloader.cache_file call and return value
634eeb4353ca92a94b4642bd05837868f630eda1 2020-05-14 Removed trailing spaces [ci skip]
d7d0d01401a8082e514eb2cb3cec5410e7acba7d 2020-05-14 Endless method definition including `rescue` modifier
71c166e11e761dcaaa943f9b94da38f86ada1bdb 2020-05-15 Fixed argument forwarding in reserved word method [Bug #16854]
8c3a60df2a671a538f9f7aef57adaa77ec817de9 2020-05-16 leakchecker.rb: show test name
9e67a38fdea7d8a549f4b216703ad1600554c3cf 2020-05-16 Fallback to built-in UTF-8 for miniruby
2c3c6c96cfc31eb387c643990375e6e1d67b409d 2020-05-16 Defer initialization
968d6df49f5f59eb2898d27399ad6d49b723216d 2020-05-17 Added --test-order=nosort option
dc57136fd32dc0e86fbbf36f216e4149c9f121c8 2020-05-17 Removed PRNG implementation details from the test
bd8aa047fc506b18d51fd791b8920d1e3bc72354 2020-05-17 Removed useless implementation tests
b02c10b2407447cf8a6d6a001b745d7790a0ca61 2020-05-18 built-in method call must not have a receiver
c0cd474d4ffedb1eeb49505f53c0727a008bdd3e 2020-05-18 Prefer dedicated enum over int
185f49f90c7c553d7959d8f7261b90b398de6c3f 2020-05-18 Fixed RDoc formatting [ci skip]
79292b30884ebcd8be028a7f3c9ccafd7759f2ae 2020-05-14 Make builtin loader sources by Ripper
feb8dc55b6d2acd8f87e0415af65ff861cc55828 2020-05-19 Include wchar.h before wrapping memchr
2480ef904c66812cf366e5d9bc8a9c3c20bbf271 2020-05-20 pure_parser.rb: get rid of an error at localed messages
6f167da65b799435f94af3c5d39a80968e284f44 2020-05-21 Fixed a variable name [Bug #16903]
62b47196e44757012b32e52a6b4af7560e59e334 2020-05-21 Added UNREACHABLE_RETURN
ba7f4bb0af82bc9a7e392608fd7f6a316bec7c9f 2020-05-21 Synchronized non-inline version rb_scan_args with the inline version
79d9528ddca1dfe2dd99287dc88fd7c2b30f7137 2020-05-21 Fixed potential memory leak
ef13558fcd99dc2057cbfc0973f9592f0f8b3071 2020-05-22 Revert a commit miss in "Fixed potential memory leak"
0b2fc4cf379dec82290c5bc9cc71ce8dc4e4f28b 2020-05-23 extlibs.rb: make symlink only if the target exists
6006ab8cf93a0e06d9d65213eff3117965c9bd0c 2020-05-23 Search pkg-config by AC_CHECK_TOOL [Bug #16909]
b722182e479199fc9dfdcacb09652fb9f494aa5d 2020-05-23 Revert "Search pkg-config by AC_CHECK_TOOL [Bug #16909]"
39cb19303c9f9dbd0bdd67d266bfbbe076c6ebc5 2020-05-23 Search pkg-config with ac_tool_prefix [Bug #16909]
b10c9d201222b144df7d63660d1c731af53c4ae2 2020-05-24 [DOC] Added document for rb_check_symbol() [ci skip]
e6d1363ae6bff73f2eb9f0c727edd4586f7274ad 2020-05-18 [ruby/rdoc] Fixed inverted CSS for note-list and label-list
2225aa987fb5fb392b7114c77aea3b2b0354bc68 2020-05-25 [DOC] Turned note-lists into label-lists [ci skip]
7d5da30c9e9c572f6ef0aaccc1ca0e724966e2ee 2020-05-26 Test for [Feature #16832]
d63bba1e240505896f8b1b1eb7a24d7567173358 2020-05-26 [DOC] Use note-list to pretend original plain-text looks [ci skip]
04eb05a8e0456ee00fa7443803283b78337d6515 2020-05-26 Prefer configured printf format for mingw gcc 10
17d17de0e8891bba2ab509714fc52764eaeafd65 2020-05-26 Get rid of redefinition of memcpy on mingw
5917fe2303bc85882b52e60145eb031ee18583c7 2020-05-26 _GNU_SOURCE is needed for mkostemp on Cygwin
135c6a4b995f5858687942a2b60a26f007695b78 2020-05-26 fiddle: need to update configure after updating config tools
51fa4c9f49a23f34b7f946d7c92babe98c499efd 2020-05-27 Removed obsolete forwarding DLL recipe
0f8b5819b3338a94577736d7dce87a5ba0879c03 2020-05-27 Merged recipes for the same target
4cabd77e337d2f439e4a437f41da9856903adb7e 2020-05-27 Removed a trailing space [ci skip]
6dbc3a2871d7f5f96d9ad584601c0d284b078197 2020-05-27 autoconf may not be available
93ccb8e8a230f6e427bb6a909f390b8231eb5f28 2020-05-27 Remove platform directory when distclean or more [ci skip]
b8fadf3a6bc0435a23696bb7dc5a261066e0cf83 2020-05-28 Respect BIGNUM_DEBUG defined by command line option
d32e2bb02d15008da008057fbd6b541662d52588 2020-05-24 Allow references to $$ in Ripper DSL
3ed79a97b071bf7cb2f6c11cda149007e159163f 2020-05-29 doc/contributing.rdoc: Removed obsolete platforms [ci skip]
0d30f42813716f837ca39d74657f7f715042e820 2020-05-29 [DOC] mentioned "explicit relative path" [ci skip]
0d1f0cd9ccb8c4d237f1eba92254a2ab306ae231 2020-05-29 runnable.rb: ignore broken symlink error on Windows [ci skip]
57fd44d374cc6ff807b1c92b841e6f8a037b799e 2020-05-30 Adjusted an indent
e10798b3a3dc1f4e4225ad1b92f9157b58df52d9 2020-05-30 [DOC] refined `Kernel#.require` and `Kernel#.load` [ci skip]
2c711273bb285cdc718b2f3ceb1d77354a47e336 2020-05-30 compile.c: Removed wrong conversion
6dcd10ce56a9fadc462daab69694480c2d565dfc 2020-05-30 compile.c: Mark cursor in debug list
cadd2245f7f10850e0b11e5b678b2049399a2d3e 2020-06-01 Extracted `excessed_comma` to unify ripper and make the order stable
27bef648629760ffeda569057ddef6fb3be64b9a 2020-06-02 Include the entire lambda expression in lambda rule
c53aebb1d2eb5afbb18f9b3db9f9c956a463a4e1 2020-06-02 Split test_defined_method
d05f04d27dd86c67e4a8dfff4392f806cf577bdf 2020-06-02 Fixed `defined?` against protected method call
eb2b7fca437ceea90a391729419e211b1d5a7ea8 2020-06-03 Fixed up 56ca006784d
ee35a4dad30eaf74064d5c38bfdfb3550998bb8f 2020-06-03 Append subsec part instead of creating new string
8340c773e54feb399c9fab322e3ff6dd578ac04d 2020-06-03 Properly resolve refinements in defined? on method call [Bug #16932]
184f78314e98cab63e7503cead4a4e99bd132a08 2020-06-03 Properly resolve refinements in defined? on private call [Bug #16932]
1ce40e3b291b167cea6a0e5b4c517e3a26096d9b 2020-06-03 Removed fetch-depth
f6acbf76796e1b0ea4198ab0cb86ededa86a73ad 2020-06-03 Fetch no tags
923e02a6a193747f7268325b45d8b83673a851d7 2020-06-03 No one reads the detached head advice
047471c52960e32146025fab064487d25f92a141 2020-06-04 No GITPULLOPTIONS by default
2b7454eb922ccbda065affc92e2e94c7c28b809f 2020-06-04 Update leaked-globals [Bug #16934]
33ca2d386bee1cb4bc8e488cd9ad67df5f50f457 2020-06-04 Removed no longer used constants [Bug #16934]
8b22fd27f181ea1902bbb584b41488e307121587 2020-06-04 Moved vm_empty_cc to local in vm.c [Bug #16934]
a9e0046c26797343322a7211586f0acedfb7492e 2020-06-04 Moved vm_empty_cc to local in vm.c [Bug #16934]
073ff7397255c0827463759952982ad901fce7e2 2020-06-05 Show better failure messages
449b62ba0115fbe054e8f5e3a36f849e47e0f4a1 2020-06-05 Skip tests which do not work until installed when load-relative
e11ffe0aaf1f5dc8345795097f09d094f523c9c6 2020-06-05 Fixup test-bundler-parallel
53c0737ae4d961a88880b8e20242a11919bdade6 2020-06-05 Try test-bundler-parallel in GitHub Actions
cf1adf985ab78507250db0e217a0fdd779e2c6e6 2020-06-05 Aligned test-bundler-parallel at the end of the test order
e38a2ecffd51a2fe09548b322cb19293c6d024ef 2020-06-05 Run tests in more parallel
0c00a4176ba353d59d8c991428574ef2c2676674 2020-06-06 Hash marks in Makefile need to be escaped [Bug #16935]
c0ba35f3344652bca7768cf37f367ff40f5e973e 2020-06-01 Differentiate `...` in lambda arguments
d0b2332e938e06b6f5b4baf07db4a65543d2a204 2020-06-08 Defaulted benchmark output to markdown with comarison
b12197dbbbcb547e6b40342e621d478f4a371d8e 2020-06-08 Updated the benchmark-driver version
a4f3e1762aa195969ace000ac0dc8d300dda85cb 2020-06-08 Fixed test dependencies
465b5dc124917b828a5964c50c4e470a0c03dcf4 2020-06-08 Fixed main dependency
964829495cbf7bff6ca8a03b6d90f81de4d0efba 2020-06-09 Removed + token from single test runner recipes [ci skip]
101d56ddca818cad0e3ebe95e5e080fcac957b1b 2020-06-09 Improved assertions
cbb9935fc40b67d5f41ed6cdef1fa11d4445fd77 2020-06-09 Use the dedicated conversion macro
9491bd89dace4fa26f1e5333d0ebbca14749eb3e 2020-06-09 Reduced job number to run tests on MinGW
21df4dce5308bb0e04e09dc654cdc92af000caf6 2020-06-10 Skip updating exts in test-all to reduce the turnaround time
73ca989a8175dfdfbc92a31aac7bb6252ee4fe2c 2020-06-10 spec/bundler must not be run by mspec
96d184aa49ac48298501722d9d0c50180df04122 2020-06-10 Run spec/bundler without a sub-make
04fddf35734f04fd16824a847cad499465663a5f 2019-10-01 ENV.delete should return the result of block on non-existing key
1fb16dbb6e28b9f32f92554d29e646e088b21a98 2020-06-11 Adjusted indents [ci skip]
a6713a5758da2698c0633a658d7bdf77d940c9af 2020-06-11 Refined ioctl error description
5349506eb4c0668fa1d6f512e4dae1021a9a7460 2020-06-11 Updated autogenerated dependencies
cc9ca468fecd153596c25877006f208161e477fb 2019-10-02 [ruby/fileutils] Fix #install with "X" mode option
510df47f5f7f83918d3aa00316c8a5b959d80d7c 2020-06-12 Revert "[ruby/fileutils] Make verbose output go to stdout instead of stderr"
1f1b62fb7bb0855788f3da7fdcf9e440ff617fb3 2020-06-12 Added install-dbg
1efc3d6d65405631630e32bdcc5274bb49f44222 2020-06-13 Suppress warnings [Feature #15973]
8e5352569bf6386109e2578df534410e1e771af3 2020-06-13 [ripper] use Ripper DSL
2496bdb28f46d984b4721c4d8c8995ff50c9e6bd 2020-06-01 Extracted argument forwarding staffs
b22bfdaa9ad0ae96f79ee75503c85908fa2ec934 2020-06-14 Fixed up rest, keywords, keyword rest and block arguments
d23917dd85972b231ebe15b9d2fb6625a2bb8e08 2020-06-14 Support arguments of singleton method
b8804010fbb2750730a49166d63d63e211bc8b2a 2020-06-14 Remove non-US-ASCII characters [ci skip]
2a20c179822ef72bb0d7329c22cbe1732f5e307b 2020-06-15 Prefer String#each_byte when using a block
e38470729672f589417f4843c508bc46c60a5238 2020-06-15 Updated builtin type names
466d3e68da5df4f76d87332ff6786a391cc8bde4 2020-06-16 Just update sources in CI without fetching
d9c880404578f891ec5de5e13346e46e1a6ea94b 2020-06-16 Update without touch-unicode-files
19cabe8b09d92d033c244f32ff622b8e513375f1 2020-06-15 Replaced accessors of `Struct` with `invokebuiltin`
26c179d7e7e7ae0eb21050659c3e8778358230ab 2020-06-15 Check argument to ObjectSpace._id2ref
318d52e820c9ed1bc4c12aa97af49a89953649bc 2020-06-16 Revert "Replaced accessors of `Struct` with `invokebuiltin`"
ccb7a4b9f22c6ef8d51517322f82031fadf68769 2020-06-15 Replaced accessors of `Struct` with `invokebuiltin`
cc46d514dcc2d61f7bc8a7b1ff01dd01fd10dd9b 2020-06-17 $(PREP) is needed to run $(MINIRUBY)
e14cba354ca031b48de0720fe0d96c04d9bb3439 2020-06-17 [DOC] argument to Exception#excepton is optional [ci skip]
957825639c1422777c09578d4a03adf571eac55d 2020-06-18 [DOC] Added Exception.exception to Exception.new [ci skip]
cf1ee151b1cf7553fd0fce86a39eed4a4133ae46 2020-06-18 Read in ASCII-8BIT to get rid of invalid encoding error
a447563cf899f2a33511c12735160a8bbd0efecd 2020-06-18 [DOC] Added Exception.exception to Exception.new [ci skip]
50c13eb718d961c333ac832e734dae21ca7a8330 2020-06-18 NEWS about Hash#except ENV#except [Feature #15822]
0d38a51ec42af3bcef46344d55e3bf1a871d8dc0 2020-06-19 Clean exts.mk under each extension library
1e7c0ccb0dbe4d65f914a3547aa6ea2503199f01 2020-06-19 Now bundled gems are extracted under .bundle/gems
aa21a775a652098d7c27ab86e365d205314685fd 2020-06-19 Configure only directories having extconf.rb
f3e081c6b6f877c498ce9203429ee4fd7e812837 2020-06-19 Build configured extension libraries only
c8703a17ceedae4a72f83c962a4d098731a85dda 2020-05-18 [Feature #16254] Allow `__builtin.func` style
d863f4bccdd1b5566fbdbe87af766e54b995f8af 2020-05-18 [Feature #16254] Use `__builtin.func` style
49f0fd21e468e567dc122547d516eef42c0ce0d3 2020-05-31 [Feature #16254] Allow `Primitive.func` style
63aadc237f48be23803acae724401f8b4221fa38 2020-05-31 [Feature #16254] Use `Primitive.func` style
d1af2345c927a06e01002a351f0c2e36319860b7 2020-06-20 Removed space lines
97e8b7d0983bb22ecd707449819933fb543143d4 2020-06-12 [ruby/date] Promote simple date to complex date to load fractional date (Fixes #20)
d95249ade34626dc3ae82f8bfc84e1668b1b8d01 2020-06-20 C-expression does not include a semicolon
838d695c1652913ab5806ed677eab9b90b92becc 2020-06-21 Prefer ruby_install_name as runner
ccd2f99e71162bddc24bf2ff76576c3ce65fcbb8 2020-06-21 Prefer more descriptive assertion methods
67e544cbe15abb852742236f9de1b3b9a9add676 2020-06-20 [ruby/date] [DOC] Emphasized that `parse` methods are not validators
956d18722384b01690040de8828eb8f81c1bfd97 2020-06-20 [ruby/date] [DOC] Mentioned alternative `strptime` methods
995923b7f9178c234f8c685f434407eb4f0eeb5c 2020-06-20 [DOC] Mentioned that `Time.parse` method is not validator
54ad2bd6d09b8a04baef60dde2998bd40e73db36 2020-06-21 Use canary cond also if not VM_CHECK_MODE to suppress warnings
ec9a9aaa5171f176076f52180248329de9920ff6 2020-06-22 Ignore configurations in un-built extension libraries
61374839e4132aec92e00eb8d2fdb0619a0307cf 2020-06-22 Removed fpath_check, no longer used since taint flag was removed
c3ba2db48b1ab53fb459910eef50a7ccbb624e17 2020-06-23 Removed execpath argument of path_check_0 as always TRUE now
9ce20662093647877d9835abbe73c71379e77146 2020-06-23 Improved error messages for mjit option
e9adc2f4208797cb506f67c3e2fdc7966a6748e5 2020-06-23 Match the output without encoding for localized compilers
6aa3aaac054619942762447bd60a5e26966305c2 2020-06-23 lldb_cruby.py: show the sign of Bignum [ci skip]
7f29e34f35d63f0eda0f9adec12d5ec766c1b1b1 2020-06-24 [ripper] fail unless got warning as expected
263b941321c3de6afc8f9dafbc2625f866b7437e 2020-06-24 [ripper] fix mismatched indentations warning [Bug #16981]
fe82f72951cb5c558c8a2953392c321137500a4f 2020-06-24 AST.of needs SCRIPT_LINES__ filled with a newline
419b0596a2ada720ae1b3f2c1bd3ab5e12819ac8 2020-06-24 [ripper] added endless method definition event tests
3d8705dcfdd567278c833c252ea11c018c0d3890 2020-06-24 Drop token info for endless method definition
9a78e24f7d269c9688a0fa50c82751b5ec8d512a 2020-06-25 Removed nonsense `rubygems_version` in input gemspec files
6fdd5e26c648367b50e8d36cbb3ee257065f58c6 2020-06-25 Removed duplicate target
4949df498a4ca67234c42f00b8e2b513a6a2b6c6 2020-06-26 [ruby/fiddle] Fixed typos
61984d4760889fd098dff006b2cf6506aa8fb341 2020-06-26 Not to rewrite node while compiling
74c345c7b8f1cef11a3da9b07390b92e790a72e4 2020-06-26 Removed no longer used flags
25fbc886669f4ce82ccdc546ebb79c3fa98dc90a 2020-06-27 Removed non-ASCII code to suppress warnings by localized compilers
c405a8d37abacfe9d2ceee165c59bc58c6982bd2 2020-06-27 [ruby/fiddle] try bundled libffi by default
48fb6299c6ad4fe970c05c5e30a0f6284d771164 2020-06-28 [ruby/fiddle] support for very old libffi
44a659ad976221cfec3355e036daeb4e4942db55 2020-06-28 Replace ALT_SEPARATOR with SEPARATOR also in output file name
1020f7e3aaad9071d59df19c3377c3462af13f7c 2020-06-28 Replace separators in input file name in header too
09b936d89cb66e38db46dbe782aa5f22f94656bc 2020-06-28 Calculate header line count instead of hardcoding
74ac12830b2a623aeadd0bd5036e651114d0da7f 2020-06-02 Evaluate macros argument just once
52ef2477e41caed01a4edc2f667306740d9b589c 2020-06-02 Extracted METHOD_ENTRY_CACHEABLE macro
1351374bd14d4d134726889ba195609b4f745ea6 2020-06-02 Split visibility cases
29ecce4d72db6efc261ace8f951a922bf6b84166 2020-05-30 Replaced f_odd_p with rb_int_odd_p
53d2bfd540c1c9b1038c0b1150b2f397e54b0322 2020-05-30 Added a few integer case short-circuits
254bed302752a401b5fcc3b6c65a9c93711d91d6 2020-05-30 Renamed `nurat_sub` compliant with `rb_rational_plus`
49029811d998d919c1f31f39e7a4b82f42ff3eaa 2020-05-30 Reduced working `Rational` object allocations
9fc564cfef22a2a4eb7af8b2e1df84e4d473cae6 2020-07-04 Ignore rbenv version file, and moved dot files [ci skip]
04c704c5c967ea9bded6bf645439fe59c7d9f7d6 2020-07-05 Removed trailing spaces [ci skip]
41168f69fbeb32cfc88210911d62e419b8116589 2020-07-05 Prefix export symbol prefix to coroutine_transfer
358f91bf6f9999ba4683f702bc47483789bd4e7e 2020-07-05 Skip comment and empty lines in gems/bundled_gems file
12b377a96cc0f35e437c34cf117172be550cf900 2020-07-05 Updated bundled gems
4ea57c2a393ab38e632a2255b5799e9c2e8e07ee 2020-07-05 Escape `#` for GNU make 3
6236bbf3636165aff524c128a841189bf43af057 2020-07-05 Removed duplicate test with test_BigDecimal_bug7522
41fef191d138b4cd1620505db62e13df79f4b9c2 2020-07-05 tool/sync_default_gems.rb: Added bigdecimal
1aed23c18d2b62bbe68c704fbe6f2d633ffe71ce 2020-07-05 tool/sync_default_gems.rb: Accept multiple commit ranges
d69510b6cda4024237de8f5766d85397abd5e434 2020-07-05 Removed ext/bigdecimal/util/depend unused since dd0c75fdc2104a6ba38b68d4431a572504a3bbc2
d94ef7c6b61c89f2c16c1d13af18310b9cd65d89 2020-07-06 Run method_missing in the same execution context
6a0553231547644f06c9f16f0e28e0337185fb79 2020-07-08 Constified NODE pointer in ASTNodeData
11af12026eff782c18244d8b5f431f73cdf29dd2 2020-07-08 Hoisted out functions for no name rest argument symbol
a0a5eec0e70aa5bd6ba170b89f6ecb2b7c16fbbd 2020-07-08 Bail out when unsupported coroutine target
234f8eee33459e67f9d9c42c2a7dcdfe8711bcb7 2020-07-10 Fixed typos
a82252df4244c4e92331ade58fc795b448ced3fc 2020-07-10 Fixed another typo
4989987419c42b04fbf3b0634ddaeace49108689 2020-07-10 Explicit conversion to boolean to suppress shorten-64-to-32 warnings
eaa2de3112397443181881b9c55e54cd7b701d86 2020-07-11 Fixed a comment, wrong binary prefix [ci skip]
99a9c3fe2eaab8157765d792dc871da6daea0327 2020-07-12 Fixed yday and wday with timezone [Bug #17024]
162d08b8541167a089b2c504d3437b577c38c3f9 2020-07-12 sync_default_gems.rb: Added -e option to edit when conflicted
6cd600ef697ef046651028538ab59233c335e5c6 2020-07-12 sync_default_gems.rb: Ignore conflicted files in toplevel more
49cb2345c657c805762a368cf46a1cbb75c6ca92 2020-07-12 sync_default_gems.rb: Added `list` subcommand
6c8af6b6f281c73058627eb6906b3399f5062a31 2020-07-12 sync_default_gems.rb: Updated comments
c2a6295ec04a191c689d22254ac1ad5d665e27ad 2020-07-11 Make the mkmf methods private in the global [Bug #16896]
79d06483a8ac98a87e5c32d3a34823382a72a0da 2020-07-15 Close sockets if blocking to fix leaked fds
579645d9f870fa4116dcd3200bbbb6e2c0b7f400 2020-07-15 Fixed infinite loop at error in printing cause [Bug #17033]
9f4b7fc82e45531e0057f807548a4d1c2b248186 2020-07-15 Check warning flags only if available to run with old versions
9f60ceec54a8c05d198d1722c65c8a29e4c71e35 2020-07-15 Suppress bell during the test
d637208abd0ae7ccf0539679ca52df1caada4db7 2020-07-19 Fixed a typo
d03a7c6a25fad2393d8eb2cccd1680e37206cd7e 2020-07-19 Revert "test/csv/write/test_general.rb: suppress warnings"
d2bf6133f6f37279505ab8f9b1dcfc5a48b70345 2020-07-20 Remove trailing spaces [ci skip]
840115bf46476dc2b3c175f7716b4d6000906f40 2020-07-20 Make StringIO encoding fixed
6ff9604f85bf5ffcb6dbfd9ff99ab420c9a5f415 2020-07-18 [ruby/stringio] Raise an error if encoding conversion not succeeded
574871781b8fede4ffd2f11f084d87d4f9539745 2020-07-18 [ruby/stringio] Bump version to 0.1.2
a7c67fc6da1248e98bfa40e961d82471ece0f5aa 2020-07-18 [ruby/stringio] Removed wrong UNREACHABLE
c62aff16325c6b170f437f7ebe97c09387464ada 2020-07-19 [ruby/stringio] Added non-ASCII but convertible encoding case
ddb2acbba60302201f01175f019d8ecd99934add 2020-07-19 [ruby/stringio] No compatibility check in US-ASCII case
16daee1c75828b8157e8b24f0a02bf064fa07ae7 2020-07-19 [ruby/stringio] Bump version to 0.1.3
50aac2ffd59c7b0d871a82c23048846ad2f3f38b 2020-07-22 Share the size for sigaltstack between configure.ac and signal.c
cd429e68d2ab19aa7deabd2433dc43b374271414 2020-07-22 [ruby/optparse] Update required ruby version
f120e6520063913229a659741d96187eb2f7dd82 2020-07-22 [ruby/optparse] Define OptionParser::Version
8ed687a4d7b7a77f30f8e937f58aae74bfb699b6 2020-07-23 Test for weeknumber with timezone [Bug #17042]
caf565f7bf9b279449c893b9e812c466a26e8f4b 2020-07-23 Ensure time object meets a given condition [Bug #17042]
347639ad8ad9fe2c6e88ff9b4faa21a11568bf6a 2020-07-23 Removed fragile tests in https://github.com/ruby/ruby/pull/3349
89a86788e66def6f2778926528f63e353935574b 2020-07-21 New functions to pass more elements than passed
6b3cff12f6add831c678ce7a5288097714bc6850 2020-07-21 Improved Enumerable::Lazy#flat_map
54acb3dd52a5fe75c32c3e36a6984d3ec4314a72 2020-07-22 Improved Enumerable::Lazy#zip
ba99eae2a596658a71079975fb7d53ae1f2341a5 2020-07-23 [ruby/optparse] Fix ls-files matching regexp
3ead2770a1fd7452a9b875a8be7b93335f41abda 2020-07-24 Respect visibility in non-array Enumerable#inject [Bug #13592]
d210a39774a691d0239f2d887f001098fade5ec5 2020-07-26 Fixed a typo
7fb12be99fecc5029d540924fc25a1457472451c 2020-07-27 [ruby/net-ftp] Moved Net::Ftp::Version to Net::FTP
f44114b502f4ae793f95d0be14b094cfe7c4c0e7 2020-07-28 Do not assume all compilers accept same flags as gcc
c904844578745859e275fbcc79264ef737457f36 2020-07-28 Skip already extracted gems
0d632a956cc4a58457d78f884ff62ca8605056e2 2020-07-29 transient_heap_status_cstr() is used only for debugging
f0affcdbf6fde6d7d99eb608ce02bcfe2d867553 2020-07-29 rbinstall.rb: fix dry-run mode
f79dc8741f631f5572f4d2fa3cb7cad39b1356bb 2020-07-29 rbinstall.rb: fix generated script name to set mode
28cd254b498e34b3fb205cfb116bff3f946d2fdc 2020-07-29 Set cloned flag after checked if copiable
b2d96abb42abbe2e01f010ffc9ac51f0f9a50002 2020-07-28 Extract version number from the source
47f2c5429b1d42ecb8abb082f2e4e265800ab66d 2020-07-30 Added NUL-contained cases
db2047ebaf4d506420432cf18ca978a1fc63a91f 2020-07-25 [rubygems/rubygems] Fix encoding mismatch errors on MinGW
ebf008b9aea71fdf9be8dcc92faae1c024201bf9 2020-07-09 [rubygems/rubygems] Install plugins to user directory
32bec658c1947e8a21884757462342465c089ce0 2020-08-01 Remove obsolete rubygems file
b6e6807993c770c5d2e069d8741f5dadf0b38069 2020-08-01 Initialize memo pointer and use it consistently to silence gcc 7+
e8ce9dfaf45ed92c90548307a901de4bd7799cf7 2020-08-01 `rb_encoding` is defined as `const`
b6175c9e4fe25b978252d8998fe791d65d998fc5 2020-08-01 mswin build - install src zlib files after checkout
fac62f094e429b0290bb2940077a1c28dc614645 2020-08-10 Adjust indent
c355fa72d4e356378a8b03a67432b52bafcc308b 2020-08-10 Suppress unused-function warnings
187c164d714973fcbb87f33139cd863fd8068096 2020-08-10 Suppress unused-variable warning
17d869c7d65534a18885162ea4daa78ade3254d6 2020-08-10 Check if C-sources are US-ASCII
0ca6b973e89889f1ce0dbbc05da780cb75776bfe 2020-08-10 Removed non-ASCII code to suppress warnings by localized compilers
2e7fe3b687b8bad1452b7643c0063b89c91c930a 2020-08-11 Add default color for each instance
7806b2e28b14c6f4de0d646410ec52514743fc1d 2020-08-11 Use colorize.rb for non-capable terminals
787cb0fd868bb6de40dcc78fcc39c28a96c7d561 2020-08-13 Replace repeated RSTRING_PTR and RSTRING_LEN with RSTRING_GETMEM
e658040266fc57422cfe12f5f6655084e695f6e2 2020-08-14 RSTRING_LEN was not used
fee1b98fde20eef7d5b7f717c5988fb2303f54a3 2020-08-14 [DOC] fixed the method name
d75433ae19f1f979ee29149128b24990dd50c28a 2020-08-15 [DOC] fixed a missing markup
352e923242a23ba661a8cf91e4c43c156f7d7519 2020-08-17 Revisit "Refactor to reduce "swap" instruction of pattern matching"
a90f29ebb2e3b1b26fb6528104a262537ed251de 2020-08-17 procnames-start-lines [ci skip]
7b4b5e08409f1df2a99c00d40f4859b584cd1dd6 2020-08-17 Fixed the radix for control chars
27f7b047e07ceb9ee963e5d74ab0399b5e94ac4c 2020-08-17 Also escape DEL code
b52a501ca786a54fdaadf1a60fef517c55dd6ca3 2020-08-17 Ensure the shortcut cached in the class
d32229e33872d3c64d21dd016ec85a6b3e605890 2020-08-12 [ruby/irb] Prefer require_relative to load the files in this library
6aa786b8a3a2bd817839edde8ace54efc0681d42 2020-08-12 [ruby/irb] Get rid of loading readline unnecessarily
0fcbd072475c96cfca4bc79f0897b39de5cc9e14 2020-08-12 [ruby/irb] Directly check if the method is available instead of version
82d4da7816d114e31395441aca3c86111f1251bd 2020-08-12 [ruby/irb] Yet another unnecessary readline
7fa86de15b2a8aa85919f4aa76e86acbb9a43564 2020-08-12 [ruby/irb] Workaround a bug of ruby-mode.el
f2435c15089f5789a1ad6bd5bd57d4ae5a9913c2 2020-08-12 [ruby/reline] Get rid of loading pathname unnecessarily
4f697bcf734fc9f667b812846d15ac0525455bb1 2020-08-18 Strip trailing spaces [ci skip]
cc36b5d4aced7c8df0c1933ef3482736de068cfc 2020-08-26 Removed a never-true condition
445e5548c9da906a2d7a490e660328b2893d07d1 2020-08-26 Fixed error messages at non-ascii %string terminator
96d701f73780638ffd3c8fa91c43f33f1a207d65 2020-08-27 Adjust indents [ci skip]
280d028125a975c7a28ca9011f318ed504e9565f 2020-08-27 [ruby/stringio] Bump version to 0.1.4
75c4e9b72eca22b087c8c2d6d8a950922545aa00 2020-08-28 Named the magic number for regexp option buffer size
7e1fddba4a609cb7bf4a696eccd892e68753bb21 2020-08-28 States Time.at expects rational-like argument to respond to #to_int
9eda6547812cbda23a73ba3b2620520b0de2bdd6 2020-08-30 KNOWNBUGS.rb: use-after-poison since b9007b6c548f91e88fd3f2ffa23de740431fa969
f588caa797cd9330731001b009f0b7add79fc44c 2020-08-31 [DOC] Indent a code block in NEWS [ci skip]
34c20c995dcf264692f4eabb731349a05c6fce38 2020-08-31 [DOC] Fixed wording [ci skip]
0eec4ae85179fb6c8abd17d27b946d86f177f027 2020-08-31 Get rid of using Socket.gethostbyname
eb9342d3483babdf47179b84ccc947fc93a40233 2020-08-31 The deprecation of enumerators with block has been withdrawn
c76508b88c083c29aaafaec7d67072b45f7e40aa 2020-08-31 [ruby/strscan] Replaced examples using $KCODE with encodings
2e80c8347e27f8ecedab56bab105d69efa35cbea 2019-01-19 Deprecate iterator? method
fbf79f1c11a5357b5a3a790a8f5942fdefc22947 2020-09-01 Use the previous winflexbison3
8d1de3154c4bfbdfe451fcd815b0589e38d351c2 2020-09-01 Use RSTRING_LENINT for overflow check
f6822e4ed020600e6556dbaf6e6e3ad837b65592 2020-09-01 Format with proper conversion specifiers instead of casts
41cf17bef053691dcf36db9c088c64eb7b30a73c 2020-09-01 Fixed argument types
6321330461a31126d92314d379faf62d0f0ea46a 2020-09-02 Removed trailing spaces [ci skip]
93b78abd774109d1333d59eaf439b2e69ed0fe00 2020-09-02 new_dstr: hoisted out from literal_concat and evstr2dstr
eeb5325d3bfd71301896360c17e8f51abcb9a7e5 2020-09-02 Hoisted out warn_deprecated
169b1d1aca0c26d38f8bbd25ecaf5fdb8015f5cf 2020-09-04 Initialize loop variables of list_for_each for MS VC
d164eef9577175e51bc17c1da75a9092d86030a9 2020-09-04 Fixed heap-use-after-free on racter
d7406ccc2c99009cc2af56d5b01c411f8bb673f6 2020-09-04 Updated dependency
eb67c603ca7e435181684857e650b4633fda5bb6 2020-09-04 Added Symbol#name
1c78f5d5b8be1c3602c297d326bca37fd199dbd9 2020-09-04 Sort links in NEWS.md by URI [ci skip]
f943566d1cdc86e21141ad6930971e0868b6def7 2020-09-04 break around function definition [ci skip]
5c49bb5486587794ab64dca65f535bf0f4c7c249 2020-09-05 Removed useless casts
dd83d0c599a41c8133f6d79c7f1670db31176958 2020-09-05 update-deps: ruby-runner is not a target
170c7528e6569d51be661efe556d3b5e68b19bb5 2020-09-05 common.mk: UNALIGNED_MEMBER_ACCESS needs internal/warnings.h on some platforms
0dbf6e46fb88a1c8c48ce5f67ac881a77de76526 2020-09-06 [Feature #17157] removed -T command line option
f4d5273989ae8d6569a62b126b2774706b86fbf5 2016-05-12 Random::Base
af5e87ab218c5f4e34c6cdb54ae119a7f0f9033f 2016-05-07 separate rb_random_t
c449b9b02f63cf8268a0eb9639a43caf4598996d 2020-04-14 Added rb_int_pair_to_real
d6ec0ef59b4c7c95beaad09f77cb5f86a0901b97 2020-04-14 Added `get_real` interface
4924011262e35e3983e245cbfcff15aee7b295f3 2020-09-07 Added WITH_REAL macros
2b07b24bdf15e4feeb9dae94a17999070cd77121 2020-09-07 Added `rb_random_base_init`
0d78390bfb9d87ac7ee192115216882e09c50a06 2020-09-11 rbinstall.rb: OpenStruct has not been needed for years
9fbbbadc9634ec4cdfe378bba62bfb706f4bb03a 2020-07-16 Added just working Test::Unit::CoreAssertions#diff
50bce2065d5376b38a6eef86ab5c3df809db4787 2020-07-13 [ruby/tmpdir] Prefer better failure message
f7f849e30cbf462e521b0843a9bb2cbea1bd4d11 2020-07-13 [ruby/tmpdir] Test also TMP and TEMP environment variables
04de778ef157c472dfa31239e8a6cfabceae4cb0 2020-07-13 [ruby/tmpdir] Test "not a directory" cases
df1c035d0381e41a78ebc55b0450bab39b542cf2 2020-07-13 [ruby/tmpdir] Test "not writable" case
edb5c67195129e1d10f329edb55e486e1874b20e 2020-07-16 [ruby/tmpdir] Warn when environment variables skipped (fixes #2)
e23f0f29daa45f69ef78b174340c747ac09bfb60 2019-09-28 [ruby/rdoc] update all files if any file is newer
702cebf104298b92c67ffd22795d0a4c794dd2f1 2020-09-19 strip trailing spaces [ci skip]
73a626c0789161911aa5753859c4a81ed2dfd999 2020-09-19 [ruby/io-wait] update required_ruby_version
b57c54679bcb08f387115ba80e75fc3317d06cbf 2020-09-23 strip trailing spaces [ci skip]
996af2ce086249e904b2ce95ab2fcd1de7d757be 2020-08-31 Disable deprecation warning by the default [Feature #16345]
ee7c260b6023f5152560744125b6ea532a778b01 2020-09-28 thread_win32.c: native_mutex_trylock is not used right now
36d1bb720c72eba2a3574a4ea721ed8a6207d39f 2020-09-28 sprintf.c: Removed conflicting definition
67ae1d441dbc2d944a08b95178f99d2cf67169e1 2020-09-28 Do not use clang on cygwin
0629e695e3130f875641542ad2593b19b56703ef 2020-01-10 Added `--platform` option to `build` command
18c642da869876da1100d046e8ac6556c3638e91 2020-07-22 [rubygems/rubygems] Fix ls-files matching regexp
b971f141b20d484c48358e5f2d4d9b6957ccd17a 2020-09-29 Fix up dependencies on internal/sanitizers.h
a9ff39087092b21059fca046ace9ca87770692a4 2020-09-29 Fixed installation failure [Bug #17191]
dcb705ace7f1152d185d42ed2db4a6d44749961a 2020-09-29 doc/syntax/literals.rdoc: explain `#@@foo` too [ci skip]
9501b34dfc118763e93ba6381ec12f2a71a31e01 2020-09-30 strip trailing spaces [ci skip]
7b2bea42a245f2e80b5d2700963fd6b143f6d6b8 2020-09-02 Unfreeze string-literal-only interpolated string-literal
0e98a9c8546c99ccf74fbe176a46429dedde8f93 2020-10-01 break around function definition [ci skip]
0d37ed5fdcaa582aecb7a2aacdbb6eac806d7173 2020-10-01 rb_thread_scheduler is no longer used
257007af9aa4b04a28e995ed965b3d8e8d5879ec 2020-10-01 Added a fallback return
eef12cdc0665a882b0f324f30e4f46768b8d7860 2020-10-01 strip trailing spaces [ci skip]
1d3024da26b2d1c48a04864024a5ed51a8ba3139 2020-10-01 Refined assertions for better failure messages
c881678cd75432f47903a5d1d8b86a7a723cb023 2020-10-01 Removed meaningless system dependent tests
89ca842dcce7f05942e2d7be3edc404c9556cafd 2020-10-02 Ensure that the comparison succeeded [Bug #17205]
dd77796f1c8105355787c67007c801f063ac9d86 2020-10-02 Hoisted out ensure_cmp which checks the comparison succeeded
174ae0f5775cc7af7d197963a8f87b7d1972c268 2020-10-02 Remove known use-after-poison bug
5a665f6ce796730b9b81a27e418fdba49b5f83b7 2020-10-02 Check builtin inline function index overflow
fced98f46484e1c1b50369731c08c20182168ea3 2020-10-03 Added the room for builtin inline prefix
ef4ba517e47cba48c545ff3ce9f06bb56dd63df1 2020-10-04 Adjusted default gems paths
82f496a84b94d435b8b6fd80595151a08801b16c 2020-10-05 Put an empty line before the original URL
68d24bc04549f04f0bbc40121c115fbbb7caf716 2020-10-06 Moved rb_callable_receiver internal
21b199bb2423e330570064ae0ad08f2d941ece74 2020-10-06 Appended a newline to suppress newline-eof warning
ed01cc8fdc845b1db258eb3e35b3ba834463672e 2020-10-06 No longer need libtool
62abdbadf2937372924ef68aadff5191fc0f0880 2020-10-07 Revert "Don't export rb_callable_receiver"
6944b927bdaaa9c27407eaa5ce411b9bad75af5b 2020-10-08 rb_class_real never returns Qnil
9ee99fbd8a3ea38d6286e4ecdfab146ee4a00eb5 2020-10-09 rb_const_set sets the class path now
8d1b18886459d3f92cbaf6547f22f893a9a2ced1 2020-10-08 Refactored lex_context management
b59640e155a5c1d166aaae4b7ccab936597930fc 2020-10-10 [ruby/io-console] Fixed "Rework console to use `rb_io_wait`."
a79966743c346bfc588022db29229b79bee51d45 2020-10-10 [ruby/io-console] Fix timeout type error (#18)
37259e878f05db4106b67a9fc9cdc426d174282c 2020-10-10 [ruby/io-console] Relaxed min: option warning
71428ac2645400c02b0ee56b0ff7021542b9616f 2020-10-10 [ruby/io-console] Refined getch warnings
fddffa4c7a86039c63c97f4e5c883de9f3bd0e02 2020-10-11 Respect the original styles [ci skip]
27b48089e2bdc3b0719e75ae8685a496ef8fa9e3 2020-10-11 Adjusted indents [ci skip]
4ed0c33d13ff0d2544aaf36e8e4f071b900d10cd 2020-10-11 Prohibit setter method names in all kinds of endless methods
a75ab110dfacf8f8e175657ee433de1320e2a7da 2020-10-12 Use %VCVARS%
7ffd14a18c341565afaf80d259f9fe5df8a13d29 2020-08-13 Check encoding name to replicate
d915e7ee0095727e63104c53b1adc7a70bae6522 2020-10-20 strip trailing spaces [ci skip]
081cc4eb283cb01ddffb364397e5175dbfacab66 2020-10-20 Dump FrozenCore specially
640b3405831d334d1297a32a686c7a74ab9229a9 2020-10-21 Check dependencies on macOS too
d497436d07bc02989d6af284011193d18f7b8368 2020-10-21 Update dependencies for macOS
5a77e90fe843a2bfbde3df1867f142efb0ffe9fe 2020-10-21 Use rb_intern_const instead of rb_intern in Init functions
4640c4ea8a693a9a8468251135afff837904a3a5 2020-10-21 Removed more unnecessary ID caches
e880d075f847ff17e1bc77301a9ed363fb40525b 2020-10-25 [DOC] refined "**" description in `Dir.glob` [ci skip]
25a332f5cf295e4b72814c39d87b4b3e2967dd68 2020-10-25 Fix compilation on MSVC
b6d0b3dfaf5de60d9afacd18fcc9292973d1023a 2020-10-25 Use gcc-specific pragma only on gcc (and the family)
396e92104474921ee58ff75ff63d3db0d503dacc 2020-10-26 Escape '/*' within block comment too
3cb03a00a8d8eabe77c717645874badb4c7748b5 2020-10-26 Include c_escape.rb in COMPILE_PRELUDE
507af7541574d3c7f0e5d990b9de0011cb49a35d 2020-10-26 [DOC] Expanded glob patterns for Dir.glob
52c630da004d9273e8e5fc91c6304e9eed902566 2020-10-26 Assoc pattern matching (#3703)
bdd1d17ac2c14ed937944860e1ec6b361a2fda6d 2020-09-04 Allow non-argument endless-def with a space instead of parentheses
135d369096524e3e949b0a8a3330c60c000e4702 2020-10-26 [DOC] more precise description of "**" in Dir.glob pattern [ci skip]
acdb8933384da8fce1e8d8a96946eacfaa8897e2 2020-10-27 Removed unused environment variable
3198e7abd70bd2af977f2bb6c967e9df8f91adb0 2020-10-27 Separate `send` into `public_send` and `__send__`
8e06075442ade74a0c23afad235742c41b3ceac8 2020-10-27 Revert "Fixed typo"
8f9c113f354f6d5d1a430d47ca0cb1c1438bee93 2020-10-27 Added benchmark of vm_send by variable [ci skip]
bf951c763d00a4aee8f8c896d1a97c387fa8f30e 2020-10-29 An ellipsis (...) can only be placed at the beginning
799253dc46e96518687dcd4fdca42582251ccffe 2020-10-30 strip trailing spaces [ci skip]
dd2f99d94a50de3c8da3a62c4cdd8b2d0a2c11f3 2020-10-31 Removed unused variable
ea8fc7fdd36e0babca8479083c5ff5780f7b3a9f 2020-10-31 [DOC] standard_library.rdoc: tweaked to make style consistent
bdcfa70bbd06ee48c702b34a20ad5f2e18c479b8 2020-11-02 strip trailing spaces [ci skip]
539b89075a61f27c8b5b5cd749f66bda47bc78b0 2020-11-02 Compare boolean values for parser pragma locale-insensitively
79b242260bc0530503dde85eda8e79b1c2aa9a6e 2020-11-02 ripper: Invalid pragma value warning
b958e2add835d62c0a62edaf9a23ecbbd70a3635 2020-10-23 Removed canonicalization for mathn
0d52dce3a35c81df5129bc796eace5048827daf0 2020-11-12 strip trailing spaces and adjusted indents [ci skip]
d65f1140b94e4817fba4a37efd512c0653a0baf1 2020-09-29 [ruby/date] Fixed the script file name to update zonetab.list
81dece54d621c8dd10bb990de487d46a306cedb2 2020-09-29 [ruby/date] Honor timezones from timeanddate.com
33574d57f19a19bab1d7ce70d3020150056624bf 2020-09-29 [ruby/date] Updated timezones from timeanddate.com
0433f5ae4d14ca433b6f6d5e855d6ef8cd4c8021 2020-11-15 Functions defined in headers should be static inline
0f37f384d40fda88111d6a8a573da09423543549 2020-11-16 [DOC] Fixed a typo [ci skip]
44ad72fa2113d0e111a1cf76327bcc13de8393e1 2020-11-19 Added assertions
fac2498e0299f13dffe4f09a7dd7657fb49bf643 2020-11-17 [Bug #11213] let defined?(super) call respond_to_missing?
69d871eeeb20e63d5e1110812c89013d1dfae203 2020-11-20 [Feature #17276] Moved raise_errors support to Ripper::Lexer#parse
1f7b557890c41e59b461d42a5fb9e1f25da9b33d 2020-11-20 Update expected IRB result
ece917bab38248e1fd1974e597d66df8e33d862e 2020-11-21 Added rubyspec-capiext target
43a9a974e276dc49b03ec81ccace0adb534a3d20 2020-11-21 [Bug #17021] Make host_* values consistent with target_*
11cd9339a8fbbfd1f4d12c824eee8e3f8dd53bf3 2020-11-22 make-snapshot: clean autoconf caches for reproduceable packages
821aa35c8bdccebaa373e68f929b681001e6a772 2020-11-22 make-snapshot: suppress messages copying cached files unless verbose
0f51105ece36739f2d4329089e0cff7a925ea2ff 2020-11-22 make-snapshot: measure archiving times
e9c3de47649c2c25eef2c610d79629fdc235bcc4 2020-11-22 make-snapshot: don't store symlinks by 7z for reproduceable pacakges
eb3906c6b8ea3d88c5c53cb420e18dcda4d7081e 2020-11-22 dist: added DISTOPTS and PKGSDIR
75d48a533d01eeb1bb5e6761484a4dece9408fc1 2020-11-22 rubyspec-capiext: Use plain DLDFLAGS without flags for libruby
7c879cbb3f24c742e0d3226c39d413abe7519205 2020-11-22 Suppress a unused-variable warning
82e836dc7d2aa8cf13d7bc6d671f64b26ea12091 2020-11-22 Use hex-encoded binaries instead of UTF-8
175952bf0779f236be643880f8a04b9d46dcd083 2020-11-22 NEWS for [Feature #16233] [ci skip]
afd765f2ee1d7f0a34ad747d6103926ca100b120 2020-11-23 Initialize UTF-8 encoding first as it is used always now
2939c57ca7aa80df126332e04de8a33a56978b42 2020-11-23 Check if _FORTIFY_SOURCE really works
abb672e14f643063de65f6b3dcaa1b23fcaf40e4 2020-11-23 Suppress a format-overflow warning
78c40e658848e762b20f069042b5ec4eb853d330 2020-11-23 zlib: extlibs to download zlib-1.2.11
48d1e8682c343bca9d40e81200876eae3af01def 2020-11-23 zlib: patches for mswin64
3ce5434fece70d267030f78f195c01afa32be866 2020-11-23 Ignore static-ruby [ci skip]
af80df18208232368529af45fd7a77c87e16b35f 2020-11-25 Keep patched zlib files
1df3896382a8e2ed86e2edbb5ba80424da0ab5b9 2020-11-26 Removed a duplicate assertion
f5ca3ff4dbcf5c140a77d1de5ff3fe3eed2d558d 2020-11-26 Store all kinds of syntax errors [Bug #17345]
eca854041f86f2171e37ab876bf108d9e13b8188 2020-11-27 [DOC] Mersenne Twister isn't cryptographically secure [ci skip]
82541df081393198dd9265ed12d6cc7cc32915a0 2020-08-31 Separated tests for $KCODE and $=
039ba387aa3c94600c60bbc2d7a9cf448f843ca5 2020-11-27 Use opaque struct pointer than void
95bef7b69a6fb42687a6200b338060be307259f5 2020-11-27 Subsecond of Time::tm should be 0
3db21cf25f9c0830fafd9f72f228826515a5b566 2020-11-28 Revived the getenv macro for dln_find.c
85aabef023e1a2e81c308ad98741137c73d4d80b 2020-08-31 [Feature #17136] Remove special behavior from $KCODE
fd329e24c511ce3ff0ed81fd9c88de6cfd5676a9 2020-11-28 NEWS for [Feature #17136] [ci skip]
02c32b2e9299726e20bb4499fa7c1f5430ce0b6d 2020-11-29 Get rid of allocation when the capacity is small
7e1dbe59759247ae0df26ef3f669009f00e058fd 2020-11-30 [DOC] Fixed st_udpate comment [ci skip]
555bd83a8e8b1e859f698089cbbd9ad938159a0e 2020-11-30 Raise when loading unprovided builtin function [Bug #17192]
930a135524382ddd80c0608a7593b6cdfceee846 2020-11-30 Fixed Ractor.shareable? on cross-recursive objects [Bug #17344]
d92f427d5ae71da27028770d5c1bd6747d64b6ec 2020-11-30 Clean static-ruby
b4e21ce25cfa6bf8a04cdeba8875215c5aabfaf1 2020-11-30 Clean temproray directory created by test-spec
89774a938a5681193297c5346eeab4ee1dac563b 2020-11-30 [DOC] Update -l option [ci skip]
d5e16161f6871793bf2f148b5a6901a1a3f6d326 2020-12-01 Update ext/.document
30ded41fc3237f83470d0f6b64103f18bc92a78d 2020-12-02 Loaded script is unset yet when crashed in the initialization phase
44f038bd7f8371011722ef3531a13d054e541fa2 2020-12-02 gmake.mk: renamed BUNDLED_GEMS as bundled-gems
9e94cd18fcf193a9f87b908b7130123602a7d800 2020-12-02 test-bundled-gems: select bundled gems to test by BUNDLED_GEMS
1a5205536f0c0d6021450b11722919211847df86 2020-11-30 Removed deprecated Dir.exists? and File.exists?
4e01ab342a4b1478255eee09ddbb5e9fe46a88b9 2020-12-02 Revert "Removed deprecated Dir.exists? and File.exists?"
7d0a6e28f2260ec2ba487c174e35a9dc614e2e60 2020-10-12 [ruby/io-nonblock] Fix ls-files matching regexp
7820162018869f8931e7abd5d153d5d26c6ae411 2020-10-12 [ruby/io-nonblock] Exclude dot-files for CIs
2800e9f347dc9110d2be33d5abab94a1957c71a6 2020-10-12 [ruby/io-nonblock] Added extensions
09bcb935ec5467e44bab7426446c6e7ce2bbf983 2020-10-11 [ruby/io-wait] Fix ls-files matching regexp
7fcbe07d612a967d1904a52617903007c28ffb86 2020-10-11 [ruby/io-wait] Exclude dot-files for CIs
09266eccf46540e1cd8170800e3b52a6565254d3 2020-10-11 [ruby/io-wait] Fixed regexp to reject .travis* at the toplevel only
eab4aa4178e9fb55f7c9abfeb631bbe44a665d6e 2020-10-11 [ruby/io-wait] Added extensions
2a99fea89e6a9510f2f2b378cfa661264bcffd5e 2020-12-03 test-bundled-gems.rb: show failed gems at last
95118e0250e2255811cc18694b97af1a920cffaf 2020-12-04 Fixed links in NEWS [ci skip]
cf582aa6ee9d8326f930799a4045979a924ffa5e 2020-12-04 Fixed a code block in NEWS [ci skip]
d2b7e1e4b24633608aba8ef1e00189b00ea2a1d8 2020-12-05 Protoized old pre-ANSI K&R style definitions
967ed35bbb2c42646b764ce9f72d69e609e2eafd 2020-12-06 Moved update-bundled_gems code to a tool
ea9f16a27fab68388532cf681e5f1dd79ef973c3 2020-12-06 update-bundled_gems: chomp ".git" suffix from the source code URI
e4e2a33560ca1ec4543fd593b344a29d452f251f 2020-12-06 update-bundled_gems: support recent format, keep the tag to test
3184cd85c7a539200665e47ef4dfbbac84224748 2020-12-06 Updated bundled gems
14580ebef9ab72fe542e8b1276604c69751c9057 2020-12-06 Update rbs
e427c5cc2a8cc1163bfef7fb84f06a3e709a93b5 2020-12-06 Update rbs
20d53dad47064b28721d81ad0a98a25dcb0731c6 2020-12-06 Update the version guard to 3.0
7817a438eb1803e7b3358f43bd1f38479badfbdc 2020-12-02 Removed deprecated Time#succ
29dee10af28e5766916ad3aa93401508508d53e2 2020-12-07 rbinstall.rb: install files expanded from bundled gems
5894ea5954db119fc818bb7030ed56cf46830c6d 2020-12-07 rbinstall.rb: fix the position to expand files
e025113d71ca208255203f78cc85e9efa25bb23f 2020-12-07 rbinstall.rb: relaxed split argument
91f831ac17c8ff58d536ce1fa320294bb477d2ae 2020-12-07 Extract gemspec to versioned file
05e1d87e625d9903d53e13049d69848924aecd28 2020-12-07 rbinstall.rb: do not install useless files after installed
ea18c8bb96c019a609b37671ceec5f51d61476cd 2020-12-08 Made method-local instance variables local variables
d7a16670c30160cf7f0d57d2a970faefb331a024 2020-12-08 [DOC] Fixed RDoc directives [ci skip]
d5ffa4e9a43ebdd451fb2c46529d301dec03f666 2020-12-08 [DOC] mentioned category option
2749123e213007e20d2f5e65ce941ff53feb4c76 2020-12-08 Supported category option in Warning#warn
4f907a80f04292e472d2eea660c4f5c0cb62e00f 2020-12-09 Removed declaration of non-existent symbol
b419f90a8bc3e472635a813e56cc2153b3125b41 2020-12-09 Tweaked `Process::Status.wait`
dea600046aa5895e745a8d655ff90616705e11a6 2020-12-09 Ad-hoc fix of test-bundler
142f154a0a0863dc48cf767b2d1b5acec0371999 2020-12-10 Unpoison freelist to chain
b72f613210de7b80ce76edb9beef2101d4311d68 2020-12-10 Suppress a "clobbered" warning by gcc on macOS
288e93bea872e99ccf706294dc63b8a2b139ea2c 2020-12-11 Exclude parenthesized function declarations such as NORETURN
bca57b911a185ab3d0fe19f6f739f6b27bfd48c5 2020-12-11 [DOC] Moved RDoc of abort [ci skip]
1728eba48a163c09c0e2a918c13d5c08961bf9a9 2020-12-11 [DOC] Fixed the RDoc location of Process::Status.wait [ci skip]
ed343c76fbd94dfcd429668b72844e0db87a0b46 2020-12-11 RDoc states that Process::Status.wait returns nil if cannot wait
eea756ac861dc7d4a1de67741c8730cb3ca868ca 2020-12-11 Strip trailing spaces [ci skip]
4e5156621e3557af98d3d91aff243278e1d8dbef 2020-12-12 [DOC] Process::Status.wait return nil if no child processes [ci skip]
68af5235292f82145c599038b4bff7d9225e62d7 2020-12-12 Added parentheses to silence sizeof-array-div warnings [Bug #17385]
21c5726418136d6efa98cbf205860a8bee328907 2020-12-12 Omit checks for C89 standard or later
0df67a469561fab80b78478b99703ed893c4db07 2020-12-12 Signal handler type should be void
4d2ad8d737c55c3efd4c75131687dd1c8db7441b 2020-12-12 Removed obsolete autoconf checks
3b7c05ef8dc15371316e5254d33af12928183971 2020-12-12 Fixed RUBY_RM_RECURSIVE when autoconf met the required version
97e6c28db4cfb2b383870769940ade08cbe1a6bf 2020-12-13 Narrowed down unaligned member access region in RB_OBJ_WRITE
416e402cf3d756dcf9c5b10dc7042adf686efacf 2020-12-13 Fixed a suspicious comparison
c7530f0d568e9772bef22a93907f92d8cd872995 2020-12-13 Wait testing/helper threads to terminate
12eb5734b3ca1dabfd8286de1d0841d80286fe02 2020-12-13 Sorted links by URLs and issue numbers [ci skip]
b1bd223085d7b97d8de8679894a81b7993c26b28 2020-10-09 Support shareable_constant_value pragma
f43c71abe07b4b2b0f8f9a69c567fcd0f38faef6 2020-10-09 Implemented shareable_constant_value
65450e8f7daf59ca64a12ff1da0efdc0f4280dc1 2020-10-20 Call FrozenCore.make_shareable
60f0c376f762aafadaba38e761d2dc9b0c1c0c82 2020-10-09 Implemented shareable_constant_value op_asgn
dc1cc33d691faacccd2c12ce3ca75b24cc89dbf9 2020-10-09 Determine shareable-ness after assignment operator
070a990bcb81ed371fc60e3922f5329b1020aa44 2020-10-10 Save and pass lex_context wholely
11d9983bc340f3cc05da3a87d5d0c63f4f6bd899 2020-10-21 Make the value shareable deeply
d19601fb569a2b3adea1bfb1938820314833a475 2020-10-21 Test by Ractor.shareable?
78cb9b627b19069abad5b27f1710abacf1eed064 2020-10-22 Added false case
25cf1aca927946595b1325e4fde7f642bba2a706 2020-10-22 Added continued line case
7060aeedbd69c0888379cbf91f0bb2208bc59308 2020-11-02 shareable_constant_value: is effective only in comment-only line
89e489d51d164cf22bce3a7580e5695da22fb347 2020-11-13 Make shareable_constant_value tri-state
332317472779554f991ffa5bad74c1255828cc21 2020-11-26 Support shareable_constant_value: literal
6b3a808b8476b61d6327f0c7a134736c1369779d 2020-12-14 Fix code block indents [ci skip]
f7850bbea8842da3e709cf5759f05b38c20e9dac 2020-12-14 NEWS: get rid of unintended link [ci skip]
78fad67ce67048b99c9b4e91b87444b1db2b82e8 2020-12-14 NEWS: make links to other document files [ci skip]
928cb6eeb6497f9e59ccde394cde60319c63b371 2020-12-14 NEWS: make links to label [ci skip]
7898f4243f5df9ead0bf91cc8c40907c559d18c0 2020-12-15 ripper: return pushed new token instead of the token list
ce6fafb8cc59658245a70ff24c75a3108a39ba93 2020-12-15 Cache warning category IDs
e0bdd54348514ff06df88a9bac88fa56058235a4 2020-12-15 Ripper: Refined error callbacks [Bug #17345]
289d42c932b744260359ee2c02d6723ecb8fc714 2020-12-15 Removed unneeded cast and use the real name
a039dc018ccf34e217f767eac500b9400c58f069 2020-12-15 [DOC] Described "numeric representation" more precisely [ci skip]
b30d7fea569cf64325d55b901af784ee13a477f8 2020-12-16 Removed leading spaces [ci skip]
ad8e82f70828bf6a0a36648f8b4bdc3142b09968 2020-12-16 Fixed marshal compatibility of Process::Status
4fe7f270ce924b6339e9ccf56c3fff2de3f4fa8b 2020-12-16 Different names instead of `ulimit`
8b32191a3101cb6441fc64c87cfd011fdadc6867 2020-12-15 Ignore failure on unsupported fcntl to drop non-blocking mode
5193fbb6d0dedfbc2b3c017456fb58a13136de01 2020-12-16 Removed stale declaration
ddb93c3d64b8997c85f23c96a73ad0a9a7f82ad1 2020-12-16 Made LARGEFILE_SUPPORT mandatory
359ad4423ed0f314822a3b97831fe9e4272ea347 2020-12-16 strip trailing spaces [ci skip]
47328ad217ecaf240f0faedac89723dcd6a917ac 2020-12-16 Ripper: Fixed erred token on wrong alias [Bug #17345]
9c859f4b3c2098af590d3e0eadc2d1011fb32bb8 2020-12-16 Ripper: Pass callback result to alias_error as well as other errors
9908177857a28633d6279c43a1ad4dfedcb98596 2020-12-17 test/ruby: Check warning messages at a finer granularity
b5effe07bd7965a3d90c36509025c4231f306741 2020-11-22 [ruby/irb] Fixed a typo in a comment [ci skip]
66090b9d10cdaed917b525225e59d1c19e399248 2020-12-18 Use rb_id_attrset without intermediate strings
e042e8460bb9a63c05f938d51e8c7c5345a6f3a4 2020-12-18 Added missing tests for public, private, protected and alias_method
34f06062174882a98ebef998c50ad8d4f7fc0f2e 2020-12-18 Added tests for [Feature #17314]
8e03e3b0baf12b0e470ef7188559097fea95cb37 2020-12-18 Drop token info also for endless singleton method definition
763d5f9c6baf57108396ee5452fa73c834fe9ce0 2020-12-17 Removed old GC tuning environment variables deprecated since 2.1
75416b86287c8266cef3a8b372625c1738661a24 2020-12-17 Removed old GC.stat keys deprecated since 2.2
7d32bf78537eaeb046166b45a79b47316ccf6f02 2020-12-18 Removed a moved local variable
19a98a8791f99085aca11413a331811659c8b78c 2020-12-18 Fixed not to make non-literal expression shareable [Feature #17273]
5616f2ee93e63e575dc5e30db75a6f475ac57fb3 2020-12-18 Added missing tests for public, private, protected and alias_method
34f6b22df073fe86e30aca99be5aa0b0eb8653df 2020-12-18 Use rb_id_attrset without intermediate strings
feacae193ca3856b1d326697835357791a6df12b 2020-12-17 [digest] Added rb_digest_make_metadata to wrap metadata
a5832c9a37c34756020425b60dd265ca1a45d95b 2020-12-19 [DOC] Fixed markups in dtrace_probes.rdoc [ci skip]
553d6fa0a05fc766229c094b231ac1e103906ba8 2020-12-19 [DOC] Marked dtrace arguments as description list [ci skip]
5c9d6ea6b43443c470a490858a8ad11b36ed5516 2020-12-19 Strip trailing spaces [ci skip]
197550c9564d56372d4ea30dd3f17c8905072c21 2020-12-19 Renamed check_encoding.yml as check_misc.yml [ci skip]
042c3e91fbc621e28e5edda015c43e01341fee1c 2020-12-19 Check macros for headers
a139318538f070cb3eb2ca1a72ae56a8c9c4acad 2020-12-19 Added macros for headers which are not included by ruby.h
8148f88b92a6b8d850b991afe74fb0d0f9c11887 2020-12-19 ALWAYS_INLINE implies inline
d44671c819e104d329e604fdf9bb59bbb426afb5 2020-11-28 Revived the getenv macro for dln_find.c
b2acae32742adf86a64ba5c0af55830bb3bddc0d 2020-12-19 Reduced ID caches
c01ad11f908c2a57c2348e83d109b08fdd89dc4e 2020-12-19 bigdecimal: initialize conditionally assigned variable
ed4381d94132990067922bc4204c8abb99cde3e8 2020-12-19 BigDecimal#precs is deprecated
ae1cc3fd4e4e926dc9d84723ae2696b9799cfe9d 2020-12-20 Made an internal callback function static
b911509a08cee6c99ab8eec01516ebe84ba9029d 2020-12-20 Adjusted indents of closing braces [ci skip]
0fad9a9e30d3dd362d9567284284206e1a476920 2020-12-20 Set non-verbose mode as well as tty mode
feea436febb50eb4265bd985a550e384c606122c 2020-12-20 irb: Define extension command only on the given object
5b98b2ce39ed979aec614365a2dc3e1c30052bca 2020-12-19 win32: Use UTF-8 as filesystem encoding [Feature #12654]
95862ae44046cfc66c474ce534c204d276ea704d 2020-12-20 win32: Added rb_w32_ureaddir only for UTF-8 [Feature #12654]
37987d99940f10bc6fec9b4825d7ce72df391d42 2020-12-19 win32: Deprecate file CP version functions
4b6e3f7b82e03d6eb6562631365d35abaee35fb3 2020-12-20 irb: Define extension command on the given object
8680ae9cbd6e7e7e08f6d21fa8d35abdc82342da 2020-12-20 irb: Removed unused variables
ad534a677a6df7437c934440b35affa88ce3648a 2020-12-20 Fixnum as a Symbol was an old feature until 1.6
fb8f011422c645ebe29e94c3fb2079af73d1d35f 2020-12-20 Fixed indefinite articles before "Integer" [ci skip]
9c73c756244fa27ffa99d81dcc73a4ad14198002 2020-12-20 Use Integer instead of Fixnum/Bignum
b9d00f42e63593e8c52dbe86cd4ebb7a120f768e 2020-12-21 Enable escape sequence on Windows10 console via pager too
d84dd66da065cc40da69df5e042205209411c086 2020-12-21 Fixed a typo in an error class name
c7a5cc2c3098ea74343a0dbab36b3a65bc7a4144 2020-12-21 Replaced magic numbers tr table
8918a9cf6c65409ae1ffcdea324a1b97c6e5bb70 2020-12-21 Removed rb_cData entity
a29b9e5efe286e8ad1b0d67c38f03cbb70951076 2020-12-21 Remvoed no longer needed version guards
733ed1e18498f97250b788f169c37b170e0cf2b6 2020-12-22 ripper: fix bad label parameter handling [Bug #17425]
7a094146e6ef38453a7e475450d90a9c83ea2277 2020-12-19 Changed shareable literal semantics [Feature #17397]
e70206f5701fca5cce38dbfac8ffaa0d9a5c61a3 2020-12-21 Added dedicated helper methods
0c450b86476322ea4c407d0de4d7d1c5d8523126 2020-12-21 `begin ... end` is not a literal
d1c7db9d003fe2f989e1cd2f55698a900291b48a 2020-12-21 Added assertions
b2aa21b868419c2d87e2812b6b3584a8a1479c23 2020-12-21 Split the test
c0a2d95cf318cf9b9ffe23f0a4b8720f69775448 2020-12-21 Update rb_ractor_ensure_shareable
8a1e12499b83870f9f102f0f0ea512f0355aac67 2020-12-22 Ensure non-literal expressions shareable if `leteral`
313d63c2ac447abc59a878dec0d619314d75449b 2020-12-23 Use rb_init_identtable instead of direct use of rb_hashtype_ident
fb545743932a5efd5a34ed9da981248dae3cc5ff 2020-12-23 Pass keyword options in assert_syntax_error
4a8ff22f0c9f8a7cd9a68f49523fa2573a4326e9 2020-12-23 Reset paren_nest at tAREF and tASET [Bug #17431]
6ed6b85ece8733518a7da0c3ec714f20d1102bf5 2020-12-23 Expose atomic operation macros with RUBY prefix
66719d7dc8de7b61129d50f40c81ebd9cee323f0 2020-12-23 etc: use atomic operation instead of mutex
b343d547923cf29456910b20fcd1c0a58ed68176 2020-12-24 Use RBIMPL_COMPILER_{SINCE,BEFORE} for MSVC
bdbbfd1fa53baac4d12530a6791140e35a9df46b 2020-12-24 Store errno in struct rb_process_status
81562f943e4f33fbfd00fdfd115890ba0b76916c 2020-12-24 Updated access to Process::Status attributes
d143b75f8ef6043168477f0c77668eb3a5502070 2020-12-24 Adjusted indents [ci skip]
6a0bbc55b64e576afe46672625909971663c48e0 2020-12-25 Updated bundled_gems
caae14d90b3ae75f97913cd5420bd236a4eeb0f8 2020-12-25 test_trick.rb: Make the encoding explicit for code written in UTF-8
ddacff2b4140006d69ecf6d1ac63ddb791e92e5e 2020-12-25 Follow up on variations of the development start messages [ci skip]
aaf0474e76ecf8d8fc675c3e56a803d887e63965 2020-12-25 Adjusted the heading level of "Block Arguments" [ci skip]
92f9f998fb65c70941ea05ed33a7b9f351f308f7 2020-12-25 test/test_trick.rb: fixed the position to add timeout
6083fed366f4b4bc180e61bfe7efec7a70393911 2020-11-25 Use `size_t` for `RSTRING_LEN` in String#count
73cd4951de20bf989747013b1e62a202f12ac2d2 2020-12-25 Reduced GitHub Actions
292230cbf926e9892596ea37fd4567f0c49ab73c 2020-12-25 Fixed leaked global symbols
dc13bd22bbdbde39332d30930f688205e6a2b4eb 2020-12-15 Ignore failure on unsupported fcntl to drop non-blocking mode
3a0a08697a4bec0716130b8e9d97118b33ba4d37 2020-12-26 Add 3.0 top sepc guards
b73d256f34dc46ae2b1e682c060330541463b905 2020-12-25 Check leaked global symbols under more various conditions
46ab4fcf2a71cf68565dc587db6fb1497e75e854 2020-12-25 Support AC_FUNC_MEMCMP
d55d0331c703f883c4b6fd76b5a14508cc398338 2020-12-26 Exclude entry points
0957814c2776a78e509ceb0aa3fe958d3dc65b2f 2020-12-26 Get rid of \K for old BASERUBYs which have a bug in String#scan
366b58d7ca19914d533a0bef51e51995e7876da7 2020-12-27 Ignore objects from the "missing" directory
260d626ef69336530b636e2b14b75479f869e8dc 2020-12-27 Ignore symbols declared in the platform header
90dd482061ab014a6137c2df2239cc6106974dbb 2020-12-27 win32: Declared wait and fixed the return type
ecfbd97292fcdf052049a60cae4408750ed27c93 2020-12-27 win32: Removed never used/worked functions
0a2e4a8f0cfd0c303717ede51a2a848ce19cf3a8 2020-12-27 Removed declarations conflicting on MinGW
730b0099fd7b32bf1a79d2a233c327425680a145 2020-12-27 Get rid of inconsistent dll linkages against vcpkg readline
f6a080047e960e8b1821a97850830286ce9dee1c 2020-12-27 Limit bactrace length from Exception#full_message
a042043487eb4c7d39307b8e784ede1856455c3e 2020-12-27 Do not include external library sources into packages
c8010fcec016ee89aa0c45fe31094b2db0023e5c 2020-12-27 Dup kwrest hash when merging other keyword arguments [Bug #17481]
64d79d333baf49f1adab9f9015ee02603ed89210 2020-12-28 Suppress too big exponent warnings
2556cd3f51112221b991503751b84852a9ffeac6 2020-12-24 Bypass check for warning_category on internal calls
2eea9156eb02b0a0e857b10d41b9cead91be694f 2020-12-28 Adjusted indents [ci skip]
09aca50fc4be0b8bffe89b3583aedfe9c5c3a732 2020-12-28 Adjusted styles [ci skip]
365df8d351d3edee3cc383f008d87212079598c7 2020-12-29 transcode-tblgen.rb: send verbose messages to STDOUT
d57c5a7b61c256f3216e82fe1ca6b5b6b9e50752 2020-12-29 transcode-tblgen.rb: make silent a little when just -v
2f42243bceb60043ca06448a2b419724be0e6d0a 2020-12-29 Make more silent when -s on GNU make
208192fdb6aa8ea7fb5a70cc2ed517cb11d346b9 2020-12-29 Fixed wrong configure option
b7163c712c376fd8dc01a5e3bdd44f02ae578001 2020-12-29 Canonicalization functions were removed already
f6256d8b7eb97557dac3cb7a99bcde9e81b972d1 2020-12-29 bisect.sh: Apply bisect.patch if exists [ci skip]
0284e7ca62e55c160c84d3471e64765e612788ec 2020-12-30 Replaced deprecation macros
20a8425aa0f9a947e72b06cbd3a2afe9674dd18f 2020-12-30 Make any hash values fixable [Bug #17488]
4b4dc0fac7a8145396fe1c1693edbbcbf5ab2c2b 2020-12-31 Defined RBIMPL_ATTR_DEPRECATED_INTERNAL
62450e0acf844510808f18d219aaf7da936b5b58 2020-12-31 Fixed missing NORETURN on rb_mod_const_missing
0fbf4d0374e2cef84761985b043c2255e03f2ff2 2020-12-29 Access to reserved word parameter like as `__builtin.arg!(:if)`
d5fb51d2d3a7ba0e16042282d0f94c5336ed2cc1 2020-12-29 Add time.rb as builtin
93735f8fc0597b9f52e631739f68965ff8a4a81c 2020-12-31 Moved time.rb to timev.rb
9101597d05ef645949bab3a210d8fa5e61de26e3 2020-12-29 Moved Time.now to builtin
77e7082e824af8523c1e7c3bfc111c2e52e7e3b3 2020-12-29 Moved Time.at to builtin
18ea81fd2c56e78df72aec54fcfb4de74adc17b3 2020-12-29 get_tmopt is no longer used
37e2a67a744f8cee8116663ebaac5b6acca2bd36 2020-12-31 Method ID of call and fcall can be const not only ident
1e51027763ab2b96e9a1a0aecbe7d42e62d00fc6 2021-01-01 Added AST tests for endless method definitions
ab32e98f984318f1074c6e39b8f2f04266a1224b 2021-01-01 Added AST assertions for method definition arguments [Bug #17495]
715624813794db603f679cf995844f6a7b7010fa 2021-01-01 Hoisted out compile_builtin_arg to refine messages
5aa28d9d6d8d070a4f29905f3a2c76b0f000ed44 2021-01-02 Check if x86intrin.h is available not only existing
4b6fd8329b46701414aba2eeca10013cf66ec513 2021-01-02 mkmf.rb: always try_compile as try_header
f690eb34e28b000627e5f0649dd81a04e252286f 2021-01-02 Fixed dangling imemo_tmpbuf
68ea7720b367fe84da601cdbc61cb0d651c3221b 2021-01-02 NEWS: [Feature #17312] [ci skip]
bc4c862a763749a831dfe4e874229aae681ae0fd 2021-01-02 [ruby/timeout] Removed deprecated names that had been warned for 5 years
f4be7a510eebbe6507ba41d138d7d252f4a68e90 2021-01-03 Added tests for Time#getlocal with UTC offset
35c3a24c8cbcccff1108079360e2063fc354b4bd 2021-01-04 Fixed error message when % at EOF
8da7f4abc779c6549833d718336d75aac98494b8 2021-01-04 [DOC] Update Proc.new without a block [ci skip]
977252421baac7a4b42a914c48bc7ae29ec934ee 2021-01-04 ifchange: check the number of arguments
758ac834a2e31888b45d88f3382de614751a0501 2020-12-25 Daily bundled_gems update [ci skip]
ec31ee25c40d19b7192212ba7596a52e60519f71 2021-01-04 Updated bundled_gems
afa9d65d61857792508b1405835b07b78e24449c 2021-01-04 make-snapshot: add -extlibs option
433a3be86a811de0b4adbb92e054ee3a6fc6b4d8 2021-01-04 ripper: call #pretty_print on also `state`
bf21faec1521540f2be05df400c37600b4316a0f 2021-01-04 stdlib.h is always included in include/ruby/defines.h
3adf84a0790aa2edb9e6c121e1e1e223cc7c0bbd 2021-01-05 Commented out the sh-specific code, in cmd.exe
903af74bbd2998cbc159c70010fdba0543509a0f 2021-01-05 [ruby/irb] Ensure to restore $VERBOSE
075824ebd53932898015fa264c7b8b8804c946b0 2021-01-05 sync_default_gems.rb: reduced accesses to REPOSITORIES
06454a9457e3c6fd819eb1ad6a9aa5b32eb083b1 2021-01-05 sync_default_gems.rb: added -a option
ead8d89bd7fa11601c7d6678a2b9182b01263077 2021-01-05 [ruby/io-console] Ignore chomp! result and return the modified string
4272395982dc442dbd38fef514116e0bad9f9303 2021-01-05 [ruby/io-console] Pre-define chomp! ID
83e62d77981adeb2968a49c3176a7a940c8ee29e 2021-01-05 [ruby/io-console] Shrink struct query_args
069649389cf2019782c7a11becf6391a67c68a9a 2021-01-06 strip trailing spaces [ci skip]
96ce1d9a0ff64494753ad4730f36a0cd7e7a89e7 2021-01-07 rbconfig.rb: extract cpu from RUBY_PLATFORM when universal
184e82e8f044bb5912dc01ebb2f4b52866fcc917 2021-01-07 Follow the NDEBUG given to the whole
412d26a3857492c9c749b74d72bab07df9d0e028 2021-01-07 Update bundled_gems
590dc06e3840cc7b00d80ccaac9fbf42573428f8 2021-01-08 Get rid of defining methods for tests in core classes
63abb5c227e5c20d18d0debf699251da93ca64b5 2021-01-10 dtoa.c: make compilable independently
34d02631e71209b12abb69d0114601027e485bc9 2021-01-10 dtoa.c: constified
2adbf01ae14c0a4cf190b7c969b91726966a0e0f 2021-01-10 dtoa.c: make thread-safe by using atomic CAS
1e827d4cb579e8c38daeaccf89338352fa5518eb 2021-01-10 Moved to ruby/actions workflow [ci skip]
c63552eab1a13c6c05e18d763c7acf3c4c5383ed 2021-01-10 Remove possibility of using same seeds
480f436dacc28def6c23d6b914f03ac6a0753d5d 2021-01-10 Suppress constant redefinition warnings
f6e2c41db30cc3d46053de70dbfe87a5db24d58d 2021-01-11 [ruby/etc] Check blocking variables at release
d2aaf865e3e5ecfcd10c879ce4263dc3a8f7fccf 2021-01-11 [ruby/etc] Added fallback definition of RUBY_ATOMIC_EXCHANGE
5e00eeb4d445fe28ec16b7c28cc9c02c5fc764db 2021-01-11 [ruby/matrix] use an exclusive range [Bug #17521]
72549cfe98a16097bb34256a8b6e75845027345b 2021-01-11 Removed ENABLE_PATH_CHECK condition [ci skip]
66a844fd07ca0fd652a20a1973ea242422d4ae6d 2021-01-11 Define printf qualifier prefix fallbacks
b017848f8a9c907be07f51d6ae6304bff9950594 2021-01-12 Show seconds of utc_offset if not zero
1eb8eb55c27b19e36d5bd23ce27f7ec2b9a7f521 2021-01-12 Convert time component strings to integers more strictly
7dc0511ea4be210f82abb1c82a31aec3a4fe5736 2021-01-12 Remove "." and ".." from Dir.glob with FNM_DOTMATCH [Bug #17280]
083c5f08ec4e95c9b75810d46f933928327a5ab3 2020-12-10 Check stack overflow in recursive glob_helper [Bug #17162]
d8fb0bca5475d62731ba871adf344fef88f62bbf 2021-01-13 Removed excess stringizations on regstr [Bug #17532]
9441f3f97087a4325ee80911859d37da41fa5050 2021-01-03 Allow UTC offset without colons per ISO-8601 [Bug #17504]
85b5d4c8bf4cdcba4f1af65f2bc0c8ac716cb795 2021-01-13 Revert "[Bug #11213] let defined?(super) call respond_to_missing?"
6f6dfdcc685077f0f85dcdd63843ecfc0f6fbfb6 2021-01-09 Make warning values consistent [Bug #17523]
4b15caee8fe7a5aaa52ed5a3ab2a3517c9206fd7 2020-12-28 Added `in:` timezone option to `Time.new` [Feature #17485]
e9b93d67baf8a6add548b7e5c702665100e4b3c9 2021-01-13 Positional and keyword arguments for timezone are exclusive
0036648a420f945624898568bb82bc5f83195d12 2021-01-13 Capture to reserved name variables if already defined [Bug #17533]
521ad9a13aef1e1dae4eaff70d3e6b2e358aa095 2021-01-04 Moved Fiber methods into core [Feature #17407]
7f3c5e65c658ba164bbf0ca7df18ac5b0c8be573 2021-01-13 mkmf.rb: remove exts.mk at distclean
c060bdc2b4ab8eeef5374f4174f5de48ab936d74 2021-01-14 NODE markability should not change by nd_set_type
bb40c5cbe977de9f36a2a739e94e9b2fd4496b6e 2021-01-14 Ensure symbol list node is either NODE_STR or NODE_DSTR
6bcc4664bdaebbf9b28a762ae63f476a1ec6cfb2 2021-01-14 Return new NODE_LIT
834b404b9aba6f3dcaa8107632530489239e53d1 2021-01-14 [DOC] Fixed indent [ci skip]
eb4319beafedc5ea8541d06e0db30309af96eced 2021-01-15 extlibs.rb: make patch command selectable [ci skip]
1cb0c5ac49e180cca060e3a17eba6c561f5330c2 2021-01-15 [ruby/time] No document for private methods
0d57d59933fb7b826bd0e20d84ed7f6d6636ac90 2021-01-13 Keep encoding in the result of File.expand_path [Bug #17517]
5307fab6619e26e05d791d68c35ceef2e923e8d5 2021-01-15 [ruby/time] Use Time#strftime to format
c143a2f9476073e3ced746009b10c81e68ec22bb 2021-01-16 [ruby/io-console] bump up to 0.5.7
92da224d228be6a38b5e86ea43290e6e5a33df45 2020-01-10 [ruby/io-console] Delegate to JRuby version
6ab5504fe5d952783ab124ac52a3295d0ae3a87d 2020-01-11 [ruby/io-console] Moved JRuby version files into particular path
35a047301b545dde2836948a7b1d4a39131f294e 2021-01-16 [ruby/io-console] Rubygems 3.2 supports `--platform` option
905f58dc874a6d4b89da4212412d1f1ae133e985 2021-01-17 [ruby/fileutils] Drop support for dead old versions
562b97e2f0abed2eb09db00e91e966e3fb3a4a09 2021-01-17 [ruby/fileutils] Removed code for dead versions
2bd8098c6d14b485c90a8e49355991e5220989e8 2021-01-17 Suppress the warning for the invalid method_explorer case
e033c9d7db02a4e8d2973364ecb47744b63aecd3 2021-01-17 Include missing AvailabilityMacros.h
f96eaf54a2f0662749c9d43bbbe861d905b6492f 2021-01-17 Use the dedicated assertion
a3851d97edec4979b886428136b1c62089d57d17 2021-01-18 Removed unused AC_CHECKING
c3d6bac325dcc4868977b15503641afa48092119 2021-01-18 Upcoming Struct#new behavior
414438688fd4a90d02ab7f8e2592356e1a542161 2020-12-12 ruby_type_attribute is not used for now
c32375883a696fcf8e9e99875f1339ee5474a255 2020-12-12 Update for autoconf 2.70
48bb0329eb325bc5b77c222f45b8dc97a208d986 2020-12-12 Revert AC_PROG_CC_C99 for -std=gnu99 option to gcc 4.8
331f0bc1cb7965bec9aed5d7278360c2e9fc8946 2020-12-13 Autoconf 2.70 no longer has -o option
dff74ee6db63f4c91bef1beeba52776afe9d5a48 2021-01-18 Revert "Autoconf 2.70 no longer has -o option"
21d2463fbc5094aa2ad92a21c910dccdc928b920 2021-01-18 Added empty ruby2_keywords gem to suffice dependencies
eeacdcb9a073c7d8ad703e0dc9faf229a5ebbe3c 2021-01-19 Fixed premature return
565aeb81e0886c835888a425e5d05ed99fb03238 2021-01-20 Skip freezing check on setting temporary class path [Bug #17563]
3b631d0f73117af8b69b91b2ded557d07872c464 2021-01-20 Support `i` command in log-fix
d961f14df3629f933613b062034deea0346de1cd 2021-01-15 [ruby/net-http] RubyVM::MJIT is deprecated, prefer RubyVM::JIT now
899b9506472de7c292c6a04918243e12cae8c69e 2021-01-22 Remove common output directory
c8121b2e3d85c5dc4219918604c4d301204e6455 2021-01-22 Adjust CPU name as arm64-darwin
c3244a3574da8ddc35523ef1b882dd2aadfc2818 2021-01-22 Do not set target_alias if unset
f1c36f2e6b0cd24dbcc9faf81a2ab88040eded2c 2021-01-22 Added include guards to coroutine headers
e34eb58ac71ddac2d90315b35adfb2c0bf880369 2021-01-22 Keep ARCH_OPTION for arm64
07b4b1b1cbafb73c03d04f25c8f3ae6d70975ed5 2021-01-22 Support coroutine on universal binary
ccd7b7ab9ac7b2adb427c52f32766d4e0a474de5 2021-01-23 vcs.rb: include commit info in ChangeLog
6ef761a5153a03b059fbce6a58bea8d701328b46 2021-01-23 vcs.rb: continue just with warning if failed to fetch notes
a55eb9a2af7950d180d9d31ffde2bce66710f44f 2021-01-23 Make reciprocal properly of non-integral rational [Bug #17572]
9efd590a13d1e8b8a141c46eabb48c2a1c286d2b 2021-01-23 Rationalize floats in coerce [Bug #17572]
8dfae85adb96cf3da84bf38f2103969d4a7aed3f 2021-01-23 Warn the defined location as deprecation as well as the main message
4de228b6bcd55957f2bdc549ffa531dd164be01b 2021-01-23 Sort autogenerated dependencies [ci skip]
d6e43e472356d8e0753f054278e71f1b299fdb4b 2021-01-24 Moved --verbose, --verbose and --help options to last [ci skip]
bb570ce6d80d28cfc7131dcb72885eed2f989b30 2021-01-20 [ruby/rdoc] Support ChangeLog generated by `git log`
b88d1e6b44164bca0c2b85ea6639469813e1e1d8 2021-01-21 [ruby/rdoc] Make each commit entries h3
127f735c1e5e0771076caf2a74390757a42fb177 2021-01-21 [ruby/rdoc] Tweak log entry markdown
f3f1a666c77f8c528b0adc9ccf78e4b9910bd6e0 2021-01-21 [ruby/rdoc] Shorten commit hashes
fa048a0f8523cefde5428805dd334691486319e6 2021-01-22 [ruby/rdoc] Add links to the commits
d5d1c41728d65acfb8aa2cf95f2d8ac88f271cd1 2021-01-22 [ruby/rdoc] Sort by CommitDate if available
52ebaf718e6a78297ceb0dff49815eeed28eae45 2021-01-23 [ruby/rdoc] Skip non-date logs by git-log
80bad36989bbc4ad6167fe9670327f95b78089ce 2021-01-24 Remove temporary directory properly
30f11e73c43672833b301ef89eca25d430e2480f 2021-01-24 Revert "Remove temporary directory properly"
fd6d5c803a78e389a643c65ae8ac3761817c4341 2021-01-24 Clear each test own temporary directories
7fe22152fc28084f4395fece84ff6e5eb2d6b288 2021-01-24 [ruby/rdoc] Support other date formats in git-log
19e6d271266eca5925e66fc8ec39b251a2fa6bcd 2021-01-24 [ruby/rdoc] Support iso-strict format in git-log
a56760b908fb89dbcf4bea5f6d8f6576bc88e1d2 2021-01-26 vcs.rb: allow log-fix to insert an empty line
6963e682f884d0c4f2972bcc89f69d9b6f756108 2021-01-26 vcs.rb: support `d` command in log-fix
1e2a8f7c945ddb93f083a320f6ad6536596a81ce 2021-01-26 vcs.rb: fix for baseruby 2.2
b091889ed67f278b1652ddde88596e2160d5aef0 2021-01-26 Removed YYUSE [Bug #17582]
ed6dc066b6247465c2bc55a39c2a837e53d2d4d0 2021-01-26 CFLAGS includes ARCH_FLAG
b409a34b410e748553262cb4d0c9cc374746dfd8 2021-01-27 Taint flags has been deprecated in 3.1
0d5a4d6d4973af3dfbdb19c965efe6c86dbdd8ad 2021-01-27 Disable fast-math
c736714de11f9d8dd90cb5f4d6b39fd73054aabc 2021-01-27 Clear unexpanded `mjit_std_cflag`
f6387ae0737ea19a00caa3af14c489b404c1c0e1 2021-01-28 Fix absolute path predicate on Windows
522adbc945c209f4993b0d0ee84a44c333de350f 2021-01-28 Fixed Kernel#rand spec
9241211538189a58b477bd55b539357617fd42ed 2021-01-29 Forward keyword arguments for Pathname#each_line [Bug #17589]
1f5b8f7084ac8c6a13612a6ced47e4678ff063c2 2021-01-30 Constified pointers in str_casecmp
e1f475e13f728a793131c38d2177691e87f45d17 2021-01-31 Update bundled_gems
ae0a179c4bb13c64584bc07b29372723d1d6c4fa 2021-01-31 Narrowed down the condition to pack RValue
49918b398463121a7df9e1b4de2c3d061125b8db 2021-01-31 MSys is a variant of Cygwin
e44870c2253a47c0fa989a4a188a7164735fec03 2021-01-31 Removed static assertion about size of `RVALUE`
22b8ddfd1049c3fd1e368684c4fd03bceb041b3a 2021-01-31 Split `mnew` into unbound and callable
952b2dcc8804cbf094f8f626e04bcb3f8e151005 2021-02-01 Fix for windres 2.36 [Bug #17602]
0dd38902b96e6062130080ab5b96098dedf71139 2021-02-01 Ignore warnings when transforming preprocessed header
1cdae49d39fbaef654df487f168d1fb14a146d59 2021-02-01 Implement NameError::message#clone for Ractor
5a33ef0586efbe1d7489f4696bd22499b0f2632a 2021-02-02 Set git config in global instead of system
e350b32837a824279e9dbba09139f6d0e4a4be0f 2021-02-02 Add some git configurations in CIs
b03aa7dcd73a55c4b76600830a90bd0bc725d5a3 2021-02-02 Use the lateset winflexbison3
ea47a9506a06e8bdcf64b7356f9ccd265bae7ce4 2021-02-03 Adjusted indent [ci skip]
d05a268adc402e0a9a5eac0ce291cfd34e68f29a 2021-02-03 Open gzip file in binary mode
b4eba8dfee50a8b9085b32a1750be5313b9cf96b 2021-02-03 Prefer block forms to close opened files
71c746379d5872e250d90ae45c585760afaf9516 2021-02-03 Make alias for aliased original method
fcdccbff0166566b2cf034a34f572fad8d9acb8b 2021-02-05 travis_retry.sh is not needed on GitHub Actions
9ef7780b0946c2bc96fe39b32c75c08134bfb408 2021-01-29 [ruby/io-console] Run subprocesses without test libraries
0acc05caf7518cd0d63ab02bfa036455add02346 2021-02-01 Add -fdeclspec to CFLAGS instead of CC
7baedeffe93dbb03c2e69129c3100596c1ff0e71 2021-01-28 Added tests for MakeMakefile#test_egrep_cpp
52ce583f5281afbb1d89d45d9063026846415e48 2021-02-05 Stop disabling firewall
94fb62e4a01975d61ad074f882068fdd7d6ed474 2021-02-06 [DOC] Fixed a markup in Array#sum [ci skip]
947d93b715436b13eefa39f87737bdad3c1f870a 2021-02-07 [DOC] {Array,MatchData}#values_at understand ranges [ci skip]
478716f49a19cdd86f629c6a0673c1ff53630c96 2021-02-07 [DOC] refined
0261519f6e69f16e0f995be423688b7957573f67 2021-02-07 [DOC] Module#method_undefined
03e3cc2b7210edc62ee2af773b7ce479afdac78b 2021-02-07 [DOC] make individual names so that rdoc can find each documents
1499f626a55fff59ccfa51dc2924ebfe7c6ded82 2021-02-07 [DOC] Modified prefixes to get rid of conflicts
1ba2b5cdee62426326b93b77877c141609f0b939 2021-02-08 Removed unnecessary parentheses at `case` [ci skip]
1d686bdeb9d144f4ae2298c7ab5f46edefbd18dc 2021-02-08 Added test for keyword arguments to ARGF
bf627e518d4575fd8ebfc28992b2177392b1dd20 2021-02-08 Forward keyword arguments to ARGF from global functions
4186cd6435a58a9233ffe52f5d5ee6374d098883 2021-02-08 Revert a part of "[DOC] refined" [ci skip]
ced09d521c4246e4a973da771ed9b2b60a8fcad3 2021-02-08 vcs.rb: improved export_changelog
a0faad38ce6b2a32f33cd045d1c26f4f55d3afe5 2021-02-08 vcs.rb: added `base_url` keyword option to GIT#export_changelog
dfff1df95ca4f678e926d4e22092697d0eb91e73 2021-02-08 vcs.rb: update the given option to VCS.detect by keyword arguments
0d89aedb734372bc35d8a569a992d13e86e7923e 2021-02-08 Assign TAG_NONE to ruby_tag_type instead of 0
265c0022390e3dcd4ff692fc77d29b94e652c877 2021-02-08 Do not allocate ractor-local storage in dfree function during GC
e0c100ec96810b999c704fc73d60255484b63844 2021-02-08 Adjusted indent [ci skip]
a6f5f3cccda381ae332aaa6467f2644611371fb5 2021-02-09 Also `eclass` loop can raise in `rb_obj_is_kind_of`
97cf290063ab940d08819cd96cbcca0ef6d50e4c 2021-02-08 Copy va_list of exception classes
8776606b1d3f1c45b1c7c551a5afca1f5adcf561 2021-02-09 strip trailing spaces [ci skip]
e7416b4c7e65654fcee173d85bb6d46f0dd40c62 2021-02-09 Updated pre-prototype declarations
96441b91a689c66e94127c44e47d19d7af8482a2 2021-02-09 Define macro for fiber/scheduler.h
df4f8aa248ed959938e0071ec75fb6a615eed4e8 2021-02-09 [ruby/io-console] Fixed regression against 3.0
5bfca88f760727240902a70d1df0cc516ff31a70 2021-02-09 [ruby/io-console] Fixed typo
6bb103f01263583bcbe4baa8bdd380f08c46f70e 2021-02-09 [ruby/console] Updated depend
ad2c7f8a1ea82d5b1913b466fcac63b77cb07569 2021-02-10 Simple benchmark of Float#to_s
3acc81d9e41b18380b9e0168fe2b5e5e0c727256 2021-02-10 Fixed race in dtoa [Bug #17612]
ef59a781d7c93c5e1d0b4c8a8b408b8c880c9cc9 2021-02-09 Fixed the signature of find_time_numguess_getter
4b6347ab3907850769aa8e93674a4c0a4a18c668 2021-02-09 Compile debugging code for time always
e271a3d4afc47e812b50fc9c50f6bf34d2d723a6 2021-02-10 [DOC] Update README files to use autoreconf [ci skip]
8544f51ef70b6b34aa6c81f5b52a4f05da464609 2021-02-11 Comment in sh needs to be the beginning of a word
f3f78f96548e10e76784b2b45771b41dd358afd2 2021-02-11 [DOC] Improved regexp.rdoc [ci skip]
81f17857a7932cd838dd59991b4e6514f39184e6 2021-02-11 Merged too-short salt conditions instead of UNREACHABLE_RETURN
aea40f44aa2918f5b64d2eab1720b3d63a8b2c98 2021-02-11 Fixed time_t conversion modifiers for debug
b83b27cddbd8b7147dfbfb3c00102da365e97760 2021-02-11 [ruby/irb] Fix inverse separator condition
e8b210542b7d290d6c3feeff85221ed7303d2aab 2021-02-12 Define rb_to_array which converts with to_a
1f0e0dfb228fd14b3f6687539ba274ba6a2d1643 2021-02-12 Thread::Queue.new should accept an Enumerable [Feature #17327]
31f4dec6373c15a58899f8b86e35d48a7d813bf6 2021-02-14 Refined installation of gemspecs placed other than ext and lib
fc56b96b09e477686975c978142e3af9179219cd 2021-02-14 Fix gemspec only case
504d6dc429f931d0ea45d1b0d969cd27476ff91b 2021-02-14 Revert following rbinstall.rb changes
0dad341006c3d6a1d941451c5ad5f4d72b386595 2021-02-14 Directory mapping for default gems
416956afa6bd64894b0412100985a1a0de0ac480 2021-02-14 Set verbose flag at retrying
522b25668979892b10c71109a2520b300d57cb8c 2021-02-15 Added tests for --backtrace-limit option
4f47d655e357a7f09943f199969b437a25665ed2 2021-02-15 Added Thread::Backtrace.limit [Feature #17479]
37b90bcdc17f1cd2c088db7db506ed7f5b2a775f 2021-02-15 [DOC] NEWS for Thread::Backtrace.limit [Feature #17479]
b1149bf3058ab886b0e66e543c2b60427735f94c 2021-02-16 Make the commit of updated bundled_gems file
4fc6fb2d124b3b122066b82b5d093bf416ab196f 2021-02-16 Update bundled_gems
9ef66ce3fcfee06d628b611dbc22026d7cc72d0e 2021-01-15 strftime.c: support unknown offset UTC in RFC 3339 [Feature #17544]
5b7439bb7b1088ef5233175893229970cee339fd 2021-02-16 UTC zone should be still "+00:00" [Feature #17544]
296a2cab07ce530809ee74dee61180fbb3ca6f91 2021-02-16 Parse "-00:00" as UTC for the round-trip [Feature #17544]
42a16e5974c3919755013eeee0debb16ffb69ff5 2021-02-17 Removed no-longer used variable
70cf53b4d232ee00321523afd308b723189f1575 2021-02-18 Update bundled_gems
9110021fd220dc5fdd3937533db8620ba57ce386 2021-02-18 [ruby/readline-ext] Use omit
9a5da2dcff51dfd845246cc21645369d1f7201c8 2021-02-18 [ruby/readline-ext] Initialize libedit before managing the history
169c726f60b18fa283ac903809c3350318d3f06e 2021-02-20 [Win32] Fixed preprocessed file path
cc8e966e3c8b44dd946c4c50cc8d172e1d45e625 2021-02-20 MSys is a variant of Cygwin
4e32a4ab81d510b1cb3cd45f7faafc917aa071cc 2021-02-22 Search subclasses from constants
67d2619463061beafe86a773310962365380577f 2021-02-21 Expand final path name buffer for namespace prefix
19cc24b34b0490b7c2779eec521fe0089e05f183 2021-02-23 Enclose crtitical sections in `thread_exclusive` block
da18d6f0154f020733747c359b08d216db05c26a 2021-02-23 Constified possible data
41eb4fbf86e7ae9c9ff993e07a19fa44eb74be9b 2021-02-23 Fixed commit miss at 19cc24b34b0490b7c2779eec521fe0089e05f183
5a4742a0b4d57e95d6ed7e27c786a74e7cb55977 2021-02-23 Make uenvarea thread exclusive
819dd464dee2245299cb62323fe5c2b42940879e 2021-02-23 Fixed commit miss at 41eb4fbf86e7ae9c9ff993e07a19fa44eb74be9b
7563d542d6c2bba5f5820f45b9707583aa28b136 2021-02-23 Use the system getenv in setup_debug_log
a12e950816d4db950d975e062f903a5e8c75f1b6 2021-02-23 Revert "Enclose crtitical sections in `thread_exclusive` block"
9d8c66fd6a3b9ff1c18cdbef88d34379253fb66d 2021-02-23 rb_fiber_terminate never returns
bf089d786a7ee1fa8c972e10bb31b23ba30a1438 2021-03-03 Fixed syntax error with gcc on macOS
dea08758be2ee02b5e2d85ee49aca85a9ea85201 2021-03-04 Check for trailing spaces
446d000e1148d4dd1dc5e0d3a745dbc205457632 2021-03-04 Strip trailing spaces [ci skip]
b3c53a8a885be8f5cc2b712798b0d2741c488ce4 2021-03-06 Make Ractor stdio belonging to the Ractor [Bug #17672]
3ba1580d800b4751e1944242a82d4db96864f1fe 2020-10-23 [ruby/io-wait] Revise IO#wait arguments
05d118feea447d195e5662a03c2a41b50aa6b8d9 2021-03-05 [ruby/io-wait] Fixed required_ruby_version
ef9bde6516a46359ad68fef96bd180f12262cceb 2021-03-05 [ruby/io-wait] Refined uncommon device type tests
ea81fff56443d49099fb746bc06c4f239fe5e647 2021-03-05 [ruby/io-wait] bump up to 0.1.1
f6d5de8f33fe715d939e3e77b8ef73d88bcd6c9f 2021-03-05 [ruby/io-wait] Declare as Ractor-safe
1d1b9e02d26f5f9834b7967e46e853aaf1ffc815 2021-03-07 Removed a typo in a comment [ci skip]
21e255913c5d00426bcc4d69e3d444b45635a534 2021-03-07 [ruby/stringio] Pass IOs as separate list for ruby 2.x
0d29c3179c86a73206939ba637e4fdf2dd6eff9a 2021-03-07 [ruby/stringio] Include all modules included into Test::Unit::TestCase
d0a05fd4b40ff0f88728c4897e67b68185128f54 2021-03-08 Fixed FD leaks
32a13591e0bb6e96b05452e214f14eda21ee3aa9 2021-03-07 [ruby/stringio] Check if closed in loop
b1f375ccc544188284ce8ad3e63ab0dc12a50766 2021-03-08 Removed HEAD^2 checkout to suppress a CodeQL annotation [ci skip]
602d09a1817bdc75c20d8299b75affadd2f9f180 2021-03-08 Suppress useless default branch name hint [ci skip]
1a00402987558db93f2741f3b500ceadd7b17dcd 2021-02-23 Enclose crtitical sections in `thread_exclusive` block
8c943e3be880eef40023e52daf43d8e0bc8ab59c 2021-02-23 Make the flag in thread_exclusive unique
9299703b390a30246819a60516bdd14e37c597fe 2021-02-23 Make uenvarea thread exclusive
b7d4dcf3a6a741ba85119b45a786a55e70bb910e 2021-02-23 Make vm_exit_handler installation MT-safe
e85bffc32473968b2e3736ad712f5e0d6e9aebc9 2021-02-23 Increment global variables atomically
2a83650b0fd25719fb6c03bfec7bd895734d3ceb 2021-02-19 Destroy VM-wise locks before freeing [Bug #15852]
5f821ee9777b1c13364892a65e9af97545d14bb6 2021-03-09 Recheck ucontext functions to make reconfig stable
f0b3700ddc678795129176f2a1ebcb4bd3235270 2021-03-09 Given argument does not need to cache
4c80b9d063fe3cf3bc80b2631f4ffc3b5346e12f 2021-03-10 Fix `coroutine_type` variable name
a6b5d70bcabe66041376d5a82cedea9f2a391da8 2021-03-11 Create the test file under the created temporary directory
ea39955e23f82d05c0e1a5b0933a78fc4245409f 2021-03-12 Removed a duplicate setting for mingw
90c12defb3f2505f53c79e910d2f5a348a16de50 2021-03-12 Constified variables for getenv
d91ade3e1e8e137d186a00158fb795e9c9ef99e5 2021-03-12 Renamed functions for Fiber singleton methods
701001e36ea99f0c253eeb0721706af77de0ffdd 2021-03-12 Removed an unused declaration
2148ee78a5bc5e679903f5839c66578bfcf94a39 2016-01-07 Extracted AtomicWrite
983f6d0f2af157ce2df9428a1701d8666877d0f5 2021-03-07 Moved locking VM to an atomic operation
07ff1f4b0b040b594a6fec44d9888395343449c6 2021-03-13 Revert "Extracted AtomicWrite"
8a5a91eead7c026ea71dca3063345451d16c948b 2021-03-14 --dont-cuddle-else [ci skip]
2a6bfd22468343003463e0cbf91953a01b0dbba5 2021-03-14 Properly convert time_t [Bug #17645]
82b6f89283042b670975f3f7986432647101984e 2016-03-18 File.dirname optional level
18a3bf5a0e6fd9de8dd1347fb70575147a513c7e 2021-03-15 NEWS of [Feature #12194] [ci skip]
3651f678a719ae3a35825bcb4e0dabbc7c60d8df 2021-01-25 [ruby/rdoc] Support GFM table
10b082064e6ab0943cce4ef43e567d8044c7096d 2021-01-25 [ruby/rdoc] Add table style
de8e6218a3257fe19b46ff0aa157e66f452ac8b7 2021-02-22 [ruby/rdoc] Fixed CodeFence without blank lines
fad3412d475b57055f426cf4e86eafeab516672b 2021-03-15 [ruby/rdoc] Get rid of a trailing space
1ad222477344597038d7ec08885a41f547c2a3b4 2021-02-14 [ruby/openssl] Fixed the results of OpenSSL::Timestamp::Response#failure_info
382d3a4516a8177acbd23e8f87e766e38cce36a8 2021-03-16 Improve Enumerable#tally performance
3260602fa3d905ba310b9afbc5365ee52cb53d62 2021-03-17 Adjusted indents [ci skip]
447feb0aa08e20cc5eeb8b3a6f881de261a2c9a2 2021-03-17 Improved autogen.sh
366e88e508de7c59d69906ad948cccd7979e932b 2021-03-17 [DOC] Update README [ci skip]
f748b911c9157a0bb86f38280ddfba72a55049b6 2021-03-18 Fix infinite loop at illegal sequence [Bug #17729]
4ea96f1d4f8a50c204c4367c994cdbf12cd97b64 2021-03-19 Use CommonRandom if available
9e71f1aa4cea42c895a2857c0f9c252865468d53 2021-03-19 Include CommonCrypto/CommonCryptoError.h for old Xcode
4ea9df0135d92706c556a58a4f6eb43ee4d08594 2021-03-20 No longer aclocal is used [ci skip]
e019dd24df4ed7063ad80d4c2e4070141793f598 2021-03-20 Ensure the receiver is modifiable before shrinking [Bug #17736]
0b6554e65b902a977012150ba3ae2b170a3c061e 2021-03-20 Refactor hash update callbacks
cfadbf2fc4a6547f6e0bd47b8103c5b4bbd17b20 2021-03-20 Add write-barrier in tally
298edfa4a29d4233fda2b42abdf93a0cd74928b9 2021-03-20 Refactor hash aset callback
d36ac283d188ba6d923c905a85341761fa1305c3 2021-03-21 Ensure the receiver hash modifiable before updating [Bug #17736]
cb396d4214f7d1c60a9bb45420ef647468b8da2e 2021-03-21 Share variables defined in common GNUmakefile also in cygwin/mingw
5e2e8ad9a9d7b5b705d755f203d04a76236c5870 2021-03-21 Add `RbConfig::CONFIG["platform"]`
4bc09c9696a430a24f9c583668e06b4a2976025b 2021-03-22 Suppress verbose messages
c83bd2a5ea176f00224bc2b158fb2723af360c9e 2021-03-23 Refined failure messages in TestFileExhaustive#test_test
a58f9aa3504f4057950fb858ea54b28d954f947f 2021-03-23 Assertion for colon-separated encoding pragma
607aa11711a7975540e1d71c2616ae5533feb35a 2021-03-23 Ignore useless separators preceding a file encoding comment
c9d0053e67e170dce1a05616525481e2ace0b08e 2021-03-12 Fixed compilation errors when USE_DLN_A_OUT
2dcbc6ef966c3bed89a57208812f9b5f6c8fd5de 2021-03-24 [ruby/irb] fix completion test when out-of-place build
1f08b0d18d9d1178cef1eac91f6ea97cb6b437eb 2021-03-24 Removed dln_a_out
cda60ee6d5e63b90412c4be87040602e9293751a 2021-03-25 Keep unicode_normalize/tables.rb as-is
e7dc6f2a3cee7e64272988e23e6eb3a4b03a1608 2021-03-25 Generate encoding header before enc.mk
041a4f9a5e04eb4e6f8f26d143a613a817e18717 2021-03-25 Stop downloading Unicode files twice
9143d21b1bf2f16b1e847d569a588510726d8860 2021-03-26 Enumerable#tally with the resulting hash [Feature #17744]
8a89dd2a6cb2f6b9ede15a9c7f8d3af684fca3f8 2021-03-27 No codesign in tests
5e5fb72f99701dc27c66ab148471893f14e6d6f0 2021-03-28 Clear an intermediate hash [Bug #17735]
fb6ebe55d91187d9635e0183d47dbf38e95b1141 2021-03-28 Hide an intermediate array
38ea2306d2c3a1a698424f61dabdb42cda1a904b 2021-03-28 sync_default_gems.rb: preserve Co-Authored-By:
603d79952037768723247da12d9b093446446941 2021-03-28 sync_default_gems.rb: message when no commits [ci skip]
49c1c2dce35e9f818be396dacbaa9a3ff72b5985 2021-03-28 sync_default_gems.rb: escape filter command [ci skip]
36bad6f14f30db59f2d51e2acbdd9143230b35c5 2021-03-28 sync_default_gems.rb: search the last merge more strictly [ci skip]
f7faac13c6f7776cbdc20d8f59e33d26e30b93d0 2021-03-28 sync_default_gems.rb: remove un-committed files [ci skip]
989e22f394c48aae301a0239cad14871dfa96d43 2021-03-28 [ruby/io-console] bump up to 0.5.9
f46bbb2e99b8c1df6a62756967b40de36039916b 2021-03-29 [DOC] Improve an example of Array#count comparison [ci skip]
f16b9e7f268dc5abd649c95b710c964448982574 2021-03-29 sync_default_gems.rb: IO#puts prints a newline between each argument [ci skip]
d87b8ce6477aed054fb52a5ab6041eebef106a9c 2021-03-29 sync_default_gems.rb: ignore COPYING file [ci skip]
e97f21afcd0abbc1b03a070f9385ec7b765e5a71 2021-03-29 [ruby/optparse] Exclude unnecessary files from the package
2bbae0e91acf1090bbcea49476ef007162ec8e2b 2021-03-29 [ruby/optparse] Completion scripts themselves are not executable
e8317d90b0b102ba270b456cc6cb7c6865c6b448 2021-03-29 [ruby/optparse] Fixed error message of unparsed non-option
190a57b16863afce3fb8ea4035aae331cda0868d 2021-03-29 [ruby/optparse] bump up to 0.1.1
67f60ebb6494ca6d67d8797625b9c3af9b4135f5 2021-02-11 Fixed a compilation error
5cdf99f64e344b8e4638824d55f5caf33be682ca 2021-03-30 mkmf: fixed install directories of header files in extension libraries [Bug #17761]
94d564077c982aa617e314de622b9391abbd9655 2021-03-30 Text files should end with a newline
2a02b61fae2c5dcfaf123f43c08c7c7949c1790c 2021-03-31 Use EnvUtil.under_gc_stress
a5567350f706d6c72b2d4e0cdc95ceff80e87bbf 2021-04-01 Refactored sub-seconds normalizations
9513fcd5bc50deed1d60fa7a26a573d48654d9ec 2021-04-01 Suppress a warning
ccb0b7ab7dd8667f9cd6d3d74483ffbc083d9c24 2021-04-01 [ruby/irb] Suppress verbose messages in the parallel test
79af8ce6d7f46e7e79180dbd6bef6681c1329bd9 2021-04-01 [ruby/irb] Colorize `__END__` as keyword
43e0677c6de891c184da4ec66a03005d0824d5d0 2021-04-02 Fill the ring-buffer with the fallback value
a6948329f8f89fb390215086fe4a888915fd589e 2021-03-21 [ruby/rdoc] Clarify that dots in URL are replaced
64b991b0cd98ee8f23266b8cbea0fa34bdaab1ec 2021-03-21 [ruby/rdoc] Links to document texts without "rdoc-ref:" prefix
3cd3d25dde87b5afec30881ec72cedf92216155f 2021-04-04 Unify code by word sizes
4b926330430738a61c4f4307b1ead2232c2e22c1 2021-04-05 [ruby/irb] Suppress verbose messages in the parallel test
4b6fa03a72b23fa03a8f37cbfdcad3f0251832cf 2021-03-31 [ruby/tmpdir] Make usable chars more strict
856a9701fd13edbb9d5f0fa773082d312195df90 2021-04-05 Get rid of multibyte prefix to tmpdir
d235dd446175ab15b16644ba50a705e24ed4faf5 2021-04-06 update-deps: prepare to run if not yet done
956056db37c6d1ff0ba17746f81f83729c0fbb6b 2021-04-08 sync_default_gems.rb: do not reset the whole directory [ci skip]
d825e34962540d345eb3c5a70eb264b415e915a5 2021-04-08 Use autogen.sh
3816157e5d955da422d717f278bd3d4551447348 2021-04-07 [ruby/irb] Ripper::Lexer::Elem#state is defined since Ruby 2.5
9e940eae604f886f48fa10e667ceb40c35924b91 2021-04-07 [ruby/irb] Moved development dependencies to Gemfile
b0b3022f95b9ad4f19098b461e461dbb96f8e906 2021-04-07 [ruby/reline] Moved development dependencies to Gemfile
0395aa6bbb23c2a4c92fbbec87803a9670174d2c 2021-04-08 Make the return type of rb_char_next the same as CharNext
0a93a3f4c63f025c47caf02c62f3d684ec456603 2021-04-10 win32: fix RUBY_RELEASE_DATE in Makefile
68a6f6c4abbd554c20ccd85a538dc4576aad87f0 2021-04-10 mac: ignore SDKROOT at installation
af8ac97fcc2c6d43655fa3b9cc650a5400ee4910 2021-04-10 rbinstall.rb: append "/" to directory names
6c7d39aabed9b70b6bf13cc27c2bff086cd99bda 2021-04-10 rbinstall.rb: record default gem files
3a3033c138c0951ad5edbf02b5c233b58a190d2f 2021-04-09 get rid of using `__builtin_unreachable` directly [Bug #17787]
c569c298fe7bf0ff7d51ae26193b00592e65ab8c 2021-04-09 just redirect preprocessed vm.c to mjit header [Bug #17787]
8b7cab70ebf10b252c62bbc7931d0927fb9c25ad 2021-04-09 configure: try `-fdeclspec` option by linking [Bug #17787]
4a6c7f8696f3a5df36fb752990f037b8ba9b5937 2021-04-09 configure: always check for atomic/sync builtins [Bug #17787]
bd7430c7aacd135419609eec72e3889cd00a6f73 2021-04-09 [ruby/optparse] No document in rakelib
cb01437c24ce3f819ef15947748e3c723b9c52c6 2021-04-10 [ruby/optparse] Fix relative paths
f89486965b64bc04ed49073fd5ef48390e0026d2 2021-04-11 [ruby/optparse] Moved rdoc files to doc/optparse
ec0158782729756021671fdbbd391ef56e7cd7cf 2021-04-11 Revert "[ruby/optparse] No document in rakelib" [ci skip]
dbdd8c2dfe229023daed4e00147229a3c7acdad1 2021-04-11 sync_default_gems.rb: ignore rakelib [ci skip]
37b96d6773a2151fb3193cab6b9e3f7328915844 2021-04-11 sync_default_gems.rb: merge only files named as each gem
60bdf03b6d982777656acc11bdeb2ca4b4c3f1ef 2021-04-11 [DOC] Adjusted spacing [ci skip]
799ea1d1540aca03542ee31647052343507a4b41 2021-04-11 mkmf.rb: convert also arch_hdrdir [Bug #16651]
a5688b5ce6e87a5b881a4d52d4e59b6fe807e807 2021-04-12 Support non-standard `struct stat` [Bug #17793]
df7efdcb6b7fd4286fe7d1fe853fb679aa6a5120 2021-04-12 Get rid of LONG_LONG redefinition
12f7ba5ed4a07855d6a9429aa627211db3655ca7 2021-04-12 Make String#crypt ractor-safe
393923b50d472468c078c08a4b6f90e7186deb4a 2021-04-13 Inline LONG_LONG conversions
fd978621ccbc9519afc05ad031ba2518e9a6f379 2021-04-15 mkconfig.rb: Update around SDKROOT
26888d5e032202328e10881550477fd036c8e805 2021-04-15 Workaround for installation failures on macOS
b6bb4623ebcf1335cf0a81d279cde24a9e97bcce 2021-04-16 NEWS for [Feature #15198] [ci skip]
17c3014bb7012793553c275f1509b2bb6f82cd50 2021-04-17 Prefer positive condition to double negative
1f56238032482ab55db2a7cbf5c156b5ccc17526 2021-04-17 Remove comments in tool/m4 from the generated configure
6943ffc3d55d17160183f955bc6247a79885a34b 2021-04-18 Split revision.h rule
6ddaad606e99aab254288ef14fffbd34a2e54e16 2021-04-07 [ruby/irb] Added assert_equal_with_term
75f1ad8cb33171662e3248a1fe8ded2eda0a9cef 2021-04-07 [ruby/irb] Added test_colorize
687ab5dcad7bb8069776330ca6a62640290d14f5 2021-04-07 [ruby/irb] Assertions on non-tty
8fdc45c8941da7559eb61666284c38b7f72ccfbf 2021-04-07 [ruby/irb] Added `colorable` keyword option
5219b4ddb4b89dfe8a951da75f5ab78431781d7f 2021-04-15 [ruby/irb] Added setup and teardown to TestIRB::TestInit
795fb51f80e0cda19d39480bdaa26ecdab3557a9 2021-04-28 NDEBUG is ignored since Ruby 3.0
96fd1e1f22ddea943adf5e222beb8a00ae48a70f 2021-04-28 Removed unused macro HAVE_CONFIG_H
14ee2635054860e94e402c9f1f5fd536c886b3e2 2021-05-03 Workaround failures on Windows
ef406a6c215d70139364c62a2b4c94dc65e101a4 2021-05-04 Suppress maybe-uninitialized warning by mingw gcc 11
5bde2e61db8148cd5a7974f640aee38be60bf368 2021-05-05 Workaround for gcc-4 bug
3d5b6ddff8def49e59fb9a9ddd28a653498ae861 2021-05-05 Fix compilation on M1 Mac
192150051144c0242ee44df26952dfe31b83cac2 2021-05-05 PAGE_SIZE is used only when mmap is available
921d8ac99d264fec26e15b75ea4fbe024aef281b 2021-05-06 Get rid of including sys/user.h on macOS
a1fdc5f71cf0ad8254282e34b2a8b7dce11722ba 2021-05-06 Check only whether PAGE_SIZE is compile-time const
0dd9ac7721fe2754670b7b30aaed33e95f6ca7d1 2021-05-06 Revised PAGE_MAX_SIZE case
f941dd5a9f80616fc1461625bead4774da8ab9ae 2021-05-06 Reuse sysconf result
ddc29e29890f7f1b29effb84929e6856e45632ee 2021-05-06 net-http no longer requires stringio
99644514db3768e4fd47d6ff9111091ab1a5a6d2 2021-05-06 Conditionally used functions
0bbab1e5151c3396ebe544d09cad997cd9cb5e3b 2021-05-06 Protoized old pre-ANSI K&R style declarations and definitions
40612d55c628cb80dc7cb2b98bad8d8cde9c1f75 2021-05-07 Fixed shorten-64-to-32 errors when USE_COMBINATION_EXPLOSION_CHECK
30d2d72663adfbce80ee122a2f6763eff6a7674e 2021-05-08 Shrink timev.rb iseq size
c7601fb9ed41a6d63829b1f8b637f319e3bea462 2021-05-08 [ruby/irb] Deal with different screen sizes
2d670274481647bf3bc9c82a9472bc8500a97a45 2021-05-01 Removed missing/dup2.c
110f242ef9b495037f59e4972ee102a8b8b372d5 2021-05-13 Also `\U` after control/meta is invalid [Bug #17861]
a168c4772827bc6105177c4b605dcf6e6e1943a5 2021-05-14 Make USE_MMAP_ALIGNED_ALLOC static const
7cf90f99f5674fdadc0ff9d8341b315b2490ea26 2021-05-14 Refix PAGE_SIZE
adafa8105f58bddc05a6ca12314890e07cbf5f5b 2021-05-16 PAGE_SIZE is never used on msys/mingw
34bc8210ed1624dc6ba24afef4616baa5a934df9 2021-05-18 test/irb/test_raise_no_backtrace_exception.rb: fix test file path
7c716b686ca396733028f9a824f8cd656e23f7a2 2021-05-18 ext/json/parser/prereq.mk: fix warnings for code generated by ragel
1d170fdc6d0af128c9e5ea2d6082790d5885a4ae 2021-05-19 ext/json/parser/parser.h: Add fallback MAYBE_UNUSED
63663bb459b8592fa6c8f78a77fa15e9d8e1fcbc 2021-05-20 Rename nucomp_false s nucomp_real_p_m
c71109355987f290257e977c1634db6328916786 2021-05-20 Get rid of sporadic WSAEACCES on Windows [ruby-dev:42661]
a35d137a37a0c12cb5694e419284b9e0ab718467 2021-05-20 [DOC] Moved `File.fnmatch?` to dir.rb
9edad0df74c6ad39281852cca9793fc7dba5c81f 2021-05-21 Remove short options with argument [Bug #17870]
a298bdf8606bda9c9868c44618c5b70a96c2712c 2021-05-14 [ruby/rdoc] Dir.children is 2.5+
10e63f3f56cc0f559816d921f3e771dea02f3eb9 2021-05-14 [ruby/rdoc] Vertical-bar is disallowed in path names on Windows
f18a0b7654d471101b207e7fe553e12a25398e45 2021-05-14 [ruby/rdoc] Follow-up rubygems
59b327aa58d3f514030b0afb767f11ab6ca0a76d 2021-05-17 [ruby/rdoc] Drop support for Ruby 2.4
e9974a466ac7edcb8035f5f7bc65c4c6731e2ee2 2021-05-20 Get rid of sporadic WSAEACCES on Windows [ruby-dev:42661]
050bb06e66d8c08c43bf0cc74271f35c3edce25d 2021-05-21 ripper: assertions for rescue/ensure in method body
50a534a1526e2b9f4ea41e44b802bd73f9cebbeb 2021-05-21 ripper: wrap endless method in bodystmt [Bug #17869]
c4162a4cb82278b0674452304c96b5775d5b7d6d 2021-05-22 Refined portability of test for [Bug #17739]
251fafec1b981076d6ba589ace2a4aa9502cbad2 2021-05-26 Suppress debug message
9024c7f1bb3ea432a2b52e7c701b06f83aafd4d5 2021-06-01 Make `Thread#native_thread_id` not-implemented if unsupported
0f97aaa6cff486cce5e5d0cea796a6522df0e5e6 2021-06-02 Suppress false warning by MSVC
a023db49bfbbbe119638bae6abf8113f0de371de 2021-06-03 Assertions for duplicate literal hash key warnings
37eb5e74395f148782f7d67b5218fb2e66b113d7 2021-06-03 Warn more duplicate literal hash keys
9f3888d6a3387773c8707b7971ce64c60df33d36 2021-06-03 Warn more duplicate literal hash keys
93be7a4c6bda8269b3d82ce4cfde6b2bde3b9718 2021-06-03 Suppress clobbered warnings on Travis-CI ppc64le-linux
3c57c087ec4ac9f2d7b9f4111a667efe42d30cfb 2021-06-04 lldb_cruby.py: fix non-flonum float inspection [ci skip]
91c542ad0570d02c269877226689085128038f54 2021-06-04 lldb_cruby.py: push non-flonum float to history [ci skip]
2e972406174ebf0c5ddc8d819fd76c1cef5e7b23 2021-06-06 prelude.c.tmpl: strip comment-only or empty lines at the beginning
cf92b3cc97679303cee285190171c7135c81fa27 2021-06-06 ast.rb: reduce nesting
dd765f9e605eb1a6426a0e3165e2db71b2081d03 2021-06-07 Get rid of updating Unicode files
4bd538e847c9e9b106ebd2bab9bb5075ffb8014d 2021-06-06 dir.rb: moved class rdoc from dir.c
c741ea0be7402fd709207548d78b044fb89dffd0 2021-06-06 timev.rb: moved class rdoc from time.c
26fcec5ae5edb9269f5fb91e2ea4827be05e3a59 2021-06-07 [DOC] fix metacharacter markups [ci skip]
73f9831a57e133ab5645221df862a176a42f6685 2021-06-09 POSIX timer cannot be shared in forked process [Bug #17941]
9ba335e2eb79b1a75166828f437b71a1398ec3c5 2021-06-09 [Win32] fixed PACKED_STRUCT_UNALIGNED on x86
e03bf76b312e9cba0e44488fcd8f67099af816cb 2021-06-09 Pack iseq_inline_constant_cache_entry
791d7d49476e6363c1bd24af637a9581acc627bb 2021-06-10 Freeze command line script
122ce52e8f4f1a7654e0e2f80081487e23af42ce 2021-06-13 Check if alternative malloc header can work in C++
9ec6c83c97d9e66b6d165329c0711bf8e096afaf 2021-06-13 Removed duplicate include
9ab6d39a66f4df16d0a6940a966afc69ba6c14d3 2020-12-12 Added parentheses to silence sizeof-array-div warnings
32b18fe9d04e9c95ac0b8d5df258226867efc063 2021-06-13 Suppress array-parameter warnings by gcc 11
f0f9e77b65990001bd2acb42e1c6b673f6324425 2021-06-14 Suppress gcc11 clobbered warning
635e1c5282a4207281ad8ed698e77547648b2ce9 2021-06-14 Pack values to preserve
626427c2e0f886ff8353c5faa8254699afd88ca8 2021-06-14 Removed no longer used variables
b513fc2fe747e1ad349fa1fe4bfdb5e91dbda0d3 2021-06-14 Fixed method names in exception messages
70833fab7fc2e912f5a405157b3afa101b482c17 2021-06-14 Suppress gcc11 clobbered warning
5dde13e5ce7236d1de428f6a74f1043c6893bacf 2021-06-14 [ruby/ostruct] bump up
57eaa07ba6c1ee958c16d5c451e2dceb2208edf1 2021-06-14 Close leaked file descriptors
edbe0e224c2594b7a7b055f0986cbfd690d754d5 2021-06-14 Suppress exception report in inner thread
b32e6c168a3463c1eda7a94f7716adbd3d607a38 2021-06-15 Convert initial contents before allocating queue buffer
d09f097eec4fb85cbb43481bdc6d7fcc82f94697 2021-06-15 Time#getlocal tests for [Feature #17544]
43ed1e68a183a64237671bd7daa42dfb49950faa 2021-06-15 Make ext directory before extinit.c when out-of-place build
c2d9967f78d2e6f93f8d9876c2b3ab25aa6b86e7 2021-06-16 Configure ioctl request argument type [Bug #17759]
f136c1ec804e1837f006f3abbf2ef90f1ef8134d 2021-06-16 Removed redundant NUM2IOCTLREQ definition [Bug #17759]
f4640f64a4d242e7ce56b248de41b3021dcdf77d 2021-06-16 Fixed comments in cmd.exe script [ci skip]
2b17d2f2970d382ac61d15d66f46d1c56f8f2598 2021-06-03 [ruby/net-protocol] Get rid of `__send__`
e4f891ce8d4833fea1e1f9abd69c2896d429a948 2021-06-16 Adjust styles [ci skip]
95ef5459978300e4a3bbbeb1bd6cd86d040db168 2021-06-17 [rubygems/rubygems] Close then unlink tempfiles on Windows
bdeaa60e7be8153e247508801158d3062056918f 2021-06-18 Make frozen Time Ractor-shareable
28933c1071b2238066fdc428208745507de33a63 2021-06-21 Adjust indents
60eee3c3cb90465e3b8ac30fb269bea044840690 2021-06-21 Fix syntax error in generated code
4b28fea6ee9682dfad2afa2138c0e5820babadaa 2021-05-06 Run ifchange with shell explicitly, workaround of noexec mount
3b615f4353aa43016c79fd7f44b1f918ddd6e54c 2021-06-23 Strip trailing spaces
fd7023a87e73abf2ef531a1a6b0c0645887ec841 2021-06-23 Convert ssize_t properly
0700ee0e946ff278699eb9aa068e7abbc3700dda 2021-06-23 Refactor class variable cache functions
def7b3ee091781c61e8a30d1b63949dfe3654b51 2021-06-23 Get rid of pointer casting
8f16a715e1727d83e09c95f5c87a5837a6c26db1 2021-06-23 Revert deprecations for now
923b3652247aa17ac99dc45cb1cd0654fa08d976 2021-06-23 Close UserInteraction for tests to fix leaked file descriptors
950c7a12efa19d73bed10d377368a50664cae32c 2021-06-23 Make temporary directory under the regular location
69ce9e4187589335124077029496ee293d4e9189 2021-06-23 Clear default configurations
ddb87396349fa4699153d5c4c7569c2e0186adfc 2021-06-23 Clear rdoc options in the global rubygems configuration
09e7a0c4a4fba18e3308e4f8cb4b8b5b52b41d20 2021-06-23 Dispose the global rubygems configuration wholely
298d65b1e4f3019af7fc9b905390b56736f5fd0e 2021-06-23 Discard RDOCOPT environment variable to make tests stable
6875408583996731882b4b981c3a4cd64f0d2186 2021-06-21 Introduced RUBY_CRLF_ENVIRONMENT to simplify repeated condition
4c8c3fb2309fe4204a4d8d972a8f64b2911bca9f 2021-06-23 Load rubygems before default gems
358a357f727be271a1a59dfbc2ec0bf634261205 2021-06-23 Reduce repeated same code
1356b90c9121ab6993307eb9d7e18dd462636ef5 2021-06-23 Prefer configured command as RM_RF
627aafac866b8eef562e9772998d0967f26b1c20 2021-06-23 Remove also debug symbol directory at clean on macOS
e1c3cb9357aa952633757556fccb4e7e14dfa091 2021-06-24 test: imply random test order by --seed option
fb978fab6d51c3ec0114098f0195fcef9bfc6efc 2021-06-24 Tests for MiniTest define anonymous test cases
189f154786fd6392633fefd50bd76e9bdb401b52 2021-06-24 [DOC] fixed return value of ENV.clone [ci skip]
391abc543cea118a9cd7d6310acadbfa352668ef 2021-06-26 Scan the coderange in the given encoding
1fd8b6f2b9b856a7becbda989d3d93f3c795f9a8 2021-06-26 Shrink monthly tables
bf789af28a3b7108186743f3cb4fd2f649afdd20 2021-06-26 Added macros for days in month
13939d61b4b69bd109c5f41303c79868d639fa44 2021-06-27 Check if closed after each yield [Bug #17661]
3839a8fe79a3ec95ff9bf78ad1fd95953d600876 2021-06-27 Narrow the tracing of object allocations to during each test
e724857f42280fe285e6d0de69b4832458b80b0a 2021-06-27 Show leaked file descriptors only, without cwd, txt, and so on
47a9b58b2ae52a10c93c5368c7aa30b1eb398bc7 2021-06-28 Share freeze option handling
b7d01b0d1bf0526e12e01c58963453f9711c67b5 2021-06-28 Refined define_thread_class
9eae8cdefba61e9e51feb30a4b98525593169666 2021-06-28 Prefer qualified names under Thread
4670458af890e9430395c7f56cb23437932f7f52 2021-01-19 Should require "rbconfig" to use RbConfig
8118d435d000adec3023a0ff509baa11cc73fabb 2020-12-22 rb_warn_deprecated_to_remove_at [Feature #17432]
0b726924a4ac6a09b33d0f7d082c30d667b7564e 2020-12-28 Show the removal version
21600a5f643d7edb3ce76e0257b92848ee86568e 2021-01-07 Ensure that version number starts with digits
94bd3bde8181b9abbd0b55f1382268dc78be2c37 2021-01-07 Specify version to remove as bare numbers
59ead8856335c651eec8481095f85e22ac5305e6 2021-06-30 [DOC] add notes and examples for pipe [ci skip]
0feec7984622f0ceb0514b3b340203fdc51550dc 2021-06-30 "nodoc" needs to exclude "doc" [ci skip]
9c9531950c007872d7726f050a1dc0cb6f8f0490 2021-06-30 rbinstall.rb: get rid of making directories when dryrun
9692aeedf117a35933cf63cdce964e6403337306 2020-10-26 [DOC] expanded `pattern`s in examples of File.fnmatch [ci skip]
9ca30516605e4fb3aaaaa268a6542635736ba1e4 2021-07-01 [DOC] fixed the default value of flags [ci skip]
8ebb5e23ebc5f1675e3479b9a29f124dc458226b 2021-03-09 Keep GC disabled until VM bootstrap has done [Bug #17583]
1ac228378cc0447220d229c1e1a7448e7b862b78 2021-07-02 Use $ignore_error defined in mkmf.rb
287fb680e24aabc73102bc7a47366a48c77f3086 2021-07-02 Library arguments to VC are bare file names
6d8422659a4c8a51f37433b6e63cc98d8526abe9 2021-07-02 Fix linking bundled zlib
ac86fcbfd0bab8667d277aa575bc5b81e5135d3c 2021-07-02 Removed extinit.o from main programs
2d3572a1548943b857362fff690d5194d1e03604 2021-07-03 Separate toolchain dependent test
ac6924e10eed6a0747ed61f53d793b2611a5f72f 2021-07-03 goruby.c: include golf_prelude.c to get rid of overwriting EXTOBJS
eaa1c3190a41140c6459dc48c91a19f346c8df74 2021-07-04 [Win32] Fix assembler name when cross compiling
a73f13c9070a5189947641638398cbffb8d012d8 2021-07-04 [DOC] `Hash.[]` returns a hash with no default value/proc [ci skip]
2488589b2f1a70dbfdc4155ac9bea3c533ef35d8 2021-07-04 Removed extra double quotes from domain error messages
0a32cefabd2fb583a9141ef9c9553994a9fb4a4a 2021-07-04 Add domain check macros
cca2f7ab14ace71eb93992472d8fa0f29de9cad4 2021-07-05 programs will be made from exts
2f3edf28f3a251bac2cf3b47b46b372faac71e8e 2021-06-28 [ruby/rdoc] Prefer omit to pend
46ab28d6c9a80e91f6f56e9f902e0eff8eb1207e 2021-06-30 [ruby/rdoc] Fix assertions which look very likely unintended
7c8aa0a5d2bc3f079077d113b350a58d7b7c2b0d 2021-04-09 [ruby/rdoc] Allow a label in a link to another document text
f88a9097a4708e8c179eead4e67ee67f15fcdefe 2021-05-14 [ruby/rdoc] Fix for explicit http link
3dacc14fd3dded7feda31c195f6bf6c096c91e21 2021-06-30 [ruby/rdoc] Fix links without paths
3db7f6353fd3b047b1fa9ea5d88a9bce36e8d46d 2021-07-05 Suppress unused-but-set-variable warning
1dfe75b0beb7171b8154ff0856d5149be0207724 2021-07-05 Fixed 'maybe_unused' attribute
eecc4570cd0f775cc83b3ce9c811cd5142e838f2 2021-07-05 Found library is not usable if the header is not found
8a5e161cd9a251054e851d46ccc367609a31c1c7 2021-07-05 Set ENCSTATIC in rbconfig.rb [Bug #17929]
afd4cfcf22a4ec6e2dbd5f774169ce771d22acea 2021-07-06 Try "so" attribute if "smso" is not found
c5e6fa4853a2e71b43377931f686d6eb41aacc52 2021-07-06 Moved native coroutine type checking message
166d148355384c73d18c8465eb99dbc69e3eb400 2021-07-06 Fix check for malloc_conf when no library is required
91258ed4490652e4c44ceca447ed1ebb5ec48ca3 2021-07-06 Enable libruby-relative on FreeBSD
e8d953937388e498f9850f72d9d930962381a10b 2021-07-06 Refactor --with-jemalloc option
372d94b6ba73d85b2c63c70e873a4914bbe9dbad 2021-07-07 Shared libruby also needs MAINLIBS for jemalloc
771f6dd75dd38e378e2e0f6de09398b6660b09f2 2021-07-08 [ruby/stringio] Suppress a sign-compare warning
7a2383b5c16208dde00de9414001d03422770280 2021-07-08 Split test of Hash.[] and add assertion for default value/proc
b90ca734f38b54852d60f4d83afdbbad3861e557 2021-07-08 Ubuntu: remove pthread coroutine which is done in Compilations
d6cf4c0c997752c9e23876a8d5c205737317a6e3 2021-07-08 rbinstall.rb: just call File.basename directly
524513be399e81bb170ec88aa0d501f33cbde8c3 2021-07-08 mkmf.rb: try linking at try_var
fbe9b691bd4d5fc21e893e60cd026830b5e16a90 2021-07-08 Added missing declarations in readline.h bundled with macOS 10.13
cb3eb3d7d516a12957939491f3c3cc663c1a9240 2021-07-10 Get rid of conflict in ccan/list
d172f8ac099a3850a3aed6136e50c59d5a81b11f 2021-07-10 Skip fiddle tests if fiddle is not avaiable
491ab2820aada99f53c328f83f0345acc517fc37 2021-07-10 Remove half-defined Reline on LoadError
690385014a767d01549991655a424a13d3279b0f 2021-01-15 Move core_assertions.rb from test/unit
49ba7cd2598e047aba37c204c143ce6ee2364e8c 2021-07-11 [DOC] Move mailing-list URLs to footnotes [ci skip]
c2ed5ab08b0f508185b4abd2d28f045616e7c7f5 2021-07-11 [ruby/date] Fixed markups for bold [ci skip]
6504ca006b4a97ca875d629b5dcf942b3b8fd72a 2021-07-12 Show node IDs in dump
f9c559a0a2892d131e7d16c72d6ebd61f3cde208 2021-07-13 sync_default_gems.rb: expand links to PRs of the upstream
4c039a2ea07fa20916b2bc6a4aaee92e06cf6421 2021-07-13 tool/sync_default_gems.rb: remove CRs
472d8c5555ad090e62ca813edf5501c2e86e416c 2021-07-11 [ruby/fiddle] Update required_ruby_version (https://github.com/ruby/fiddle/pull/85)
40d45ab093fbd03fa71a5f3ca1982166f12693ef 2021-07-13 [ruby/fiddle] Check HAVE_RUBY_MEMORY_VIEW_H rather than API version
cb955dc9ac28ace4b9463261b425ac32750b053c 2021-07-13 [ruby/fiddle] update dependencies
169529a0c0973fa925ad3b36f4427d31e802a37e 2021-07-14 [ruby/fiddle] Check HAVE_RUBY_MEMORY_VIEW_H rather than API version (https://github.com/ruby/fiddle/pull/86)
2fa3209a350f21f31d65e0d85f9903244d40f8f1 2021-07-14 [ruby/fiddle] fixed the test on case-insensitive filesystem
c67c83fb68e2f514f359633da12b59d93d7dda5a 2021-07-15 [ruby/fiddle] Module file name may be the realpath
f347b586fb2ae53a630593a39984a4f1e9dae10b 2021-07-15 [ruby/fiddle] Handle#file_name results in very platform dependent
33bea3bdff3b91b3373a85a5c077361073b127d8 2021-07-15 Regularize keyword_init values not to hold the argument object
3e7a7fb28a9a6a9544e1e49dfab51122ccfdac3f 2021-07-15 Make Struct#keyword_init? return nil by default [Feature #18008]
25689024cf3ab81c950cca3f0d17dff9f9036e22 2021-07-16 Added code fence to the example in [Feature #17724] [ci skip]
29ed9d1aaaad576f18b771aee9a183750ba37070 2021-07-15 [ruby/error_highlight] Fix leaked tempfiles
301d194ee3b49e6b078eccb999dd538e9bfa8c7c 2018-10-07 Add Integer.try_convert [Feature #15211]
e0e12202c7688881b8fcdad96669ca0cd7be8622 2021-07-18 Use rb_block_call() instead of the deprecated rb_iterate()
803eb1ee83207cf66a6ffe010da85eea755e79fe 2021-07-13 Get rid of type aliasing
ab37e6ee7ef6d1da8a7b9b4722466d251ace4582 2021-07-18 Adjust styles [ci skip]
56d983697fc7c40aa09526fd73cb4a2dd31637f0 2021-07-18 Constified a local table
8a6ef5ef8f4f14f1679bbab3a85fa05217e49a43 2021-07-18 Make boolean expected messages more consitent
fa239e04792e4b83c551257bd24bcc3cad822bf8 2021-07-19 Remove unneeded quotes [ci skip]
bc1323ce5c9388261a0cfe07137c8814428ea69f 2021-07-20 Use RB_INTEGER_TYPE_P
42745ecae3ce95774f2fcc66467320471ca0460a 2021-07-20 Remove meaningless IO#close_on_exec= spec [Feature #17745]
1c80e0e6b03d494b4f6e010aee5ee8a0db3c0766 2021-07-21 Use typeprof supporting rbs 1.3
04b5e85bfda5ba281f2129d148c952eabc5e49a3 2021-07-20 Look up ruby_digit36_to_number_table
c25cf1eaaa886aaf510ebe92961daab716a6faef 2021-07-21 Drop optional commit hash when updated
fa308a683d507996ee68352753bbb1813dceff31 2021-07-21 Update bundled_gems
a4e39112a8ef8871160defa0aa4a77d8b453ab0f 2021-07-20 Cast to size_t instead of int
e3cda75436020d3f0b95576b3860908efc8630e2 2021-07-22 Remove useless casts
75f60e5a460b96b3130fbc941ddcce86df0fc2da 2021-07-22 Sort out quad_t related macros
4da07ac2f3d79103cde83a7213d4f7d0a878fc62 2021-07-22 Finalizers no longer store the safe level
b726c4ee385dae6cd2d02712274890a4fe2c099a 2021-07-22 Use rb_equal
63e5f4df387ba24b561c304c56a2f4357de15fe3 2021-07-22 Access rb_execution_context_t::errinfo directly
fc4dd45d0142221880d1b2c9b54dee0597be2b78 2021-07-22 Show exception in finalizer [Feature #17798]
377995035a8ed42e4c0d5c84bb3c88c2d53dcf0a 2021-07-22 Suppress exception message in finalizer [Feature #17798]
53857313747d050ed8bca6b495255dc6b2a8f3cb 2021-07-23 [NEWS] adjusted formats [ci skip]
8cc18703cfa7ff88b6ca51267e557fa2658a78fb 2021-07-23 [NEWS] added [Feature #17798] [ci skip]
eec45a93effe69a821960839760b9e39be1ebc63 2021-07-24 Escape unprintable chars only, without surrounding quotes
b360588cd3cbac5fb4f004aa53a8fdc715906719 2021-07-12 Sort feature index arrays by the priority of file types [Bug #15856]
070557afc4ca83876b951fe090806b59e3867ae5 2020-02-06 Distinguish signal and timeout [Bug #16608]
24e5f1c982966c379220b1bbb26b4e0320180fa1 2021-07-26 Ignore 7z unless available
b8386f7f7f6d7a7d76481e02d389d0f5211f0f2c 2021-07-26 Prepend DebugSystem to VCS class only
803c60858e42463d33a00950883b17b1c38a2347 2021-06-04 [rubygems/rubygems] Check requirements classes
ed51e8b8fa9f7e811e69de30f7695dc2242e8e69 2021-07-27 Make GCed during suppressing the warning
2d0a1e5f610be3230e0f5e4ab9650fef610fd342 2021-07-27 Try GC more during suppressing the warning
cd49940cff39601ff573add7cbcc8e80a54ad5f2 2021-07-27 Run in a separated process to run finalizers certainly
0754cc4888bf96c77504c385d7aab0068202aa8f 2021-07-27 Added intern_ids.rb
6329da588b5a27834e3a73c1e08bf54356033757 2021-07-27 Use predefined IDs
537e8245613e8f4ccf62f856dd1dff4a012ed395 2021-07-27 Don't redefine #rb_intern over and over again
03e7fc895e9dbe420cad192f1ba679df558640dd 2021-07-27 Extracted repeatedly defined IDs
82191da2a28c8da0f1049ca6d814c9da992c39a1 2021-07-27 Predefine recursive key ID
acfec23becaa15936a00305f5742e74012b33e82 2021-07-27 Remove probably unintented symlinks
42ea359a0ccea15dda3559efdd2f60ec36289868 2021-07-28 Suppress "possibly useless use of * in void context" warning
342dbd4f4e1ebfb31284a087f10232ea684b66a0 2021-07-28 Remove duplicate declarations
71945ad827efe0bf62bbf87b5528206aabbd4022 2021-07-28 Fix a comment [ci skip]
311eb328c8e95706276019cc38dd0616997629cf 2021-04-11 [ruby/optparse] Fixed mismatched <tt> tag
bf175e7ec20a1ea3e81b906074a6829b9cc34335 2021-04-11 [ruby/optparse] nodoc private methods
a10db32003320a81c32a3733d9d97ba6e3614efa 2021-04-16 [ruby/optparse] Removed a duplicate section
7564e066ffba6113604628bf01819e3e0af7037e 2021-07-29 Renamed thraed_fd_close as thread_fd
fd96503f7bf0ef8262691eac190fe53344ce55fc 2021-07-30 Fix bundled gems locations
01d9e7f26cc58dd280f0a08f0d12b7e7b7424147 2021-07-30 [DOC] Fix Process::exec documentation [ci skip]
e294beb731eec7f0597c4275c42daf8b09fe643d 2021-07-31 [DOC] Fix Process::exec documentation [ci skip]
3b52230452980f3afc6a7380276ea62f7c65e517 2021-07-31 Define functions using rb_wait_for_single_fd [Bug #18046]
605421f4ebe37699e63eb5551c3dbc7887093e4f 2021-08-01 gcc 10.3.0 says "__VA_OPT__ is not available until C++2a"
4453280bb4aee7975d8e93e3d6bc8bfe8d75775f 2021-08-01 Stop infinite object allocation to get rid of OOM killer
4c3140d60f6f94504842a4d0c0d79752a87aec8d 2021-07-15 Add keyrest to ruby2_keywords parameters [Bug #18011]
785c70e764c3222f9accac2555246d3921a7263d 2021-08-03 [DOC] mention how the command is passed to the shell [ci skip]
1f2b3f2529e39d8a69709a9f4ce6cf7153877fbe 2021-08-04 Remove an extraneous escape
5f2987d6c2ae9ace3178ac3e1bbb4ac7079101eb 2021-08-04 Fix relative paths from core_assertions.rb
594c3df9a96c57b140fac18a155bf8f93183f452 2021-08-05 Tests for Windows can run only on Windows
3bb6410914329a23162fc5dcc1b16fecb50f9837 2021-08-05 Use equivalent `__FILE__`
ae275f67cea586933d9983c066c2771f83c76943 2021-08-05 Show WorkingSetSize as RSS on Windows
bda56a03a625793cb3fd110458c3f7323d73705e 2021-08-05 Build rubyspec CAPI extensions
9bfb8ea6715571b4318b018b703d40750acf2ccb 2021-08-06 Fix caching of curses_dl
3e7fb4b91d263f291c21200f3d11998053cdcf79 2021-08-06 Check the result of tigetstr
d868c8f08f53715a1b01a4d02e3966c572d1e8b2 2021-08-06 Make jobserver available
e5dd40b1f3a11f48d566413ab347ce0cfdd94960 2021-08-07 Stop force-recycling evacuated array [Bug #18065]
6e60fc29453603270ebdf79f4b37ec6544a602cc 2021-08-07 Group commands on GitHub Actions
f81964568f954495ad9a517066bd241f5db22059 2021-08-08 Suppress warnings when GC_ENABLE_INCREMENTAL_MARK == 0
587f501c7cc63730f6e03af50ec99bb6624d93dd 2021-08-08 Make bit flags `reason` unsigned
836b7047a60bc214c90438a763ef759f1963caff 2021-08-08 Suppress unused-variable warnings when DEBUG_INTEGER_PACK
f584dc5a11d389a24a504b6066b74d1388f6164b 2021-08-08 Suppress unused-function warning when OPT_THREADED_CODE != 1
a14671a6b6ad69bab443df75a3472575e2cc0dbc 2021-08-08 Suppress warnings in C++2a
733ffa74cd32a5c11ff744a5490782daa00ff1ae 2021-08-08 Suppress deprecated rb_iterate declaration warnings in C++
4fb8a12adc993d85af90e8563aff77f100cfdbd5 2021-08-08 Deprecate rb_iterate in C++
6736323194e6cfd417468375669211c03d43d13e 2021-08-08 Suppress a clobbered warning
93ddff48022b75f99f540a8c1cc094a9976ca0e4 2021-08-09 Rename rb_iterate to get rid of name clash on Sun C
b8f7e8ac6bd177bf25bc9fa057bcb784682e0227 2021-08-09 Include ruby.h before internal headers to suppress -Wundef warnings
9ed196e4876dd15991feee27e7dce1b67783060f 2021-08-09 VC warns the same attribute used more than once
e3dcb6204d66c62aedaf94cac336d93d0275ce2c 2021-08-10 Run only directories or *_spec.rb files only by mspec [Bug #18072]
28d03ee776af4d630556fcaad7305340cbcf9cde 2021-08-09 Remove root_jmpbuf in rb_thread_struct
7de7e9fdb7ef78c3fbd62d1b34ae1e4ee89cf7a9 2021-08-10 Assert that each contents are read [Bug #18074]
c3964a313eaf8ba8ebaef36bf3c3a5df599fca34 2021-08-10 Assert for duplicated ARGF [Bug #18074]
a0a8f2abf533702b2cd96e79f700ce5b9cd94f50 2021-08-05 Get rid of type-punning pointer casts [Bug #18062]
7ac440910cb5825eb7ee57544318ffd479dac82b 2021-08-12 Separate jobs conditions
573eef7c897ff938539270e605445da13093d664 2021-08-12 Indicate the slow path of `Check_Type` never return [Bug #18062]
611da9faef76777e57718cf5b0286b965879479c 2021-08-12 Mark `rb_unexpected_type` as "cold" [Bug #18062]
a9977ba2f9863e3fb1b2346589ebbca67d80536c 2021-08-14 Constified addr2line.c
1868b9fa852e94d5d44736297dfce5c670ab42f6 2021-08-14 [Win32] Skip over source update just after clone on AppVeyor
d58620e0a1d03518a5cb49b954008d70ac7898d2 2021-08-14 Rename labels in `Check_Type` more descriptive
edd27e120eca13be1754d4111dfc3cf2ab2f99f8 2021-08-14 A comment for typed data in `rb_check_type` [ci skip]
58d82eacefe8060bc3f689491a423de5f2581d1d 2021-08-14 Add some "cold" marks
1bd021a78995dd1327c1e91779358ebdebc12200 2021-08-14 Mark internal class names
97efd48fb1187995ab66a8ad386fb6d0c16e02a3 2021-08-14 Get rid of unintented recursion when RUBY_DEBUG
2e49e4330d329c58e256ce9c2b865428f3f02307 2021-08-12 Disable debug flag for executable files when LTO [ci skip]
29dd70492eb3e3f0018c01fb3fa4ce77029a208f 2021-08-14 Add checks for gcc/clang with LTO
244fc65d1c58364b8b9817e07983ae651272b033 2021-08-14 Disable checks for LTO [ci skip]
147bdcc436c888a56f81e190d192cd9312015836 2021-08-14 [Win32] put a space before configure options [Bug #17588]
2aa6826e81ec880f5e98fa995e44fae0819be95d 2021-08-14 Extract the wrapped value when yydebug [Bug #18075]
5087a6a9244066f966b1d213142258f01a4bbd13 2021-08-16 Fix COROUTINE_SRC on emscripten
54199a3f5f77f7aacfea37d2378e82f41c6a5510 2021-08-16 Use `VALUE` instead of `intptr_t`
ee7bd7d7325d670c5bb204a63dc845465ca3f96a 2021-08-16 `SIZE_MAX` is not `size_t` on emscripten
07b12a1f4829ca3c7d60d56bb5c89069f0758d4c 2021-08-16 Suppress unused-variable warnings
a8714b83c40c8736b4ddafef08fa5f0091c9b101 2021-08-16 `popen()` is not available on emscripten
edf01d4e82d8e44ee30ec41fbcb7f802bc8b8c5d 2021-08-17 Treat NULL fake string as an empty string
36ae44ce2c7c2193fa8c2d0c4280d97726dc58d0 2021-08-11 [ruby/date] Update zonetab.h at 2021-08-11
574f3af36ea008896419d2e2407f8fce83bdcd2e 2021-08-18 Rewind execution tags more at stack overflow [Bug #18084]
95e7aed82bb2b6ce5268a78d38d51cb6db7f044d 2021-08-18 SIGILL can raise at stack overflow on Linux too [Bug #18084]
00d66f7ec215406b5977fb490b06dae71a4fede6 2021-08-19 Hard-link executable files to mae runnable
6963f8f743b42f9004a0879cd66c550f18987352 2021-08-19 Remove old warning aged nearly 8 years
b32987a3d783d6c7a5dec9a9a9c3550ca7c549d0 2021-08-20 Simplify repeated member access macros
371bb4eaddf5d6d8aaab56173649da22378bbbae 2021-08-20 Add RBIMPL_TODO
4c93c124c29465e49343b47c935be99ad67a7d83 2021-08-20 Turned the reminder comment to a compile-time message
5e7cc0eebe7519486a04c840cb9c3494cb7ca3e6 2021-08-21 [DOC] update extension.ja.rdoc [ci skip]
8f755ad6c88f5a2318c0f810f872b9e54daa517c 2021-08-21 [DOC] mention rb_define_alloc_func [ci skip]
f51a6ace06cecd193bf00747a63809849e254050 2021-08-21 [DOC] prefer RUBY_DEFAULT_FREE to a magic number [ci skip]
d574b84182f4e6a17c63113abf8fe51c3b001bcc 2021-08-22 Fix failures on non-UTF-8 environment [Bug #18077]
877bfd1b44e7b95ea02f6d8805a35093903cd073 2021-08-22 Suppress unused-label warnings
0b9a3371ea6287b5962906216815fe5e8aa8bec0 2021-08-22 [ruby/date] Add zontab.list dependency
83244b8c893ea2e140095888d88146c27959bfc0 2021-08-23 [DOC] Match each `Time.now` for comparison [ci skip]
c38c2d8ee26c70300e2e0a4eec867273a8520579 2021-07-28 Moved exported symbols in internal/util.h to ruby/util.h
5d99800d01936a521f129b4aafc533468675df48 2021-07-28 Moved rb_int_positive_pow declaration [Feature #18051]
d9f084ed142f8f3f76041237f3a507171b4d8c3c 2021-07-28 Moved rb_deprecate_constant declaration [Feature #18051]
bcc5a2b67eb10836aa54279d88230b3cb349a2e3 2021-08-24 [ruby/fiddle] Simplify libc and libm path logics (https://github.com/ruby/fiddle/pull/91)
b62ed309f05d248c746279f35f2609f01ea1e4a5 2021-08-24 [ruby/securerandom] [DOC] fix a code mark up [ci skip]
c4c0b60d92d134e093f1df86bb37b67e524a26cb 2021-08-25 Add missing empty macro [ci skip]
fbdd1c6a79150ae0ea576c9eb4c74f55329f73f6 2021-08-25 [Windows CI] Moved parameters to include
8a754bc5c98ce4eea7fb449e1b54845900284107 2021-08-25 [Windows CI] Group nmake step
a2831cf247801ab1f757bef9d547feb8c0b1256b 2021-08-26 [Windows CI] Make test-all parallel and verbose
37114673623c4d2b1d9f2c2ddfffba070b2d96e6 2021-08-25 [Windows CI] Set PATCH path
04be8e84db1cf4f8b2a7bc7679eda4336da75d43 2021-08-27 Use C99-defined macros to classify a floating-point number
80c1faf0769abfb459c5c749206ed02311d8274b 2021-08-27 Use C99-defined signbit macro
3562c7ba332009ff9b0bd559ff8a65fe1bef2781 2021-08-27 Update the list of replacing objects under missing
76e8cfd1588e5a787f579063d66cba001e54380a 2021-08-25 [Windows CI] Setup env
47a2ea4df5ee690f5057db224d8f30436617db37 2021-08-28 [Windows CI] Stop on error in VS-2022
394498b878370aeba34013082e0c71456da8b927 2021-08-28 [Windows CI] Stop VS-2022
5dc36ddcd00fc556c04c15ce9770c5a84d7d43dc 2021-08-29 Add out of range tests for Array#slice!
523bf31564f160f899f8cf9f73540d6a6f687f17 2021-08-29 Add negative position tests [Bug #18138]
323c0c392a0b9665cacea271330b52769c9e06e2 2021-08-29 Reorder ruby.pc variables
623736ae7f327015e23fbdb8f847a8424a3dd73a 2021-08-29 Move DEFFILE to EXTDLDFLAGS
7487371eeb599f1e5568f0a7cdc12bdb0fa550a0 2021-08-29 Make ruby.pc from make
6c40aa35a5e491dd77ff11c67929638e2360292a 2021-08-29 Memory::Status#_update should return `self`
265a725830a487b846bc32f70346f6438c95a7e9 2021-08-29 Handle non-succeeding reports mingled with dots
a615885f1e87f4bfbc5398b060fd3a64d5de8c4a 2021-08-29 Free previously used tables [Bug #18134]
9227989343dc021904fdc224d5fef70e078a2927 2021-08-29 Use proper suffix
9f9ea283754ddc9b4deb2ba1863c40d28d5acfa9 2021-08-29 Fix dllimport attribute
a40f9c4a51ae342efaa6aafba607c44ef1ebfac4 2021-08-29 Fix empty values to booleans
26e74c6b1f1e53aea7d1c431b91cab4d87185f78 2021-08-30 Suppress redefinition warnings of GET_SELF()
be9cc6c75865b24652d001f0f34f2e63180418c6 2021-08-30 Fix rubyspec_capiext dependency and flags
66a4768f65423189e61d39a473a031a5eb0253ea 2021-08-30 [ruby/irb] Relax backtrace nest levels
465bd972ec2149be000dad9125bb8f4ab6762699 2021-08-30 [DOC] Move rdoc of Integer#abs to numeric.rb [ci skip]
83a744dd8c0d6e769258b734b9f6861a22eeb554 2021-08-30 Unify configure steps
181207e830cc8fb0fac78e9bcd4163c25831c600 2021-08-30 Constify line_node in iseq_compile_each0
2dd26bed86f721ed1982d00c3a0bd5ed37568e96 2020-06-21 [Feature #16972] Add mode: option to Pathname#mkpath
d23264d35932f7154922017b2701ce3bdb8fec8b 2021-08-31 Extract compile_block from iseq_compile_each0
f781e537b537fcb02e266d55f636850c7e681299 2021-08-31 Remove no longer used variable line_node
defdfa020a5e30da132280f2ec16eb87d62cfc73 2021-08-31 Exit with the syncing status [ci skip]
9fc16a31d9a0800b46ae547acb7115a9c58f6c9f 2020-12-20 [rubygems/rubygems] Exclude gemspec file itself from gem
41867532ac07515543e4d7e75094edeff09de743 2021-08-31 No commits to pick is success [ci skip]
31c427511c71f9491697cbdfc02731ad04ea57c6 2021-08-31 [ruby/zlib] Revert "Don't print out warnings when freeing."
d3155e3632b8d967c99863de993e793e52bd59c6 2021-08-31 [ruby/zlib] Don't print out warnings when finalizing
0b87b75ae9fb86cb1afe3cfe7117bb966dd5ec32 2017-03-12 Extract compile_op_asgn1 from iseq_compile_each0
0c7ff3754029453197a87ea2e6a570c7e25f2991 2017-03-12 Extract compile_op_asgn2 from iseq_compile_each0
d045d5f860192802b521af96309fd314156d8320 2017-03-12 Extract compile_op_cdecl from iseq_compile_each0
6cf9f1719168dd4c07b423f419412bed5a2bbd56 2017-03-12 Extract compile_op_log from iseq_compile_each0
996489d7e08aeaf90cb44e9c1aec3ac3afccc3bd 2017-03-12 Extract compile_super from iseq_compile_each0
a92fdc90da26be883b71e1f225034237991c5929 2017-03-12 Extract compile_yield from iseq_compile_each0
270a674a79a4c62c16e2f619aa3e03bb94215f37 2017-03-12 Extract compile_match from iseq_compile_each0
70c8155d8b2987986ca42210d36c0b133e8e022e 2017-03-12 Extract compile_colon2 from iseq_compile_each0
d58143f3b501bdb0859435bee7589936aa1fef82 2017-03-12 Extract compile_colon3 from iseq_compile_each0
d7bba95eba62093b521cd112ff629f5fddb0f0f5 2017-03-12 Extract compile_dots from iseq_compile_each0
cbf841e3ed511123ba0457f3fc6b4c85ca075bd0 2017-03-12 Extract compile_errinfo from iseq_compile_each0
aac2b0fc6b6262d083c791bc333e0b1919f24b7a 2017-03-12 Extract compile_kw_arg from iseq_compile_each0
cb3df3d87b2b861ce79974cd259dafdc0d5253b8 2017-03-12 Extract compile_attrasgn from iseq_compile_each0
10ebf87428fa41dcbb179f8a35428fb63dc69d5c 2021-09-01 Assert not to be UNDEF visibility
07290523295523f0fe7df1446c7787aab0bff878 2021-09-01 Test against the target class
3c85698da2fd65d51db423e550efa5a9e6e13c0a 2021-09-01 Stop stale tests [Bug #9718]
9c5ad5d42d026a1acc123e7597a4f92ef6e09e6b 2021-09-01 Suppress format-pedantic warnings
cb5a41c0a02962da838990853f5d6632d8abb92d 2021-09-01 Get rid of incompatible-pointer-types-discards-qualifiers warning
ab63f6d8543903f177c46634f38e5428655f003b 2021-09-02 Refined test [Bug #18140]
137fde717bfa4d1a116bf1d56c288a1f3016126c 2021-09-02 Make internal predicate functions to return simple boolean
a95262356ef5b975f4b4b88db97dca93f451f74b 2021-09-02 Extract always_finite_type_p and handle flonum cases
62fc81fe124d4de35153aad5df0dcf21dafdddc6 2021-09-03 [ruby/cgi] Use Time#strftime
76c7388c1f41fb0ae3dacda0d9c02e7562a6655d 2021-08-18 [ruby/rdoc] Add tests for `--template-stylesheets` option
c60a52954378a0e28ab0c05718c81a2bb1aeb7c6 2021-09-03 Get rid of duplicate typedef
af68112a1b8512c8d5c9823f0f71db8df1c0c6b1 2021-09-03 Add some punctuations as regexp separators to fix commit logs
3a145066a6d51cf622a9cd77d7f0942d7313fdc3 2021-09-03 Expand upstream issue numbers to URLs in ChangeLog
afa33da72b35fd8e98ebd56eb24b6204c35994ce 2021-08-24 [ruby/fiddle] Create extconf header for MSVC
a5e323f5edb85fa1bd94bb1e67b8ef8f6827056d 2021-09-05 Schedule to update bundled_gems
26153667f91f0c883f6af6b61fac2c0df5312b45 2021-09-07 [ruby/pathname] Prefer omit over skip
0b9242ffacd92fe02e640efb8640041e6838cb8b 2021-09-08 [Misc #18153] Install debug symbol files/directories by the option
2bd6c5dc1650e852a95961402b094ccf0909842b 2021-09-09 [ruby/date] Ignore warned variables
7983fb965891330f5c41919b266ada53ab822f12 2021-09-09 [ruby/irb] Tests may not execute in the source directory
b76ad15ed0da636161de0243c547ee1e6fc95681 2021-09-10 Remove stale DLEXT2
cfbf2bde4002821d12047b2aba0010739aaf925e 2021-09-10 Remove unused argument
cd829bb078e6a3486d9b5ea57fc5111d289c1860 2021-09-09 Remove printf family from the mjit header
bf5711f49874ca33aebdad6df2ae037533e9a800 2021-07-14 Check ruby-related includes only [ci skip]
30b4da2bc1300bb37c7d6cd3b097768a99ab4dba 2021-09-11 Update the test tool path
c5c0f5c65262f621484c711229e8c4de0b58d9d9 2021-08-28 [ruby/rdoc] Convert single quotes in character entity references
6944163415997e75e0d70ea860dad6071ee5d79a 2021-08-28 [ruby/rdoc] Convert a backtick to an open single quote
bc0ea95ca8742b11d361952232d22c4ac0e33e83 2021-09-10 [ruby/rdoc] Convert tick double quote in character entity references
0fbde94b27d9ed08c96944717bf7bfa76897276e 2021-09-10 [ruby/rdoc] Convert upper case copyright and registered marks
46bde60df31790d1618eabaf3dc5f36931c2acaf 2021-09-11 Remove method filter hack for minitest
911f62e681019dca947585d154f39195b99dbef9 2021-09-11 Directly alias orig_run_suite
cd83e716d0efa2e060d366c910a2745c2bdb78e5 2021-09-11 Update an option message
952806cdecac2c275cf54392d3bf815ee746a063 2021-09-11 Update comments for minitest
b568e6a1304e8b9398ae4f8cc8a09ffa7cf89d8b 2021-09-11 Suppress deprecated rb_iterate declaration warnings in C++
7899866849c1bac708e513e5d9e14467a0155a9e 2021-09-11 Another test for [Feature #14579]
28df037718b47e06158250f75402ee983fcc53e1 2021-09-11 [DOC] Separate paragraph in LEGAL instead of break lines [ci skip]
8e832ea031ed37696853dbe9527273c2a58af1ab 2021-09-11 [DOC] Fixed indents in NEWS.md [ci skip]
d05ef38865af8dd43fd583e46f46509fe29e93cb 2021-09-11 [DOC] NEWS for [Feature #14579] [ci skip]
308183fffab43f1e111d5bb4c60f1380432966e6 2021-09-11 Prepend the modules in Test::Unit
bbd105c4453525b0b1d9838a2c6aad188549f86d 2021-09-11 Exclude option_parser from Test::Unit::Runner#inspect
99d8c4832a7133ca52578d015e3ddcfd94820f4a 2021-09-11 Preserve the encoding of the argument in IndexError [Bug #18160]
c5570a7c11ba0872e171500a548f2ecb82e94588 2021-09-11 Extract backref_number_check
e8025874334fa583fc77ed2ccc32ee78c2519a2c 2021-09-12 Add printf attribute to functions call va_list format functions
11fd3fec534bb626e717a0628a0cf6d6252a0ff4 2021-08-23 Add benchmarks to create Time instances
c7dce12eb9e07f6ae35fc767760b862c10317e11 2021-09-11 [ruby/openssl] Suppress printf format warnings
598d66f6b2d1ab34dcd6db3bed70c59836a6206a 2021-09-12 [ruby/openssl] Separate formatting from ossl_make_error
6920f3dc964052112795dc9c5c4f9650807726c8 2021-09-12 [ruby/openssl] Suppress cast-function-type warnings
289f3a79b5257931004252515a56a783132941df 2021-09-12 [ruby/openssl] Add fallthrough comments
c8a1e57af0608c294c5b94f9d158b3d34b94ebb2 2021-09-12 Downloader: accept some RFC 2616 noncompliant dates
aaa9805e7e26c50f21eff01f9ca67ce366226ca4 2021-09-13 Add unique token to separated runner
fa05697e4832fbd67a4f91b9bb362471902faab3 2021-09-14 Use `%printer` directive for Bison 3.8
a27c274f0476fa270b9e2f5d4f4ec36bd8c0b61a 2021-09-15 [DOC] Fix broken links [ci skip]
ddb32e66160ab50849419ef7c7ac584913b79c34 2021-09-13 [Bug #18173] Update loaded_features_index
09d724e6f846b4e53e8571d41ca7d3055d732d9f 2021-09-16 [Feature #18172] Add MatchData#match
f2cb6288bc6f1d5e693841734ce5eb04ff41c2a9 2021-09-16 [Feature #18172] Add MatchData#match_length
aa3d8388c056d8692e40a96de7441524654effc4 2021-09-16 NEWS for [Feature #18172] [ci skip]
cbbda3e648f8eff032679cdddb0ce48643cdd723 2021-09-16 Adjust indent in string.c [ci skip]
475a4651b639c943887c57d20704bab27e397eae 2021-09-16 [Feature #18172] Fix duplicate test name
34d6720fee545c42a24f88044d0f78db0477452d 2021-09-16 Prohibit test method redefinition
8f41c791b19a47e2dfa39b0a6d12ef964098536a 2021-09-17 Add spec for MatchData#match and MatchData#match_length [Feature #18172]
178ee1e801acb33d13b3e8a630f6ca4926c68fbc 2020-07-26 Already initialized modules cannot be replaced [Bug #17048]
fd918d1afa89405c194e90476373f936b3577df0 2020-07-26 Removed Module.allocate [Bug #17048]
ec4ecb6d6d452037359ab8782771b410f30995aa 2021-09-13 Include the invalid value in invalid_utc_offset error
70624ae43d72b94c12e7fe717e0b9d5456bcadda 2021-09-18 Extract hook macro for attributes
d531f12e283fa54f9405d01c787146334fd6f14b 2021-08-14 Enable shallow clone on appveyor
c0a892a7f04689ea360784ead526b8d9c02809d2 2021-09-19 Fix a typo [Bug #17048]
2e3d43e5775799d1b4d6672a3a18b3fc5777c52b 2021-09-19 Allow to include uninitialized modules [Bug #18177]
98c5907c653d19477e19b973cc67b97607c4ba4b 2021-09-20 Ripper source on mswin
4576cdca7390ed694536cabf2e699d22c5e0750b 2021-09-17 [ruby/irb] Fix argument order
c94718e39fdeca4ae2079b7be64e42023e846aa3 2021-09-17 [ruby/irb] Check if Gem::Specification is defined
ee53d97b16fdf13e14e1a4a89c31e2a621ddbd66 2021-09-17 [ruby/irb] Sort shortest files in each load paths
6e1507f8a2d65d83e597888df0831ba90fb8cdb2 2021-09-21 Explicit the target of do-install-all as the same as dont-install-all
f8bf766877782468c4da8c1cecaf21ce9eac3684 2021-09-22 [DOC] Additional to Array#sample [ci skip]
7c0230b05d0978958f89434c84ddd9c82419c1a5 2021-09-22 Check the entire name as `ruby2_keywords_flag` [Bug #18184]
552728a23aeab0df598b356b19a573259e297d14 2021-09-22 Check the encoding of `ruby2_keywords_flag` [Bug #18184]
842a4cb915e7feba6f390ad66106aaa53ed929cf 2021-09-22 Turned to_be_skipped_id to an inline function
64bdad59918f8d439ffef9000ea4e670a8bdd0f5 2021-09-22 Extract ruby2_keywords predicate and setter
7cec727612c7b3a3c05b6d9efa16a6d4557d2f47 2021-09-22 Check instance variable count overflow
49af9012a20a824542cf588e55e5488895553e09 2021-09-23 Prohibit invalid encoding symbols [Bug #18184]
8b48b57fd89ad1bbb1d3b4b8445a65ab2d0b272b 2021-09-23 Comparing nonnull argument to NULL is useless
ede95f541b15d8f95db0215716e005b989a1e7d5 2021-09-23 [ruby/irb] Ignore any encoding errors while symbol completion
96c8964e0e65bb6e232f1da6b4725404cf4f4540 2021-09-23 Revive the test using US-ASCII incompatible symbol
8226c33bb510cbe26ec286099812126e938d236d 2021-09-22 Add symname_equal_lit for comparison with a string literal
65285bf673914424e960671d1d35e357c455985e 2021-09-23 Consider modified modules initialized [Bug #18185]
b929af430c39df6597d2f3f53b82c38b1d76217b 2021-09-23 Use the flag for uninitialized module [Bug #18185]
63297c2ca494661bdf5536a3c5d3a1c8d68d2d64 2021-09-24 Align the implementation precedences with `rb_atomic_t` definition
0eb679f70c6066b85251a8324ba69bf60d25b8dd 2021-09-24 HCRYPTPROV is not a HANDLE
845c017e0847ec3eedf50900f922a63d3c8c1f71 2021-09-24 Reminders of the Windows versions each API is available [ci skip]
225a29b9bc200f09ee56ce7b5221245709f64e4c 2021-09-24 FL_USER flags on ohter than T_DATA are reserved [Misc #18059]
69ce154d6e5bc99a93e82e013862c321f74af8ec 2021-09-24 FL_USER flags on ohter than T_DATA are reserved [Misc #18059]
806a27f98b5d414f8e7daa853072113ec41451fb 2021-09-25 Dot-prefix appveyor.yml
18f0b7c2f7b601d0bb84d6526486e67966d84c45 2021-09-26 Fix dependency of verconf.h
f7ffe9dbdeb2bebb4c9155fc391f0bab198bfb51 2021-09-27 Introduce `RBIMPL_NONNULL_ARG` macro
efa0c31ce518bb26aca80392cce7fc5471ca9fef 2021-09-27 Add printf-style format attribute to oniguruma functions
dfa67db62bbffd9f6900b46aa04309ea77acf673 2021-09-27 Show failed environment variables
09863a4cd8eb40b34b310083d8cdda899ab5bcc1 2021-09-27 Unexport `CIRRUS_COMMIT_MESSAGE`
a28fff5f73b10d7b6ec463c8c6a563b43eb52321 2021-09-27 Revert "Unexport `CIRRUS_COMMIT_MESSAGE`"
5ec730cda5c0ad38146a0cc693bc6c41512f7ee7 2021-09-27 Set the locale encoding to UTF-8
8bdaaeb99a7e737f9cde38889b94b2bd83d9d2dc 2021-09-28 [ruby/ostruct] Strip trailing spaces
545e01645f7350c255f79b90f184a1317d3d55fb 2021-09-28 lldb: Show encoding of String [ci skip]
bbf98b572e1dde9b882ded516db7a01b4867005e 2021-09-29 lldb: Get rid of error at unpreserved encodings [ci skip]
912a8dcfc5369d840dcd6bf0f88ee0bac7d902d6 2021-09-30 Needs `AC_PROG_CC`
ca3cc677b31897e7306ac3b4565a0dd928168b08 2021-10-01 Define ACTION-IF-UNIVERSAL of `AC_C_BIGENDIAN` [Bug #18156]
60d0421ca861944459f52292d65dbf0ece26e38a 2021-09-27 Fix the encoding of loaded feature names [Bug #18191]
b6534691a16d751d59fc572d5dddebcaeb21f007 2021-09-28 Copy path strings as interned strings
409dbc951b9875d27bd73748c88e15386473cffb 2021-09-28 Replace expanded load path only when modified
842b0008c132dd587f09766a228041afb7fed24f 2021-09-29 Skip broken strings as the locale encoding
3e46117d3fb12d1428c97daf9e8d6bce36b90240 2021-09-29 Associate the encoding to the found path
c7414f517fb4a0b829e3385ef7e6a6a041e23e38 2021-10-01 Prefer `printf` like the recent autoconf
0ad3ed5e0e6e6239fbc348f730b3f298ef4e944c 2021-10-01 Checks for CPU specific header on universal build
601c67e42ccdd0cab10c8e1097401876f24308b0 2021-10-01 Suppress maybe-uninitialized warning on mingw
806e7947fec775ce27aa783ee00dbd8f52685db8 2021-10-01 Add rb_ident_hash_new_with_size
d08721465850a6e6954b43bbfebe2ed5a7256dec 2021-09-22 Restore Hash#compare_by_identity mode [Bug #18171]
e0ef4899f3ef2561ae32275c2c3d11914e7343c7 2021-09-24 [Win32] Prefer Cryptography Next Generation API
ff480f29533432dc03a22072d76f42bf8b641e76 2021-10-03 Cast to void pointer to suppress -Wformat-pedantic in RUBY_DEBUG_LOG
ea64e742f5feddbdfb6526cd0a54a9986097a34d 2021-10-03 Revert "mkmf.rb: try linking at try_var" [Bug #18235]
19f9d9cf739e7fc185ef90d5da5b4b12cf902a52 2021-10-03 Remove extraneous conversion to float [Bug #18236]
e25ad5475c235b51395fe14edf212c85fe3e17fe 2021-10-04 Shorten timeouts on macOS and MinGW
da139317a59acb2d79f460bf92331450efa310fe 2021-10-04 Fix the warning message for dynamic symbol literal in condition
28392d30451bbf13cdacf6b745eb4f5147741bdf 2021-10-04 The same warning for static symbol literal
e8dde4635928b3a3ac7d94530ae643fbac595d26 2021-10-04 Relax time-out for bundler
bac6e8ca5d8f6bc45984d12ddad55d3d876d4324 2021-10-04 Stop building extension gems for now
3842e723da61ca80ed7f8ec7fd74dd71b812c3cd 2021-10-04 Leave builddir absolute
44b2e32fb670e5e704f5721cf973cdc77d54a315 2021-08-25 Fix a typo
c4570acc86837fefa542a678dfdaba73cdd1fd03 2021-09-18 Refactor ordering of tests
b44c5187b4d05d8644242e532f2243210d0b74df 2021-07-07 Expose instruction information for debuggers [Feature #18026]
126122bb6c83cca5eac6c71e3e75e3f647397d94 2021-10-05 Replace inaccurate error messages
5a961c37682383d5d439a16b912be62cd2d0a7f0 2021-10-05 Remove a redundant cast between the exact same types
1f544d671580dab465df56f42e142db4667f782e 2021-10-05 Show the last line at unexpected end-of-input error
a15996c752cccbdcad2065b9b0a22271c3bbbb99 2021-10-05 Split parser_yyerror0 from parser_yyerror
cd182c5ee14c7a799a0ce422021d6ecb6a0b166e 2021-10-05 Adjust types to rb_enc_left_char_head
7c98e673d7828f36682a013c90120b41ab842a1f 2021-10-05 Fix a typo since 688f2e1a893e04457a1a5aa3577b13f74b2bc080
ddca0c66867b09106a835f28600edefac7e785ce 2021-10-06 Fix filesystem dependent tests
7ed1180e004f6c415915aaa0fa71a7e9e6bf3e98 2021-10-06 Remove the useless platform guard
702a58e9e5b20a2450e753227112842bea8e7df6 2021-10-06 Remove duplicate type qualifiers
d53493715cd1a1463b98291e0ad92e2723236698 2021-10-06 Add the dependency of GNUmakefile itself [ci skip]
38da84296c0e50c4285d8a8c146af5fc3c8afc7d 2019-05-06 [ruby/ipaddr] Raise if extra slashes follow
a706c09fa64e4e1e2e6e08e74bafbdd39050bdc1 2021-10-07 Adjust styles [ci skip]
606e785fa8ec26c2819caca8b1f238e3ef5d8ff0 2021-10-07 Reuse ractor stderr
8057129da61e7fc920b0cd1cb09105125819c10f 2021-10-07 Remove duplicate value checks on `mrhs` which always has the value
d0268c5ec20784cf5ed42caf43b076846ae6255a 2021-10-07 Collect symbols instead of strings and get rid of rb_str_intern
78ff9b719c236b56956d446053256f8e30edf0c3 2021-10-08 Add tests for the edge caces of `String#end_with?`
076f2e9d3eb1cee7e64e6fc666698060d08f25c9 2021-10-08 Make `volatile` the variable will be taken out from `EC_EXEC_TAG`
489c22b17f347d15500931397a1a4c8b66b023dd 2021-10-09 Let `Test::Unit::CoreAssertions::AllFailures#for` yield the key
3932227d96ada8d63873d1b5a66c6f4b2df188aa 2021-10-09 Unify `Test::Unit::Assertions#message`
fc913ad21dcb04bd3d3786f9a3072a6717a52a9a 2021-10-09 Exclude also core_assertions.rb from backtraces
c423cc932ee16f64a845e710d92baf79729eae63 2021-10-09 Refactor `Test::Unit::CoreAssertions#assert_nothing_raised`
7f3786c3e86a685a1a6332a1e0c9290f9b9df414 2021-10-09 Use an isolated class
72797acf6e16911a4a0345d23685070a0f993732 2021-10-10 Set `TEST_ALL` options first to show in the summary page
3817d1823c9a0f729a8a796afa46314b9385a1d8 2021-10-10 Remove `RUN_SEPARATED_TESTS` which seems unnecessary
f6048e592c520e20ba498ba4d553f07f02213a61 2021-10-10 Run the failing readline test on arm32-linux separately
2293547d9b59e0641e26837500986e78f9ba891b 2021-10-10 Update iteration step in step_i_iter
e2017f8c7cc2066286ab8047d4de47704f871a28 2021-10-10 Unify iteration arguments
fb9ea391cf36f103a960ccb476271dcc912f2e69 2021-10-10 Default the test order to random
cec61d16d2fb50812a003338a719f186a6bd88ef 2021-10-10 Run JIT tests first when random order instead of no-sort
b16d876ac2d20b3c17a6906860d3a3f279aecf65 2021-10-10 Needs time.rb for `Time#iso8601`
ef352c58659eaecdcb1e5dc384de7dc1e1205a6c 2021-10-10 Shorten register names on arm64-darwin not to be truncated
a4876a563d6c8011914504e186de8173f481e543 2021-09-16 Pass the VM pointer as an argument
b9f7286fe95827631b11342501e471e5e6f13bbb 2021-10-11 [ruby/io-console] Skip Interrupt test on Solaris too
9f94a07e741facccb6b9038ae82922ff1e9c408e 2021-10-11 [ruby/reline] Fix test class not to overwrite
60689f0f20cf54ea85aea6ec7e07e3b8bb7c7119 2021-10-11 [ruby/reline] Fix zero division when the screen width is not available
6fa1af7ee5ab88d0be5ae61f5956f7b51b552ee0 2021-10-11 bary_mul_balance_with_mulfunc: consitify invariant variables
373b399823e0c5ab315df76f82467fca27ec40d6 2021-10-11 bary_mul_balance_with_mulfunc: move working buffer allocation
1009fd7ee3d04c5cc4ca4a8b523a6d4d56a0da88 2021-10-12 [ruby/reline] Revert "Fix zero division when the screen width is not available"
a48dc89547e3c235350394b4a735c9d50892c152 2021-10-12 [ruby/reline] Check the result of GetConsoleScreenBufferInfo
2143de251d668a33b09c12f2df863d205f034316 2021-10-11 Extract precompile_inlinable_child_iseq to separate alloca for each iseq
97302a362b75aef8e8ef14afe0c9803a4aa00ec9 2021-10-12 [ruby/reline] Close working pipes
ff1f696d300cdf2a7073ddec91846cd3aee103d8 2021-09-06 [ruby/digest] Move digest.rb back under ext as the extension bundled library
013bac15b01b69b8f556074bc30333dc913b9118 2021-10-12 Fix libraries under digest
41db84aa304e48f1b5082bb8a7b1536501b50c79 2021-10-12 [ruby/reline] Skip when unable to set input
aa5759a22b675d05d1f8cbfe4558eb37915c27fb 2021-10-13 `rb_id_serial_to_id` is used in `key2id` since 4c2d014e9216
bad61d34bed71ff3b68c6b1b29f038b305723cc0 2021-10-13 Qundef is not for ID
1b35808a13cc69f2014ffa849de8be15139d8e4e 2021-10-13 Moved the common code
10d2341640c57544ca81bd21cfa60a6aff015692 2021-10-13 Shallow clone on TravisCI
275b55aea486a244f035e7591208a50f00ea1411 2021-10-13 Revert "Shallow clone on TravisCI"
9a3333986f76522fd6e0b9ca92045895a1aa45e0 2021-10-11 Add more `grpowned?` tests
8f480eafabebc55249f1436ab0ca059c239a8134 2021-10-11 rb_group_member: Simplify
1aa9fcca7679afe31d273a61808d210a3d702ea5 2021-10-13 Fix STATIC_SYM2ID for large ID on IL32LLP64 platforms
3f0150f2fd408421c4625976d0c88df27b6753d3 2021-10-13 [rubygems/rubygems] Keep loaded features
a4f2aafd3a9bc2e10fc68558ba1835d7419c4e45 2021-10-13 [rubygems/rubygems] Remove save_loaded_features
1d6a490c2c67d4796c52335bdb28038960c29d9d 2021-10-14 Cast up to get rid of the potential overflow posibility
d210950196bb24a2ff5f8afdd02b1ee95abbaf5f 2021-10-14 [ruby/etc] Get rid of alloca in the loop
4cf367b8352d85becdddfdd2af5a045a9dedff21 2021-10-12 Set GNUMAKEFLAGS at CodeQL
391ebfc35df90207d0660cc4564bc8433bed7604 2021-10-12 Disable install-doc at CodeQL
c19685e208401594c1a21256382eacfadc22d53a 2021-10-14 Reap rarely leaked threads
e057b9eea9021046a43dd59f45fe0cf34d69e8cb 2021-10-14 Prefer the reentrant versions of gmtime and localtime
679054208e320d4e639aa3dc1f16ad1a4945ac72 2021-10-14 Use `__dir__`
370fff98ce93f51e2727b92b0b7b6afb4576cc98 2021-10-15 Prefer `require_relative`
855db8e9ce613d0bec19960eb875498d74b53756 2021-10-15 Use `__dir__`
19beb028e70d6e6893b0fb1107eb95428256588b 2021-10-15 Make explicit opening files
ed7ea35d7450a5c2b7794f56050eb34c071dd34b 2019-12-20 [ruby/openssl] Fixed misspellings
5de6e25144b5c5c72bb9ee1980b976704e07f3d3 2021-10-16 Replace unpack with unpack1
478187e9a33b7af5b11e570f5133c963af6e1165 2021-10-05 Timeout parallel test worker processes
13716898df666210b9067c8a3d05a162c2a6ed66 2021-10-06 Retry hung tests after parallel runs
c7eac1be518912bde3e2f22623b1398eb1b950f2 2021-10-17 Retry hung up tests verbosely
0871652f21c6b7c74e67ba300175ff2a278aee6e 2021-10-17 Not all environment variables can be convertible to IBM-437
e1e3657746b935e8c9ab6f4beccd0aaed45db9dc 2021-10-18 Simplify srcdir fallback
0bbfb6a37b6fa65c2aeb7a587ef75ce2fa4a4ec3 2021-10-18 Fix error when srcdir not found
d1b8544b4df4d5620b05090f1bdd4234d4c2e2b5 2021-10-18 Remove `Test::Unit::Assertions#exception_details`
6c74976aef2b6f3eeecf6bdcb9b2ac2d9105308e 2021-10-18 Remove `Test::Unit::TestCase.make_my_diffs_pretty!`
59bec48e48f7fc68a5bcff66642cceec0076e509 2021-10-18 Remove declarations unused since a95262356ef5
1d9e12925594be3d06230dc05e8b015f2928b491 2021-10-19 Fill pid and error in the status
ec021e469d227d3f4e9c95ebb8c52b4a2526870a 2021-10-19 Get rid of type-punning cast
8d6dbecc80d998c0d801c42aa38c5713e8b53572 2021-10-19 Remove useless casts
ae25313e80fcd71ea58721ab5ec50f84701862eb 2021-10-18 [ruby/etc] Remove unnecessary declaration
8bf33a6fbbad99882a77d5374d461bd870ce2ef2 2021-10-02 Ensure the format argument of RUBY_DEBUG_LOG is a string literal
768ceb4ead2c1a78b2af047e8f54f2472b34e849 2021-10-03 Cast to void pointer for `%p` in commented out code [ci skip]
0c15752556513f99c5275c8ca05808221eb56248 2021-10-03 Use `RUBY_FUNCTION_NAME_STRING` for old Visual C++
18b65508e28b42849bb7523014aa7f2296fe6c60 2021-10-21 Suppress warnings
58956dba168eb47b7ceba82f2e915d65eb3db240 2021-10-21 Fix for out-of-place build
4d4bdcf368d72c7dbedbc58fb3ebcad8447ffcd8 2021-10-21 Move the test file
4446942f1ab79b9687b009936d5365cfa846258f 2021-10-21 Extract UNPACK_FETCH
9f4f3bd1cce879d1de906b332353e5e9c051df00 2021-10-22 Refinement#include and Refinement#prepend have been deprecated
22a7f7ec5a23bf37c31b227ca0ebb198bfcda2af 2021-10-22 Refinement#include and Refinement#prepend have been deprecated
aee4940d5e45f6502aa661662d0ee142a45b98dc 2021-10-22 Reduce YJIT runs on macOS [ci skip]
185c5738211e16f289aa7448823f678348597bb5 2021-10-23 Add INSTRUBY_OPTS to INSTRUBY_ARGS [ci skip]
8d6e9b66580278900020abf77dc1aa6427a060f9 2016-06-05 Suppress false warning for freed pointer
b69c38e62e0b7006d2c345a88a400f2fe2cb80b9 2021-10-22 Refactor associated pointer
e5c2bf55d0c5b71227284a577301b3c48894032e 2021-10-22 Suppress sign-compare warning
7459a32af3e89ea9990efb4d76bfdc869e480ffe 2017-10-25 suppress warnings for probable NULL dererefences
9822ebee5b35d9b6581ed64ac3b4bb05c972eab3 2017-10-25 suppress warnings by parenthesizing unclear expressions
3d7c92df089226f3608757c45da1a4403b1dcee9 2021-10-24 Extract io_again_p to check if EAGAIN or EWOULDBLOCK
408605aae7bd7b64f5fabd3e8706a61ee25ff55b 2021-10-24 EWOULDBLOCK is always defined since 74ba9c248890
fe77a0339284b9ae5edf8f1365210545c5ba5298 2021-10-24 Use `${{}}` for if statement
1ea53253606600c4f115d9acde9e858fd74f4851 2021-10-24 Reduce YJIT runs on Ubuntu [ci skip]
4fb71575e270092770951e6a69bf006c71fadb55 2021-10-24 [DOC] Fix code markup [ci skip]
049e1f8560d2f5c06afa6b8fbcf7d4c8e0132561 2021-10-25 Fix typo
e1ecda297e1b184d824fb4045169a20bba98a9ea 2021-10-26 Make new object for negated float as `Float` is always frozen now
afdca0e780760e008e26f4c9fc7262a0a4fe56bb 2021-10-26 Fix unaligned access to `double` in RFloat
e3a783b14191fef175c9a59996afdc744c8edc4c 2021-10-26 Align `RFloat` at VALUE boundary
26353c75a94469bad7a0e6a6aa81d968e64952d5 2021-10-26 Embed bare `double` if `sizeof(double) == sizeof(VALUE)`
33844f3096ed15eb1568d6aa333d8040ec9f074a 2021-10-27 Prefer ANSI-style prototypes over old K&R-style definitions
5ff47e0c8a97940a6f77f961ab43ebea87256dfa 2021-10-27 Check old-style definitions
367884c65912b3305d18f74b84b7c9e396d14161 2021-10-27 Fix yjit_asm_tests.c as C99 compliant (#5033)
b74bf8dd8800e4d47923b99cf48e18c70ed59dbe 2021-10-27 Follow up the RString change [ci skip]
179aa26f4fe19ceeb9eceb40e23f7b50d65d1b49 2021-10-28 Prune stale worktrees before checking out a new pull request [ci skip]
1d666ed50f8b4b3779583381882a0b3edd3cff0e 2021-10-28 Fix leap day with UTC offset [Bug #18274]
e76e1d3ce4bf65b3c7f56e09dd5f51b79538df18 2021-10-28 Downloader: retry when RFC 2616 noncompliant dates [ci skip]
0a9cbe8562d9a58ec129b34a5bfda20cee3283df 2021-10-28 Skip tests if only document files changed
9b751db99cb70c1f63e34f92955442167079d330 2021-10-28 Fix script_lines in loaded iseq as nil
96648c509353bb5972bb3a4866ab38e0143e9886 2021-10-29 Mitigate the timeout of tests [ci skip]
92ad520ad0372ad64ece6af6bbb6823e629c5d5b 2021-10-28 Merge macOS CIs to reduce concurrency
27220b2fe4632f499180385e5c4c866e7740e3aa 2021-10-29 Skip CodeQL if only document files changed [ci skip]
0ad57158c7fb2892094c6a3b0dc306ba0a8a3735 2021-10-29 Remove redundant calls
ec2e04c90d96541502c9b96e66900b4bb01676bb 2021-10-29 Preserve the encoding of message from outer local variables
5e52fd4bd14a668dd7d85a67f824f2667c6d45ea 2021-10-29 Preserve the encoding of message from outer local variable
99c60d4b25040d712fbed2ffcc8e1044c5e0fe07 2021-10-29 Get rid of exponential backtracks found by CodeQL
99dad28b7c14fce45653a3573172389cb0424341 2021-10-30 Apply the timeout scale to also separated workers
1b59ad57ae2fa4cfccaab97f22f943333080ea0c 2021-10-31 Reduce parser stack usage at pattern matching
b7f7117bdc78a4a342a57dad1a340b158492ccf3 2021-10-31 Rename `in_kwarg` as `in_argdef` as unrelated to keywords
13a9597c7ca83fced5738e9345660ae6aef87eb7 2021-10-31 Argument forwarding definition without parentheses [Bug #18267]
b93a5f96c8f94ff3c96dcb7d13a9afc241987cda 2021-11-01 bundled_gems: Pull before new commit [ci skip]
a2024081805af4e729bea029abb7bbe7c383dce2 2021-11-02 Fix typos
e0915ba67964d843832148aeca29a1f8244ca7b1 2021-11-02 Fix typos in ChangeLog files [ci skip]
e9a13332e838b12a253ed7fda9f8b622a059b6b1 2021-11-03 Fix typos [ci skip]
b5d9c442675a18c63418ff692a67291ccecfa752 2021-11-03 [ruby/optparse] Fix typo [ci skip]
5b8d22ebe60267283a5ca4a1c2ddba507b3d8ba9 2021-11-03 [ruby/openssl] Fix typos [ci skip]
f6330a45f221c23d0b61043f7ca90f98091c1250 2021-11-03 [ruby/rdoc] Fix typos in test method names [ci skip]
acf5ccd1855f47e8fcd88de80fa005612adc8268 2021-11-03 [ruby/racc] Fix typo in a local variable name
e1ae889c9c41c282ae331dd0dd0d2e3e0b153b78 2021-11-03 [ruby/racc] Fix a private method name
b49dbe025f27a5024c579d3b690833ae8943d71d 2021-11-03 [ruby/net-http] Fix the typo in a constant name
3d8e1ee40f4aa780243458ee0e527807b948c8fd 2021-11-03 [ruby/net-http] Warn deprecated old constants
539c42ed893b5ce14b6831f5540dbe3424e9a065 2021-11-03 [rubygems/rubygems] Fix typos
53e2bba0dd9b3e86aa5e8d40a62c3b12a16ac6b3 2021-11-04 [DOC] Markup the literal false, and constant [ci skip]
f3812e6ce61a8a84aee12aec00e879780a8470eb 2021-11-05 [DOC] Needs `call-seq` directives [ci skip]
1ce3706c58e1f70c758e616012a982f058bce24e 2021-11-05 [DOC] Fix indent as single paragraph [ci skip]
f62f020f5654297c1a876ab7e9f93afbfe879f1d 2021-11-05 Add the test of `Dir.glob` when `sort: true` is given explicitly
bfc0a71a82f2b615e4879b0f2b39fc9cfb296abb 2021-11-05 Suppress unused-function warnings
66b0847602ffa47575371f4d5a9a04dc6013ba49 2021-08-23 Check the reading size range
334b69e5042f47f89c8780c1d7efa32d70c84786 2021-10-13 rb_id_serial_to_id: return unregistered ID as an internal ID
ec657f44dca3b84fde2a0b3b66c4e0e74a4cdce8 2021-10-13 Refine the error message for hidden variables
5eb54c495ff78d2d5fbbdff71b56460654e597f6 2021-02-07 [MinGW] Set job env vars at once
30583bc947858746e4f8fc21b366bffa8bab4ac7 2021-11-06 [MSWin] Split nmake step
ba0e3ea130357f311ba9b66fc80213adde5eab01 2021-11-07 [MSWin] Pass TESTOPTS via RUBY_TESTOPTS
ec032e86faf9ac128ac51e3394d9b4001a374b38 2021-11-07 [MinGW] Clear prefix and move the directory to DESTDIR
8acb2a9b4069f55f71a80c747fc7c6bcb686abb7 2021-11-07 [MinGW] Use autogen
dc4dd96b028adf8fe59cdd5fb1f173efb0974e7f 2021-11-07 [MinGW] Remove unnecessary encoding settings
6295e348a98d457bddce7fe4a0803a6dde00bc7d 2021-11-07 [MinGW] Clear BUNDLER_VERSION unconditinally
5ebda74ae10e6a9da6833424c5e138ad7f5063af 2021-11-07 [MinGW] Pass -j option via environment variables
acd82cc31a8a74bbced2da6b635aebe1051963ae 2021-11-07 [MinGW] Run test-spec
7068255b0cc796cf39f2939873ccfcb971e79d0c 2021-11-07 [MinGW] Run in sh
8dc2fce2bed922a64413784af7040f512b96e852 2021-11-07 [MinGW] Highlight where groups
e0a5c3d2b71dfad038d7562fdd33f02ffd79232d 2021-11-07 [MinGW] Set job names
833c69ee829dc9d9c2ce0f89c7f5e88200b94a0f 2021-11-07 Convert IDs to Integers
b47f7afbc30169ffbaf6ba68db3c1d39e24793b5 2021-11-08 Fix filename typo [Bug #18140]
2772f85648bc90a445390c8cc82272e53689508f 2021-11-08 Prefer ANSI-style prototypes over old K&R-style definitions
a64f7e9c0077c970c184f98f67094202a41e02cf 2021-11-07 Try 32bit environment
395738e8a5a14d432d17a9fe106f62f54a81c7aa 2021-11-08 Separate TestReadline#test_interrupt_in_other_thread
7cc4e147fc2fba1ef9e06cf50f1916acdb886a24 2021-11-08 Get rid of implicit expansion to `long double` on ix86
3ff0a0b40c2e1fbdad2286f1dafe837f822d0e0d 2021-11-09 Filter method names only if filtering method name only
5a3b2e61411f3ce516eefeb272787d3d2af13038 2021-11-09 Needs `$` in `make` command line to be escaped
46e46eafd48c474ae8be0dd7d11bc43725de3d02 2021-11-10 size_t is not for file size
943b6e4d9c480b9daf2352c28769a92eecf5f66a 2021-11-10 Fix format specifier
cc33d07f46559bfd11098c6b39c7c59faa892af9 2021-11-10 Disable experimental warnings in test/runner.rb
83bdc2f00c4565a091d88399e5a315a96f6afed6 2021-11-09 Simplify default values of `Time.at` [Bug #18293]
4eb23c9ddae2d2fee38b7363f688fed105a6b0a6 2021-11-10 Commit miss [ci skip]
850912b6e080f972a2d58f5011073eb511b08df4 2021-11-10 Install pkg-config on 32-bit Ubuntu [ci skip]
8bcff5604b15fd29f357669dd8cb65a6618c9926 2021-11-10 Tentative fix of subsec to `Time.at` [Bug #18293]
414b5565f7d0aeb27b43e8f3b81914314e03dfb0 2021-11-05 [ruby/tmpdir] [DOC] Fix syntax in example code [ci skip]
6ecd30b402d02a51aef1ec48072ff4d103b7ef8f 2021-11-11 [ruby/getoptlong] Save the copy of `ARGV`
d305ae5f045e839de183f7d575864b7718a2faa5 2021-10-22 [ruby/io-wait] Use `omit` as per test-unit
db71a04c2ec73f09fee01c85c6343175657f2078 2020-10-11 [ruby/io-wait] Fix backward compatibility with earlier versions
dc5512243bb8333cd031d0bf50c4fb245d6ad93f 2021-10-22 [ruby/io-wait] Disable ractor test which is meaningless on earlier versions
96d9cfba08deaa4da578985276ac6723e1c80fe4 2021-10-22 [ruby/io-wait] Allow earlier versions
c910de3575aaa5c2757f357084ad01518770e289 2021-10-22 [ruby/io-wait] Fix dependency for ruby 2.6
5bff4cd56cdaf8b4dc6d020112674e4b4f9cd956 2021-10-22 [ruby/net-protocol] Update the required ruby version
27168a1cf76a891a46c9aa639116c64822627802 2021-11-03 [ruby/nkf] Fix a typo [ci skip]
2efbb35a8fdf1bea4c914f19f9c0beb52fa77e78 2021-11-18 Remove macOS CIs [ci skip]
89b440bf724b5e670da0fa31c36a7945a7ddc80f 2021-11-18 Expect bool as `sort:` option at glob [Feature #18287]
e2b78440ba3cebe5106efa699505677b4444486b 2021-11-18 Throttle GitHub Actions [ci skip]
aa591af296d50800c994b42b7dd5de8d95080611 2021-11-19 Do not document vendored files [ci skip]
c5ec05d047f3c3f32b34d705088d407429d4303a 2021-11-20 `struct_pos_num` is no longer used
8f3432cd4466c35cd9f482de3779d76f3957968f 2021-11-20 Fix setting struct member by public_send
d2cb4cc073709879535bf4d32efa308d91f6dcdd 2021-11-21 Adjust format
cbfd5249d4475451731c4b1a54034ddd61d480e9 2021-11-21 Stop including node.h from vm_debug.h only for `NODE`
ac152b3cac0be45d2a17d89610cbc15be873786f 2021-11-21 Update dependencies
1c4f5293640a86b0de47d7d9db44ee1e83a77be1 2021-11-21 Ignore preprocessed C++ files [ci skip]
784f1e1538401665c1660750748e47b9598da665 2021-11-21 Throttle pull-requests only [ci skip]
a88b19d3d08447eeb7045621f02a844173d64203 2021-11-23 Suppress the “experimental" warnings for `IO::Buffer`
c14f230b26aa4f8abe9ecf3814cfebbe584d77c9 2021-11-22 Assign temporary ID to anonymous ID [Bug #18250]
da34f31ad0315b9b8dfb318aafab393aee54968f 2021-09-03 [ruby/cgi] Fix integer overflow
0f31b3f465036884fc0e22ddb4fe5d46279eccae 2020-06-29 [ruby/cgi] When parsing cookies, only decode the values
aceb75f6c9d13ce178e8c4a123d9f95c51875fe7 2021-11-24 Skip tests if only document files changed on Cirrus-CI [ci skip]
a1eaeb8e40a47c4d87aba12f4025ccb7211272c0 2021-11-25 Stop duplicated runs
51404eec5978f015f3d9738c40524aa745b50b17 2021-11-25 Ignore pkg-config installation failure due to unmet dependencies
d896746d692ee1f11ee22f1ee2ef0b8f79ecfe10 2021-11-25 Keep the generated source files when clean [Bug #18363]
9850176984d8c6a4a0e6c0982b982dcd3ea7cd79 2021-11-25 Split skipped tests step
ae9593978468b9d65892626bc72edad780c5bf88 2021-11-03 [ruby/win32ole] Fix typos [ci skip]
270c48507dbb1553cd09b92e5b7c542f95ffc68e 2021-11-21 [ruby/win32ole] Scale timeout in win32ole
c8da3b95e7153157f5c9fa57ae6d20d4edf3e0cd 2021-11-25 Add win32ole to sync_default_gems.rb
6586783508c9743cc2e6707efd6de08d6d2fbadb 2021-11-26 Move win32ole.gemspec to the proper place
0a1b3b3a6790847d72fa146d6ccff620244ad342 2021-11-25 Try test_interrupt_in_other_thread
1c4cf4348030e03ac995d50170c0ad6fec0af46c 2021-11-26 [MSWin] Replace -Zi in DEBUGFLAGS with -Z7 to suppress warnings
1c3d6d6cc905dc9f0a84eb2a3bf885cccbcd6225 2021-11-26 mkmf: MakeMakefile#xpopen may be passed an option hash
21a29844a34589506e88a2473c62f84e417a61bc 2021-11-26 mkmf: deal with environment variables in MakeMakefile#xpopen
dff8d12226088f07435d81b570cc9731b10c0da9 2021-11-26 mkmf: take `PKG_CONFIG_PATH` from `dir_config` library path
45034e9de3b6af8f52b8db72ae1d91ef73499c8b 2021-11-27 [ruby/cgi] Set extconf.rb to extensions
f53f6d928475564433302a18f9498048bbd69b26 2021-11-27 [ruby/cgi] Exclude unused files from built package
ca7de49aa50fee34628e5e239f04ec76ec85f1f4 2021-11-28 [ruby/ostruct] [DOC] Fix code markups [ci skip]
4a09b7de06e5be65409b066b3dccd04cd7529d89 2021-11-28 Suppress address-of-packed-member warning by gcc
e19b65640963fa641eea9129a20a55cf4a20f5a7 2021-11-29 [ruby/readline] Suppress constant redefinition warning
4acc7563a111fd35524b07150990dc3ef842a685 2021-11-28 Consider environment variable case-insensitiveness
659c864a43d4bf2d287b08b451f8c67cd818739a 2021-11-29 [rubygems/rubygems] Deprecate typo name
ac8647bec12d5d3c0bc4b6a79d09a6a85d6628f1 2021-11-29 Fix `GC.total_time` example
12fbdf4d4e52bafaeef6f923b8f357a39a37c02b 2021-11-30 Fix conflicting declaration on Solaris
f379748e80dacc208dbe23a2db508aead8b79978 2021-11-30 Cache wheather madvise declaration is needed on Solaris
316caf6b39a26ed764a1bd1da58291fc5e7ebd52 2021-11-30 Enable load-relative on Solaris
d20a120b03a6bb39f06958abf0e04222960a58ab 2021-11-30 Recent systems prohibit symlink for relative loading
d400c44a554910df542a11f58ff0e2b767b909f7 2021-11-30 Load io/console earlier
438220f063c939761e3d85f7e307c321474c84e8 2021-11-30 Let pretty_inspect work once at first
37cd35aea8afa35476640e454eaf2c53150dc014 2021-12-01 [win32] Transcode input from console [Bug #18353]
a84dc9d80d41db01db4623517ade928ee7f40e36 2021-12-01 [win32] skip example about STDIN encodings
a7d0c2c4489f94a0087646040afccb66cec4e7d7 2021-12-02 Needs to update revision.h unless existing [ci skip]
fe506d7945788f4c3243e9ec25c20c5dbd315073 2021-12-02 [MSWin] Stop passing non-numeric string to `exit` command
524a808d23f1ed3eca946236e98e049b55458e71 2021-12-02 Define Ripper::Lexer::Elem#to_s
60fc8dda647cbfe272c7b1bdbbb8e54c1fa7816e 2021-12-02 update-bundled_gems.rb: Fix typo and version comparison
3f1dcd7fffbe94538c233d4f916523b00dbc2889 2021-12-02 Cache downloaded files
433a5a0eb03d5315f9b71988038352ced56f311a 2021-12-03 [DOC] Fix Time.new description [ci skip]
e4c7c5468e01125cf10b06e7db1006b64bf1cd7e 2021-12-03 Add tests of string argument to Time.at
d118e7c025adf0221fe16ad3a0d57ba9605fd2a7 2021-12-04 Turn nd_type_p into an inline function
a4964174e26303524cee8c2d8523048b87137993 2021-12-04 Fix circular dependencies specific to in-place build [Bug #18374]
4a6ca12904c8160d68ac4b552636159926afff41 2021-12-04 Remove unversioned phony target for pkgconfig file [Bug #18374]
b555e659c4974acc423083b71b1bd5ec6a926046 2021-12-05 Do not use `fcopyfile` if appending to non-empty file [Bug #18388]
19f037e452555354a6eddf78ca2ddbcb3bacb2e7 2021-12-05 More indentation in NEWS.md [ci skip]
bbfefd45c6c99c4371cc0789bdd1da9ea3ade701 2021-12-05 [ruby/securerandom] Remove no longer used helper methods
e563c6068eed526e7eb9bc4d3606501c827da674 2021-12-06 sync_default_gems.rb: convert commit hashes to github URLs [ci skip]
5ce3272e513e0dafedcc40f121e2d71bef3a3688 2021-12-06 autogen.sh: Copy auxiliary files instead of symlinks with `-i`
ec878dac90df0ca5f39e72261b8d4e2898486a93 2021-12-07 Move -ljemalloc to DLDLIBS [Bug #18391]
d6c5a30cfdf658280338dbb8c8b17fab3190b928 2021-12-07 ObjectSpace::WeakMap#inspect: check if living object [Bug #18392]
a2d4e1cda68a49980a4f9f353f400efbde7e7884 2021-12-07 Fixed the check order in wmap_live_p [Bug #18392]
bb3f17bd98a652f28b7cccadf08213840e267ad1 2021-12-07 More indentation in NEWS.md [ci skip]
454b4da7635b6322e85fd38735d9a04963644c4b 2021-12-08 [DOC] Integer.try_convert [ci skip]
3021c3cedcbad8f2293c87b3077dcdcb748823f2 2021-12-08 Add `to_f` to predefined conversion method name to ID table
12a0a89e22fbc312e4a95a7749bc153532daa855 2021-12-05 [ruby/securerandom] Split Random::Formatter from SecureRandom [Feature #18190]
da652e1827a47c8ee37fab72832ba8324c94911f 2021-06-25 Check month overflow when marshal
bcc2bb28b04054106f4a36e8fd69b2af6ecb033a 2021-08-17 Fix stack buffer overflow
a5baf8d6bc4c21259705f9b4f9aa2d9b9d7ab936 2021-12-10 Revert zero-check for alloca
30268d1de697de4b87ab6c655c4dc244be036900 2021-12-10 Prefer flat_map
d7ef372c9512b600a50d524e6b0b1cffc82933c1 2021-12-11 Remove the macOS badge [ci skip]
e4b35b158a16c42d2b91a3e88309875240d0ce27 2021-09-03 [ruby/cgi] Check integer overflow in long range
54f0e63a8c53753af7db8653972ac450415eae13 2021-12-12 Remove `NODE_DASGN_CURR` [Feature #18406]
9ad34da47ff7d71446e667897559047ed5635b60 2021-12-13 [DOC] Mention RBOOL in extension.rdoc [Feature #13125]
ff029f25ca6dc788da178a1129e299c06ca3e712 2021-12-13 [DOC] Get rid of headings in list items
4ffb0bd6414cf320ec8d71132bc487514768c8f7 2021-12-13 NEWS.md: Mention `in:` option of Time.new [Feature #17485]
c81d7d7c60477c04e7cc4f9eccb256443085512c 2021-12-13 NEWS.md: RFC 3339 UTC for unknown offset local time [Feature #17544]
93f0beca5ee8d1979fce9e1e890738690aa824fe 2021-12-13 Appveyor: Skip tests on if only document files changed [ci skip]
7ececae4539da84ef9863de83d4b075653002009 2021-12-13 NEWS.md: move of Random::Formatter [Feature #18190]
6859d175ba5c77f0aab0af20e2b483c8d5ea9126 2021-12-13 [DOC] Exclude Bundler only [ci skip]
dc490aced3fc62d7eaa10d2bfc2211da826ea538 2021-12-13 [DOC] Improve Random::Formatter description and example
446a11f2c1a1af007ef6079eada2d8992a13467f 2021-12-13 [DOC] Add call sequences of Random using a range
a08d8180e2498f15315fa7b2302099c068a3576f 2021-12-13 NEWS.md: One more surrounding brackets for the ticket
4926647bf2be7181fbd3ab353e03b04e7d451bea 2021-12-13 NEWS.md: sort [ci skip]
40b0d69dadfccd7271ec47f128b51184723a3e7a 2021-12-14 [DOC] Fix a type [ci skip]
0ebbab23bab7f039a9c28c519392b78d69a0e901 2021-12-13 [ruby/securerandom] Drop support for old ruby versions
900e0c8c39fe3df72d7ce451e01c1add7b6f1647 2021-12-13 [ruby/securerandom] Use String#unpack1
6daec46014f12c7e6698fd0ce80970072d0bc0fa 2021-12-14 ripper: refine test to show expected states
a3934cd1e57f9d49d24cdaf29ed2bde2fd70cae6 2021-12-14 Fix indent [ci skip]
637c3cfc5dc2c044c6eeb2793bf399b6745daa8b 2021-12-14 Turn SET_LEX_STATE macro into an inline function call
3a6b79d0c059923d6e186ffda2669199f2a0dd20 2021-11-29 Revert "Rename `in_kwarg` as `in_argdef` as unrelated to keywords"
aa7c4c37d7752af4897567dec1b0745873b0457a 2021-11-18 Fix arg_forward without parentheses [Bug #18267]
6eb500e2df17475a557de536ce24a4d878bf1607 2021-11-27 [ruby/cgi] Extract CGI::Session#new_store_file
f471cf295bf093d51b6258338d5e7add0ce962b4 2021-07-21 Symbols closed to env should be static
9bb83a82aba3cf844fd96782f747eefb1876439b 2021-07-21 Removed traling spaces [ci skip]
88e36d8f3c75a9b57d68e930385a23ff54b05cf3 2021-07-21 Adjust styles [ci skip]
b43338ccc47d6e64ae6f52298a1f222cd5fd0887 2021-07-21 Update dependencies
db3ab440db2444b0b3ad388f68c592ec68cfcca7 2021-07-21 Use prototype definition instead of old K&R style
a6ebc10532db1470372fd89a0ce48b822d25bd01 2021-07-21 Fixed env_pairs array types
a4a3528eb7cf8d085a53bd34dafe2e59059b4d1b 2021-07-21 Removed no longer used variables
0f99f3fe5e2458b6a922febf857584ede96eabc9 2021-12-15 Adjust indents [ci skip]
ded33ed5b8d923b0bb707b4e617ba02dde404188 2021-12-15 Update stdlib in NEWS
333865e56f594f365f2b3b4ef0f86fa4beb977c5 2021-12-15 Workaround for reline.gemspec
05c9dfe23a7d1b970f5b62feeba3199413567fa5 2021-12-16 Suppress empty-body warning
69a7eaae389b49eb2a99c1c44c11b3d5004d186f 2021-12-16 Use `to_s` and `puts` in tests
18fef09a02d1d64b6ee892bf9d4c69c9235a97e2 2021-12-16 Refine wording about the default random seed [ci skip]
6c87f8fc2935ac91e8e3d1067d629510a8acbe43 2021-12-16 Fix Kernel#srand and Kernel#rand descriptions [ci skip]
32ee6f80ee1737699ead57bf577f0b1b90c2523e 2021-12-16 Restore the global random seed
5bf0060e0a506d8b7a85e0f63898cb1cc8d4dcba 2021-11-24 [DOC] Skip tests if only documents change [ci skip]
cf54de637ce3747f9a761ca14edce7cf77f0e813 2021-12-16 [DOC] random number by range
06bdb41c4587a9cffacd09df473b66c285ed9813 2021-12-16 dln.c: refine preprocessor conditions by USE_DLN_DLOPEN and _WIN32
693a561cfa19dc35ff0d199a1934c9927dd388d5 2021-12-16 [DOC] Exclude non-updated stdlibs since the previous release
2585ff30d72463c2d13b87d759fe5ea272f85967 2021-12-17 Send the message for s390x to stderr [ci skip]
73d44512e84f86a22f2d0a86544c32e89c5b7ccf 2021-12-17 [DOC] Update bundled gems list
424605da7c0c24a04bfbe21d8e30dabe17bdcad8 2021-12-17 [DOC] Cache stdgems list
629c8f12aec87cc938ae1383b3c8fb449c185b39 2021-12-18 Fix pull_request condition [ci skip]
922a81a99418c992f4039b27a8341f2ee96d2d0c 2021-12-18 Skip tests on pull requests labeled as Documentation
a81e0600a7fa97bc1782de91110c6704a47af419 2021-12-15 [ruby/reline] Load correct version.rb from gemspec
e2ec97c4b823a0b2e0c31e7a6d77b1dcdc0dfada 2021-12-19 [DOC] How to get the longest last match [Bug #18415]
26c9ef6a890f0d4e51caefd303fd93356bb4d596 2021-12-20 [DOC] Skip tests if only NEWS.md changed
c57ac4c6e0acf9b4c1fbb3092eefc89873c5d249 2021-12-20 Fix location of extensions in bundled gems when static-linked-ext
c29c2afafe5bc550090959af24e7fbedd8e002e9 2021-10-23 Refactor setup_narg and extract finish_narg
d58406ffcaa12a4f0b9506293789cc03cd4a6a4f 2021-12-21 Ignore hung-ups after success on s390x-linux tentatively [ci skip]
9b917315f4a5418344df54865cc10bdc7e1f60b7 2021-12-21 Make the cache directory [ci skip]
9902398d8613ac4eaf9b90c3d2c1a103a32d61e2 2021-12-22 Split too long line
fdf39963490cf2cf95b30d91bb9b35964c2c2350 2021-12-22 Empty and return the buffer if zero size is given [Bug #18421]
95da41ee0acfb789ebdd0192eaa8e02f26fe3cc1 2021-12-23 Get stdgems JSON files only if modified [ci skip]
25e417b773b6f4b78c27a79e06c1277e7a5cf342 2021-12-23 Separate cache key from primary key [ci skip]
c6cf19340a116f21d71ecc218a2e8c31fe2f1d85 2021-12-23 [ruby/pp] [DOC] Update for PP.width_for [Feature #12913]
bf1444e5006f18e776a408c01b480884ba01d599 2021-12-23 [DOC] Do not push NEWS update to pull-request
40a1af615197346d423afa38c2854f9faf8ed3f3 2021-12-23 Install ruby/digest.h when from ext/digest
097c4a2adf6ed640bd5c89653e591a674acd4c6e 2021-12-24 sync_default_gems.rb: GitHub links at word boundary only [ci skip]
083cf6a577f12ddf5c850303a08583599400d92d 2021-12-24 sync_default_gems.rb: Expand GH-xxxx style GitHub links [ci skip]
47c53af16872d61576184b0d6935fcf531564cc4 2021-11-04 [ruby/csv] Fix typos [ci skip] (https://github.com/ruby/csv/pull/224)
517964d57b9340fc1e0525da56dcd567050e8537 2021-10-09 Move embedded lines outside the here document
c87c027f18c005460746a74c07cd80ee355b16e4 2021-12-21 configure.in: unexpand exec_prefix in includedir
4f74153846d951dd8ec66017f4e8e286df8ea925 2021-12-24 Adjust styles [ci skip]
0abf781ab431f44c054523a3ab8f2b1c3768c898 2021-12-25 NEWS: Mention about more strict conversions for [Feature #17485]
30374b4fb77a1407e5ba8e98be03a92c4a317495 2021-12-25 NEWS: Put spaces to make Method and UnboundMethod links
42eb9bf37ac42cc792d619e28d153c164a5e6604 2021-12-25 Fix the names of Thread::Queue and method for the cross-reference
0867b638aff9ec192ca420a44ffa5a77c892e8f2 2021-12-25 Raise proper exception when month argument is not a name
566bdaef318674c416494786da551021afb1b5d7 2021-12-25 Define fallback RUBY_DEVEL to suppress undef warnings
975a6efd7ea144275d4774d18ff0f568c1a1dc97 2021-12-25 Suppress undef warnings for USE_RUBY_DEBUG_LOG
14e550052be73ed35bfcbb0b6be696519ad7e092 2021-12-25 NEWS: mention Time.new argument error more
9368fa6c3073d5fe4380a5e84eb59f7cec2ce62c 2021-12-24 [ruby/io-console] No longer support dead versions
8247b193c0dd06db9ea56812954dda8fed89458d 2021-12-24 [ruby/io-console] bump up to 0.5.10
1ad42f8a761b1f22464d5b15aac7ce994ecffc4b 2021-12-25 Update default gems list at 8247b193c0dd06db9ea56812954dda [ci skip]
1698010bb12a799f8ceb7202fd0df87cc41c6a48 2021-12-26 NEWS: Empty gem list if no new gems
39bc5de83394a380c9967df74e06c824186f8560 2021-12-26 Remove tainted and trusted features
69f03c864eb193a163631d9a208fd64944b078dc 2021-12-26 Remove Refinement#include and Refinement#prepend
7c738ce5e649b82bdc1305d5c347e81886ee759a 2021-12-26 Remove deprecate rb_cData [Bug #18433]
abad017354a5e6a03582a8dde58c66caec2bc924 2021-12-26 Postpone fix of lookbehind with ss characters tentatively
c956f979e5d05900315d2753d5c3b1389af8dae4 2021-12-26 Initialize Struct by calling with keyword arguments
3a223aec2e2c7ef393dcc0c4a05cb1c9bc383775 2021-12-26 Ignore failures taint/trust in RBS tentatively [ci skip]
9736cb890bb80924e7d1f3189232bfe60519bd29 2021-12-26 Check if `Kernel#untaint` is defined instead of version comparison
56a0f34d318b84d9da11b2be5c0a35a1e27d417f 2021-11-03 [ruby/drb] Fix method names "regist" as "register"
40e7aefebad412bde50fa9bdadcc8405f7605355 2020-12-28 Remove obsolete Fixnum and Bignum
0a47896d201b91555d2216bc62125825b6b220a1 2021-12-28 s/an Bignum/a Bignum/ [ci skip]
bf97415c02b11a8949f715431aca9eeb6311add2 2020-11-30 Removed deprecated Dir.exists? and File.exists?
bab862334313c08ec4f218cb1de1774c9909e3be 2021-12-28 The `include`d set should be expanded values [ci skip]
d75f7078c831d45ab5ba2fae4fbb308d01a21e46 2021-12-29 [ruby/io-console] bump up to 0.5.11
3238164f9c2314577f8adc544bede132bd54ad2b 2021-12-29 `ioctl_narg_len` is used only when ioctl(2) is available
27765a75025d3e13d512b52dd3755ec1e7da004f 2021-12-29 Fix the warning in rb_big2dbl, Bignum is no longer defined
5ca51ddde81cd7f338d0dd495ceb8569def60647 2021-12-29 [DOC] Integer#coerce deals with also Float
4e4c4fab3c25a056688939ae8e003a049fc401ee 2021-12-29 YJIT: Use proper size prefix and conversion where IL32LLP64
002fa2859962f22de8afdbeece04966ea57b7da9 2021-12-29 On 64bit macOS, enlarge heap pages to reduce mmap calls [Bug #18447]
a90d188b578333c7fb74e51ffe004a208196db82 2021-12-30 Remove declarations of deprecated functions
8727161fcf51a3d9157755f410fc3af68bcd29f0 2021-12-30 Flush deprecation declarations for versions older than 3.0
db547a3bc457e55c07880ae5d2d77f55b93775eb 2021-12-28 [ruby/win32ole] Undefine allocator of WIN32OLE_VARIABLE to get rid of warning
93591d31b07ca6c644b6322ed2936b455cfa0b84 2021-12-30 Use rb_cObject instead of rb_cData
60e9aa57339a0b4e28f252674f2f033ae1a90888 2021-12-31 NEWS: Removed C APIs
f59b2e440ea7f4dcc274f54ef1486f90b2ad02bd 2021-12-31 NEWS: Removed methods
77ee47188efc64fe8b508494e9b11e8ed481d33c 2022-01-01 Make the internal predict `int_zero_p` return a bool
069cca6f7459da5cc502d0c51f60a9813c611b31 2022-01-01 Negative RBOOL usage
789da481fc59ffb1a0d4e4deb0a17ec4fcbd1d58 2022-01-01 Prefer RBOOL
84891bffe8e68e12a7881d2bbae0db8267035e8a 2020-11-27 Remove unnecessary Random::DEFAULT expectations
fae0b664315c23ef7db451f6241d256c12217051 2022-01-01 Remove deprecated Random::DEFAULT [Feature #17351]
071653ecd79287661c795400797a5402c4322129 2022-01-01 Run the prerequisites of test-bundled-gems in order
546dbcfe6944b1f05fdd20fad0ed8b697390d463 2022-01-02 [ruby/etc] Update ruby versions
9135a3e864f03ba36eeb4bd2f145459dd423f712 2022-01-02 [ruby/etc] [DOC] Add document task
314effdf77e84aac0e6ffd7bce3af41271463c22 2022-01-02 [ruby/etc] [DOC] Document Etc::Passwd and Etc::Group as classes
bb0a725f1f0c1c33c0b058e876139c3a9025999c 2022-01-02 [ruby/etc] [DOC] Refine Etc::Passwd#passwd description
91d09ca95beb990a451f8f6c9ea7bc377be62b93 2022-01-02 [ruby/etc] bump up to 1.3.1
eb294491c00ec3986d619a92008f3b864be0daf4 2022-01-02 [ruby/etc] bump up to 1.4.0
462079611a7d68852d80671800b698f9f6e69e88 2022-01-02 [ruby/etc] Remove deprecate constants under Struct
6f53425825eb71d71c7fdd424801a2cd6da47e16 2022-01-02 NEWS: Removed constants
1136985cc06fe0f261eb2fd1abd12cf983f5dd59 2022-01-02 [ruby/etc] Note for rb_deprecate_constant [ci skip]
c2e8e1f6a43b867c8e08efa55467bcabd0f6ab6b 2022-01-03 [rubygems/rubygems] Fix checksum
8f9623741a2cfe8d26af44c3a4f13dffc88fe834 2022-01-03 [rubygems/rubygems] Append a newline to the checksum file
0bfb406b7577e733873f59a108795b59fab3c264 2022-01-03 [rubygems/rubygems] Fix the test to use the mock gem path
5074aa19841dac0c1fcb037cd8306c5fe8e8516a 2022-01-04 [rubygems/rubygems] Test the actual checksums of the mock gems
1272a331b40575826ecefb085232e06d8b4977e2 2022-01-05 NEWS: Removal of `Kernel#=~` [Feature #15231]
e38d583391a8839848abbda8ab32afd59c603da6 2022-01-05 NEWS: Links to the tickets to remove deprecated features
da43c8822c31789cd59f009d2d563a31433b67bf 2022-01-06 Remove useless code [Bug #18185]
ac0d27eb58839a380af335bf42a5cc08ad144b6e 2022-01-06 NEWS: Separate removed constants section
3e417a554b97893ae407e9dd1581ac17fb759cee 2022-01-06 NEWS: "taintedness" and "trustedness" methods are removed
83b987054a801405673266ba47c6f38e33efee0e 2022-01-06 Explicitly pass $/ when loop mode
6baa78bb78315dfb0bc05e933fe6c512a3a098e6 2022-01-06 Use chomp: option when chomp mode
3f9af8a9dc2c5d06b0875d2917dc9a1db12b03b2 2022-01-07 [DOC] Fix typos in a doxygen comment [ci skip]
32a0d9dd4b48d32a1c1eb1c67f2ad3123891c87b 2022-01-08 Prefer the dedecated conversion function
64eccbf578b82b30299418444a1b77027c2abdd9 2022-01-08 Run the tests on a subclass of String
fb532d801cc2a4d771eb049976d0e0f03090d220 2022-01-08 Run an old fixed bug in the same process
47a05f7c097aa760d523abbc40e724b4ce2408d1 2022-01-07 Do not run the same tests twice
cc01ae591bba7ff11f5e83440d986df65b63c29a 2022-01-09 [DOC] test-spec would be preferable now
83983bacbc78edf94ee66f9a3218095c0876ed4e 2022-01-09 [DOC] Mention `make check`
b43ad6b802b805cec6bee503e352d9697da8ca56 2022-01-09 [DOC] Fold too long lines
65a8d52212d3945bb5f547136a88f43022a31cf3 2022-01-09 Revert "[DOC] Mention RBOOL in extension.rdoc [Feature #13125]"
8b585f74604318995daa337d41f19fabb9ce3711 2022-01-11 Define YJIT options only when supported
1c9b5d452e9f2f675130f13393a031e28bf982d7 2022-01-11 Reject command line option ending with `-`
3d675c72b9f23791a03bd3b2251e8a2c488b33df 2022-01-11 Use `setup_yjit_options` only when supported
6d3ee418c2e12adaf292ad74b7d46a7708e91889 2022-01-09 [rubygems/rubygems] Markup code with RDoc notations
26b4aa853f5b770af03d2d50d7045e04b887b45a 2022-01-12 Show JIT options only when supported
39bebd762df97a7206559624f1897121ad5f157d 2022-01-12 [ruby/optparse] Add .document files
7d94df63c40ba2c2b85344140c9f3da03a05fc72 2022-01-12 [ruby/optparse] Add rdoc options
92630e2346a221fdfeaa484632938a06765bc6e5 2022-01-12 [ruby/optparse] Fix links to the page directory files [Bug #18468]
743a41f7e3e7d4dfad006f23d14a00cbe6ba5946 2022-01-12 [ruby/optparse] DidYouMean::PlainFormatter is deprecated
e28dbd0f3d08536d61e4e2c0ac938161ac16f29f 2022-01-12 [ruby/optparse] Fix for ruby 3.0 or earlier
d1a55851e8b5d90c028466865eee4a99b48cec85 2022-01-13 [DOC] Fix a typo in a doc
5a75151a0166ded78fc87ef5891a6877ba0950db 2022-01-13 [DOC] Mark up the code for Kernel#rand as the same as Random#rand
9fa9cf4006b2278ee3de3aa75ab0697c4c119744 2022-01-13 Suppress possible loss of data warnings
c613d79f9b366409158fd599d76eb1261b657cac 2022-01-13 Suppress unary minus operator to unsigned type warnings
abc4a46046c326263683a8b3611775c2ddd56a71 2022-01-01 Get rid of building main again when test-bundled-gems
d3940a533dcce95b377462f395c7bdd393de7261 2022-01-01 Fetch the unmerged revision to test of bundled gems
ac807888629052cc677529e3a6c48b1980e2ceeb 2022-01-14 Update RBS test for Gem::Version#<=> update
c54eac661350be3c5b991eff349080910966add3 2022-01-14 Show tool versions
f75e871e4f7b004d5a7c73086e46a3ad6e0432a0 2022-01-14 Try previous ruby-setup-ruby
d853a7886ef63b7237ab2bce42eb99c26bc1eccb 2022-01-12 Define the default JIT feature bit
c1bcfeec38cdc04858ba607eb6f6aaa64dc731c9 2022-01-10 Transfer the responsibility for MJIT options to mjit.c
4c2d6f76553d03a5c9742a2cf3a22e41333d75a7 2022-01-15 Test enable-load-relative
41e6f0967d3c5762c40b8a48aacd22f89940227c 2022-01-16 Fix typos for multiple skipped_tests
ab1fc6efa4f8dbd655db61414c021885fd919c79 2022-01-16 Add continue-on-skipped_tests flag
6328db3c7e2dcc93b78eba48b37beff96ede71c8 2022-01-16 Separate the tests which fail when load-relative enabled
2ae9da23c5c112c5d53ab15ac1301274a91d598d 2022-01-15 Check with the latest stable
56b45e8c8e96210a2c17fde9408d46100f8d89cb 2022-01-16 Let testunit use omit or pend instead of skip
a4a7bf2a63ee5b54080bfbcc7b2dd745c9991507 2022-01-16 Use pend for old TODOs
5ec3450438150e7cb05422c04dc18901161a13ea 2022-01-16 Remove outdated skips
4cd6fd338f71278bab5798a556a76c4e1588b892 2022-01-16 Weakmap failure is still pending
2dff82bfca0226e335a446715b94670b5af85108 2022-01-16 `O_NONBLOCK` is not always a preprocessor constant on all platforms
ab11cafe0b73a7a50f13c1d7eae1cf5e7cba1a0a 2022-01-16 Parenthesize the macro argument
1a0e0e89965af08c62ee10f2409ccfcc0aa20cb2 2022-01-17 lldb_cruby.py: support RVARGC on T_CLASS [ci skip]
f3c77bd480834f2835fe6fef5c0475336248dbde 2022-01-16 Fix the placeholder subclass entry skipping [Bug #18489]
2f0f56bdcae865ea62fdca3834038b8db6d6b9a4 2022-01-19 [DOC] Enhanced Process.groups related
8f3e29c849bdab5d6335369e4c49a5d03e88837a 2022-01-19 Fix format size qualifier on IL32P64
5646f4b67b75e7e558c994ff8cbd374e4b4bd3b5 2022-01-19 Fix a missing comma
5c7af72304d0ad33cd3f21b24a4bc44e8acd5b2c 2022-01-19 Assuming EXIT_SUCCESS equals 0 is not portable
d650b17686d49c2ce8e6a87039861154e93d4621 2022-01-19 `rb_fiber_terminate` must not return [Bug #18497]
71bc99900914ef3bc3800a22d9221f5acf528082 2022-01-19 MinGW also uses `rb_w32_shutdown`
82b0a9004c57121239f0ad4cfd6fbe75233de228 2022-01-20 [wasm] skip pull-requests labeled as Documentation [ci skip]
59a91f229b17d9664df6ff78d7aa4e13a88cdb63 2022-01-13 Mark `rb_clear_constant_cache` as internal use only
3fea4f9d8c2abbbe54987753b049c326cfe5886f 2022-01-02 [ruby/etc] Move development dependencies to Gemfile
563d0fdadaca6d12c90ceb33120bc7bcf932c612 2022-01-03 [ruby/etc] Derive extra_rdoc_files from files
542bd9b408a83ff5ff19fa7b8b0ab0742b4a877d 2022-01-03 [ruby/etc] Exclude change logs for pre 1.0
2c25427496322f420d9acc58500f2855c9e04a2a 2022-01-22 GCC provides -Wdiv-by-zero
ad150a14598980095260add74474498a642ab5ba 2022-01-22 Override `AC_C_PROGRAM` on old autoconf
355bc371962e57f5e4b5365a2db752cbb8d673ee 2022-01-22 Reuse the default `AC_LANG_PROGRAM(C)` definition
85502f3a51db76f0e642b21665ee8d9638a512d7 2022-01-24 [ruby/io-wait] [DOC] Fix the return values [ci skip]
5de62fe37c16033e5dedc51ae9f2dea5db7ecd5a 2022-01-13 Fixed an missing percent in the batch file
530e485265dac6e2aea1d587a4a79a314cc772cf 2021-12-22 `ID` in `rb_id_table_foreach_with_replace` [Feature #18253]
e3b5cc8836197dc2940a297b9130ed545bc3f7a7 2022-01-25 NEWS: `Fixnum` and `Bignum` are removed finally [Feature #12005]
6e901939c67d7c1275c183b0bde4d5d1c78ef081 2022-01-25 Revert "`ID` in `rb_id_table_foreach_with_replace` [Feature #18253]"
16e7585557c338563447861ee50f835514bb7e3c 2022-01-26 Unpoison the cached object in the exact size
4010cbfe35aa520fe7efc282c7cc16ca67341a91 2022-01-26 Use the prefixed pkg-config command
bffd6cbd97dd61e347a8f7de36266809444fb4c1 2022-01-26 Check if `execv` is available for ruby/missing.h
6a6227e0168b059c3ed34c9f0ace2e5dc2364221 2022-01-26 Shifting zero always results in zero [Bug #18517]
7ff1bf317887c0d7b21e91ad548d07b9f05c540c 2022-01-26 An alias can suppress method redefinition warning
e89d80702bd98a8276243a7fcaa2a158b3bfb659 2022-01-26 Fix memory leak at the same named alias [Bug #18516]
7672f6a42390a1a421fb0633e6810a92df7dad7a 2022-01-29 mkmf: unify duplicate code in pkg_config
90a8b1c543d0f03f60415825a47733c036e0fc8e 2022-01-27 Remove a typo hash [ci skip]
67f4729ff0b0493ad82486b2f797a5c2b3ee20a6 2022-01-29 [Bug#18556] Fallback `MAP_ ANONYMOUS`
44c44b9b4af14f42a0dc6df9287c45d9689847bb 2022-01-29 Ignore warnings at reading debug info for now
fc4fbeef28b1d243e45d7fc8d60778156fd364ca 2022-02-01 [ruby/io-wait] bump up to 0.2.2
f6894711a48ab422139aff5afc4bbcf202ff7167 2022-02-01 [ruby/io-wait] Exclude rake files from packages
8f3a36fb6e40f9259cc2fcd182cddb7472f3be14 2022-02-03 Fix indents [ci skip]
7ce3a100f2aef897ee1062dcda23b70cd5574866 2022-02-05 Fold command line items
2cf687fe6c6eb4ef1ef4958fc8aeb094e14bfbb5 2022-02-06 Appveyor: DBM extensions have not been bundled already
90a540e9f2072679aaccf1b2549fcc2efa564574 2022-02-06 Appveyor: Try readline extension
b9083c206aa02a824970e809d66607dd2c1a90f1 2022-02-05 [MSWin] Cache installed vcpkg packages
402d76485cfc20ce8307878a84967d75ccc13378 2022-01-13 [MSWin] Install libffi using vcpkg
65ccae5b2a0b29797522bbe882105eeea00433be 2022-02-06 [MSWin] Install libyaml using vcpkg
8fe2ce83efb53fdef19a43cef520030ad36631a2 2022-02-06 [MSWin] Link all vcpkg DLLs except for readline
01693807415a90d39742a3c3391f942287358af8 2022-02-07 Appveyor: Link vcpkg DLLs except for readline
bc5662d9d8909363e67e01f3b1a2eecb0793d3ee 2022-02-07 [DOC] Simplify links to global methods
16fdc1ff46effdfa995b7280e6474ff45fbfbf4e 2022-02-07 [DOC] Fix broken links to literals.rdoc
07bf65858d8dd5acc11c6bddb370735466690b47 2022-02-07 [DOC] Fix broken links to case_mapping.rdoc
8ca7b0b68aaff46ad88638f95b26429fee02d04a 2022-02-07 [DOC] Fix broken links to operator methods
adca6f24b12d15299bf82fb518502dd27f4add84 2022-02-09 [DOC] Prefer the original file names over generated names
dec96dd89744695d310b70a672b9ea044eeed89f 2022-02-08 [ruby/rdoc] Support all struct definition functions
202f690a5edef6d0b8f73c6df53edc02a0f16c7e 2022-02-07 [ruby/rdoc] Allow cross references to operator methods
88b1d21dbb64b4a310e589b1ac8b7661ea09500f 2022-02-09 [ruby/rdoc] Allow cross references to backtick method
8db06fe2c9c1103fd623e97c80660e41502e6580 2022-02-09 [ruby/rdoc] Allow cross references to logical operator methods
994b3f1dc61b3eb3021fad82f6a7b934af8d0961 2022-02-09 [ruby/rdoc] Allow cross references to negation operator method
ec6d1cf28fc333fa360ab786c3852b95475932b2 2021-12-08 [ruby/rdoc] Get rid of ruby-mode.el confusions
8013250136b61e0ae5a8d27a4ec73936cd7647eb 2021-12-08 [ruby/rdoc] Simplify attribute exclusiveness conditions
36df0c72dc62317714ba460358873feb6b58c69d 2022-02-11 [DOC] Add `.rdoc_options` file
50c972a1ae1b15b292f45e78ff3227644f3cabda 2022-02-11 [DOC] Simplify operator method references
6e65e04186edbf2b5be88cd30268d455a9c6fec5 2022-02-12 [DOC] Remove unnecessary `rdoc-ref:` schemes
e95ad700799b996cf298c3de956f8075253ca57f 2022-02-12 [ruby/rdoc] Update generated files
11f3882173e1efbc62a3a5bb667acf69ec7e8161 2022-02-12 [ruby/rdoc] Fix a test method name
3b3fb73d6107f64b4c71472de36c4debaf41cd42 2021-09-15 [ruby/rdoc] Dump plain objects as `RDoc::Options`
844a8355a1ee22d67e91ae0553851d0285595cd0 2022-02-12 [ruby/rdoc] Load YAML library for each test
11862c1a7c89d4327e36af6187c73ca7951b4f53 2022-02-12 [MSWin] Remove stale configuration check [ci skip]
b4fd0e0c73aac0cae23237743bbf7dc1b1315b6b 2022-02-13 Exclude TestThread#test_signal_at_join on FreeBSD 13 for now [ci skip]
7a8ea2e49720b68323c5cf9899d31c3a9e24dd80 2021-12-04 [MSWin] Install OpenSSL with vcpkg
f9abb286fb3ddff1caacea6c74d857803df18897 2022-02-16 Parenthesize a macro expression
c8b414b3345564d975445b25d9bcb9e2604f636d 2022-02-17 Reuse `-v` option result as `target_platform`
5952a1f201cfed38277b4fafa0624c1a048edb6d 2022-02-17 Check running macOS version at runtime
992bdfea2d3030c041a33d58221ffdcd91f1a999 2022-02-17 Refine the load error message
4113862c0068a8a95d752f5fdf14980f92cd41d7 2022-02-16 Do not search for commands with double tool prefixes [Bug #18504]
dfa17f46a899ed6d3bef1bb61642ffa62b5e00ec 2022-02-19 [DOC] prefer rdoc references over generated URLs
2ae35ad76611b0da21cef4c8444d9ff74368e874 2022-02-18 RUBY_REPLACE_TYPE: check if the target type is a pointer
b3de25dfee5e27cb54a47999bce885b3700d32fb 2022-02-18 Set static IDs to same name variables
4641abf0a236076aa9e1e712d810ad80bee81e4d 2022-02-18 Use symbols for clock IDs if `clockid_t` is not numeric
131154f878b7f63277bd97520500414047a814fa 2022-02-19 Define `HAVE___BUILTIN_UNREACHABLE` instead of `UNREACHABLE`
74707800588dc452d5a64e786b5c98d0e7586e74 2022-02-19 Check if `__assume` is supported
71388f9d395cc9864e37a6767c7f59538f947b3d 2021-12-05 [MSWin] Reduce duplicate configurations
32af1a3b5e8bb7b5ffc3c7f97edb8c0b74f016ae 2021-12-04 [MSWin] Try VS2022
ed8776f96034b245b5418d4817d0ebda3db24198 2022-02-12 [MSWin] Tentative measure for a bug of VS2022 [Misc #18362]
f92f08ff23dbda568ef66fea4fbc2216249f60e1 2022-02-21 [DOC] Set the documentation title and main page
8f0e3a97f9f3e2f5b35dd3d34ab8d7c09261916e 2022-02-21 rb_debug_rstring_null_ptr: add newlines in the message [ci skip]
9f59a2bd877061594b4af624fe76cc32f9743438 2021-07-08 [ruby/date] Extracted common leading pattern
c8cddac45c3786afc737ac9c1075d77d8f752d3d 2021-07-08 [ruby/date] Use possessive match
d54a3df2e53a964c8bb36b87bc10ba2512830a60 2021-07-08 [ruby/date] Separate era from preceding word
1758eade579c91f9ad000943994fccf30c7bf8a0 2021-07-08 [ruby/date] Anchor at beginning of numbers
b5c2a0840f4dd8b44e0f82cda7a7f225d0a816ef 2021-07-08 [ruby/date] Anchor at beginning of numbers
4933d7fe565c5815febabf16603a9148abcf88d6 2021-11-24 [ruby/date] Update tests
d4f32b6b7b6be8c0508cf0e7d50ae7ccd14f555a 2021-11-24 [ruby/date] Scale timeouts
bb22bc76b08b8281d888424522790e0227ea09a4 2022-02-25 [ruby/date] Deprecate the unintentional ability to parse `Symbol`
0db5ee519588808bf1942243843551f58e8d3b35 2022-02-25 [ruby/date] Suppress declaration-after-statement warnings
8780f15fd740a893095e749ef65f5f957fee37e3 2022-02-25 [ruby/date] Use `assert_deprecated_warn`
e82f5db7891f45ec45c073d7eddfbd6cdefe97a8 2022-02-25 Deprecate the unintentional ability to parse `Symbol`
62c15833531d85134783ba5e1d6cef8b7a4488da 2022-02-26 [DOC] Place a non-US-ASCII document in a document-specific script
0be2049a89bd4288f94205c9dabacac77d2fcc10 2022-02-26 [DOC] Fix the pseudo code
3e5d7e31763362ecf98259755694585902d89f80 2020-08-12 [DOC] Move String.new to allow non US-ASCII characters
7f4345639b09395f2ab423d1cdac6f2ddf0707de 2022-02-27 fake.rb: Set prefix to `$topdir`
32f356e84a2079b1a68b056b5b150eb80928b185 2022-02-28 Fix a typo of macro name
db740b7e5ca0900898fdc93057d4892faad9b3a1 2022-03-02 Revert "enc/depend: fix out-of-src build with --with-static-linked-ext" (#5616)
f07f47651884ccb30a1493ed69d397e1f43f5267 2022-03-02 Exclude binstubs tests
0b6612148401ba56001515d58a686c6aada48851 2022-03-02 [MSWin] Allow gems with VS2022 for VS2019 build ruby [Misc #18362]
5ef9f7a8213c5963cea8b0b0d731884a60d0c166 2022-03-03 [DOC] Rename doc/*.rb as doc/*.rdoc
7f7f07a60015a4b907fab99b920f19e746fe10f9 2022-03-03 [DOC] mark `rb_str_init` as `:nodoc:`
c757c4e054397142ffa1b3e8110e5f799cd7075f 2022-03-04 sitelibdir makes no sense in ruby itself
49447f828b19319d83ed97260da8a9527fa83ce9 2022-03-11 Move ruby.h in `#ifdef RUBY` block
0bcc3bd6abd881cb3985a6cd776e94a8ebd5b6ff 2022-03-13 [ruby/rdoc] Clean documents for backwards compatibility
e081f333fe0c0fa7c1b5784e9472d1c81befb720 2022-03-13 Fix experimental Fiber::Pool definition
2af8b04eca68a924fd2875e9c5e51240150d02a6 2022-03-13 Fix conversion macro for `size_t`
416c63c118e61287d0f2c7114dbc404a5e27a650 2022-03-13 [ruby/rdoc] Refine `pretty_print`
8760b270ed63e6fd7a1b40ef7fa1699ab272beef 2022-03-14 [ruby/irb] Move `:stopdoc:` directive
a884431624966824b9496daa1cfa0dc5e95fe118 2022-03-14 [ruby/forwardable] Move `:stopdoc:` directive
976431d9ed1a144675c24c4e8d510171cfd7c32c 2022-03-13 [ruby/rdoc] Fold class and module index
0bf194fb33bf69a650a4b6c62cc5577c10b5f331 2022-03-13 [ruby/rdoc] Start with open when only one visible class/module
e859a218fd9a71c521b62df9447ab3c7104eb71f 2022-03-14 [DOC] hide `UnicodeNormalize` in module index
41d63d3130acae4f1ba139522062479cf4ce5381 2022-03-12 [rubygems/rubygems] Move `:stopdoc:` directive
aa347cbe65031ff02a5b2de0f7a36e29d72b8008 2022-03-14 [ruby/win32ole] Rename toplevel WIN32OLE_* classes
b85457c710d597281c936d0ac062e542563798cd 2022-03-14 [rubygems/rubygems] [DOC] Enable Gem::Package example
ebcbca96fb93c100da48f411515d9d8802d60b2b 2022-03-16 [ruby/rdoc] Fix full name of known class
f91ea2332420bcabfafbb2540238f4f8422bfb97 2022-03-16 Honor if `_Bool` is available
4d93b6299c99ca503f378d1e6af29f566fe7e8ab 2022-03-16 Initialize mutex for crypt(3) statically
b426de9e8e3622da79b4d7b75782d648de735c1a 2022-03-16 [DOC] Prefer local rdoc links
6d8f396f37350b7aa9c85a097929f54a0939448b 2022-03-16 Suppress warnings by OpenSSL 3
329c89bb42bb44467588afc1d41d9f99172dfeb5 2022-03-17 Make implicit function declaration error [Feature #18615]
acbc2bdd3030bef997919ce56c5b120cc5e91e8f 2022-03-17 Update the test for [Feature #18615]
e660b934b98943826f888f2b73f773c6411cd199 2022-03-17 A positional Hash is not keyword arguments [Bug #18632]
4fdb10e65e3e32dad99a8a8efecc04bf7c85f024 2022-03-17 A positional Hash is not keyword arguments [Bug #18632]
cdf25cad6bae6173eb3d32e5c41f22ccad8f5fa9 2022-03-16 Fix compilation error with `RB_EXPERIMENTAL_FIBER_POOL`
f69a969544d5a3af5c9454aabd953517266ad150 2022-03-16 Fix potential memory leak at fiber pool
fafa40997e83c1215becf00d546177385b7e4bef 2022-03-19 Make a dedecated assertion to clarify failed assertions
6946263a2994257c6240e52a365700dc573c7ed4 2022-03-20 [DOC] make internally used classes/methods nodoc
20ad09e560a4bd124c1884c066dee02c79bb95ae 2022-03-20 [ruby/rdoc] Use the custom style `details summary` only in `nav-section`
73541cdc2f192f856ab19781472cdccbf9c21f71 2022-03-20 [ruby/rdoc] Allow method source code to scroll [ci skip]
034c09776de4574482f78cd6b30001afef742964 2022-03-21 [ruby/rdoc] Add test_generate_page
dafe5c1323f20c04d8378ff003af2c04adb379c9 2022-03-13 [ruby/rdoc] Fold files in the page directory
92ef73a91833aa006d7a99886712f7583af779ec 2022-03-21 [ruby/rdoc] Expand the enclosing tree of the current file
9f828188335a32906ac1e60bce7ccb6857d48a38 2022-03-21 [DOC] Move old NEWS files to a separate directory
414ad7714266abd741cf611b6d6fb5131f088eef 2022-03-22 [DOC] re-count test suites run by `make check` [ci skip]
26aff37466fa3226122c65f49f2b7663e6b2551b 2022-03-22 Need to reconfigure and rebuild everything when abi.h changed
cccfd6535065e3b57d84257782f9d3b1ff5bd77c 2022-03-23 [DOC] Remove mis-synced bundler directory
1357b14750275d2f2d13896688064e1a243007dd 2022-03-23 Now all extension libraries must consider the ABI header
247f8ecfa441b120ad8cb43fa1f3a96145814cd1 2022-03-18 extlibs.rb: Extract ExtLibs#process
9ed6875f9310be737ceca9b3034bbb34f1498068 2022-03-19 extlibs.rb: Enclose `Vars` in `ExtLibs` class
1bb9e42fa5e4ea1b87ae35cb7de2baef5e1b15f1 2022-03-19 extlibs.rb: Add fallback `Colorize`
e6c1db1d8a95d3eb52759414660d005a6d109cda 2022-03-24 [DOC] Refine flip-flop
69967ee64eac9ce65b83533a566d69d12a6046d0 2022-03-25 Revert "Finer-grained inline constant cache invalidation"
300f4677c93fb7ce312bba27e50b0af51ce8ba2e 2022-03-26 [DOC] Use simple references to operator methods
1b0f05168d802c92b1b5f870954cf503dad6e3b1 2022-03-27 [DOC] Fix references to unary operator
282baa694320bbe385693902dfde0bdf93a532b8 2022-03-28 [DOC] Move the entry for [Feature #18571]
2cb3efffcf4e000c35d5b43574bfdecdc8a12e37 2022-03-28 Extract RUBY_REQUIRE_FUNCS
152bb3c0b4ccfd9d335f0b3d6a349b9566c6da9c 2022-03-28 Use m4 comments outside macros in m4 files
5568cd5a555f8318817c02e26a892826fe83bb7c 2022-03-28 Fix a missing comma
035b75c8f4097a48cde3cebc5db5e2efddc21546 2022-03-28 Update zlib version to 1.2.12
c67088dbae9e61a4c07742ceee7fb46597589d95 2022-03-29 [ruby/psych] Try bundled libyaml source if pre-installed is unavailable
0bca029d2f848cc326681d2c324712eec96808e8 2022-03-26 [DOC] Use simple references to operator methods
71aa43c725084ec11827330c8502acc54bf29534 2022-03-19 [ruby/psych] Configure libyaml from the original source
8d27d00af514153819e44eb8e5f4f8631830ae55 2022-03-30 Fix locations of the second argument
42a0bed351979cb4a59c641fa5f03e49609561fd 2022-03-30 Prefix ccan headers (#4568)
75efbb98afe854972a1c832ec5d4d66639c41c74 2022-03-30 [ruby/psych] Propagate the host configuration to libyaml
abfd859b139545110e1fcdd8e99575d5e0bfb4e4 2022-03-31 Remove github and git related files from extracted bundled gems
663c297e34a04d0fcf12f317d7c9eb0ffbb5ef7f 2022-03-31 Remove CI configuration files from extracted bundled gems
217cea78129174bc964a94e4df547ead0d2f526a 2022-03-31 [ruby/psych] Remove `unknown` vendor for cross-compiling tool prefix
d8189ed23f02dd197453279aeee9be1785337d4f 2022-03-31 Return only captured range in `MatchData` [Bug #18670]
af2ab0dd1c899356d9ec38b052f0df0706efb8f9 2022-03-31 [ruby/psych] Make a static library from PIC object files
e680e63e7ea79657e06d7c4609720c6ee06442b8 2022-03-31 [ruby/psych] Output libyaml configure log
010d92e93d68b47ce5971b1270b9830a057f39de 2022-04-02 Adjust indent [ci skip]
729b9a85439d5cec7b73f8c0c41c4377e6ce304c 2022-04-02 [DOC] Fix broken links to encodings.rdoc
1cbdedec895070df1df96d05370cf8da084ab6fa 2022-04-02 [ruby/zlib] Mask checksums to lower 32bits
4ee71097a0557d01e5689c5edf52e508c6978571 2022-04-02 [ruby/zlib] Mask checksums to lower 32bits on also IL32 platforms
07acd6006c69370c7af4ca50221f1a8166d78e3f 2022-04-02 [ruby/zlib] Use `z_size_t` version functions
f801386f0c7051085da9d6ca660642f3aa08c81e 2022-04-03 [DOC] Describe append_{c,cpp,ld}flags
de427c3ce0368ed075b09dac95f8e8a01fce8673 2022-04-04 [ruby/optparse] Define `inspect` and `pretty_inspect`
57377e5d537c78bab4201a730cf3ab04a3085f6a 2022-04-01 [ruby/psych] Propagate `CC` to libyaml
97ce030954dab3f219779e235bee53ba408fbaca 2022-04-01 Load fake.rb at `BTESTRUBY`
db3d111c1d1e90b400f1e737ded6a4e4bdf2cec8 2022-04-05 Bundled gems are expanded under `.bundle/gems` now
17ce0b9b846a065065008b5fb2e9f8ad13058fa1 2022-04-06 Retrieve configured gems info
d7afaf21f2edfac8a606891868a3c4a7025267bd 2022-04-06 Move the target directory of bundled gems like as rubygems
bb0a22a8c05994396aa316c242ff8816d8d0a259 2022-04-06 Obey spec file locations to rubygems
5c1b76a3a55afeb07116bbd3492303c6b6cd890d 2022-04-06 Install built gem extension binaries
5af507f527d8d83eb3e68fd8b701f7febe0b2e96 2022-04-07 Update `heap_pages_deferred_final` atomically
21f006f5f7c161fd3857f69186e810f1958bd7f0 2022-04-07 Retrieve previously configured macros also other than `extensions`
23090cf681cd4f92fdbe4c1bdea50ccf403ea4c6 2022-04-07 Suppress an unused function
9e58c3c5195f0745ba7f125a3478046c5eb3acd7 2022-04-07 Get rid of type aliasing
7b1ece9b9490a892861f2336ae41d611a06bdf2b 2022-04-07 Get rid of type-punning pointer casts
697eed63e81eff0e02226ceb6ab3bd2fd99000e3 2022-04-07 [ruby/psych] Update autoconf files bundled with yaml-2.5
cf2bbcfff2985c116552967c7c4522f4630f2d18 2021-06-10 Just free compiled pattern if no space is used
d0a822eec524522d81ffc7da2bb1baf906b0318a 2021-06-30 Fix dtoa buffer overrun
7e97ebb6eb392d90fc6e49a16620e71d398f4bdf 2022-04-13 Enforce literals on the second arguments
df1594e4b5100cef0ec0b5cf6a065f11634b26b2 2022-04-13 Parenthize macro arguments
5d45afdbbf058d82ced0b12bf9e4b2978db9f4e0 2022-04-14 [DOC] Move the documentations of moved Symbol methods
e06100d969c7f6a275e121cb1154d3947d1ebe32 2022-02-09 [ruby/rdoc] Allow cross references to methods including underscores
2ff41e97fac1503e66554d7d410994b9d41fe0dc 2022-04-14 [DOC] Now underscore methods can cross-reference
295030969c84a4dc375c51902de9c7d614e4e5ba 2022-04-14 [DOC] Prefer RDOCLINK to the method name
5397dd2e76952c5afc0d838f1d0bd53bcb0c5258 2022-04-14 [ruby/rdoc] Apply matching word pairs to underscore-methods
a0040af6715d85f416f1282588974e151a8164eb 2022-04-14 [Win32] Fix mode of character/pipe device stat [Bug #18732]
9db7d95968a832dd095eccf9cfe29255ac15b2c2 2022-04-15 Compare predicate methods as a boolean value
7f81f335478a3ca873f34e3bc0af6927819d3e84 2022-04-15 Return `false` where sticky-bit is not provided [Bug #18734]
8a3663789c52ec5635194656af6b69d3d03120ee 2022-04-16 Fix bundled gems installation when relative loading
492185e39c0edec8461502fc30f607ea2f035a5e 2022-04-16 Do not import any files under rakelib
b09e96341e8157a190b4c4b0ec0784be76887e0d 2022-04-16 Simplify the condition expression to ignore commits
a3ef0746ce07817845bfa9af697de53a28f599f7 2022-04-16 Extract `pipe_readlines` method which reads from the pipeline
2c6876f811a3c08e69816861127458b967900bcd 2022-04-17 Get rid of magic numbers
be52c728899b44e063e041e4042dc0ebce9d5d68 2022-04-17 Get rid of doubly caching
92361ad9c68d82fe7de554999b2f9de8be5821bb 2022-01-13 [ruby/bigdecimal] Adjust a local variable type to exponent
b0666d64176457786c854c12c79f7beae392bee0 2022-04-18 [DOC] Use consistent terms [Bug #18680]
08b6aacc1a14440e0f1644a05238559c6c585e38 2022-04-18 Fix the wrong index of the previous component [Bug #18739]
fada4d24f9acd98f1e289913f6eea584d281fb42 2022-04-19 [DOC] adjust indent
ee48c9cda6e918f8da4b23d3ff4fabf7357f4a95 2022-04-21 [Win32] allow pipe in flock
3ddf6ad4d2f6dae4caa00b8c407768c7062099a0 2022-04-21 Private local variables should shadow outer variables [Bug #18629]
5701b4084e7bdcd64b6a940c95d41888734f5ca6 2022-04-25 [DOC] mention assignment expression values
049303eff39d654f198b441e8e5f0f5b75a25e74 2022-05-02 [DOC] Fix links to doc pages
529c98ab900e88679a21c891600b42a076486661 2022-05-03 [DOC] mention macros for public headers
c7d2247e35bc095a0e1fb7dcca9af36d71f9408c 2022-04-25 Honor --with-thread option to enable pthread
d0983af61c115ba2793df1a840b8a531317c5acf 2022-05-10 Fix the order of assert_eqaul and remove unused variables
774b9e27ae22ff54daef434827c449050c89c951 2022-05-13 [ruby/racc] [DOC] Remove stale `Object::ParseError` documentation
a7577dbfd3ea53cccf7aaf94208069784ad17791 2022-05-16 `annobin` works only when targeting Fedora
2411f0ad8cf608d6aae221ce4d803b5c5271795a 2022-05-17 Set `target_os` for a7577dbfd3ea53cccf7aaf94208069784ad17791
8a907da0f69d66aaedad8518e69cd1160b693840 2022-05-17 Suppress an unused-but-set-variable warning [ci skip]
3db8db8a329d6bcc46b5aaf41571309a489540c7 2022-05-17 `AR` does not need the absolute path
9b3ed5a23fba68d364f5e2eea654fd75ce0ea0db 2022-05-17 Extract YJIT_LIBS directly without copying
9a0f5a8edc9c1a7b3d1f85fb1c02e137520cfe1a 2022-05-17 Verbose mode on libyjit merge
97c12c5f692d176278dd6445a751788568b54e4d 2022-05-17 Clean intermediate object files
a72529182dfd832985367abbf5f4873db4735f90 2022-05-19 Suppress unused-function [ci skip]
72fc3b1bbbbc429845dddce70f9c5e9eb9762cee 2022-05-19 Fold too long lines, etc [ci skip]
61a54d51801a3bc1f829c32ea0688dc18bcad81f 2022-05-19 [DOC] Re-markup as Markdown
0dfd5d19f3f98b596ad524e4369086fc031065cd 2022-04-21 [ruby/io-nonblock] Rename `io_nonblock_mode` and extract `set_fcntl_flags`
104fb83ccd23b132e88d259a4f70c46649dad608 2022-04-21 [ruby/io-nonblock] Remove unnecessary files from the gem
1d9f2a450410e57c5d7fbfe078872a95eb3ec82a 2019-10-30 [ruby/racc] Show diffs
a080651f4625207dc847962cff3a6fc6a7da4810 2022-05-09 Disable GMP by -DUSE_GMP=0
8fa9e168beefbb95415321632cff64e717efdc5b 2022-05-20 [ruby/net-http] Make the recommended name formal
7e52533104f1b67c06c817384416fe011a25eaaf 2022-05-21 No fallback to default values
009a51466885422f9d15c728f0e39a51908f58df 2022-05-22 Revert broken thread_pthread.c in 539459abda3
e79983a44885db24b82f25e6fc29def347dd1a9f 2022-05-22 Check if thread-local storage is supported on macOS
218e8bdcb0f52e83ef295eb1661d9b1494fbbbf4 2022-05-22 Disable usage of TLS unless available
9134e761407eed2cc10893d53291f81b8270dee3 2022-05-23 Support old Mac OS X
4cf155e0075849bfd7e3f731b3432e274ab09629 2022-05-20 [ruby/net-http] [DOC] Get rid of a RDoc bug
bc7f59957f0c8b4378b8fe29deeb9f641e82db20 2022-05-23 Make internal function `rb_main` static
d2033d0f06f6962031c51187c73e6bec8cae6e9b 2022-05-24 [WASM] System initialization has no stack rewinding code to Asyncify
78785fb99041521fc5da01ffa6ab3f4f3936ce06 2022-05-24 [ruby/date] Constify gperf-generated table
0114c72df0dd4c6df3766bc32f4cadd939b3b0f4 2022-05-25 Clean intermediate files for update-deps [ci skip]
cdfb0272131ed8ef078d371556c2cad40b31d2fb 2022-05-25 Run find in PATH [ci skip]
e77e233935007c418acdcac13de0e76e3b514fb0 2022-05-25 [ruby/timeout] Hack to avoid leak checker
983f2688db3cb856589b5bab5d09147d0a180be5 2022-05-25 Hack to avoid leak checker
df7a1377e6283ca8645dbf1f0577ebc194337f50 2022-05-25 [ruby/timeout] Update spec files not to include unused files [ci skip]
8006a15edf63f3f277a696e332682a2c6b6b7768 2022-05-25 [ruby/timeout] Add epoch.rake [ci skip]
152877079467c2d5558ae2155aa00930f51f7587 2022-05-25 Remove unexpected rakelib [ci skip]
cd6f87eefc35922d21a1889e038c9f50f229004f 2022-05-25 [ruby/timeout] Set the flag surely before return
2f5edfa47d06c9605a5a0aa3ad72d7fef4d44fa3 2022-05-26 Stop rebuilding miniruby always [ci skip]
be26f40682120a130b89849deb70a184d3b11e7b 2022-05-27 Revert "Stop rebuilding miniruby always [ci skip]"
7d9da4c33db6addc4e0f8141adc718391bb10db4 2022-05-27 Use `$(CHDIR)` so works with symlink [ci skip]
45177129a75c5bfd03933b82076e8dc49acc500f 2022-05-24 Support old Mac OS X SDK and gcc
11793f897ce40e833d69d5cd76c13e08a611bcd9 2022-05-28 Reduce duplicate replacements
bb6357cddd5af2c244348e96388a10f7cc6f25b4 2021-11-16 [ruby/stringio] Fix expanding size at ungetc/ungetbyte
d3e986d9ab9a880b58a0b4fc68dadc2b10f4cf12 2022-05-30 [ruby/stringio] Accept external and internal encodings pair
79761427913e70344ace2d129183ee998bcc22ac 2022-05-30 [ruby/stringio] Fix extracting encoding names in the fallback code
689b5ae75277ddfc01e1e7b5a3c5ce393b2d1d19 2022-05-27 Split YJIT rules for CODEOWNERS
9108db961dc24615d3fd1093d95521e53f41e61c 2022-05-09 Fix the condition when a new buffer is needed without GMP
dfc8060756b25a33e078883ef095af6600c0a54b 2022-06-02 Adjust indent and nesting [ci skip]
b96a3a6fd2093e1dbea5491c002da515652dd347 2022-06-02 Move `GC.verify_compaction_references` [Bug #18779]
af90433876556d84809ef5ae82f9161aaf9ce69f 2022-06-02 Typedef built-in function types
5342fcb67fbefeea28d2c2f6820d89f6ef3caffb 2022-06-03 [DOC] Subjects of `autoload` are not restricted to modules
1b44fcf22205dd9f1c6beb5e83ab3c98374ad1e4 2022-06-03 [DOC] Mention the case to autoload already defined constant
d142eff6586de0018c9442129201b03c826f2a1e 2021-02-06 [ruby/nkf] Constified invariant tables
76479de159591a9e1dad256d908368c9dd17dad9 2022-06-04 [ruby/rdoc] Remove never used win32console
323acd263aff3cc29786a55d4604f240a9cbab46 2022-06-04 [ruby/rdoc] Stop checking if pager command found
d4c7e4d5bb96a3b04b6e64a0e358be4381531827 2022-06-04 [ruby/rdoc] Enable pager tests
9a7be959b1bf9a43e3436246a29db3a4d0f3f352 2022-06-04 [ruby/rdoc] Remove `RDoc::RI::Driver#in_path?`
2e6aee6ef235be404804aeb9a5e6cb8dbb79c29a 2022-06-04 [ruby/rdoc] Make all documents at the top level `extra_rdoc_files` [ci skip]
5460675bbc5b56b422fce686493f87927620b8df 2022-06-04 [ruby/rdoc] Use command array form of `IO.popen` always
ed2dd17294162f996eec15c4c35d2688ed529629 2022-06-05 Use RBOOL
a56a7119ac903bf8db870b43d05952e80302622e 2022-06-06 Remove useless assignment always overridden
66a9e452bbbb69e5a653d078839b222b92034cb6 2022-06-06 [ruby/rdoc] Use runnable command as DUMMY_PAGER
dbfb3b1917dbe89816ffeea6046d2743c32bf6b6 2022-06-07 [ruby/rdoc] Allow boolean arguments to `rb_attr` and `rb_define_attr`
082c2d1b053280890d5b670a2a3f87540dfe4dcf 2022-06-07 [ruby/rdoc] [DOC] Undocument internal constants [ci skip]
ccfbcc730230fddeab6d7f8820c9d232117a07fd 2022-06-08 [DOC] RDoc now accepts other than magic numbers at `rb_attr`
d9ccb6b372f830fe4aab89460bb4b6147cfd924f 2022-02-05 [ruby/reline] Check the ambiguous char width only on tty
048f14221cc8498ea8e5e339b6744288788a0303 2022-06-14 Add placeholder to let braces match
1a70973f7557af33bfca6e2edc5cd302937425a4 2022-06-14 ripper: Check if anonymous parameters defined [Bug #18828]
bb12aa4d15077071faae5e7b3a4c864699474169 2022-06-15 Remove unnecessary condition
1cc64a5514309920c48874bbccc87102b69c2abf 2022-06-16 [ruby/racc] Fix flag to `Regexp.new`
2223eb082afa6d05321b69df783d4133b9aacba6 2022-06-16 Revert "HTTPHeader.content_range throws error on non-byte units"
278fefb96294adf9d27a78f919c714a31b65ef58 2021-12-03 ENV.merge! support multile arguments [Feature #18279]
cd5cafa4a380e2459862b6e99ff0c381362ef1be 2022-06-14 Respect the encoding of the source [Bug #18827]
2c190863239bee3f54cfb74b16bb6ea4cae6ed20 2022-06-16 Suppress code unused unless GC_CAN_COMPILE_COMPACTION
20d4168250fb1f534cf2db7c44998b25252a70f8 2022-06-17 Skip failing test on FreeBSD [ci skip]
7f05f7378d3dea53796338346970faa5594aa8ed 2022-06-17 Reuse an interned string
cab10a2c505f9fa7296f0a0d780d07827ea02b36 2022-06-18 Extract `protect_page_body` to fix mismatched braces
e77d2c296e101a8c2d2d503b082214faa783b5d6 2022-06-17 Disable maybe-uninitialized warning for gcc 4
e7117115399981e1258ca6301e76cc3a24c509e7 2022-06-18 Show gcc version if too old, and move to GCC block [ci skip]
c594370c6e78de1aa001c16ec0327b4575ccd559 2022-06-19 [ruby/etc] [DOC] Update
cc67a11768f3be7be081a2e52f38ac02374d7ae1 2022-06-19 [ruby/etc] [DOC] Fix reference to different module
ea387583225f924885f9846d93f6112eb0316bd0 2022-06-19 [ruby/etc] [DOC] Markup string literals
504728307069d49994541c91769bc90444a4fce5 2022-06-19 Skip CIs if the head commit message contains '[DOC]'
5f8c73405ec9c5a642b208b23bf1b55b8e8f2045 2022-06-19 [ruby/etc] [DOC] Markup constant path names
4aebbf44e9032750bee074092a4386fc664ea866 2022-06-19 Remove unnecessary `*` before the function name
da362fee59b2bff30eb8d63ee15724f5c3aac957 2022-06-19 Scale the time to wait native threads to run hook
cd3a5cd0e33f7b2495c5b3421e7f1d124de8c343 2022-06-19 [DOC] Fixed omissions in Regexp.new arguments
ec5c56412f0b67845b42acec06cbd1d341896f25 2022-06-18 [Feature #18839] Drop support for gcc 3 [ci skip]
914c26eab32b4664e981c7c604d1f17a56b10e28 2022-06-20 [DOC] Regexp timeout is float or nil
7f8a91571561206e880909461b063753e7e01d7e 2022-06-20 [DOC] Refine Regexp.new argument descriptions
a58611dfb1bfc74fb1a51a9cd0ca8ac690c2f1f4 2022-05-24 Allow to just warn as bool expected, without an exception
ab2a43265cfdda288d1baaa29936fd408c2a42bc 2022-05-24 Warn suspicious flag to `Regexp.new`
39dc455b511614ee8a1911c0ba6445a0307d5e4f 2022-06-19 Spec update for warnning suspicious flag to `Regexp.new`
1e9939dae24db232d6f3693630fa37a382e1a6d7 2022-06-16 [Feature #18788] Support options as `String` to `Regexp.new`
883d13dc4127b5fde617b584ebb89714eac19965 2022-06-19 [Feature #18788] Spec for options as `String` to `Regexp.new`
4a6facc2d683d1dbb67ded8a9f4d7cd10a9fd8ad 2022-06-20 [Feature #18788] [DOC] String options to `Regexp.new`
a343952d195a324dd4563318d8f88b167316ce5d 2022-06-21 On FreeBSD omit the test to close a pipe while reading [ci skip]
a0b24f592614262c08a3a4cb07cf0c847389d0a3 2022-06-21 [ruby/io-wait] Remove redundant forward declarations
0dcd25b711d9b907d3d3085b55790ea6e3a75e0d 2022-06-22 vcs.rb: show diagnostic/progressing messages when debugging [ci skip]
bc77cda8fd70b3bb2407b7cc612ccb963e5cc876 2022-06-22 vcs.rb: just one log to check if `--date` option works [ci skip]
7fd51c0241f767ebe434c43568a4605cdb692e94 2022-06-22 vcs.rb: ignore configuration files get rid of aliases [ci skip]
e6f92cada1cf8026d0dc6dbd11867ba9a994f4d6 2022-06-15 Refactor compilations workflow
2361a1a53e93ededcf99289650124cf7a2b064d4 2022-06-23 Get rid of a nasal demon
c25c1d4e54c51594cbc6a6d51ae79885bea7a7b3 2022-06-23 Non-void functions must return value
2f7c0f656ea42f9ad2ca3c1fbfabcff98ce59ee3 2022-06-22 Pass LDFLAGS via environment variable
961543945ff9ba0a4744ec4038349318cae78c9e 2022-06-22 Suppress notes for old gcc
41cdf9b11457992f49f1252db83de4280456679e 2022-06-23 Show flags instead of `-s` option in `GNUMAKEFLAGS`
b180ffa62270dc32bb69167822b4c698def5c8f7 2022-06-23 Fix warnings by old gcc
8c1d3c2dce972ac2d0bc973b22b7736b03c6d0df 2022-06-25 [ruby/io-wait] Remove C99-ism for some platforms [ci skip]
50e13870bffa3561be13faa31c3fcba6b6d1aceb 2022-06-25 [ruby/io-wait] Bump up
f159bbd17da88a7f456e0ec7fbf7890135d456a3 2022-06-25 Prevent accidental use of assert_raises
a2b3f2014cf15daa4b608b82a8432b46a13c0e54 2022-06-26 [ruby/irb] Require stringio to use StringIO
0e5f9afff6051d209d032abac23ec961d5d52d48 2022-06-26 [ruby/irb] Set prompt mode explictly
fc8020c68eb9f640185a1bce322eba6605bde151 2022-06-26 [Bug #18879] Fix macOS version detections
6ba52647c3d2b3a0060e0b0edc95f46c77a11944 2022-06-27 mac: Remove debug option fro MJIT_DEBUGFLAGS
b6b9a6190def53aa53ac816a51034fa1c96ed70b 2022-06-27 Check availability of `utimensat` on macOS
51be2cf6d23466e173ad66eac9a4b3ae32097cc4 2022-06-28 [ruby/rdoc] Parse also InitVM-prefixed functions
98bf8c83fa4d5d36544a3d7a335a759de6529ab6 2022-06-28 [ruby/rdoc] Refinement is added since ruby 3.1
131422ceea4e1970e68907c337976b898a797d8a 2022-06-28 [ruby/rdoc] Support attributes defined by `rb_struct_define`
5e66525e4156c27c625a529f1803d08d15e20fb7 2022-06-28 [DOC] Document `Process::Tms`
5ccdcd81685cfedd31344690fdb0fd9fc001e3ca 2022-06-28 [ruby/rdoc] Remove dead code
5e1c18290089889c89465ff22cd777a5b6c80fe6 2022-06-29 Remove no longer used label [ci skip]
685efac05983dee44ce2d96c24f2fcb96a0aebe2 2022-06-29 [Bug #18884] `class` cannot be just followed by modifiers
bd8ed1f904969f853e747aaa1b942657908a3b00 2022-06-29 Do not call `exit()` directly
841521b7c1cbb1f57a29b2534532217270d482a0 2022-06-30 Adjust indent [ci skip]
982cda9a3e908c7ab49632c46f4b1e3c0219f9f2 2022-06-26 [Bug #18877] Let `lex_ctxt` not to eat escaped whitespace
f4d70e1cd80d6c70753a34f69c650f2ba70d67f8 2022-06-30 Make `FEATURE_SET_P` macro to include `FEATURE_BIT`
7dfaa617a44d28e8b04eafb7d1af2a8da26f5b26 2022-06-30 Use `matrix.arch` separated from `matrix.configure`
302f353fd9223d020e48495eaa7a03ce5d539409 2022-06-30 [ruby/stringio] Fix the result of `StringIO#truncate` so compatible with `File`
c684b1aa26c51d9163eec06890e990b430dc34c5 2022-07-01 Fix TODO in stringio/truncate_spec.rb
33100797c48203528056489f30a350d1c8dbe188 2022-07-01 Remove redundant parentheses [ci skip]
3cf001811950608908b5d092c673572c5357fbbd 2022-07-01 CI: Add conditions for `test_task` on MinGW
829d7266049745e822c7344b36a8788688552d9b 2022-06-29 Fallback to the default JIT only when no JIT is enabled
0f06b8fa3eb4387882adb949c311203d78628833 2022-07-02 Relax `not_before` limit
8c6a2cc24e6fcc49615d24e865f628a9b3606df5 2022-07-02 Add check for USE_DEBUG_COUNTER
d8be7d463d0c0764a9fcd25bdf1c2a0a4cb215a4 2022-07-02 Suppress -Wstring-concatenation
c617495f8e8e3ef70076fc412172b202e8808981 2022-07-02 Fix empty call cache check for debug counter
62084e19305c7047b5b979d6f7f33eab1f0f267d 2022-07-02 Fix leaked global symbols for debug counter
06a241ad282f5fd1268f7b4f09f56ac57f873cc8 2022-07-02 Disable USE_DEBUG_COUNTER test for now [ci skip]
a070d4ccebd677a92af5e8350d89079a47fef5ee 2022-07-05 Local functions should be `static`
b5f871888eea0c4436cfe40eb44a1502661bd148 2022-07-04 CI: skip objspace test on MinGW for now
3a9ff9457a5cee72ff5b8dff844f4453fc284bed 2022-07-05 CI: skip the failing test only
babdb158d14a626b570db6d42599f1ac2decbed3 2022-07-05 Synchronize the test thread not to die before assertions
1b34bd07c18068228188a72f94662cceac50f30e 2022-07-05 Separate failed output option
5921bfc7ce91aa8079dd8ac4faf873ec911ce320 2022-07-05 Add `--stdout-on-failure`, the reverse of `--stderr-on-failure`
68c1a03f9d713bb066dc2a6ae3e183fb5949b1cc 2022-07-05 Suppress msys2 pathname conversion also at single test runs [ci skip]
d4f5c01262784b8854d703f0628ffc5c8f8002ad 2022-07-05 Set `SDKROOT` to empty value [ci skip]
f681f9ae24a813c6937d794ee4c7abea25401dfa 2022-07-05 Adjust indents [ci skip]
eaeb130b11fefe91aaf61f294ea32af76dada74f 2022-07-03 [Bug #18890] newline should be insignificant after pattern label
5ef3c7ea2d1968c87f361b6615699b92cc6e5a9a 2022-07-06 [Bug #18898] Fallback invalid external encoding to the default
cd948429223223f5e299626a4695ab30e43de2ea 2022-07-02 [Bug #18892] Reset `ARGF.lineno` after reading shebang
67e54ce4081abaa16774b93ccd33ccbd1d6c6531 2022-07-07 Fallback `mkdir_p` to `as_mkdir_p`
8794cc62899c6447fa4451489b9e308e2a890595 2021-12-29 Tentatively put macOS CIs back with adding macOS 12
61c7ae4d27d44b19b39fa240cf7edda2eeefc92d 2022-06-15 Gather heap page size conditions combination
cf991337fbfb197bee9c5b2d081e3a8615b39486 2022-07-08 Make a local symbol static
f1c15f3e941192b2230035ce2aab29c3d6970fca 2022-07-08 Relax assertion condition for thread local counters
4a2662ae8b9f64346af82551fdd6756e7497e2f1 2022-07-08 [Bug #18890] Suppress warnings and fix the message
9958ed61bc0f0156f5ed9fd8f058d964d84cac19 2022-07-08 Use `roomof` macro
7bab7883093df12048c4535b59b04e73f3b3b4ad 2022-07-08 Simplify BLSR code
58e7205c82ad07b949302589e89aad388519c01d 2022-07-08 See the environment variable and then check if JIT options conflict
d77ebe8eeaad5d6e31a48eb1ecac2008fe0548f6 2022-07-08 [ruby/openssl] Strip trailing spaces [ci skip]
949c3afb48d2afd02c2bfa569e29f6a3a48c1607 2022-07-09 [ruby/openssl] Skip a new test when old OpenSSL
1150a54afe98171657869bd2eafd82fda59893b1 2022-04-06 Use `File::PATH_SEPARATOR` for the portability
b16f44ad4f61e7827878d9f164d1a53414e80ea4 2022-07-05 Get rid of static buffer in `obj_info`
fbe3651466c2b552e19fe8fae73dfc18278433d9 2022-07-05 Use `asan_unpoison_object_temporary`
51025a901309eefa8ae81ff386bd078f14707b70 2022-07-05 Use `size_t` for `rb_raw_obj_info`
2bf0313561304506cf3cceba6ef4c66a6f2c09b0 2022-07-05 Rewrite `APPENDF` using variadic arguments
a006dcb73f105085eb2237c294a1618bd80c26a5 2022-07-05 `APPEND_S` for no conversion formats
233054a609a36cc441d26f9064bc3d16ff83b686 2022-07-06 Cycle `obj_info_buffers_index` atomically
ec303e49afeee9f6070d06f55650bbd373c33dd6 2022-07-05 Split `rb_raw_obj_info`
b1b8172328e384008bd17431335f512536c297f8 2022-07-06 Add `asan_unpoisoning_object` to execute the block with unpoisoning
ec09ba58d11f9679dade7df1973b60b1f6ebcaf3 2022-07-10 Extract `atomic_inc_wraparound` function
86df6f4bb3b380ad536b102675d7fa452b01549f 2022-07-11 [ruby/rdoc] Fix an exception class name
b564ef3698a76cabeb41b3085fab1258ac07c8cb 2022-07-11 [ruby/rdoc] Fix the known classes more
da21a2c388852205e325b71b6400b7dd351146bb 2022-07-11 [ruby/rdoc] `RubyVM` is implementation dependent
8b98b9e274ea0a749044e044ee03ee1095aa75d0 2022-07-12 Check only whether `RUBY_DEVEL` is defined
a6e2f3fd8d98e511e4e2011bc1a45ba1bd9144a1 2022-07-10 Use `IO.popen` to fork and exit the child process without cleanup
0f8a0c5f371b0886e8e31e35a9095bc9843de27c 2022-07-10 Refactor tests for ThreadInstrumentation counters
dcbb94d5b9b4a7d0bfde5ba9a5da1ada643a31b7 2022-07-12 Move timestamps directory for bundled gems
d5c5fcb80a432e2078139c460230dc7952216c35 2022-05-11 Bundled gem extensions are out of scope of update-deps
e1a4e44f14482814a0540ae0a4b31d858ff56f53 2022-07-13 Extract gemspec files to each gem directories
a2c66f52f402cb58372e271226f3341065561e53 2022-07-13 Make dependency-free gemspec files
b2491783986084770f6f97552f27b868622730cf 2022-07-13 Install gems `lib` directory to build path
416cba90c1610f54dafd91234de9ec74d73ae22c 2022-07-13 Try to install also gemspec files under gem directories
9d900620cafc379f527ee04a338f3a7f5daf6962 2022-07-13 Set `GEM_PATH` environment variable in runruby.rb
025677560a477c5d54f6a199447b4c92f367cd39 2022-07-14 [ruby/un] Support `FileUtils.cp_lr`
8b64e8f2ed5833570bd1f46683d2b96c7c98413a 2022-07-08 [ruby/set] Get rid of use of `Gem::Version`
673759328ca2ff46cc37989dd81c59fe3518e426 2022-07-14 [ruby/bigdecimal] Remove checks for `struct RRational` and `struct RComplex`
78d2be69b500e4552e0e75fdefd26606a0506009 2022-07-14 Move copying/linking extra files to Makefile so removed by `clean`
b536ac2cd085a7f14b91959c1a8e8d7db43f1c4a 2022-07-16 test-bundled-gems.rb needs `+` with GNU make
5101671cbc008230cae7b5c2190b2f6938a19f74 2022-07-16 Disable parallel built in test-bundled-gems
c093e7d64545640c8f2e7bb3eb24e3f9e24fb1c5 2022-07-16 Avoid to symlink under symlink
6c1d7dab52b9bd26cbb624634b4acb86ba37aa7f 2022-07-16 Fix conversion from absolute path to relative path
5ae83151b16858083e6443fadc76e7fde0ff1199 2022-07-11 [rubygems/rubygems] Drop support for old `Gem::Specification` versions
50cfecd0155236a3120c5f78b779b058867cb46d 2022-07-16 Show ABI incompatible binary path
d010eba2f42f6a1ddae77d4822e5681523d561db 2022-07-17 Fix tests for ABI incompatible binary error messags
d20886dd225e07fe14347398c2c0913f3e11d22a 2022-07-17 Create build-only gemspec files only if having an extension
64cff780051adf95a0f1799baddec98ae23e8add 2022-07-17 `Gem.unpack` extracts gems so able to execute
68903df6f6fc548f3bf68fb09ee8b2495dcd28f0 2022-07-17 [Bug #18922] Normalize time at 24:00:00 UTC
ee1d2b276abbf6b03d862952a949302672a470a9 2022-07-19 [ruby/fileutils] Add an octal prefix to clarify to be octal
8f1759143533d2b772efd5184ba02738f66fe1fc 2022-07-19 [Bug #18905] Check symbol name types more strictly
e330dceb3f1c29cc5da76e69dda1082dcccb9061 2022-07-16 Mark ruby scripts in YAML [ci skip]
472740de4184c214dfaaf6189fe3bb1b17a15ecc 2022-07-20 Fix free objects count condition
4a7ecc1bd9135916fd4ca246a47926c32ce72508 2022-07-21 [ruby/digest] Find an available digest algorithm to test
86b29ef8773c7ff5eaf398e16ffb3ddcb8e37074 2022-07-21 [ruby/digest] Ignore test_ractor.rb on non-Ractor ruby
804b073573eb180f12e77a0e3840f04d6eac86aa 2022-07-21 Update common sources including id.h after update
4af0dd36fcc3a5c9a8ec73a28f91ae3ccf94364d 2022-07-21 Remove the file that was probably added by accident [ci skip]
cf7d07570f50ef9c16007019afcff11ba6500d70 2022-07-22 Dump non-ASCII char as unsigned
c6aa65430fbb94651f4d15e2a976f59b5475ca19 2022-07-22 Get rid of magic numbers
f081e1feada4090d246cf3355f2fc8609055a811 2022-07-22 Revive .indent.pro with adding `-nut`(`--no-tabs`) [ci skip]
a4e890b93e826b923175f4eb9b05823e82fb1fb1 2022-07-22 [rubygems/rubygems] Use `SystemExit#status` as `exit_code`
92c7417d7322f550c076459fa70a0679f8b61e5a 2022-07-22 Adjust indents [ci skip]
c7fd015d83740b3e758796f8c7d85cc64602f371 2022-07-22 Update .indent.pro [ci skip]
721d154e2f81c65bd7f1bfd9eff6759b015b123e 2022-07-23 Remove duplicate code for internal arrays
e0a7e5e13141a06103673b9d4ff21ca864ec38f9 2022-07-24 Kill bundled gem tests when interrupted
6af7212004c0b98f09350b53a032f94f3a1e666c 2022-07-24 Make extensions under `Gem.extension_api_version` directory
b291c972fa36e05107d13eea25cc445db4b4bec3 2022-07-15 Use built bundled gems in test-bundled-gems
91c05b34cd9ca9120c4a5e5e9fe772f2f0d1f6a3 2022-07-16 Bundled gems test needs `prepare-gems`
b30b727c243ad009a7f8435b559b466418874140 2022-07-24 Fix format specifier
307835fe314fea6e946a8c9b25bb3912680ed7d1 2022-07-25 Synchronize the test thread sleep
f61dd38e5c85abc8c403851b1cbc3d3b04b67dbb 2022-07-25 Wait the test thread to sleep
2d1cf658eeafbd989e0b61bae08a8d0b1b49e2bd 2022-07-26 Adjust indent [ci skip]
456e1d1eaa9bb11adaed1acde488d7da3c88704b 2022-07-26 Try the tag without "v" prefix to checkout upstream repositories
464f73a5f0c1042bfefdd367b330cbdcafffca95 2022-07-27 Do not load library files from repository only for test
852ac26e837e63b879554cbf15e46ca70bff8681 2022-07-27 Make indents and newlines consistent [ci skip]
8b9d4b2ce64d496454428292b8d723878906c966 2022-07-27 Append semicolons [ci skip]
f42230ff2210647d480d02a381065359be993015 2022-07-27 Adjust styles [ci skip]
64c8291c7e7b6c5e1357c48ab4edb0f434ef1739 2022-07-27 [ruby/pathname] Fix `autoload` of `FileUtils`
431fdc9200ce28fcd10efb96fda869bb874fb2d0 2022-07-28 [DOC] Cross references for `ARGF`
5d5c1d0fbdf18b1fc4d5b74499ddba532adb6bc6 2022-07-27 Suppress use-after-free warning by gcc-12
2b9374768f9f93129e5c4b7aaedfa785d041cbb1 2022-07-28 `RUBY_DEBUG_LOG2` should filter against the given `file`
c38ad2aeb55aadd4a697f9541efac1fe30fd6891 2022-07-27 Fix format specifier for `rb_ractor_id()`
94c3d528e7d1dc86ecafc6b992f16d062a17f015 2022-07-27 Fix conversion of `rb_ractor_id()`
90cf767d158db06312a82c468a2bbf37f63bcb7a 2022-07-28 Fix format-pedantic warnings
f29f1d22c3d62b72b8943eefb384cd7a52251ea1 2022-07-29 [ruby/rdoc] Fix formatting blockquote in verbatim
af265d73fb2726fcd405d86d37d28bbf03de3b04 2022-07-29 [ruby/rdoc] Fix blockquote with word in verbatim
48b09aae7ec5632209229dcc294dd0d75a93a17f 2022-07-30 [ruby/digest] Revert tab-expansion in external files
1bebf215703fdce21e616ffaab016ccba4479765 2022-07-30 Update .git-blame-ignore-revs [ci skip]
f28287d34c03f472ffe90ea262bdde9affd4b965 2022-07-30 [ruby/io-nonblock] Revert tab expansion
c258fb2775020ad5b851deef3da8d5591728f535 2022-07-30 Update .git-blame-ignore-revs [ci skip]
4ba2c66761d6a293abdfba409241d31063cefd62 2022-07-30 Revert "* expand tabs. [ci skip]"
233884542101737892ce3b56e03ce47731a78057 2022-07-30 Update .git-blame-ignore-revs [ci skip]
ec3f59309e3f08339c4c76a6881901580801d6cd 2022-07-20 [Bug #17767] Now `ENV.clone` raises `TypeError` as well as `ENV.dup`
87d8d25796df3865b5a0c9069c604e475a28027f 2022-08-04 Use configured GIT
6a8f1a9e5cd1c9c2b3c6925d8d3fa76a29dabf73 2022-07-30 Copy from bundled gem source for test
41516b35418d6108c75d9f2190a846ded6a47108 2022-07-30 Extract bundled gems by BASERUBY
44a0a66559ee4a03a84c27feca05e9b1b0f59df8 2022-07-30 Move to tool/lib/bundled_gem.rb
661536ab168ab99e1dae31d661ff4807e7734ae4 2022-08-04 Copy from cloned gem sources in parallel
57911712011e285d76cf8132dd080b5727f43bf3 2022-08-04 Load gemspec file at that directory
8fae120912b01a95b90d1c4e2fb9e7b41ba0f511 2022-08-04 Clone upstream gem repositories for test
73f0573cb3be4e1c7e315ee61833f3c9c3252be9 2022-08-05 Ignore revision to test unless HAVE_GIT
2f0d9e74c82c12d253ac808b636385ba27a4b115 2022-08-05 Get rid of `-C` option for very old `git`
58c8b6e86273ccb7a1b903d9ab35956b69b3b1bf 2022-08-06 Adjust styles [ci skip]
27173e3735ff509dc8d9cc9b410baff84adf57dc 2022-07-28 Allow `RUBY_DEBUG_LOG` format to be empty
f245b425af2e560a85edac85ad4426a04b01e4de 2022-08-06 Fix the sizes comparison
e545cfad20eccf72f0b7d02660ceb56ec0f1dcf7 2022-08-06 Stop using casted `rb_syswait` as `proc_syswait`
591ee9d068de174460f0e6fe81b36e7625b90f6c 2022-08-07 [DOC] Add return values of rb_enc_mbcput
f2423be49d6f1b6ae42f542c43b8b02d5115dc0c 2022-08-07 Duplicate libruby self path
0bb5525eb2966b5821eb714c898b1c9c33221660 2022-08-07 Fix files for gemspec files direct-under lib
03f86565a69687b335d16d873e2b1f35cb356bec 2022-08-07 Silent backtrace from cve_2019_8325_spec.rb
e5e6b87e265b95620821f7abac56b5ab90d4c1fd 2022-08-06 Create temporary file exclusively and clean
5beb75ce8dac1964f88dc82f4216892bf4256aed 2022-08-07 [ruby/rdoc] Allow multiple footnotes without in-between blank lines
289d219758336e1e1d8afe36255fe06079d8daeb 2022-08-08 [ruby/date] [DOC] Fix about calendars difference
e0dfa5967e7063da8b65dc3c062ef4652e246e34 2022-08-08 [Bug #18946] Use Gregorian dates to test
43239b23b48a6c3fde6bdc4b9cc568bedac161b2 2022-08-08 [Bug #18946] New tests for fixed Time/DateTime conversions
e07d450deae500422b7693a30c75c5b1567601a2 2022-08-08 [ruby/date] Fix Time#to_datetime before calendar reform
5c9ce5475736756891238a3e3fe58190b0f84f0c 2022-08-08 [ruby/date] bump up to 3.2.3
79fdf9712dea4943a15c4ef34348b1a159b62f4a 2022-08-08 Tentatively exclude the test that triggers ruby/psych#572
ff07e5c264c82f73b0368dd0bc2ae39f78678519 2022-08-08 Skip poisoned regions
74d95744bdb9cf47b8fa07b9a9938c323658d9b9 2022-08-11 Add `--enable-devel` configure option
26054c74619d36b2781e872fad15a1a0bfab1be1 2022-08-11 Fix paths of exts.mk to clean
0c9803b0fdfd17981bd9f59767adab0207c3a74d 2022-08-11 The "gems" build directory was rename as ".bundle"
32d1ce96e09773e809d575c17b916012d88d6ffc 2022-08-11 Fix race conditions when cleaning extensions
04815ea968ebef616cfdb316840158f6c87a7277 2022-08-12 All extensions in bundled gems are built by build-ext now
a3a6d2d9a390697dfd0ae9f808cb301680a6f24a 2022-08-12 No bundled gems to be installed from gem now
9a11d50dc7542cda4fc21352807df9f86b0d1093 2022-08-12 [DOC] Use `true`/`false` for `@retval`s which are `bool`
a201cfd0cdb9f613f687dc6fee1908ec54e63c72 2022-08-12 Add missing `rb_enc_iscntrl`
cd1a0b3caaa5446e9258c192cf483b6dfe8d7819 2022-07-12 Stop defining `RUBY_ABI_VERSION` if released versions
844a0edbae6e74293e3d0cb1ceeeb66a4371d06d 2022-08-11 [Bug #18962] Do not read again once reached EOF
b2205cd45c64c8aaaa19d71836522d8aaac324d5 2022-07-14 Short-circuit `Process._fork`
b1799267bf39bbca58a160c00c1581a694ca6ad9 2022-08-12 Bundle unreleased debug
e44445596fb8ba70a2a9fc602458bfe10d493146 2022-08-12 Preserve each column positions in gems/bundled_gems
3a6405db1b987f658291e0047ae05f7f93d21b87 2022-08-12 Adjust columns in gems/bundled_gems [ci skip]
0617cba197cdff626ee9c74cece480df31d384ef 2022-08-13 [DOC] Add the link to [Feature #18809]
a58a429f8b85d9a68a9439ba58c76996750946da 2022-08-13 Silent configure does not output cached configurations
cb12d7c71bb5b5ef4ebfc7a2008f66dd8410ccd2 2022-08-14 Update dependencies
ee864beb7c6730083da656b55f4a9eeaed78bfa8 2022-08-15 Simplify around `USE_YJIT` macro (#6240)
5389c9813b1970a1a5cb2bc8f67b098d38a99d1d 2022-08-16 Update the excluding message for Psych [ci skip]
b7577b4d9e0fd92522fc30e10fe712e245adee8c 2022-08-16 The tzdata 2022c removed Amsterdam Mean Time
cc443f6cde287944e00ab5d9b6ad868b3d9fc9db 2022-08-16 Refactor `RbInstall::Specs::FileCollector`
ac890ec0624e3d8a44d85d67127bc94322caa34e 2022-08-16 Make date in installed gemspec files stable
81fbc8d5531be5e61f639c2ee4509017b5e010a0 2022-08-13 Move `mjit_exec` to vm.c
b880576e595adab0e5ed0a25369ec7035c2cbfc1 2022-08-13 yjit.h is not necessary for all sources using mjit.h
72adee6e36249b39460913ce54ca9296bea80225 2022-08-14 Update dependencies
ddb81b9307f7114fcb37f6fcc37b7692b1a40cb4 2022-08-17 Extract common code from `rb_enc_vsprintf` and `rb_str_vcatf`
fbaa2f0b3b73271b692e7dc47cf19df6e05a7eeb 2022-08-18 Suppress detached head warnings [ci skip]
725626d8905fe1ac4a2cf1c3e2db6412bf8f381f 2022-08-18 [Bug #18964] Update the code range of appended portion
c53667691a52bcaea4314974201c53dfc282cd95 2022-08-18 [DOC] `offset` argument of Regexp#match
7c1ed470976f3488dd655e092ec1015d6b2f8310 2022-08-18 Add tests for assert_pattern_list
2652b0da6bc1463fc7968d71a6f8897459370514 2022-08-18 Harden SizedQueue#push timeout test
d903e7672637d5a834847820a4e18b00ee30f380 2022-08-18 Allow strings in assert_pattern_list
f34280ec6b684eeb21ef3336c7002e1a83dcfd2c 2022-08-17 Scan the code range of the formatted portion
99116da7f05633697177c09cf4de5080028d77f8 2022-08-17 Scan the code range of the last added portion
35c794b26d406c39f90e188e3884003fe6aca532 2022-08-18 Fixed by [Bug #18964]
bd0fe26b81a62f7ee79c3b125c118d54ee81728a 2022-08-19 [DOC] Fix "military timezone"
ce384ef5a95b809f248e089c1608e60753dabe45 2022-08-19 [Bug #18955] Check length of argument for `%c` in proper encoding
1ef49de83483e6f78bfe9c795a473ccfb29db150 2022-08-19 [Bug #18955] format single character for `%c`
d2483393cbcb4dcfa0000fa8166bb7fa7ed9f7b4 2022-08-19 [Bug #18956] Negative codepoints are invalid characters
43e8d9a0509e1961c406fedb2c168a6ec2359fdc 2022-08-19 Check if encoding capable object before check if ASCII compatible
1a2f99275be28fb0e8ff4cfc0165966e99898d70 2022-08-19 [Bug #18958] format string must be ASCII compatible
b32a3f1275a8c7748f2134492ce3c532f277d261 2022-08-20 [Bug #18964] Add test for `rb_econv_append`
f6d4d73abd986fbd89918fa8bbbb82746ee08371 2022-08-21 Use `rb_fork` to suppress deprecated-declarations warnings
0cc989696e9a7d0386773d23aa64de8fc04ea9fe 2021-06-30 Add invalid hexadecimal float tests
b043dd9c5dd7b5c46580e49ad38b49d5cb5beaf1 2022-08-21 Check the room including the space to fill
d5f50463c2b5c5263aa45c58f3f4ec73de8868d5 2022-08-22 [Bug #18937] Coerce non-Numeric into Complex at comparisons
f0a7694f6473685f5c4e6ba1635aa91636b5a467 2022-08-22 Show the exact version of cl.exe [ci skip]
d91865f33f7bfad7a6d1434aa48674acbe51e7f7 2022-08-22 Ignore `.document` only commits [ci skip]
f99904341e0c376450113f0c37cb1b65d5b62bf3 2022-08-22 [DOC] Remove extra page-dir prefix
148d0ccd18a14195294b0a13f0eb79facf357953 2022-08-22 [DOC] Fix a type [ci skip]
6465a5331a2e5a0361e566b9c55f5314271a4df9 2022-08-23 [DOC] Remove extra page-dir prefix
c069f50401583ca0d021869b104e2eb9df2cfa6a 2022-08-25 [DOC] Tell RDoc aliases of singleton class
fe4dd18db4ef0d0cc0192949538c07110516b69a 2022-08-27 [DOC] Fix a typo [ci skip]
ace2eee544378eb03ea95b95c89434508325e8c8 2022-08-28 [Bug #18963] Separate string contents by here document terminator
1d83302f32923948d34baa62c6307123864f56a6 2022-08-28 [Win32] Use `exit` instead of `type` [ci skip]
d6acaa4d423200a1dcd8ea62fc65fc60944f2e84 2022-08-30 Undefine `ruby_debug_log` macro before the function definition
08c3d08a18b29c46156ca3370c682c03696448a7 2022-08-31 `ruby_init_setproctitle` declaration has moved to internal/missing.h
dc66f7246abd06e2e5d6e9b8c02403b05885283e 2022-08-31 Scripts under libexec may not be considered to be placed in bin
22542a6fb0c8a9f3ac6128938580f7625d30f644 2022-08-31 SCRIPTBINDIR is ok if it just exists [ci skip]
9dc60653db186b1ae9400ed75b413a07728ce6ff 2022-08-30 Extract `update_coderange` macro
576bdec03f0d58847690a0607c788ada433ce60f 2022-08-30 [Bug #18973] Promote US-ASCII to ASCII-8BIT when adding 8-bit char
2b967cd4b73425681877c247e5731353e171a3ef 2017-08-30 Let fake.rb allow newlines in expanded strings
32a059151507876de804adbfbf4926937333e091 2017-08-30 Move macros from version.h to version.c
811ca75f3bdea4fb6d8271d848f3b79f20432880 2022-08-31 Remove -j option
59e8569cf938e0e449fd649b564da995ffb67470 2022-09-01 [ruby/reline] Support dumb terminal
762fca9b12b9cfb0159404c95ee4275100169c17 2022-08-31 Prefer `File` class methods to write a string
ee09f75a6ba2c485260f07eb7d9382850def56bf 2022-08-31 Extract `VCS#revision_header`
55b1600987413949fe39507f703d2f51dab56eb6 2022-08-31 Update revision.h in packages using `VCS#revision_header`
462a8be5112f8c4e621d106304ac617ebcf39eb0 2022-09-01 VCS#revision_header: Make arguments optional
a9b59e24f49f669f6ad2f3238c4c518027a7f72d 2022-08-31 Turn `f_zero_p` to `bool`
9212d963070612e669c40e5fde7954f19d648002 2022-08-31 [Bug #18937] Coerce non-real non-Numeric into Complex at comparisons
b5cf3564471af6e11760bf381251f918cdcd7398 2022-08-31 Consider Complex from Complex cases
92d2476208299b7ca780ecb15010741eebd43349 2022-09-02 Adjust styles [ci skip]
5044832fec85514b69c0fcb3524efd2e3e435087 2022-09-02 `w_bigfixnum` is used only for large FIXNUM
1b8a644b440a104c91c723157aa6f6b3398a4ee9 2022-09-02 [ruby/reline] Fix a typo [ci skip]
bc5b9be1ee44817614bc8311e671fc79ca730625 2022-09-02 Move duplicate dependencies
c4f2f2ef2b1ad430deeaca9fd23bf433bc63160b 2022-09-03 Reuse macros defined in Makefile.in
652a624891eae34c3ba7b60eeb5419f0434f8e5e 2022-09-03 miniruby may not be built when cross-compiling
d8f81ffdff668b457339885c15d7cee785ad38be 2022-09-03 builtin.c includes mini_builtin.c when cross-compiling
21a5da3c4c803987c48bc9ca588948c50715631a 2022-09-02 Check if MSys shell can run a command with a drive letter
6f5305e0d2b4711b186ece8160716c7f9439ea8d 2022-09-02 Exclude LIBPATHENV wrapper from PREP
8f13d75a8c959abab6964a47c99e333fdce3201c 2022-09-02 Generate the prelude sources by common-srcs
7c67d0fd79a3cffe857587fa3cf576b611023840 2022-09-02 Make sources by BASERUBY if available instead of miniruby
7b11247b4dc6b04c3ba3876009145ce0dbf78662 2022-09-03 Fix potential target type confliction [ci skip]
a01271c1c46079cb6f7f32051f1253cf3d9bca6b 2022-09-03 BOOTSTRAPRUBY needs fake.rb when cross-compiling
2767cb282531be10c6393d3d7c48fcdd2935ca4d 2022-09-03 Now fake.rb is needed to prepare sources
baf050100d44ffb10afb345543db4a6b20f1b285 2022-09-03 [DOC] Remove extra page-dir prefix to fix broken link
0111dc5b79a8cfe81f467cfcf589dd4042e0384c 2022-09-03 [DOC] Escape backqoute method not to be converted to smart quotes
45004bba6b4fa22429b1c45f13444a894874c41e 2022-09-03 fake.rb needs id.h
76664905a589416739a13241e7b8535d78984723 2022-09-04 Ignore fake.rb for snapshot
51291ade70d7fc972cb8229fc788456a8c2d8a6b 2022-09-04 Remove extra semicolons at the top level [ci skip]
68a092a4691efc8aba9a8ae7b27c2ad51c840bf9 2022-09-05 Set fake.rb variables by command line arguments
85a483169f8381bec08ff2c9a9fc66167fc8a84a 2022-09-05 Use cross compiling settings as fake.rb for snapshots
1420333455ba335f46887ee7a06c4ee95faa37ad 2022-09-05 Fix fake.rb expansion from preprocessed version.h
4d469472e2fda05cbdef98ce2a1fe945f2355f51 2022-09-05 Debugging snapshot [ci skip]
a8a7c9d05d2f9a4f49b43a42d8430faa37c4a4c6 2022-09-05 [DOC] [Bug #17120] Fix match-reset `\K`
51022b8e06ae81daa8a84a1122f329119ed95d31 2022-09-06 Exit status macros need sys/wait.h on FreeBSD
cbdde8e0c574f19e170c3de05dd0bbd276acb741 2022-08-09 [ruby/psych] Dump Date/DateTime as proleptic Gregorian date as well as Time
3a575d13d55751c6b5f34d26a8d87a4c449ddaeb 2022-09-06 Ensure BASERUBY when cross-compiling
6a43245e6cda89eddd105f5a6e0182a7229657af 2022-09-06 Use BOOTSTRAPRUBY_COMMAND instead of fake.rb directly
e6b47f2fb077d1a3bcef9100846b633989a93cfe 2022-09-07 Now Psych uses the proleptic Gregorian calendar
1f91dcdab3b530dde93fa29fba8bf60683cd8056 2022-09-06 Define BOOTSTRAPRUBY from HAVE_BASERUBY
35c493ecf5d71c9164bafe03ae8831445c207b2a 2022-09-07 Dump cross.rb only when verbose [ci skip]
2d57447ae80e0b0895d6d22d606391b48516ba93 2022-09-07 Fix missing replacement in 1f91dcdab3b
332d29df5342996ce153e65c3096f1b9027afe01 2022-09-08 [DOC] non-positive `base` in `Kernel#Integer` and `String#to_i`
26c4230404b62475813c50561751487735d6bbdd 2022-09-06 [MSWin] Disable rubygems of BASERUBY
e76a550876356093a0e48bd540ae80daafedcba0 2022-09-06 [MSWin] Fix for non-Windows (cygwin/msys) BASERUBY
a977c663123f7256f51201ed8390dc84adf63cf6 2022-09-08 Generate token ID indexes in id.def
bcf82b7c26a88a2521715a38990f0ab081001190 2022-09-08 Process token IDs from id.def without id.h
55fef084dac843caf155f03077773704b36e139e 2022-09-05 [Win32] Remove dead code using `chsize`
e2ccb316b437104cd1734c378970d34f5305966d 2022-09-05 [Bug #5317] Use `rb_off_t` instead of `off_t`
e4f5296f065110fa83eb450d3a861253e76e534f 2022-03-31 No longer bundle external library sources
59eadf3d25b0f53e7570f98f1801737af642f328 2022-09-09 Ignore EACCES on Windows
2dcaeb75ff0e0a2fbafc4df0df9d7be119235415 2022-09-09 Built-in function table sentinels do not need names
be560332484c8893bec004f1250e48edcd4720e0 2022-09-09 Move RDoc `--`/`++` directives to comments
9faa9ced9640d23fc5dc1efd635f6b8ebc1a3ceb 2022-09-09 Support sub-library in builtin-loader
cfe10e482e0657195cadf01f0be72e11b7fb62b4 2022-09-09 [DOC] Update `Struct#new` behavior with `keyword_init: true`
c7225971036afbf552673efbe25bc76d77ea6fe2 2022-09-10 [MSWin] Get rid of single quotes in sed command lines
f64117952534b71a11636837bddbfea7506ee785 2022-08-28 [win32] Set proper `NULLCMD` in rbconfig.rb [ci skip]
9205b8c8010f474b2d301ccc22335c9a2c4a6cae 2022-09-11 Revert "defs/gmake.mk: no _FORTIFY_SOURCE unless optimization"
ed029e9bd42d7749fe22007e33c0f61d1dd3d792 2022-09-12 Autoconf 2.70 or AC_PROG_CC_C99 for earlier is checking for C99
e2b47b832f53b2fd0626774a573a22c15a933c64 2022-09-14 configure.ac: Manage OPT_DIR better (#6367)
f863bc505cf1a976aecd0ed3cb21a3a82956953e 2022-09-14 [ruby/irb] Fix the error when LC_MESSAGES config value is nil
c28a4e03400d71af95801e1e7cb4e50bebaa4075 2022-09-14 Replace "Fixes"/"Fixed" in commit logs as well as vcs.rb [ci skip]
c428fc0e1f00ad1176f42157ea9df8d3d19dbd1c 2022-09-13 -undefined dynamic_lookup is obsolete
035978d7be9bc3819f42f964fe6193d983cce63f 2022-09-13 Pass job-server FDs to bundler tests
2e324b645e16e67c14de80ea34b1d61165045f22 2022-09-13 Manage paths for bundler tests
f2429f0af57536a354159f08aac729d6e4cdef38 2022-08-19 Expand dependency for `$(YJIT_LIBS)`
e1a9d8849403afea04ca2e11f97245590dcc1597 2022-09-14 Touch libyjit.a which may be still old due to the cache
075df960c93cb2d3ebe308f67871f39565b4426e 2022-09-14 Add comments to touch libyjit
b6a9e683917745df2822a611fce64df9ae8090a7 2022-09-14 Add noarch-fake.rb target
fb2e9053b3697b856785c0478762291e43e0fc55 2022-09-14 [TravisCI] Make gems/src directory writable
d5cdc2edd02eb6990d045c932aaedb60213143e1 2022-09-14 [TravisCI] The source of YAML is no longer bundled
ae2e8d364f685d4034f04900e0e3ad53cecc0e05 2022-09-14 [ruby/irb] `Dir.mktmpdir` creates a directory including the process ID
752ae81ed168444380d265ebefcb3101ef68d890 2022-09-14 [ruby/irb] Refine assertion for failures
d152ac677cffdbc136530dd56a56c42518d29ea4 2022-09-15 Make CodeQL ignore syntax_suggest because of the performance problem
bf72afa76603d1ebd9e9d6e99c6dbc4d765344e6 2022-09-15 Remove warning for old TLS version connection
c8d94d2797f798e2666a057bb1940e1ffe41b717 2022-09-16 Now test-bundler nees fake.rb
6898984f1cd1b0375c3da44d7832724489e0e470 2022-09-17 [Bug #19005] dynamic_lookup linker option in external libraries
76c00565052368f693bc4e18e8e40b614f744d74 2022-09-14 Follow emoji data files header change
03ce48dac74099dd725c7ab8dce5ca8b20df65f5 2022-09-14 Emoji files header changed at 15.0 again
e9982fd679cb7cb80fbf65fa0090fd01f94884c7 2022-09-14 Derive UNICODE_EMOJI_VERSION from UNICODE_VERSION
ca4cbe59eda77a3855094c843486759868794e85 2022-09-14 Move case-folding.rb to tooldir with enc-prefix
a0b0991eed5b202b61323496560d8a803fddab02 2022-09-17 Downloader: Define per-class command line options
cc533cb607d9d96356c12b880d0871a3b24f35e9 2022-09-17 Downloader: Define long option aliases
ea22403653878e1c8c7e307b0d15c7d5881bad66 2022-09-17 Extract UNICODE_DOWNLOADER
12e5e5b5739657284789a966e1dcb205545ad0ce 2022-09-19 Fix the option name in the error message [ci skip]
1c9381283e68b9021df2509fb64d663998d8cb5a 2022-09-18 Add another test for `Process.daemon`
ae07336529ee0955bb08b12eb69a90aa9ab4b9f9 2022-09-18 Reduce fork calls in daemon
55e540f7ab6adb3ea0de16912dfde8e0bf94cc6e 2022-09-20 Ignore EPERM which means already being process-leader
9de11fe796e8caca2d87650278028eb95c1e09a0 2022-09-20 Quiet if the target is already linked the same source
9058ba218c382744a737d47e2f9c8c0055386dc8 2022-09-22 Binstubs test with relative path seems passing now
6e46bf1e54e7fe83dc80e49394d980b71321b6f0 2022-09-22 Just a star [ci skip]
dc7d929e542a3372113f7864b26384ceab596197 2022-09-25 Extract `RUBY_RELEASE_DATE` from also revision.h
1481e6828ccbd42efe8c1a92620b2942fc089790 2022-09-26 Avoid type limits (#6435)
ecffc6a203822a828d00afece9c9cd782ff60a66 2022-09-26 Generate the revision.h before Makefile
d12fce7af3af27096b336f43700fffd51158e928 2022-09-27 [ruby/date] Check time zone offset elements
247d598477ba0c2424d1e42fa4b5af0dfe1ae1d1 2022-09-28 Install all file trees for lldb [ci skip]
fc54dbe8b40d131c72e9216b5ec2b50ae7fb5107 2022-09-28 bootstraptest/runner: fold dots by window size
09bce061afa3f5710e8d6aafebf865096f11b957 2022-09-28 bootstraptest/runner: manage sub processes with the job server
a05b2614645594df896aaf44a2e5701ee7fb5fec 2022-09-28 Always use the longer version of `TRY_WITH_GC`
5a8aaedaff48fbf715eed67f29282f9464f118f0 2022-04-22 [ruby/date] Narrow ALLOCV region for shrunk words
942066713b736c2554f25513ae7986f04e929820 2022-09-29 bootstraptest/runner: run in parallel if in parallel build
cb16dcb1849b3b971b34ef2405949a57e65b8a8a 2022-09-29 [ruby/date] The shrunk words to be copied is limited
58b3a535cc899760aa69055fa54f4fcb85570dcd 2022-09-29 Pull up `VCS.short_revision` from `VCS::SVN`
f70ba9cf805dc58d993e60fe2bb06d6c5e2f08cb 2022-09-30 Check for the availability of the command when detecting
5a5644dadcd5e00b571d0029af4d96849e254cd4 2022-09-29 Introduce `VCS::Null` for fallback
ab31d2e69fc8602514b19c90d3f6cc3d6893eb58 2022-09-29 Add `--zone` option to `VCS`
e294e6f417acc27d85c6e6a0e67ebf7a07c83485 2022-09-30 Split `with_warning_string_from` for the last named parameter
c767618d4c3319c60155ee2c56450ed7e933b596 2022-10-01 Do not define the method only for RDoc
27adf5321eabb588ecf20a0c3879e931a7345151 2022-10-01 Add macros for assertions
15d3b7fe6dd421cc4ff77d106d17b0e9fd1ead45 2022-10-01 Fix an out of bound access
56f2fd3bc9bbc69abe75def25f89dac41eb19773 2022-10-01 Use the dedicated function to check arity
88c12a29372e3f908190c6af0aa1b2ac6b78fbd1 2022-10-01 Indent folded bootstraptest dots
7f1ca666424849134990d022266bcd4d6636465f 2022-09-11 Fallback PKG_CONFIG to the configured pkg-config always
de9c612d6342ae2ea5ae1e46b27abecf17c439b5 2022-09-11 Also the tests should use the configured pkg-config
f3a3ab110e60db0fb61b278f32fdb17dcc0b8128 2022-09-11 [Bug #16909] Honor the tool prefix against pkg-config
85fc822307ee95f351be79934e78c3b9d4102f8a 2022-10-02 CodeQL slowness on syntax_suggest fixed at 2.10.5
8218cb73ba0b4c07d977fbf6e9fd02e1928288b7 2022-10-03 [Bug #19034] No runtime check for `utimensat` if unavailable
c198cf4329e3d68d38e98392494ecb74c830d7d4 2022-10-03 Remove an unused macro [ci skip]
cbd82f52502630e5298c8b82e8d52c59ee5454e1 2022-10-03 Cannot `define` from defined `Data` class again
40ceceb1a5b63029a4d1434d2d20dfa09cdb295f 2022-10-04 [Bug #19028] Suppress GCC 12 `-Wuse-after-free` false warning
139e79e5a90f8ab50c4f2bdd4c977c64474e529d 2022-10-05 [DOC] Remove unknown markup or macro [ci skip]
e929b0aac530f4fe4d905ff147fe94fe2a3e856c 2022-10-06 [ruby/rdoc] Add `RDoc::Markup::ToHtml#accept_table` test
75a53f6be0bdd02fcf70a352892e085a02995cf9 2022-10-06 [ruby/rdoc] Allow RDoc markups in table cells
a19bf47d03b51b339688c865c35bff0c0d2be6c1 2022-10-06 [ruby/rdoc] Allow trailing pipes to be ommitted
f6c916c7ef546b5ed59ac5ca5f5a0a547accdf3c 2022-10-06 [ruby/rdoc] Allow leading pipes to be ommitted
7c03c82444220a4d1425cf801fa6a5d3d253b835 2022-10-06 [ruby/rdoc] Allow escaped pipes in cells
28e24ce35596b5faaf57f3ad4925656e22b23d1c 2022-10-06 [ruby/rdoc] Allow spaces around pipes
cf3056be69b3c07ffed423246df0dee2adda5ac1 2022-10-06 [ruby/rdoc] Add center align
deaa65660822e070294d6c2a7dfec286cbbdff56 2022-03-28 [ruby/rdoc] Escape TIDYLINKs
9e3ab9da7fe6d4910a48d808e582e825d7b7467d 2022-04-13 [ruby/rdoc] Escape RDOCLINKs
586e18b94645b2d3181720d311fcd72b4bb2ca88 2022-04-13 [ruby/rdoc] Escape HYPERLINKs
8d0b2162a09183eb3d58a5a1d824b4daf16bf3c8 2022-04-13 [ruby/rdoc] Escape main title
a3cb09c7d17f2626ebd6eae774f0425d602ed95b 2021-08-28 [ruby/rdoc] Escape file names
39909d8c18ede7bb94bbcd0ad00d41b2f545528b 2021-09-07 [ruby/rdoc] Escape search results
a87de5e3c111a1af92fbfd877d0ad8050444f3fa 2022-10-07 [ruby/rdoc] Special characters are prohibited as filename on Windows
1b7c5c394f14e1a7aebbaf14b7d681733d1d97c2 2022-10-07 [ruby/date] Fix misplaced time zone offset checks
43f692248e93a3a43f07f9f1e9b5c4659d65c88a 2022-10-09 Set AST prettyprint width to 80 explicitly
f178ff39334ac2fb33de0d6c3e6ec8fb7714e8da 2022-10-09 Allow abbreviated dump options with additional options
d9e2ef6000a7a7621e110a7092f09e273eb81fcb 2022-10-09 Extract `assert_error_tolerant`
546566d34b37fb5a028bcbe6bafa8248877f06ca 2022-10-09 Do not set `$!` to `SyntaxError` when error tolerant
0a98dd1cffe09c2c17e60e1a1c75bad7e4337002 2022-10-10 Should use dedecated function `Check_Type`
6c5a8c20439ea8932863627e477f18a7e77cf47e 2022-10-10 Ignore excessive precisions
1dd774f53ac0043692bf0673df866ef419d8a987 2022-10-11 [ruby/open-uri] Remove unused files from the packages
1a66d42fca86b1d47f91cf9de1443c72785fe222 2022-10-11 [DOC] use the local rdoc reference than the external URI
c67e49688642b5a650f53765dd11c1202d1ea57f 2022-10-12 sync_default_gems: Should match with the beginning of the strings
df588440ee01e91d87cb815ff85dd6c785dc7827 2022-10-12 sync_default_gems: Replace the external URIs to docs with rdoc-ref
2b5d4fe28dc548f782be8d71de8b472000e6b38e 2022-10-12 sync_default_gems: Add rdoc-ref command to test
3539da64fc42d6eb76f1d4c3ccd219c3259ecd8b 2022-10-12 [DOC] Replace the external URIs to docs with rdoc-ref
b57ecc3eb88db40517f43ed44c007e2ddf5a8b2f 2022-10-12 sync_default_gems: Replace the URIs to be redirected
0360fca4ad9cfcffbcc5e5a016308563267a5fcb 2022-10-12 [DOC] Replace the external URIs to docs with rdoc-ref
ed01bacf2778a5e3bd813ded5f01d7ccc85b289d 2022-10-12 [ruby/psych] Abandon when libyaml is not found
66a650ec41a583ec58003737b23b42ec8f069920 2022-10-12 [ruby/psych] Fix missing `abort` call
70bc8cc6c219667dcae85bbf78bc0bc00e05c76e 2022-10-12 Adjust indents [ci skip]
80da7250c5d7c862e3c1e1431683a1f1211a4d9c 2022-10-12 file2lastrev.rb: Refactor VCS directory search
b55e3b842a8cf4349914b05cebf00ab53024ae69 2022-10-12 Initialize shape attr index also in non-markable CC
751ffb276f658518c6fe06461a9d3d1c136c7d5d 2022-10-13 FreeBSD make uses the target under srcdir [ci skip]
c50623f0934ec0b94550fa59a2b0ffcb1b0f858f 2022-10-13 Revert "FreeBSD make uses the target under srcdir [ci skip]"
4b1504ae0a5118153f8b47d7bd0fff7e61553d17 2022-10-13 [ruby/uri] Fix splitting relative URI
5ccb625fbbd1e774636a9fdbe0bf1c3d38e085d5 2022-10-04 Use `roomof` macro for rounding up divisions
ee6cc2502664ac46edc61868d8954b626bb48e53 2022-10-14 Remove wrong dollar
1e3fa634f7c90bc5eab5bc7280b673333070ca84 2022-10-15 Explicitly cast to uint32_t and suppress warnings by VC
d56301c00afff7115e01f54d57e464d26b8d1177 2022-10-15 No longer download zlib source
15488fc1c6f66d2ebb7410c48d76e9588921db63 2022-10-16 Update bundled gems list at 2022-10-16
ba9c0d0b9fe7ce61fa1162011ced8dbe3e9716c7 2022-10-16 Allow run bundled_gems manually [ci skip]
7cf37a57221c085aaf29e260060ea0e709af1e93 2022-10-17 [DOC] Add the polar form in String#to_c
f08fcd0e803bb07912794b8a2366973946d2af2f 2022-10-17 Fix possible use of undefined macros on very old macOS [ci skip]
b584c106d9f432431094136be67f11853bd3eb9c 2022-10-17 Fix debug messages [ci skip]
f6bf5e2c5f07a0e99a6f3dbc29035f911a4e477f 2022-10-17 Respect `USE_COMMON_RANDOM` macro by a command line option [ci skip]
637144b83432781e7e070ca74445b172f8af109e 2022-10-17 Adjust indents [ci skip]
ab3b1b23811c44f56f3dff318b08a9112cba3582 2022-10-18 sync_default_gems.rb: fix links to GitHub issues
091e3522d709160ebb4cb58794b10b3ab08f163b 2022-10-18 fiddle: use the old rb_ary_tmp_new() alias
e1ca90c2a4e392073480e7c0b4bed0b9948fad94 2022-10-18 sync_default_gems.rb: fold too long subject [ci skip]
1b235dcfd99b925e4c6eb90b221beec2e82410fb 2022-10-18 Ignore manual files only commits [ci skip]
01d56b99bf1f89b104df789431f698e44d2d547c 2022-10-18 [DOC] Fix rdoc-ref
1654f88ca78e41ab2de835396f2d4e673211df9c 2022-10-19 sync_default_gems.rb: commit all after replaced rdoc-ref [ci skip]
412e3c7a8db275567eaceece6c48dde3aedf2ae6 2022-10-19 Assert for RTEST that Qnil and Qfalse differ just 1 bit
0a43a040b4f2f08682d11e20d901ba6d8cc26cfe 2022-10-20 [DOC] Fix RUBY_SYMBOL_FLAG comment [ci skip]
7563604fb868d87057733f52d780d841fc1ab6bb 2022-10-20 [Bug #18998] Honor `#to_str` next to `#to_int` in `Kernel#Integer`
1e66d3b8532539a53cf97bcca477d0a8b4b426bc 2022-10-18 Ignore manual files only commits [ci skip]
f55212bce939f736559709a8cd16c409772389c8 2022-10-20 Move "special consts" so `Qundef` and `Qnil` differ just 1 bit
192bc725290ca4b271bff2bae6123d84c25f7173 2022-10-20 Define `UNDEF_P` and `NIL_OR_UNDEF_P` [EXPERIMENTAL]
245ad2b38a4a1a13297cb7adfb79834db48aedd3 2022-10-20 YJIT: incorporate ruby_special_consts
9a0a165a5d6d0bc4ed18cb92d05593796f703359 2022-10-20 Check writebarrier arguments
e72c5044cec4bb881300c3a4ade839d0882ec9db 2022-10-21 Check writebarrier arguments only when RGENGC_CHECK_MODE [ci skip]
0d9628e0decc6c2c7ca0ca4e7ecbf7e4d025959b 2022-10-23 Update Complex.polar with Complex tests
86450d03a8c1570571c20452578cb923060e1d1f 2022-10-23 Reduce type check of arguments at Complex creation
c3e37f74aede27503fe1477cbd4bdde7d4df15da 2022-10-23 Adjust indents [ci skip]
174ddc79c53ffe2efbccfe8737e7b8d50fe79050 2022-10-23 Skip `File.atime`/`File.mtime` tests randomly failing on Travis
3af373285b47d0fbb7ac1ccd6e007c6717d495b8 2022-10-24 Adjust indents [ci skip]
711b2ed5fe7abcb44a2432cb5f0e70861bf95aef 2022-10-24 Make the timestamp path correspond to the bundled target path
6700fa7f62b040b5f69c3c5c3f5dbe740910c990 2022-10-24 Set timestamp path for the target path to TARGET_SO_DIR_TIMESTAMP
8873c420d34d4573a153dd0d107a0ada099f4d26 2022-10-24 Fix error when commit hash is removed [ci skip]
6cca8a0ceb7936d110aca600225ede87864df4e7 2022-10-24 Strip trailing spaces [ci skip]
21fa0135a4f66e101d6225a9de1e02fade22a38c 2022-10-23 Split tests for `Array#shuffle` and `Array#sample`
d76284dfb764ac8259b823b5bfc3e886e41a100e 2022-10-25 sync_default_gems.rb: Ignore unmergeable files [ci skip]
71a5b1d4573ea16e4691e0847cea7d309116e224 2022-10-25 [ruby/tmpdir] [DOC] Improve documentation
cade3aba610b5b018072c646b28a2c10bc2669bb 2022-10-25 [ruby/tmpdir] Fix typo
d55f72bcdbe7f6157c3ad9b1ce32bcc01cf375c4 2022-10-25 [ruby/tmpdir] Update supported and testing ruby versions
883d9c305f82b23fbe0ed28e9d74461cc5e13b97 2022-10-25 [ruby/tmpdir] Found or raise
114e71d06280f9c57b9859ee4405ae89a989ddb6 2022-10-25 [ruby/tmpdir] Ignore empty environment variables
287eac5e8ecb774edcc3e4000f3b4848700d23e4 2022-10-26 Fix format specifiers for `size_t`
a14611cd54d2ac02daad5ccfe99fc3ec9b0818bd 2022-10-26 Fix -Wundef warnings
131c31a9209c61f84d318aa18b61f468f48b8219 2022-10-26 [Bug #19081] Show the caller location in warning for Ractor
cb80ee7a4a3967be3a0ce687ec76522f1680600b 2022-10-26 [ruby/tmpdir] Warnings should contain the environment variable name
739ad81ff1ba28608fbc492cc0b09f96c0bd463a 2022-10-27 [ruby/date] Check month range as civil
e6e202234c0f5d9755cf2aa88b178371fd8b38e4 2022-10-28 sync_default_gems.rb: append orignal commit URLs to subject only log
7440fc3eb4ee6409f2204523c8c9875d8e80a208 2022-10-28 [ruby/irb] Suppress "switching inspect mode" messages
13e968c1cdd2da470173e2cc15b44ebb936be534 2022-10-28 [ruby/irb] Suppress sequence to inspect asian ambiguous width
56c97a6621241db99f7c96740164bdd8f898d881 2022-10-28 [ruby/irb] Update regarding NO_COLOR value
4021c6565f9655bfd667152f76f22f7cc81c7e17 2022-03-31 [ruby/irb] Do not make non-existent XDG directory on start (https://github.com/ruby/irb/pull/357)
1de8a4286950b554093e4fea4ace85a312a7fce8 2022-10-28 sync_default_gems.rb: do not add extra empty lines [ci skip]
9b462aec4af0fbf9d82cbd3efe1d2cfe15f5e539 2022-10-28 Follow up "Rework `first_lineno` to be `int`."
c5ca250eb5a0e55391607cc20fa382cd64e49e5e 2022-10-29 Clear `_FORTIFY_SOURCE` before definition
bc28acc347eace4d02bbb4b672655216f7dd3a81 2022-10-29 [ruby/digest] Use CommonDigest by default if available
4dac53f0a48920f80ccaa4de151631659ab1d2ba 2022-10-29 [ruby/optparse] Add tests for `OptionParser#load`
d5fb76a6c8d86253110d265070e775a1bf9f9730 2022-10-29 [ruby/optparse] Add tests for `load(into:)`
b64514f132615c00982d008bb2d7d2d1230d4f1c 2022-10-30 vcs.rb: prettify debug print
00d5b7ce7c2e72170b7f563b9de0e7ac4bc8f772 2022-10-30 vcs.rb: copy safe directory configuration
28214231055d3baf3ee4191520736691146e29c1 2022-10-30 Run spec_guards only when spec files changed [ci skip]
0717cb84193083cbfb7daee115a82418fd9c1474 2022-10-30 Try -fstack-protector-strong on MinGW
37593c795040ec5266bf86f9ae1c1e052af5dc9f 2022-10-30 Ignore failure at moving revision.h [ci skip]
7ed10abdd97a324583c9b9794088a41a550abcd0 2022-10-30 [ruby/bigdecimal] Suppress macro redefinition warnings
2d3ecc4d284b5c16a98f68fcf3265d3451ffe61c 2022-11-01 Adjust indents [ci skip]
aa8c6759ee7d740939eab9ee0e94260aa8f4f010 2022-11-01 vcs.rb: do not reference the constant before assignment
f0c8c1e878978341701b0818c19bf383bd9efbae 2022-11-01 vpath.rb: tweak --vpath option message
99a79dc40bf20e0e5d588db4f93b69617affa7f3 2022-11-01 colorize.rb: support for NO_COLOR
a2e7b11f2ae13f96171cb8a5aa6ae3cc75f6f083 2022-11-01 output.rb: extract from generic_erb.rb
7e6e94262c9c916cb22dc9015be0e99659018c1f 2022-11-01 file2lastrev.rb: rename output as format
6bf458eefdac6e03fe4f2989b6cf08ad6a838520 2022-11-01 file2lastrev.rb: use output.rb for the options
265a96b005748beb1dea9a3de67ae35f96374c97 2022-11-01 Manage the timestamp for revision.h
60f12c7d2e37ebb57193612421ab66d6368eff6e 2022-11-02 Fix infinite loop when out-of-place build
ac06951c31c59781951a70788e4b0de2aa3d481c 2022-11-02 file2lastrev.rb: separate options for `Output` and `VPath`
3475b661607e6d2c72460ea381ee856726128259 2022-11-02 file2lastrev.rb: try to overwrite the found revision.h as before
8e2c70af141239f5142642db35cee11c3d00bd24 2022-11-02 file2lastrev.rb: changed revision may be `nil` [ci skip]
570dee15a6939f1a3c8cf301202a1c508c2c2a33 2022-11-04 sync_default_gems.rb: accept log input from other than STDIN
b6d7e98f2540500f072c5cc0f136cae69f80055c 2022-11-04 sync_default_gems.rb: fix the position to insert the original URL
7e3af23d1d66ec02da74a23cce1262af395064f9 2022-11-04 sync_default_gems.rb: fix a typo [ci skip]
cb18deee7285dde67102c9702796d7eba0046af5 2022-11-04 Substitute from the actual netinet6/in6.h
ed9d7612172e12f515cb79088efe45267a062276 2022-11-04 mkconfig.rb: take CPU name from arch flag
b83074dac7a3a1353ac8f897a510cecfccc2f7c6 2022-11-04 [ruby/irb] Suppress "switching inspect mode" messages
6b9091097360988dce7b4190fef1602536ddff34 2022-11-04 Update dependencies
13395757fa7fe0abee3a260d5669baec2dc2e0fc 2022-11-04 Update dependencies for bc28acc347eace4d02bbb4b672655216f7dd3a81
10fd1d9507a87bc9cdb1592cdb10c7890e52eb30 2022-11-05 Should use the configured rustc consistently
1454f8f219890b8134f68e868d8cb1d0a9d2aa20 2022-11-05 Add `--target` option to RUSTC when cross-compiling
cb899a990a02ad86ffc27fa17308fe514cc6415c 2022-11-06 Disable YJIT support when cross-compiling
9627aab82524e71b702479b4fa5e24b36cced398 2022-11-06 `--disable-jit-support` should disable YJIT successfully
fc842c9ccc2059e20ec6487b6678e6b71cbd77e1 2022-11-06 Check `rustc` with the target
12883f8fa6222324880e2b0f161f8c6d6cf365c7 2022-11-06 GNU make 4.4 now uses a fifo for the jobserver
180d37c817dc55f27b7f4ea1278a36a691491148 2022-11-07 Set `autoclose:` for inherited FDs only [ci skip]
ab01b8f23f1e218fa5a360806120a1d6eaaa228f 2022-11-07 jobserver option may not be at the last
b02b8e77562661865b380d78e7621edfd8149a8f 2022-11-07 Let other test runners follow the change of GNU make 4.4 jobserver
ee86b57ee5df34390ba1d20343593adf8331c010 2022-11-07 Revert jobserver handling in spec
011d4c57d21220249600dfb76db84840550da019 2022-11-07 [Bug #19106] Normalize time at 24:00:00 with a timezone object
cb2323a98366bb7afb7b2fee2547804bbbc9d345 2022-11-08 Thread#native_thread_id is very platform specific
001606097b3239b84a5910e2f2bc814074cb6973 2022-11-08 Suppress false warning by a bug of gcc
ef1c1ddf68e7219b055ae707b3f8c825d7c787b7 2022-11-09 Use `rb_sprintf` instead of deprecated `sprintf`
558137d5f3b77294949bd042bb99ae12d37faa2f 2022-11-09 [DOC] Fix missing type name
230267d1a8f2b8245e911513926c06299ddeebc8 2022-11-09 Now bison 3.0 or later is required
b7504af8fc73b92ae13b4cf3a65d2417d219ecb4 2022-11-09 Preprocess for older bison is no longer needed
0ae5de1a5ddcca407dd2ba30ca5d5f3d7c3ea4bc 2022-11-10 Adjust indents [ci skip]
6eaed20e145c1ab4c9c4ccf669d0ebea934f4d36 2022-11-08 Add version to the interface of Random extensions
b7e8876704648cee6866591ac1aca7a54faff742 2022-11-09 [Bug #19100] Add `init_int32` function to `rb_random_interface_t`
bab8051d2d20a13f4aa26330a25e72ccec980f7a 2022-11-09 [Bug #19100] [DOC] Add NEWS about PRNG update and incompatiblity
66529eef883cc8bb9bc628122f9fa0104acd79fc 2022-11-11 Force to update revision.h when commits differ
70c9d5b504525afd679cb45174e9544f150428a5 2022-11-13 Try to overwrite the file in VPATH if possible
2f7d2662dd90a6985f1c98ea93cfc2026407a8ab 2022-11-13 Control non-parallel parts with `.WAIT` if available
3fae53a343ebd7686bb20d8f4b6855f4d11019cd 2022-11-14 [Bug #19127] Fix revision.h dependency when no baseruby
1221c77489ff53866663794127c6d331c80dcdf1 2022-11-14 Clean YJIT libraries [ci skip]
5c3dba83faee9dca30fa37d14c52419d68300409 2022-11-15 Re-order checks for colons in UTC offset
ac063fd4c44fc90146908e9039706a79484c6b46 2022-11-15 Depending on revision.h with VPATH
be65cf53253fa955cd4016459b3add3ba6046837 2022-11-16 Remove `-j` option from `MFLAGS` for sub-makes
dc1c4e46758ace2c9e5e822df0d64b16bb564bb4 2022-11-16 Clean extension build directories and exts.mk file
24cbc50c76f7ccc89f9510250359f3a405d9af68 2022-11-04 Remove duplicate `.rbinc` on `.rb` dependencies
a145a204ec01a5087a3d3699e3707b41afd5fd6b 2022-11-17 [DOC] Update about `sec` argument of `Time.new`
01bc2fc514c732406ad39d63b2e97b76f2f56de4 2022-11-19 Update fake.rb for test-spec
230c7de2529a0a29b5814e015d7cb66c3157513b 2022-11-20 sync_default_gems.rb: Fix substitution [ci skip]
12b7b852272c23d8449af507405ac93cedcb6dd6 2022-11-18 Use `enum ruby_tag_type` over `int`
701dfe4eb741628213e4d701c13ad6d76904ac4f 2022-11-18 [Bug #19016] Handle syntax error in main script like other errors
166598a6eb0108d41874fd3dbe4d2c2af8cfea71 2022-11-21 Add outdate-bundled-gems target [ci skip]
65e31402ae46672e87cddb1f2e618d1c00591151 2022-11-21 Use double quotes for nmake [ci skip]
e2b15461a7dc645f4562e1d1a3f0f89973794258 2022-11-21 [ruby/optparse] Use class methods of `File` over `IO`
116920cff8739c49ba469bf243252f503e28f0fd 2022-11-21 [ruby/un] Use class methods of `File` over `Kernel.open`
612aa5c24a7c249867bbcd7d6567012aa6a7f4b9 2022-11-21 Use class methods of `File` over `Kernel.open` and `IO.read`
5b959e238e5b7c18d6a1a5f5d9b4b2063de628fe 2022-11-11 [Bug #19016] re-order error handling at cleanup
b7a0ce32da751b437b976b032e73281b9a56b509 2022-11-11 [Bug #19016] `SyntaxError` with parser error messages
c05f85f373ed48594d9bf08e11ae0c84c06062f7 2022-08-16 [ruby/cgi] Check cookie name/path/domain characters
58682b6980e9c2046f4b18025c4b684661fbcf66 2022-11-22 [ruby/cgi] Relax domain label restrictions
36f297e62108072b9377d927321928b994f66a93 2022-11-22 Use valid tokens as cookie names
77f963004f9982c70adde487587cf747503be314 2022-11-22 Avoid unnecessary use of global variables
8c02084ac8412dc57367ac1282cf5ab07554c94c 2022-11-22 Use dedicated assertions for warnings
20b9d7b9fde83c98046eacdfcb40e8cb6607963e 2022-11-22 Use `enum` over `int`
1a47521c4459fd61384c51ee58bc422ec69310d6 2022-11-24 Use `rb_sprintf` instead of deprecated `sprintf`
c6330cd32b7d02b4603080a2c53d64be9e05773c 2022-11-25 [ruby/fileutils] [Feature #18925] Add `ln_sr` method and `relative:` option to `ln_s`
45bad8c7b8851a179515407d7ee2ed70545e4b40 2022-11-25 The mode flags may be clobbered by tag jumps
67d0f4821ff9ae550425a66202710d82de886384 2022-11-25 [Bug #19145] `volatile` on an argument may not be effective
ffc6c5d056e0f18a9bdfb9b1477d0192a6d37ea3 2022-08-25 [Bug #18971] Add precheck to enumerator
64c8ed272fea57e0825650f75e05eb44456a039a 2022-08-25 `remain` no longer starts with 0
58dc9c931b89931d339cf9db5f329cf650b23be8 2022-11-25 [rubygems/rubygems] Stop installing everything under "lib" at the top in all tests
4ab89d57bbc569143e9833addb88b91db86ad057 2022-11-25 Fix indents in NEWS [ci skip]
fb7598fb3e2b9da289556b0a4fa7c9e42e45121a 2022-11-25 [DOC] Remove extraneous backticks
e9d6d2a57949541fd8775832b9ee55cf0df67006 2022-11-25 [DOC] Fix AST documents
26baf4813e0a717b95860be0d9c71dc7def93643 2022-11-25 [Feature #18925] [DOC] Add `FileUtils.ln_sr` to NEWS
8a50db7dfa9383326854ddfa47c7003722567d61 2022-11-25 NEWS: "Find pattern" is not related to find.rb [ci skip]
6bd86bb2afdce52dc6563d444cf488307767b9d3 2022-11-26 Follow the NEWS.md change up [ci skip]
19fdc9cac2d21a28598764302b7a87478555bef2 2022-11-26 [DOC] Fix indents of nested bullet lists
d0bb24c497ceae01cc7b7698365982303e3ea24d 2022-11-26 [DOC] Fix loose and tight lists
15be9ecbcc15c1038e1e148780e38cb0ec3e1034 2022-11-26 Revert "Update default gems list at d0bb24c497ceae01cc7b7698365982 [ci skip]"
1b67c58f41a9387d762afffa09c27ced8245c0f6 2021-12-08 [ruby/rdoc] Pull up handle_tab_width to RDoc::Parser
511864d1a7188f78f8a7ec93a5fe3f406bb6899f 2021-12-08 [ruby/rdoc] Refine regexp usages and reduce substring allocations
21977b95e238da08ee2dc50fe5a908f11feb130c 2022-10-05 [ruby/rdoc] Refactor `RDoc::Markup::Parser#tokenize`
5b1db79129a74156f0c95372bb39f53088a8d596 2022-11-27 [ruby/rdoc] Revert "Refactor `RDoc::Markup::Parser#tokenize`"
5a171ee4c05c0ed20ac4b4632e54b23717d5fe16 2022-11-28 Add tests for sync_default_gems.rb
93e87c0217a20dff53dfc576de913620021f83e6 2022-11-28 Fix the case of multiple trailers
906a2f067dfc806b7412c7cd79bb7462fc8c7827 2022-11-28 sync_default_gems.rb: extend for singleton methods
d72f6749cbe54abf470e787fc074c979c8bf79d1 2022-11-28 sync_default_gems.rb: adjust indent [ci skip]
6559ba3b5ca5d376736ac3e682d76838e0a05483 2022-11-28 sync_default_gems.rb: suppress a duplicated range warning
ee11090b280e21304a23511714f41f4057e59605 2022-11-28 sync_default_gems.rb: move default_branch to REPOSITORIES
0bfb185654b13237b874dc00d5719e695416b711 2022-10-29 [ruby/optparse] Add `raise_unknown` flag (https://github.com/ruby/optparse/pull/38)
b649850d4a1df500e0d3d41427313f2f7b5a645d 2022-11-28 Force to update revision.h after the source updated [ci skip]
aacaa2ec5e13d7d678b58208bf3d6c0551f251cd 2022-11-26 Refine outdate-bundled-gems
8e3ac264df55ed7903f4f9519b353ca182eea81f 2022-11-27 Fix dependencies of outdate-bundled-gems
ed4b5c4f21d50609d1e895449f50462c293b2a9d 2022-11-27 Extract outdate-bundled-gems.rb
cf3b305c43b81161c2c9bdfba48823ecf7e41c6c 2022-11-30 [ruby/un] wait_writable: close opened file
d532d27507678daa400e1e0ed3da3c014cd38f27 2022-11-30 [ruby/irb] Use class methods of `File` over `Kernel.open`
817193104dad2eb3f7b9593e2164cc88b3a54887 2022-11-30 Enable to dispatch Code scanning [ci skip]
d752cf7601adbe4bc2dc658effc2f61563a7dfb7 2022-11-25 Use class methods of `File` over `Kernel.open` and `IO.read`
c87b3ee671581594b60ae7cac05a053b1c12f3b9 2022-11-30 [ruby/rdoc] Use Tempfile
99cad3fccdb9e7a66ff4c8231d43dafa336b2687 2022-11-30 [ruby/rdoc] Non-RD part feature has not been imported to RDoc
f0c9d2a0c801569725459420acefc8d983bbf307 2022-11-30 [ruby/rdoc] Fix `=end` delimiter
4e68b594314760611d0926c3de70a4cad26802cd 2022-11-20 [Feature #19138] Add `SyntaxError#path`
a1d341efaf0b357e7aad3700ed7551559b4fcdf8 2022-12-01 [ruby/delegate] Revert "Fix `DelegateClass` block "method redefined" warning"
9869bd1d612b489df806cf95bcb56965a02424e0 2022-11-22 [Bug #19108] Check for the encoding of pack/unpack format
01790de9e625b48272dc8ba3e9ce94787fb5a519 2022-12-01 Fix indents in NEWS [ci skip]
a14a1a5626a4d8e661a3e606f8f92b8c455b9a04 2022-12-01 [Feature #19163] Data object should be frozen
5872fd6f6cc5ddde33df94fb11e773eeb653e55e 2022-12-01 [Feature #19163] Marshal-loaded Data object also should be frozen
c0dc717c45fc3abc64a337c3481bc4555b675d87 2022-10-28 [Bug #19087] Disallow successive underscores in Complex string
c94cd8534afad86c75f2c7b4f4a2ab4ea2dc4837 2022-12-01 [Bug #19087] Fix an assertion of `String#to_c`
9da2a5204f32a4f2ce135fddde2abb6e07d647e9 2022-12-01 [Bug #19087] Merge to "trailing garbage" case
b6c66ead9da8e4a8a0aeed0eece056d74273b6d9 2022-12-02 [ruby/irb] Use the proper ruby command and library path
ad4eab1a8ccacf7dc79a73407978a5591062f057 2022-12-02 Wait killed thread
678bcfcaa686c0b3125c856a3fc53186126c7554 2022-12-02 [ruby/io-console] Check rawmode option names strictly
21ed929e157f1b859534de421a9e3641a2ec22c8 2022-12-02 [ruby/io-console] Omit on JRuby
eb6785356d5c5775f26a49ae1138fdb0214ec509 2022-12-01 Avoid bash specific variable substitution
bb0ec7df3220de317f719d1e8b5aa45bd40dad25 2022-12-02 Wait killed threads
f28e79caaa592e6198a2af66ac4d55719383b67c 2022-12-02 Use consistent style [ci skip]
e558c374b7975f9923228cdf325f767eef97a725 2022-12-02 downloader.rb: Fix link to absolute cache path
c2671fa0513c49c874810677f347d727c4ed4502 2022-12-02 downloader.rb: Select less components path
a5dde619a4d8c9280d5ea1a79d8de858d074a85f 2022-12-02 Fix up "Avoid bash specific variable substitution"
7b2306a3ab2a7d33c5c5c8ac248447349874b258 2022-12-03 Remove unguaranteed assertion [ci skip]
b8a73e704ddc77db36317dda293e99fb0ee641f4 2022-12-03 [ruby/pathname] [Misc #19155] [DOC] Addion of absolute paths
facb5cd4d5405dafabe0bd150f5dc56dc73aa96a 2021-07-08 Clean compiler intermediate files more
30379e33c3f5fdac0692ed56cf3cf90aa31a3d3a 2021-09-01 Handle depend files on nmake
0b767d743f38b660e25a3a6df97598ba65bd0620 2022-12-05 Use io/console to avoid stty error [ci skip]
74923aaf31ae49cd372f2fe54baa4115a20bfe76 2022-12-05 [ruby/irb] Close leaked pty IOs
e9a0f45dc40d3539640739c1cc7e6c47abc02a2f 2022-12-06 [Bug #19180] rbconfig.rb depends on common.mk
901471ab8a36f841fbd1f7396877444a25b06db6 2022-12-06 [Bug #18623] Link only existing excutables to make runnable [ci skip]
14074567ea7bdfc956167d101e90ceaa59ed296b 2022-12-06 [Feature #19183] Ignore interim artifacts [ci skip]
c43203fd09b2c50fe846e50ce80c8bc61263197d 2022-12-07 NEWS.md: Remove white space only lines [ci skip]
58cc3c9f387dcf8f820b43e043b540fa06248da3 2022-12-07 [Bug #19187] Fix for tzdata-2022g
581b4a3c883ebecedcb0d64f5cb4118a0a6e2032 2022-12-07 NEWS.md: Remove an extraneous word [ci skip]
b19490f75dd790f2f886df2c05ed8fba947326a9 2022-12-07 Use the built bundled gems in test-all as well as test-bundled-gems
b749bc05d0c54ced973628372f43085a9719aa2e 2022-11-30 [ruby/rdoc] Use Tempfile
acd857b9897cf98994e9d798f4e9179cf4a8d6e0 2022-11-30 [ruby/rdoc] Non-RD part feature has not been imported to RDoc
bda070f0162e293e296c1fe7e6cb80a736058162 2022-11-30 [ruby/rdoc] Fix `=end` delimiter
11acb7f7bcf6e80e03cf83bba863b9b3f980fdca 2022-12-08 [Bug #19167] Remove useless conversion of classes for special const
fe67998816245fbab6a65095bde3d57f1277609c 2022-12-09 Clean up a temporary file
7a976c106030f37d6ab72b1abaef10e575bb8809 2022-12-06 [Bug #19181] Separate the rule for unicode_normalize/tables.rb timestamp
fc8d22f89124d2b7f1df5de87274e86ccefadbd2 2022-12-09 Win32: Move fallback BASERUBY definition
fd440b09fc64b1d2275942c7f6d1e1f4069e85ae 2022-12-10 A negative denominator case in the Rational string parsing test
0645c8b3c1f7448d88c6fe6a4ebbd7b3a091c042 2022-12-10 [DOC] Fix update-NEWS-refs.rb
7055574cf9dbcabd9d440c364f3e7b7812527bde 2022-12-06 [Bug #19182] Unicode updating targets do not need to run for each files
f093b619a4863be96e6ebfa2fd58c77f4a360eae 2022-12-12 [DOC] NEWS about [Feature #19104]
e1f42844a0b2a4dcf4c7338c41ef92f1b45393d8 2020-07-27 [rubygems/rubygems] Prefer RbConfig::CONFIG['EXEEXT'] over hardcorded '.exe'
ff6831c3343a3d30fdccb0932b8ae0834ee85709 2022-12-12 outdate-bundled-gems.rb: remove unused option
0ba65c689e27b0b6229fbb40fc6794d0c853a33f 2022-12-12 outdate-bundled-gems.rb: check for gemspec files for extensions
e809bd31fd7877ea4e302c18cbd42f1b2d685728 2022-12-12 Fix positional argument color [ci skip]
6d6b1e599034717c8c8df67ece0d4abb4e12d4cb 2022-12-12 Display error messages outside the groups so can be found quickly
764da87ab02d30c578138bdb0f37e7c18f2d4371 2022-12-13 [Bug #19195] Allow optional newlines before closing parenthesis
99d0a257af54aa819c6ced5f1ff8ff37e3d5342b 2022-12-13 [ruby/openssl] [DOC] Remove duplicate doc
3e104b4419caecb9cd328f36169d993fe86d983c 2022-12-12 [rubygems/rubygems] Clean up Indexer build files in tests
71dd8b3caa6462e5c3dfd7059314459b51ebebc0 2022-12-14 socket.rb - simplify check for the method
613fca01486e47dee9364a2fd86b5f5e77fe23c8 2022-12-07 [Bug #19189] Fallback to the default "pkg-config"
8c272f44816f098c1e057c72a47451efc8cd1739 2021-09-04 [Feature #18033] Make Time.new parse time strings
0a2f300a8a21e013e5debb639adba77fb18b5f40 2022-12-16 [Feature #18033] Name a magic number
67c589afa05b1a894ed07969bec16647eff4e593 2021-09-19 [Feature #18033] More strict checks
9515179d74f2d9934c1b2c69879d72254d940f85 2021-10-23 [Feature #18033] Add `precision:` option
635fc5f7fc88a2344118e7a156ff1b2644d0de0c 2022-11-18 [Feature #18033] Make more conformant with C standard
3e49d62bc1696a7943e4407328714e32b539b007 2022-11-18 [Feature #18033] Parse more strictly conformant with ISO-8601
3d2eb7c9a6d473411bf2f08dcf9bbdbb59ea93cb 2022-11-18 [Feature #18033] [DOC] Add NEWS
6efeaabef05253cfce64f2d7c94be57cd7d4acd5 2022-10-29 [ruby/date] Match abbreviated day and month names with head of full names
70c905963e71667c1c8b131f290f1d5436d104e0 2022-10-29 [ruby/date] Remove `merid_names` table
49dc424ff304149a847880f7c6c19179668f94de 2022-10-29 [ruby/date] Remove `extz_pats` table
df49bf8150ee0a6ea2a06b0d2288863b2032c932 2022-10-29 [ruby/date] Consider the length of string to parse
b8cc0992c681de30d48e9c9bdb59721604c194b5 2022-12-18 [ruby/date] Extract `head_match_p` and abbreviated name length constants
c316a5f2f12fe5921baac50623ca789be490f657 2022-12-18 [ruby/date] Adjust format [ci skip]
7e93f7ceb75615efe5424222be6a5ec780fa718e 2022-12-18 Suppress cross tool warning for pkg-config [ci skip]
d64e10228da1cabf07c3d5f6289e219a12d4cd86 2022-12-19 Fix guess_diff type
c41a7012ca79ad9bcf6f4c7b422caac82c99fb98 2022-12-19 Use pthread API if the target platform doesn't support TLS attribute
1148636e3dfb3aa25485b6e5cf40c043df848c07 2022-12-19 [ruby/irb] PTY module is platform dependent
2e7e153a2af1456515d43b6381e38534b069b1c2 2022-12-19 [Bug #19242] Prohibit circular causes to be loaded
0ccc498e6e9f1f2884d72381d57c2f97cfa6e59a 2022-12-19 loadpath.c does not depend on revision.h since 947ebd0ac5ba
0344283fd30f7e83529a7f4d33bc29886d01e29d 2022-12-20 Fix missing parentheses [ci skip]
031bc21abba4c2e9ce38bb49c456478073e6672a 2022-12-19 expand-config.rb: search revision.h to extract release date
5716c0f1f84525dc3138125f1c97ef86ae1ff32a 2022-12-20 MSVS lacks `touch` [ci skip]
90c8f7ca6bef734d4f347f1ddd3b541ba4ebdea8 2022-12-20 Ignore man directories entirely [ci skip]
c72a748b277af14e807aa3c4815a0287a6dce41c 2022-12-20 Win32: add dependency of revision.h
2b96119fc00a49813c169d811e43a49ba9833f5f 2022-12-20 [DOC] fix unintentional verbatim
502ca37dde288d20fed6e6ea34f4ab3299de7777 2022-12-21 [ruby/optparse] The encoding argument of `Regexp.new` has been ignored since 1.9
9f42ee3e529759dc18a92ed4d3bbd0612787d8fd 2022-12-21 [DOC] Fix formatting
1a24442193fe437e761e941d1ae0923d45fbb92f 2022-12-21 test/socket/test_addrinfo.rb: Suppress Errno::EACCES on Windows
c7c006cc68573cea356253cb1cc2c428d83fdf6c 2022-12-20 [DOC] tool/update-NEWS-refs.rb: Remove extra brackets
befc99c00813568973a6330b2101e27184aab509 2022-12-21 [DOC] tool/update-NEWS-refs.rb: Align footnotes
98fbebf110f0802fd6c72e48eb9d9a6c40878e40 2022-12-21 [DOC] Fix typo
398aaed2f0e56a81c5c15cc1126b6bbba79ffec0 2022-12-21 Fix the case trailer without newline
4e6c44e297a7b504f6390446e2e499a7a97a5363 2022-12-22 [DOC] Fix the paragraph about PRNG update
43f4093a313146d1a5c59f7b234872cdd6950c6c 2022-12-21 Adjust style [ci skip]
454c00723a24916daeedde993a8429ab508576d3 2022-12-21 Share argument parsing in `Regexp#initialize` and `Regexp.linear_time?`
e61e4ae60b1858254051de1e7e90f47185e31491 2022-12-22 Refactor `reg_extract_args` to return regexp if given
dc8c5bafcf3afe478710a8f93b8638fcbf510f1f 2022-12-22 Clean intermediate source file in `TestMJIT#test_jit_failure` (#6994)
2bc7eac8224d3a58381505d5296652594159017c 2022-07-09 [ruby/openssl] Check for functions with arguments
d7d1bb3e871108b787d67da1f0d11d317bdfacf7 2022-07-08 [ruby/openssl] Constify when building with OpenSSL 3
6df4d272c3f74d3f9d206536add39b59ee1acb57 2022-07-09 [ruby/openssl] Suppress deprecation warnings by OpenSSL 3
792c50e917c6f7a7ed0f3ca8c64b47c005593b41 2022-12-23 [ruby/rdoc] Clean up home directories for each test
d2cd903c85f38f42c6aefc6d97a1558f74d8d9db 2022-12-23 [ruby/openssl] pkey/ec: constify
5bb43aeb890657ea586e3fabbf763e5b5670ffd7 2022-12-23 [ruby/syntax_suggest] Should not hardcode ruby name
bf3b376522705eaa01204618a15fce4c11dde42b 2022-12-23 [ruby/syntax_suggest] Remove debug print
9c1f03a38a2650a10c24433663eaf46e8dcfab59 2022-12-23 Debug for zlinux CI [ci skip]
17b63ab6b1a8b9f5af99d3bcdb95a3bb19fdd576 2022-12-23 [ruby/rdoc] Fix fragile tests
cae53842735237ccf71a13873fd0d1ae7f165582 2022-12-23 Test syntax_suggest by `make check`
540b67da4d59ab7d9dbba8d5551944dad1ef8200 2022-12-23 test-syntax-suggest is run by check now
d5635dfe36588b04d3dd6065ab4e422f51629b11 2022-12-24 Extract setup of environment variables
18c1ca8f4c0748905d5cedb6c044df507ea8ad6a 2022-12-24 Fix test-syntax-suggest order
6a55b4601a50144a4c98571a79395b85465fda7f 2022-12-23 Add Dir.home test with encoding
4378de02f9c2c494ae1302c59625e2d126b23f3e 2022-12-24 Test of environment variables order for HOME on Windows
3cbe37bd357464c0ce665770998b691cad022a24 2022-12-24 Support new style diagnostic reports
be7cb324a59f523e8e4a3d2bbb7c92f3fa6a84fd 2022-12-25 Clean yjit directory in build directory [ci skip]
d8b55d11da61c9038ee4f88d585e01f486c04379 2022-12-26 Reset ABI version [ci skip]
5df711844586312891bb466dbc72265490488d94 2022-12-26 Skip insanely memory consuming tests
4c767c1354038804abd1c94e7f549ed4f95a3d31 2022-12-22 [ruby/optparse] bump up to 0.4.0.pre.1
324656e5a519f9369cc2eae6df6b7dfa73b1c036 2022-12-25 make matz [ci skip]
b466f1a5fbcb7bc5dcd0b624e09261e5c737d9a6 2022-12-26 Reset ABI version [ci skip]
b37e9c77fe23f76501e5613276049ed8fc26ab6c 2022-12-26 Suppress method redefinition warnings
cb820bff33783a469dcb0f13aa42ab22e521557e 2022-12-26 [DOC] Update extension.rdoc
bb60e4615f49a4dbc4f0eb776c8773feabb1a66f 2022-12-26 [DOC] Un-capitalize headings
a968d783a3dbd3585b6285c5c9c9ef11bd36b6f4 2022-12-26 [ruby/irb] Test colors with enabling colors
d01bcf378bf39e4a9da2fab85f5f589b218c3080 2022-10-28 [ruby/irb] Suppress "switching inspect mode" messages
84a4f1b3b27864ea334ead4ea82a18e6d26c06dc 2022-12-23 Order test-bundler-parallel dependency
c6c7f5900f8664ec9cab0c300324f973aa911d9b 2022-12-23 Test bundler and bundled gems by exam
36c4dda738bc865af681049209fb6a1eb1ae3f49 2022-12-30 [rubygems/rubygems] Fix a typo
f527a0911d5ff0476152a3e3c9bcd2247ead5636 2023-01-01 [DOC] [Bug #19290] fix formatting
542e984d82fa25098eb15398d716d907acc52b93 2023-01-01 [Bug #19292] Re-initialize tm when wday or yday is not set
1912bf54613f2e60e96a15906be0684a99ac9553 2023-01-01 Adjut indent [ci skip]
3becc4a105bcf873fdc6e83c2a957f73718c5084 2023-01-01 [Bug #19291] Rewind to the previous line
291a4098cf649c027cb50c16b872455f26ad1dfb 2023-01-02 Add missing assertion
5be0d42d2c4dc765230c76738289560f9ee37f09 2023-01-02 [Bug #19296] Precheck bits of time components
1bb0749c5ba4b730304ca0cf37701e654fa06759 2023-01-03 [DOC] Move the internal document for `Init_class_hierarchy`
ee6e4d63df91d41b35948bc8d4ab2457270c71e2 2023-01-05 Extract only one revision in header [ci skip]
dd0b40171662eaba469080b487153a1cb0c99fea 2023-01-06 Ensure newline at EOF [ci skip]
dcf63b58cfb3eb73565e0990925ca4a025bb2b15 2023-01-06 [ruby/psych] Strip trailing spaces [ci skip]
cd7e14da4ed7d96c4cfffa222f022f335a4e43cd 2022-11-02 Pass options for extensions via `CONFIGURE_ARGS`
b94656147bc2048fd183bc0e0d1e5bb3d230a4b1 2023-01-06 mkmf.rb: Refactor splitting configure_args and remove duplicate code
42820a9807a89a0e0b572c67df7e838e24b1499a 2023-01-06 [DOC] Specify `shell` format to shell commands
d9520bf2debaad471f68bd74001967eee3e6d51e 2023-01-06 [DOC] Mention `configure` options earlier, not after failure
cee5beab1d7bf6f99530957494ab9775696d42ce 2023-01-06 [Bug #19312] Return end-of-input at `__END__`
41fbcc519302f11835713498c211078bedfcb074 2023-01-07 Fix format specifiers for pointer differences
69a2687a27b1ad8a8a76ccd422e7d226c8ff5640 2023-01-07 [ruby/bigdecimal] Fix format specifiers for `size_t`
e537aa65c022fa3bb35b7b7b44a2ef7f72be20e9 2023-01-03 [ruby/syntax_suggest] Run with the given ruby command
1a1b653c9c7f83599cb6df0c0d4f0332f466c5f6 2023-01-04 [rubygems/rubygems] Let RDoc parse the doc of `Kernel#require`
55aa1a206c676c9e1c9163534cd7ca798c6d8353 2023-01-05 [rubygems/rubygems] `LoadError#path` on the caught exception does not need to protect
89546dce21e1e85f4483a7f9d4049e5608803185 2022-12-30 [rubygems/rubygems] [DOC] Remove internal document about `Kernel` monkey patch
1cdf8ab07b24ebd16e93621957196e8b1d67f2ba 2023-01-08 [Bug #19323] Raise `RangeError` instead of integer overflow
60ccd1ca81e05d184b2b770526c2a627853eb23f 2023-01-08 Ignore LICENSE files of libraries vendored in rubygems [ci skip]
1cd4db772c164ade7a4bd03e5859d3bea84a4194 2023-01-08 Adjust spec of bundler like as `sync_default_gems` [ci skip]
8f6a9ad35da46e0ad8ea77d4c240bc0046714a0c 2023-01-08 Remove no longer used environment variable [ci skip]
9d078fe4778d6ba60e1daba0d7172d027a1e7f4d 2023-01-09 [ruby/zlib] Fix the test broken in older versions
0a2bf5f1e256de7f030668c6130379cbd0d6d708 2023-01-09 [ruby/zlib] Check for functions with arguments and the header
0d7bbfc9415aa066ea8c17b90dd06c5d47fed50b 2023-01-09 mkmf.rb: Prefer `caller_locations` over parsing `caller`
29dc9378d971a66ad3fcb21281aac23f0521afe5 2023-01-09 mkmf.rb: Refine message from `pkg_config`
6053624a831c560a1bb23e43317d3d5232f84f4f 2023-01-10 [DOC] Comments about fields in bundled_gems file
be1db1ca5cce4f2a6e64958e9f36e8b2ba907168 2023-01-10 Just ignore empty lines in bundled_gems file [ci skip]
a468213917b793c47d98e172b2f0a3853460c367 2023-01-11 [DOC] Mention the conditional regexp
cc15963aa30ed41d4e5263233134d275de832683 2023-01-12 Strip trailing spaces [ci skip]
5b36fefc4e7d0bbaf714fd230c409193d544bcfc 2023-01-13 Skip time-related assertions on /dev/null
3ecffae8e81b8c508b4b964643a1468718452054 2023-01-10 [DOC] Extract tool/update-NEWS-gemlist.rb
447f8f7a3c663f6b78f8159a9a8f4f0b9d8c270f 2023-01-10 [DOC] Changed gem list style in NEWS.md
fc7f8520337be9513d984f67c9ef98ef85d03d0f 2023-01-10 [DOC] Add gem lists to NEWS.md automatically
1ddeb7473d231fa68bd972442937e9fb5c994cb5 2023-01-13 Move the dependency of makefiles on revision header [ci skip]
71ce7e1825c5b8fe08dd96cd77c6a379afd34256 2023-01-15 [Bug #19335] `Integer#remainder` should respect `#coerce` (#7120)
088132fb3382ec90934f48d7ac8f18a6cc165fe3 2023-01-15 Do not depend on `REVISION_H`
6698b580ddad8cfa8c5c86df9328472820d3ee6a 2023-01-14 Clear gem paths for each test
468ce1488d26ffc92c940324794dc9257f72b5d2 2023-01-15 [DOC] Use RDoc inclusions in transcode.c
a2748c500d776fe0386271b4458fa3fd1c0dd56d 2023-01-16 [DOC] Update `String#encode` special case
e3336e092977473c2c406fbfeb12279ced42102b 2023-01-17 Define RUBY_VERSION_IS_3_3 macro in rubyspec.h
03f5db01e6be9b522d6fbbfb54f07d168c1a3a34 2023-01-18 Make installation messages verbose a little [ci skip]
f36178006b99fd121e7936968d210e570f8d99d0 2023-01-19 Fix a typo in BUG message [ci skip]
569fbf229b0b107859e006c810a9d04851e96655 2023-01-19 Run `after-update` in the same main make process [ci skip]
6f3aff3961a4c5ce87e05096a1a9dcf1055b7647 2023-01-19 [Bug #19289] Retain `ruby_abi_version` function
53cd5796c529c73704d33de0cc1f8d2d9130dd87 2023-01-20 [rubygems/rubygems] Clean test output
f0f2535c4daad91872c9f133f8812c421edf0dbb 2023-01-20 Add `queue_list` and `szqueue_list` macros
15328302dc7154927ebbcec880c9ec200862a1cd 2023-01-20 In `UNALIGNED_MEMBER_PTR` cast through `void` pointer
418b03c750ab8c5742670d0d06ab84a3132f64dd 2023-01-21 tool/leaked-globals: ignore function typedef [ci skip]
cad09f7098d11ae32e5c10fa3726399621b4f8bd 2023-01-22 Adjust braces [ci skip]
1e2523fad7c03dc4f3b298d224548abd07374761 2023-01-22 Silence dozens of useless warnings from `ranlib` on macOS [ci skip]
5a73e131d7458b3ede3d0f5a4447989a43ee915b 2023-01-17 Add tests for variables in `END` block shared with the toplevel
17f5631c6ea118b9ce0e8776dc50c7b1dcdaf596 2023-01-18 [Bug #19340] Fix bundle gems with test revision
7a4f7fc14d8331f90177a8ba47fb682fecd684b1 2023-01-19 Use timestamp files to track test revision of bundled gems
be6a347ace1926683890c7ef103767bc6d58fc11 2023-01-20 Need gemspec files instead of cloned directories
00ee1d128f55e8bc3a101680336754026575c839 2023-01-25 Get rid of duplicate "--disable=gems" options
9794e49c88b507e1bde102edc5df0add7b3135f3 2023-01-25 Link RUBYSPEC_CAPIEXT against the built library
6422fef90c30a9662392a918533851f9ca41405e 2023-01-25 Fix `target_cpu` at runtime
06e30df4083779df7981105167e908fc780454fd 2023-01-07 [ruby/syntax_suggest] Hide internal document and detail of `Kernel` monkey patching
21dced8b01823a991829b66ffdc8ffc635965c76 2023-01-28 [ruby/stringio] [Bug #19389] Fix chomping with longer separator
4bc343b4365fb4d3755e2f3fa5ac63c16a8cb755 2023-01-30 Extract check for RSTRING_SOCKLEN
3a7367ccc319499127ead147e5a08f769e44208e 2023-01-10 mkconfig: Map `includedir` only for system ruby
be81495c16a62979f78a91fe8ed34dbdc82e37db 2023-01-31 Silence dozens of useless warnings from `nm` on macOS
7b343d9c67517227843c3ac0802ac6412d547a0a 2023-01-31 Extract body rules from endless method definitions
ee3176a27afd943247fb6e82e95e2d1efafa4c50 2023-01-29 Reject VS2022 compiler versions with the known bugs
9445a14d313346dea3379495000b8f4637250479 2023-02-01 Suppress an unused-function warning
62146d3ceece27a2dc7e0e945d292a4d28e82beb 2023-02-01 Fix a typo
f499c81b01b5c4b7a2ce11d6467d793669d67695 2023-01-21 [DOC] Merge README.win32 to doc/windows.md
fad48fefe19cc282a5b209944244a3713359b47f 2023-02-02 [Bug #19399] Parsing invalid heredoc inside block parameter
8087ba736e447c11296fadd9cf32bd46b1b14414 2023-01-29 [ruby/stringio] bump up to 3.0.6
89d95478004f50439b2605e2a3a8c447ddbcd539 2023-02-02 [ruby/stringio] Revert "bump up to 3.0.6" [ci skip]
cbd5de4f88b889eb6bd40ddb073da57e7c7af10a 2023-02-03 [ruby/stringio] Development of 3.0.6 started.
e37bf46ed517c4cd74e818a1694185fb44feca72 2023-02-03 [rubygems/rubygems] Fix Tempfile leaks
0a02c51a06a6eaae33d75931def04ea7bb36cf03 2023-02-03 [rubygems/rubygems] Ensure that `TempIO` is closed
899ea35035c5bfb78fcdbc9fbfaafba24aee49c1 2023-02-06 Extract include/ruby/internal/attr/packed_struct.h
fefe37f98dc347ed372597975a327f3c1425c556 2023-02-06 Replace `PACKED_STRUCT` in include
a56d959ed5d99e602f2bb05bbeb46a1b1b146cd9 2023-02-08 Replace `PACKED_STRUCT` and `PACKED_STRUCT_UNALIGNED`
63e1769b16b4359b905ee6e6a5de3d0eab82bc0c 2023-02-08 Add TAGS rule [ci skip]
6aa196149a479c2d8dd415dfd0d044ec1d3fd7df 2023-02-08 [DOC] Refine/fix doc/contributing/building_ruby.md [ci skip]
b49cd843110fd48486ab97085ab475a98780cb45 2023-02-09 Remove `REG_LITERAL` flag
da4464b824857d7610f9865ceb452ce0ead49164 2023-02-09 [Bug #19426] Fix endless `Range#step` with `#succ` method
38ecf08ba16b7e8946ac414f4f8c7ee155b34083 2023-02-10 [DOC] Fix the help messages for clean
849087ccb1e0f7ec2a3c018f9aeb6b462c971893 2023-02-13 Apply zone offset to the last modified time
9821f6d0e5957a680bb4ce39708ebc86e23d85d0 2023-02-13 Override release date in Makefile if possible
45f0e3a673964069a4c9c57ce8665cbc21ac267f 2022-12-26 [Bug #19259] `Data#with` should call `initialize` method
2490b2e1216f02aa896abdf121a28e50cac107c3 2023-02-03 Add utility macros `DECIMAL_SIZE_OF` and `DECIMAL_SIZE_OF_BYTES`
ef9efcf0bf699f772fcc2e70f96f7db840e03fc0 2023-02-14 Check if objcopy works to localize symbol
538c3b9ab7be5e6c3630c7c2e78a7a0a0ee262c4 2023-02-14 Suppress -Wunused-but-set-variable warning
413120e58178a140e44e39ae79b7ec39f7ee0cbf 2023-02-15 Do not use `objcopy` on macOS
21543ac86ce0b730c1381588d7dc9eb0e32277c7 2023-02-16 Fix compilation error when USE_RINCGC=0
dd28c55a7cd6780dad637b4d6a20507fbfc6af4a 2023-02-17 [Bug#19445] Fix keyword splat in enumerator
ba1b9d31044cdf31b975b6583dd39552ac576113 2023-02-19 [ruby/bigdecimal] Fix the license name [ci skip]
b326a5f3ddf97161039a15fbb49e25b512e6efc8 2023-02-20 Adjust indent [ci skip]
cb40432c74b9c5f785e8be53cbda981a64d47c72 2023-02-21 Use `ERROR_ARGS_AT`
d13879f862a98e718ba7ec40e8d43137efb97a8b 2023-02-19 [ruby/bigdecimal] Read version from bigdecimal.c
9b6d421ff44c7ca2810ccb1ed7f1d968c9afc395 2023-02-19 [rubygems/rubygems] [DOC] Update the link to OpenSource.org
0cde887eb9fd47b9857c9e4a7fbafc581fe51f60 2023-02-21 [ruby/bigdecimal] Bump up to 3.1.4
a26a0af074a1f81223bb80b2f41c1b2c10ed7300 2023-02-21 Use `BigDecimal::VERSION` instead of `RUBY_VERSION`
0a9efe8701c43f80ad8b23d89d6b34d13d9d9ade 2023-02-21 Use git directories instead of gemspec files as dependency
241c4cfdd47c3f5df0738bb636d3f3954101de49 2023-02-21 Move dummy gemspec file creation for extract-gems-sequential
289080e4d86c70f8231a74a78892b2db65a86e9a 2023-02-21 Clone and create dummy gemspec in sequential build
37b6d988404a280da4a5d7f9f181d0565f7e91fc 2023-02-21 Use `Gem::Package#build` instead of the class method for old baseruby
ac5a949c2a973d2f715bc38dd30f8a2539e64c29 2023-02-22 Refine exception messages when git failed
d025ff29c4f34e7eb1c2f779faa5c6a939b2afe0 2023-02-22 Clone bundled gem sources only if GIT is available
693e4dec236e14432df97010082917a3a48745cb 2023-02-22 Prohibit GIT after setting readonly
b112ae9971ea63b9f0ba3df049ac4c3bea89bf66 2023-02-22 Skip failing test on MSWin
da0e6b99c7bae9b1e4644fa8b053d3ed4d67be3f 2023-02-22 Move `dump_machine_register` definitions
3b567eb491e460e00a66fdea8054eeb083b5dafd 2023-02-23 [Bug #19459] Remove unnecessary always-true checks (#7362)
ef00c6da884499c8fab8531a3780e547e87c04fa 2023-02-26 Adjust `else` style to be consistent in each files [ci skip]
72811deaa8be9101e2be7533118f136cef78dbb4 2023-03-02 MSWin: Use MESSAGE_BEGIN/MESSAGE_END instead of bare `echo`
bd17bea6c5105133d8ba9c0e8ae6c89506a15823 2023-03-03 [ruby/irb] Fix warnings because of `@context.main.delete`
680bd9027f8cb7977bbc216609db2f4e3cf199a8 2023-03-03 [Bug #19471] `Regexp.compile` should handle keyword arguments
6b46057e5c9524e11c004a541bb17a5871767d44 2023-03-03 Expand the test directory to real path
8ee604b9d4daa46a1571221dcd9ceab824ac372d 2023-03-03 `rb_scan_args` never fills optional arguments with `Qundef`
a5310e609d76ee71e0ff39d5145609853586206e 2023-03-03 [DOC] Fix options of `Regexp#initialize`
fd0a5659cadb49f1640b20896cd750decdbbd701 2023-03-06 [ruby/net-http] Test building packages
c8c3431b0a5995d58f97c511ffa0a39e0f19c75e 2023-03-06 [ruby/net-http] Read in binary mode to get rid of invalid byte sequence
755c379d877c66916d20840f07738d6050da3ca2 2023-03-06 [ruby/net-http] Exclude git related files
5889cbd7de4d7e9d8d340ae553f994e231ecc8ef 2023-03-08 Constify function tables
677c3228d09eaeaa57ad18396f52841f31411b6a 2023-03-08 Check loading built-in binaries
00d6772e400b55b72f81285d66ac2c2834a87c18 2023-03-08 Adjust styles [ci skip]
bead4bce3b4544cb61b3c05c11204a377e20cdfa 2023-03-08 Constify local static variables in yyparse
611a64250a2406ee0bc864ef3d4b565036865911 2023-03-08 Disable color mode of test-syntax-suggest when on dumb terminal
dc1e6573f2a1e3f85dd35c2acc26b647bd44e3b7 2023-03-08 Fix commit miss
96d1acfdf6c6b42f2029f44d5b5920961d6efa92 2022-11-30 [Bug #19161] Check for TLS usability
cf08a85b852870c7dac5936552ed3a217a758ae7 2023-03-08 [rubygems/rubygems] Ensure that `TempIO` is closed
0a466e30726a259907bb6f73557faa22d89545ee 2023-03-10 Remove stale tests
a7bc000eaa65edd067cd1e4e2ef0041dfdc28b63 2023-03-10 Revert and refine tests for uninitialized queue
781222a8bc61597a72d6f64b15734a5fae38146a 2023-03-12 core_assertions.rb: Consider backward compatibilities
7ce4b716bdb5bcfc8b30ffcd034ce7aded1f72b9 2023-03-12 Add test for linear performance
ce47ee00ae295b31dc023afb935a60ecc39a1f4b 2022-12-27 Fix indirect counter increment
09041a6ee8aadf8d87cc57d8546f134861bbcb8f 2023-03-15 core_assertions.rb: Refine `assert_linear_performance`
0b303c683007598a31f2cda3d512d981b278f8bd 2023-03-15 [ruby/openssl] Relax error message check for OpenSSL 3.1
cae4342dd559e34c1ce6219593f77f0ad80286da 2023-03-16 core_assertions.rb: Refine `assert_linear_performance`
ccd2dbc4c15ffb5bde0141a98ec02603c1597243 2023-03-17 core_assertions.rb: Relax `assert_linear_performance`
67dd52d59cde0d2f1ebb3e299b605ed239b59f5b 2023-03-18 [Bug #19539] Match heredoc identifier from end of line
e7342e76dfd26237c604e42f9a59a1eaa578c94e 2023-03-15 [Bug #19485] [DOC] Mention tabs in indentation of heredoc identifier
bcd0aa896fe84610cef8dc873239738001283538 2023-03-19 Fix -Wclobbered warning from gcc 12
c6466691be5949cb9840003644ff1362e7cb35b5 2023-03-20 Enable `-w` option at test
80890e681a67cdb88953fe6e4840cb257af90171 2023-03-20 Disable `-w` on bundler and bundled gems tests
1aa255504414d74977130f9086ee35e149cd22e2 2023-03-20 Fix the macro for condition
758e4db551e7e80a65b610cc73fcb61e74ec5a0c 2023-03-20 Mark cached pid if necessary
9b85ff01a15a559775cb1df5e32401c9fcc37682 2023-03-21 Use indented heredoc
f62fa5128301f07352b215ef118fa5264800ad0b 2023-03-21 [ruby/erb] [DOC] Use indented heredoc
6cc8eb4daadbbc0cf3b6be4bed48f7d5a476f557 2023-03-22 Should not reach end of non-void function
09bda4ceb592801d1729a2e7b4aea164dc855f6d 2023-03-22 core_assertions.rb: Refine `assert_linear_performance`
27916db08cd446214b4d84b5aca7fcdf3147e2ef 2023-03-22 [DOC] Update comment of assert_pattern_list
e340eb2106544dffe909104df1ff61236f70f280 2023-03-22 core_assertions.rb: Fix backward compatibility with pre 2.7
348412c7fa0230925c3b1ffc94e64367273da42d 2023-03-21 [rubygems/rubygems] Use indented heredoc
db7c38634e8e9d1017210759f99f772a88f576c4 2023-03-22 core_assertions.rb: Raise `Timeout::Error` explicitly
310af50c3b320f7dac7c6b1e165f29c7a3d5db4b 2023-03-23 [ruby/time] Update required ruby version
b738cb01b66c7b80364f9044b64097d690e49fc7 2023-03-23 Suppress -Wsign-compare warning
ed4dc1c33de945401999078bac836dc882aa8ba2 2023-03-23 Fix ENABLE_MULTIARCH
3e7d1cbceb2b8757a4c07431c8a3a97354506dfd 2023-03-23 Cache pid itself instead of converted VALUE
2759cf46f28b1f5ba52f6b7686fd23cb8d792ede 2023-03-24 Write keyword arguments directly
27b1a2992f7bebd9db0b0779cc7fe9b9faf5dca4 2023-03-24 Adjust SHAPE_BUFFER_SIZE with shape_id_t
ac458f6bc3c520c9f23364c85bfb033acda907a6 2023-03-26 Historical timezones of Lisbon in tzdata are unstable
708c4903e1a41decd39f3ac95f786f15d942982d 2023-03-28 RBS: Pathname#taint and Pathname#untaint are removed
9c687c65ee177f0bb160dbcb090bfcc5f59620f1 2022-01-09 [ruby/uri] Test for quadratic backtracking on invalid URI
23f4904f4e8aa1f7ace5f50cd14b950567dca58c 2022-01-09 [ruby/uri] Fix quadratic backtracking on invalid URI
040fab3782fe787423f050ff6e68d9da4f1a5974 2023-03-28 Ripper: Add keyword options to `assert_parse_files`
f6adc5be94a9f70a5b9897b81dabdeb49b573393 2023-03-27 Check if Bundler is defined
98b409cb9ce2c93c8df7e0f0713e1e771c84c047 2023-03-27 Set FILTER_BRANCH_SQUELCH_WARNING only in child environment
6b05f125bb721ee7f2c91b7744475f947d3a8295 2023-03-27 Skip commits only for tools
c86ccccbd75061f4af0893a03951400227ed76e3 2023-03-28 Revert "RBS: Pathname#taint and Pathname#untaint are removed"
f241a8de56e5c5829dc9fd9cc290c58a93a7441a 2023-03-29 [ruby/uri] Increase rehearsals
623027bf0b5ea8924bb0a680f8e1ddde5116a5df 2022-11-29 [ruby/time] Test for quadratic backtracking on invalid time
aa3885501f89e4927a72ccc1f90ff9cbc4140e17 2022-11-29 [ruby/time] Fix quadratic backtracking on invalid time
cbfd02998597f652940def034e490c2428baef09 2022-12-30 [ruby/time] Make RFC2822 regexp linear
6f122965cf8704f019445faead58040e9be2effb 2023-03-30 [Bug #19547] Add token for unescaped backslash
339295dd7cd6f1dea25a9f2c94081e12a5d50ff0 2023-03-30 Fix missing receiver [ci sip]
cd65e4adcab7d04b84a8cc296bca41e3a15a0a91 2022-03-28 [ruby/rdoc] Use `File.binread`
5116e8bdf83865f829834d678906fe719d193976 2023-03-31 [ruby/rdoc] Read generated files in binary mode
bccdc041665032b819fab1c04ed4dbdfeeeb366b 2023-03-31 Check if `Bundler::EnvironmentPreserver` is defined
9e678cdbd054f78576a8f21b3f97cccc395ade22 2023-03-31 YJIT: Suppress unnecessary `unsafe` block (#7634)
3a683964a0de4f06f535e923f6053bc6294e90b4 2023-04-02 leaked-globals: colorize skipping file names [ci skip]
9e1ff2462b10aed8374374967ae34b284a91bc89 2023-04-02 leaked-globals: check for nm before files under missing [ci skip]
2f1586f6f204bdd040ba7a14633983568199dbc0 2023-04-02 Check leaked global symbols by default
05b7bbecc6cd40add807ee5c85dd282f0c19291c 2023-04-04 Suppress `-Wdiscarded-qualifiers` warning where `fchdir` is unusable
1d529f382c4b855d22289990c4369ee68ddd3adc 2023-04-04 PID cache is never cleared where `fork` is not used
f07c756494b0e473ff8e4ece6f04c7ababe93b01 2023-04-03 core_assertions.rb: Tweak timeout limit
f9eb2515a3221cced611b4de971b72a78a7a566f 2023-04-03 core_assertions.rb: Extract common code block
533423ebe46ebfe3005198c12aa0d2c899c695ea 2023-04-03 core_assertions.rb: Prefer CPU time clocks
588dd44d418d56dce3f2a388c4021d11f9aa4324 2023-03-08 [ruby/syntax_suggest] Remove unnecessary `--color` option
5f8ebcada099351acbc22db264e7cd3773c2bdc4 2023-04-07 [Bug #19584] Register global variable address before assignment
e13575bb7938e9e5b6a79bfca1b3793123f479da 2023-04-07 [Bug #19584] Register global variables before assignment
75a2dff0e0ca310f82feb694e8b21655854df191 2023-04-07 [ruby/openssl] Register global variables before assignment
f99af439805fe51b38aa1cf79f9c657f857510f4 2023-04-05 [Bug#19161] Detect thread local storage specifier
4adcfc8cd7a17593a6590025da2b03eebf4fd63c 2023-04-07 [Bug #19584] [DOC] Tweek description of `rb_gc_register_address`
ac8a16237c727ae2a1446ef6dc810d0e750971fb 2023-04-07 [Bug #19563] Yield words separators per lines
08324ab9eb97535b5994450186c5048be3c0cd62 2023-04-08 Include `--no-llvm-bc` option in `NM` macro only if usable
a4cc3fcbd27494a226df20e4369f2c2d41a7bc01 2023-04-08 Replace arch_flags for universal build [ci skip]
8ec95c6074e3bff60001c4792db63747b4a12e89 2023-03-31 [ruby/bigdecimal] Remove set but unused variable
038f9ade3c4d965415e4956561975454cf9eeb21 2023-04-09 Use tools appropriate with CC
e1d2dc4cfc44263b0159c31d6dcdfba1861b628f 2023-04-10 LLDB: Fix T_ARRAY inspect [ci skip]
c30cab8ce4d2ab21ef75e2a3218cb76b21d78407 2023-04-10 [Bug #19570] Propagate message encoding to decorated message
dc5f9387654a89ee18384ddec1bde5b44f7c238d 2023-04-10 Prefer `write_warn` over `write_warn2` with a string literal
f06a48a92af602e60ab6ae155345420efa3d15d3 2023-04-12 [rubygems/rubygems] Close the server for test
2e1a95b5699ed1151f90659e40eeb44c4330a882 2023-04-12 Extract `bsearch_cache_index` function
1b697d7cb5eac5b7a05f659fbbde56a73d81d704 2023-04-12 Constify
0ac3f2c20e50c22d298238f602f25f84248ac7a5 2023-04-12 [Bug #19587] Fix `reset_match_cache` arguments
3785049c9f2eb1601c6e1365b9fe7cf1964352b8 2023-04-13 Use RUBY_PROGRAM_VERSION as version in pkg-config file [ci skip]
86db7a1cb87bc7cde49df2bac82d91ccdc514509 2023-04-13 [DOC] Fix typos
3612b1bed8b4a93fd85d4be448174d5c6ef4f473 2023-04-03 [Feature #19590] Show the invalid clock argument
80fa9b04042bd28f9c02364547de4e2f6f408bdd 2023-04-12 Fix declaration of `rb_rjit_entry_stub_hit` in rjit_c.c
de023b68aa32240d08e420f549edcb8df7d8452c 2023-04-13 Disable all warning categories other than `RB_WARN_CATEGORY_ALL_BITS`
1a149aab776aa6741628eb35482eff1ded197fd2 2023-03-21 Extract range type check functions
fb17c833f542222afdf482924877d43aa577782d 2023-03-21 [Bug #19533] Fix infinite range inclusion with numeric value
60f22ebf86248388b41b4ec751d16700f2b4b621 2023-04-13 [Bug #19533] Add spec of infinite range inclusion
eab1f1ef18e847947acb02d4e70c04105192565f 2023-04-14 Avoid diffutils 3.8 bug#61193 [ci skip]
5944a31614279e814fff6a47d034f5c034226855 2023-04-15 [DOC] Update sample callback of `rb_objspace_each_objects`
607cd24128e36af72ee92354fab2e24a149fc1fb 2023-04-15 Adjust function style [ci skip]
34f484d233e8417588e2c1f7733b483597603cfc 2023-04-15 fake.rb should depend on revision.h [ci skip]
fac814c2dc31afef272b45392a7389ef0bfa3a4f 2023-04-16 Fix `PLATFORM_GET_INC`
165ef42b3c29414a29c3720bd353c990bb9a6638 2023-04-17 * append newline at EOF. [ci skip]
7b3932a9c9ce5974f02ce567dd720806210bafe5 2023-04-19 Ignore markdown files only commits [ci skip]
8023da746c7cee630cbb12ca0c60083127af885a 2023-04-19 Adjust indent [ci skip]
7821708c843b5d6a6f7b04f49bde6f649fd230bf 2023-04-20 Use ASCII-compatible encoding for tests
2d301945f67edda6495224889f82251229661169 2023-04-20 Run source file checks on all branches
ad4a160220abad330cb9ba41e5dcd5e46bb056f4 2023-04-20 Exit explicitly instead of !
5579cbe2dd6fda86d2c31c9c0a6ee4697fc31e26 2023-04-20 Ignore ASCII-incompatible scripts under spec/ruby [ci skip]
39bbbd767d6465080c6e1d6ba0da98c2762eedc6 2023-04-21 Add rubyspec-capiext on mswin
e956052fa953d7e312a2f524127b2ac6ae1b0da2 2023-04-21 Skip when unix socket path is too long
de5cd5a635e3b975ca7acc5caf0363f2811abd95 2023-04-21 Use shorter path as `SPEC_TEMP_DIR`
4cff7a92b8c97bb86dc1027b674a688f5182e302 2023-04-19 Fix an example of `Process.times`
c5529aa5fc9cad4334bcb8ba36b96a9ea09c54e6 2023-04-19 Fix a guard of `Process.times`
dafbaabc04e5a2d34045af78629a7249fd8c7481 2023-04-23 Check the precision of `getrusage` at runtime
b0cb54a378f2c588a050dafe6db69cb4cdd2637e 2023-04-27 Constify `type` and `typed_flag` in `RTypedData`
c7bacf84f04201787d26e4a4be8aca61ff1e454b 2023-04-24 [Bug #19611] Remove never-reachable branch in logical expression
35da0d4a6edb06ef541546e1fb58f72d4c20cdad 2023-04-28 Support older git
7ba37cb7aad715b2927a6fdad89185df92ca8f23 2023-04-28 [ruby/resolv] Prefer `Array#concat` over `#+=` on `Array`
0bd278238462b4c9e89014e6a64fbd9d7d98700a 2023-04-28 Improve sync_test_lib.rb [ci skip]
afc98e3b551b11baa4a9257d7578d3151404fcc0 2023-04-28 Copy also helper.rb [ci skip]
9ea1281a7632dfa9b4ada9348ca4d6347616b70d 2023-04-28 Add sync_tool.rake [ci skip]
08608be7f0b6960ce5a470a8b4bba807313fe1a1 2023-04-28 sync_tool.rake: Adjust the location [ci skip]
d887cd5ea10f3d06a8538303531a6686d2a15b34 2023-04-28 sync_tool.rake: Add --update and --keep options [ci skip]
74028c210c23a13b3168886efcf837b4bf930468 2023-04-28 sync_tool.rake: Fold too long message [ci skip]
966f0d91e2a86fa1347cdafbe1af47e7350aa4ca 2023-04-28 [ruby/rdoc] Update test libraries from ruby/ruby 2023-04-29
ecd42cfe39c13636defd4138cdbe92c709978812 2023-04-29 Skip added tool files
d23964360335ad561f252cb6fe8e90df7ebee90e 2023-04-28 core_assertions.rb: Support old rubies
85a9fd1902e2eba7910aa7490a8f09560dff451f 2023-04-28 [ruby/rdoc] Fix polynominal backtracking
c2871161b453b37b444a759ebec6260c2c0fd0a4 2023-04-29 [ruby/rdoc] Fix polynominal backtracking
160f83ba553aa3ff9345cf9cd320bab5996e211f 2023-04-30 Relax timeout limit for FreeBSD again [ci skip]
b82c06a711cbd1f812251a15c1e864027abe8c37 2023-04-30 Handle private AREF call in compile.c
814f52a9ebd035ec6e20641c602fa42f64b5dbe0 2023-04-30 [Bug #19624] Hide internal IO for backquote
dd5ba1b725036d59ae473f5679057762cea54515 2023-04-30 Update generate_spdx_license_list.rb
3833d0fee6e7c8747a153d0f3e31405b16ae57e3 2023-05-02 [ruby/rdoc] Fix references to nested label in table_of_contents
e47aa27dc799213066732fc7e34f2eeaf059b001 2023-05-02 [ruby/rdoc] Section may not have `label`
b15e88e0fcccb03b9cc5e4c1478ec9b10e26c961 2023-05-01 [Bug #19619] Preserve numbered parameters context
31774bd56506c49823c0b77a2ab025775e64ff26 2023-05-02 Remove `sync_tool` task from Rakefile when syncing [ci skip]
5dfeffc614b62e42496b8e67dbc4ff08f7ea137c 2023-05-02 Allow EPIPE when the child process has exited before interrupt
32cc6301b375583c0aa7d8fea480628131e6a2aa 2023-05-02 [ruby/rdoc] [DOC] stop documenting fallback `MatchData#match_length`
409a13e9ea018bbfa9dfc71c3427eff2dc4c4bd2 2023-05-03 [ruby/stringio] Update write-barrier at copying
18b27185c37378c65fee12091c5ff90d5be2ec97 2023-05-04 [DOC] regexp absent operator
e135a21a85f658cea380df47dca16f5e90c971cf 2023-05-04 Define `RubyVM::Shape` dependent test only if available
caa2180be0cf8499f83df6cce12511c1918abad2 2023-05-03 test_default_gems.rb: Stop using `git ls-files`
c598bc4603ad0cf1c788bf21aea2c1bd3a29f226 2023-05-04 [ruby/uri] Increase repeat orders of magnitude
cc4c28d0cedc65cf1ffa62ef30579d17eb41758b 2023-05-04 [ruby/uri] Define test cases as qualified class names
cfa6a892d05c5dcbd8fcd7c78cdbac49a8ff6100 2023-05-05 Redirect to `IO::NULL` for the portability
da75560b6c3339c479b9554dd3edb3a691f31682 2023-05-05 Continue checking all gemspec files after errors
40438fc4d35738cad32d2bb7a0426ee2b1e32ade 2023-05-05 [ruby/rdoc] Drop the support for 2.5 or earlier because of CVE-2021-31799
6987ec45b18924e9dcbf1439fe92a2ab7c7fc8bd 2023-05-08 [ruby/stringio] Drop support for ruby 2.6 or earlier (https://github.com/ruby/stringio/pull/47)
0e5aecea11d6d214bf578edfbbdb126ceb4762cb 2023-05-10 [DOC] Move docs of `Array#first` and `Array#last` to array.rb
2d9bc3efe57fe0ec1a8171340c950fb98ca8c8f2 2023-04-13 [Bug #19597] Freeze script name
e3385f87831f036eaba96558cb4d83c8d5c43901 2023-05-12 [Bug #19635] Preserve `errno`
30d72056711dc80249a428a9dd5714254d7e3119 2023-05-12 Add `rb_sys_fail_sprintf` macro
c803e92d6638c985d7ec96804ac4c83b816011bd 2023-05-12 Return `errno` as the result instead of the global variable
3150516aab92c63fc22cf73d588e4584a8753b76 2023-05-14 Preprocess input parse.y from stdin
bdaa491565e31e3615d5da61551e08c7868db272 2023-05-14 Add user argument to some macros used by bison
91c004885fc75a93cadf0094fa86ec3bd0ec25f5 2023-05-14 [Bug #19025] Numbered parameter names are always local variables
3fe45a3123760ba911fd21b1cfd1a44ce6745b0d 2023-05-15 Process parse.y without temporary files
8d242a33af19672977dcdcb8d32e9ad547bc0141 2023-05-20 `rb_bug` prints a newline after the message
a997f144fb09f0ccb1662d79bd634833187770d7 2023-05-21 Skip first if flaky [ci skip]
4f4bc13eb92539b9e988aa27be1c1d01bd2e0fe6 2023-05-21 Skip too-complex-shape test which is always flaky regardless JIT
08675889802be222ae01db7d0d54c7e1b45bffc5 2023-05-21 Use `rb_fork_ruby` for `--help` pager
7f7a8fa555c3f12996114d13dc6908ea4e73c5b3 2023-05-21 Put `rb_fork` back into process.c
1ea9bb84969f9f374f9f2109a5650c8b6a160087 2023-05-24 [ruby/racc] Add a newline at EOF [ci skip]
d8da563f9e720271707698bb8764a0f147244887 2023-05-24 Add a newline at EOF [ci skip]
31b28b31fa5a0452cb9d5f7eee88eebfebe5b4d1 2023-05-24 [ruby/csv] Support RJIT (https://github.com/ruby/csv/pull/281)
c6e4337a995288b6cdadd33de591edb1bb02b384 2023-05-26 [DOC] No document under win32
e502600fb9094fe9413db54ce93b7328bec40b9f 2023-05-31 Assertion on message length for the `-h` option
a5e1d549b508806b2fd14100683f504c7825a138 2023-06-01 [DOC] Mention the edge case of `any?`/`all?`
729b92ea469c35e4ddfeacccff1b46bd1ed657eb 2023-06-01 [ruby/uri] Drop support for 2.4
21b61b21c29d81204ad7d6135005126dd9b5dd7e 2023-06-02 Fix the case no file under bin directory
e38fb050fa585135d3f8f158e3c6ccc12cb1439c 2023-06-02 [ruby/reline] Remove unnecessary conditions for `Fiddle::TYPE_VARIADIC` (https://github.com/ruby/reline/pull/547)
4589056384cdc8ed7c8a99713b216b7176ff49b9 2023-06-02 Exit with a failure if any test files failed to load
73a31546aa2ceaa4de1ae9d52b1b46993a3f2be6 2023-06-03 Attrset name is not allowed as an attribute
feb946c3e2a8aac09ceda2aa7d5d605d6bcedf96 2023-06-04 Fold option lines in help message
b5467ae38a5170d85d19499f18ea351c479bc414 2023-06-05 Add additional info for `-0` to `--help` message
3cdafe9be19c7d8b9351f68338b0b94bac9903ee 2023-06-05 Move per sections in help message
46583f7dcf93a7fb795e889349c766a5b16960c6 2023-06-07 Adjust style [ci skip]
0ee9bd5800979210219514e671ba9ae6271042f9 2023-06-06 [ruby/racc] Embed racc/info.rb too
6ffbd9614782935f1a726d64638c21fe3c2fc671 2023-06-08 Split some options from `proc_options`
533368ccbd9b0abd1633f1d7ea4dc737d75f38e6 2023-06-08 Split long options from `proc_options`
72f07f0a5f882e87e305d668587152fa209a0568 2023-06-09 Reduce concurrency of Cirrus-CI [ci skip]
ab6eb3786c94e69c561080cbb796c2381702a3a4 2023-06-09 Optimize `Regexp#dup` and `Regexp.new(/RE/)`
dcdc2cbd8ed581f49e2ada72f695ace5643d0852 2023-06-11 `RString::len` was moved at 7577c101ed6452de3e72fadb43db595946acc701
10e6626426fcbac3978fa63e9dd0b95076339239 2023-06-08 [ruby/psych] Prefer `assert_include` for simple strings
bcded49d1a01632db3f06ac20231496b3ad1f958 2022-04-05 [ruby/psych] Update spec files
70483f6ca4dfbf758106da43144c595ace7d62b6 2023-06-12 Add missing dependencies
41035273d474aac9b6e847d1d5b92e56c84b1f6d 2023-06-12 [DOC] Should use `NULL` instead of zero
81836c6cb9fceb4cc8e9e95317a6cbb3d0ad181a 2023-06-12 Fix duplicate symbol errors when statically linking ripper
31e24a42f3c351fc306147b08fb7442d272d39f8 2023-06-12 [ruby/psych] Comment out the code used to expand the file list [ci skip]
57c5b0a980c123f93082b168eff8ceab04085d2f 2022-10-13 [ruby/uri] Refactor RFC3986 regexps to make more readable
6d734a89751d5553f22dbb674247f25c825e9274 2023-06-13 [ruby/uri] Fix RFC3986 regexps
c5c15a565b9b88745fe08f2ff78c2e0e5b401498 2023-06-13 Allow test-unit-ruby-core files to be loaded from bundled gems
f9deff32a354d1f14653337d027c1e841551ff59 2023-06-13 Show prerequisites for compile task
37513490442322e82961bf6d06c1c86d55cb3830 2023-06-14 [Cirrus] Cache the bundled gems in advance
1cdae888a89a029939962522d13307ba12c77771 2023-06-15 [Cirrus] Auto cancelation for non-yjit task [ci skip]
c1c926219de5489c321d53577ff2eb8c041e166f 2023-06-15 [Cirrus] Run only if nightly [ci skip]
60cf48ca4f09270bd87063d645018bca593c04d1 2023-06-16 Suppress redefined macro warnings
1ff20944107a20009445b1caac19a9b3728a3729 2023-06-16 Copy `nonempty_memcpy` without ruby implementation
7b3a531fffcac5ba09edd050feccd9149205cd7e 2023-06-17 Split the bmethod proc test to avoid redefinition
725739d65bf2a3369467f3b8ef9f2a0a125a4084 2023-06-17 Remove no longer used variable
9001d54788568814a691a4f1dd86db47cf232e03 2023-06-17 Expand `#ifdef RUBY` region
ba0bcc52039a40d2a013de4e05c9fbc62e4f4be2 2023-06-17 Use ruby functions if `RUBY` is defined
10e4a9a5c271366a426056566edbdef3f4311c9d 2023-06-16 [rubygems/rubygems] Escape regexp metachacters or use `assert_include`
e7440dcaeae68de421356e22c9126b4325ad7bff 2023-06-16 [rubygems/rubygems] RemoteFetcher tests don't work with path including `+`
2a80bac9f08b6d743399158d5bb96061f450a679 2023-06-19 Remove `--jobserver-auth` option which varies for each run
512cac32400ce1f3acf77226a435d3e8cf7347c5 2023-06-19 Remove taint and untrusted flags (#7958)
11ee4f2b71afc2c41da2466d77262ced4c803634 2023-06-17 [rubygems/rubygems] Suppress Content-Type warnings
2dfbe91cad2ebc6aa1a925b1b77b7af07fec1403 2023-06-20 Stop `rb_ivar_foreach` when callback returned `ST_STOP`
9ac070d0ff16523c24b171e20123840e21b4dbec 2023-06-20 Copy instance variables to regexp from marshaled data
49b83b73ef380afac78e9495e52000509119a471 2023-06-20 Adjust indent [ci skip]
6be402e172a537000de58a28af389cb55dd62ec8 2023-06-20 [Bug #19736] Recover after unterminated interpolation
ddb431c96036a46afd5ef24ab2dde4743a11a4f8 2023-06-22 Fix leaked FD for an empty file
67ab8b4346f69d80ef6563b6269355adc41c472c 2023-06-21 [rubygems/rubygems] Fix argument order of `assert_equal`
a651903a868d2cefd517b3a31025af443a35b8a9 2023-06-21 [rubygems/rubygems] Prefer `assert_predicate` over mere `assert`
8142728b5a0b9cab217124e5dad33f8d46fd3652 2023-06-21 [rubygems/rubygems] Prefer `assert_include` over mere `assert`
1344de56219cf83ca146c5346783f8483af534f9 2023-06-22 [Bug #19743] All but EOF can be read again after push-back
b934976024ef4e1694ec47158d94bce0f6d003b7 2023-06-22 Prefer `0` over `NULL` as function pointers
73529a12bbf5bb88b2596ca1169bd29dc75aa2e6 2023-06-23 Declare `RHASH_AR_TABLE` and `RHASH_ST_TABLE` return non-null
97152d44dcd7072a22574cc15c82e4bfa901cd16 2023-06-23 [ruby/yarp] Name test methods from relative paths
e02c7a7340f293ff4d6d6fc799bca485a257836e 2023-06-24 Ignore only warnings known by clang
3443e43b625f4ba1821a101df9cdfd88347fbe6c 2023-06-16 Remove `st_functions_t`
c94b5f121dae49b931349ec60da243f98c8e3d82 2023-06-17 De-duplicate parse_st.c code from st.c
0a9ef0548b31df6660baac923e23b50c98686a1d 2023-06-25 [DOC] Parse all documents under doc/regexp
15ec072a4266cba7b3548548ef48d85d296ae9e2 2023-06-25 [DOC] Parse documents under doc/yjit
c21436cb353f8194db647bde2a5ef434eb3dcb2a 2023-06-25 [ruby/uri] Fix host part in relative referece #83
83076272455cc9efd0c4319a8c0a30c4521c54ca 2023-06-25 [ruby/uri] String literals are frozen now
d1b6ff42fa0c7345713ec5e40c9cd782dac88948 2023-06-26 Add the chopsticks code at RubyKaigi2023
dc940cc74050ec783882ad5914d8315011d89b8e 2023-06-26 [DOC] Nested ordered lists need more indents
3acf5a27c9ae5be7b24774f0098750db229dc9ac 2023-06-26 Suppress warnings
df5ae0a55005f7f02adbf21790300f28dc2e12fc 2023-06-27 Use `rb_reg_nth_defined` instead of `rb_match_nth_defined`
913e01e80ec5fd771ae096c992893d5e736e7fae 2023-06-27 Stop allocating unused backref strings at `defined?`
3e08a5365598bbb11741b6c4479915a1067d3ce0 2023-06-28 Use the same capacities for memory leak tests
9e709d0f4a55c6d3e0b66569b287b6bc3451cf23 2023-06-28 Assert `$~` after `String#index` family
0cbfeb8210cd177bee95c512834c483daec36f74 2023-06-28 [Bug #19746] `String#index` with regexp should clear `$~` unless matched
ae71bbbc44e9389e229c039d4717b1e7bcf63631 2023-06-14 [ruby/syntax_suggest] [DOC] Fix method name
bc3ac1872e4523334e3ed04c2bb70a55c4c43f98 2023-06-28 [Bug #19748] Fix out-of-bound access in `String#byteindex`
3d7a6bbc12d9eed9f1e0135c44fdeab08434e4b5 2023-06-28 Ensure the byte position is a valid boundary
1eff362492f4a0ca8d6d036c958afa7961e827f0 2023-04-22 [ruby/uri] Fix quadratic backtracking on invalid relative URI
995ce947bed7e92bcda185f164d43089e6a1cf5e 2023-04-22 [ruby/uri] Fix quadratic backtracking on invalid port number
c89f5191706549bb1d7e0277fc07a413714ddecc 2023-06-29 More dependencies for ripper
3cfcd3d1663169ad68e22e5efef35f8057173993 2023-06-29 Ripper sources are generated at once
d8d7591e6f1b60a5dfa097736c06021722405e8c 2023-06-28 Stop `DEBUG_FIND_TIME_NUMGUESS` compilation
7a0a218dff0f01408b33815a027aa16707ab1cdc 2023-06-28 Compile debugging code for integer pack always
5204ad56e17c336af6730ee93a2a9113a11a932d 2023-06-28 Compile debugging code for stress to class always
469e644c93a0410b2b3a3a7523aed017e4f62715 2023-06-28 Compile code for non-embedded CI always
ac0163949a6ee678dfccec9f6e56422b91e5f0a9 2023-06-28 Compile code without Symbol GC always
e7dc8f0b276b87dfba755e967a37942321d3e6ea 2023-06-28 Compile debugging code for symbol and ID always
c1432a481615c7f1ad2c1426f0617f73599e2493 2023-06-28 Compile disabled code for thread cache always
0d0841ad4c08ef30a9aaa3012021f17b91e7ee7f 2023-06-30 Compile code for lazy ISeq loding always
39933496aeb3e1d70ccf183e9b096783adacd37f 2023-06-28 Remove duplicate declarations
2952dbad5eedb3ed7d0bfdd8b6c7a546c775c76b 2023-07-01 [DOC] Move document for YARP
1a6f3becbbd2b6f497dc6a5ebcc01316d5564243 2023-07-01 Fallback `rb_iseq_complete`
765a19ab593b481f262a07be5d88484f820da3c2 2023-07-01 [ruby/psych] Remove private methods unused since #487
fa6e14c45d85e2c2b21c69e04d87135dc5423a09 2023-07-02 [DOC] Stop downloading Unicode data only for unicode_properties.rdoc
9682275b5493439334fb3933ce2da3b95271eb1c 2023-07-02 [Travis] make `.bundle` directory writable
4a60764108663bf2088d843e55e18756f2b1293f 2023-06-20 [Cirrus] Run also crons other than nightly
bde3b98a6040800e05c9cf448228f094f80b8fed 2023-06-19 [Cirrus] Make gem download non-verbose
3a761dcc91fcbed828699fcc38017f14a1a2db65 2023-06-19 [Cirrus] Show CPU and memory info
d2ffd0ad3d225b6b9e121278146eae8500e9f259 2023-07-02 [Cirrus] Share configuration using YAML aliases
4bfa4433830a4e48bc4ca43aef861d213affdd84 2023-07-02 [Cirrus] Set up cargo environments just once at first
3e605a781970cef365002167634a1b5a176bffcb 2022-10-25 [ruby/tmpdir] [Bug #18933] Make `Dir.mktmpdir` Ractor-safe
6f4c8d1dcffe859442d857b4a6b4bcd7537b7797 2023-06-20 [Cirrus] Run only when YJIT sources change [skip appveyor]
8ddfc177205d0b839cdce41435128dfcde2a1202 2023-07-04 Use `uint_least32_t`
1f9618fc958267e7bf4ce7b92713be8b0205f9fa 2023-07-05 Remove stale YARP snapshort file [ci skip]
6a871baa3cd759c0eba361b4937eeca531513a09 2023-07-05 Note that YJIT requires FLONUM [ci skip]
75f8781c08da421d6bcfb2c3c8b7b74efea3bec2 2023-07-06 Disable YJIT if objcopy command is old
28ae4e46284428ccee509aaad8bf5c0d01571741 2023-07-07 leaked-globals: ignore Address Sanitizer symbols
cceb41008758c2b7cdfaf7411ad3c48dfa62e4eb 2023-07-07 leaked-globals: check leaked symbols in libruby.so if enable-shared
46fe9ba0f5d32c7bb5767486c3b21c69fbac7373 2023-07-07 macos: set configure options in the compsite action
f052aa11f218bfd97b1423e3157aa65261ee3f27 2023-07-07 macos: try --enable-shared
3c4d788bfe7ea2fe2e9b6c0246237be45a41a12e 2023-07-07 macos: symbols for `rb_execution_context_t` should be internal
e2257831ab20915b839eeaff79c6ec45b498de77 2023-07-08 [Bug #19763] Raise same message exception for regexp
5e79d5a5608f9018a3deab53df9b2d7f42c9c464 2023-07-09 Make `rb_str_rindex` return byte index
9dcdffb8bf8a3654fd78bf1a58b30c8e13888a7a 2023-07-09 Make the string index functions closer to symmetric
d516910b61586fc6de676cf75930788594afe479 2023-07-10 Serially update only the ripper source, even with old GNU make
c8d0470bb0888bcb6719ba536e5f3f6a8b6551bb 2023-07-10 Use `File::NULL` instead of hard coded null device names
2951e3d83b302b914d291b83f48ac59dc5df3198 2023-07-10 Allow nmake to ignore errors
880b29b74b7edaa3c8cddd7aeada3f498e0a65a7 2023-07-10 [rubygems/rubygems] Use `File::NULL` instead of hard coded null device names
1b01140d8ab9642e1b5ed6e2e2e62195bc43fb1c 2023-07-11 Remove unused fstring
074bf01e13db1ac0407786a3bc1b85c13135fd36 2023-07-12 Test `Comparable#clamp` with inverse arguments as well as a Range
761662bbea12e5b3d4e319a50291de75ad997e98 2023-07-12 Revert previous commit [ci skip]
efd8ea366b31e7874c21a2e667ddeb69f2cddd7e 2023-07-12 [ruby/etc] Declare `getlogin` only if unistd.h is not available
2fa77fb82d14deb8c2fa2064305c9a7f0ae63057 2023-07-12 [ruby/etc] Fix for srcdir with spaces
4fced7860535c650aa20c10cc59c053943aeeb3d 2023-07-12 [ruby/etc] Chec if the target file exists, not "depend" file
47cb789332e80d51699ab95ef610a69f5556d44d 2023-07-12 [ruby/etc] Declare `getlogin` even if unistd.h is not available
5dd969892f16fa4683edd9734564154411e3fdbc 2023-07-13 Wait for sleepr thread to finish not to leak
9c1fe9064c56cef3bde856d7fa1f907195af1003 2023-06-12 [Feature #19757] Add new API `rb_data_define`
e098468d7f91d2bfebf24597fb0f66bcbb78d9c3 2023-07-13 Let `[DOC]` in PR title skip CIs
1c2a4d9682decf3fc56fe16470b51f7290f2ae1c 2023-07-13 Shrink `ruby_cmdline_options_t` a bit
dbbc3583ba432c279f07b1fa0afb0a8a9ba50c91 2023-07-13 Preserve already set options in `moreswitches`
db3b8f84f5b4d5357576a9ecd7ba81ccfe02b8ec 2023-07-13 Set backtrace length limit at last
ed3d8f74ec2eee43d50f9826e2f11ceea279823e 2023-07-14 Delete a macro that has never been used, probably added by mistake
cfc564ac40496a392f463658ea33954ea76d6b11 2023-07-14 Include headers for `ruby_qsort` only if needed
bc8cc68aeff7ae3be1353f4077633cda4d30b54b 2023-07-14 Make dtoa.c buildable alone
125b4461dfa0a908c7fc6cd6964b080f89c88a47 2023-07-13 Test that command line `--backtrace-limit` overrides RUBYOPT
da39936ce165ea9462b9e192eb6b608485c94842 2023-07-15 Prefer integer as base of intermediate logarithms
5c77402d885799e2465e291bf879dcfbd06ba77c 2023-07-16 Fix null pointer access in Ripper#initialize
d3bcff01583abce2fb095fc67f47e86fa7005755 2023-07-16 Fix a typo [ci skip]
b998e6b79d3fa9326d4426ab8138a1e8bf0e2d0d 2023-07-17 Run `Process.warmup` tests in separate processes
f1adc5866a77d9ed6e4b45bf277c38f2c6e90fd4 2023-07-17 Fix up to require objspace
2476b1ee0be48a54e05b58ddf38d4d4973b9660e 2023-07-17 objspace is not used in parent process [ci skip]
1c4a523006e4a0994db4f166bd410fe1d35e8611 2023-07-17 Move `posix_signal` declaration internal with prefix `ruby_`
105bdba899fbb10aa51115c4cd074ea42eb9e3e6 2023-07-17 Fix logarithm of 0 with base
9f51810f340afca45257043cf1a5955da0379836 2023-07-17 [flori/json] Skip unsupported test on JRuby
f1f84ca71c3015666a1fe5f809b131b1e706e791 2023-07-17 [flori/json] Remove `HAVE_RB_SCAN_ARGS_OPTIONAL_HASH` check
104089ce022437ca3b8dc00dcfa5c73dc55469f3 2023-07-17 [flori/json] [DOC] Remove duplicate sentence
768668a4de144b348f7df59f680a644fe8c46928 2023-07-17 [flori/json] Remove unnecessary code
19486ebd72465b7d14337b5547db0e98b7c0852a 2023-07-17 [flori/json] Re-generate parser.c
ebeecbd575a8df1ec235eea740f190e811c27228 2023-07-17 Unify `writev` and `write` operations in `check_reserved_signal_`
d1992d6df2abfb6f8d7c6700367c2b5c606ed5b4 2023-07-17 Reset signal handler before aborting due to sanitizer
9c94db7cfc584e982a6449b72e58a1cf25024177 2023-07-18 Add tests for `return` in `BEGIN` and `END` blocks
fe4d906f5fbacbe6e9267af3bd3503339bad63a9 2023-07-18 [Bug #19774] Fix segfault at `return` in `END`
a3a74771f23b4e31c1aaa33e2ffb5ba4a1f51ffe 2023-07-19 Add a corner case for `return`
0765b890b52975434f1f63fe561e1080ecf17013 2023-07-19 Fix `USE_THREAD_CACHE=0`
419fbc77e0c05358f8eb22392cd99050c4dfaf5f 2023-07-19 [rubygems/rubygems] Clear `YAML` constant if it was undefined previously
47c7c188e08dae5a81be9126f4ea2e201e981bba 2023-07-21 Add comments to id.h and undef finished macros
f602cb55d72a1461328c0eeda04a05eadd8d4b69 2023-07-19 [rubygems/rubygems] Boundary check in `Gem::StreamUI#choose_from_list`
22f9735587aff23929e6e436567fcfb3d48be73e 2023-07-21 Use already installed `rustc` if available [ci skip]
1780ad37483592d7752d314fbdb3bfd01966c229 2023-07-24 Extract magic numbers
14d154076876a6566b273f0eb3c4a56c681a6b13 2023-07-24 RString NULL ptr check only when RUBY_DEBUG
1faeb44dfcf777ace28321e80d0ebf942161a0a7 2023-07-24 Check if macros are defined before using
c4e893ceb5811f3436f1e16cab769a16469b56b0 2023-07-24 Adjust brace nesting
1b27e7aa1fbd4c3c9a8640e94b1cd8818f4901d1 2023-07-19 [rubygems/rubygems] Use `Monitor#synchronize` to ensure to exit
70eeec0cad7daa56bee91967657d7dd86ca36e18 2023-07-19 [rubygems/rubygems] Simplify double loop
99162dee7aa478d8a65f028b098bdaa69e1ecad5 2023-07-25 [Bug #19751] Remove linemarkers in middle
26aef1c73639718bc00c271ce7176bf3ee565c12 2023-06-30 Use `lex_eol_p` family
989f3add62f45d6bf0250810c3c14e2bf22ddb78 2023-07-11 Warn default gems which will be gemified in future
7cfabe1acc55b24fc2c479a87efa71cf74e9e8fc 2023-07-28 Preserve `ec` argument across `longjmp`
af04e2692422e63edf0666daad4def52aac65141 2023-07-26 Fill terminator properly
9f059d908ca6b8a31377ed1494547571e764ca10 2023-07-26 Freeze test string to be shared for sharable-middle-substring
49b76e57cce1b84e28f992a0becc420deaa88e5a 2023-07-26 Test `SHARABLE_MIDDLE_SUBSTRING` [ci skip]
b0f44cfa5da53b90817732cb25b4d3a1cddecb89 2023-07-29 Test sync_default_gems.rb only when git 2.32 is available
4b91d6abb907fe3375fbd04a6af910d8b1792d78 2023-07-29 Revert "Test sync_default_gems.rb only when git 2.32 is available"
628cc7e12d7e5cdee2fea7d4490f6f5fbef3adb9 2023-07-29 Change `HOME` too when testing sync_default_gems.rb
3d87eec94a4778cabd48726b00867a0092de5ad0 2023-07-26 Add examples of `return` in `eval`
0d86cc4caf1495507b2937654d3ed868278b9ddc 2023-07-28 [rubygems/rubygems] Use the dedicated method to convert file path
67be453d9d1e94b104ba2f092d89c33efac2a2e2 2023-07-29 [rubygems/rubygems] Set thread configurations inside block in the thread local manner
dfad14d83f1a51a537d03da285b71e9d87a6da7f 2023-07-30 [ruby/optparse] [DOC] Mark up constant and method names as code
b5c74d548872388921402ff2db36be15e924a89b 2023-07-30 Ease the `Encoding::CompatibilityError` test failure
52722ea37b48411a1bc727411d46fdbad36c0084 2023-07-30 Extract common variables
1bda22f5fedea5364c6df321a3004c47c732144e 2023-07-31 `Refinement#refined_class` is now deprecated
8b390a456ce7dc7ef942a8a2cfba2a944c3d25bd 2023-07-31 [DOC] Update description of `Process.daemon` arguments
0622c78869b0e9381bd709e2330b7e24feb1fb46 2023-08-01 [DOC] Update warning categories
382678d4112f4afc6272244c22924d2b004274b1 2023-07-31 [Bug #19788] Use the result of `tCOLON2` event
1642e0c39220e95ddb16b4cbbbe78f24507dfd48 2023-08-01 Remove unnecessarily copied document [ci skip]
31d12267636d9694f5580bef9c74650b05671345 2023-08-01 Avoid aborting inside addr2line.c
15b2e912300f43fb6fdf9f663d0979efb464efba 2023-08-01 Remove `kprintf` in addr2line.c
e4fcac42d22bc6fbe789af941f59dbbcb4f3ee10 2023-08-02 Find paths of tools [ci skip]
c5abe0d08f8f7686422e6eef374cf8c78aefacb6 2023-08-02 Tests to move between size pools are flaky on Windows too [ci skip]
ffe0f9eb6cfbc388a0da979ed173da94fae46c82 2023-08-02 `EnvUtil.invoke_ruby` also passes ASAN options
85ee4a65a22ebe6f3c65f0b10397bd6ebb976333 2023-08-02 Allow to override environment variables for debug
a502cd80a592c90dc76daf06687ce67bdb183d02 2023-08-02 Fix wrong assignment
fe977314d5a9fdf721584c0396e1040960d78000 2023-08-02 Check if reader members are set
8f2bbbbcaf4b0b1686a40c4a1c7dd1909d307d40 2023-08-02 Add assertion in `RHASH_AR_TABLE_BOUND`
5336b2f0db928f2d89d9aedbec5337e58218ceed 2023-08-03 Move a local variable declaration after the protected region
48f035228044e06634b46d59c8a255455cbddd70 2023-08-04 Fetch the last element only when not empty
2e94610f70baca4af004202f288a6b5dd10889ca 2023-08-05 Revert "Skip calling jit_exec on Wasm"
4e6861d3376eb7857d2b0a947c97b6fec8e5bf37 2023-08-05 Fix `Gem::BUNDLED_GEMS.find_gem` return value
af13b03817307a13aa4c93b6d05ce65ac7691059 2023-08-05 Remove unnecessarily copied document [ci skip]
3651f985f0d950b636b3b75528855a25293c48b6 2023-08-06 Exclude files added to the toplevel
acd27e3ec3f89d06fb63c24e0fb4ee597af9ad36 2023-08-05 Move `GC_CAN_COMPILE_COMPACTION` definition before used
ef5b1d19c1573290bcf9d5b33bf12656825d2e3b 2023-08-06 Turn `jit_exec` and `jit_compile` into macros if disabled
11f33ba6204909ebbb142283bc9395d3343db28e 2023-08-06 Add hints of tag jumps for optimization
0e5da05a32a4b46998f7465cf7b6825e081b65a8 2023-08-07 Do not double "yp_" prefix [ci skip]
89dbca894f677f7c6de1b648ad93d88548f22887 2023-08-06 Remove unnecessary braces which make indents confusing
1a83474ded0b3ed90549c4c6e43e0b3e9ab09851 2023-08-06 Simplify try-rescue loop
694d99dda2f101cc261f00c7526b0e36b826b6f1 2023-08-06 Share duplicate code between Wasm and the others
69292676a25a0e4bf1e80065737ad5cb42122c2a 2023-08-08 Add message for `--ruby` option [ci skip]
72d1a790cfe0e4a457db98c587f1acaa5e39f001 2023-08-08 [Bug #19833] Fix index underflow at superclasses of `BasicObject`
d931bf223216e87e8befebd8d631d9f25c23d564 2023-08-05 [ruby/yarp] Adjust indents [ci skip]
397a77557c38fb910a5491d47720298fc18c00bc 2023-08-05 [ruby/yarp] Fix wrong conversion and cast
bde55d09ede9095fb05dd001474f7ce99277e3ff 2023-08-10 Make PREPARE_SYNTAX_SUGGEST include TEST_RUNNABLE prefix
4ba348ec3e424088bbde1c8ce872420aa9f8a6ad 2023-08-10 Explicitly require rspec/expectations tentatively
5397fc315a1c203cf9978d100db08680dcc0bb57 2023-08-10 Remove duplicate prerequisite [ci skip]
cc0fca2729368f5d5628829a329eb05a86728ace 2023-08-10 Fix range of `--backtrace-limit`
b7453b91dc1e5adc9d5ebe15c644cf5e0a54e3ac 2023-08-10 [Bug #19831] Remove duplicate library options
8fbb79f49ec94d48b5ef29bf53b12cbcd24c4bb6 2023-08-11 Fix order of test-syntax-suggest-prepare for old GNU Make
907560f5dc7831a30994b64d8207740629133abd 2023-08-11 Fix test-bundler dependencies
475241ee91bdc913dc3bc5c8727c32086de438c1 2023-08-11 Group test-syntax-suggest and leaked-globals [ci skip]
b377793b6e445ab007e14b51e38260e8613ce843 2021-11-26 Fold dotted outputs from test-spec
2373feade50c5d32dad253ad0651a6a8c7c2a8ac 2021-11-27 For parallel test
2c9fbc51005c15600c03b4dc2f545eabd67734b9 2023-08-11 Add dotted counts
46c428a926b00f09b8e50dcd0366422d695e15c8 2023-08-11 Make test-spec on Windows silent a little
0eb21082146f4a95fa8645fe6ffe1e6929e61e55 2023-08-12 Use the default test-spec formatter on Travis
6ebde0420224b73977a35877eb65f0d3700513d5 2023-08-12 [DOC] Update to use `SPECOPTS` instead of `MSPECOPT`
b56e5c6b9425a19c04d4e59410463155ea9db30c 2023-08-12 Fix the precedence of `--backtrace-limit` option
efc9127790e2e725541de2c36780a852e6c1382c 2023-08-13 Prefix `excludes` with a dot to prevent chkbuild from firing wrongly
83718b6bb299c483e60a638ccce98bc8ae1665a1 2023-08-13 Move test files of ruby/set under `test/set`
eb221a37349806bc202dbea2c088754c674605fc 2023-08-13 Prohibit copying to `fixtures` and dot-direcotry just under `test`
3af5badae85851ba50e497c297b478cf88a6061a 2023-08-13 [ruby/irb] Remove useless `begin`/`end` [ci skip] (https://github.com/ruby/irb/pull/680)
2a3acbc420cc94af07a16d45310554f616dc457a 2023-08-11 Fix test and precheck order for old GNU Make
b1f6c4b568597995ea404711440d4cabcfef0236 2023-08-15 Remove a misplaced and duplicate file [ci skip]
542424fc5693cbd6dd0d0bcbdca06364751f71f9 2023-08-15 An empty test file for satisfy chkbuild [ci skip]
a11b90774592ccac72eda0f2a8f1a1e5cc3e4fc6 2023-08-15 Add description to the empty test file [ci skip]
b76c2ec0052afc303e254c1e748c2c2a585d6ad5 2023-08-14 Use `::` form workflow commands
6066f8d337977add0fae53aeebd14b045be2807f 2023-08-15 Fix a typo to suppress updating rbconfig.rb during `make up`
d9d4ae511a692568af4638e3fb88dbfdcbcba19b 2023-08-15 Group configure outputs on GitHub Actions
47b1a52826e5690969e26760d9d2536887f41f62 2023-08-15 Split installation from build section
82e480ff40cd41de993b92ddc42ef79a807ff2be 2023-08-16 Silent test-all on AppVeyor
f0edcd8283e1aeda9ff2d04926ec8041b421f890 2023-08-16 Extract platform dependent part as `fdopen_internal`
7d3634a121736eea1a43a332b9abd0540d3a6300 2023-08-16 Extract GC for fd parts as `TRY_WITH_GC `
0d7e847153ed5b6006b686085207527ff2f28853 2023-08-16 Consider the special node when printing
f339937abb6a5057a7ed57c52dad708349db5412 2023-08-15 RJIT: Remove macros inherited from MJIT but no longer used
5bb946228550c7f171c27725860b153a675404f3 2023-08-16 [Bug #19831] Remove duplicate library options
d26b015e83e499e3bad61d6f2ef88eeca55fdedc 2023-08-17 [Bug #19831] Remove duplicate library options
1107cfd077486daa49f6c0bc62614d656651a5e6 2023-08-18 [ruby/io-console] * remove trailing spaces [ci skip]
1bbce42964a29f86f28b51285bf976c4a28a1a9e 2023-08-18 [ruby/io-console] [DOC] Remove a trailing space from the prompt too
540cf43205262d8208516d4046caabfdae62a45a 2023-08-18 [ruby/io-console] Enable `getpass` methods always
528da4347cb68d2e19373b3d0e517ec7d0d1ea90 2023-08-18 [ruby/io-console] Flush after prompt
cff8058701641c680de4924ea98d1b9d0efd9244 2023-08-18 [ruby/io-console] Ensure to put a newline after password
818ba30ee9e188c59385a56bc7560f43e90bce94 2023-08-18 [ruby/io-console] Avoid the influence of special variable `$/`
412defc7ad75b755b4f001bb469691983203213f 2023-08-18 [ruby/io-console] Get rid of address of an rvalue on TruffleRuby
70ce3c8947c7f95897e56b397270c061dd50f280 2023-08-19 [rubygems/rubygems] Fix leaked tempfiles
d5ffbca5c4b0a6548cfb4bae36fab860861b529c 2023-08-20 Move `MKSTR` markers for fake.rb into coments
f0923164d8a32064cec53386f48dc0c340b9a15c 2023-08-19 Align the type of `num_entries` to `st_table`
812272bdb2e2f68baa7da4b0a977bd898864a7f8 2023-08-19 Tempfile is not needed
8326bf1a215f93a2d1a14eeae2052bba1c2077c3 2023-08-20 [rubygems/rubygems] Confirm verification warnings
7127f39bacbdc5dded044360f676e461ec124508 2023-08-22 Add notes and name a magic number
f1c6da65f4bcb3f3ed743aa2b763e236133a85c7 2023-08-12 tool/lib/output.rb: Add `--no-color` option
de4a1ca792996a682dc2fcf83093dd002a731a5e 2023-08-12 tool/lib/output.rb: Add `--create-only` and `--overwrite` options
129663c4a8e1522a862a26b99e997854186bafac 2023-08-22 tool/lib/output.rb: Make `--color` option like GNU coreutils
fbe7962b54096d52d15d31756db80cf5cca5ea98 2023-08-24 [ruby/open-uri] Close leaked files
554b370b7273b0aab70c302aee7491ba32f63794 2023-08-24 Generate sources before checks
5ec1fc52c1640c75899972ad99734ff22a90694a 2023-08-24 Escape non-ascii characters in prelude C comments
5b407450f5a28295cdeae8e8bb3ea4591600e395 2023-08-25 Skip push by dependabot [ci skip]
6aa16f9ec14a296f549dc955774ad2293d1c54d6 2023-08-25 Move SCRIPT_LINES__ away from parse.y
503f98ebd386806fd434d8f41455e5ced3306301 2023-08-25 Remove SCRIPT_LINES__ related member functions
1f76e42b85be4031bdedcc3e457e8fa949195304 2023-08-24 [Bug #19848] Flush BOM
fe8f6dfed15333618f79ecf58944214f08c4f020 2023-08-25 Remove yarp hack for BOM
fe73f9f24bd0f9c1f4059707a87c8588ca13a139 2023-08-25 Replace only use of `snprintf` in parser
40efbc7e406699a7a5c56802233d6748bf30805b 2023-08-25 [Bug #19851] Ripper: Hide internal block argument ID
7d32011399cbc3aa7e4b728a440e13635a39f2ed 2023-08-25 [Bug #19852] Use gem name without suffix
00ac3a64ba57ecd8f10bf54f03297cdec0c538d6 2023-08-24 Introduce `at_char_boundary` function
808b06708884bf928b2e9c23ed5dcbbdf6665972 2023-08-24 Split string tests
b054c2fe06598f1141fdc337b10046f41f0e227c 2023-08-24 [Bug #19784] Fix behaviors against prefix with broken encoding
5c98ee02d2ac7f20ab978be7645801adf03e4302 2023-08-26 Define bounds-checking interfaces macro for each file
78c5bb1136f7db559f14ba44eb04503b1493672d 2023-08-27 Remove duplicate `#include <string.h>` [ci skip]
0c9d0684e1ab75277f8543db769dc7bdaccaa332 2023-08-28 YARP: generated files using from templates depend on config.yml
00439dbdb4909f0c78b37f6ed1e3f88c4cb05d46 2023-08-26 sync_default_gems.rb: convert keys of REPOSITORIES to strings
a6db6b150f2f37e05ea32fe6c13e4cf7a2f7838a 2023-08-28 sync_default_gems.rb: Split `sync_default_gems_with_commits`
c4fc9477aa5f77a69a40b619b7144f2b118b772e 2023-08-29 sync_default_gems.rb: Continue if files added to the toplevel removed
7e5c662a6f2e8435f8103bc16185bed6759cc557 2023-08-29 [Feature #18183] Add `chars:` option to `Random#alphanumeric`
c0e913ae88057fed121d56f2057357b1e4c3b346 2023-08-29 [DOC] Link method name references
9126dd4b0e5f7410b32a93c753b06d970c641e04 2023-08-29 Enable jobserver mode in submake [ci skip]
247fa3ca7666a5873a575ccfdb78c87753c2ad80 2023-08-29 [DOC] Remove typo
c05737e09f1809715a672148258dd225cede331f 2023-08-30 sync_default_gems.rb: Transform by proc
acedbcb1b4eb6b362f11e783bff53c237d05afc6 2023-08-30 sync_default_gems.rb: Fix typo in replace_rdoc_ref_all
74f4d2683e22fe1507ff4a95648f53be86d90d41 2023-08-26 sync_default_gems.rb: Remove Java templates
c74039eec71b16c75965a36451ca14b18a81b278 2023-08-30 use assert_raise
dc911a47cee378d1e495c61ec3e6dc24995bdf8e 2023-08-30 sync_default_gems.rb: Move ignored_paths to ignore_file_pattern_for
97df09f276424636c39653a5480f20a70cc71050 2023-08-30 sync_default_gems.rb: Refactor
3d2a83b9093019274b8ef22d4010fac433599533 2023-08-31 sync_default_gems.rb: Remove the pattern for bundler
cbe36ef6ccb9cb19d97612a85eede68cb3c073cb 2023-08-31 sync_default_gems.rb: Remove the pattern for yarp
2ce1b77ce0e776281142ab23523b745c9416105e 2023-08-31 sync_default_gems.rb: Discard some error messages
fa70e361e08b47d957ca163fbc76cc0e2d89e91f 2023-08-31 CodeQL: Increase memory size [ci skip]
b7364069bf22856acd64c8faa3c0e296d9535c6a 2023-08-31 [YARP] Remove Java templates [ci skip]
24b2bb465f6847e5d5df1845e022c940fdf63f48 2023-01-18 Separate test for `Kernel#Integer` with `base` argument
c45176dbca2bd082cb199e9411e4dfc5ec162352 2023-01-18 [Bug #19349] Respect `#to_int` of `base` argument
9930363aab6ac4b8d7034baff85cd86c17953dc9 2023-08-31 [Bug-18878] Parse qualified const with brace block as method call
61f1657f68b9cddf8956380e53b8e7053eeb30c8 2023-09-01 Use macro argument not the variable directly
1fbc8cdf0686657c12cc9014cb4714730adc2ec6 2023-09-01 Copy `rb_compile_option_t` only if needed
4c040fe8503d664dce46bf2fd9d2cfe8be6fbf41 2023-09-01 Copy compile options from AST directly without intermediate Hash
3b7c8e90da5c27c9355c9890b333585b45ae67eb 2023-09-04 [DOC] Fix indent of `set_trace_func` document
ba8a7ab8a8afdd2160a22b34477920f4db00db8f 2023-09-04 [DOC] Update `set_trace_func` document
2ac3e9abe98579261a21a2e33df16f1bff1ebc1d 2023-09-04 [Bug #18487] [DOC] Remove stale note in `set_trace_func` document
736092ec11c4a3e4aa643434a54b135a648765ea 2023-09-05 [ruby/rdoc] Remove code for versions older than Ruby 2.3
dab6d55db115448680968da1f46194886e5eac84 2023-09-05 [ruby/rdoc] Remove code for versions older than Ruby 2.6
7c8932365f043a4b6f44c55c432ceb6e028c1f2c 2023-09-05 [DOC] Fix signal list
5b157997e29ee41dd9c94861dde38d148bca941d 2023-09-05 [DOC] Fix up markup
e1713fa6a32070210322455d79ac4d3769aa6414 2023-09-04 [ruby/yarp] Read template in UTF-8
89a4fd67453b33b7c709c715f01cfeff8efb2f9d 2023-09-04 [ruby/yarp] Switch `ERB.new` at startup
88b25294b0e8d75f7901444bc5b2dc9e79411bdf 2023-09-05 Suppress macro redefinition warnings
abd0b9b28a8179687ff424fabcaf48bb3843e802 2023-09-06 Exclude `-Wmisleading-indentation` when `-save-temps`
779cab66552af44fcd709af633e1a8d68ccd7740 2023-09-06 `RHASH_AR_TABLE` never returns NULL now [ci skip]
ac65fc833d79ad519c114647b3624a733cdd5485 2023-09-07 [DOC] Fix up Process::Status#>>
bd046764e31267c83e7ae515d9bc7f09ffaa5b95 2023-03-29 [Bug #19549] Check for variables to be interpolated
b6df6f911c6745a1e57a1d5dd7bc1c22a57722a8 2023-09-08 Continue even if addr or rnglists headers not found
f2102e4015c103e49a4f896880ef6934d572d4f2 2023-09-10 Set ripper_init.c.tmpl to C mode [ci skip]
b8d0ab80bb4890cc81353f9231b4838d024eaa25 2023-09-10 Declare `k_class` and `k_module` as `ctxt`
2cc32ad67c04eb58cb3035c7ef779f441d29e7d9 2023-09-11 Split commit recipe and pass more macros
05046b89550ad0cdeafc0e419e0eb4a155cc52fa 2023-09-11 Add `modencs` target to build encodings/transcoders as modules
b1f0d009cbdf1990813c09165d372be29485f8ae 2023-09-11 Use the keyword for output and omit default arguments [ci skip]
1ae5dd6f320da502e1b4a032ed9c17e03a9f344f 2023-09-11 Rename `NODE_NEW_TEMPORAL` as `NODE_NEW_INTERNAL`
b55785579cf114acbb0d9809b9e429d31b7aa8f3 2023-09-12 Restore `in_defined` flag at nested `defined?`
385033ba0fe221097637943936973d0e9bd235a9 2023-08-21 Ensure signaled processes at opening FIFO terminated
19346c2336053b351673da030b00c704138252d8 2023-09-12 [Bug #19754] Make `IO::Buffer#get_string` check `offset` range (#8016)
6e64d4370456190541705ec4c6cf3af6bf4ac647 2023-09-05 [Bug #19862] Skip compiled result of never reachable expression
435b243978995237f7d4c386bb312d8cdae8b50b 2023-09-13 Suppress an unused variable warning
234722ed9fce33d7ec8152920636af663d527912 2023-09-12 [Bug #19872] Refine TestRequireLib
e22086bb6a5cee678f268ac2c30b9d19b55802d4 2023-09-13 Enable `.NOTPARALLEL` on `ripper_srcs`
ea75a682a9adfac1723308a1c032b7d9b68ffcb6 2023-09-13 [ruby/yarp] Mark empty flags as well as locations and blocks
efe5e6e8d05d607dde38ece66e035b8e746e65fb 2023-09-07 Negative value to Process::Status method for compatibility
b6de0a6c69a4857ca4347f65d7c9a5cb6e52c5bd 2023-09-07 [Bug #19868] Suggest other Process::Status method for `&` and `>>`
998ae7c3f36b65f04471cd680b4c7ac78b3d9f30 2023-09-14 [Bug #19868] Deprecate `Process::Status#&` and `Process::Status#>>`
b85bb90c3464bca8d19b73247ace809b44f35679 2023-09-14 [DOC] Sort "Core classes updates" section
3f492921c8b7c787b150445e4f28691d9a886dcc 2023-09-13 Reuse `rb_reg_named_capture_assign_iter_impl`
e8896a31d48e5797df3878696dcb50aed85b87c2 2023-09-13 [Bug #19877] Literals cannot have singleton methods even in blocks
864bb8680cee48a2bed85703dc2e4070728362d4 2023-09-13 [Bug #19877] Named captures should take place from regexps in block
9cb33aad55e0a2cded3b09b0509b9c53fb0fa5ae 2023-09-13 [Bug #19877] Fix flip-flop in block
fe0225ff4d5af8b1f54009727b39d0d9b821eea3 2023-09-15 [Bug #19778] Add `-I` options for opt-dir to `$INCFLAGS`
89802078f9f406be411032814e1960e62dbc7ce2 2023-09-15 [Bug #19882] Reject tokens invalid as symbols
67dedf8cf634843488a477e53b9995b63e9aa291 2023-09-16 Ignore changed files under removed paths
b4213a73b807cf8c8884e29d37308c46ca80352a 2023-09-14 [Feature #19839] Fix `Range#overlap?` for empty ranges
e6ce49033715769cb1fdb05457302d3f26f1e614 2023-09-16 Align comments [ci skip]
e779465f1972663e0b0cc1825d69f06bacd63d6b 2023-09-16 Add comment markers in empty lines [ci skip]
69d7871b02fedf24de381c2bc514394eed9afd32 2023-09-17 ripper: Preprocess ripper-dispatchable types only
e9a36f8abe3fae23878fd99ed5078717b9b7e826 2023-09-17 Tag `p_lparen` and `p_lbracket` as `tbl`
bcb3247072e6973d0f6b50ca5fed238d5824bd28 2023-09-17 [Bug #19778] Pass additional include options to INCFLAGS in common.mk
2dffd365048d48e4d8da8bd77a023f87d7266e9f 2023-09-17 Move special patterns to the common pattern
72772a3caa16fd240aa1e9c9432e2d6492c0b0ac 2023-09-16 [DOC] Mention "-" in ARGF
5c94f3fe9d4c93dc3183494feb541959419077dc 2023-09-11 [ruby/fiddle] Suppress -Wundef warnings on arm64 macOS and Windows (https://github.com/ruby/fiddle/pull/134)
8d219a9bd7b484b301185319c940975e1d788b3e 2023-09-17 Refactor test_sync_default_gems.rb
88262875fded2fc578e5bf6957dbf75068238538 2023-09-17 Fix `git cat-file` condition
5c6e00b090a81d233ccff98e0d642e7dd0182bd0 2023-09-13 Simplify restoring ENV
c87f2a4f156477ba962de19866a1f6298d567398 2023-09-18 [Bug #19887] RUBYOPT should work without leading `-`
4634405f7c7a7e0b5490ed3de35c12aad9c91bf5 2023-09-19 Stop exposing FrozenCore in headers
647390308239fbf82d159ecd83ed8df090af518d 2023-09-19 [Bug #18257] Register the class path of FrozenCore to mark
8f1b688177dba412821cbc01ef2cabdce385f7ba 2023-09-19 Revert vcpkg.exe to previous release [ci skip]
afaa164a058209e64dc2bedadc1fd932136d8ae5 2023-09-20 Add a successful sync test case
3c11cdbcfe5ebcf430b0cdfefb0b92724eebe543 2023-09-20 Fix the case of file to be ignored with to be removed
ab637cad2b582e8247bafd87a3b0f6323d564f64 2023-09-20 [Bug #19624] Clean up backquote IO
2b41df247794103a4d392c763156b02451772237 2023-09-21 `.NOTPARALLEL` with prerequisites needs recent GNU Make
7ba88e13e00720a3190aca3bda3e7b50b390b096 2023-09-20 Make `clean.create` to accept a block
7c98d520f4ae9bd2e2496f5bddc455af576c499f 2023-09-20 [Bug #19892] Clean intermediate files regardless `-keep_temp`
a49d17a080c6ebbd1d6dc9ad83b0a46c610c387b 2023-09-21 Slack notification cannot send from other than ruby/* [ci skip]
20bd19a9ad1a2052c5616af70d4dd67657a19143 2023-09-21 Move YARP_BUILD_DIR to common.mk
22a44735f08009cd53c5aa9a7e912378869aa29a 2023-09-21 Use ANSI-style prototype declarations instead of the old K&R style
c8c35ded7427ad5742338495b2b46218616f1cb6 2023-09-22 [YARP] Suppress constant redefinition warning
ea5f8e123cb04f995ffd1f893a22e45d5693a8ea 2023-09-22 Magical wait to get rid of deadlock on macOS
d80002c902f128be11a567edafc6ef1a32ebb4d9 2023-09-23 Improve VCS::GIT#format_changelog addessing [ci skip]
94d7c7080191b0ee3b4a8247788208aa732ce810 2023-09-24 Fix test thread leakage
ac244938e8b97c8bd42d1dc8ed820091e6ef5537 2023-07-31 Dump backtraces to an arbitrary stream
85984a53e87dfbccb52aba952367fddea4a77870 2023-08-04 Abort dumping when output failed
89b3c111ff0b846d9ded0cff3ca08cb566c6cc25 2023-07-31 Redirect to RUBY_BUGREPORT_PATH file
be40eacc9d20118e27cfa7d047f7fceea5ef6ab6 2023-08-05 Extract `expand_report_argument`
530b5ef6b6cf3c253f75f5c267234541f7ef4122 2023-08-04 Test bug_report
6bb4c9de094c824cc3fa43ebeebeda2273fc86b4 2023-08-09 Add `RUBY_BUGREPORT_PATH` to the manual page
0f642907046e98cc026b50416bd63212b92112cd 2023-08-05 Add `rb_w32_uspawn_process`
7e2775b057d19d5ed06877c3b02299e3b5d2beb7 2023-08-05 Invoke the command when RUBY_BUGREPORT_PATH starts with `|`
7c48a70c47998efd66c4fa3a062eaf66e6dd97d4 2023-08-05 Test bug_report
696f08238bc25a27e4b96c355c26bc0d27738548 2023-08-09 Add "piping bug reports to a program" to the manual page
70e8a08295114fa3cb112ddb42844889f7f98eb1 2023-08-09 Add `--bugreport-path` option
f714448be7613017779d196daa72238b0efffaba 2023-08-21 Honor the same option given later
bab01d284c86b39952baaddb15901fd4a15e4151 2023-09-13 [Feature #19790] Rename BUGREPORT_PATH as CRASH_REPORT
fbe4db518289e0b70e770376236740b86b8e86e2 2023-09-24 ripper: Support named references in the DSL
963d12722e959788ea9dcfa09c5cfb18e9532567 2023-09-24 Name midrules in complex rules
dd292640bf8219cfaf8b0127880631d89ce51322 2023-09-24 Remove `escape_Qundef`
4449dcac15c64d93462babaacb6fd8bf4c5d3c6b 2023-09-25 Reduce stack usage in `string_content`
56604c7a3bb5ee8485baf84c100d5662a2666176 2023-09-25 Split the build of `RESBODY` nodes
03ef85bee7a9982f4ed30639a52402074ccf4202 2023-09-25 Extract class/module context checks
e2a5f0469c7073c2a4d0a6e9a0f493b9967ac984 2023-09-25 Use named references for method/class/module definitions
904413997fcc8a14020f01b411d4d8eecd88e670 2023-08-09 [Feature #19790] [DOC] Fix the manual page as crash report
cbb38331dd3d0df2de0b7857ee655ab5c3a5229a 2023-09-25 Fix build on FreeBSD
1527246a7ef148bea796a0229257e4174996e36d 2023-09-25 Download Unicode files once [ci skip]
ca2594535dd314086b5599fcd39cd80f863d80f4 2023-09-25 Add a missing label
d2cc4437a13c0eda8e1003131a1ceef7050d38b0 2023-09-25 Labels cannot at the end of block
5eef125afe0c2b02dd4fc92a393bad95768fd330 2023-09-26 Dump backtraces to an arbitrary stream when using libprocstat
f0d827860783afd34e12450dd310e50917d396e3 2023-09-26 Run crash report test processes without `RUBY_ON_BUG`
6b66b5fdedb2c9a9ee48e290d57ca7f8d55e01a2 2023-09-26 [Bug #19902] Update the coderange regarding the changed region
6d7730ab98a0cb8708ff7f1ff163458cc3e1e0cd 2023-09-26 Run crash report test processes without `RUBY_ON_BUG`
8bbaa81454c631508071439ec5f18a0cdb87b081 2023-09-26 Clean also YARP build directory [ci skip]
262a0cc8682cdcb58c28e2a9c64a984ac9171fed 2023-09-27 [DOC] Missing comment marker
50520cc1930331bccdb94730e17ddc01798f2be0 2023-09-27 [DOC] Missing comment markers
e1250a5f9778f463a541bc1ee5a951f64c131bbf 2023-09-07 Syntax check of block exits in the parser
9fd342f8d26b1a94c70ff2b76131cdac4f534672 2023-09-08 Block exits are now syntax error in ripper
ff8278e52c08e6b7bc33ba994b996595b1b65833 2023-09-10 Fix error token location
29e5fca7181de5f0db372374d5f39704f81f2731 2023-09-10 Syntax check of `retry` in the parser
5b36c11e21ce3ab227a0a3ec40d9bbb723524c4f 2023-09-11 Out of place jumps are valid in `defined?`
dd5814ed1a7496274e733d567a830f7e56aa80e1 2023-09-27 Suppress void context warnings
aa6764e66da2a6a9d27d6910b2c19e97607c56e9 2023-09-27 [CI] Fix indentation to concatenate the lines and pass the options
81c0d0e2fba7ba4e9047ac7842a263a5e23b8b8a 2023-09-28 [CI] Fix conditional for `RUBYOPT`
a790f83bac86f160087f1b21c181a9fe60ecefe8 2023-09-28 Suppress void context warnings in verbose mode
ad96962173c824aeb4ecdd1d9a2e98eaa23a7536 2023-09-28 Jumps are possible in the top-level loop
b5e23d3e3b5ff2f5328aa43a2392ebe7c951a222 2023-09-13 Syntax check of `yield` in the parser
bf335bcb11501d56915240d06cb556235084b0f2 2023-09-28 Requires ruby/rbs#1550
d2c5867357ed88eccc28c2b3bd4a46e206e7ff85 2023-09-28 Fix up indentation [ci skip]
809b67bd91ad2eb3cd5039f99782c801c7fd0879 2023-09-28 Add indentation to ignore revs [ci skip]
655bcee95a5eeca789646cf63a2c00120c7092b3 2023-09-28 [DOC] Add link
eaa0fbf9b956fa25e73c3d55e2eba8887324e233 2023-09-28 Fix `retry` in nested `rescue` blocks
01c765677566f227854d737efcf2c06d139ddbac 2023-09-29 Fix to replace only `-e` that is a path name in `assert_crash_report`
e8251602574d6736e48eafc239718a6a9d91d261 2023-09-29 Delete empty lines at EOF [ci skip]
9fa7ec9332a7d39f1c7d8056bbcf62cb6f9340df 2023-09-29 Fix RArray print [ci skip]
ce717be1881e5751ec07b6f65901a750e7f3069a 2023-09-29 Fix RBignum print [ci skip]
a2b64275145d178c285609c3158b77c2c2db9a8e 2023-09-29 Consolidate includes common to universal parser
94e79e4c2da8d69f45e67228a051bb1c09a367ec 2023-09-30 Fix failures when all network interfaces are down
7592b07c2895935b4f08a627a5823813429c1c30 2023-09-30 Take line number from the tracked token location
1cedecebb8c34e604078b079f6b105f3d816e412 2023-09-30 Stop saving source locations unnecessarily
d647709d1acc7d56a3e89b5166c816d65fdb606d 2023-09-30 Extract `ripper_parser_params`
3ae44035dd30480c988723d0b5d7089ec4d3271c 2023-10-01 Add tests for Unicode age property 15.0
b0d7935e800a2dd2556728bc463b5ed92f193f1b 2023-10-01 Move repeating `matches` and `unmatches` to keyword arguments
be09c8370b8f332620592b1837e040ded583489f 2023-10-01 tool/enc-unicode.rb: make the condition concice with flip-flop
ec3d81629ff193e847dcab9afb20dffa14f2582a 2023-10-01 [Bug #19906] Add the test
4909747e5a1b49bb6a707727d5e43a61e37e7818 2023-10-01 Use the hexdigit character class
9059dfce12995451a4374330baab49177fa717be 2023-10-02 `yield` cannot be placed outside methods even in blocks
2dee2662d8d8b54a21c18c584a3f6ed319eb8eb5 2023-09-28 Create dummy files in build dir in setup [ci skip]
8be9138de2f9c6ce418f43ee55f5e6bce645bc28 2023-10-03 Check by integer modulo instead of float string
457971f4e243a76084d06ae840f4218b7a2062a3 2023-10-03 [DOC] State the precision of `Process.times` as platform-defined
10379ebf90acd9622e4fccd9d4386ab3a69f4e9c 2023-10-03 Support regexp in log-fix [ci skip]
d3fd4a6d32d89aaa566732dd7b62bd6065f7449e 2023-10-04 BigDecimal#to_s has not changed for fraction part
e501613efa2b010d6d697a4df264a2cb6f4978fb 2023-07-08 [ruby/bigdecimal] Bump up to 3.1.5
94bcae1b2a2840c1a8031ef936870be693425551 2023-10-04 Special treat when the first line ends with a dot [ci skip]
582369bb4b33f48a72f64ae12e6d00e30196adef 2023-10-04 Remove magic numbers from `show_usage_line`
49d27435d01cb5da6c7e344308577089e1a40598 2023-10-04 Split `show_usage_line` and add `ruby_show_usage_line`
70e1635950fcf77ba43cffc110eac910332ea2a6 2023-10-05 Move internal NODE_DEF_TEMP to parse.y
f5f3b35b9320e0dfaf3c40f00d866dcb595d54ef 2023-10-05 Remove unused nodes in NODE_RETURN and NODE_REDO
696022a0cb8938c23e5297dd3b6acdec30f2f045 2023-10-05 Differentiate `NODE_BREAK`/`NODE_NEXT`/`NODE_RETURN`
5c82b9baed33702a268f33849f8d5f0c0f0e94a8 2023-10-05 Do not chain unexpected node
efa18fd6b3cbef788d630d4d76fcf9c8d56c50b9 2023-10-05 Chain nodes to exit only
54f1d398d9a8e91d64aaa739c666292f3ff3f867 2023-09-19 Make popcount bit-masks stricter
cf1223348a94000ff79d21ff3ecf6bd9ae7e8677 2023-10-05 Remove unmatch parenthesis
a5cc6341c0688c346f70098652b2375c03df40aa 2023-10-05 Remove `NODE_VALUES`
0202ca7cfc13866b603f5e093145ef80ac4728db 2023-10-06 Move rbconfig to the top
b459bca0a62931143420db30e9ba5540cde48372 2023-10-06 Use size of `uintptr_t` for `j` and `J` tests
232e401b0f19cb5191ae7a0ec107fc9bf10c8145 2023-10-06 Reuse `natstr` if it equals `endstr`
95ced6d8d2b6639f3e29fe3d2de6e326d0a62718 2023-10-06 [ruby/openssl] Exact checks with `assert_include`
723318f5d7a6475f69fc0d095a4149547b6050a3 2023-10-06 [ruby/openssl] Exact checks with `assert_include`
7b8d472100332c77bb47a2e4834459c4a625d109 2023-10-06 [DOC] Fix platform-dependent directives and modifiers
ceec988f2ebb22ada1c132ddcd64c38501748dc0 2023-10-09 ripper: Support member references in the DSL
4c00ab7fd69ea0244e9e6617c4b42562d56df824 2023-10-09 Refactor NODE_DEF_TEMP
a8d71535ffdf778e9de76bf013d71ce81ae4d333 2023-10-09 Pre-allocate `NODE_DEFN`/`NODE_DEFS` nodes
e2998c42e1baa1cdb9dfb9298d492fd2c38fadce 2023-10-10 Forward declaration of `struct RNode_DEF_TEMP` and its typedef
9095e712a36ba8a707ec3c38088221314c17f3a1 2023-10-10 Use `rb_node_exits_t` instead of `NODE`
47274ba8c1faa3dedcb3c44c6d5082e4d673591f 2023-10-10 Extract numparam nterms
a84d0945faa499351e9d11f649e9c132c540eb46 2023-10-11 Semicolon after `SWITCH_BY_COND_TYPE` for auto-indent [ci skip]
380c25f89f9873e6fe9ee7aebd93b8bd0d2de5a0 2023-10-11 Adjust indent [ci skip]
feac15c1f3479f7d7641480a4608f3ac5d3b2fca 2023-09-19 [ruby/securerandom] Extract `assert_uuid_v7`
9859dbc7fdaef2073fecd062c7294ab4dbb86b27 2023-10-12 Fix leaked symbols on FreeBSD [ci skip]
2cd9aae4b75b89e9dd0a820ff48d2edea89203c7 2023-10-12 Fix unused-function warning for 'ruby_ppoll' [ci skip]
1cef5f597d24c55af3454ca652a06d7fa651d6b0 2023-10-12 Include default values in `dir_config` cache keys
52709a4862b91f2c7c0f0555d29f21ec3ed942d0 2023-10-12 Fix `dir_config` cache for -include and -lib options
9694445051c4192c8f659529133acab253bd0bc3 2023-02-09 [Feature #19422] Enable shared by default on macOS
17b0643392749f45b7aacb64fc1c1bd704d42b4c 2023-10-12 [Bug #19924] Source code should be unsigned char stream
81399a5c464c8eafdb68fddb5e26a519390cd069 2023-10-12 Use `lex_eol` macros
511571b5ff3aaab3ac013edc166a1bcf61f6d6d4 2023-10-13 Only ruby/ruby repository runs on macos-arm-oss [ci skip]
cb06b6632a0d6e33522d75cab7836ff457a452b5 2023-10-12 Remove unions in `rb_strterm` structs for alignment
a075c55d0c29fa5c99c5a3b6f25540cf14ddaefd 2023-10-13 Manage `rb_strterm_t` without imemo
5fc9810bf3a0ac6eb9964ff30b0e1060270ab597 2023-10-13 Shorten `rb_strterm_literal_t` members
a405b28e85cc48d2be24cf7baef528f646d3b212 2023-10-13 Delete heredoc line mark references
96cd73d78f8986db0aaab9368c2ffa6867613a37 2023-10-14 Ignore symbols even in empty shared library
259747e1e6fe46460d605e21d4c9598d78fb52bc 2023-10-15 Fix typo in steps references [ci skip]
7e51cadc2e3574996f63e4afd235d6f3e19f3a59 2023-10-15 Fix method coverage comparisons
cc5a916fa3571e64ac2cb2c76b541deac7be276d 2023-10-15 Check if any tools needed [ci skip]
d4ac62f3e938f09136ea59324dd23d011088d75f 2023-10-15 Give needed tools via the environment variable [ci skip]
f6e2f32a962c2c19a0418dfd2020c8c9ab32c8b0 2023-10-16 Build `rb_dynamic_description` at runtime
ab5c1230dbf1c1da213aa4d9746d52330990f75f 2023-10-16 Wait on ubuntu [ci skip]
06a4011964e02000f44097b12435b49957a12f02 2023-10-16 [ruby/irb] Suppress "Switch to inspect mode" messages
aee1bfd88eca8fb9022138347b7c0390c0e6f545 2023-10-17 Get rid of `set` with empty argument which dumps all definitions
03ac10898f7ee08342a8a5968f7b7095dd8692ae 2023-10-17 Wait for `showflag` to finish to prevent interspersed outputs
4c54492770cd7dcf03360c9061358f6e640b5075 2023-10-17 Separate `test-precheck` target
8b520bd3fb239cbfba150644bf7c5676bb07a579 2023-10-17 Add `jobs` optional keyword argument
776d4dec69c81e2c94c36648205f513baa05551f 2023-10-17 Manage parallel test workers after timeout
f13068afaa6f305746d92517662e8c0956d31e7b 2023-10-18 Escape method names containing control characters
ff4c98f1251574e32a950f5793fba3afbc0838a7 2023-10-18 Fix total count when filters given
8e6a2511387f47894407ea92494c0f5d3cdb51b8 2023-10-18 Remove unnecessary and misleading casts
4f4016497e12af1b1a227bf0f7ff5e6b6e6f92ec 2023-10-18 Handle `Timeout::Error` reported from workers
c2d4c92a98527f416f4f9d5987c22c4cc8f584e7 2023-10-19 Extract a local variable
5bbb6fd6c3d26ffb7b1ffbe674c43cd07f3153ba 2023-10-19 Add printf format attributes to `rb_parser_config_t`
b93553bb7e292a6eb83bbb60532b60126393534f 2023-10-19 Cirrus CI has been removed [ci skip]
84dfa0fa5e451adb87beaf497165cb5a1bc93770 2023-10-20 [PRISM] Enclose in the test class
9d1940ba3c3bd08a8f2c630e51524186e350fdd5 2023-10-20 [Bug #19966] [PRISM] Fix singleton method definition
0061eaddc9de7e80ebce6fadd00b92beed46bbee 2023-10-20 [DOC] `configure -C` tips
6d1ed3def8a79047b3e55dd3e6ddb83544794e02 2023-10-20 Avoid duplicate path in library paths
665b4c5b2a31078d7db0173ad60daad0b463c1fd 2023-10-20 [Bug #19967] Reset `LIBPATHENV` env after started
642875e474b4e6a13770b1dbbc33d466ba5e0718 2023-10-20 [Bug #19967] Revert "configure.ac: LIBPATHENV on macOS"
5e24a4e3920da5ff71f18f4dfe0928b2221285b4 2023-10-21 Strip universal_archnames
54b9b80b84760717aadb8bf67f638785ed895a58 2023-10-21 [Bug #19967] Delete real path
38b79b05fd615b9e055f100f02faf5f5942e45c3 2023-10-21 Fallback job status to normal if no tty
361bce8d2c4c90a01eb3b7365a87dec0d93bb2b6 2023-10-21 [Bug #19967] Ignore library before build
cabf3dac360adfb639badcb6c19a19796a79b38c 2023-10-21 [ruby/io-console] [DOC] Add .document
f717faac632dd8664d0967f8e639b84d5d032854 2023-10-21 Update rbs revision to test
0ca5182ae506e2518fc68f3512d173f547ebfbf1 2023-10-21 RBS no longer has test/stdlib/Prime_test.rb
9e93af5329f35092c3de3ea37d4e9e181b800bb2 2023-10-21 Skip RBS `RbConfig::TOPDIR` test that is `nil` before installation
c7731b35eb460d75587ac9e81eb279153c6b9e82 2023-10-22 [ruby/io-console] [DOC] Split .document files to sync with ruby/ruby
8c0c7be65b21dc34156919b04b834e26a429037e 2023-10-22 [ruby/io-console] Start 0.6.1
7578bc35f9b6a2e88f43a5c48dc1b209fc972eaa 2023-10-22 [ruby/io-console] Intersperse Win32 and termios implementations
3b05238289b973af3d5ff73d750ba243c0c2fa3f 2023-10-23 Extract p_assoc and p_in to save lexer contexts
428f9f5dc067f73e553f9947c587a8bdd53972be 2023-10-23 Move push_pvtbl and push_pktbl in nterms
7e80f0b5a2eefc8599990a8ec826c555d2378374 2023-10-23 Extract p_in_kwarg to save and update lexer contexts
839b763119d4953f7f426d939ee112e0daf1333d 2023-10-23 Use named reference for dyna_push
42c2c8caa51bb8dee9d658aa194ccaa924d760d2 2023-10-23 Adjust indent [ci skip]
ef5717d92307a1823f0c457cfcd1341182f8dab9 2023-10-23 Use outputs instead of outcome with continue-on-error [ci skip]
bf93ceb26be22876f5b58e8fab221e438f984fa4 2023-10-23 Set date in message to the latest gem date [ci skip]
92f29349d5515fa65a88c0f6f6e05fef79b66cfa 2023-10-24 Use extquote instead of literal tabs [ci skip]
ccd18d05571764a955fb8941f7538ab1d4a59812 2023-10-24 Clean up temporary file, wc.input [ci skip]
c86c6a84f53a21330702ebd21cc1a65d7776171d 2023-10-24 [Bug #19968] Revert RBS revision to test
526292d9fe8a50aabe54b06c4449e9d8e2b22381 2023-10-25 LLDB: Use `expression` to save the result into the history [ci skip]
54a5623e2654771a418c39f245eb83923a6338d3 2023-10-25 Strip trailing spaces [ci skip]
2f8a719b6aa8b1e652d5e4114a811cf0a12f0f34 2017-07-15 Removed unused argument
4f1adb010740803035cfed94bb29431ddc204319 2023-09-22 Try newer 2023-10-18 vcpkg [ci skip]
c8d162c889008028b148437d02f36f4edaa749fd 2023-10-26 [Bug #19973] Warn duplicated keyword arguments after keyword splat
1507118f0b70fc8002b4b0f186b464c64965cd1e 2023-01-22 [Feature #19362] Call `#initialize_dup` hook at `Proc#dup`
825fbaa6df6ae3fdcc5a8a854882c4549924c52d 2023-10-26 [Feature #19362] [DOC] Add to NEWS.md
934beac1182814ec785baab2a84e886f5f2859b2 2023-10-27 Select the destination for the latest date by whether inplace mode
9c5b084c0a7ff6e156b7f9d5789f80cd62a06af1 2022-03-23 Adjust indent [ci skip]
6589af52d22e1b5976295adc7968c55218d5b168 2023-10-28 Print the date to STDERR if STDIN is a part of input [ci skip]
a447a6d1a9c08166ee517a53d3e824ac5bf12ed3 2023-10-28 Extract transcoding assertions
f082ccf4f8a0750c4616d234b0fadf7e599fe37b 2023-10-28 Fix a typo [ci skip]
88f1d380ea431bc807e221fa07f4ac157539fdf7 2023-10-29 [ruby/etc] Start 1.4.3
fbd55120f3c58dc7d16b3870a8f36f07277bb338 2023-10-29 Cast up before multiplication
13c9cbe09ef310c7ddf055d57ebf4586e9f9a111 2023-10-29 Embed `rb_args_info` in `rb_node_args_t`
d434765faead1583ca9008bb579067a288085b93 2023-10-30 OpenSSL::KDF.scrypt needs EVP_PBE_scrypt()
2ab247d217c7bc312c3bcbb74636a60328f64109 2023-10-30 Missing format string
02ecc3c8550af1aab7916975e7019b2a3ffe8591 2023-10-31 Disable wrong test
b06b69e6dc004fd275984bb42f05caa86e487566 2023-10-31 LLDB: Dump table structs in Hash [ci skip]
45eee0cd9444634fb9fe9a7a8db5d394658e6c60 2023-11-02 Remove duplicate to_path conversion
ee90a7f981cc69c076f7443bd523596c9aef7bcd 2023-11-02 [DOC] Update the document for `FilePathStringValue`
4218e913d8d1d1e4c2fb123348fd98721e2b0ba8 2023-11-02 Fix functions for name tables as `st_foreach_callback_func`
8b02de8f41296d1a2449ecaeb24726f088ce899c 2023-11-03 Fix thread leakage
5cff4c5aa375787924e2df5c0b981dd922b95a8c 2023-11-02 Fix onigmo name table without st
981ec1d44ab21b5d7ebb57ab7047604450715877 2023-11-03 Update bundled gems list as of 2023-11-03
6b2a3c84a5a6f06841a277439052ca17a4c65e08 2023-11-04 Update newer version gems only
b30783e02ea8cfd89b657f85b261d14920448e46 2023-11-04 [ruby/stringio] Move Java version to Java directory
79d0879536cb28ce2dc5887fc46afdca170fdc76 2023-11-04 [ruby/stringio] Make STRINGIO_VERSION uniform
d896269068355ba9ab90ee464150ef4fe76313b5 2023-11-04 Remove spaces added for ".pre.1" [ci skip]
054a4672cb8dbb9edb3f84c14c09ac17fbec1102 2023-11-04 Check non-ASCII code in more sources including generated files
368a1cb3c40ea7fd17809e6d2e78f6a77f770a29 2023-11-04 Do not use non-ASCII chars in sources
40391faeab608665da87a05c686c074f91a5a206 2023-11-05 [ruby/etc] Fix inconsistent dll linkage warning
9059d42c416c4b6aea6acd84f03b91968c12da4a 2023-11-06 Align comment [ci skip]
4329554f171fdb483cafa672df5f2a08741940c5 2023-11-06 [Bug #19985] Raise LoadError with the converted feature name
07df8a5d5ee725eee00632717ea4deead5fc783b 2023-11-06 [ruby/English] Remove `$IGNORECASE`
304194d73e3b74b2493bfae16ce6189046f911f5 2023-11-07 Remove files which are newly added but to be ignored
f8456b650bae8eef94acd80cb255a730177fe1ed 2023-10-30 Ignore duplicate libraries warnings from gcc 13
6031fdc6322231f22a03657092e7d55ab03b0606 2023-10-30 Select proper dsymutil for gcc 13
f2d6b41c8ebcd49debbc6902a9556324dff6c0f8 2023-11-06 Ignore warnings about currently unsupported .debug_macinfo
8becc889dbbacbc774c069f9e3da94f41b81efc2 2023-10-30 Suppress array-bounds warnings from gcc 13
1cfc853be63d7945acc485f98a399b28f318e10d 2023-11-05 Suppress nonnull warning from gcc 13
1910bd42477f928b539f09c7ba2ac444bd368fd4 2023-11-07 String for string literal is not resizable
d8e0337d02476f53bd4e33ffa014c7bf41e8ab15 2023-10-22 Escape the target string to be checked
4da633361532663db344ead243a3a4fb4f82d2de 2023-11-08 Export functions used for builtins
40d40a651ef8d9cd150503fc264b1c922f63fe61 2023-11-09 Revert "Disable iseq-dumped builtin module for universal x86_64/arm64 binaries"
61bb5c0572cf8c35fb8f3b3accfb301df13d61da 2023-10-19 Use `uint32_t` instead of `unsigned int` for the exact size
e2ef85b1090d8806f6b68e2fa93d929d02e543b5 2023-10-19 Finer granularity IBF dependendency
22939382a897af32d9899fafedd5be807b0d555b 2023-10-19 [Bug #18286] Make builtin binary if sharable in universal binaries
7e8d9f49b39b07f5be4505f83517fd2f9c807020 2023-11-09 [Bug #18286] Show checksum of builtin_binary.inc for confirmation
195a09cc7ff07f3488835ff9cc374e28f03b487e 2023-11-09 [ruby/digest] Suppress implicit cast down warnings
b73e087dbc91cf47ebff79e5eaa7a8ab2795a5e0 2023-11-09 [DOC] Fix typos
e824b69a86776a10d3b71b8578d32d8217667c97 2023-11-09 Remove useless casts
0f02fbd9ffc0c26fa160505872a6c0d0b0493028 2023-11-09 Range check in pm_constant_id_lookup
ad3db6711c4aa48c82f4091342aab7394ee45736 2023-11-09 Update files under .github other than workflows
5309e3c406b779f488c92bc88c02b751f596f09c 2023-11-10 [ruby/io-console] Update file list in gemspec
f08400a07a966fba8d56c496669868f927781aba 2023-11-10 [ruby/io-console] Define IO::ConsoleMode::VERSION from gemspec
83064592a6c25f3c89e1c437efd027adf36b913e 2023-11-10 [ruby/io-console] Include FFI version version.rb
cdd6127c823fbda8dd5ff5b1b4243d27db143737 2023-11-10 [ruby/io-console] bump up to 0.6.1.dev.1
1fe2bc4b22dc262e3a84d1f722f556267a0e0172 2023-11-09 RCLASS_EXT is never NULL now
2a442121d1404f9519d83ac72ac24c58a8389b15 2023-11-11 Stabilize outer variable list
9eac9d71786a8dbec520d0541a91149f01adf8ea 2023-10-24 [Bug #19969] Compact st_table after deleted if possible
64f03460bae489b94684c6b0aa16e5a19e06f836 2023-11-11 [DOC] Update comment for `DECIMAL_SIZE_OF_BITS`
9ab64b1d70487055e8b7e02443546f524f1e7c9d 2023-11-11 Refactor hash iteration level
60e19a0b5fc9c067ee88751192dc56da618f5060 2023-11-11 Just check if iteration level is non-zero
44a6a13cbe8ead29a5d62f1f3d49343aab946f5e 2023-11-13 [DOC] Fix Timezone Objects description
4376a17552670021a9175bb487be8eb16a2a97e9 2023-11-13 [DOC] Close a tag
8e64c87f64508bf7192d44581632aff6dce15bf6 2023-11-08 [rubygems/rubygems] Make sure to `require "rubygems"` explicitly
caa9881fde884238e38c2decea97ecfca559280c 2023-11-14 [DOC] Fix doc/regexp.rdoc links
19a7a7660c34c862689f99b4f9b0447be92cbffb 2023-11-14 [DOC] Adjust heading levels
99355122753c4f2ac002fb55e0b31924e0e1cee4 2023-11-14 [ruby/rdoc] Fix TIDYLINK after braces (https://github.com/ruby/rdoc/pull/1015)
b01118f29c6cd4d74b0f7a9c1976c9b242528677 2023-11-14 [DOC] Describe Dir.home
63fdfa1312a8d54ff5f1493dd4759de0253848f1 2023-11-14 [DOC] Link Dir.exist? to File.directory?
7998dcdedc7f1d3cfaabfc3f68ca7635f0e5e1d1 2023-11-14 Remove invariant condition
ad72d96fcc8c164c6a9e11d138f01b02661b9ab2 2023-11-14 Escape and quote non-local variable names
b003c95ef4904e31779c4015df6afe292d3fb975 2023-11-15 Separate tests for Hash only from tests for Hash and its subclasses
db8d437d4e2ff3f9c591cee1e5e1d6594e86301f 2023-11-15 No need to save `$VERBOSE`
8f1ec6e171ad333e613cbcdc636280194a0f1dd6 2023-11-15 Adjust spaces [ci skip]
e374512682b9fcc8b47c633a946b99f722d77411 2023-11-16 [ruby/rdoc] Revert "chore: Remove unnecessary argument for `join` method"
f5c3cda7d6e9053ae5ed66e36d13e568595ff1ec 2023-11-07 Do not change hash type in Hash#assoc
029871c3feb677d97a15658e4907b77181532ad9 2023-11-15 typedef ABI version types
371a3a691f17d7fe93c39674d3d5257c8991f0c9 2023-11-15 Add EXTERNAL_PREFIX to ruby_abi_version
9d7ac1ba1ca279df14400814516fab14240cdc35 2023-11-13 [DOC] Add links about timezones
045e74d8e484bca963eba6210d85222fa9362615 2023-11-24 [DOC] Simplify signature of `Time.new`
2ecc372a5d623ff4e470c354c771f8797e527c2d 2023-11-24 [DOC] State timezone info in the string wins `in:` keyword
0c0875fe6050a79e5525a71f6819168bd4947ff8 2023-11-24 [DOC] Mention `Time.find_timezone` method
1cba1b3992dcc7476a24e00e4207cfd38e37d8d4 2023-11-24 Check `windres` message using the found `windres` only if needed
1b7376423d3bf79ba37856eae8f45d59ecc9c170 2023-11-25 Omit test_session_reuse_but_expire if OpenSSL 3.2.0
003f06bde40008159e871411cae5a928121490ba 2023-11-26 [ruby/resolv] Close leaked FD
7fe7b7bc5a7a3d79280c9dbf2a2383d386386b0f 2023-11-25 Fix portability of bignum in ISeq Binary Format
e81c380c0fb3611d5507bfa169b0437a8712ea7c 2023-11-26 Constify `RUBY_REFERENCES_START` tables
087a919ea4a6e151aa65209ebbebc9a907079172 2023-11-26 [DOC] Fix markup
0bced53a8a11055d33160aa3f023b4b957e9e497 2023-11-26 [DOC] Remove extra `+` which is not a part of keyword argument name
688faa93f03142b632b8eb0de0946f4e86845ebc 2023-11-26 [DOC] Fix markup in declarative marking API document
ca4755b59a7bdaaffbaef05474c8d8ee187e8d7d 2023-11-27 [Bug #20023] Resurrect fake string feature name before raising
196c4aeb766a66b3557ddab61086db58c7a08226 2023-11-27 [ruby/rdoc] Place a space between certain character class letters only
7973eb7c3f6531a41adb9de63d1b3c4d5d4b7d03 2023-11-27 [ruby/rdoc] [DOC] Slightly decorate `em` and `strong`
79eb75a8dd64848f23e9efc465f06326b5d4b680 2023-11-29 [Bug #20025] Check if upper/lower before fallback to case-folding
8e93bf8e1fbac73b677c333b19a8b55ae9daddc3 2023-11-29 [Bug #17037] Improve accuracy of division near precision limits
ac9fdb7a50946a2b2013eefd0cb137428715ccc0 2023-11-30 Adjust indent [ci skip]
e6d4441618161397610088192c65b42f217d4e38 2023-11-30 Fix the argument order
30f7b7a0535575a4995ea59086830ee19c79ea82 2023-11-26 Prefix `REF_EDGE` and `REFS_LIST_PTR` with `RUBY_`
0cdad3b92a7e117bc7e36779140f5c83b07ca7ce 2023-11-26 Add `RUBY_REFERENCES`
1802d14ca8924bd67e0915c5ad9f1fad5dba0602 2023-11-30 [Bug #19877] Assign captures for direct regexp literal only
cc393b4f80be7eccdc84785f684dc7899b0510e4 2023-10-29 [ruby/rdoc] Get rid of `Kernel#open`
d503e1b95a40e45d7767e0175de60092de4ba54e 2023-12-01 [Bug #20030] dispatch invalid escaped character without ignoring it
e36b9760fd0eb3bffbf1536106ce3cce02816c1f 2023-12-01 Dispatch invalid hex escape content too
6e2b10d45653ed96529aafe981eae7e920110461 2023-12-01 Prefer proper enum over bare int
add0ab07e8b5e8f271e7bffa21c650c38a46c7db 2023-12-01 Extract `end_with_newline_p`
e5e1f9813e23c427cf45a25181b2e6d3cf97411a 2023-12-01 [Bug #19838] Flush delayed token nonconsecutive with the next token
a607d62d8c5786087916413c369dbde0c62db573 2023-12-01 [Bug #20033] Dynamic regexp should not assign captures
c9c1670f7e7aaa17e69fd14d573f2f40ccd8a3da 2023-12-02 [ruby/rdoc] Markup punctuations need to be separated with a space
ae3e9f114c540e78f1166f67dfb3577966f21f7f 2023-11-26 [DOC] Include timezones document in timev.rb
092a17e7bd97525904c2874228a7febcaea74bf7 2023-11-26 [DOC] Markup class name `Time` as code
3e07e04d4ab9dc86de2654f27e32a806b2f234ec 2023-12-04 Win32: ruby-runner is unnecessary on Windows in favor of SxS [ci skip]
2e8a4470aef1c2061e781a915b485107df421e69 2023-12-04 Remove `rb_libruby_selfpath` for MJIT
9c5e1b71891dab66544de2fe3311c45ede014fdd 2023-12-04 Fix format specifiers for `size_t`
c0baa3783f1f43072128cb90339a2d00e03dde1c 2023-12-05 [ruby/rdoc] Reduce matched substring allocations
113f5d7fd79f2b7dd72a2f748dee475ad793a743 2023-12-05 [ruby/rdoc] Allow any single-word token upto 2 before C method implementation
bf0f56e12432be8f2047a5330d4bc0bfff6243f5 2023-12-02 [DOC] Mention Time-like objects
bf0c8055ab29a9c2d8280028379c4a7cb033905e 2023-12-05 [DOC] Fix wording in descriptions of Time-like objects
c146da50bd8ae42236987f33dd3d4d12cb40a559 2023-12-06 Adjust styles [ci skip]
582c202c23d3452d5e4dca9903d48c8bfb143db5 2023-12-06 Adjust styles [ci skip]
5f50593b45c01c569f560b556943a7d3daee7106 2023-12-06 Fix RCLASS_EXT dump [ci skip]
8105ff9ac4b63b7ceae5bb9bafc5c935b24a3f57 2023-12-06 [ruby/rdoc] Use single quotes to keep backslash literally
379f06797d563084ed28f397419f97b7d2e01d87 2023-12-06 [ruby/rdoc] Needs more backslash to match escaping backslashs
e03e872eea75ee63672c755dccc340a1f6042fce 2023-12-06 [ruby/rdoc] Only word-ending colon separates new definition
ca8733daaf7be388fb492e7feddfd569856686a2 2023-12-06 [DOC] Fixed document position
e6a6ea9dcf0741f415ccbdcdf7643315f032e4f9 2023-12-07 Fix typo in a comment [ci skip]
9b7a964318d04beb82680ff1d0c6eb571f4b8b5e 2023-12-07 [Bug #19877] Flip-flop needs to be direct condition
6e8ad7497e459a1e64a3fdb4ab92d52546cff58c 2023-12-10 Move `DOT_WAIT` before including Makefile that is using it [ci skip]
0096d6a809085820a0532f755b4fedd631c7e3f1 2023-12-09 Extract configuration and lookup methods [ci skip]
d9dbcd848f4903921d985cec570d46a4c601073c 2023-12-09 Add bright colors and multiple attributes [ci skip]
655aacc43a2ae263c9b71429232853d16df028d5 2023-12-11 Use dedicated functions to check terminators
38348502b5429703e418cf4634e405ce77fd4bbc 2023-12-12 [DOC] Update description about shared library suffix
305f66b859c0fd123c95db74700d8b2c13fe2fe2 2023-12-12 Save $VERBOSE properly
dbd704ae6f0e0fdcefa2007ce1c06f7021c8e830 2023-12-12 [ruby/securerandom] [DOC] Add documents of methods and constants
e411bd5b3684bfa5c654290059e9207a9596aad7 2023-12-12 [ruby/securerandom] [DOC] Satisfy RDoc coverage
f466afa1768f437d5ee79444f35d65bc6e5374e8 2023-11-09 [PRISM] Do not hide syntactically required parentheses within macros
75f4a687ed54e3b1863ba1767c666a0bea809c8a 2023-12-13 Fix a typo for `RJIT_TARGET_OK` (#8222)
1e5c4026d5c75e6867f6e97de0aeaea55e62d26b 2023-12-15 Fix `ARCH_FLAG` when `--with-arch` with single CPU
2c2c6bc3fac34b7dd7ecafd08c7f12fc47988799 2023-12-15 Fix `ARCH_FLAG` when cross-compiling on macOS
4d5bfa7c3b3f21ed32f32542d66922d0481004bb 2023-12-15 Ignore the spcial case of target_cpu
7cbc08b388cfc6d9bd2023c313165bff37ba2c11 2023-12-15 Follow removed conflict files
b257181ccc9cf46cfcbe085083f3ebffcd8abf09 2023-12-15 [ruby/rdoc] Remove unused method `RDoc::Encoding.remove_frozen_string_literal`
578eb02b16218ce842a30bf794bf52a68e680a38 2023-12-15 [ruby/rdoc] Require fileutils before using it
e15d690db147fb059a48f87bf639fdf0c006a22b 2023-12-15 [ruby/rdoc] [DOC] Add missing documents
20f4f007644b841c71402a5ae64ee5373dc7b91a 2023-12-15 [ruby/rdoc] [DOC] nodoc for probably internal methods
92b10f5be7453aceb5863e46ac775a4ddbf83b97 2023-12-15 [Bug #20062] Fixed numbered parameter syntax error
b710f96b5aaeb6c153e4b1a7e1b46c4521214126 2023-12-16 [Bug #20068] Encoding does not matter to empty strings
2f595c744e10f7d5222c477efd50fe168fe9d47e 2023-12-16 Adjust styles [ci skip]
ab7f54688b495b3218843e58992b713c3b28011f 2023-12-16 Stir the hash value more with encoding index
e0914ed2679bfdcd5a728b19ca7af0b8bfd27eca 2023-12-17 Add `undocumnted` target [ci skip]
7a60196a8e01e7d1983d29a5c8ab93f2805987ad 2023-12-17 Fix ext/socket/constdefs.c dependency [ci skip]
557d929ba699f3f30fd17290d42f331f5551a794 2023-12-17 [DOC] Utilize COMMENTS.default_proc to add fallback documents
cbda94edd80b0f664eda927f9ce9405b2074633a 2023-12-17 [DOC] Make undocumented socket constans nodoc
aab74eafdeca6173d82eccc97de628538ff0c6fd 2023-12-17 [DOC] Fix Travis-CI condition
7bfa1c3dc911f5c36ac64d6b4f410e4f12a7d4ca 2023-12-17 Revert "[DOC] Make undocumented socket constans nodoc"
e316128e3d3bdd245eb74344df5fa5c2a43eaaf7 2023-12-17 [DOC] Stop unintentional references to builtin or standard names
71c4a9c38f67dd393d64b4f68110b742a59cf082 2023-12-17 [DOC] Correct the location of Addrinfo document
0601bce6fc57cef5ae22a944b15b8e9fca1ef6ef 2023-12-17 [DOC] Add Socket::ResolutionError documentation
9abaf00c070d00d880e05182bc1f0fba3eba8231 2023-12-18 [DOC] documents of aliased methods
a94f3f206e186b42f49475f003992f909ec1a314 2023-12-18 [DOC] Added notes regarding `:nodoc:` in C code
9b00b2bfb290f90c572bd3d969dd1f3758ed6eea 2023-12-18 [DOC] Add links from `File::Constants` to `File` constants
494e6b54ab37355740f88500b75cb701339b7fd9 2023-12-18 [DOC] Add links from `File::Constants` in dir.c to `File` constants
e9b0b6015ea393af9771ca23f7493c388ef17858 2023-12-18 [DOC] Add documents of constants for IO#wait event mask
835f1461f7d34941c8163650eb94965533eba029 2023-12-18 [DOC] Add document of IO::Buffer#hexdump
baf1403fba01c36b44dbd7bc658fed748ee7bc1e 2023-12-18 [DOC] Show `PTY.getpty` as an alias of `PTY.spawn`
40fc9b070ca68e0bd1d57e4dd712172e2faeaa2b 2023-12-18 [DOC] No document for internal or debug methods
46085ef970ab50b5e1c7878345a39528823461ac 2023-12-18 [DOC] No ducuments for internal library
dee45ac231afd02797640cb335d86550aa620cbe 2023-12-19 [DOC] State MatchData#[] when multiple captures with the same name
11c2aa035b0639a2b3550cd8e0b9ef72315f0c2d 2023-12-22 Extract `arg_splat` nonterminal symbol
40e3f782dd92749a1fa593ef905d1b75fdd61904 2023-12-22 Extract `forwarding_arg_check` function
8c03bdacd180cc40b9dac2e6ab52ceb96b34bb18 2023-12-22 Control the precheck for test-all by `PRECHECK_TEST_ALL`
f6e9899e8a84fc98d47d9c0faf59ff3f0684e1b4 2023-12-22 Make rbconfig.rb loadable from exe/ruby
dc7785e16ba54039d7341bba570ff551f146cf62 2023-12-23 Set 1.1 now checks subclass-ness stricter
fd3dede7f4bad52d7ab383eeb9ee29f20b045cb7 2023-12-23 Fix for older set versions
fe9e57bac8ec73ad822c1b245376a6cd96139ccb 2023-12-23 Adjust indent [ci skip]
0fef890b4fbe64a319247fee9d2cb13f45b76844 2023-12-24 [DOC] Fix markup in HTML
61289d940597efb76bd7bcdd0501801733d9c9dd 2023-12-24 Initialize loop variable of `ccan_list_for_each`
2cdbeb29e6e06d3492e2d4a388558ab883b07150 2023-12-25 Do not leave test file
b641b7e640b90292e8091348ca05def0a16904a8 2023-12-25 Move non-portable pragmas to rubyspec.h
a9f096183170810ac6ce32b20d7810d11a51b5f5 2023-12-23 [Feature #19370] Prohibit nesting anonymous parameter forwarding
a44a59dbaf1b5c930c9f476077b0be9b1653ad9c 2023-12-25 [DOC] Add NEWS for [Feature #19370]
596db9c1f486d6609a4e97d82c8c71b54609fb6f 2023-12-25 [Feature #19370] Blocks without anonymous parameters should not affect
e7d0ec361941a9d67616c3df1dd82d882ee9a9e5 2023-12-25 [DOC] Fix format of NEWS.md
9cf1c2bb0cc723d91021efb37b89ff1e5d11565b 2023-12-25 Refresh NEWS.md at starting new development [ci skip]
7dd59346a06168470f2a0ca590c305d6da3df47a 2023-12-18 [ruby/optparse] [DOC] Fix tutorial link
e55a57af1e9872c34ad799d3b42be4430cdf12fc 2023-12-18 [ruby/optparse] [DOC] Add missing documents
e32495309052e8e8197bcb36d123923548814d30 2023-12-19 [ruby/rdoc] Fix support for `rb_file_const` and `rb_curses_define_const`
bb6cf76362a3e7614b6ff8899876b2a1812f9ed1 2023-12-18 [ruby/timeout] [DOC] Missing documents
12e78fbfcdd53adc504b6af093ee1a4b785da4b2 2023-12-18 [ruby/etc] [DOC] Missing constant
bf2532f039887fdd6fa409a34db34fd9b8bcab01 2023-12-20 [ruby/etc] [DOC] Add empty io.rb for `IO#pathconf` to satisfy the coverage
4d344dc1948109df55ea8826140c97ec57829b21 2023-12-18 [ruby/etc] [DOC] Move rdoc files to .documnet
3d40f115649ab40593d35616b6133b741a854dcb 2023-12-18 [ruby/tempfile] [DOC] Missing documents
4173c4bcfb6468ac2551a5d9db17fb6f188f5170 2023-12-16 [ruby/io-console] Extract CSI sequence
e7f91fd74cfa5d07a8946e87edea8df38a94fd41 2023-12-16 [ruby/io-console] [DOC] Add missing documents
a01c1e821cd701998753fb072f57879ed5f990eb 2023-12-16 [ruby/io-console] bump up to 0.7.2.dev.1
af4e839c4714fb7df57e76f0e33e69deca16bea1 2023-12-18 [ruby/optparse] [DOC] Add missing secition
f730a5a31d7d072f752e9bf41e8b285305933328 2023-12-25 Check for C99 features which may not be supported
539bef61c409d1051cca24cce1791677ee68fbcf 2023-12-25 Run spec_guards only when spec files changed [ci skip]
f4d2fe5e0d22876a6df68b9b56fb00b25d7aa5d8 2023-12-25 Skip AppVeyor and GitHub if only other CI files are changed
c452fe17ac679b4171c7de4f4004d61790828ba8 2023-12-26 [Bug #20087] [DOC] Uninitialized instance variable is not warned now
96c6b9384c801dcd0d951b001897c7ce62a133cf 2023-12-27 [DOC] Remove lib/io.rb only for document of ruby/etc
862cfcaf75d060103e8ebaf203ff9fed3190a9fe 2023-12-27 [ruby/etc] [DOC] Improve Etc documents
d0546012f25b95ccd89f5ea578babb8c74639e6f 2023-12-27 Use NODE_ERROR as placeholder of error instead of NODE_BEGIN
15c280639e383871eb2688c4cfbbeff48a08bc72 2023-12-27 Initialize rb_node_block_t::nd_end at creation
bc002971b6ad483dbf69b8a275c44412bb6ab954 2023-12-27 [Bug #20094] Distinguish `begin` and parentheses
c027dcfde2bf40c45dfb0fe1b79f97b8827d89f3 2023-12-27 [ruby/etc] [DOC] Add minimal documents for constants
2a4a84664a1972c48c4365c29e73be83f8004139 2023-12-27 [Bug #20088] Fix ARCH_FLAG for cross compiling
606f7540eec509ddac3bf56accee95981eb29f92 2023-12-25 Exclude dependabot from ChangeLog [ci skip]
67026af146d8298a4acb0514a5dc395d39275ab3 2023-12-25 Exclude [ci skip] commits from ChangeLog
7016ab873eaa68d1dfe1af50198c157e451c784b 2023-12-28 Verify that events2table.c was generated successfully
5fd1738148d18cbcaa05111a5e2607e833dcc520 2023-12-29 [ruby/securerandom] Update file list to package
55a81863cd369576717c5660641376434a05484f 2023-12-31 [ruby/win32ole] [DOC] Add .document files
375d1c993d0bc21edcc8cd4814342c15a7b9d810 2023-12-31 [ruby/win32ole] [DOC] Remove useless comment that is mixed into RDoc
b4adc1bbab5fc69186b3f3046c90c0e935fdc841 2023-12-31 [ruby/win32ole] [DOC] Fix indent
569a06aa2fbaec3febc5de975654cba8f85813f1 2023-12-31 [ruby/rdoc] Allow empty name rdoc-ref as a local link
32f2cb47b754ae73d06daef8ad19a8c90c88836a 2023-12-31 [DOC] Use local links
0502df018cc1900f272977b4f30d5e322cae5e88 2023-12-31 [DOC] Fix missing `::` for dl
a19544d15491be4816eb591f5e7ebd2f75ba6929 2023-12-31 [DOC] Fix markup
84eeb83f367e30c99e862a786e6fa6d21d8019e8 2024-01-01 [DOC] Stop using `:enddoc:` in rdoc files
00b2573e93df2a717fbfa9dc602d8270f1cfb397 2024-01-02 [DOC] Links to extension.rdoc from extension.ja.rdoc
9ff4e52d5d322a5d1d13d7d0e94da2aa8f530bc0 2024-01-03 [DOC] Make "Appendix F. Ractor support" a numbered list
73fb9c35efd64f0935bce52b18a38c2a500a972f 2024-01-03 [ruby/io-console] `IO_CONSOLE_VERSION` is no longer a macro
c945a849cb2c5fcdfa546e501f35bf8f834c8d7e 2024-01-04 Skip test depending on bundled gems
4112585be557fd804ab849b3961ea71fe9784534 2024-01-06 Too much nestings make editors confused
f6847e94560a37c95748da79cdf8936b5f1dde10 2024-01-06 [ruby/rdoc] Ignore `locale` at `write_options`
d1de2a34c1173cc1a324b252bf1e862d3671535d 2024-01-06 [ruby/rdoc] Rename and move the tests for `--locale` option [ci skip]
9b78ef75522b1f6aa20fc81ddf06e5fb40db152d 2024-01-06 [DOC] Load options and parse files from srcdir
e168dbdac542634f0e86ffb048cb78ff617720f7 2024-01-06 [DOC] Simply use `--` / `++` instead of `:stopdoc:` / `:startdoc:`
2325b72cf3f14448603a97024c112d8dde159f5a 2024-01-07 [ruby/rdoc] Singleton method visibility should be isolated
7fcc6f04ac75336bcf9a8250da2948dcd8da2825 2024-01-07 [ruby/rdoc] Visibility should begin from `public` for each scope
bca1493815ae7ab504ed4f9b049f62a27f30d779 2024-01-07 [DOC] Documentation of mkmf.rb
76c20b06aa16686d047af5cb21300602153e0e46 2024-01-07 Add `MakeMakefile["C"]`
c30b8ae947e4e0e01df74b07282b27b1b1c70df8 2024-01-07 Adjust styles and indents [ci skip]
8b86d6f0c12370e97171d83e38346ee1acd9a372 2024-01-07 Suppress unused-but-set-variable warning in ripper
a4406bc89a46e9b732c1ce649b28c801e21be5c1 2024-01-09 Extract repeating NODE references as a local variable
4b01983bf81259e3d1837b4c8a27c440c0278403 2024-01-09 Simplify empty hahs with DSTAR
8f61617a95d3a447c9698e52d5c2f2dc63d29a9f 2022-12-21 outdate-bundled-gems.rb: Do not clean the same directory twice
963131a2d90ac72eaad8c1c91fe8abfa186391e8 2023-01-16 outdate-bundled-gems.rb: Pass platform and version explicitly
bf108636dff335903751d5a4e15d2293d7b9293f 2024-01-09 outdate-bundled-gems.rb: Add `--only={all,curdir,srcdir}` option
72a78ecd3371ff08ad2c9aa10f5ae16ee8645c32 2024-01-09 outdate-bundled-gems.rb: Add `--all` option
60cd5230f6d161b56b7d204c1af25f73337ea11b 2024-01-09 outdate-bundled-gems.rb: Sort outputs in depth order
1288e7e9629a5aac5346a467ef294c457e3364ef 2024-01-09 outdate-bundled-gems.rb: Remove timestamp files for revisions to test
7285b165a46dccd4b863c328e731ad234d567b56 2024-01-09 outdate-bundled-gems.rb: Make platform and version options optional
38bc107f0ba75f93717cf62ed1fe3d85f315d9d3 2024-01-09 Convert a series of `else if` lines to a `switch`
1817d644ee827f10516947c4d999a8120017025b 2016-03-08 mkmf.rb: use kwargs
48fd311721a3d6c56584bebafb48fa6c8e69eb5f 2024-01-10 Constify
e59a7304779c6a51a89ff39695743a470f086c4e 2024-01-08 `st_index_t` is not `VALUE`
7558625be1d1f8160e7e138a773925b75a87f283 2024-01-11 [ruby/rdoc] Respect modeline to detect parser
d6741572ef2f6ebc753749ee19a10728d0d1cdc6 2024-01-11 [ruby/rdoc] Undo accidentally deleted lines
7cc8d58cc9596d1472f51a3767f6d35c736041ac 2024-01-11 Remove duplicate function `nd_st_key_val`
0480c073449e5116847c9e975ac794f28daef0ac 2024-01-11 Remove printf z modifier check [ci skip]
3d3bc029c5b48ddfbb7c5f7b062cb364894c64af 2024-01-11 Reject encodings determined at runtime as source code encodings
8292b01c66ade80f20ea02f0d512d28ed074f290 2024-01-12 [DOC] Mark up the class name `fatal`
3edb7f1a0747b92ccc22f881e0a74530c0a7036e 2024-01-11 [DOC] Documentize known_errors
573bfb3a148905f64dbe7633c833feead8e28683 2024-01-12 [DOC] Add known_errors documents
d999ed3a2f83fa223223e059eae0f361303ae07e 2024-01-13 Fix typo
9ba2558b76e5b0d871132c38a85055c4746c34de 2024-01-13 Fix possible out-of-bounds access
55335eab80d763fb11d621c041d23aaf8f4857c6 2024-01-13 Use STATIC_ASSERT
4e5754a459ea10c73381b3009bb889e83077575c 2024-01-13 Add test for `Errno` constants
0610f555ea4f3ba571482f90393fe8c0701cd58a 2024-01-14 Constify `rb_global_parser_config`
772413245f782f538413a69a270ec75ee8b77f18 2024-01-14 Skip checking for symbol leaks in libruby.a linking extensions
dde21a7967960e24377b01941cea6c30c17fa01d 2024-01-14 Explicitly convert between `VALUE` and `st_data_t`
0abbab9eb16baf0995deaab2fbb3850ace50bdd9 2024-01-15 [Bug #20184] Test for low memory
be7c91db44d6b8dba8fa11ff782965b4bfa0b3c8 2024-01-16 Do not pollute toplevel namespace
924f3907c073636ad679fc077c84e9b18c46dc85 2024-01-16 Enable spec_guards with 3.3
01459f1644602ab7dfede46b07a56fc93ffa0165 2024-01-16 Set `CHECK_LEAKS` in spec/default.mspec
d6b6e14c87d5c956dd92287e01d48cf1c2ca4301 2024-01-16 Specify ruby mode [ci skip]
6283ae8d369bd2f8a022bb69bc5b742c58529dec 2024-01-16 [ruby/stringio] Update the coderange after overwrite
bf254b4de12b458deeb7937219be9389c8542704 2024-01-17 Omit low-memory test on old platforms
6215b5ba9811ae1a1e631f01a88fd5b32043effa 2024-01-17 Fix off-by-one error of argc
c68ce6f7f5e6020409cfe689ba5946f284828d4b 2024-01-15 Skip checking for symbol leaks in libruby.so linking extensions
a3e6546e7ef98b9734e2c69d73c1295b60bba395 2024-01-18 Print error messages to the stderr [ci skip]
264b7363aa7e47a7868b91038a0578970bc19c1f 2024-01-18 Preserve spaces in messages [ci skip]
97721fa4e19c497d34a3bf94169930f99179f48d 2024-01-18 Old sh does not allow `:` in function names [ci skip]
e2e15ddd676f4ec69589599bad0961c435c5aba5 2024-01-21 [DOC] `echo` command may not be a shell built-in
4a11f50f79e7fd592a300f46302e11f56e04a983 2024-01-22 [DOC] Update command_injection.rdoc
127b19ab561b5365884b465d50356a1e4019713c 2024-01-17 Use line numbers as builtin-index
d940e3b2c3c413b697c415718d4ef0991e75383f 2024-01-17 `cexpr!` must be up to one per line now
c7e87b21188386b2e9b9f2c8cf3b6c31ffff46c3 2024-01-22 Fix up [Bug #20001]
828f3ecfcdbc740bc9eedbfc946576ad9aeaa43f 2024-01-21 [DOC] Move `exe_path` example to `Process` module document
be6e06ef740e0d5198a4c3b59b13b944809f5ab6 2024-01-21 [DOC] Separate standard shells per platforms
623058649e18e7a65b8ba3498b6524fad482b3e0 2024-01-21 [DOC] Add Argument `args` subsection
769bb924b2e4ece7c1884f4adeb29a49d03bd45a 2024-01-21 [DOC] Tips for space containing `exe_path`
2defa9f4ae52c99e64a02b7f78362fbd788a1fd0 2024-01-22 [DOC] Elaborate exceptional behaviors on Windows
0f417d640de16339c85ba8f4bd60e6ac2ce506eb 2024-01-24 Initialize errno variables and fix maybe-uninitialized warnings
d86c4e553ee8ff899a103a49db0b66c73c01135f 2024-01-24 Define `IO_WITHOUT_GVL` macro
ff55d6b8e1e4c22a80f6bbf882c5ae4a07a9eb45 2024-01-25 Use `token_seen` and simplify `comment_at_top`
0f98d284f338d7480e1849399e38a9f8689e4957 2024-01-27 Remove unused `nd_resq` from `RNode_ENSURE`
e018036d89e33c5729958130f582f8fb324680d6 2024-01-28 Rename `nd_head` in `RNode_RESBODY` as `nd_next`
3dde9c1b436e2e03da70306f7e5d08d85c9d3ab0 2024-01-28 Extract continue-on-error condition to the matrix [ci skip]
e0f4c4e410a0e4c6cda67e9000696c8f1f01d8aa 2024-01-28 Provisionally ignore panics that happen in these days often [ci skip]
f475dc1cd219240b31a1958e6df00b8582a259f5 2024-01-26 [ruby/digest] [DOC] Add .document
81702b4b873c0e2b4247095b3b9462bcf34166ff 2024-01-26 [ruby/digest] Prefer `rb_const_get` over `rb_path2class` for direct constants
d3e6bcd37fd10a0356a0d07d079670bb7247299b 2024-01-26 [ruby/digest] [DOC] Expand `Digest::SHA2` definitions for RDoc
fed877c791f1c16a2b1a2c9a167b7f433505794d 2024-01-27 [Bug #20217] `return` with `ensure` is a void value expression
5f733a1ae7e5fd20d4cba61af5408b33204fe8fc 2024-01-28 [Bug #20217] `rescue` block is void only if all children are void
23b8337cd10329020d74a2f0d8e43434645c4d5b 2024-01-28 [Bug #20219] `gettable` returns NULL on error
853bcf65c767594b37d9c7639df5a2894c716d6a 2023-12-31 [ruby/win32ole] Rename `WIN32OLE::VARIANT` as `WIN32OLE::VariantType`
1bc48684cdaf72375a2b094ae963b7d6d125140f 2023-12-31 [ruby/win32ole] Rename `WIN32OLE::Typelib` as `WIN32OLE::TypeLib`
baef72da3601b541cb04aca310fee63eec18964f 2023-12-31 [ruby/win32ole] [DOC] Update class names using the scoped names
1e2d088dd3d534958c4e010a6bcb815cce83c1b5 2023-12-31 [ruby/win32ole] Use the scoped names in `inspect` and error messages
8af4ef30e57759d4f3994a56dbb38a6151f0bbd3 2023-12-31 [ruby/win32ole] Move `WIN32OLE` prefixed error classes under `WIN32OLE`
bd6f98340318ac17213b4328e79217e606912206 2023-12-31 [ruby/win32ole] Use the scoped names in the tests
703ad99bf8de24137a8d635c13d6c7c8bc6b1f56 2023-12-31 [ruby/win32ole] Use `end_with?` and fix indent
3ad54239b529b1b4b96d06117e8039c1d57f1e89 2023-12-31 [ruby/win32ole] [DOC] Move sample to toplevel
8074525b2b122be590a8a3d3c2c9fb5ea96a37ad 2023-12-31 [ruby/win32ole] Move toplevel constant for olegen under `WIN32OLE`
5ac9c8f01b166f2f172be6068e5dda9755b58c63 2024-01-28 [ruby/win32ole] [DOC] Remove spaces inside parentheses
8bff7e996cf65159b4ed7b55c284de6651b7e637 2024-01-29 [DOC] Move "Execution Shell on Windows" under "Execution Shell"
361b3efe164bd753258c7a86aff5141f1fd3ecf6 2024-01-30 Use `UNDEF_P`
c2cb5b44639dca036e36ccdd9ac351ed9874e7e4 2024-01-30 [ruby/io-console] Move the condition to omit outside the method
86547fd69d9793c82e34c3aad42c2418f4b16018 2024-01-30 [ruby/io-console] Move the condition to omit to command line option
64fa4c758734433d225f336ca63b4d2619fed8e5 2024-01-30 rbinstall.rb: Show types to install in the help [ci skip]
4e72c9af8700776397525d3a4b466f35b6531a6b 2024-01-30 rbinstall.rb: Fix a closing parenthesis [ci skip]
8ba8e979c8b8a71dcc308c392bcead38af5306c7 2024-01-31 Parenthesize casted argument
8531ac3115877023a907a4365ca76a7bf14fec20 2024-02-01 Suppress unused-local-typedef warnings
f22bec79fed582f10e1791c421ebc760121b8878 2024-02-01 leaked-globals: More accurately extract checked function names
c0629a055ada4efcd6f520a8ff6f6d4d71e878a0 2024-02-01 Prefer `IO.popen` over `IO.foreach` with `|`
ccffc6ee09d51b840ec00c25b815cac26ca45025 2024-02-02 Add an assertion that `%x` literals call `` ` `` method
124be0aaaa0c22d39eeebb85078e342d0174b35a 2024-02-03 [ruby/irb] Consume the warning for non-existent history path
055615a4733d8568f165b722186a7a3e2a21d1a0 2024-02-03 Statically linking does not use shared libraries of encodings
c40b0d52be00f305fe14b4c060599afeded9b83e 2024-02-04 Glob with base option
143a1be12808d138453b7c7d2c6941d24f23aaaa 2024-02-04 Allow glob patterns in ext/Setup
ae8990aef098410ecc2b5f48fea9d7d171a3c5f6 2024-02-04 Alias init functions
3f37b4fe0c19951099c6292872a5def0bcdee413 2024-02-04 Extend tests for ext/Setup
7b3e05c3927a90b895ea48d088f40a5662cf1787 2024-01-13 Do not define ABI version in statically linked objects
4f6b827e98ae1c5a22ccdc91b0f7a1459f5220a4 2024-02-06 Use `__asm` instead of `asm`
75aaeb35b82da26359b9418d2963384d0c55839c 2024-02-07 [Bug #20239] Fix overflow at down-casting
9ebaf7a8ef231632c98a944f1214b902764ae3ab 2024-02-07 Run CodeQL using macos-arm-oss only on ruby/ruby
ce6054a667029af3edc32cfd2e0e7c281cfdf332 2024-02-08 Move an embedded directive outside macro arguments
d31a12a210bec646eadc23c11ede29f05e72e373 2024-01-31 Optional detail info at assertion failure
f3cc1f9a703ab56f5601d6c7b6a964333b668c17 2024-01-31 Show actual imemo type when unexpected type
34581410f20e2d2252b9da19a803bf5cc1ae23e1 2024-02-08 Extract `RBIMPL_VA_OPT_ARGS`
0923a98868d6c2bed00eb1d8fa2ddf98fb42a708 2024-02-08 Move clean-up after table rebuilding
50bcaa62868d806ae861c9dc3353e1f4e85a99f6 2024-02-09 [ruby/optparse] Escape backslashes
2c6767b71ef5154f49e4aef7a236849a934e68fb 2024-02-09 [ruby/optparse] Respect default values in block parameters
db73226bf6aa8c67ad6976ff6b3c628cf6b8a952 2024-02-09 [ruby/optparse] Adjust arguments for lambda-callbacks
6cafbd35d970f898eebc8c2d7b6f79fb4f79308c 2024-02-10 YJIT: Remove unused variables
f960fbc10256ee227ad6887089388e0bda59aab5 2024-02-10 [ruby/optparse] Search exactly when `require_exact`
aa36e44c05380386b583c62f6596b92098cb9ad1 2024-02-11 Win32: Define `HAVE_INTTYPES_H`
c77f736bc1e6b73d62e9ba3dcf3dcbeff0657b38 2024-02-11 Win32: Fix pre-defined macros for platforms
ea2ea74a261da3cc954291ffdef9805ee59a80f7 2024-02-11 Win32: Copy coroutine no longer exists
603392b8d47afd5e517c89b7f883b754b4a2e94b 2024-02-11 Win32: Use prototype
90fe1b4402498f61208e9b72ce3206d4bcbffb7d 2024-02-11 Win32: Use `TARGET_OS` for word-size
bbccabe6d67c83ed81028e4c5ca9daaa4f6f7531 2024-02-11 [ruby/optparse] [DOC] Add missing documents
a63a0c247b9630de2bccdc68f04711d528c5dc82 2024-02-11 Win32: Include stdio.h for `printf`
c9006ddb88111cf010d5aa2a9e28032623b9ac93 2024-02-11 [ruby/optparse] [DOC] Add description of OptionParser#define_by_keywords
4f7de1dcddf33b1ad4035a87eedbd8519ee790fd 2024-02-12 Adjust styles [ci skip]
739eec0456e50c6b83ff28d5887310102f5f1f2c 2024-02-12 [DOC] `:stopdoc:` directive must be on its own line (#9916)
84d8dbe7a5c22d117f50c90d308fddcf5133fd2f 2023-10-18 Enable redefinition check for rbinc methods
01d4d5b8b37609bfee5f23d288534d6e465129cc 2024-02-13 Remove duplicate path-ignore entries [ci skip]
c57880e68d142e518e231b8e76d595ddd403676d 2024-02-14 Show the invalid source encoding in messages
7ac8d3d6eebb12421d77bcd39c4bfb578c28a63b 2024-02-15 Dispose AST before exit by yydebug
574312dead013caa25c6dbad839a2defc4269219 2024-02-15 Extract `show_help` function
839ccad20b9b754261025f65773d1f2178b3d117 2024-02-16 Extract functions depending on `--parser` option
e0d068aa9cb43ee77952c810422bd78cd491304f 2024-02-16 Extract `process_options_global_setup`
a64e93a8964f970015323b3a02e74ab04e31bc23 2024-02-16 Use ID without cache and fix conversion of offset
81752d20976f51381983dc58d924d63c697f69da 2024-02-16 Abort when streaming code from stdin with Prism
3b23b45d484f2fd7fef9dddfa73f854f34d6857b 2024-02-17 Explicitly assert that redefined backquote method is called
6e4bfb35bb6b1d039c11208e96e828601d39cb8e 2024-02-17 Fix an argument name
df63e5bef67ff74216834f61748aa6ea8b0de22e 2024-02-17 [DOC] Functions for `Time#initialize` implementation
3dccb716daaee74d2ae00a5766fe1779fe220a81 2024-02-17 Use `defined?(yield)` and `SIZED_ENUMERATOR`
104100f554d94cde9d6d7e7843992970c35b93cf 2024-02-17 Split path.rb from mkrunnable.rb
87c4c6c0823b3eabe34c42860388e3cbdd634cc3 2024-02-18 Install binary executable files to architecture dependent path
120c291fafd438e2bc58f098023c669dadc64b08 2024-02-18 Link ruby.pc to pkg-config data directory
fcc55dc2261b4c61da711c10a5476d05d4391eca 2024-02-19 [Bug #20280] Raise SyntaxError on invalid encoding symbol
b1d70e426430bd268747c0aef6811447042c2577 2024-02-19 [Bug #20280] Check by `rb_parser_enc_str_coderange`
d9b61e228ff86f00c195abb6c3e0e6f4525385e0 2024-02-19 Omit a bizzarre test in IRB
8c5b7eb05f206e32d84a695c6a46ce7306b1030f 2024-02-19 [Bug #20280] Fix wrong tests
4e864d0a82aa5ee85025871d0ca4c66c503351ac 2024-02-20 Architecture-dependent files must not pollute libdir [ci skip]
e3917fc7da2c4dfbf0144ad988ec1047fd290642 2024-02-20 Remove no longer used methods
386b956ad8fb6883512d17646d6eddd02e6e0d6a 2024-02-20 Remove never used method
835fa98a62ca10f06861dc7bde9cd1a5bc0d1612 2024-02-20 Update warning flags before dump
c8fb4f308bc24c75c2713129a0972ffcd8742b3f 2023-11-01 [rubygems/rubygems] Skip nil-value keys to make metadata reproducible
1fa4d15ca732f64616161739a50f57c287e17402 2024-02-21 Add `Test::Unit::TestCase#method_name`
6ecb14df2cda223e2280891150b3f41c1eb2edf0 2024-02-20 [rubygems/rubygems] Reset `Gem.state_file` along with `Gem.state_home`
6aa5067ab970e70693529cde5102fab587158f7f 2024-02-21 Revert rubygems tempdir check
01c7e16c0ce66cfa745d49cd4f18d43c23dbe225 2024-02-21 Separate miniruby from dmyext.c
2e6f8554f8c4ec12f620f31d4a110066ee76bfbe 2024-01-29 [ruby/date] Remove the unintentional ability to parse `Symbol`
d9ebb65b7958551dcc73b80815ea639e6187b62d 2024-02-21 [ruby/pp] Fix compatibility with 3.3 or earlier
37b8fc7477b1cbeb4f3a21ad4b22971170709cfa 2021-09-05 [ruby/pp] Get rid of hardcoded class name
6e704311bbb7c499f191d9b7d29dac0e37feabde 2021-09-05 [ruby/pp] Extract pp_hash_pair
2edc14be692d57f16b9ff4aca57586ff17741603 2023-12-06 [ruby/fileutils] [DOC] nodoc for private methods and module
5ab6b3181f6c1af46a6ebd92801a464ad370c520 2024-02-21 [ruby/fileutils] [DOC] FileUtils::VERSION
97a39ccc2cada2eb5d25ec74169d6a513356ff38 2024-02-22 Split `init_funcname`
e1c684e4711eacdb3520c55d11415217026dd892 2024-02-22 Refactor to use `struct string_part`
133d774382351edf21d1b73f2310b71c0af9a156 2024-02-22 Cover all warning category options
d597335c6d92bf1e4744618c183af0c4c7c39623 2024-02-22 Remove unused variable
183c574d54c000e77004b5873ba2c492e4819853 2024-02-22 Save the performance warning flag
5f7f229ae73e4b49a8db8a378826c17bf1348b28 2024-02-22 Adjust indent [ci skip]
e04146129ec6898dd6a9739dad2983c6e9b68056 2024-02-22 [Bug #20292] Truncate embedded string to new capacity
41c0fb699139f82c92414638a7b31565d9841f1c 2024-02-21 [ruby/optparse] Add `exact:` keyword argument
7da3f8dcd34a58ce806cf2d8b22edb3261dea131 2024-02-23 [ruby/optparse] [DOC] About return value of OptionParser#new
30b99868f999f58ab856a2a3d69c8b068b9b5803 2023-04-28 [ruby/resolv] Treat hostname as same as aliases
012a0b91252da7b3b23e679dd50a1571a59f5a21 2024-02-25 [ruby/resolv] Simplify adding new entries
7356067b73f9f1a4c8a06546611ec242af1fa192 2024-02-25 [ruby/tmpdir] Update gemspec according to the recent bundler template
c0c56d1714b44d30d69b51127f9c97df21322d58 2024-02-25 [ruby/tmpdir] Use `IO.popen` to list files
eb661364afbeabf6a1d0ab30b01efebb826ff6bf 2024-02-06 Add `.mailmap` file to map SVN IDs [ci skip]
3c4d0b13132f9ba3f07575f175d173b69f9bd6ef 2024-02-25 Exclude `.mailmap` from snapshots [ci skip]
dc146babf47a84bbd1f176d766637d4a40327019 2024-02-26 [Bug #20296] Clear errinfo when `exception: false`
f23d5028059078a346efc977287b669d494a5a3f 2024-02-26 [Bug #20296] Refine the test
a0f7de814ae5c299d6ce99bed5fb308a05d50ba0 2024-02-26 [Bug #20296] Fix the default assertion message
d4e24021d39e1f80f0055b55d91f8d5f22e15084 2024-02-26 Revise 9ec342e07df6aa5e2c2e9003517753a2f1b508fd
65f40967d5c2ee2df1755f8a9159553df15e6295 2024-02-21 [rubygems/rubygems] Get rid of too long paths
7dd4b30b77241965fe94f173c382d0f8766d1fd3 2024-02-22 [rubygems/rubygems] The temporary directory must been removed
7176c186d0d794bf89eac0645205c3f3d2d40f2d 2024-02-22 [rubygems/rubygems] Fix `Fiddle::Handle` leaks
38e3ad267569f38336458d461791b4a1cd79b5d1 2024-02-25 Update gemspec according to the recent bundler template
dddf62426b7a384715dd558773723ecbdfa37a11 2024-02-25 [ruby/tempfile] Use `IO.popen` to list files
cbbb98ba5e856c4413dcb27460b32be8865683ab 2024-02-27 [ruby/tempfile] Fix for environment without git
316d1e1014e99b750d6ac5d5245b1e0fee3662c3 2024-02-27 [ruby/tmpdir] Fix for environment without git
1745dd2691556a8c13e93f22001ae79b0b5046c5 2024-02-27 Ignore miss-and-revised commits [ci skip]
3a04ea2d0379dd8c6623c2d5563e6b4e23986fae 2024-02-27 [Bug #20305] Fix matching against an incomplete character
d7730d3a0bd683b4d1c6f85763de7f0db7b0acf8 2024-02-27 Constify `literal_type` unless universal parser
8316cb213c2a32fbb7cb7314e2595730568181ad 2024-02-28 Fix to use `assert_crash_report` results
eb6eb1d4e8572fffd7bce6789eb8e87669293eef 2024-02-28 Fix crash report path test on Windows
114c0b71be05848e4f1dafcaa3321e09f103bdaa 2024-02-29 Inform failures in parallel tests before retrying
452d51ffe16c52456c3366d95ce68e5af1875ec9 2024-02-29 Use `File.open` and `File.write` instead of `Kernel#open`
1a9a20cebda38994d1df1d8394206cac587098eb 2024-02-29 Turn `rb_sys_fail_on_write` into a function
5baee82c766308294d21e8167af43dc01346eb76 2024-02-29 [DOC] Mention about executable file and fallback to sh
9b75e5f08561437e42887dc19742ab186c52cc43 2024-02-29 Add an example for fallback to sh
5d76fe6b2a413c71374c9f799c7a1023e2002457 2024-02-29 [ruby/optparse] Invoke pager for `--help`
061c68408479a1cd7e1a1d6bbde215433f287302 2024-03-01 Make `File#chmod` unblocking
5a4cd732f013e752e26456c74a1276794942b8ea 2024-03-02 Make `File#chown` unblocking
e9a7801a938a6e4e0d071dec05e1ecdb99606bbf 2024-03-02 Drop support for old ERB
93556d46203545bc2364b1c0dd1281ba098f3cc9 2024-03-02 [ruby/etc] Drop support for old ERB
b176315827d1082f43628013a7d89fda02724d33 2024-03-04 [Bug #20324] Uncomparable ranges are not overlapping
2c787bf90ff4176970f6dea331401e8246fdde95 2024-03-04 Run POSTLINK for rubyspec CAPIEXT objects
20123008da1b75796c93c156a066055fe0abdbe9 2024-03-02 [ruby/prism] Drop support for old ERB
e1026000afe02b57a765c40151641d480fc34e05 2024-02-25 [rubygems/rubygems] Use `IO.popen` to list files
b582e5a6e99c3e88076fc8eea794d0b3a23e8740 2024-03-05 [rubygems/rubygems] Clear generated files recursively
0c2e97689495c545b81c142f30d5f7b81b78a184 2024-03-06 [ruby/irb] Clear temporary directories (https://github.com/ruby/irb/pull/894)
b543a4e9dae2678722f579f768ac6b41541abf71 2024-03-06 Remove `-f` option for `codesign`
29d3d13a1fecc63fccf04039b88b0975c1d84515 2024-03-06 Run `binding.irb` in cleaner environment and clean the history file
7d3304ec5faed961c9e9e1f08451a2169703f056 2024-03-06 [ruby/time] Exclude unnecessary files from package
d3279a0c11ca45ca85027e7eb74dc4aac52c478b 2024-03-07 [Bug #20327] Do not count subsecond to calculate UTC offset
fbec42fb390b790c98abd6a068cc8c20bb309f3c 2024-03-07 Clean up the incidentals to encoding/transcoding objects [ci skip]
810779fab9eb8e3c845e38c02756da3152f82a58 2024-03-07 Clean up dump file generated by `--yjit-exit-locations` [ci skip]
d1c66456b8808a48dc5e446a28ac5b9fcf05995b 2024-03-07 Ingore errors when removing intermediate files recursively [ci skip]
1c083c4db00f513069113cca738063213511a978 2024-03-07 Clean up files made by runnable in clean-runnable [ci skip]
78725f14b287bff19d48dea076be169c74e18b77 2024-03-07 RMDIRS includes `-p` option [ci skip]
4a4e5dd9c97f46ad3e5f463129d5340647702368 2024-03-07 Setup ruby before setup directories
69cfcd46c20a1b89254327cd0227ae8cc0d0d850 2024-03-08 Remove duplicate dependency line
ced648f96f4003e915a309a945d1b2ea47454ef9 2024-03-09 Shorten too long message at uninstalling
6bfb6e604549401d7b61bb0edd63ce557dff3acb 2024-03-09 Merged intermediate class `GemInstaller` to `UnpackedInstaller`
e9f77da54e777129f294afa0923027aa6bf653b8 2024-03-09 Reorder and move `install?` blocks after method definitions
2976d91aff4b6dd47d24df92ace6758593b00a3f 2024-03-09 Include default gems directories in installed list
d94ad002526f0e4b515417644027e54717c4c5e8 2022-05-31 Report non-empty directories [ci skip]
8e3cb69a83fea488d7fa279a872fba73326d2ed2 2024-03-10 Report to Launchable at post-run
0fb39ab1b9a6df8e668196c721440556938a7641 2024-03-08 Clean intermediate files and debug info for each target
fb00d002e669373e17b974cf66b1e839d19c93f5 2024-03-08 Clean up ext/Setup file
22459a8f6da6a52553373201934fc7e6bcba88e7 2024-03-08 Clean up dummy files
51f4f1414f3648637271612aff0ffb51dd95f699 2024-03-08 Clean up the build directory if `clean` is set to true
9f60fd9d893a8440edc8cffc3662f9087ecfbf8a 2024-03-08 Ignore failures on removing ext sub directories
d0be77fb2df8a5a472a3dafee77f2b448cc064a6 2024-03-10 Pre-build commands to clean
2552984a86d3c5274154826f239a583b20b166ca 2024-03-11 Skip documentation changes
a295eeba9d013ab3863a3e5e339e170332e9be9f 2024-03-11 Pass `RUN_OPTS` in YJIT macos test (#10214)
f42164e03700469a7000b4f00148a8ca01d75044 2024-03-12 Define `ssize_t` on mswin build
76bd586330d98b8a0023ff35c7fa6014ba3a4715 2024-03-12 [Bug #20277] Remove stale `String` test conditionals
ad2aa6d72703f4ec9f7a1769cc3c51b1fc9f7586 2024-03-12 Use `assert_crash_report` in `test_crash_report_pipe`
5d71880df63aad0bcb08844816698b7ce884b87b 2024-03-12 Embed manifest with VS2013 or later
dec2a8191c2e6e1fcc33343bf9a42ba7758f7087 2024-03-13 `--dump=prism_parsetree` is no longer provided
3f8ef7ff7c09e67a48eff33804060803b9f11119 2024-03-13 [ruby/stringio] Define `StringIO::MAX_LENGTH`
c843afbf6f841bfb18afef3e7c87e48591fd4689 2024-03-13 Chomp last punctuations from descriptions for `-h`
d49b41566b5fea30e954d1661855ba702206ac56 2024-03-14 [ruby/fcntl] [DOC] Remove redundant directives
5fe1853e9b483c4ad4d55063727299b9659c137b 2024-03-14 [ruby/fcntl] Reduce duplicate `O_ACCMODE` definitions
085daf4840aa09aa3774ed3237d7a017be4ca157 2024-03-14 [ruby/fcntl] [DOC] Add task and files for RDoc
4ae67b1ab5e63280bfb7ae7cc80250a6c1495801 2024-03-14 [ruby/fcntl] [DOC] Add missing documents
e394f5539e036efabf46346fbb9699777cc1f2d3 2024-03-14 [ruby/fcntl] [DOC] Package document files
b01d319ec82150e7f938a0c7bf79eae11e199931 2024-03-14 [ruby/fcntl] [DOC] Package files for RDoc
35706c608c236b5d02a2975567bd1cdfda9cf4d6 2023-05-06 [ruby/stringio] [DOC] Add rdoc task
c913f3347c9669f2efc854cad7e0e444fac0ae6a 2024-03-13 [ruby/stringio] [DOC] Add missing documents
578f96afb53c43ef4298c26ba158334fab56c702 2024-03-13 [ruby/stringio] [DOC] Package rdoc files
c1279a3da53d2869181cbc232213213b8bd99db7 2024-02-26 Extract `RHASH_IDENTHASH_P`
cd774f4ab916290128924a3eb121b9e56fb587d2 2024-02-26 Extract `RHASH_STRING_KEY_P`
f36a71e26995b69ff72bc132bbcf40ad89571414 2024-02-26 [Bug #20307] Fix `Hash#update` to make frozen copy of string keys
1ad366134ded1667745dd9fa70919051869f8d6c 2024-02-22 [Feature #20293] Add `Warning.categories`
8fe86feecdcd0318c9ec88c10d2698beb9878bee 2024-02-07 [Feature #20244] Extract `chdir_lock` and its stuffs
4bb8f8582fe347315f8c9dce87c9bdf4cd8f9027 2024-02-07 [Feature #20244] Show the conflicting another chdir block
67fe047821d08781f783476c4060f017cd27541f 2024-02-14 [Feature #20244] Register global variable for another thread
5326337d4f15ccf33128b3cf5a8896ba7f91fcc4 2024-02-15 [Feature #20244] Issue a single `Warning.warn` call
a1ced60692022184d40bdbb980131705e6be4fda 2022-06-30 [ruby/stringio] NULL StringIO by `StringIO.new(nil)`
f0826057350555f802d5e27a26b6b91510182ccb 2024-03-15 outdate-bundled-gems.rb: Add `--help` option
eceb36c7b9c71d7d230c104a486c3ba1a5afd8f9 2024-03-15 downloader.rb: Add `--help` option
823727538e0b32fc7e7b74c05299991fd587bf32 2024-03-15 Deprecate `--dryrun` options in favor of `--dry-run`
03e7b266a7be342e22c00725040266c1abbcba59 2024-03-15 Test deprecation warning with `$;`
1d91a1ad2db353aad37894a3e4a3756d5dd51413 2024-03-15 Cover all warning categories by using `Warning.categories`
a83703af79dca708736a00d45917f19a3dd698bb 2024-03-15 Skip warnings for duplicate keys
d4a53b465a6f77765e29f019d6ea4e6508c39f17 2024-03-16 Prefer the simple read/write `File` singleton methods
aae9f5628c5af6a5eb8027e9f21b44fa80162d35 2024-03-16 Prefer the simple read/write `File` singleton methods
df5ef282337764508a1e1d93459d7a280e46647c 2024-01-18 [Bug #19918] Reject block passing in index
0d5b16599a4ad606619228623299b931c48b597b 2024-02-20 [Bug #20218] Reject keyword arguments in index
e69708e5ef69dc7e7ff08881f16f6b10f65fafd0 2024-03-17 [DOC] Mention about disallowed arguments in index
a91800c4a05cc573a0ed1607210fc360a5c16b57 2023-08-07 Validate tag type to jump
28a2105a554d875cc5c6fc2b5ac20e0e6c04966e 2023-08-07 Prefer `enum ruby_tag_type` over `int`
9e470ebdcd59bc2655d78a61e2a8e8bf6a4e0521 2024-03-17 Revert "Remove flip-flop usages from build scripts"
e670892497f2eed07983617104ea8d38da2706b1 2024-03-17 Remove no longer needed matching
5fd6b461c777654493c32c03c19f0b75362b966f 2024-03-17 Refactor encdb and transdb templates
6ccc04cf456de9572dd2fd40c47cc614942b68a0 2024-03-06 Add more abstract decorations for messaging
f5497203b693afa2cf5d10ef57467f7eed008735 2024-03-02 Highlight messages in fetch-bundled_gems
3d353afeb0ecaf1e64c8fa8f58622bebebfca352 2022-03-28 [ruby/rdoc] Filter marshaled objets
9e3077a7a6a59512aea5538adf173a33bbc5db3f 2024-03-21 Move old OS versions to `include:` and simplify test matrices
235aa7ad63d8cf77043a2f62f3c3e30fd6af6c05 2024-03-22 Pass blocks to blocks as block parameters
af88ca4c076cde9a23ee68281994e1b443cf4e9b 2024-03-22 Match `--with/--without` options against gem names
2c4170ea217f6ff8034d8467311c0810f7c5186e 2024-03-22 Extension in gems cannot be statically linked
055613fd868a8c94e43893f8c58a00cdd2a81f6d 2024-03-22 Fix pointer incompatiblity
127d7a35df10ee2bc99f44b888972b2c5361d84f 2024-03-22 Some functions are not used when `THREAD_MODEL=none`
e2a9b87126d59e4766479a7aa12cf7a648f46506 2024-03-22 `rb_thread_sched_destroy` is not used now at all
78e12beb6d6d7ab7db962f3985ccc718e0060b1a 2024-03-22 Propagate jobserver FDs to `cargo` and `rustc` [ci skip]
a8075caa4e7681ca274d474cdc15fbeee9ad9d2a 2024-03-23 [ruby/win32ole] Test constants for the backward compatibility
14fba5a78499a3a797ec5f27fe697ffa763955f5 2024-03-23 [ruby/win32ole] Exclude unused files from packages
43fe89d921862373bde017e96fbd692a24534eca 2024-03-23 [ruby/win32ole] Refine pathspecs for `spec.files`
c505bb0ca0fd61c7ae931d26451f11122a2644e9 2024-03-23 Ignore method chains succeeding `git ls-files`
5a77397489268f27a5d803441d723736a12f59fc 2024-03-23 Ignore method chains succeeding `git ls-files`
678cb80033511cbb46df2bdddd42d29d70bc7f7d 2024-03-23 Move `-test-/fatal/rb_fatal` to `-test-/fatal`
8265a7531fba008eac777682124c2fb1b55e724c 2024-03-23 Use dedicated methods to abort
7c61506ba2d0f86c32b9b806c53ed490512f17d1 2024-03-23 Do not use macos-14 for CodeQL [ci skip]
7c015c3b30ca3618f9c02c03ff4184ca8587b2c1 2024-03-24 Remove never used macros related to RJIT [ci skip]
5e4b4d667441461f6384b2afb47df855c06d2e20 2024-03-24 [rubygems/rubygems] Remove typo name
fdd7ffb70ca6e9f7d790aadde86dbc8172e19f4d 2024-03-25 [Bug #20389] Chilled string cannot be a shared root
e720a6b48582900efd1bd326210644b2fc0f2c5d 2024-03-25 Show the chilled status of a String [ci skip]
a850cd1a87bef738c40d9c550fb8823699083f2e 2024-03-26 [Bug #20392] Block arguments duplication check at `super`
0c114dfcc79cb4690705ec88ebf9147e5c03702d 2024-03-27 Check existing ISeq wrapper
16c18eafb579cf2263c7e0057c4c81358fe62075 2024-03-27 Revert "Mark iseq structs with rb_gc_mark_movable"
cbc11bcb63ccebd8fc3f12362b8d6dbcf06d7fdd 2024-03-27 Ignore errors on prerelease gems
db5686a8ba7f6157deb2b49f3e16196f1506fa83 2024-03-27 Read as binary regardless locale
06563d78a1e28ad97593c3caaf5137f0c64884bf 2024-03-27 [ruby/stringio] Adjust styles [ci skip]
51e6becd391eac03fd3842e1db9b6907999d64ba 2024-03-27 [ruby/stringio] Extract `readonly_string_p`
7293cef0a84026ff53c37926839b5bc0a154bf57 2024-03-28 [DOC] molinillo has been moved
67bdb7aabaef106ee377dd7757365db1ce46d531 2024-03-28 [DOC] Use `rdoc-ref:@` shorthands for `rdoc-label:` tags
2ab9fb1c2e659f1f819ed63796171b2129255185 2024-03-28 [Bug #20398] Terminate token buffer at invalid octal number
4fa8fefd9ca298096d4d3a52a29542d5e6d045d6 2024-03-28 Suppress warning at literal string
03ab4a56d239a9816431fe65729243a223db6e2c 2024-03-28 Clean symlinks to be runnable [ci skip]
f697d3242feeb18dae3b9f5e9addebb11e5442ff 2024-03-30 Manage required baseruby version in one place
376ae22235dd50fee32ab7660c17137b7f3a245e 2024-03-30 Manage required baseruby version in one place
70645a5acdaa6028a897b828ceacd57efb9cf257 2024-04-01 Write gzipped data as binary
b50c4dc30a1e2db18e62b4dab3d8faabc62e29e3 2024-04-01 Rename the variable
ce395d7e90529ddf970bf36106e636831c9f1650 2024-04-03 Reset `$.` before matching
f928e60d41314a9aad2d9629114bb3ae57f51096 2024-04-03 Check if a fatal signal is from kernel
64b0f4303e3551ca044e29100ace7927607a07e3 2024-04-04 Refine test_argf.rb
184db1fd6ab04cff2721c1e634e6ff31519fcd28 2024-04-04 Update `ARGF.write` interface
3ac6a03b2e16da1df818227be02c5129c9804b14 2024-04-03 Revert "hijack SIGCHLD handler for internal use"
58918788abd63901588e4aa1e39b5c057321c10a 2024-03-16 [Bug #20342] Consider wrapped load in `main` methods
b006919200d30daa672951edafd47c8e7af247d4 2024-04-06 `objspace_each_pages` is also only used if GC compression is possible
9b5d4274a247567c583667f4c8442872d8765d39 2024-03-08 [Feature #20329] Clean up dump sub-options
df8f1f78f03ba0b18c082f2cd85a276862a1a944 2024-03-18 [Feature #20329] Separate additional flags from main dump options
eaa6e4b22862a31c9595d052f7c63ce997a95d68 2024-04-07 [DOC] Update PTY documents
b5b54c19f65a42c9229eff5e978937222d46ca41 2024-04-07 Unify `ERRMSG1` and `ERRMSG2` to `ERRMSG_FMT` variadic macro
ed4d03ea41fa48e2d83f5956796f47c32fbe27ab 2023-08-07 Make `dln_warning` a variadic macro
0620f006c2043c9842f2a431f14cf1d3f846fb07 2023-08-07 Remove `translit_char`
0d93fd0f69cf6b8f60d76948b2e7d1144c1cd843 2023-08-07 Merge `push_include_cygwin` into `push_include`
b88e0d6653836a57f2a51c03e204850319d8e218 2023-08-08 Merge `push_include` and `ruby_push_include`
c4dadfbd47b200b04c59b72ed53948f964ef9cd6 2024-04-07 Fix a typo, missing `P` in `SETPGRP_VOID`
cccffeff2f2de0b5f655aaa04d935f2eee4b0cd2 2024-04-07 Fix missing variable
4dd9e5cf7447ec70a55206fd5e1b9e8c79dbba7e 2024-04-06 Add builtin type assertion
8217fbf4bd45fa829fde33bc0b0cfabf34eac50b 2024-04-08 [ruby/tmpdir] Display the offending parent path in the exception
00cbdb5a8be7af849874ecdc5ef8a46eed4b214b 2024-04-08 Skip even "Document" only
3d73cd752f5dbdff4c77c57d011ca7f8d783c8ba 2024-04-05 Hack to update spec/bundler/support/builders.rb
0bc71828b596c763f09d674260f97722a311e764 2024-04-08 [pty] Split `chfunc` into functions in steps
13f04e5beb801d17fce6aa3bc36f6da7a0953874 2024-04-10 [ruby/io-console] Load the built extension library in noctty tests
d60b2caa95b01f37d35db9ef8be1d035d14b408d 2024-04-10 Lock turbo_tests to 2.1.0 provisionally
207788466eedfdefcf09fdc5c6217547b5ce4ed1 2024-04-10 [Bug #20417] Block local variables do not need to warn about unused
e7f8db9079bc3b0f94a490e7597560ac07f5b072 2024-04-08 [pty] Support `ptsname_r` of glibc
2df4638538c5602bb14bfb5bf0cb68b06452e584 2024-04-11 Cleanings of .bundle do not need cleanings of ext
ca81f5a5de4bf9a8445770edd13ab0a9321910bf 2024-04-11 Realclean extracted bundled gems and lock files
e36988450e9e9ccccb41c72135f1e57790920668 2024-04-12 [Bug #20423] Disallow anonymous block within argument forwarding
69823b97b517629e5438328e10f758eb6250f762 2024-04-12 [Bug #20423] Fix error message of prism
91c457e0914309a8949f15ee4be4e453951c5985 2024-02-28 Parenthesized SVN IDs in .mailmap look too verbose [ci skip]
3368913be3838d152e42bde02a94219102b61f71 2024-04-14 [pty] Fix `ptsname_r` fallback
8d5d6ec6e7dd777a058fbd9b08372a4fba8737b9 2024-04-14 [pty] Fix missing `or`
fc363944b40e4031b447f91fa897935620d43ecd 2024-04-15 [ruby/optparse] bump up to 0.5.0
66bfcba587df3184d3d32495e2ba70984b36e1b2 2024-04-15 Not all `nm`s support the `--help` option
53a8ad151bf2a5a986f294027178659aad1a5bd5 2024-04-16 Escape colons in pre-commit dependency [ci skip]
29110fe18d8f10f649cbcd43a9726069bfff1c54 2024-04-16 [Bug #20325] `Enumerator.product.size` is 0 if any size is 0
54d472d91fe9fc724969a6ed71a3919710e28bfa 2021-01-24 [rubygems/rubygems] Honor a specified path as the temporary diretory if given
09638741ba4d9547a0e48af8c767744fb1d7f68d 2024-04-17 [Feature #20335] `Thread.each_caller_location` arguments
55b68d6cdc19da22eaae0a8dda6a2ab0ac65ac99 2024-04-17 Revert an accidentally merged change [ci skip]
88a88b56c7094bca3db42f01d672622527dcad14 2024-04-15 [ruby/optparse] [DOC] Package files for RDoc
0f1ef19fcdc404dcf6a8ebfc44cde1a44e4d5cb9 2024-04-15 [ruby/optparse] Fix typo [ci skip]
a80f646616e4a0b0df503bbef9acc4b408e943df 2024-04-10 Explicily lock turbo_tests to 2.2.0 in Gemfile
7f87ad9fc4bc45faf8cd33602a025f27c094b2fd 2024-04-19 Refer autoconfigured endian macro (#10572)
3169c15863497f4269b819b2dc3b1c5bff3699b0 2024-04-18 Fix rubyspec-capiext dependency
801e4a4febbb226a7afd764c84b15f183d857815 2024-04-19 Remove UPDATE_LIBRARIES
05d681f91e45dfd487463f5108872d4bd30c1beb 2024-04-19 Make `Output.new` accepts keyword arguments
1984db2db8ee54c33aabf6994718b972c56e2283 2024-04-19 Preserve old encinit.c if unchanged
7951b349ab6b9b5889b90f6fa7f9bbb304ec09fd 2024-04-19 Suppress useless linker warnings totally on macOS
f17268f7d4fd217e3d79d65527c75c619db8af05 2024-04-16 Extract tmpdir template
c789e4c493cfd8abde2268b1ca2a0656851e0772 2024-04-16 Use isolated temporary directory in test-all too for RubyGems tests
cd95f6b87fbe15712406054a31b8411ae82180f6 2024-04-19 Show left files info
9f9755664ddc4447dd498ec75613d996238169c0 2024-04-19 Fix method name
2b11bcb84ec0e9326ce03a2ec8f0ed2ee349d3c1 2024-04-20 [ruby/zlib] Clear temporary directory
9b580ee7b6cb0bebf977a7cd50285ba48b671e87 2024-04-20 [rubygems/rubygems] Clear temporary directory
e59da9c3393bf054de96e3e828aa2ba5b7286ce5 2024-04-22 Windows does not have "/tmp" path usually
c65bc2e5d9f0bc56b22d6bb765a1f25c53aa2ea7 2024-04-19 Show left tmpdir recursively
44d2b5949167fe5b7de68de06b103e586d4133f8 2024-04-22 Extract `list_tree` as a method and separate from removals
d42a8d66024f0a86c5a162eeffff1ab91ad9fa43 2024-04-22 [DOC] Tweek a comment
afa0d58580aa5d6356af532991d2c8dffb301732 2024-04-23 Adjust indent [ci skip]
777daae04992fdb472e2382a08aefc9fd2366159 2024-04-23 Shorten tmpdir path
a53435868e09fd1b149def652f356840f58f4d32 2024-04-23 Traverse tmpdir under chdir
66edc33f4e904225594a7253cb8858b3bbc1069f 2024-04-24 [DOC] Wait for `docs` to complete before installing all
91ff2fd9b544795ec9df6c2fabf3f2b0b318c166 2024-04-24 Fix dllimport warnings
762491db822570e20090d6ba1cdec16ae2845397 2024-04-26 [DOC] Caveat about "allocate then wrap"
500586b401d2c1c21a2909af616b5fbde468798a 2024-04-26 Set executable on rdoc-srcdir [ci skip]
602193ded761fd0489b82cf705416bdc3f9cf501 2024-04-27 Timeout in bootstraptest
a0b4f0bcc97331e8feae1bcc9567f821921669b9 2024-04-27 Timeout scale in bootstraptest
937cb1176de32b69d9b800e7d0bd3b88cb83d06b 2024-04-27 Fix regexps for abbreviated options
a6308ca9589638c2efb791ac6858fdda8cb06c44 2024-04-28 ripper: Move DSL line pattern
57eca0a80dbe5d829108d9a7f46123eb80cd3254 2024-05-01 Test for memory leak
f4c6479eeabc2b691f07f9421b7e7d59a7f53921 2024-05-01 Fix xfree
e9e41ad6b0b94e69e375cb2cef84e7a241d7ef56 2024-05-01 Fix ruby_mimcalloc size when CALC_EXACT_MALLOC_SIZE
d22dfce1cc5e5425e062dc7883b522ef85fe06db 2024-05-01 Fix memory leak of `rb_ast_t` in parser
12cbfd8e2f0c2386803f835c3d8d55ac584e9e22 2024-05-02 Declare as NORETURN
9f8e87c44bc87f5b37364707d1f570da1d7a6f89 2024-05-02 Test for win32/registry.rb
0b091e6675e58afbc52d200440c8ed31c13d4a00 2024-04-27 win32/registry: Refine pack/unpack
491c38bfcdbf4965992d8b23c4fe9007452fffee 2024-04-27 win32/registry: Make frozen_string_literal true
7662e6fcd5f4901a3a0f34e2d54f8231599d52e2 2024-04-27 win32/registry: Shorten with safe navigation operator
91485d7dc64e0f56dc731ac6722d8dc6119f1f6f 2024-05-03 Adjust indent [ci skip]
b6625d38d886acb8a2fdf8321197d29a1d63c12c 2024-05-03 [DOC] Fix the description about the timing finalizers will be called
95ae123343f3d1fc644bff5a240e0d14ddfb7810 2024-05-05 [ruby/did_you_mean] Move development dependencies to Gemfile
aabe718e6483eb572566878320a0d83f430d1cbc 2024-05-08 Show the caller location of assertion methods
5bb656e4f063e717262efe2dc303ed914eb1dd6c 2024-05-08 [Bug #20474] Keep spaces in leading blank line
5a332940ed2f809cb17af7e4d068089b6e1fa6ca 2024-05-08 Update revision.h if branch unmatch not only revision [ci skip]
e9378788837f7d053df4339ac0a0ea1d683502a4 2024-05-08 Revert "Update revision.h if branch unmatch not only revision"
d224bfdc3252913ac635be0bf28173c659a10687 2024-04-24 `redblack_cache_ancestors` is enabled only when `mmap` is available
d6564615e7aad09348b6bb933f787ee30916971e 2024-04-24 Fix format specifier for `DWORD`
58bde0169d64146ac30976f66412ef1c32b68c58 2024-05-09 [DOC] Fix the pattern for man pages
d10615c064603a138379019834b13349e563e7bb 2024-05-09 [DOC] Update `--dump` option arguments in the ruby man page
4edd9b072c4382a901f7317c2c0c9e143554b709 2024-05-12 [ruby/irb] Clean up tmpdir
d9e6e6fb60ae71f5288f54f0d34fad1e8806cf67 2024-05-04 [Bug #7759] Fix instance variable names to be checked
8b9b150512b7b9514143a6b971992c9a539ead2f 2024-05-04 [Bug #20481] Check for unmarshaling ivar
a1fb6cc978ffba6c4a8284a4fcca3efcef684714 2024-05-10 ripper: Use `$&` instead of quoting charaters in tests
5695c5df95460ed9949e1c8f8ca89b4a5c5cc4dd 2024-05-12 ripper: Fix opassign when assignment to backref variables
b911d2222f907d3fad397938e8f513ecfb4635b8 2024-05-12 [Bug #20482] [DOC] Clarify about pattern maching guard clause
3c16d93cd3a7c4d1362e07070c9ed9826a7272a8 2024-05-12 Constify encoding type in universal parser
e73f6618d5d7a36e0599df14d2423544007bdf7c 2024-05-15 [rubygems/rubygems] Do not override `@orig_env`
9d69619623ec6b86c464b7cac911b7201f74dab7 2024-04-20 [rubygems/rubygems] Clean up generated and copied files
2dd46bb82ffc4dff01d7ea70922f0e407acafb4e 2024-05-16 [Bug #20468] Fix safe navigation in `for` variable
d076101af93b28beff15eaa1fcb92ce4f070e9cc 2024-05-16 Fix dump of NODE [ci skip]
232f7b37cf1e13d0fff6c8ffc8a342f1c126cd98 2024-05-18 Replace cast tags with typed midrule actions
fd8e6e8c54708c2cfde689afe5762b4e206ffe31 2024-05-18 Replace cast tags for `tSTRING_DVAR` with typed midrule actions
dbbaf871de70243b78e0d2f3d3575351317b5c5c 2024-05-18 [DOC] Fix `$<` comment
b47533f67b5c4c758b05cdce0fcd0f978fbfe8b9 2024-05-19 Remove `rb_bug` after COMPILE_ERROR
8c0b57d3ee68caea093cb73b5f014a303f37bbb4 2024-05-19 `rb_enc_compile_warn` and `rb_enc_compile_warning` are printf format
d037c5196a14c03e72746ccdf0437b5dd4f80a69 2024-05-19 Suppress -Wclobbered warnings
a10a483af9786702152670e85b198dfc9156aea5 2024-05-18 [rubygems/rubygems] Should rescue vendored net-http exception
18eaf0be905e3e251423b42d6f4e56b7cae1bc3b 2024-05-20 [Bug #20494] Search non-default directories for GMP
14da90f26294b0ccba872b433dbb726544f486f7 2024-05-20 --with-gmp-dir option is for ruby itself, not extensions
fa26ef5bf715c7eb0bd80dd587a3f86f808f56af 2024-05-20 Fix the end of "compiler section"
5fed63f7b09d7697a34fcc38efc2985d6e805c40 2024-05-09 ripper: Use ripper DSL in simple dispatch chain cases
2d92a4afba36034f3d92ab75dfae4dbf5a445c7e 2024-05-10 ripper: Make `$:n` to refer each grammar values
2e765c20dbd542d43155749910421b0f7963524f 2024-05-10 ripper: Short hand for `rb_ary_new_from_args`
ee8bbbabe549d1ff8a37509e3a5dc9e648aced3a 2024-05-12 ripper: Show popped TOS in debug mode
147134b474fc74b68537750a2f63c81a87bd0e86 2024-05-12 ripper: Remove rb_ripper_none
47efdae6028e39bbe8f35d325e26e6bc206251ef 2024-05-12 ripper: Preserve indentation
66446b94358a78ddd168e5ce0b5ac475bb34ec50 2024-05-12 ripper: Allow parenthesized comma in options
e61e5c3b84221880e71f85bfeeedcbed9bf907b5 2024-05-12 ripper: Move `assign_error` call to `const_decl`
56d2c26c85a527d6cdf95a78ad7f442ea9cb0e7b 2024-05-12 ripper: Move `assign_error` call to `assignable`
5bba5fb739364180da7f2208e9c0cfd0ac7b26f8 2024-05-12 ripper: Describe `var_ref` for `user_variable` in ripper DSL
4c7ec5e0148bda451631d738af95d528a507557f 2024-05-12 ripper: Extend to represent array access and splat
be0f2ab32dd0c5f7960ff0b6941a6d1cc66037e2 2024-05-12 ripper: Splat `$:head` for `defs!`
3e81bc3d5306dc4bbe107367dba665d48bcc988d 2024-05-12 ripper: Splat `$:opt_args_tail` for `params!`
978c31f04a74a83f1c0d4c3faab5795aa999bb7e 2024-05-12 ripper: Splat array patterns with `pre_arg`
501dbf2bcaab5003663b6eabb2d7660209bc786e 2024-05-12 ripper: Splat hash patterns
c773453c77c44f79d49d0ba48557a26950b3a4b9 2024-05-12 ripper: Splat find patterns
8277cf0799145bed0c813bfcc187739f77b3102d 2024-05-21 [Bug #20499] Use consistent version tools with CC
1e08a9f0e9058186db18f29efc6458c00f10a856 2024-05-22 [Bug #20499] Use Xcode owned tools for Xcode clang
5fa6ba9568e87e43e08a4daeba1572254c589fb1 2024-05-23 [Bug #20500] Search non-default directories for jemalloc
ce20367a0e2f1fcfabebf3b6bea732fc71fa79f7 2024-05-23 Define `incflags` also on mswin
a99d79dd318d525ecf2335c7c7d652eed860e1f5 2024-05-23 Remove dead code
49fcd33e136ee2fe8720183b63a41bb6ef8d615c 2024-05-23 Introduce a specialize instruction for Array#pack
0bae2f00025b6b51a9e0c9e3348d5f5d16c2aae4 2024-05-25 [Bug #20510] Do not count optional hash argument for `IO.new`
bc50f2a3f1d166be3899f32b81bb78f666000592 2024-05-26 Debug unexpectedly changed path
0d44e23831d5bbebb273081b5eef7ed60f55abbc 2024-05-26 Prevent test-bundled-gems outputs from mixing
f4b475993eefa98cd6c8d2b109aea525993b6f0b 2024-05-27 Apply optimizations for `putstring` to `putchilledstring` as well
43798e0f6d72a8f1c624eba74c4a068ff9b21c84 2024-05-28 lldb: Show coderange
0a92c9f2b011c4cfcd1b894dccfd4e8c36cadd57 2024-05-28 Set empty strings to ASCII-only
7d144781a93df66379922717da711a09d1cf78ff 2024-05-28 [Bug #20512] Set coderange in `Range#each` of strings
31c9a3a1d330606493e5e70aec3cd1a36d8c61a0 2024-05-28 [Bug #20438] Disallow "%\n" and "%\0"
1a31d38c564d14dc5ba0226b85c8adeed8b8f1a5 2024-05-29 Cast to void pointer for -Wformat-pedantic
f630b24d7a08bb045f9aa7911bcd3477ebc6aba2 2024-05-29 Fix `calloc` arguments order for -Wcalloc-transposed-args
da69c9235f1a9de856387da3d4db303456c9f100 2024-05-29 Fix -Wclobbered warnings
a41e6f387349647d25aee54d97d9714934d5c3b3 2024-05-29 GCC LD does not support `.debug_macinfo` yet
4dcd7d62403efddb9f43997a7e07a716ab29fcc7 2024-05-29 Setup ruby before setup/directories
632115c11ec356d5abd65a0db2a21358c87d99bb 2024-05-29 Round down test-spec folding width to a multiple of 20
ab353a3064be3c8ec1c81264c47e12911500102a 2024-05-29 Fix the case COLUMNS is unset
949fabe4e9f60428753e280c7fbc22884d3735b8 2024-05-30 [DEBUG] More info when SyntaxError#path changed
5308da5e1c53839b27cc4c0081bb965b46e0d052 2024-06-01 Add dependencies of configure.ac
a720a1c44702d91217b781e582269f1c57ecff1d 2024-06-01 Suppress -Wmaybe-uninitialized warnings with LTO
c05f60a600b2f61798124ea6f32a1c8f9d32731e 2024-06-01 Suppress -Wclobbered warning for BLOCKING_REGION
05553cf22d43dd78b8f30cc4591230b5c000c538 2024-06-01 [Bug #20517] Make a multibyte character one token at meta escape
fd74614059c069311dfb3ec1db914fce67421a51 2024-06-01 Get rid of type-punning pointer casts
a7d0a910096fd61bff99efdfd6e4810c0287b61e 2024-05-28 Raise memerror when really memory exhausted
cedc7737b6a614de1ee2aaa8d66bbca217d9fa8f 2024-05-27 Make interchangeable NODE types aliases
2889ed1bcbd9b068239c6e981e46eb7bc406009a 2024-05-27 Use `RNode_DREGX` variable for debuggers
ae203984ff65c5cf3b152c26e3220744e05047d8 2024-05-27 Ditto for NODE_DOT2 and NODE_DOT3
733c72e6f03673151b9f01923d783e24fb66fb82 2024-06-02 Show destination directory after installation
26bd4144f74131a55256cc6073d0c36e1e662736 2024-06-02 Add `nightly` recipe
3eba84fba015f82fe4ed48ca32450c48a771942f 2024-06-02 [DOC] Caution about old GNU make
5980f14e88934ea068c1c3d54fd347709842f472 2024-06-02 [DOC] building_ruby: Fold long lines
457c6b4789199c3336126d4dc4883252c9e2f2ac 2024-06-02 [DOC] building_ruby: Refine links
7e52e3e3f7ccb0d14bd091b9ecef065eafbf2ef6 2024-06-02 [DOC] building_ruby: External library links
1f8c45aa51ece7df1d7d07382b44640ab30306cb 2024-06-02 [DOC] building_ruby: Move the caution to a footnote
77e5e06846ffac01459fe18e9e293b6e5ebb3d4e 2024-06-03 [ruby/date] Prevent converted gregorian date from GC
1ca4c8b41f04a72ce66537edf16729af3f5d41d0 2024-06-03 [DOC] man: Fix up formatting
589764b1c9ed8ed5b59dfb953667b41c41700ce2 2024-06-03 [DOC] man: Add missing GC environment variables
c25f653047a04156772ec19ef5f7f5899518a378 2024-06-03 [DOC] man: Add environment variable RUBY_SHARED_FIBER_POOL_FREE_STACKS
0fb2147284423eafabbf5d8878dd9392981f3b24 2024-06-03 [DOC] man: Add environment variable RUBY_IO_BUFFER_DEFAULT_SIZE
c08783f398f7a019675289f7cef4acee5a371b24 2024-06-03 [DOC] man: Remove environment variable RUBY_GC_HEAP_INIT_SLOTS
2192b0eaa06e07d7903d8c9f7debed36d4a46c84 2024-06-03 [DOC] man: Add environment variable RUBY_FREE_AT_EXIT
fa8984df2ed737d7e4713bf60816f4ac50326b34 2024-06-03 [DOC] man: Add environment variable RUBY_MAX_CPU and RUBY_MN_THREADS
7aa1bca2c9d8f002b0cc6d6730318d726d20d52d 2024-06-03 [DOC] man: Add environment variable RUBY_PAGER
17b89849c6076777ccfd014f191f8c97f81f8cae 2024-06-03 Count uninitialized call cache as miss empty
bdcdeb7918ee692ec3ade73cefc1ee6d9f542d47 2024-06-04 [DOC] ruby.1: mandoc is not markdown
1ac3a71d66ad6549a4de65481c81bb002e3650ac 2024-06-04 [DOC] ruby.1: Refine RUBY_GC_HEAP_n_INIT_SLOTS description
065190a973c9534b93e3ff99b789bcc945032dfd 2024-06-05 [Bug #20524] win32: Try to configure GMP if available
f8e3dd4ec1afab4cd056029982229f3bbea006da 2024-06-05 [Bug #20524] win32: Suppress GMP warning
83f02d42e0a3c39661dc99c049ab9a70ff227d5b 2024-06-05 [Bug #20524] Do not define USE_GMP insteaad of setting to "no"
27321290d954300192c82cdf5e2c794a695473f5 2024-06-06 [Bug #20521] ripper: Clean up strterm
ec7babd12d5802e9970d9aecd78ac2e5ec79bcc8 2024-06-06 [Feature #19998] Untyped Data API has been marked as deprecated
e323dbb1bd0a4022e353e70dc24c5f98c5e45553 2024-06-06 Make subclasses to define methods
0396050f5a927f6f32c9eebd8549d38c8255c14a 2024-06-06 Cast `RUBY_ATOMIC_PTR_CAS` arguments
5b4734d51d8504e3b4152d54f26cdeaef0957b8c 2024-06-06 win32: Allocate the wrapper for crypt provider handle first
335cb28886dda81b5c3dad1bb02cf7b7450e05e9 2024-06-06 Do not try random devices immediately twice
9e28354705e2aa312e5dee775e3bd08095fc7e9c 2024-05-19 ripper: Fix excess `compile_error` at simple backref op_asgn
5f6a4ed5074eda4b4b1bd2d6dd29aaf3b8ef879d 2024-06-07 Remove the old untyped Data API in spec/ruby
d51883e420e0dea3f43db0c3a2127d4a062f80bf 2024-06-07 Enclose in ruby_version_is blocks
1c5c724c6f92a4461b90af7afd8acafcf40673b1 2024-06-07 Balance block braces with `#if`
0619312bb53cb64dedbfbf30eafd3a708b72588e 2024-06-07 [ruby/digest] Use typed data in digest
bf95a17c8463f5540738dd4c876e83f2272e778c 2024-06-07 [ruby/digest] [DOC] Update document to use `rb_digest_make_metadata`
18fcec23bfdaaff372ae657ed0e338c6e351e5e3 2024-06-08 ripper: Introduce `RIPPER_ID` macro instead of `ripper_id_` macros
9bee49e0e1fac1c4f8b209ce817d73a278af07f4 2024-06-08 ripper: Unify backref error handling
7612e45306e87bea2a5e8d269ac06cd2b65eef29 2024-06-08 ripper: Unify formal argument error handling
6ea9cd49099b83aebbab9463e3432cb03a4b6ba4 2024-06-08 Provisionally export new API
dd8903fed72c2d06fe7a0ca6b5ef88e9140be451 2024-06-09 [Bug #20566] Mention out-of-range argument cases in `String#<<`
906a86e4de71061dca0558a6bd6e0b355776dfb1 2024-06-09 Use `dllexport` as `RUBY_FUNC_EXPORTED` on Windows
c357138aa3e32702074847cd6154ee964e644db7 2024-06-09 Use `PRISM_EXPORTED_FUNCTION` consistently with the header
1b7aabb90dd884bd720b1eac417a8845a0b53503 2024-06-09 Remove digest.def that fails on older Ruby versions
8abdd56c31f8d52a59ea40db72881bbf2cc08d21 2024-06-10 Test `rb_ext_resolve_symbol` without Windows .def files
206465e84d7c258194b8e682d794a95e8416ff3b 2024-06-11 ripper: Unify `dispatch_end`
0bc91fa6df66782f1744eae7b92e460e8170eeff 2024-06-12 `File.umask` does not make sense on Windows
01b13886dc96eb13688d448019a8699f9bdee5ac 2024-06-07 [Bug #20562] Categorize `RUBY_FREE_AT_EXIT` warning as experimental
32a555ea532fb15721ad403e6dce0a2ffc346f12 2024-06-12 [Bug #20572] Abandon if replacing destination is the same
2e59cf00cc35183fe9b616672cb8d2b461b1cf9b 2024-06-14 [Bug #20578] ripper: Fix dispatching part at invalid escapes
7f47469105266698e14d5daf8cc95d0184880660 2024-06-14 Include `__LINE__` in `add_delayed_token` macro
a1f72a563b74a44198b34add3aa9fdcef54c2405 2024-06-14 [Bug #20579] ripper: Dispatch spaces at END-OF-INPUT without newline
378e65af9a0d707436f20a5a514f5ea503f89ee8 2024-06-19 [rubygems/rubygems] Dump `RbConfig` elements to escape special characters
57e15074fe90e78afc9eadd8287f777d83a8ce6d 2024-06-19 [rubygems/rubygems] Workaround for TruffleRuby that set `nil` to LIBRUBY_RELATIVE
321ed86e93a34833bd869c6bc3f52d84b8ecce35 2024-06-19 [rubygems/rubygems] Do not set previously unset value
c2fd3dfb983158488b56abec1e9802dfcc4aa095 2024-06-19 [ruby/date] Update zonetab.h at 2024-06-19
e345970707fd0541e79ee093a613c8439718c852 2024-06-19 [rubygems/rubygems] Revert "Workaround for TruffleRuby that set `nil` to LIBRUBY_RELATIVE"
92ab2dac22a3f7231ab5b0e9a6994894e7f40f93 2024-06-20 [rubygems/rubygems] Check if failed with the expected error
b834c62efdb730e1b0ac7134cfa933bc10c59a80 2024-06-19 Delegate from `RBIMPL_ASSERT_OR_ASSUME` to `RUBY_ASSERT_ALWAYS`
249a1fb0eb26a79370c7a0b3833b2e25f92866a9 2024-06-19 Show more in `RBIMPL_ASSERT_TYPE`
dd378c5a2483002d50053cf81d00004c1fb3c8bd 2024-06-21 Expand --with-opt-dir arguments
cab0d03037d8bc2fce19d1ba2d709f1436890f01 2024-06-22 Get rid of nesting backquotes
d122a68863f4438c4db594cf67a12348c151aae9 2024-06-22 Exported symbols in DLL on Windows are managed by win32/mkexports.rb
d8c6e91748871ab2287d7703347847fe18a292d2 2024-06-23 Fix dangling `else`
65d3eacc80bbefb29e5cd0f3f9661d886f2e4cee 2024-06-24 No longer needs `sigsetjmp`
1213623e5c11d63793e6966752904cc265012b25 2024-06-21 Use gperf 3.1 to generate ANSI-C code
12e66f11e526ba89103ca0b10a80b9b61a16af3e 2024-06-21 [ruby/date] Use gperf 3.1 to generate ANSI-C code
7aafd3ed0e26c292834a628bf6d1335706f90a50 2024-06-21 [ruby/date] Use `strncasecmp`
865a2027a17fdc09cd228e06bb6e5f8b2a48268d 2024-06-24 [ruby/date] Use locale insensitive casecmp
25c2aa0a1c55b5a90e29fc9d4f64166ddb498f51 2024-06-21 [ruby/io-console] Use gperf 3.1 to generate ANSI-C code
f4f8aa0f890fd4642356741de21b0e3914c2c79b 2024-06-21 [ruby/io-console] Use `strcasecmp`
e428ee7bbe07fd12f65e45be0839e7f0b1e4cda6 2024-06-24 [ruby/io-console] Use locale insensitive casecmp
22f98bb7ca485d4e3830b8256c56deb9b92378f6 2024-04-26 Parenthesize `nd_fl_newline` macro expressions
250fc1223c4dc293f8759ddedce9cba7841f1474 2024-04-26 [Bug #20457] Do not remove final `return` node
bed34b3a52afde6d98fcef19e199d0af293577be 2024-06-25 Show the detail info in the first line
a7f33c99c69e3cc62b7a24ce35f51f76cc5bfaa2 2024-06-25 Pending `EVENT_RETURN` settracefunc tests with Prism
3b4ff810d2fefdf0194bd774bc04f6f17e2ccae7 2024-06-25 Move to test/.excludes-prism
65b991bc8571b7b718fc22bd33a43c4d269bf52d 2024-06-25 Allow ambiguosity of `return` line
04c86a63cd749e221980a705e684c9d3cfb59d92 2024-06-26 [ruby/date] Update zonetab.h at 2024-06-26
4688b92a86fa6f24510f2d4d4b0ad31c569c01ed 2024-07-02 [win32] Fallback release date when revision.h is not present
7a4314740709b8e2a4b65ab2af22422b2fb76a05 2024-07-03 [ruby/shellwords] Exclude unnecessary files from the packages
777fcd18a757e512b32f304829869ae8244ae264 2024-07-03 [ruby/shellwords] Satisfy `rdoc -C`
9aa62bda46bf7f9de91a95c31fa09dafd23def37 2024-07-03 [ruby/shellwords] [DOC] Beautify links and formats
0fe024d04845d2f8cac84f5009920b39212e964e 2024-07-04 Fix the return value of `Integer#downto` called with a block
690b56440beaa32873a8311451033bb4bd34e94c 2024-07-09 Use `File.write` instead of `Kernel#open`
94b87084a689a3bc732dcaee744508a708223d6c 2015-12-26 [ruby/win32ole] win32ole.c: repeated code
880b7f15139c0676fda489599e104c6a7c698d59 2024-07-14 Win32: Pass triplet option to vcpkg
949573028b127931cb034a2928ef80a59c45ea43 2024-07-14 Win32: OpenSSL 1.1 DLLs are no longer used
3219ecf4f659908674f534491d8934ba54e1143d 2024-07-15 Win32: Skip check for VS2022 FP BUG by default
e722f4c57f9d5d40dfd018206e121f36643dee66 2024-07-16 Stop using `sigsetjmp` to hijack SIGCHLD handler
60d3ed504393a876a372ceaec67ed29f06a7bcd0 2024-07-16 [Bug #20457] Drop unreachable `return` at end of method
05502c1ddad8ab78ce1d45baf241af598d53a7d1 2024-07-17 Add a macro to initialize `struct getattrlist_args`
03a0ade90d334a616fb5b2d1ed4147a3035ca081 2024-07-17 Fix double free when `getcwd` does not allocate buffer
644424941a771f471134c40204ecbb4589dc74f2 2024-07-13 [Bug #20457] [Prism] Remove redundant return flag
278bbd7b45994c925633cd3cca280b3cabc913db 2024-07-13 Revert pending `EVENT_RETURN` tests
d11d615ba602e92a7279b7efdf595ba11ba3a663 2024-07-18 Fix `utimesat` availability condition
c032e2c225f4c20ba35cc40a3dd00eef9ae62cfd 2022-12-13 [rubygems/rubygems] Use `caller_locations` instead of splitting `caller`
b61e3a6218fc60485e7ea33985f0d4b46dad80ce 2024-07-18 Write rbinc files at once
3c4dc3e7aca6cfe322247b3b8127d75b776c75e0 2024-07-21 Remove unneeded local variable
c544f2672680d3c2992543bd91cdff6e7ce5ec51 2024-07-21 Fix a typo in setup of block-after-blockcall tests
f2f9d6ce49aaee6b6414c8442082166cf733ab00 2024-07-24 Fix test failure of e7610582ad8fd05655221b183257ed358c903ac8
e642ddf7ae86e306674559ae745823fdbf56ea10 2024-07-24 [Bug #20647] Disallow `return` directly within a singleton class
97449338d6cb42d9dd7c9ca61550616e7e6b6ef6 2024-07-24 [Bug #20649] Allow `nil` as 2nd argument of `assign_error`
5f1eb0dc79bfa6a111c85831636f8d4473f1414c 2024-07-26 Fix wrong conversion in disasm dump
30f57637ee2399d754cf78f09e8aa275923dff0d 2024-07-29 Wait for server threads to finish
7ef8051cbbb7194a8899a3966130af2bc09fc896 2024-07-30 [Feature #20563] Drop support for Windows older than Vista/2008
7aea269b89bd7024bcacb7fe7d4ddb0be2f215af 2024-07-30 [Feature #20563] Drop support for Windows older than 8/Sever 2012
92865d8760e22dc5035a67e636fab3fbd7a77a26 2024-07-31 Remove files to build libffi in mswin
12a5400a8846ed05284b4360faeae72e49e55f93 2024-07-31 [ruby/io-console] Remove no longer used variable
9416bfb83d2ff969a5ac7f4a37078fd15adee729 2024-08-10 Increase timeout of test-bundler-parallel
04d57e2c5cab6d2875de9512aa04a141885b44d9 2024-08-09 Evaluate macro arguments just once
21a9d7664c9f612f71e2059a8b0a091a2cc5e46e 2024-08-09 Fix flag test macro
1db8586279a2f061f089a9fc7caa2b60cf7b23e0 2024-08-11 Show mkmf.log when failed
1fd0a1b4ceef29a5aade5e1d896dca5b74258e6f 2024-08-11 Fix sign-conversion warning
129b4936bf8c556e9d400852ccd5b165dbe91499 2024-08-16 Simplify and clarify bitmask calculation
196d59f6908028de0267ab355ef4423bc011ee3f 2024-08-16 Parenthesize macro arguments
21dfe34aaea90fdde57e676c24d091b53f0faf42 2024-08-01 Stringize VM_ASSERT expression before expansion
566f2eb501d94d4047a9aad4af0d74c6a96f34a9 2024-04-14 Merge `rb_fork_ruby2` into `rb_fork_ruby`
cd0d4ec059b2998e4bf9cae35f4b1301c2bd6b53 2024-08-19 Single letter ASCII operator is same as the corresponding ID
995b4c329b7ef7c9c8eda04e611884ce0b37e243 2024-07-29 Make same structures same
f73d435262ebbbdaedfb7bdc73b093c4fd6505f4 2024-07-29 Check compile_branch_condition results
d6f18b226ef51e71bea72eb888fa42bd0f74bc57 2024-08-20 Remove extraneous lock files
6ab591f80aa19d63ecd1e1df3c09c391efb318a6 2024-08-21 [Bug #20687] Check if base ruby provides necessary libraries
7845ab1bc9e92fa8e5db06bea8928a4646a19976 2024-08-21 [Bug #20687] Exclude just built ruby as baseruby
e7ce8ca166bba9ad56582e063d085627e618d0e0 2024-08-22 Fix commented version of codeql-action/upload-sarif [ci skip]
004c6a6ed16a66f027c12606f96153a03e624005 2024-08-22 Use ruby to suppress a warning message by cmd.exe
620ce3807b51e126bfb41b9b87ff7b33584058f2 2024-08-17 [Bug #20680] `ensure` block is always void context
136cbf04419acf993357701e54712f921a294355 2024-08-23 [ruby/tempfile] Support anonymous tempfile on earlier than Ruby 3.2
d33e3d47b84a73b38644f2a3d41881ce9be6ef18 2024-08-29 [Bug #20704] Win32: Fix chdir to non-ASCII path
365ededfdf4fa33000411e63d7a1c2d6063ff812 2024-08-31 [ruby/io-console] io-console is considered Ractor-safe
4a1ea9b63ae24918e7aaddcb41de5dbe0f500d7f 2024-08-31 [ruby/io-console] Store console IO in Ractor-local storage
e69945fc57efba5c8895c21235e109145865952d 2024-08-31 [ruby/io-console] Workaround for old TruffleRuby
afd12873e0db8bbdc9a1b3bf155a723d37211ece 2024-09-01 Update dependencies of io-console
37db194c02fcaefd167304d30041666ec3914c40 2024-09-01 [ruby/io-console] Support older rubies
185602e696980ba776465842fc0398eba2acb677 2024-09-01 [ruby/io-console] Fix mixing declarations and code for older versions
1f00f6a09ef8c973be699ad27ab3df3787b4f7af 2024-08-12 [rubygems/rubygems] Avoid another race condition of open mode
c1fecc5eabba5bb22a3ebd5616fa50ad612ef4d9 2024-08-12 [rubygems/rubygems] Simplify `Gem.read_binary` and `Gem.write_binary`
a33416a3339de040bb4d2621d0bbae14b0e7aed3 2024-09-02 Fix runnable symlinks
5fd3942466004daa0b07ed61acae1dee84ebdd75 2024-09-03 [ruby/optparse] Prefer `require_relative`
ade240e5785eac173978304ca9acfe10d08f057e 2024-09-04 Adjust indents [ci skip]
37d7ae06afb03ae5508bfd81033961559886bd6b 2024-09-03 [Bug #20708] Retry `open` on EINTR
e884d65094e7b10b3e4c2764c83ed68db67666ab 2024-09-04 Ignore blocks to `Test::Unit::Assertions#pend` silently
08e142b209a4919aac527bb0ce174a0ca0333d5c 2024-09-04 Refactor `getlogin` and `getpw*` functions
7387a0979158c50ca37884f14bad2b493d3e2f0a 2024-07-31 [ruby/digest] Suppress md5 deprecation warnings by gcc as well as clang
214668fccbca2db14ce57797017b34acd86d4690 2024-09-06 [Feature #20707] Fix negative UTC offset conversion
37712c1ed6cc57a3b5979a6e695ab24b5e64c4e6 2024-09-06 Prefer constants for `shutdown` over magic numbers
5afee4d79599e5aad366a788b0c84e68594e6d34 2024-08-13 [rubygems/rubygems] Remove the lock file for binstubs
6dd917bd01f204e76d65137f2218d6305652f179 2024-08-15 [rubygems/rubygems] Workaround for TruffleRuby
30176e3f238f198ae835bf1c593d2ad2dce2df49 2024-08-16 [rubygems/rubygems] Ensure that the lock file will be removed
c1862cbb89a6bf42dcd07d92fe4f4bfeebca5775 2024-09-07 [Bug #20719] `Float` argument must be ASCII compatible
f97332a3a3647b79a19a7ad81ab8e58bc8608399 2024-09-07 Preserve encoding in exception message of `Float`
d2179eeaacd9a85fa10188d79f74adc8068f29c3 2024-09-07 Try to run goruby
be84abffbaf315c7534ec4c76edc7b30c3ec8111 2024-09-08 Gather code for builtin loading to miniinit.c
70871fa6e3172d10d615174e9aa909d3e08687f0 2024-09-08 Extract `rb_builtin_find`
ecb58a8d08bb3b53326319fb5b7ba3ed26fcac2b 2024-09-08 Fix prelude to use IBF
6e544f2fed8c26de14be55093ef66315977ef7d0 2024-09-08 Initialize goruby only when executing
ac960b08eee1ef984097847034fb1de5b28b0b78 2024-09-08 Clean up dummped IBF files
a2ae7450d75bafbbbbd1cf9c1b5ada09038d7cf6 2024-09-09 Suppress discards qualifiers warning with ASN
391bb55a8ebfd93a49c5c4aac5885c4ae4573a14 2024-09-09 Run just bignum related tests when gmp enabled
3aae0873f71098946fa06d8428205762a26e1f27 2024-09-09 Update clang for LTO
2d12fbc4db7d1501d8f2a6b464af165ec40f7f3c 2024-09-10 Add predicates for platforms
14c72e96ae902ae5d0621c90b07bd1f5bbb80ed7 2024-09-10 Remove an unnecessary blank line added by mistake [ci skip]
f622548800e538ec88ddc45148113a1a8b520ac9 2024-05-12 [ruby/resolv] Add spec extensions
a79907ed5e8014215a658f4731ff33df3aca9eaa 2022-10-25 [ruby/tmpdir] Reject empty parent path
cb576c13fb15a80fd77b81071cc3a68a340ecb33 2024-09-11 Fix duplicate dependency lines
f7ffa76377ead1760dcb0a84db282facb461ecd7 2024-09-11 Clean up clean only extensions
fcb058309b1e2ffcc372ca17b0bcf9812b492653 2024-09-12 Accept version range
d80a81c1526cc01a4cbd2e2bb3e0feae5bd9c800 2024-09-13 Constify `struct getpwnam_r_args::login`
24493779b79bb57fd2e71bf6e0ababe95448a9d6 2024-09-13 [Bug #20725] Should not call compare on `nil`-endpoint
94a17f32796955750b6ccd63f3a6bbdaec8997e6 2024-09-17 Detect existing Visual Studio instances using `vswhere.exe`
f82618578666ee720bdc0ec8e4aeace541f2d953 2024-09-18 [Bug #20754] Document in hash.rb
c193ca52180360a3cb24648ffedd1b2181989e9d 2024-09-19 Adjust indent [ci skip]
dc8c382266b056fa51408806478218f5230fbce2 2024-09-19 Fix bug at fork on FreeBSD
a8d600edff913e5e35d74f563f1f21eb8f7ab367 2022-03-23 Extract `iso2022jp_put_state`
546f13fded6481e89c8e1f8a9f85d2ccd167f4d7 2022-03-23 Define `tbl0208` as a static array
75a8c937e75a0b57fbdbc3d72a2429f5799a42e4 2022-03-23 [Bug #18651] Pass undefined region in CP51932 as is to CP50220
aa2662d5906cb3d7b55b42539b39976f5a32856a 2024-09-20 Simplify offset calculations of `tbl0208`
276bb584570eef4565a11d0dbb246b2b4aed8390 2024-09-20 Update parsey.yml as others
7836626f92be77c02da633077863f84435acee5d 2024-09-20 Add c-style for prism [ci skip]
7be1fafe58e2baaa1da4dcd6f4854e674f9d3100 2024-09-22 Refactor `Time#xmlschema`
c94ea1cccb24a41a5cd5c7e90aec04cb477b367e 2024-09-25 Fix size modifier for `size_t`
0283b5ddb4f3b90ceb1bde9cf76ae57d72ea80bb 2024-02-10 Check syntax warnings in built-in scripts
80e483afac93cf148080c9f7409aaa4fe5e32d9a 2024-09-25 Fold rules [ci skip]
8350b48cfa7d344d9e2dc9748c26607c1b89d7df 2024-09-26 Import patches for old macOS from MacPorts
a3fd24e22e4f7c38db891e1ddf8ea3461d28659f 2024-09-25 [ruby/digest] Import patches for old macOS from MacPorts
2a65f4c90713c3738993aba34b03eeed02ac7a87 2024-09-26 Extract `mutable_CFString_new`
dc8fa59fb0f1844bb6c44ccba5982b9253f56da0 2024-09-27 Skip non-existent directories in PATH
710d916c32bea6c2c91a0a052ad4b19027f1f6b7 2024-09-27 Add wrapper macros of `rb_parser_str_buf_cat`
94ad2c3fe9e75f08972f5952c5ba8307172692c2 2024-09-27 Reduce creating `rb_parser_string_t` repeatedly for literals.
7e19904c88fde024051333dfbd534b9fd3b26bf9 2024-09-27 Remove on `RSTRING_END` dependency from parser
027ef60500c43fecbd4784cf24a99f6955606567 2024-09-27 [Bug #20763] Add tests
e1889dd7dedb8afc8571de01f363366b1f8f1a24 2024-09-29 Assertions should not have side effects
3b43585a84978e9ca9b474ba55087edfd0863147 2024-09-29 Extract common code from `pack_pack` and `pack_unpack_internal`
066ac0fdc2703ef627dab19cbb275d9aa28857a3 2024-09-29 Expand buffer at once then fill it at once
e7144af7504aca614b8f9e04aba848afd3e70945 2024-09-29 [DOC] Refine about offset directives
65a0795c3f92be5bff27211600cf3a832ab43b2f 2024-09-29 [DOC] Mention block mode of `String#unpack`
1179c86384bb6211d45bf721651b100dca1fb53e 2024-05-03 win32/sspi: Already Fixnum has been removed years ago
b7bca0ebdc5a48c487bc4fa42e749bb23f66bca0 2024-05-03 win32/sspi: Fix Win32::SSPI::SSPIResult#== with Integer
fc2f196cb8542a81bf271cdb90e0189c54321103 2024-05-03 win32/sspi: Fix missing A suffix in an API constant name
30230ed9e66cfbb97f8ba6859c8313061de7d58b 2024-05-03 win32/sspi: For Ractor use a constant instead of a class variable
25eb9bded8bd60dcf186f393acf84a4e623b60e1 2024-05-03 win32/sspi: Rafactor pack/unpack
f5d9d9b5f8bce3c1f7003221e02877fcf7e9b727 2024-05-03 win32/sspi: Use `start_with?` to see prefix
52e40aeab60e46bc59e34e20b80c5c7f4abb889f 2024-09-29 Bump actions/checkout
1f6d2e77d9be9a5a829e60908d21d621f4e1ceb0 2024-09-29 Remove leading spaces from `LIBPATHFLAG` and `RPATHFLAG`
5e466ad3f74dd8dbfd9e5ae772bb42d61b0fd0e3 2024-09-29 CI: Remove `ENABLE_PATH_CHECK` compilation
9d60480094b076e2697248238787b589e3f69ab7 2024-09-29 CI: Remove `SHARED_GC` compilation
5139a574aa00e034bfb1dbdc9d97aca207916817 2024-09-29 Make directory for shared-GC libraries at build
a0838a39021ccb0d38d69c2c3e6793290b979747 2024-09-29 Raise fatal error instead of BUG
28a01e306abbafce2b5586a7d9aacc8e795f0f02 2024-09-30 Ruby exception cannot work here
c30a3ed027f2ea03d98aedf677368542ee6ca873 2024-09-30 Fix the last character index in an assertion
637067440f74043c6d79fc649ab8acf1afea25a5 2024-09-30 [Bug #20752] Slice of readonly `IO::Buffer` also should be readonly
292c9793abb20242b12973c5fb9db5c612e2a90a 2024-09-30 Remove no longer needed excludes files
35e124832e29b65c84d4e0e4e434616859f9bdf5 2024-09-30 [Bug #20755] Frozen string should not be writable via IO::Buffer
86ae409467e3674c142f012ee3b2288b0305d87c 2024-09-30 [Bug #20764] Refactor argument forwarding in lambda
4e219d8f7d3e76cf60e747dc16deb3452f297442 2024-10-02 Split appending options to ruby_description
3e1021b1448a5820d387795e065ae25b9da5abdf 2024-10-02 Make default parser enum and define getter/setter
c1d6d55f5af4b06372c6a016907a351e1ed7414f 2024-10-02 Assert in only one place just after adding an argument
99620b98ba5a9e24a4996794441e1806af66908e 2024-10-02 fake.rb: Copy options in RUBY_DESCRIPTION to the fake string
9bd2f30d0a73e5fd01aa80cfb5fd1c61b9ef64ff 2024-10-03 [ruby/reline] Fix FD leaks (https://github.com/ruby/reline/pull/752)
d40db5cfecba8bd4fbc4809cf67024be4d83e113 2024-10-03 [DOC] [pty] Add clean up to `PTY.spawn`
9d4af312bd7406fe648f82100ae7f597b53e4de2 2024-10-03 [ruby/reline] Rename `matches?` as `match?` (https://github.com/ruby/reline/pull/753)
79a8750ade3e332c1ab78aa9cbc6ca7fd823dec2 2024-10-04 [Bug #20783] Insert a space between RPATHFLAG and LIBPATHFLAG
e939f28cc93a538e751c9c1200c95c4c85c9d09b 2024-10-05 Use quadrigraphs for a hash
9dbbd0181f8c5e165f474e064c6f808050011bc8 2024-10-05 Parser string encoding is always ASCII-compatible
4b065bbe2b3e2c5ff747cb27bb1763aa040453a3 2024-10-05 Move common code to `enc_compatible_latter`
f37e6d7f7b9dd0fac4fe01637a410dc4752a7ded 2024-10-05 Merge `rb_parser_enc_compatible_latter` into `rb_parser_enc_compatible`
d17edf3a170b733356836353508319443d12c53c 2024-09-05 [Bug #20705] Update `strtod` implementation
a6da8d69e616f6c0c937a2bf18ca3c0561a20b3d 2024-10-05 [ruby/irb] Hash#inspect style has changed in ruby 3.4
e6fa7c35445a60598dbe816b46a41e41ed6898d8 2024-10-05 [ruby/reline] Hash#inspect style has changed in ruby 3.4
802445487e5e0abb91811c84c220c0b58da3ca0c 2024-10-05 [ruby/reline] Fix tempfile leaks (https://github.com/ruby/reline/pull/757)
a6383fbe1628bdaa9ec6a30b3baa60dd7430b461 2024-10-05 CI: Simplify parsey.yml
773d140f65c1c8b726e107915bc003c186f38677 2024-10-07 [Bug #20787] Check the separator in `IO#readline` as well as 3.2
66b69d4ea553485306b683d7f965181dffca5205 2024-10-07 [DOC] Move each `Float#to_s` example item by item
dbb1abacf0538db61496cd25d9616dfa18327cd9 2024-10-07 Make rbconfig/sizeof keys as literals
67591b545ce2b4c15bcf9ef813576954d7e2bf4f 2024-10-07 Make rbconfig/sizeof keys US-ASCII
ef7d7ee72309c57576d3e2f95e4364cc6c301428 2024-10-07 CI: Use full name of the label 'Documentation'
d8b64eac55cf6c4b228b0969cd3abb0a6274de16 2024-10-08 `rb_fix_mul_fix` needs internal/bits.h for `MUL_OVERFLOW_FIXNUM_P`
9a90cd228466ec088d6f0da8d1aa065f03daa7c8 2024-10-08 Cast via `uintptr_t` function pointer between object pointer
49ccc31d906d26f980dcedf1197a2e18245ec50e 2024-10-08 Add a macro to initialize union `cfunc_type`
1f39184bc7e564eefc9c6e09e038e20e112bef20 2024-10-08 Substitute `coroutine_transfer` with prefixed symbol in Makefile
8ba2c3109c0f80f285b8db2fed10d8f5f026c208 2024-10-08 Fix extra semicolon outside of a function in `NO_SANITIZE`
02101f473b6d16d0b6d019442c41724e308f493b 2024-10-08 rdoc-srcdir: Adjust the version number in the title in .rdoc_options
044f6ba23dcee34103b64cc46e28976087188a63 2024-10-08 [DOC] Generate HTML documents in CI
df973d956a7171300c75c5646996c28e1bba17d2 2024-10-08 [DOC] Fix typos
bf4571c35d2b9e40cefa291fbdaba98d2bbb90c5 2024-10-08 [DOC] Adjust indents
eddcff26a31cbce99f968a71133899e12ceff198 2024-10-08 [DOC] Insert an empty line between nested lists
a081fe11f9c28be29cf8d990f3c0b7a23e437157 2024-10-08 [DOC] Split old and new backtrace displays
2c6317defb4f634fed3b4c2aad7adf529c6f7aa1 2024-10-08 [DOC] Enable cross references to classes and methods
bb57f7d20bfa9d5c7c3c9c2d28aa67eac079ee5f 2024-10-08 [DOC] Link win32-sspi upstream URL
de50c4bd42099a70b06bfa6a7f9fa9a2532a93df 2024-10-08 [DOC] Use RIGHT SINGLE QUOTATION MARK
5840b4363f41955d114f8840f9b30d105f8b0922 2024-10-09 [DOC] Use the recent RDoc always to generate the doc of ruby itself
09d5f3c1430f39017c33c09e785f9263be0f6d47 2024-10-09 [DOC] Generate document HTMLs only when document commit/PR
5eee2698661eb4d6afbfd6db4a3e6318b5eefad1 2024-10-09 Make mkconfig.rb string literals frozen
3aa044f10c1db1608974ba4bc282c7dd1c9db3f5 2024-10-09 [Bug #20791] Set LIBRUBY_RELATIVE on mswin
6dac070aa2aca748917b6cc44dc28c29f5558e52 2024-10-09 Add `--with-parser` configure option
6f6735898aefd73089247c625ce221350afb39b6 2024-10-10 Cast via `uintptr_t` function pointer between object pointer
51fdd2c6ca1c96740cb202770c559acb791b3f12 2024-10-10 Move directives outside `rb_ary_new3` call
e00b746b7578ed7b2f168cb7bc867ef3c8cbca69 2024-10-10 Suppress warnings with `RUBYPOT=-w`
243d48c0d2a55cea5c5ca16bd8114dcee9038dcd 2024-10-10 [DOC] Generate HTML doc when importing from ruby/rdoc
146ff6617326893130e5f29935cdaeae0836cfb5 2024-10-10 [ruby/digest] Cast via `uintptr_t` function pointer between object pointer
cd611becbbb31217575c2031682612d36f7a2fc4 2024-10-10 [ruby/fiddle] Cast via `VALUE` function pointer between object pointer (https://github.com/ruby/fiddle/pull/150)
605698c7cf1a3b0a9fe5c302a8e0219ee64a5ffa 2024-10-10 [DOC] Link labels cannot contain attributes for now
e8a7d16946eb590c907071c1d26c8cbf583f7f43 2024-10-10 [DOC] Tweak "Time Internal Representation"
ae6bd3b49ba252985b92416c24102ede3c0aac9b 2024-10-10 [DOC] Tweak "Timezone Objects"
db352a51270af66ba51c7917c0824b2935b50d5a 2024-10-10 [ruby/time] [DOC] RDoc does not use backticks
e6b9348eb90a50afe74357d8188adae56c9df542 2024-10-10 [ruby/time] [DOC] Escape the word "Time" that does not mean Time class
caf0d2058aa223515897401ff94e11e1c0671ce0 2024-10-10 [ruby/time] [DOC] nodoc VERSION
2c3d26cfd70277954e12e3af15432aadff8ad21f 2024-10-11 Fix an implicit conversion that loses integer precision
b4eb7e2281d2abf3c33a4e9bc8a096be287970c1 2024-10-10 Refine assertion failure message
047a7750d1064c9d13811f3498325f4d2101b681 2024-10-11 [ruby/time] [DOC] Escape the word "Date" that does not mean Date class
0641951e7bd3fa7b8032a5a1206d15cfab8fae4f 2024-10-14 `2digits` macros
9611c619ac60e9aeb0341b0c8cf322a42707ce38 2024-10-14 [Bug #20797] Check seconds in UTC offset as well as minutes
d58ec11945a1f8bd26bb6d61a7e2c2f983350930 2024-10-15 [Bug #20797] Yet another test
bbd5b8ddae7b3ff7205866d54cf8aca065a6d9bd 2024-10-11 [ruby/fiddle] Ractor support (https://github.com/ruby/fiddle/pull/139)
34d800ebcdded37e55743bda79a2050c58ca135a 2024-10-17 [ruby/win32-registry] Exclude mailmap from packages [ci skip]
72b8fa9e03f74ddfa9b32f2916813728c0692615 2024-10-17 [ruby/win32-registry] Exclude rake files from packages [ci skip]
9da60a14bf7e83f837c1be2c463bba059a9600ff 2024-10-17 [ruby/etc] Fix sysconfdir when load-relative
5a1895643052a8609adaca09b52aba9b1babdc22 2024-10-17 ruby-style.el: Minimize backslash columns [ci skip]
75ef89ca16d2c94e845b80e8b97bfc811370a890 2024-10-20 Remove unused or wrong conversions
47f6ba349f531ac9cfe0c42bfaa81b087143770d 2024-10-22 Check if -pipe option works
7d1011d3fa7226c47adf2914fb9035304f233cb2 2024-10-22 Fix false warning by gcc 14 for aarch64
baae36570988683caa4c861c088689e18a8aa0fa 2024-10-22 Extract common code as a function
681313872fa2583a55539860db9c5137298b3a82 2024-10-22 CI: Test with gcc-14 on macOS
ae67325dd00143fd87b10e258bf073d1df3b709e 2024-10-24 [ruby/zlib] Tell gcc-14 that `Qnil` is not passed to `gzfile_calc_crc`
4755d28f9b2aba730563547ae44abcc5af0bc46f 2024-10-24 [ruby/zlib] Reduce `ensure` nesting
e6ddbf181dfebdcc268708b357dde2685046fc89 2024-10-23 [Misc #20810] Reenable Travis CI.
0d7f746097b52f1c7dd71cebd04e0cd598c2cb44 2024-10-23 .travis.yml: Skip document only commit and merge for bot
10e0ebc7c2952ba9a2e3a54ecb3ea7e3c43a2774 2024-10-25 [ruby/rdoc] Remove details markers in HTML documents
a51007fc35da3b5cc6312e335d38ee7a37215bcc 2024-10-22 [ruby/fiddle] Suppress -Wundef warnings (https://github.com/ruby/fiddle/pull/157)
d6046bccb7bbfd7b1c5810da16a5c86ee22a19fc 2024-10-01 [ruby/strscan] Use C90 as far as supporting 2.6 or earlier (https://github.com/ruby/strscan/pull/101)
393c5df00855829aaa7ce2f9964be673f5373ae0 2024-10-26 [ruby/stringio] Remove `SafeStringValue`
f513863c8186ebfbc2a4264929287f982fd147ea 2024-10-26 [ruby/stringio] Unreachable after an invalid argument exception
484ea00d2e1c2f2409cf1b58575cdb2c298c6a45 2024-10-26 [ruby/stringio] An empty string should be converted to empty in any encoding
f6bd8f2d396b10f4ebcc37f18a0611a98dc142dc 2024-10-27 Win32: [DOC] No extlibs file, no patch is needed
a687b2ecede759e4591973fcc556fab1e10601c5 2024-10-27 Win32: [DOC] Mention `vcvarall*.bat`
a3bfddf96f3ff5b8065859cc7dc19bfb1b24bd01 2024-10-28 Win32: Refactor configurations
4f467c3fbfde950946a1c74236b103d22100260d 2024-10-28 Win32: [DOC] Update about program name configurations
90ef28f59b4a2214d64f21d7e6d033273a0cce89 2024-10-28 [DOC] Tweaks for windows.md
e994015c00fc574de9c4fe287ca242da323c1b1a 2024-10-28 Update test-bundled-gems.rb
83568a41afade809e03fdadd5f4026488920b293 2024-10-28 Install simplecov for net-imap 0.5.0 test
21b3dfa03bf613aad303b889dd63ef64bb2ada9b 2024-10-28 [ruby/error_highlight] Suppress smaller `max_snippet_width` warning
e22d5c2584ccdef5c972c6df8d1f719dcca2dba5 2024-10-29 Fix method definition owners
a9f509e6c56f762d7825cca7ace33015be6fc05f 2024-10-29 [ruby/error_highlight] Redefine in the module context
eb1e1d99b79baab18595ff6a2a159d3b5cc1645a 2024-10-30 Detail the failing assertion [ci skip]
abfefd8e0ceb730f151bdde5f7f9f1a7b5f0b816 2024-10-31 Define `VM_ASSERT_TYPE` macros
0fda818bd7741fa9bd424e02abeacc73e39a470c 2024-10-30 Make gemspec files for default gems with extensions
cc893edaf2182c7e86831f6750e92bef455038ac 2024-10-31 Fetch gem sources to be tested only
1edc485840111b114d4a2e7b409b392e15b4ea8a 2024-10-31 Use net-imap 0.5.0 for tests
eedb9ac7b80ab6005ee7ca099f6dee464a8be93a 2024-10-31 Tweaks for actions groups
4bcfff07ab3dc8e6e66f3eeebdebb276f65412b0 2024-10-31 Remove debug print
c11c99a5b5b6bb6495edf30a3fe347798755575f 2024-11-01 Extract the condition to skip
260d4c7af8767dea5fd19c342282359feee4e6d9 2024-11-01 Balance omnibus compilations
40cd292f9573b763074f08dea451144c3aaf19c6 2024-11-01 Balance omnibus compilations
24f7829abfd29fc226e38829caaecaa76885afbf 2024-11-02 Fix the conditional macro name [ci skip]
e2909570bb00c7c6056638b71c1d3c363dc0d40d 2024-11-02 Include windows.h for `LONG` and `Interlocked` functions
09874e90bf4e7850c00552cfee2beb103902a4ad 2024-11-04 Mingw: Exclude failing tests due to the crt change
4dc120cb7ff51eb56caec43b6f61cee9cdf59ff2 2024-11-04 Fix Dir.mktmpdir argument
51ac93011a8b279c1e2b93bbe6c8709392e82f57 2024-11-04 Fix a typo in a local variable name
e4f5fd8e5fe6c8d69da4055636b8b048fe621bcf 2024-11-05 [ruby/date] Refine assertions
c51feedbfd90362df1b4dc4499f6b939781c6fdd 2024-11-05 [ruby/date] Update `argc` by `rb_scan_args` not to contain keywords
511954dd5c22d8b63cd66c726d453c8db1408d3b 2024-11-05 [ruby/date] Extract Julian calendar epoch literals
348a53415339076afc4a02fcd09f3ae36e9c4c61 2024-10-26 [ruby/stringio] Copy from the relocated string
cb1c79e87b0711230a333ee629aba24e06f530d0 2024-11-05 Name dependency checks job
74fcf437676f0019c55368753252fbe4afdf52ac 2024-11-04 Use wide character startup
c690ca03f33441f299d0b59e4a91fc22bf1781bf 2024-11-06 Ignore return value of `into_raw_fd`
18c3e2d9f1f1d5fc90d95bfa118982aaebc75928 2024-11-06 Assert newly added warning in `JSON.load`
d71be7274bd2623bb521be72c245c08fc38d6ae4 2024-11-06 [Bug #20873] Consider `-FIXNUM_MIN` overflow
8254f6492c49ce7ace6b12af981034083066176e 2024-11-06 [ruby/json] Categorize deprecated warning
29d76d8c8b9e45f51a2fa6819b3854f2423239b0 2024-11-06 [ruby/json] Fix right shift warnings
1701ddea73cf482289361c7559ad42e2694f65f1 2024-11-07 [Bug #20802] Copy encodings at reopen as well
ee29aade1a432cbd5e4d5ec6ea6ccb4fa87361be 2024-11-07 [Bug #20869] Discard read buffer and encoding converters at seeking
edb1c8215d849726adb8011a7dff9d38a73baa61 2024-11-08 Add integer overflow check macros for add/sub as well as mul
39537e07fe606b8b05ce2a07368f1341fe96db5d 2024-11-08 Check bignum multiplication digits overflow
303a52c201a693345cf789e9fb7edbcefcb34ec9 2024-11-08 [Bug #20800] Locate executable binary file under "libexec" directly
379bbd6d9c1269809aea4566da0727eaf3f77c32 2024-11-09 [Bug #20800] Move executable binary file path
9588319e72a110fc303482d64cc073292d707a33 2024-11-09 [Bug #20800] Use config target for bin directory as-is
e8accdb22e1038d98bd88feab4fa3ccfab7de533 2024-11-10 Make `MUNICODE_FLAG` simply expanded
2f88a9258da4b9d8922c0892bff8f1015555be34 2024-11-10 Fix sign-conversion warnings on IL32 platforms
bce1bd1dc168f41e6d41c19e5a4cefb618fb9e29 2024-11-10 rb_strlen_lit: support wide string literals
8d4ba9d443786fb5db308762d37a818e9e90e1a9 2024-11-12 CI: check_dependencies.yml is now required [ci skip]
a7d510808df26715de1eab0ba80adb535b1aea16 2024-11-12 [DOC] `--with-opt-dir` options and `CONFIGURE_ARGS`
c7c73b22bb42ffae15211b8b9a4b5e0da2407271 2024-11-12 Fix commit miss [ci skip]
f17cfb49580b400aec307710e2d27788c493cb72 2024-11-12 Add missing macros for `__has_builtin`
e97dcf53a2daea113eed4823dced90998d172684 2024-11-14 Fix the method name in a comment [ci skip]
8e98fbdd19e49e6972d1eda1523b699b99a825f6 2024-11-15 [ruby/net-http] Remove deprecated constants
b4d8e90c2a9a6e6fd6d6e892a4b520a36ed131b6 2024-11-15 `rb_bug` prints a newline after the given message [ci skip]
ed4871afede9ec613f78fc61c3acff521653f5c5 2024-11-15 Update `rubyarchdir` and `rubylibdir` as well for tests
7be4c0a88d4aefe652a17e82f8b823a342809039 2024-11-16 mkexports.rb: Revert removed flip-flop
bc409f3fe3fab2e540f8630aced0655be68dfac3 2024-11-16 Workaround for VC 19.42.34433
6588cc4e29074d7b0d3d78725769d2efba1c25ee 2024-11-17 Workaround for VC 19.42.34433 again
a6fe3feacdfce00f42aadd4880cba3b67ff9a5d4 2024-11-17 Win32: Remove unreferenced COMDAT from object files
c129e01125f7ed297cd1e261d6edc0e75781cf19 2024-11-17 Make `rb_ec_set_vm_stack` conformant to the C++11 requirement
36d02dc33e2bd47c653a7ad06ed92973f3dcab37 2024-11-17 Fix format modifier for `size_t`
8fe8021f5a5b48520f9c1095e7cfa1fd416b6dfd 2024-11-17 Win32: Expose wchar main routine only
0f75ac83800b7149364ae559fbd1cb93a81a82ca 2024-11-18 [ruby/digest] Adjust styles [ci skip]
d768b200ab51f48b8c24115fad890a57ebcddd5f 2024-11-18 win32/setup.mak: Remove unnecessary quotes and adjust quoting style
3fee7e7d38ebc9879eadb5d9217b082c199fe2e4 2024-11-18 win32/ifchange.bat: Discard useless message
7b8db102be6b33db7f38c87ae6aca7be56c62b84 2024-11-18 win32/ifchange.bat: Remove code for old `command.com` [ci skip]
727b2a29990022fc96eddb4c63271f0eac60d926 2024-11-19 [ruby/digest] Fix `-Wundef` warnings
9c777f282f8482400d4b0c7993d520c18cb1b652 2024-11-19 [Bug #20900] Warn deprecated constant when removing
492b379b52a8c35c53038cde35c506cde2776834 2024-11-19 [ruby/pp] [DOC] Add documents
0de7e6ccb02dad6b067c29e4b6fdce0c3938bad5 2024-11-19 [ruby/pp] [DOC] Mark up the method name
743a31d639d4c96827b1b17f59c829c1ec31abc3 2024-11-20 [ruby/date] [DOC] Make document coverage 100%
f9623944816c3ce88cda23f2d2d88f1c96b437ad 2024-11-20 [ruby/digest] Remove obsolete test runner [ci skip]
577e6a3e191ce7fdbf9b3a4bdc7ea7cea9e70855 2024-11-20 [ruby/etc] Prefer `rb_intern_const` over `rb_intern` for literal strings
4e01878badf6bbc06fa6538f6bea199f772b1b3e 2024-11-22 [Bug #20903] `rb_econv_str_append` arguments expected to be String
80cfa57234255667a86d46096093099349a7262a 2024-11-22 [Feature #20563] Update required Windows version
c6ca33995592ebc5abd7ddcff244c3ea6ae29c47 2024-11-24 Fix `--empty` option of `ifchange`
a355f7d351912bdbc0004629778ed3fd5ad03f75 2024-07-09 [ruby/open-uri] Use `ENV.update`
4d8c793bc31e2adae2120861178d176ec64be408 2024-11-25 Fix initialization of `struct wait_fast_fallback_arg::cancelled`
02b70256b5171d4b85ea7eeab836d3d7cfb3dbfc 2024-11-26 Check negative integer underflow
6b4f8945d600168bf530d21395da8293fbd5e8ba 2024-11-26 Many of Oniguruma functions need valid encoding strings
aa5b1d8df9407576153db5c240c2e68df5195be0 2024-11-26 [Feature #20293] Add `Warning.categories` to NEWS
c5d31cb96be7407f102a2efebddcf4ab19cba168 2024-11-25 Shell dependent command should be in Makefile.in
9a5f6a45c65493b5d020fde927aaf19313be882e 2024-11-25 Fix up gc/extconf_base.rb
d0575032527916b523035be87ad876152c886c85 2024-11-25 Use extmk.rb to configure shared GC
9508cf86de895f3d79719f0ee2cd1a0e0f5d03ad 2024-11-25 Clear shared_gc directory
ad28f3a779867495e57bc5cde8b580b2a8716c04 2024-11-26 Remove `Kernel.with_yjit` class method
42b1eaf2346748dd5ba7135aa30552e1ed0092ae 2024-11-26 Mark `fiber_entry` no-return
87fc9f4a7045a5178fc5cd9597ffc10c91fcc012 2024-11-26 [DOC] Add more links to maintainers
3354324c6e2cfe8d313c06ee4832a5285682110e 2024-11-27 Move `Kernel#with_yjit` to `Module#with_yjit`
319ac31529eb7bf7e5a4ef582c6f930bd8fca62e 2024-11-28 Assert that non-empty LINK_ANCHOR does not loop
b8f248ee5a38b1123a8dac6e8895640e64504ea7 2024-11-28 Initialize `LINK_ANCHOR` totally
de89bff122c65cabd92ad5e6f59ca9b8cbc121a4 2024-11-28 `INIT_ANCHOR` no longer needed usually
a1500eefdb75744e0d8e06ebe095bc7b3070105b 2024-11-29 Remove document file needless for ruby core
ad773b5e9955375b81ad14f9bb9dd4dc069e4a5e 2024-11-29 [ruby/time] [DOC] Make RDoc coverage 100%
b910de641bed7cbcac2760261d747c17db0ebbab 2024-11-29 [ruby/date] Suppress compound-token-split-by-macro warnings
43dd9c721f9bec8aeeaf6c6ca98313cb0e97b510 2024-11-29 [ruby/date] Fix mixed declarations and code
8149f4d6abd4df27d07c047b133451a1364f8d9a 2024-11-30 [Bug #20910] dtrace related symbols are not considered leaked
ed9fff67f0aa4b3ca2704063d2a2bc28fd4aff5e 2024-11-30 Win32: Accept a symbolic name for `--with-ntver` option
fdf60d735cdfd42e11acedcb16f4b5c8b6896b38 2024-11-30 Win32: Fix dependencies with VPATH on nmake
c321cf0e95c08854c02514eb2e2729da83c1dcc4 2024-11-30 Revert useless VPATH for NMAKE [ci skip]
091c7d4a5477bc303b0c51e05cbc8d25bba5249d 2024-11-30 Win32: Make waring 4013 error
029174a402b5f51f58cec4e16a134fc4fdf17553 2024-11-30 Win32: Use the symbolic name for the default NTVER
96fac34797b3cf5d020cef8546cc37c6733c88f2 2024-12-01 Win32: Accept slashes in --with-opt-dir argument
1df52e097be6afe8e7cae14ad9d6eb0e335749b0 2024-12-02 yasmdata.rb is no longer generated for years [ci skip]
decc02996a21afa2689d618a973e0d822053b4f7 2024-12-02 [ruby/io-console] Check if `rb_syserr_fail_str` is available
9948a8c8dfa54ac2671bada6ccc493a70d88ef70 2024-09-01 [ruby/io-console] Freeze the version string
8ec58a91f7f66467596881dafa818ec456e2de80 2024-04-10 [ruby/io-console] Add IO#ttyname that returns the tty name or nil
44ef172dbdf78ee5e0bc1c7f3ebe6e348ab54323 2024-12-02 [rubygems/rubygems] [DOC] Fix missing single quote
239c30798a5fad8f73e725e1e97184c1ee788c4c 2024-12-04 Simplify test-bundler-parallel
ed47b6b32445107e870d8b1e9825141802fb8fdd 2024-10-09 [ruby/logger] Extract `Logger::LogDevice#handle_write_errors`
edd3977b4024c27b92a8e132b2762226298a475a 2024-10-09 [ruby/logger] Enable log file rotation on Windows
3b27818062f5bd4723a3b76f7fb7e963f4dd1f49 2024-07-03 [ruby/shellwords] NUL char cannot be in shell words
86c01b6aa0833e1bddda6ba8315c9d414aef0f76 2024-12-04 [Bug #20928] Fix build when `malloc_usable_size` is available
78762b52185aa80ee55c0d49b495aceed863dce2 2024-12-05 [Bug #20929] Fix `assert_zone_encoding`
1c15f641cc2bb88fa88123a11036ed58fbf9aa6d 2024-12-06 [Bug #20929] Win32: Encode timezone name in UTF-8
cb8625e81b195035883fd803413c05d718e5f0ac 2024-12-06 [Bug #20929] NEWS for `Time#zone` encoding change on Windows
bf49ff95be33b29d39848f261b982e45acaece6a 2024-12-06 [DOC] Fix class and method links
efaea5a62e5fd75a1837808554cbe5b5af43f2b7 2024-12-06 [DOC] Adjust the link to `Kernel` method
0fac583d52118a71f44eb38e24bf0be9697d066d 2024-12-06 [DOC] Fix a typo
3901df708d5e5f599583de2cc46fc0bfee407bf9 2024-12-06 [DOC] Move `GC.config` news
78614ee900af7c5c4764daa282b81f3ef5951850 2024-12-06 CI: Clean up intermediate files more
bd831bcca534955533d9135d8c2f22d7ae5b9aa8 2024-12-07 [Bug #20929] Win32: Use `wcsftime`
f12e2622c1d3a438cbae6afdadf824e228207ae6 2024-12-10 Split system dependent commands to clean modular-gc
af9a904f387d2b6b7ab2ade446b408ecd364aa53 2024-12-10 [ruby/resolv] Build the extension library only when CRuby (Fix https://github.com/ruby/resolv/pull/69)
e90b447655dd39ad1eb645cdaae450efd605db00 2024-12-10 [Bug #20924] Fix reading with delimiter in wide character encodings
979543e7bf2d25a49aff8f267a077ff7e9ff3f9c 2024-12-10 Use `rb_str_conv_enc` for simplicity
0c7fe4b09273c389d71ea32eb354a5889d6ed5ce 2024-12-10 [ruby/fiddle] Fix the glob pattern to include `/usr/lib` (https://github.com/ruby/fiddle/pull/164)
f243733564940401d914686837b701bc31311248 2024-12-11 [Bug #20941] Bail out when recursing no memory
267ecf5f02bf0bdb183be06f17b7d2fdc8d1a3ad 2024-12-12 Add `rb_warn_reserved_name_at`
4d86f3bf6d1fe7bf7d4b25fc42f7aba9f401bbb4 2024-12-12 [Feature #20884] Reserve "Ruby" toplevel name
197a3efc751f43956fc9ad30d688b4bfa3f7fbdb 2024-12-12 [Feature #20884] News of toplevel "Ruby" name reservation
ca427e63ada16b833f58587e9fd468899e105ec5 2024-12-12 [ruby/win32ole] [DOC] Fix a markup for code
20b62ac063e1c490480c7565d442340e39230183 2024-12-12 [ruby/win32ole] [DOC] Hide old constants for the backward compatibility from RDoc
776ec521480d9523732b96c55af4addfdd007e61 2024-12-12 [ruby/win32ole] Deprecate old constants in toplevel
1fd2437b630ecc999016288b4ee049f1c91cfd02 2024-12-13 [DOC] Move the comma outside the `<tt>` tag
86f00c9922df4ce7c1a493ac7bd1e0eff77b8b14 2024-12-13 [DOC] Update `rb_strlen_lit`
70f5c62af1feb707739b0d1a6d842bc76dcebb7e 2024-12-14 Extract `NUM2WV` macro
a2e4100472fd50a61162eaec35ce558fdcc1fe83 2024-12-15 [DOC] Sort the NEWS entries alphabetically
966458199d870b88b42898d4a063b487c1ef6b00 2024-12-15 [Bug #20951] [DOC] About UTC offset calculation after `utc_to_local`
5c372969ad65a5b5a329cc591daac7030a2eccc5 2024-12-13 [Bug #20940] [PRISM] Support NO_COLOR
bf0f3239071a9fa11dc1b9553106eb37c89f384c 2024-12-16 [ruby/tmpdir] Fix for path-like objects
0769a48a215d40d3c52876d1377ceefe50db3afe 2024-04-08 [ruby/tmpdir] Tell if the block is given by block argument
a3991599fa4dc058578ef9c3ecec2ea6562dddca 2024-04-08 [ruby/tmpdir] Move private constants under `Dir::Tmpname` module
946c823ddbd2f9bd9429d7d1b229a5ba773e540f 2024-05-18 Freeze `Random::Formatter::ALPHANUMERIC` and its elements
a46fe5c807361f07604eaba447f0487076977e7e 2024-12-16 [ruby/rdoc] Fix to parse `rb_define_global_const`
b6973e4ffc8b762d2395470082179109f5bb2374 2024-12-17 [Bug #20951] [DOC] UTC offset in `utc_to_local`
36c36d0486b0c884759c038ceaf4aa495785996a 2024-11-13 Win32: Allow arm64 platform
5a7a1a4a13ae11e4cef274c98e0c5bbcb7b1d192 2024-11-13 Win32: Fix `rbimpl_size_mul_overflow` on arm64
e4a4dea2c0b67048ec73f36e8dac3c637249119e 2024-11-13 Win32: Fix the macro for arm64 on mswin
c25dd4ee472e1516be64b9b2f0a9e222ef7532d6 2024-12-17 Win32: Add coroutine for mswin on arm64
fef8ecc708e0dbb5725abb1aa24329cf612f8c41 2024-12-17 [ruby/rdoc] Enable cross reference in code (https://github.com/ruby/rdoc/pull/1240)
57f6329ba7aa744101efe026bea0a0bd46c77fc8 2024-12-13 Check RUBY_THREAD_TIMESLICE value
a5562c13b1602a6e901bda292d8b18d7fe008e17 2024-12-18 Fix the end of "dlext & soext" section [ci skip]
d07aa670b4e38c1e7bb17c42ebf86a8012b0f987 2024-12-18 Get rid of duplicate modifier for MSVC
d16b043cdd39d7ee8d9570798ef42cd9afc4a6f1 2024-12-19 [ruby/logger] Use `__FILE__` for wasm
46fec0f62a1803d44edb8b06e39ac0f358e56670 2024-12-19 [Bug #20965] Define `it` like an ordinary argument (#12398)
7b2ae8df905d7bbc084d31a8f55cecc7e7c422b3 2024-12-19 [Bug #20969] Pass `assignable` from ripper
99d5e6ab7a8a6cf42a75e5b29c396f670259b9c1 2024-12-19 Suppress WIN32OLE deprecation warnings for the time being
626037e143886bb5d15b3c5ebf1e04fc711407fa 2024-09-30 Support RUBY_MODULAR_GC with LOAD_RELATIVE
2f2530b195008209e1d9e4e9734509d5f956fa49 2024-12-20 Allow variables in modular_gc_dir
4fb5d746ce02dcaf8702f97f88946c090b65d4a2 2024-12-20 Split `modular-gc` into build and installation
e1ff13b1465cc548ff1f9416c22492e6177d59a3 2024-12-20 modular-gc-precheck for mswin
fca85845ab3ee12b9d1907a1335aa3f18bf322f7 2024-12-20 Install modular GC libraries
354e790794d9fd4996172da9235e3b09fcb3e4ca 2024-12-20 Simplify MODULAR_GC_DIR setting
f7ce62cc5b2a7465add04fa2c49fb1068b3bb42b 2024-12-22 Add `hello`
0ea0b1a15d2c926be3f474f3024f90929b35fb74 2024-12-22 [DOC] Update about optional dump flags
b19fcd02fae7bea162c6f1cee371a4b024305be7 2024-12-02 Use the dedicated constants `LIBARG` and `LIBPATHFLAG`
adad97a0310ebcd749e906be48bdabe9740deddf 2024-12-23 [Bug #20978] Stringize Fiber storage keys
bf5f8ecef1e95ba94ecbb64dc2766f1639194243 2024-12-23 [Bug #20978] Use `ruby_bug` instead of `ruby_version_is`
a438c37ce969a0f50b29f6e0c3c5f2e21bcbebf4 2024-12-23 CI: auto-update workflow makes sense only on ruby/ruby [ci skip]
4e12c2577839bd1696a3b318988be1c4de807d48 2024-12-23 [DOC] Fix indentation
fb82f3a632fa07dd270ed188cd6ce751ecabcb84 2024-12-24 Win32: Defer change of timezone name encoding after 3.4
1b0c46daed9186b82ab4fef1a4ab225afe582ee6 2024-12-24 [Bug #20979] [DOC] Add a proviso to `+comment` option
94df8a0cae1aa8bd7ebcd689437fd3276777a2b0 2024-12-24 Postpone spec of eszett with ignore case in look behind
13e6fe9bbc9dd251f6c71cb5130a7a83b415134b 2024-12-24 [DOC] Hide `RubyVM::Shape` that is for debug from RDoc totally
e46314edd11d6807b603498150e0785c87d5d3a5 2024-12-25 [DOC] Monitor
92f850ae8428febb4d1d1754addf1045fbb4f71b 2024-12-25 [DOC] Hide Ractor::Selector
51d3f6459b2e2a381c8250dc3257c10db312c822 2024-12-25 [DOC] Hide Fiber::Pool
f72b94bdb68b6ebc16e8c9aa70ec9a1a9f259efc 2024-12-25 [DOC] Fix duplicate entries
e8aca1aafc16b458bb496e127133d8c4371c0816 2024-12-25 [DOC] Fix indentation
970513f67740efddd29066385a4559444c8922cb 2024-12-25 Sort undocumented entry list [ci skip]
871124c3ea9ccdc0e53efac73369786b494f6f96 2024-12-25 [DOC] Stop document Ripper::Lexer
2acbf45d368e03f8a38906676b2e3e63f299c67d 2024-12-25 [DOC] Monitor
bf878b54945e15e5bd36b8459ff48faeb242358a 2024-12-25 [DOC] Ractor::RemoteError
ddf62c4c20fc5ac84cd4b50f3af5988695fe2344 2024-12-25 [DOC] Put empty lines
e5e4db1748d09635c6b20c3b880e5b55d84f7dea 2024-12-12 [Feature #20884] Define toplevel "Ruby" module with constants
b923a59b8e189fb1a044d13840696d0fb33621bc 2024-12-12 fake.rb: Override constants in Ruby module
8f11d6cbe2e86d5e6f80911024630aa0d3685332 2024-12-13 Show docs of constants under Ruby
7df5d65eac86940619f87da7e70bc0911097ae2f 2024-12-25 [Bug #20981] Bring back `rb_undefine_finalizer`
67d8a97d07ecc0d626951cf702cd6aab814ee489 2024-12-25 [ruby/rdoc] Separate patterns by `--exclude` option from defaults (https://github.com/ruby/rdoc/pull/1251)
16665c362313ef2bfc20909296e76bc4d83c3065 2024-12-26 "test" environment variable is unset in `setup`
037bffec071d53bb7a147e11cb34635ea2e7abb8 2024-12-26 Refine ENV tests
19c39e4cfaa467e69b9848c9c5496d7f50d39c7f 2024-12-26 [Bug #20984] ENV.inspect should be encoding aware
c6dbb10b7408cab17f170f0b23d1bbf0db03ad55 2024-12-26 [Bug #20982] Put spaces in `ENV.inspect` results as well as `Hash`
9a5ad1b558172d894e6dba81e5f68c3628087b28 2024-12-26 Fix -Wsign-compare warning on mingw
d78ff6a767ca813ac5fa178dd7611f20a993c191 2024-12-26 [Bug #20984] Fix test with locale encoding
f226bc20f6df09eb2b988562b4ac9fdc6958c8b0 2024-12-27 [Bug #20986] [Prism] Allow escaped multibyte character
7962f32b7056320c1ec44b7a8618d9788c3648b6 2024-12-27 Fix `hello` when transforming program names
a37a2f5fef5ee2a9dd5c5fcb8b30318e72f693a5 2024-12-27 Clear failure_log by assignment like as appending by assignment
731a53253fa94a1a646e8e7f69cf4cf217f0ee3d 2024-12-27 Win32: clean extra object file
6be0ae35e8b5bfa46845e12cdd728b131398866b 2024-12-27 Win32: Remove win32 directory if empty
3a2d1feb1e24569090061bfcab88e3a1ecc24750 2024-12-27 Win32: Rewrite rm.bat
e109400748a62f142d0b1ca6957dab69ca411de1 2024-12-27 Win32: Fix sub make commands
adbbc9109ee71848204b5168a7c1bf604849e5fa 2024-12-27 Win32: Update clean commands for bundled gems
081767656d96e78bc2bf0eb88d36927127097d60 2024-12-28 Abandon connection test if off line
fb18bb183c24ca82b8f114ed090d62bd69b5df84 2024-12-28 [Bug #20989] Ripper: Pass `compile_error`
0ccc7657f3f51d973eac5f846d1594062838a2c9 2024-12-28 Ripper: Fix duplicate regexp errors
e4ec2128ae9c5c2a43cd599759f19db21fc0238f 2024-12-28 [Bug #20990] Reject escaped multibyte char with control/meta prefix
a33c944ba8a0580322ee77b3066755f8e2c1c9b1 2024-12-29 [Bug #20988] [prism] Fix escaped octal character literals
5fec9308320e8b377681ef19b0cd46d53f94e8ac 2024-12-30 [Bug #20992] Test for local variable name encodings
3cd809deb5cc3a534151078166148b9ff5e1c8ef 2024-12-31 Win32: Fix rm.bat
63b141ef21497b8694e9401c934fc41c3823e3ad 2024-12-31 [ruby/rdoc] Documentation for #1240 (https://github.com/ruby/rdoc/pull/1263)
e2081861aee51233c75ecc892ab4bbe2bfe1e2ce 2025-01-02 [ruby/rdoc] [DOC] Ignore racc-generated files (https://github.com/ruby/rdoc/pull/1265)
e4fff86faf03d4804c6f34e2f1c71c0fe0c67d4d 2025-01-02 [DOC] .document under lib/rdoc is split now
d441d351073d6a6c49f7c12ea99e17480aa4ee5e 2025-01-02 [DOC] Exclude 'Process' from RDoc's autolinking
b4ec22fe6c493a212c059cecab90de5b5f349102 2025-01-02 [DOC] Exclude 'Method' from RDoc's autolinking
e433e6515efbb31a77ab8013a7e9b2c57212264d 2025-01-02 [DOC] Exclude 'Class' and 'Module' from RDoc's autolinking
6cf11ad76eae08ba9d2bdc70c093bc67aca93864 2025-01-01 [ruby/rdoc] Stop autolinking the word "RDoc" (https://github.com/ruby/rdoc/pull/1266)
8034e9c3d001ca3dff124ab42972684eac8af2ae 2025-01-02 [Bug #20995] Protect `IO.popen` block from exiting by exception
77fe82286b24110292324007dafc436d01efd134 2025-01-01 Try all assertions in `TestM17N#test_regexp_usascii`
6bbb470dc77a671c67411a5d3a2564bd0a665a9c 2025-01-03 [Bug #20504] Move dynamic regexp concatenation to iseq compiler
fb73be1f2a76cc7faaaab19ac7a818fd095bd725 2025-01-03 Win32: Define COROUTINE_DECL to suppress a warning
e9593eb96715628edb0e5b2b5accdffd1d85187d 2025-01-07 [DOC] Fix an error example
b176d4f52e4af67654814dab3e9c5f4bf9170e54 2025-01-07 [Bug #21008] Normalize before sum to float
36d5e2d8f72afcdbbed64ce21bc94134124d691e 2025-01-07 [DOC] Fix `exclude:` as regexps
b81db531b24a6824bf5b89d8460baed5d5418835 2025-01-08 [Bug #21011] `nd_value` is NULL in massign
3e6f5ead9e0a0cbbf4d8930d7eb31db057d053c2 2024-12-19 Reapply "Suppress WIN32OLE deprecation warnings for the time being"
051af9529b03c11aff8f6a09522c69983e3a9d72 2025-01-08 [Bug #21017] Fix `--with-parser` configure option
d44a41d81423c2362af3dfc6d9f9f7c2f21038c1 2025-01-09 Add `rb_node_get_type` for debuggers
dfe6b7c02efa3bc2f5426eb64107ac0ac45a66a4 2025-01-08 [Bug #21018] Show invalid command line option more properly
073c4e1cc712064e626914fa4a5a8061f903a637 2025-01-09 [Feature #6012] Extend `source_location` for end position and columns
4a2702dafb0852d7a7575fd4c7717402f02ccc25 2025-01-10 Remove stale declaration for modular GC
1b3037081ef9fc121b83e213d997a069acd5904b 2025-01-11 [Bug #21024] <cstdbool> header is deprecated in C++17
d9d08484d283b8f9c7788cbd8cbf4b34e9e35d29 2025-01-12 [DOC] Fix the description of `rb_path_check`
d9e1a7cdf8a6e8327cd09a891fd45d6af357f926 2025-01-12 [Bug #21018] Fix for s390x
f56f3eaae55cc6f8d9e79862ee73a9ffb53d6077 2025-01-12 [Bug #21030] Fix step for non-numeric range
060ae17c806f0ba955b1c5d825b890b6de6c47e3 2022-12-19 CPPFLAGS is needed for dtrace not only INCFLAGS
4180036f48160ecabf09ba7a51abda9becc93d2d 2022-12-19 sync_default_gems.rb: check message_filter arguments
2e38b3effbe2f747da4c6059ff74d59a212c3864 2024-11-07 Update probes.h by incs
691c895289d757664ab5265a866ba51cf6747601 2025-01-13 Dependency: ext/-test-/memory_status/depend
384e6945ac64dba1c41d6ca714a6d7750d92ddb2 2025-01-13 [ruby/date] Enclose dangling else in braces and fix -Wmisleading-indentation
f7fd42ce7444ad89080f31bea748972f1a666c61 2025-01-13 Move the declaration of `rb_path_check`
8891890bffb9aecae7444619479ae26d59302cf0 2025-01-13 Mark `rb_path_check` as internal only
d74e9ef71215b4e58d735b9377bcb02a1634c73a 2025-01-14 CI: Make parents of PATH directories world-unwritable
4daa5ebb77282b0c004ae07b0fa37a74dacdedf8 2025-01-14 [DOC] About `create_makefile`
c961d093b1501f9ce476f1e51d7774af28120407 2025-01-14 [Bug #21024] <cstdbool> header has been useless
1758137eada3823b4f4df67e330264fa7455c46b 2025-01-14 Simplify gc/mmtk/extconf.rb
e0be1b902549f80fcdc95e801d4d533b0fdec43b 2025-01-15 Link `bin` as well as `lib` so that `Gem.bin_path` works
2599ac38cd24669cb7afa8b08e735bd25eb1b30a 2025-01-15 Expand `$destdir` to enable rdoc plugins for rubygems
22feb020662405c9833902d8c72803c8f5311dbd 2025-01-15 Do not expand empty DESTDIR
d399e0c2b64ac0080fae7df67e62b4fb85d53ff4 2025-01-15 Move probes.h to all-incs
32cb4b204dd23db339ad567fa2cb41bb075a1f6c 2025-01-16 [DOC] Link to MarkupReference directly
e65986c9bc5485d2f784bac6aadd20ee9e6420e7 2025-01-16 [DOC] Add reference from global variables to equivalent MatchData
f2c9eac887cd192f30fcd8caf165e42787b5d5ae 2025-01-16 [DOC] Follow up link to heading changes
0d6506170e8e990e90001cb30f0fa67176ed1710 2025-01-16 downloader.rb: Use keyword arguments
5df20ab0b49b55c9cf858879f3e6e30cc3dcd803 2025-01-16 Un-constify `mark_current_machine_context` on wasm
f7059af50a31a4d27a04ace0beadb60616f3f971 2025-01-17 Use no-inline version `rb_current_ec` on Arm64
a9d37ac3e5385c7aaec64e32de3d254903f4b5c0 2025-01-17 CI: Add Ubuntu arm64
65a7c691884a3f50787d5cd94575a7881a2af3f1 2025-01-17 CI: Skip setup-ruby on Ubuntu arm64
ba44e92573f5fdd23d29cfb49d8afe78287d5f79 2025-01-20 ext/json no longer uses ragel
d3bd8df2b8fac48e7fa614c41519ab9449b55d89 2025-01-21 [ruby/resolv] Use port number 0 for ephemeral port if save
a47ed9f4aa069077f9ed254d38670a9da6577ed0 2025-01-21 Fix lrama for snapshot
7070b1b1968f31f999636b42a1af872458cd5a81 2025-01-22 Relax expectations of errors from `getgrnam`
a7dfd0c69f3d16b04141fa82632405c59e2b702e 2025-01-23 Yield from `create_makefile` in bundled gems too
881924f2593e89e5ef78a73a4e14948a66ca0e08 2025-01-23 [ruby/uri] [DOC] Make documentation 100%
ae94fca7887f2dbab9dc6fa6ae90fcaffde3d6b5 2025-01-24 Add test for `Test::Unit::CoreAssertions#assert_raise_with_message`
c51668d24962602b781a7348451de807f74b05be 2025-01-24 Add `Test::Unit::CoreAssertions#assert_raise_kind_of`
96a5da67864a15eea7b79e552c7684ddd182f76c 2025-01-24 Fix "Relax expectations of errors from `getgrnam`"
53f0ebf938539e7ee847d1f900ac793d9cd9825a 2025-01-02 Ignore vendor folder for documentation just once
be44d5677d67b7f365eedfd81fda495a75e60f16 2025-01-29 Suppress unused-value warnings
8f77e694f999d4ccc344a5f4f4538a928705989f 2025-01-30 [ruby/resolv] `w32error_raise` never returns
2b6fc9ea7212543a1be26768403f59c7a759b5ea 2025-01-30 [Bug #21092] Fallback variables after execonf has done
dc3d2a3c2ff20c40b715dd18e1ab52a4b8a7619d 2025-01-30 [ruby/json] Avoid plain char for ctype macros
aca0b92c2fa8b45647bf0e0e709213f46b5cb93f 2025-01-30 `prev_mn_schedulable` might be clobbered by `longjmp`
4bde1493a792ee88110717e6cf20619ee0bc99c2 2025-01-30 Make node line macros inline functions
7604588f6fea57c0b1274884334946dbe4d757a9 2025-01-29 [Feature #19521] Test for `Module#set_temporary_name`
022ab413741500fecee93a586d8a15760a00747a 2025-01-24 [DOC] Improve Errno and SystemCallError.new
5318a48e4ef09a87c2c126431bea55a14a6d11dc 2025-02-01 Compress manpages automatically
bff168f182b872ac77bbdd55665c94a7cefad9ac 2025-02-01 Install non-mdoc files as-is
71f402c5d50919b0329d04704da8aa8982ab0585 2025-02-01 [DOC] Remove the index file for bundler man pages
db02a6b3ab4cabbdf492c26dcb1929b4ef0370a1 2025-02-01 [Bug #21103] Fix local variable index calculation with forwarding
8dd0d63550c4da2ba7939f371f73825caa2e932e 2025-02-02 [Bug #21106] Remove the useless last iteration
571f3394f2b8ac312e0e6213c639a44cf7e29fe4 2025-02-02 [Bug #21106] Fix tests for custom random object
581d85058cf638f2f8ad87391dccc5c7708d597b 2025-02-02 Add out of range tests of random number generator
b5b509766309f693f3bf0ea1e5214a1d727662ce 2025-01-31 [ruby/fiddle] Define Fiddle.last_error family and Fiddle.dlopen statically (https://github.com/ruby/fiddle/pull/172)
9baa0f8c8c216da3933362a6103e415b64889737 2025-02-06 Enable bundled gems in ruby-runner
397bb7e42ce72ac7a8c8516cbe17b3310d0a9ad0 2025-02-10 Do not overwrite `GEM_PATH` if already set
38cf09fc7039c386b9c02886f3286273c2791ed2 2025-02-13 Header files for MJIT is not generated already
908fe85dfcfaf3ab69e3f77b17edc7952246f4f9 2025-02-13 Remove stale comment for MJIT
cf00b31b5d9882325d2124cb257fb6a3476e0d78 2025-02-13 Remove a stale function for MJIT
4a67ef09ccd703047552b740431cfe15e32451f4 2025-02-13 [Feature #21116] Extract RJIT as a third-party gem
2b92172894e755362a7a0b74ef3b6a5543a89017 2025-01-29 [ruby/prism] Split assertion per expressions
7032e2d6bc8ff3a046ff17e7a676a1ab8e4070f2 2025-02-17 Check programs for CC in the same path
64eba7a01a7741774e10cab153196149c2bff00f 2025-02-17 Ignore broken git work directory at creating revision.h [ci skip]
657bd31cc74578dfa6002193cf9b98b2b7861a65 2025-02-16 Trivial optimization
3f07bc76ff6a11232d9f18e5eaa31835c195e8f0 2025-02-17 [Bug #21144] Win32: Use Windows time zone ID if TZ is not set
34098b669c0cbc024cd08e686891f1dfe0a10aaf 2025-02-20 [Bug #21144] Win32: Convert the time zone name to the current locale
f4481b9515c4dd22efcbe044923caf2ffe532427 2025-02-21 Remove useless shebang in non-executable file [ci skip]
a64bf7e5d0f693c3325740608f6f4f002b96f40c 2025-02-21 Remove useless shebang in non-executable files [ci skip]
0f8a6e1f592d19330695cc4c632f8fe2e08f2dd1 2025-02-21 Remove an unused empty directory [ci skip]
1bc57b5e0e3cd15e8702c8856a276e98b6e46ba8 2025-02-21 [Bug #21150] macOS: Temporary workaround at unwinding coroutine
a1bdc364439744b72f5b7a0414ed9395a5f689dc 2025-02-21 Use an exclusive range for `ruby_version_is`
fa6b9f75efa8411829aa987b81b9c5ca0e081462 2025-02-21 [ruby/stringio] Suppress a warning for the chilled string
7ef9110b1eaefbcbf72f25ad941c2c3b7ed3db01 2025-02-21 [ruby/stringio] Fix SEGV at unget to a null device StringIO
d6f44535c6482e895483c0c28c9a35bcf5e4fd88 2025-02-22 [DOC] Fix a typo
21ac0a3a640a2a86e8716675f82221f178e29088 2025-02-24 [Bug #21153] Add missing op-assign to top const in `command_asgn`
14192921f5eda76efa85a97ed3f1bfbf48e9a534 2025-02-26 Check LoadError first
931ac960b6d11937364b6c4e847fdd575ee67980 2025-02-27 [Bug #21159] module names should not be modifiable
9394d2084c0d474093fb1fa0754c86f156d152cf 2025-02-27 [DOC] Fix indentation
d31c15d81f368614f81e8c32295d0529b66e7334 2025-02-27 [DOC] Reference to the idiom from Array#sort
42c0722f83d7ed60360bbaf17f2d45e7cfe7d121 2025-02-28 [DOC] Fix the comment for RUBY_CONST_ID and rb_intern
53f8b269ef271729fee1c4496abca7388e2cd844 2025-03-04 * append newline at EOF. [ci skip]
f7af75d3d9239dadd66382e421f63790ad46aeb7 2025-03-05 Show test task names longer
8841f885bde7bbe571d2043830799059870dc70c 2025-03-04 [Bug #21163] Fix hexadecimal float conversion
cbe3156f82ee8b68e734be58badb9b6a3adc8aa6 2025-03-07 [Bug #21174] [Bug #21175] Fix `Range#max` on beginless integer range
f118e0ce734d7951597eddccff3695d6573589c4 2025-03-07 [Bug #21174] [Bug #21175] Update rubyspec
f6c146abcafa6e0011f6ffe6a30f8f2caab2ad12 2025-03-09 Remove a stale test file [ci skip]
49199445f5be18cb2f97c5d0eaaa952329d0e09f 2025-03-09 [ruby/optparse] [DOC] Manage rdoc options only in .rdoc_options file
0c73328affeeaf04684e15dbc8def018f30fa553 2025-03-09 [ruby/optparse] Use `\A` instead of `^` as the beginning of string
213c27825af45f25d27150a4d11164df04ee9080 2025-03-09 [ruby/optparse] Add test for enum arguments
cdf36d6bfd6409b8c626557aca7abf74b7e4e76c 2025-03-09 [ruby/optparse] Allow non-string enum list #79
9de9cb53c091fa14397380fd0cc776330457ace6 2025-03-10 [ruby/optparse] [DOC] Update documents to use single quotes instead of backqoutes
dad0f876a9d25c8772b0c7ffbfd8e163569f0141 2025-03-10 [ruby/optparse] Remove extra blank lines [ci skip]
b51450f3bd77f6dc862fcb8b177922a588f0e381 2025-03-10 [ruby/optparse] Update argument check with save navigation operator
9e265b583b5cc35b8120978c855e1a6a78abbe5b 2025-03-10 [ruby/optparse] Add post-check of value
45e8dc1e85eced97c7e3b29c947757736a6fcf79 2025-03-10 [ruby/optparse] [DOC] Mention about post-check
13fa6cc6a328176334924a654c0e2d742b704ca9 2024-04-26 [ruby/optparse] [DOC] Extract description from README
97c133a8591495156f46b53c613abee8c7088a04 2025-03-10 [ruby/optparse] bump up to 0.7.0.dev.1 [ci skip]
3278e3b6f3b4252ab05988b000886e3b6f089404 2025-03-11 [Bug #21177] Win32: Allow longer path name
3239af9b5d5fb7c03a9c39c5469d79b199fe3bc8 2025-03-12 Win32: Make object files in the same place as the DLLs
2782cc75a99751228bc55d6d0f04d3a1742087fa 2025-03-12 Win32: Remove intermediate files for rubyspec-capiext
9459bedd84d479bb1d7d3d40bada1cecb4701c37 2023-08-20 [Bug #19841] Refine error on marshaling recursive USERDEF
b8af9325c0f3440c5bec05605ec450ce6b0dacc5 2023-08-22 [DOC] Discourage use of `USERDEF`
29c0ca58c22b25dbd323d1ba5cdcf6dbdfd505e5 2025-03-14 Test for the crash
35920f7a440139563e9e46686378bba062bd08c1 2025-03-15 Refine `TestSocket_TCPSocket#test_initialize_failure`
06919949a60b42a8f30e8bd0cb075e17b05eebcd 2025-03-15 [Bug #21141] [DOC] Clarify what time is in UTC
f23146f09f3c5d0d9b72d044efa0a544566b4a49 2025-03-16 Fix enums in comparisons
453f88f7f1c339a5256bc3a2c733610cc3ee965c 2025-03-14 Make ASAN default option string built-in libruby
47d75b65bfde4d2803a415dea4fbbf2cffc66fe6 2025-03-14 Make wrapper of `main` for wasm more generic
8f19f0aad5f87d481b5ae4337afdb844bcce1885 2025-03-17 [ruby/optparse] Fix completion of key-value pairs array
4c072c811905610a84107fdae103982d144b3d71 2025-03-13 Fix `assert_warning` for `Proc`
8d6f153fba8ce48a8e31cb22a9c9222bbb1832f6 2025-03-13 Manage skipping instance variable IDs in one place
1acfb29015dbc38fd345d8786aa78aad59f7dcd1 2025-03-17 [Bug #21186] multibyte char literal should be a single letter word
c9d433947e6dd250f838b764721735b15a3a9ca9 2025-03-18 Adjust style [ci skip]
bb7f1619d22f94876faaed6a79bbfa2e30dbf025 2025-03-18 Suppress sign-conversion warning [ci skip]
c7f31c88aeed45607d2abc6b641ad2ccfd77e240 2025-03-18 [Feature #20702] Tests for Array#fetch_values
f69ad0e810e1fdc18dc12f77bbecfa49999ef3bf 2025-01-29 [Bug #21094] Update nested module names when setting temporary name
6c7f721f1eaaba75c624b5a84d2c7ace30a96b2f 2025-03-19 Source path may or may not exist
00c84f4d49ccebd739cfe963eba6c85493f49f99 2025-03-19 A comment for TestRubyOptions::ExpectedStderrList [ci skip]
265dcd1733ede8f3e4cb13322392d6c42b75700f 2025-03-19 [ruby/optparse] bump up to 0.7.0.dev.2
820c541671d9485144d81138bb029f2da8379edd 2025-03-13 [Bug #21026] no singleton method on pseudo variable literal
a51364f54b644ba2d98779f0af8c7203822d9a31 2025-03-20 Close reader pipes
edabdd95a84a31c61bab651584d58fe7f695552a 2025-03-21 Run cleanup code in `ensure`
d868922ea8e68dc2292e351c8266ef3c3058bf1e 2025-03-21 Fix regexp when non-ruby thread received the signal
51bc992822f9108ad64de32d300e1cefd0e2da59 2025-03-24 [Bug #21141] [DOC] Refine description of `Time#utc?`
42daa6c2a2b49b4e45f40736e25c7d182860f24a 2025-03-24 [Bug #21141] [DOC] Fix indentation
49d49d5985fa22d6f283e1f0e5299d18dd94e77d 2025-03-27 [ruby/psych] Format Date in ISO-8601 explicitly
1dddc6c78b5f6dc6ae18ee04ebe44abfce3b0433 2025-04-02 Remove no longer used union
d22e7660427e1e9929e8444135199b5c3e731246 2025-04-04 Cannot send `SIGTERM` to another process on Windows
cec45aedb5ce7cf9f263421712ad5abcf6404380 2025-04-04 Cannot send signal to process group on Windows
eb765913c108fa0e71ab7f9852457a914a7d98f0 2025-04-04 Console Cntl event is sent to root process sharing the console
229784d160452dcdaa85ae4b5c5fae5c2728324b 2025-04-05 [Bug #21150] macOS: unwinding coroutine workaround is only for arm64
e25889951f39aff6e3c16ecee10e678912454e69 2025-04-06 Ensure builtin binaries are aligned to ibf_header
b1362e26c7375a6fe3f30437b23e6e9fc28e35ab 2025-04-07 [ruby/json] Suppress -Wunknown-pragmas warnings
ce0d5cc06952317e8b0810ad978d6424f7ed9f6d 2025-04-09 Refine dirname test on Windows
8003a06854fed5e46d20ed310488294b96537da8 2025-04-10 [DOC] Use slashes in mingw confiure examples
8c9cd65d8203cbae8f95a945669ee6215a0287e1 2025-04-13 Fix unnecessary `false` in `CLEANLIBS`
6d00fa2270131b049a5502406868a1c7741812ad 2025-04-13 [ruby/etc] Check members only for defined structs
311167ee3a3c5fce6c4a3aa3a1aca18da0d55c88 2025-04-13 [ruby/etc] Suppress unused function warning
2cf95e2e0428a5cc07734789bbf618c014ad5c2d 2025-04-15 Run the proper version of `rake`
d842554769157087f23459e8f0ef9eec8fd7b7fe 2025-01-02 rbinstall.rb: Note about `no_write` [ci skip]
c218862d3c664b4afff5acce55d7a6eb13779809 2025-04-19 Fix style [ci skip]
4e6946bda7f5257237912ecd0f98acfaeb3735a3 2025-04-22 Assign the result of `format_changelog` to the changelog writer
3b7dd205a525589a896f9ae9cac7a763cdfae7fe 2025-04-22 Remove extra empty expressions
349f36c5279403519b97e1e333e93cf16e985cc2 2025-04-22 Get rid of quadratic downloads of Unicode data files
1628bbb18a2402984f7a798c9ca200a75c914a8d 2025-04-22 Ignore DEFAULT_SOURCE_DATE_EPOCH [ci skip]
b4417ff66511ef94a80a3b49ba184603b8e85a1b 2025-04-23 Add Encoding::UNICODE_VERSION constant
59c7b3840d895a18320941564caf1c46fa09e861 2025-04-23 Check Unicode version of the normalization table
085878a17df0d3cc3a14f3dd88bd5d0af5a5c2c6 2025-04-23 Remove unexpected files [ci skip]
7d7478c7bc92ab26703892ee301f890420bd914a 2025-04-23 Run auto-style.rb only on ruby/ruby
5dc155351a23465ace10f32e8775fc5e23909d6e 2025-04-24 Do not allocate new objects at machine stack overflow
c772d2691dabd15f2b6fcb8bddce64c4385b3b23 2025-04-25 Count metadata entries automatically from the names list
37db51b4412ef385d9c57a2b106d9014e69abeab 2025-04-28 Suppress error message when gc is cleaned already [ci skip]
b42afa1dbcbb91e89852b3b3bc72484d7f0a5528 2025-04-30 Suppress gcc 15 unterminated-string-initialization warnings
430789dec4df4c8294c135b6eff3cf2e6d78db76 2025-05-02 [ruby/psych] Ensure to remove the test constants
ba6a36e653c40d10b9dc9d5b102c2a8b5885de90 2024-11-07 [ruby/digest] Fix `--without-common-digest` option
277bcb717b49dcf567a5c10d9336b2904066146f 2025-05-02 [ruby/digest] Move macros for warnings to defs.h
85198262a33d82d02039b84dbb0fdbc81bec0c32 2025-05-02 [ruby/digest] Suppress false stringop-overread warning
ce8f7da49e2fea995993b49aa7a26f7640c2e258 2025-05-04 [Bug #21304] Reload length and pointer after `#hash` method
bbf1130f918ca26e33aba4711ccf99a8083517ea 2025-05-05 Add `RBIMPL_ATTR_NONSTRING_ARRAY()` macro for GCC 15
5b1a61e29cb0773e2d8e8e40269dad1d972f348f 2025-05-05 [ruby/digest] stringop-overread warning is since GCC 11
61b6f226e8b5067bf2bc38ea36a4540e45371702 2025-05-06 [ruby/json] Constify static data in fpconv.c
f3006c26de80827a74844f79082a4f79ab21e7c6 2025-05-08 Add depend files under ext/-test-
5349c0aa8ca07dfc8c5a5371c383c98c48af34cc 2025-05-09 Align gems/bundled_gems [ci skip]
c75202c57e4c3c81e97fb89dc7218e6614ed145c 2025-05-10 [Feature #15408] Fix up _id2ref_spec.rb
585598623da949c92d0f2ea94029a863142ec908 2025-05-10 Fix redefinition of `clock_gettime` and `clock_getres`
3e47e7a499acd256be549935fcb559d3c82e556c 2025-05-11 Fix redefinition of `clock_gettime` and `clock_getres`
204740b73fd8869f6056ce0568824fb7db8661bd 2025-05-11 Revert "Try removing building C API specs in CRuby makefiles entirely"
b48b841378f80e16378ceb83f3b78e52df9ae023 2025-05-11 digest.so needs ruby/digest.h which is installed by build-ext
2fe8b9cd3d308d754f3d33a948dfb1dd782a10dc 2025-05-11 Copy to path with the base name
f1f0cc14cc7d3f9be35b203e5583f9224b1e2387 2025-05-12 Separate `__has_attribute` from `defined(__has_attribute)`
543e3a1896ae2fe3b5b954f6497d261ab5663a15 2025-05-12 Cast up `int` instruction code to `VALUE`
ed2806117a0b76e4439ce1a061fae21d9e116d69 2025-05-12 Do not let files depend on a phony target
d2ffdb108897151d3bcb7e079aa6b0d37c4409fb 2025-05-12 Explicit cast down from `double` to `int`
91375d75796699384c9b44078149ac393462cf45 2025-05-12 CI: Create proper revision.h on Windows
46e4c8673747de96838d2c5dec37446d23d99d88 2025-05-12 Detect `clock_gettime` and `clock_getres` for winpthreads
311b9352a1fb50eef0122b0eeede3494648fcf8f 2024-09-18 [ruby/erb] [DOC] Make documentation 100%
64944cf422df4de380d985a494e33bf249e0c4a2 2025-05-12 [DOC] Remove a garbage
c6528548d04cb918f424885111a2d6ae9516518d 2025-05-12 [ruby/erb] Use cgi/escape instead of deprecated cgi/util
b758b6f204a05ad6b7f348ca290e88fabac8cc47 2025-05-13 Prevent namespace inspected strings from GC
bb180b87b43c45e17ff49735a26d7a188d5c8396 2025-05-13 [Bug #21331] Prohibit modification during stlike loop
b66c5c3b1b31581960bcb69d49b618d69ae2a87f 2025-05-14 Revert "[Bug #21331] Prohibit modification during stlike loop"
7f5b4fb26ea8c0a736a37101327905eebebee8bf 2025-05-14 Remove unused retval assignments
7793b59c8d2a13c124fe276e11723db23facce04 2025-05-14 [Bug #21331] Prohibit hash modification during stlike loop
a5da3682ef45fbfc54621ab90506bc94dd7baf97 2025-05-13 CI: Refine setup on Windows
49b306ecb9e2e9e06e0b1590bacc5f4b38169c3c 2025-05-14 [Bug #21333] Prohibit hash modification inside Hash#update block
427ede2dde522327b4e3e6d18866b6cfe4423eb4 2025-05-15 CI: Fix revision.h on Windows
2e3f81838c6bf6408c154eee840a231312666fcd 2025-05-15 Align styles [ci skip]
9cec38c1605131068a9700c8e6125284d686a3e8 2025-05-16 "binary" is not valid encoding name in Emacs
097d742a1ed53afb91e83aef01365d68b763357b 2025-05-16 [Bug #20009] Support marshaling non-ASCII name class/module
d84f20319ca49533ebd452df54aa7f6df2b71674 2025-05-19 [DOC] Escape dot in regexp
22c1201bba8098e851e7b42255d5a007f82ba1f9 2025-05-19 [DOC] Fold long lines
93ce95d46c7db7053c4f598445e953e11002e593 2025-05-19 [DOC] Fix indentation
8dbff6e402d7a490e6e624256699362bb713986d 2025-05-20 Silence error messages of `cd` to non-existent opt directories
d0a8f6baa71d320e4bdc2420a2a30ef150dfa8e4 2025-05-20 [DOC] Fix call-seq of Dir.glob
bf082a37a9fb1bfd0826e6315c30d023bc79a8d7 2025-05-20 CI: Check if runnable first, before set up directories
7154b4208be5fbc314ba2aac765c6f1530e2ada6 2025-05-22 Fix a -Wmaybe-uninitialized
ec41b1e8231ed9fff207f273d65d7c357151b1d6 2025-05-22 Fix for old mingw without `clock_gettime` and `clock_getres`
f2ca66fefc809f3a6f92864d3e7d3f1769f7bfbd 2021-10-27 Add RB_VM_LOCKING macro which delimits the variable scope
fc518fe1ff0410f836b01577b8c4f3940404a24b 2021-10-27 Delimit the scopes using encoding/symbol tables
aad9fa285398d48b5647f8a36922b8d817a24156 2025-05-23 Use RB_VM_LOCKING
e1adb6cb15129a54df0c55a337e98b92b2a55e3f 2025-05-26 Win: Suppress false warnings from Visual C 17.14.1
72bda0f981c7136f50254c433bbfb97a953f634b 2025-05-26 [Bug #21255] Win32: Do not export `__declspec(selectany)` symbols
fa85d23ff4a02985ebfe0716b0ff768f5b4fe13d 2025-05-27 [Bug #21380] Prohibit modification in String#split block
991cf2dd4d611d5a8b275dfb3ec83c4d25799629 2025-05-28 [ruby/prism] [DOC] Specify markdown mode to RDoc
22451f370e258f8558063e9169754aa037166c15 2025-05-28 [ruby/prism] [DOC] Add code fences
82c74e4282d4471a16534ab6f314b3447a24e20a 2025-05-28 [ruby/prism] [DOC] Stop rdoc from processing non-rdoc comments
5e64d5c7d922e775641015775ffb5f1624dfba84 2025-05-28 [ruby/prism] [DOC] Markup `__FILE__` as code, not emphasis
8aa21634d8d8574fe56772c4290a2baac93dba56 2025-05-28 [ruby/prism] [DOC] Simply use `String#ljust`
857b1ae786045c598d71bdeaedf947ec6645fafb 2025-05-28 [ruby/prism] [DOC] No RDoc in include/prism/ast.h
a333fb1eccf5218559c89bd51753e48a8a156ade 2025-05-29 Win: Add scripts to install and setup
18a036a6133bd141dfc25cd48ced9a2b78826af6 2025-05-09 [Feature #21205] Define File::Stat#birthtime by statx
8872d3e10bc36a07dff72d0baf461992cca9b699 2025-05-10 [Feature #21205] Fix up birthtime in ruby/spec
9dc9d5f5a6a698274babe596552020bcd2c37928 2025-05-19 [DOC] Fix indentation
f2ddd923ed826bac31bda4c28679f4a686888c8c 2025-05-31 Update rake version in lock files
63617a6ce182dd6599d3bb7a62b2abdfeda528ac 2025-05-31 Update rake version in bundler tests
a64616fb4c29290478adde391327ab97acf12be8 2025-05-31 Win: Fix `winget` command to `install`
1395abd025f69045fe3dd7552b0ff210ba53fded 2025-05-31 Win: Use `VsDevCmd.bat` instead of old `vcvarsall.bat`
4c26a38ed3c0322a3a9116ea7a32d7d48bf74727 2025-06-01 Skip birthtime failures on old linux
cfe17520ba209c18ee1e39e36d50c5a01d6d0cd6 2025-06-01 [DOC] Mention vsdevcmd.bat
0ecb6896172469c273b2db5c16b0025ae97f16a0 2025-06-04 Correct comments for packed shape and index [ci skip]
47f55b4b449c315a9628aa9849428c2c0e98e167 2025-06-04 Mark as NORETURN
c5f7d274d78a5ef6818bc5d344a1f27bf2f794c4 2025-06-04 Check for 64bit atomic operations
7ddc5e6187fdf531fe5e92f01bb4624c06bddda2 2025-06-04 Suppress overflow warning at `ALLOC_N` in `iseq_set_local_table`
9fddb8d954d35b70dd39676af563e66125646f39 2025-06-04 Suppress dangling pointer warning by gcc
62b1ae0905e0a072c36ad7940069c2d795f59abf 2025-06-04 Win: Slim down `vcvars_ver` options in the matrix
8906d55cb58e0e4db5d17d6de25376c67ddd530f 2025-06-05 [ruby/stringio] Extract internal part as the function `str_chilled_p` (https://github.com/ruby/stringio/pull/136)
9e84a278a3bfee575fee71f64e47f0114a03c7e1 2025-06-05 Win: Cast of qualifier in `rbimpl_atomic_u64_load_relaxed`
9f112afcde513489b9b44b77bd2bd66843388dfb 2025-06-05 Allow volatile pointer relaxed atomic operations
0e0008da0f19d098a2e98902f2215c126aca0101 2025-06-05 [Bug #21381] Refine error messages for `it` and numbered parameters
edaa27ce45dacd5e972781105a8e7ba4abe77c3d 2025-06-05 Suppress warnings by gcc-13 with `-Og`
998e5791c5c119fe050e81ed0ac35a45df4921dc 2025-06-05 [ruby/date] Suppress warnings by gcc-13 with `-Og`
296a0d0b7c58bca218fbec0cc1711e76747ab15d 2025-06-05 CI: Create report files only when Launchable setup succeeded
5da3dc88d68a7dce616e583c18213ea6a3bc6c37 2025-06-05 CI: Timeout launchable setup in 3min
86eb5f9c0590f4a855c9158777b1a600b03b22b4 2025-06-05 CI: Trap launchable_record_test in the parent process
e66ac2a743a03bd1af99c3d56b0ec94edfd423e8 2025-06-06 CI: Fix redirection errors
f1fe26a334d39d86ab28a166fd71df38bef4234b 2025-06-06 CI: Fix duplicate timeouts
78d2a2308f58447688e078f8da7e63611d895837 2025-06-06 CI: Split cleanups of Launchable generated files
180214287e213eee3a2e786840d8d0b6b8203587 2025-06-06 CI: Continue without record if Launchable setup failed
2eb0a1a7498db7605a381a6c774b043a74779f16 2025-06-06 Fix birthtime specs on old Linux
20cf46039a90135b3d9efceabc73b0d41ad257b8 2025-06-07 Fix messages for skipped bundled gems
c45e4da71b3112f3734863d2051f0d8fb1a38cb8 2025-06-06 Make the installation target overridable
e90282be7ba1bc8e3119f6e1a2c80356ceb3f80a 2025-06-06 [Bug #21388] Make snapshots of gems
7a56c316418980b8a41fcbdc94067b2bda2ad112 2025-06-07 Revert "[Bug #21388] Make snapshots of gems"
3ca007d82e6a9b28cb848b941185df1533ada457 2025-06-07 Ignore miss-and-revised commits [ci skip]
e667bb70cfae9a890d52526c3f884cb586236ad3 2025-06-07 Add `skip` log-fix command to skip that commit totally [ci skip]
42cf301254d4bfec30c07a221f34f3fa85a29f33 2025-06-07 Skip blame-ignored revisions [ci skip]
f4135feafc558111c7388b823a64652e09999161 2025-04-08 [Feature #21219] Selective inspect of instance variables
3b17ff2457a138b1963de0a51c4b9281d2c930df 2025-06-09 Reuse fetch-bundled_gems.rb
698cf146ace41841a6388d681abaf36d316c0778 2025-06-08 Fetch only necessary commits of bundled gems
4b80f56f60e17e10d060ee1051340c9f54efee33 2025-06-09 Update a step name [ci skip]
20adae4ad6c20aa5918e00f60e956fe9051a7ead 2025-06-10 Fix up birthtime specs
bb1a992d37de3cbc1fd4339ce5d50cbdb1374ed4 2025-06-10 [DOC] Fix unclosed markup
51118fa2da6267d71915d0614cae733b94782f7f 2023-10-30 [ruby/net-http] Support pretty_print
f45aa1505f40558394cea9d71138130ac1af4ba3 2025-06-11 [ruby/date] Update zonetab.h at 2025-06-11
4585ccd90f4251f4d42bfc338a5e14100236fa15 2025-06-12 [ruby/strscan] Update extconf.rb (https://github.com/ruby/strscan/pull/158)
7cfdcde069037b2a353c7662eb8819ef96ba6dad 2025-06-11 Expect aligned pointer for the atomic operations
2e7e78cd590d20aa9d41422e96302f3edd73f623 2025-06-13 [Bug #21440] Stop caching member list in frozen Data/Struct class
c7f5ae981a36405f4161c7ee7fe8cd0186c8d89f 2025-06-11 The device numbers in `struct statx` may be larger than `dev_t`
b8de3cfb04e4d510d3a3af73029a9ca5ab39f79e 2025-06-11 Conversion is needed between `WIDEVALUE` and `VALUE`
583ce06c0e6f7d10e1b485a4ca32cf797eab62cf 2025-06-13 Normalize subseconds using `wideint_t` instead of `time_t`
a66d823c157959831f78df4c56367562cded6a92 2025-06-13 CI: Fix launchable timeout
1d11e1be134617bcc3219be325d3d7b46f5fe8e5 2025-06-13 Suppress unused-variable warning
f2d7c6afee45cd7db86fbe2508556f88518a3bdb 2025-06-13 Suppress unused-variable warning
32737f8a1728e2d3841f24cbf17f799abd29251a 2025-06-14 Adjust indent [ci skip]
36a04de9f08584fd566a349c9d5e953905b45838 2025-06-14 Dump with debugger before killing stuck worker
b670a04ac7f92c26dc8ecad4ccbb31a171a76d6e 2025-06-15 Fix a missing double quote
04925c6608f3e8f869ed9764b69d9273a1238fbe 2025-06-15 Add `--keep-repeating` option
a259ce406f14f3e044beaa35a16b650920e248d1 2025-06-15 Simplify weak_references count test initialization
9a840fd2d4c121d91dc822661774761171624fcb 2025-06-15 Relax the criteria of flaky weak_references count test
c59f66b61ab5134110a8283a0ac44580e95d9120 2025-06-16 CI: Fix spec_opts
85e61eac8579f09d76cd9a24f9c6fc23db80664c 2025-06-16 Use the message given to `TestRubyOptions#assert_segv`
f0371efbd87f72f140cbb6ea105a261ff1b23772 2025-06-16 Suppress stderr output in `TestRubyOptions#assert_segv`
260ac23a53e8db93087216d115aa4b054e9cf35b 2025-06-16 Use `success` option to check if the process failed
9255db4bc08766763a6d78f50a90e05c58980899 2025-04-24 Run auto-style only when pull-request
21c7131df818c1f7f571d4ccf9be150d2c9cc374 2025-04-24 Run git without shell
c09619d91163ea7c042ee3b5de20c23eaf5a2aba 2025-06-16 Auto-style indent
a60bf9e693706c69484521d4967c9beb4d45772b 2025-06-16 * adjust indent
8992689118b0d396994757fe3282b200f914e603 2025-06-17 Adjust indent [ci]
e9d35671d2c584e6a77a00fa4aacc5593b2fcb14 2025-06-17 [ruby/json] Fix a typo
9647dca143ef614cdb1c8cf610d0aa63bf73e012 2025-06-17 [ruby/tempfile] [DOC] Fix a typo
9e5c74f2196f34cee4b241ab9dba2ed9adc89f60 2025-06-17 [ruby/prism] [DOC] Fix a typo in comment
c99cb62da81646e54ffb391b5cb1d2a3bc45bc0c 2025-06-17 Fix up tool/auto-style.rb
1a527929a5f521cbccc177020fcf196ea5487d80 2025-06-17 Revert "Temporary pend unknown behavior of parallel tests"
b0662602968f0431aaf2c220834dcfb14bfc3372 2025-06-17 Follow up testunit
aaa956e8f19aa14ab9482474cc51eeb103623e7d 2025-06-18 Now irb is a bundled gem and needs rubygems
5a19914030efedc86ac4f63778330cfee5822128 2025-05-19 [DOC] Fix indentation
bfb14c2be91735d5cdd2b5cefe7f19d46a5b4f4a 2025-06-19 [DOC] Add the link to [Feature #21219]
ef2b26cc3eaed06c5c9d4ef2c6d8669ff357afa4 2025-06-19 `struct iseq_catch_table` is packed
0be7fedd591d8a6ec44ee8b7ecb212834c5f550e 2025-06-19 Fix EnvUtil::Debugger#dump
2eb5ee8aad0c28bda5e9209396cec63a40a0eabf 2025-06-19 Remove unnecessary shebang and excutable bits [ci skip]
87d33583af2d095b5adbd5ba3765cfdf23767c34 2025-06-16 CI: Store session info in variables directly
1b018d96d011418ad1822bf9b476338ed5c37d93 2025-06-16 CI: Extract `launchable_record_session` function
82dfd44f937616ff31971f2d1e12a35bd022612c 2025-06-16 CI: Extract `launchable_setup` function
68d6cc6bd760d570d276d96b1d154ac0e8733019 2025-06-20 Do not fetch already fetched commits
7a735c4861166850fff21aabc5aa1bbde5e1cb07 2025-06-20 Fix indents in macros
896f9f6328aa50c1f7ccbaf4103626d0701680b6 2025-06-06 CI: Run Launchable in the build directory
d9efc56c16267fabcfc764fd27cf4e464a231a76 2025-06-20 [ruby/io-console] Ignore `^C` at interrupt
d31d62d6857cbc05becfc5a1dffc34ac5eef3a2b 2025-06-20 Dump with debugger just once
dbc596938a41a9ae52b27c81751960d19ff2de23 2025-06-21 Move a comment to the corresponding conditional block [ci skip]
1181a682a6c314c92686e3701defa1eb44068c4e 2025-06-21 [Bug #21448] Use `getentropy(2)` only on macOS
ec20f7feb64d9cd8989ada24315ac4af0bb4158c 2025-06-21 Suppress warnings
d84a811f31a65821642b165d712f380c0cc060e0 2025-06-21 [Bug #21448] Reorder trials in `fill_random_bytes`
ce38cba528b4da8fe306377dc9bb6eaf7a639c53 2025-06-20 Merge blocks for the same condition
af6b98f7a25670cb569f6da59904b3c05482b16e 2025-04-25 Make the critical level an enum
ac02bf2b72b711785955499eef5022cfd58eb495 2025-06-24 [ruby/json] Remove trailing spaces [ci skip]
152cf102b7f5658d4e237f37ffcabdb0ffaf4737 2025-06-24 Remove trailing spaces
da10b956e0acde0abcbf3ea74c9a2a68ec05f874 2025-06-24 Generate HTML documentation even if only NEWS.md is updated
9e43e123c222a822172f96ad86e19b2a87132290 2025-06-25 Override `files` of bundled gem specs
42f753d829d564c0c787741995a2c0dd3be51fd8 2025-01-23 [ruby/uri] Escape reserved characters in scheme name
228cc794f5b955982d6f032383d20b9eb0151824 2025-01-23 [ruby/uri] Use Lo category chars as escaped chars
4eba511c1b57e8dd6f34242382f904c5470deec7 2025-06-26 [ruby/uri] Fix a typo
4b1de7378d038109d85b5ab8b817de13c1217a3f 2025-01-25 [ruby/uri] [DOC] State that uri library is needed to call Kernel#URI
b1c09faf67a663bcda430931c987762521efd53a 2025-06-26 Win32: Use `SIG_GET` to get the current value of the signal
7ce339244953a6c3add543854292c61e9f5bc14b 2025-06-27 [Bug #21453] Override `files` in gemspec file before `eval`
495613ffd3f1c1008e1d16515a52817b188e091d 2025-06-27 [ruby/io-console] Revert "Ignore `^C` at interrupt"
528b75cc14f76ef703f0b22ccdd6db4b398982cc 2025-06-27 [ruby/io-console] Ignore printed control char
64a52c25fef8e156630fea559ced7286fe5c3beb 2025-06-27 [ruby/io-console] Fix a name error
fe9a3be2966b0e54b93e9349bf47d4e5b879a6e1 2025-06-27 Fix the unknown warning group on wasm
4965954556b1db71fba6ce090cc217e97641687e 2025-06-27 [DOC] Remove a garbage in an example