640fad68cc5061b1fef782a842f1e4f038107883
|
2004-10-29 |
follow to nkf 2.0.4 :new constants NKF::VERSION NKF::ASCII NKF::UTF8 NKF::UTF16 NKF::UTF32 :new metHods NFK.guess1 (guess) NKF.guess2 (from nkf2) |
35b917f3ee63fc2251e3d4fc063a48f2d91bb96c
|
2004-10-29 |
follow to nkf 2.0.4 :new constants NKF::VERSION NKF::ASCII NKF::UTF8 NKF::UTF16 NKF::UTF32 :new methods NFK.guess1 (guess) NKF.guess2 (from nkf2) |
6d25a97ca06276ca76dfe248ba76b7417e034657
|
2004-10-29 |
from nkf 2.0.4 http://sourceforge.jp/projects/nkf/ |
bf31fe3ed0429f5d4f5cb0604932aab29e6ff222
|
2004-10-29 |
* ext/nkf: follow nkf2.0. |
b99f22f19681191a4014579d69c870145cc3ee7a
|
2004-10-29 |
obsoleted by nkf-utf8/nkf.c. |
a8966861e81e8df30ee683b5ba050c1fd3f82ecc
|
2004-10-31 |
On NetBSD don't use setruid() and setrgid(). |
b7e13d867771826578450651558bc5233bbd040c
|
2004-10-31 |
process.c: on NetBSD don't use setruid() and setrgid(). |
8b60d65bcb516df0dc0a5f0de695fc5de8231f06
|
2004-11-05 |
follow CVS Head of original nkf. |
eac79e135c19db06f20c6bf0d13d231bd004c37e
|
2004-11-05 |
* ext/nkf: follow CVS Head of original nkf. |
f441603f2aa42694056de947ab5b1a9e5103e6c4
|
2004-11-09 |
* nkf.c rev:1.38 |
cf943041cc2229cbe91bd036525c47e741219730
|
2004-11-09 |
* fix bug arround parse options * add versioning constants |
7b791b208a18853a6a85b748edbd368ce9e96385
|
2004-11-09 |
* nkf_test.pl rev:1.7 * fix bug: mime tests fail |
4849f57d7ba0af0fd50e7d9c3bbc623c9e9cd063
|
2004-11-09 |
* remove dump list * remove CR |
877d48c8ae1d7d217453dff3c9b8208f9955e864
|
2004-11-09 |
* ext/nkf: original nkf.c rev:1.38 * ext/nkf/nkf.c: fix bug: can't parse long-name options * ext/nkf/test.rb: fix bug: mime tests fail |
6caa49e45fb60c5ef4c450ff98b5d60c2cdce42e
|
2004-11-19 |
* follow original nkf.c 1.40.(improve mime encode/decode support) * add test for mime encode/decode |
643ac551dc5d58fbf63a1ae253dbdbe941778abd
|
2004-11-19 |
* ext/nkf/nkf-utf8/nkf.c: original nkf.c rev:1.40 |
6efefe35b3dc32ece5de669dab18007512ab86c3
|
2004-12-01 |
* add --no-cp932 |
3cf6e46e62f3add4febc6dacb498e91010f57701
|
2004-12-01 |
* add constant NKF::VERSION * NKF.guess becomes an alias of NKF.guess2 (based on nkf2) |
32e79507bbded78aa8fff92121bb78755a3f7c41
|
2004-12-01 |
* original nkf2 revision 1.47 * mime encode/decode are improved * --cp932inv turns on as default * add long name option --cp932 which turns on all CP932 option |
c1b036033b813973a8b175f86ab5585795192573
|
2004-12-01 |
* ext/nkf/nkf.c: add constant NKF::VERSION |
3eac37990667658f90329619743dfad429b54bd5
|
2005-01-24 |
* ext/nkf/lib/kconv.rb (guess_old): not use NKF.guess_old but NKF.guess1. fixed: [ruby-dev:25491] |
50700c367bdb6929bb4dc449dad27102e38cd13e
|
2005-01-24 |
Mon Jan 24 16:00:53 2005 NARUSE, Yui <naruse@ruby-lang.org> |
cf84cf931a640a322582a9e2d340ba3f3c8f9b24
|
2005-02-02 |
* ext/nkf/nkf-utf8/nkf.c: follow nkf.c,v 1.57 support JISX0212 fixed: [Ruby-dev:25617] |
c298b3fe143c62ecc0997f16a33f95833aa4d966
|
2005-02-02 |
* follow original config.h,v 1.7 |
621f6c0b6ff3810ae6b214bf1e7c94cc73fd8b78
|
2005-02-02 |
* follow original utf8tbl.c,v 1.8 |
0535b8dd08cfb4ff29f8a0785f3433c0021e8048
|
2005-02-02 |
* ext/nkf/nkf-utf8/nkf.c: follow original v 1.57 * ext/nkf/nkf-utf8/utf8tbl.c: follow original v 1.8 * ext/nkf/nkf-utf8/config.h: follow original v 1.7 |
e5d5c0d8fcc309fe84fc9f3b9ad9945ef74b06fb
|
2005-03-03 |
* ext/nkf/nkf-utf8/nkf.c: follow nkf 1.62 |
076d6dfc8a674ac1edfac90078c5d44661d64c1b
|
2005-03-03 |
* ext/nkf/nkf-utf8/nkf.c: follow nkf 1.63 |
1ff45719130e7224b07e9625963248f9c408bdd7
|
2005-03-05 |
* ext/nkf/nkf-utf8/nkf.c: follow nkf 1.65 |
afb7b3e1f8fd426342a77aa4439cc0ce080c72e9
|
2005-03-07 |
* ext/nkf/nkf-utf8/nkf.c: follow nkf 1.66 fixed: [ruby-dev:25828] |
cddaecb1ae11b2d1d4e19a449497f53a93c08a0e
|
2005-05-12 |
* ext/nkf/nkf-utf8/nkf.c: follow nkf 2.0.5 |
73812eca67f3333cff9445bd0e2d86e24f1a9156
|
2005-06-25 |
* ext/nkf/lib/kconv.rb: remove constants Iconv_Shift_JIS, Uconv_EUC_JP, Iconv_UTF8 * ext/nkf/lib/kconv.rb: add module functions to Kconv conv, {eucjp, shiftjis, utf8}?, guess_as_symbol * ext/nkf/lib/kconv.rb: add instance methods to String conv, {eucjp, shiftjis, utf8}? * ext/nkf/lib/kconv.rb: add aliases Kconv.to_* and String#to_* |
8e70a60da0d3a34cf6c748d81a6fab42a5734e26
|
2005-06-27 |
* ext/nkf/lib/kconv.rb: add Kconv::VERSION * ext/nkf/lib/kconv.rb (conv): can process arrayed options * ext/nkf/nkf-utf8/nkf.c: imported Revision 1.69 * ext/nkf/nkf-utf8/utf8tbl.c: imported Revision 1.9 |
1980223eaa5562ca3ae409b516c30a630aae3f2f
|
2005-07-05 |
2005-07-06 |
26f0a39bb33c3bc14f35dca12403cfd3cea089e7
|
2005-07-05 |
* ext/nkf/nkf-utf8/{nkf.c,utf8tbl.c,config.h}: imported nkf.c 1.70 (support UTF-8-MAC) |
04826ff77b2b2ad7fdce4ae76ad7261bdea0b85d
|
2005-07-05 |
* ext/nkf/lib/kconv.rb: fix typo. |
7d3740d756d5d575a96063c67ad3b2c0391e48d3
|
2005-07-17 |
2005-07-18 |
c065b233c6020e9a63e5f941f8254d7f8d2d0c8a
|
2005-07-17 |
* ext/nkf/nkf-utf8/nkf.c: import nkf.c 1.73 fix: TestKconv 1F |
f4a0cc5101e290e176c027a80fb2025df3423899
|
2005-07-21 |
2005-07-22 |
0580cf2696d440cb29d34501dc4667ec533c508c
|
2005-07-21 |
* ext/nkf/nkf-utf8/{nkf.c,utf8tbl.c,config.h}: import 1.76 [ruby-dev:26592] nkf constification |
2bf3c6b6315fa8839ff66c502ee5116711d242f1
|
2005-08-12 |
* ext/nkf/lib/kconv.rb: Kconv.kconv is now alias of Kconv.conv |
311d02a322cf38b85405613e50ce36c3e5eaec6d
|
2005-08-17 |
* ext/nkf/lib/kconv.rb: ensure that symbol_to_option is private_class_method and all other methods are module_function fixed: [ruby-dev:26808] |
e49d87454290194b304f768f0ff734460b492e96
|
2006-03-27 |
* ext/nkf/nkf-utf8/{nkf.c, utf8tbl.c}: imported nkf 2.0.6. * Add --ic / --oc option and mapping tables. * Add fallback option. * Add --no-best-fit-chars option. * Fix some bugs. |
5c691de4421e7a5c397781a61e1826bc46a892eb
|
2006-06-19 |
* ext/nkf/nkf-utf8/nkf.c: imported nkf 2.0.7 * Fix: fallback in CP51932 * ANSI C * Fix bug arround MIME encode NL |
a59c6fe7c953e2f427cf3f622cd94e1634828a43
|
2006-06-19 |
* kconv.rb: remove default -m0 and fix document. |
a6db3fc7b8702b485d87f6bdd7e914905104ab16
|
2006-06-19 |
Mon Jun 19 23:40:59 2006 NARUSE, Yui <naruse@ruby-lang.org> |
e7c9022cffd7071f32f6abab20e57a230902c508
|
2006-08-22 |
2006-08-22 |
2d99616ec8513ce83fd3d626caa80d948862f95b
|
2006-08-22 |
* ext/nkf/lib/kconv.rb (Kconv::RegexpEucjp): fix regexp for euc-jp [ruby-dev:29344] |
847c10fa3e3a3550348d8966717c51c3a0350ec5
|
2006-09-06 |
2006-09-06 |
103f6728df2607a5e8b785d429c0e9cac42c19e5
|
2006-09-06 |
* ext/nkf/lib/kconv.rb (Kconv::toeuc): remove -m0 [ruby-dev:29505] |
976b4e5f8bedcd8285578c6da5117b6883ef1c02
|
2006-09-14 |
* ext/nkf/nkf-8/nkf.c: imported nkf 2.0.8 2006-09-15. Add support for U+10000 - U+10FFFF Add support UTF-32 |
5300eecfb324f3a29d891b3e229baef631dc6aeb
|
2006-09-15 |
* ext/nkf/nkf-8/nkf.c: imported nkf 2.0.8 rev.110. * Fix: check_bom cuts \xfe\xff\xXX\xXX of UTF-32. * Add support --ic=UTF-32. * Fix: can't guess UTF-16 and UTF-32. * Fix: can't decode beyond BMP of UTF-16LE. |
47dae86617bad22722b809767ad5f102b4f56185
|
2007-02-06 |
* ext/nkf/nkf-utf8/{nkf.c,utf8tbl.c}: imported nkf 2007-01-28. * Fixed: can't decode MIME encode JIS string. * Fixed: Fullwitdh-halfwidth conversion. * Support DoCoMo's and Softbank's EMOJI * Support CP932, CP5022x, eucJP-ms UDC * Support UTF-32 encoding * Support beyond BMP [ruby-dev:29700] [ruby-dev:29922] [ruby-dev:30144] |
af1c4167287b9353fec766f932fe4afe97116ad4
|
2007-06-04 |
* lib/json.rb, lib/json, ext/json, test/json: import JSON library. |
3fe5d6fa54e6b6ed3d3ae0202f458139161ebdb7
|
2007-06-04 |
* ext/nkf: import nkf.c rev:1.124 Support CP10001. |
3c175900610215905772fc27cd63d3c7bf2d41f8
|
2007-06-05 |
* ext/nkf/nkf-utf8/nkf.c (kanji_convert): Fix guess fallback. |
b60d64b001c8819e6626b00efbeae96560368a08
|
2007-06-06 |
* lib/json/common.rb: Ponder offering parse\! method. * lib/json/editor.rb: be a bit more robust while loading data. * ext/json/ext/{generator,parser}/extconf.rb: add a have_header directive for st.h * test/json: fix some tests. |
322003ef8f2c36d24f1d009eda5408102f5658ae
|
2007-07-07 |
* lib/json.rb, lib/json/, ext/json/: import JSON 1.1.1 |
0cf0b824182fc643c4e295b7178b84e71fdded54
|
2007-11-28 |
* ext/json, lib/json, test/json: Update to JSON 1.1.2. (RubyForge#15447) |
a049c43c65822b8736791d71c3d51dcca0f75cfa
|
2007-11-30 |
* lib/json.rb, lib/json/add/{core.rb, rails.rb}, test/json/test_json_rails.rb: additional files of JSON 1.1.2. [ruby-dev:32405] -- |
c861f13f0641c1c86d1c7b1fc7940927597456aa
|
2007-11-30 |
* ChangeLog for 14051. -- |
825ce503c0e52edb944def195be0d3d55e3e71b3
|
2007-12-04 |
* lib/json.rb, lib/json/*: moved to ext/json/lib. -- |
01b097e475a4cba774d2ba14db9b9d275b9561bb
|
2007-12-04 |
* ext/nkf/lib/kconv.rb (tojis, tosjis, toeuc, toutf8): set encoding. [ruby-dev:32447] |
46d6af3a9ca883ac2b68f11f8e2ad23e494510be
|
2007-12-05 |
* ext/iconv/iconv.c (iconv_s_list): support NetBSD/Citrus iconv. |
0cf4378f14318890b8694665e4a37b511d0ac566
|
2007-12-19 |
* ext/nkf/nkf.c (NKF::_ENCODING): removed. |
dec6ba8a22aa5a20538f4f7d0bd37a384db0ad73
|
2007-12-19 |
* ext/nkf/nkf-utf8/nkf.c: Updated. |
72d638fb2feab7a68f2caf2d4c58b4009cfd7a40
|
2007-12-21 |
* ext/nkf/nkf-utf8/config.h (MIME_DECODE_DEFAULT, X0201_DEFAULT): defined as FALSE. nkf and kconv don't decode MIME encoded string and don't convert JIS X 0201 Katakana. |
573bd7500b2e845949ccffa2ae7d2077ddfa489f
|
2007-12-22 |
* ext/nkf/nkf-utf8.c: Update nkf.c rev:1.157. |
a745e619d2c1f0b6dc5fe708dd8f7f95a7e98315
|
2007-12-22 |
* ext/nkf/nkf.c (Init_nkf): use rb_ascii_encoding() for rb_nkf_enc_get("US-ASCII"). * if use rb_nkf_enc_get("US-ASCII"), ruby will crash - this is bug? |
03a1e25542345e6e4b40864a27d62d11df700047
|
2007-12-23 |
* ext/nkf/nkf.c (rb_nkf_enc_get): use rb_define_dummy_encoding. |
be86e3de339e31d532bd40233458c4ca30e0a418
|
2007-12-24 |
* transocode.c: register_functional_transcoder() added. (init_transcoder_table(: register ISO-2022-JP. (str_transcode): add preprocessor and postprocessor. |
f2c33914aadc40094be33ea40bdfb369a6d92f8b
|
2007-12-25 |
* sample/from.rb: follow Ruby 1.9 libraries. |
34c6bca38177e32f24c97e85494162b6d782401a
|
2007-12-25 |
* test/rinda/test_rinda.rb (MockClock#{_forward, forwrd, sleep}): Change default value of n as @reso from nil. If default value is nil, n.+ is not defined. |
7ae8e804eda74c742fa2c7c8e7c5da5087d7b3be
|
2007-12-26 |
* lib/resolv.rb (Resolv::DNS::Name.==): fix for other is array of Resolv::DNS::Label::Str. |
727d85c0e359657ea0538c9d81de2f870d007120
|
2007-12-28 |
* lib/resolv.rb (Resolv::DNS#each_address): now returns IPv6 address. |
6c2849dd46f77c6bf898e071ba635de1b48652e2
|
2007-12-30 |
* configure.in: rm largefile.h. |
e73a962a658029f40e51afa307204792af83692f
|
2007-12-30 |
* enc/depend: replace spaces by tab |
7d847f7c377b6dbf85371c3e03599881b76f1954
|
2008-01-01 |
* ext/nkf/nkf-utf8/{nkf.c, utf8tbl.c}: Update nkf. |
2435067f6ca2486570d3b90102b1a0ebe13cb1ea
|
2008-01-05 |
* lib/resolv.rb (Reolv::DNS#each_address): get A record and then AAAA record. [ruby-dev:32925] |
ed540e8bdfca1e93e1285add58b1206408e19441
|
2008-01-08 |
* encoding.c, Makefile.in, include/ruby/oniguruma.h, enc/Makefile.in: fix rules for UTF-{16,32}{BE,LE}. |
5cd70fa5e9b12e50177829217753cf2d2712381a
|
2008-01-08 |
* encoding.c (rb_enc_init): UTF-{16,32}{BE,LE} are not builtin. |
fdeb4b13846fdd72a89737ff813f2f8455da5327
|
2008-01-08 |
* enc/Makefile.in (BUILTIN_ENCS): UTF-{16,32}{BE,LE} are not builtin. |
ad4fb57a3aea3bf5c1ca2a1fa937e549321e021a
|
2008-01-09 |
* encoding.c (rb_enc_replicate): replica of dummy is a dummy. |
9e35ba455d6b87b79ca872e9fa71d3f95c78286d
|
2008-01-11 |
* encoding (set_base_encoding): must use rb_enc_dummy_p. |
249c08716da39c4f51c295948125436640a60487
|
2008-01-11 |
* ext/nkf/nkf-utf8/nkf.c: update to r1.163. |
353a69229dcedd1991b710085a37d6c331816a92
|
2008-01-11 |
* ext/nkf/nkf-utf8/nkf.c: fix bug: -m was -m0. |
7f9c3b1c973a1785cd1471d86d8875caf17f0a7e
|
2008-01-11 |
* ruby.c (process_options): -e'script' is locale encoding by default. (load_file): ruby script from stdin is locale encoding by default. |
86da4be0284149bf0c6d56ca14b2ee86ab21910b
|
2008-01-12 |
* ext/nkf/nkf.c: rdoc update. |
5b9739a832c884f450e04d90edb026a09da5e6de
|
2008-01-12 |
* enc/make_encdb.rb: added. search enc/*.c and make encoding database. |
4261dd6ab742eea969df5da3e2ce94a75759efe2
|
2008-01-12 |
* encoding.c (rb_enc_aliases): don't see enc_table_alias when it wasn't initialized yet. |
80a569906d1fcbede2278193226fef84cdaa96f4
|
2008-01-13 |
* encoding.c (rb_enc_init): revert removing SJIS. |
513d0ca7f6c7c27c8f875a84d5b9a8f3692dbe8f
|
2008-01-13 |
* encoding.c (ENCINDEX_EUC_JP, ENCINDEX_SJIS): removed. (rb_enc_init): EUC-JP and Shift_JIS are not builtin now. |
62c596cb36af5471e65a4774dfe70047055f58b7
|
2008-01-13 |
* encoding.c: add documents. |
21671b558cfd8d90647f40a8594fd9e6db038768
|
2008-01-13 |
* enc/make_encdb.h: sort encoding names by original name. |
8f15b8128cf47ff679d4f0d3767605d0d0afcc3c
|
2008-01-13 |
* include/ruby/oniguruma.h: remove ONIG_ENCODING_* and OnigEncoding* which are not builtin. |
50bbc4e6ae9229907ad08730ab7330024361918a
|
2008-01-13 |
* define replica encoding "CP949". |
5b46f99ce1111eec5fc45ea0b9d9631b09aa02d9
|
2008-01-13 |
* enc/*.c: add replicas and aliases. |
0605d15f6aeb776a0699a49fdb761ae1e9a40d6e
|
2008-01-14 |
* encoding.c (rb_locale_encoding): return US-ASCII when charmap is nil. |
dfca247f666821d41176737a89186cecf4a7a1fa
|
2008-01-14 |
* ext/nkf/lib/kconv.rb (Kconv.tolocale): argument is str. |
edc61cf4c19c089d210c7774994ee6d57bff65ad
|
2008-01-15 |
* encoding.c (ENC_REGISTER): use &OnigEncoding*. (ENCINDEX_UTF_8): renamed from ENCINDEX_UTF8. (rb_enc_init): use ENC_REGISTER. |
904572d2e5a35c6fde655aeb24b11fcb9f7b5ba3
|
2008-01-15 |
* enc/utf_{16,32}{be,le}.c: remove some ARG_UNUSED. replace struct OnigEncodingST by OnigEncoding. |
0a640a93860ecd948431e5c29fc6f6ab8853c4b5
|
2008-01-15 |
* enc/*: add ARG_UNUSED. |
6e1c3a0f54d7c68e6ea80853283e6383401266f9
|
2008-01-19 |
* enc/koi8_u.c: added. |
7b3781c60cbec2f98f4088b9e6c57c3ce7020540
|
2008-01-19 |
* ascii.c: remove difinition of replica KOI8-U. |
9a1d7e4d01ca2f3a1a9d92e1539eca37d75aacb8
|
2008-01-19 |
* enc/make_encdb.rb: fix duplication check. |
54a230bf7a7d70e51bff33316971b5b3e2e05cc2
|
2008-01-20 |
* common.mk: use -Ks when read insns.def. [ruby-dev#33185] |
1ccb0642edb91dfab77861bab700d07329e361ed
|
2008-01-23 |
* encoding.{c, h} (rb_usascii_encoding): added. |
5e3bb6c3aef7826fd9de646e16af53a2fde6c877
|
2008-01-23 |
* parse.y (parser_str_new, rb_intern3): ascii only string literal is US-ASCII. |
ac7794478c1a79cc56a302b9a4a9bf120ae0c815
|
2008-01-23 |
* ruby.c (proc_optionc): -Kn means ASCII-8BIT. |
b97ec5d0c017c2d0342514f1075754bbb2419710
|
2008-01-23 |
* lib/rexml/text.rb, lib/rubygems/open-uri.rb, lib/open-uri.rb, test/logger/test_logger.rb, test/ruby/test_regexp.rb: fix tests. [ruby-dev:33336] |
e336136d8a4943b4778ce93df7c3d944614416d4
|
2008-01-23 |
* parse.y (STR_NEW0): set encoding as US-ASCII. |
42dcda08aef365e166b8784e0349a28896a871e6
|
2008-01-25 |
* string.c (rb_str_usascii_new{,2}: defined. (rb_str_new): set US-ASCII and ENC_CODERANGE_7BIT when empty string. |
df17bd4313558b5ff79c48969dec2d30584f3091
|
2008-01-26 |
* string.c (rb_str_new): set US-ASCII and ENC_CODERANGE_7BIT when empty string (len == 0). |
7c884e9012cbba4c7636fb7850cd7090eeab2fa6
|
2008-01-26 |
* lib/rexml/doctype.rb, test/rss/test_maker_itunes.rb: replace multi-byte string. |
f3fe101d5564fd674a4e475f4600e6962aaf1c75
|
2008-01-27 |
* re.c (rb_reg_source): set encoding as regexp encoding. |
086e5b1a63d77bf5a4ebe10396a430d544fbe505
|
2008-01-27 |
* ext/nkf/nkt-utf8: update nkf. |
4a9d407e35d9ccfe31d1fa1913fb71fe22c5f0b7
|
2008-01-27 |
* ruby-trunk. * lib/irb/ruby-lex.rb (RubyLex#buf_input): use chars.to_a. |
4aa64b35fa75eb7fb2c953b557d950766386f17b
|
2008-01-27 |
* ext/nkf/nkf.c: raise error when no output encoding is given. |
ce7cdcdd95085545189419a3131625679fcf3b28
|
2008-01-27 |
* common.mk (help): show major targets. |
2ae9745aedafff9c0ed7dd756158c365ec877610
|
2008-01-27 |
*common.mk: add description about "make golf". |
587167a8cbaab0727a80028062058a7a223cea1f
|
2008-01-27 |
*common.mk: add description about "make clean". |
2f961c1f371e6dd0517a1ca4b9f245e2c2f1a90d
|
2008-01-28 |
* enc/utf_7.h: add dummy encoding UTF-7 and its alias CP65000. |
3c6969ec114d544d4e84c242171c30c346ccf23a
|
2008-01-28 |
* string.c, parse.y, re.c: use rb_ascii8bit_encoding. |
4d961eb8a603bf3020836d6be661bc17c0b79321
|
2008-01-28 |
* parse.y (rb_id2str, ripper_initialize, Init_ripper): use rb_usascii_str_new2. |
4102378f791ca5549e97d0b2ce1db6854e5a4b65
|
2008-01-28 |
* fix [ruby-dev:33449] |
01b5cfcf44aed45bf67aacd59f351a5639d8e60f
|
2008-01-29 |
* enc/gbk.c: add GBK, CP936 and CP949. |
a2b03f10dc1726c8109e4fc5a2fc45e0dcf3d368
|
2008-01-29 |
* enc/gbk.c: add GBK, CP936 and CP949. |
fe15b86b9d75a679f68042d1c432fcd64c47c73a
|
2008-01-29 |
* enc/gbk.c: add GBK, CP936 and CP949. |
00a3c40c377ddcc408dea1a367dbbc15de7c3150
|
2008-01-29 |
* enc/euc_kr.c: remove CP949. |
65615986ec0cfc5971c990abe46643b0edbcab8d
|
2008-01-29 |
* common.mk, ext/extmkf.rb: always make encdb.h. |
419f0da293f51ae96d54ca1ce26110c784b6fc27
|
2008-01-29 |
* tool/ifchange: remove $temp when unchanged. |
315196bc7af78c121df9a6a4a01c8ac2f354fc2a
|
2008-01-29 |
* dmyencoding.c, encoding.c (enc_init_db, NO_ENCDB_H): miniruby doesn't use encdb. |
19d9380b3d8e20723b230fa47dbdf2729fde8be2
|
2008-01-29 |
* enc/gbk.c (EncLen_gbk): too short. [ruby-dev:33497] |
74b254e8335d3fe5570edc1284b63aa562d198d6
|
2008-01-29 |
* enc/trans/japanese.c (rb_to_Windows_31J): to 'Windows-31J'. |
1a65f34057398884e0f6d654965185ccadfeef03
|
2008-01-29 |
* configure.in, common.mk: fix rule for dmytranscode.o. |
7a8c02cd47750decd6c7507d8c5f090a8d3b4605
|
2008-01-29 |
* add enc/trans/make_transdb.rb, dmytranscode.c |
b9821b02a0c5c48fbde23cea6576e0f9e044af78
|
2008-01-29 |
* enc/trans/make_transdb.rb: add for make transdb.h. |
7b83d04514fc55c53dd78faad6b7856b8572109b
|
2008-01-30 |
* bootstraptest/runner.rb: fix -I../../hoge case. |
9ac5a0ca4ded8a8a933cc222b82b69d295b9b323
|
2008-01-30 |
* enc/*.c: add GB12345, UCS-{2,4}{BE,LE}. |
b0a18f4d9fb6125549776fe29a188e749a0a8073
|
2008-01-31 |
* marshal.c (r_object0): call r_entry/r_leave to call proc when TYPE_FIXNUM, TYPE_NIL, TYPE_TRUE, TYPE_FALSE, TYPE_SYMBOL. |
887485907ed1336761dd384eab81d20d4d3fa302
|
2008-02-02 |
* time.c (time_cmp): Time.<=> no longer supports comparison with numeric. [ruby-core#15332] |
4f0083e45fe977d0c8e728ed39a746161bb3abba
|
2008-02-06 |
* enc/trans/korean.c: add EUC-KR conversion support by Park Ji-In. [ruby-dev:33621] |
e22ff0c9b6396c132ff812ae80bc91f0018653be
|
2008-02-07 |
* enc/trans/korean.c: add support for CP949 by Park Ji-In. [ruby-dev:33626] |
baa14688953cb5ce9013dfc9a5437f0ce352fbde
|
2008-02-08 |
* lib/rdoc/ri/driver.rb (read_yaml): remove SM* for compatibility. |
998113d62f43a7052028105a1bc301d0af513d87
|
2008-02-08 |
* file.c (lchmod_internal): fix warning cast from pointer to integer of different size. |
e833cd9b3c0fd0e19a86b173c04afe4903596fb2
|
2008-02-10 |
* common.mk (encdb, transdb): depend on $(PREP). |
a336e6ebd12cde09855b13fc8de1644de5bfc3ad
|
2008-02-10 |
* lib/benchmark.rb (Job::Benchmark#item): fix typo. |
bd5a15f76d87f1e095177f5c5db7b7518561ddcf
|
2008-02-11 |
* ruby.c (load_file): the encoding of DATA follows the source file encoding. [ruby-dev:33693] |
dd738cd887a5a9a6358622aa88704073f0b0bbea
|
2008-02-12 |
* ruby.c (load_file): enc must effect source encoding. [ruby-core#15496] |
40d8d38909fe15a96887f4097d95d7323fc93fb7
|
2008-02-12 |
* ext/json/lib/json/pure/generator.rb, ext/json/lib/json/pure/parser.rb, ext/openssl/lib/openssl/x509.rb, ext/win32ole/sample/olegen.rb, lib/date/format.rb, lib/irb/context.rb, lib/irb/workspace.rb, lib/net/http.rb, lib/net/imap.rb, lib/rdoc/generator.rb, lib/rdoc/markup/to_html.rb, lib/rdoc/markup/to_latex.rb, lib/rdoc/parsers/parse_c.rb, lib/rdoc/ri/formatter.rb, lib/rexml/parsers/baseparser.rb, lib/rexml/quickpath.rb, lib/rexml/text.rb, lib/rss/parser.rb, lib/uri/common.rb, lib/uri/generic.rb, lib/webrick/httpresponse.rb, lib/webrick/httpservlet/filehandler.rb, lib/yaml/baseemitter.rb, lib/yaml/encoding.rb: performance tuning arround String#gsub. |
a10ded3ba0f6da6b4f881cd23858aef3d9eb5f29
|
2008-02-12 |
* bootstraptest/runner.rb, bootstraptest/test_method.rb, enc/depend, instruby.rb, lib/mkmf.rb, lib/test/unit/util/procwrapper.rb, mkconfig.rb, sample/test.rb, template/vm.inc.tmpl, test/ruby/test_stringchar.rb: fixes arround String#gsub. |
a8739621cf62695282ab971cac9c6ea48745b027
|
2008-02-13 |
* lib/uri/generic.rb: revert r15442. 2nd argument of String#sub parse escapes. [ruby-dev:33726] |
f09eb27660e3fafe1aaa45c41b064cee010f4c88
|
2008-02-13 |
* filenames need comma. |
132e3f54f2369575b27e315cb4f8ef3d82aaac27
|
2008-02-15 |
* string.c (single_byte_optimizable): rb_enc_mbminlen must be 1 when rb_enc_mbmaxlen is 1. |
fc46d89b6d7a8e8859741a0120b9b4621dfb9de6
|
2008-02-15 |
* ChangeLog |
a2d85d61bdad79c89b0281dc3ad2e9afc3ae1c6b
|
2008-02-15 |
* enc/iso_8859_{4,13}.c: Windows-1257 is replica of ISO-8859-13. |
9a431fd58c33900b6ced1d5ee18400276a32f2e5
|
2008-02-15 |
* ruby.c (process_options): set default_external before loading libraries. [ruby-dev:33801] |
327673a43b8aaf0df6ca2a494ab4aeadb49802fb
|
2008-02-16 |
* string.c (rb_enc_strlen): add search_nonascii like character counter for UTF-8. |
0ad3d7ce2d679a92d2904430919c835639993a32
|
2008-02-16 |
* string.c (str_strlen): little more optimize. (rb_enc_nth): remove needless variable 'c'. |
bb831578c5e52eaa6af149874fd1f95fec8ee59f
|
2008-02-16 |
* string.c (str_strlen): revert r15507. [ruby-dev:33810] |
66583d96634796a16e22ded9ba688026da54fb5b
|
2008-02-16 |
* string.c (rb_str_substr): optimized for UTF-8. |
8984fa674290c17b62c7cf5cf0dd266d297fc14b
|
2008-02-17 |
* enc/{euc_jp.c,gbk.c,iso_8859_1.c,iso_8859_11.c,iso_8859_13.c, iso_8859_2.c,iso_8859_6.c,iso_8859_7.c,iso_8859_8.c,iso_8859_9.c, shift_jis.c,windows_1251.c}: add document about encodings. |
7a257b0110ec9f9dc1269b1b24975530787a135c
|
2008-02-17 |
* encoding.c (ENC_CODERANGE_AND): added. |
8dd8dfce21d9ac6c7d791a9d95a11e6f7839d545
|
2008-02-17 |
* encoding.c (ENC_CODERANGE_AND): fix broken case. [ruby-dev:33826] |
f1c975b87aa1ac6b50e53424ba8ff4a0c73985e9
|
2008-02-19 |
* string.c (rb_enc_strlen_cr): get length with coderange scan. |
492f431a46b5742e0c741fb0345e3279661a5762
|
2008-02-20 |
* string.c (rb_enc_str_copy): added for wrapper for rb_enc_copy. this also copy coderange when ptr and len is equal. |
1e0958098f4ab4487041070c2d064c14c57406b9
|
2008-02-20 |
* encoding.c (rb_enc_associate_index): doesn't clear coderange when new encoding equals to old one. |
4701476b97f0297751578062178f388c210947af
|
2008-02-21 |
* include/ruby/encoding.h (rb_enc_asciicompat): dummy encoding is not ascii compatible. [ruby-dev:33878] |
3ce61d2a639a47d505fa9179d6d41f774c85ad92
|
2008-02-21 |
* string.c: replace rb_enc_copy by rb_enc_cr_str_copy or rb_enc_cr_str_exact_copy. |
b62df564a6eff10ed741804c9a2415f6acac807f
|
2008-02-21 |
* string.c (rb_str_times): empty string's coderange is CODERANGE_7BIT. |
7a9cf391cd9f9fafaf66c7167c57a32a3efb0ab4
|
2008-02-22 |
* string.c (rb_str_substr): copy encoding although empty string. |
a532dcafe6f523b79024cb1ee7cff31cc1127ae3
|
2008-02-22 |
* string.c (rb_str_inspect): string of ascii incompatible encoding should be escaped and returned as US-ASCII encoding. |
bdb14b5bb6e5ed627dad1bb68c49f47f58d36c9b
|
2008-02-22 |
* string.c (rb_enc_cr_str_copy): check string's coderange is 7bit or valid. |
70eea8fd26c5df404a8cbe45846ad637cef9acaf
|
2008-02-22 |
* add ascii incompatible case. |
7b218308e0e4470abbd13aad4b116c5df2e3d306
|
2008-02-22 |
* fix missing STR_ENC_GET. |
386aa4c0a137949df4b20148451843d53ea9b41d
|
2008-02-23 |
* string.c (rb_enc_cr_str_copy_for_substr): renamed from rb_enc_cr_str_copy. |
c1d34650810cdc2285e153ec446b7a0941b0c92e
|
2008-02-23 |
* string.c (str_sublen): removed. |
bad85e520274fbe2ae7c5117a9b3a781925e9f17
|
2008-02-23 |
* follow type. |
4dd9fd71b34cd21613404a2900085868dfac5cd4
|
2008-02-27 |
* string.c (rb_str_coderange_scan_restartable): coderange scaning for partial read. |
343a1504e32c9910316182258bd8a7dfd13d2c9b
|
2008-02-27 |
* io.c (read_all): fix if. |
7bb2b2f43159355487971808d274bc5add30868b
|
2008-02-28 |
* string.c (rb_enc_str_copy): removed. |
198e1d074c187d2a4e8b9d1bb378a714b2d6001b
|
2008-02-28 |
* io.c (rb_io_getline_fast): scan coderange. |
6f99342c92055f8a891d889fb99ab7f131962977
|
2008-02-28 |
* encoding.c (enc_find): check type of argument and convert to String if it is StringValue. [ruby-cvs:22866] |
5eafc201d8d27394f2bde9cd08f03c1dac36bbb8
|
2008-02-28 |
* encoding.c (enc_capable): IMMEDIATE_P doesn't include Qnil and Qfalse. use SPECIAL_CONST_P. |
50a860d00635c6de5e32fe753b3adae596192f6d
|
2008-02-28 |
* string.c (str_new): remove encoding assumption of empty string. |
2f866a3666b3e768a07d4a780f7ff20375b82d21
|
2008-02-28 |
* test/ruby/test_time.rb (test_readers): fix typo. (test_strftime): "UTC" is also ok for time.gmtime.strftime("%Z"). |
4c7d380a81644567142895b88e126ee12dd75d8f
|
2008-03-01 |
* io.c (read_all, rb_io_getline_fast): encoding is rb_input_encoding. |
8ac9b7c2ed7b0da6b7c9380e9977fda46c6d24f8
|
2008-03-03 |
* io.c (open_key_args): use rb_io_open instead of rb_f_open. [ruby-core:15746] |
70b55c5dcfb237ebab92523bba66cd4c3a25f944
|
2008-03-04 |
* io.c (open_key_args): use rb_io_open_with_args instead of rb_f_open. [ruby-core:15763] |
fff981ee6de1c91392105aeef60bd17f2b88af70
|
2008-03-05 |
* string.c (is_utf8_lead_byte, count_utf8_lead_bytes_with_ulong): defined for UTF-8 optimization. |
98cbcf1bd7909306d2ba542aaff2eceb71ccb5c1
|
2008-03-05 |
* string.c (count_utf8_lead_bytes_with_ulong): fix shift size. [ruby-dev:33993] |
d2797c33bd41382c7dd6dbccdb4f2b08044d0cf9
|
2008-03-06 |
* transcode.c (rb_str_transcode_bang): set coderange. |
a39feece851a048320ade466dec0a4abb0342a18
|
2008-03-08 |
* string.c (search_nonascii): Use VALUE instead of unsigned long because VALUE can be the fastest unsigned integer type. On LLP64 unsigned long isn't the fastest. * string.c (str_strlen): ditto. * string.c (str_utf8_nth): ditto. * string.c (count_utf8_lead_bytes_with_ulong): ditto. |
f55b10c001fd492604b926fc6e60fd072727726c
|
2008-03-09 |
* string.c (rb_str_index): if t == s + pos, the character beginning from s + pos is valid. |
668af7e99d8458e3033d3641b25656ab8401ad74
|
2008-03-14 |
* configure.in (int8_t, uint8_t, int16_t, uint16_t int32_t, uint32_t int64_t, uint64_t, int128_t, uint128_t, intptr_t, uintptr_t): check if defined. |
9e202f9398d683c0b4538810d21257fd4bca9de9
|
2008-03-16 |
* common.mk (LIBRUBY_SO): add dependency to $(BUILTIN_ENCOBJS). |
e58adeae0f384a562bbcb295b0a25026842625ca
|
2008-03-17 |
* re.c (rb_memsearch_ss): simple shift search. |
839dc7f9ab081582d8dc45bfec9ec90bee536dd7
|
2008-03-30 |
* io.c (io_getc): set coderange while getting characters. |
3467a1754c83c0f4061f345a7ee965f60d16fca5
|
2008-04-04 |
* re.c (rb_memsearch_qs): wrong boundary condition. |
17123b2958563b5a1563e3264f806c8faebc9904
|
2008-04-22 |
* ext/nkf/nkf-utf8/nkf.c (z_conv): characters must be nkf_char. |
0beaddc4e23a381e056bd637f5abb87d3c283f96
|
2008-04-22 |
* ext/nkf/nkf-utf8/nkf.c (score_table_A0, score_table_F0): type of content is unsigned char. |
fe0446cc01423dfb84d1b350b8cddadb55d11a1d
|
2008-04-26 |
* ruby.c (ruby_set_argv): ARGV should be locale encoding. [ruby-list:44861] |
5eb4d70c5f2f775307063bb16024e7b90cd2995e
|
2008-05-20 |
* ext/nkf/nkf-utf8/nkf.c (rb_nkf_convert) (nkf_enc_without_bom): reverted. nkf-utf8/nkf.c should be independent of ruby. |
95698ff2a414f6c212377ab321225bdcebd11a9f
|
2008-05-20 |
* transcode.c, include/ruby/encodng.h (rb_str_transcode): C API of encoding conversion for Ruby object. VALUE rb_str_transcode(VALUE str, VALUE to). |
13f20ccda7aeb82750b020d2c8bf4f8c6fc72d37
|
2008-05-20 |
* encoding.c (rb_ascii8bit_encoding): use ENCINDEX_ASCII. |
fe8bb861255035f7903c6f332f3cc87368a9c410
|
2008-05-20 |
* encoding.c, include/ruby/encoding.h (rb_enc_associate, rb_enc_associate_index): returns obj. [ruby-dev:34778] |
102f94455c87eb63ac137217b366be9f60e844d7
|
2008-05-20 |
* string.c (rb_usascii_str_new): use rb_str_new. |
19337db49778988768a5c040413b768b08a026d5
|
2008-05-20 |
* fix for (rb_enc_get_index(obj) == idx) case. |
5dd3a0e2dd508abfad893475efc9706381465d8a
|
2008-05-21 |
* ext/nkf/nkf-utf8/nkf.c (nkf_enc_find_index): use strcasecmp. [ruby-dev:34787] |
404de438af644e7ae575e9712b511514751d674f
|
2008-05-21 |
* ext/nkf/nkf-utf8/nkf.c (nkf_str_caseeql): added. |
327515a95b40b0bcd5e4e435cf0f131a2540990f
|
2008-05-23 |
* transcode.c (rb_str_transcode): argc is 1, and argv is &to. |
3ab17047f5b57a86272c3f8320ac159b748b478e
|
2008-05-28 |
* enc/trans/japanese.c: add workarround for Unicode to CP932. U+2015->0x815C, U+2225->0x8161, U+FF0D->0x817C, U+FF3C->0x815F, U+FF5E->0x8160, U+FFE0->0x8191, U+FFE1->0x8192, U+FFE2->0x81CA |
d6025a3be43e29e7cea49378ebeec5954c025954
|
2008-05-29 |
* enc/utf_8.c: add UTF8-MAC (UTF-8-MAC). |
0682fab6a2ad52f51a440336e99a9abe28e7c050
|
2008-05-31 |
* enc/utf_16{be,le}.c (utf16{be,le}_code_to_mbc): fix codepoint to bytes. |
9256f94d9a27c7a3adf9292b085141e32a4bc247
|
2008-06-01 |
* insns.def (DEFINE_INSN): subtract of pointers is ptrdiff_t. this is not int on 64bit system. |
ccb61351eab257e9b31ae6c7718febb237027ee8
|
2008-06-01 |
* rational.c (string_to_r_internal): use rb_isdigit. |
9c13fc7d899582fe8b0612c609595917c42d68a6
|
2008-06-01 |
* enc/gb18030.c (gb18030_mbc_to_code): mask by 0x7FFFFFFF because OnigCodePoint will be used as 32bit signed int. Masking by 0x7FFFFFFF is ok on GB18030; Minumum 4bytes character is 0x81308130. |
5397015d2e8c904dfbce3cc4a0884c9cbb47d8b2
|
2008-06-01 |
* enc/gb18030.c (gb18030_code_to_mbc): add 0x80000000 for 4bytes character. |
818bb6dd219691dc3964124008eb2856b6f8ce27
|
2008-06-15 |
* ext/syck/rubyext.c (yaml_org_handler): associate encoding. |
aaf1b728730be8012b915ce498e4f793586ec46b
|
2008-06-16 |
* ext/syck/rubyext.c: add encoding header. |
2755479bd9224d8cdbe9b58790cd8a38fc38d1cd
|
2008-06-16 |
* encoding.c (rb_filesystem_encoding): defined. |
e3aa138e53287212fbf1e8528b58850c8a2c7f21
|
2008-06-16 |
* io.c (io_set_encoding): defined. |
124aab6ad4b33ac3871d25865fd82fdf30617dbc
|
2008-06-16 |
* dir.c (dir_data): add intenc and extenc. |
235df5064824ab4e84f89d2208bc7437cd490ed5
|
2008-06-18 |
* io.c (rb_open_file): not rb_enc_get_index but rb_enc_get. |
58d694fcdb247ca3ba66e12eb0cae97a3dda4cea
|
2008-06-18 |
* io.c (rb_open_file): fs_encoding and fname_encoding is rb_encoding *. fixed [ruby-dev:35151] |
3dd2370e04c44c0b136ce73ebebd4b5de6271102
|
2008-06-18 |
* fix ChangeLog. |
8eb4988a033509c1dcf5a2f315cd92a98d8e53b6
|
2008-06-25 |
* lib/erb.rb (ERB::Compiler#compile): output magic comment. |
30e263fc07fb66bb0a545da5540fecaf37d8c071
|
2008-06-25 |
* lib/erb.rb (ERB::Compiler#compile): magic comment needs LF. |
f94c46a7454c50311654579c90108ea8de4ef07f
|
2008-06-25 |
* lib/erb.rb (ERB::Compiler:Buffer#new): push magic comment first. |
04d83114a616daa8e1586f8d2cc71b209beac3d4
|
2008-06-29 |
* encoding.c (rb_utf8_encindex): defined. |
5b7dfb7c131627728aee5871bb1a029ab5918b9b
|
2008-07-01 |
* enc/shift_jis.c (code_is_ctype): HALF WIDTH KATAKANA is a character. |
1d6e2caf10b477739012f92e3c08be23d8459363
|
2008-07-07 |
* test/ruby/test_dir.rb (test_chroot_nodir): add Errno::EPERM. |
0ad460dde8b91ebda10df52ba54b512b98429a4e
|
2008-07-07 |
* dir.c: preserve encoding of strings in glob and fnmatch. |
64cfcd7c63c2166fff473afc2c274182cce5926f
|
2008-07-07 |
* dir.c (Next): use rb_enc_precise_mbclen. |
933d553de00aca76b93230cf9c37780cbe788693
|
2008-07-08 |
* dir.c (Next): use rb_enc_mbclen. [ruby-dev:35390] |
ec18fc70a3d4636d7ddfcdf3fc1065a02114b982
|
2008-07-09 |
* ext/nkf/nkf-utf8/nkf.c (options): use input_endian. |
ef62472e44f921f5a03bf2bf8367e9291fe75a6f
|
2008-07-14 |
* transcode.c (get_replacement_character): temporary function, get characters for replacement mode. |
b7464f8513d5a2160cfe98951fe8187c275fc71b
|
2008-07-24 |
* ext/nkf/nkf.c (rb_nkf_convert): output of mime encode is US-ASCII. |
32eca113251515c013934bfcd7994b7c18a13004
|
2008-07-24 |
fix ChangeLog. |
99c3a01dc7053dcc91b74cbab0c7505310ff302f
|
2008-07-27 |
* bootstraptests/method.rb: increase RLIMIT_STACK size to 4M+8Kbytes because FreeBSD fails this less than that. |
78b5fdd5a88b001c7576f23df49ed6cdd030229e
|
2008-07-28 |
* math.c (math_atanh): raise EDOM on FreeBSD when atanh(1). |
f783b8d204e4124f1c7be9c92e6289aeb971b8a5
|
2008-07-29 |
* test/etc/test_etc.rb (test_getpwuid): fix for users whose uid is shared. |
7e5be7e1314cde91c2c05702eff3da8083925172
|
2008-07-29 |
* dir.c (char_casecmp): fix: return 0 if either of characters is NUL. |
31a0672306678a826bbed285e0e75d8aad100d10
|
2008-07-31 |
* test/rubygems/test_gem_ext_configure_builder.rb (test_self_build_fail): remove extra newline. |
97fdfbacec882b9b90eda89a2aeded0faedc3ef8
|
2008-07-31 |
* transcode.c (get_replacement_character): fix: invalid byte sequence is always replaced "\x00?". |
931ba3f3b7cc4bff8a8bcc11c82c581472f17a55
|
2008-07-31 |
* transcode.c (get_replacement_character): use U+FFFD as replacement character when convert to Unicode. |
a4077a65dee8c046821942a2ec9d6d639d7c23fc
|
2008-07-31 |
* test/ruby/test_transcode.rb (test_unicode_public_review_issue_121): fix option1 and 3. |
00aef398d06eccb9c0f5525d25800b6634cab3db
|
2008-07-31 |
* transcode.c (output_replacement_character): rename from _get_replacement_character. |
143b3339e621a54c0ec3de982b299a7d805304b3
|
2008-08-01 |
* enc/trans/japanese.c (to_SHIFT_JIS_EF_BF_offsets): add U+FFF3, U+FFF4, U+FFF5. |
35bac2083c9bbf9dc6b7cb83c75749a91ad445b3
|
2008-08-01 |
* enc/trans/japanese.c: add U+FF0C, |
4fc3ef70e1c7aa44adf78a6346acd5d001f1cf0f
|
2008-08-01 |
* enc/trans/japanese.c: add support for CP51932, |
95cd2c11b994cd20f0a23c340127b0a424e24bdf
|
2008-08-01 |
* transcode.c (transcode_loop): undefined character is replaced with only one character. [ruby-dev:35709] |
4de6475690f685e9003df1d53bb099340186db8a
|
2008-08-01 |
* enc/trans/japanese.c: add U+FF5E to EUC-JP. [ruby-dev:35720] [ruby-dev:35722] |
508b170dcd07c2bb1e9e1cb641451915fbeba024
|
2008-08-06 |
* enc/depend: for build in other than srcdir. |
420e61cf0ba7712026a48092fa215b5c035442a7
|
2008-08-06 |
* regenc.c (code_to_mbc): raise RangeError Integer#chr when more than 255 is given with single byte encoding. [ruby-dev:35789] |
ec85af49550d968445ed8158db7c2dee86cd7561
|
2008-08-06 |
* enc/depend: enc/*.c is source but enc/trans/*.c is generated. |
403d0334c16d9f854ef1ae97de1ae76cfe26fd7c
|
2008-08-06 |
* common.mk: mkdir enc/trans before build tables. |
48e21d2051ea39b073c204f0359e2778ab9660e2
|
2008-08-06 |
* eval_intern.h: Add support to Haiku. see [ruby-core:18110] |
16ea66221c31176479c437a703b951817b529f5d
|
2008-08-06 |
* config.guess: add powerpc-apple-haiku, i586-pc-haiku. see [ruby-core:18110] |
38751ad9ae0d49e57d06a637b140fe05ca6a6020
|
2008-08-06 |
* test/ruby/process.rb (test_popen_fork): skip a test which is freeze in FreeBSD. |
99e1e0f208a6c328494b11bdde29e074f7abba7f
|
2008-08-06 |
add comment. |
b41a687fe6ba9e2dd898df98018ba59450376603
|
2008-08-07 |
* common.mk: see both $(srcdir)/enc/trans and enc/trans. |
e6a8cc7e2bee761f0b9ab86b4888b1ae8cf2a0f2
|
2008-08-08 |
* common.mk (enk.mk): give not RUBY but MINIRUBY. |
a596f3a7e600807f07d11ad6e20009f941f1216e
|
2008-08-09 |
* common.mk: encs depend on transdb.h |
fc6484cbf445bfaeb1b68fb48ee5dc72731ac564
|
2008-08-12 |
* transcode.c (str_transcode): fix error message. |
85c41f4fbcd58d3515a02d639f6e18b658c09034
|
2008-08-12 |
* error.c (rb_eEncCompatError): add Exception. |
55c141c6247a4d8c052c0d57f59ddaa29e3e523a
|
2008-08-13 |
* test/ruby/test_m17n.rb: follow EncodingCompatibilityError. |
7085729de323a2c1570e9ba62a8bb4fa2de8704d
|
2008-08-13 |
* common.mk: parse.h depends on parse.c. |
f9ea6ed5a95057b875c19203276a6c36a6202bbc
|
2008-08-14 |
* common.mk ({$(srcdir)}.y.c): escape backslash. |
067f704f640afdb77be1c7c28c867a53222d7b02
|
2008-08-16 |
* test/iconv/test_option.rb (test_ignore_option): skip if iconv doesn't have transliterate. |
3737f9ede13aa94510f18f9793cf8025d9d55d54
|
2008-08-17 |
* common.mk: config.h depends config.status. |
0cae739f2d3038d8d2ac6e8ee51a9a4d926dc9d5
|
2008-08-20 |
* test/iconv/test_option.rb (test_ignore_option): skip if iconv doesn't have transliterate. |
d914071bba509bc0aa2396dc2245dd4a57fe7c61
|
2008-08-22 |
* common.mk: remove config.h dependency. |
cc17cad920858b8dfb1e2e5f674e41699a8bcda6
|
2008-08-22 |
* dir.c (dir_enc_str_new): renamed from dir_enc_str. |
3337c792e692f1c80ecb5df3eafd9d02f4364445
|
2008-08-22 |
* dir.c (dir_enc_str_new): set US-ASCII to the path when the path is 7bit string and encoding is ASCII compatible. |
9c24ab3d9d0317abe98b10c2dc4b85a155c6092e
|
2008-08-23 |
* lib/cgi.rb (CGI#out): remove auto encoding conversion and set LANGUAGE. [ruby-dev:35922] |
33dd0c35f1b292623cd9d93a61c3b11beb0576b8
|
2008-08-23 |
* encoding.c (enc_compatible_p): raise TypeError when argument is Encoding. |
29449d70be69c35302e066706e5ec04f9dae3dd9
|
2008-08-23 |
* lib/cgi.rb (CGI::unescapeHTML): more encoding sensible unescaping. |
cc98d3e44079f8706b63c9acd2ac1967e36bdb67
|
2008-08-24 |
* enc/emacs_mule.c: support Emacs/Mule internal encoding. |
82dc949bba9f6345ae75c0eafc8c4fdf5dbfb1d2
|
2008-08-24 |
add ref to [ruby-dev:35936]. |
55742dce2d30534faa95551c7904bbf660b4835b
|
2008-08-24 |
* lib/cgi.rb (CGI::unescapeHTML): consider ISO-8859-1. [ruby-dev:35936] |
a65d2e05740d6602158dc4fdc2d53ad47cbf45fc
|
2008-08-24 |
* lib/net/http.rb (Net::HTTP#urlencode): str[0] returns char in 1.9. Patch by Junegunn Choi [ruby-core:18368] |
12e61c83cb5527fdf47d1cfd69919f003e8cf8c7
|
2008-08-24 |
* enc/emacs_mule.c: fix ctype. |
ae86df99f73c16a54f74358538eb8c630d930733
|
2008-08-26 |
* lib/cgi.rb (nOE_element_def): fix error when cascade methods which don't have arguments. Patch by Takeyuki Fujioka. [ruby-dev:35964] |
8ec7dce8c55fe3b8364cda6c01e78dce0575a700
|
2008-08-26 |
* test/cgi/test_cgi_tag_helper.rb: added by Takeyuki Fujioka. [ruby-dev:35971] |
990ffbb96a91a45f40aa4b9c19001e4eb7278bf9
|
2008-08-26 |
* test/cgi/test_cgi_tag_helper.rb: add more tests for html3. Patch by Takeyuki Fujioka. [ruby-dev:35975] |
19b25eb670b2121b09eb0d89df8350286e8856ff
|
2008-08-27 |
* lib/cgi.rb (CGI::Cookie): remove delagate. |
b64fd4625d9bf215cd3db7b27e13e8f4956dbcdd
|
2008-08-27 |
* lib/cgi.rb (CGI::Cookie): remove delagate. Patch by Takeyuki Fujioka. [ruby-dev:35995] |
382b4af605eece7c9c917258d5daa3e103b0cb8f
|
2008-08-27 |
revert removed comment. |
4c88439a94f8ba971f2301d41c64234c15a1af7b
|
2008-08-27 |
* test/cgi/test_cgi_core.rb: add core test. Patch by Takeyuki Fujioka. [ruby-dev:36001] [ruby-dev:36002] |
5d93e408663dd85fef72cc51a49ee837cb0af45f
|
2008-08-28 |
* test/cgi/test_cgi_header.rb: add test for CGI::Header. Patch by Takeyuki Fujioka. [ruby-dev:36010] [ruby-dev:36011] |
f30670001b75860875d7a3d8efea824145df2a4d
|
2008-08-28 |
* test/cgi/test_cgi_header.rb: add test for CGI::Header. Patch by Takeyuki Fujioka. [ruby-dev:36010] [ruby-dev:36011] |
692395b81fde0eba2578fdf22f0daf056b3b1926
|
2008-08-28 |
* test/cgi/test_cgi_modruby.rb: add test for mod_ruby adaptor. Patch by Takeyuki Fujioka. [ruby-dev:36013] |
283e57e328b8477c84ec85be2723593aae628bfe
|
2008-08-28 |
* test/cgi/test_cgi_multipart.rb: add test for multipart. Patch by Takeyuki Fujioka. [ruby-dev:36014] |
cbd71ac426c72fc34f9ace1445808fadf6535ef9
|
2008-08-28 |
mentioned CGIAlt. |
7fc16c237724a5f4377cea47e3434f53d42af5f4
|
2008-08-29 |
* encoding.c (rb_enc_compatible): ASCII compatible string and US-ASCII regexp is compatible. [ruby-dev:36033] |
56c3432476f750c02822bd0e99d74a6035cf7c43
|
2008-08-29 |
* string.c (rb_str_index_m): only regexp uses byte offset. |
889acc818531840818cb2809bdaf2c25285b16f5
|
2008-08-29 |
* encoding.c (enc_compatible_p): raise TypeError when argument is not String nor Regexp. |
5159f500fdab17c053075c7dd62b5050fdb80bc5
|
2008-08-29 |
* encoding.c (enc_compatible_p): add SPECIAL_CONST_P check. |
727625d9d43dfc816b21a6093cbd5d303e9e8247
|
2008-08-29 |
* encoding.c (enc_compatible_p): use TYPE not BUILTIN_TYPE. [ruby-dev:36048] |
1893e19865e076694321264ed7e695051df523b0
|
2008-08-31 |
* tool/transcode-tblgen.rb: add table generator from Citrus maps. |
3d8043d062cafd76d48709856c3e8039a12e6536
|
2008-08-31 |
* enc/trans/eucjp-tbl.rb: replace by previous Citrus maps. |
629da9d04903295fb3905697ab015777c590f257
|
2008-09-01 |
* test/ruby/test_transcode.rb (test_windows_31j): added. |
7ea3d11e22764866d70c9ec8441d9c322013d934
|
2008-09-01 |
* enc/trans/japanese.trans: fix Ruby 1.8 compatibility. |
7ae5e9c96010baa16a194e2ce1a9f7f70fb8431e
|
2008-09-01 |
* tool/transcode-tblgen.rb (transcode_compile_tree): use the first mapping when some mappings are given for a character. [ruby-dev:36068] |
a7cdd2020404f0a9679d3f8417981e81404a90a7
|
2008-09-01 |
* enc/trans/japanese.trans: fix mapping priority. IBM extended is prior than NEC selected IBM. |
3960c2f7a73095b502d7bb3657a56d91342fb79f
|
2008-09-01 |
* enc/euc_jp.c (euc-jp-ms): euc-jp-ms is not EUC-JP not an alias of eucJP-ms. |
8087f26de603639f4aca4c80007a825442fcf9c4
|
2008-09-01 |
fix changelog [ruby-dev:36070] |
42a48c1e9d4767f0d32dcbc04822b87e3aee06cb
|
2008-09-03 |
* enc/trans/make_transdb.rb: check $(srcdir)/enc/trans before enc/trans. |
be2fc605fc26a252e35240811c8d024ea96f3ba5
|
2008-09-08 |
* dir.c (dir_initialize): rename option name of Dir.open from :external_encoding to :encoding. |
9886722caa675951b0d67c306ae143ecaf7ce067
|
2008-09-11 |
* ext/iconv/iconv.c: add attention for machine independent. |
d51b0615658aeb4c62a6437e43fb6aefa5d7df9e
|
2008-09-11 |
* include/ruby/oniguruma.h (OnigCodePoint): unsigned long to unsigned int. |
5fc383f9a3028922bcfa6fb04f8ad8c98c90aeeb
|
2008-09-15 |
* encoding.c (rb_enc_compatible): accepst other than strings and regexps. [ruby-core:18595] |
0791d297dd31a241d7cf63a1a7dd510be2aafcb6
|
2008-09-15 |
* encoding.c (RUBY_MAX_CHAR_LEN): defined. |
b73891b5f1b5d4109bc7a6afdd8ff08a0a96a247
|
2008-09-15 |
* encoding.c (Encoding#base_encoding): removed. [ruby-dev:36270] |
b0c70a885659bbe373da5bc2b0aa8d5c4f27f03d
|
2008-09-15 |
* string.c (rb_str_buf_cat_ascii): codepoint is unsigned int. |
025bd642a738fdd6a0376836725835716dfd4738
|
2008-09-16 |
* re.c (rb_reg_desc): Regexp#inspect should be US-ASCII. |
8b31af74b7f8bff2738fd19629d8c2517d2ef67b
|
2008-09-16 |
* string.c (rb_str_concat): fix rdoc. (codepoint is integer) |
bad9a9ad0d211f9c0a5c0eb12bdb57e49fa900fd
|
2008-09-16 |
* transcode.c (enc_arg): raise exception when unknown encoding is given. |
a9cc553e61195f50a6d5bda5212025dbb2c6f585
|
2008-09-18 |
* ext/nkf/nkf-utf8/nkf.c: fix memory violation. mentioned by mame [ruby-dev:36373] |
48aad600bab75a6b5866c9a46b5828351cc6878a
|
2008-09-19 |
* common.mk: prec.c is removed. |
00cdba732f4ec132947ac33479e423ae5da016cc
|
2008-09-19 |
* re.c (rb_reg_desc): Regexps of ASCII Compatible encoding may contain non-ASCII characters. So in that case its encoding must keep original encoding. |
cfadd7253245525c66c467a88d9cf5d868f16957
|
2008-09-19 |
* parse.y: strings which contain only US-ASCII don't force to have US-ASCII encoding. [ruby-dev:36400] |
e8eb95ec33334f40f3f3bbcbf16404aee07dfa8e
|
2008-09-20 |
* ext/json: import JSON v 1.1.3. |
55f9cc806df9d9f58917992e35e9c0ecf20e455e
|
2008-09-20 |
* ext/json/ext/parser/parse.c: use ruby_xfree(). |
67526f30909c255d164d5c14d944eeda77d8d92a
|
2008-09-20 |
* ext/json/ext/parser/parse.c: use ruby_xfree(). |
163ac54f131d4b76e9dc0b19fc0327998e82eaee
|
2008-09-21 |
* encoding.c (get_default_external): add description. |
be93ac50db6b8dc8f3eedd8c9779a8c82fd694e6
|
2008-10-03 |
* ext/json/lib/json/pure.rb (module JSON): remove Iconv dependency. |
0b18a77e7d03a0bbf06bed7b683bddbe1730d61b
|
2008-10-04 |
* ext/stringio/stringio.c (strio_external_encoding): defined. |
a6e736e09d9ef5d42aa321dfaca17b0f7e6b0583
|
2008-10-04 |
* ext/nkf/nkf.c (rb_nkf_enc_get): don't replicate encoding. [ruby-dev:36575] |
146ea3c398fb371cfad4c9abea47535e9e08eebc
|
2008-10-05 |
* ext/nkf/nkf-utf8/utf8tbl.c: update table. |
5e1311da38bf0ce8d0ea99e8dc86a159542b5552
|
2008-10-05 |
* eval.c: come back definition of environ. |
fd898245cba1cb65c3bb883ee05f591f2b335242
|
2008-10-05 |
* ext/stringio/stringio.c (strio_set_encoding): defined for StringIO#set_encoding. |
f09149cab5ae59d40e61787ba3cbfd95c584baab
|
2008-10-05 |
* lib/open-uri.rb (OpenURI.open_uri): set encoding to strio. |
6d58b1e54fa9b801382e18f49aff805bba7f7c85
|
2008-10-07 |
* ext/json/lib/json/pure/generator.rb (utf8_to_json): downcase the result of Unicode escape. |
84f677d2f38f596f71d6aea54ba2da68f4f60855
|
2008-10-07 |
* ext/json/lib/json/pure/generator.rb (utf8_to_json): force_encoding before gsub. |
ccf184d9e472998365d2bd009557919dd4c00a68
|
2008-10-08 |
* lib/test/unit/assertions.rb: assert_nothing_thrown, assert_raise, assert_not_equal, assert_no_match, assert_not_nil, assert_not_same are coming back as alias. |
87259f9a5f19eb5c568079c33360e5fd15772938
|
2008-10-08 |
* ext/json/lib/json/pure/parser.rb (JSON::Pure::Parser#parse_string): force_encoding("UTF-8"). |
cd9f5a1eeeeb423523940d652a4a8957be984b4a
|
2008-10-08 |
* ext/json/lib/json/pure/generator.rb (utf8_to_json): process each unpacked Unicode character. |
517a1c340631ecfcb7c2d5558e864a4fe60e315f
|
2008-10-09 |
* encoding.c (Init_Encoding): new instance method Encoding#names, returns its name and alias names. |
1339a862e582e3ce72917cd2f3b1a77b94b1ad53
|
2008-10-09 |
* add test for Encoding#names. |
3b1e5ba31ccaa39599f978af161255e7148a90ee
|
2008-10-09 |
* ext/json/ext/generator/extconf.rb: fix target. |
5b35f2c13788786af6813fbd9fa5db59c545ae32
|
2008-10-10 |
* ext/json/ext/parser/parser.c (JSON_parse_string): associate encoding. |
20ed75a6399ca74786984b1d6ca7ccd21eb765cd
|
2008-10-13 |
* parse.y (token_info_pop): show source filename. [ruby-dev:36710] |
f850cf28660c7b9a708767d779c16263668afe65
|
2008-10-26 |
* ext/nkf/nkf.c (rb_nkf_convert): avoid GC. reported in [ruby-dev:36909] and patched [ruby-dev:36941] by mame. |
b87182fa7f3a092fe133f521de407e160000ee62
|
2008-10-28 |
* ext/nkf/nkf-utf8/nkf.c (kanji_convert): output unicode chars. [ruby-dev:36957] |
10ddffb278e4a27dc6d7a4e6ecee342fe2b56741
|
2008-11-07 |
* nkf.c: update to r1.188. fixes for 16bit environment. |
343deb4c39747be1a373d9ab9193d9798045f8ee
|
2008-12-06 |
* pack.c (pack_pack): set US-ASCII and CODERANGE_7BIT when quoted-printable ('M') and base64 ('m'). [ruby-dev:37284] |
d433a70b5dca5c501e53d89e155f7bbba17fdbc7
|
2008-12-10 |
* re.c (rb_reg_initialize): raise RegexpError when encoding is dummy encoding. [ruby-dev:37091] |
d42b3e5c8875939208b3dfd0145447d15eba21b5
|
2008-12-25 |
* transcode.c (decorate_convpath): show type of escaping for xml_attr_quote or some conversions. |
df4699320d24ee4d405c0561a62b500649fc181b
|
2008-12-25 |
* transcode.c (sym_ignore): remove useless symbol. |
20f5c2a3ba6fe5e0468edcbd543c92ede8aa5911
|
2008-12-25 |
* transcode.c (str_transcode0): set encoding when String#encode was given explicit but the same destination and source encoding. |
faa2987d54426345cf2ad8494b107b697c11e781
|
2008-12-28 |
* test/rubygems/test_ext_configure_builder.rb (test_self_build_fail): Extends pattern for FreeBSD's error message. |
6e658ea3928e3a538e822ba8c595e8fa0088015c
|
2008-12-28 |
* test/ext/dl/test_base.rb : add BSD's case. |
1ebed6c6140a1c3fe0e6b157910cc1d2d1bd49bc
|
2008-12-29 |
* file.c (rb_get_path): move encoding conversion of file path from rb_scan_open_args. |
a928613a313e7750c7dcee824631cd6ed1690344
|
2008-12-29 |
revert previous changes. |
d4b3e8ae70590a92ec5051edbaf9382923301497
|
2009-01-01 |
* signal.c (rb_signal_buff_size): defined for check whether signal is in the buffer or not. |
d11950cbad89147162423b760306626c18f4066b
|
2009-01-03 |
* enc/trans/euc-cn.c: renemed from gb2312.c because GB2312 is the name of a CSS. it's encoding name is "EUC-CN". |
2920aaa2d1de830becbdc289ea151585aed4a1c0
|
2009-01-03 |
* enc/trans/chinese.trans: added for transcoding EUC-CN and GB12345. |
1240916075e339a9b1ddaac253a743da88db59cf
|
2009-01-03 |
change encoding name. |
832740d15c94b8f104f4f2774d3001864a3dd5f9
|
2009-01-11 |
* test/ruby/test_process.rb (TestProcess#test_wait_and_sigchild): Add rescue NotImplementedError. |
7371086f6883270cdcc77e3eb32edf08f2d0ae9a
|
2009-01-13 |
Add dummy definition for fake rdoc. |
81bdf8a1f2bb3bf46c72191523168ef7dd04983c
|
2009-01-15 |
Add rdoc. |
69ee4246e59593b8bea71d4ad8a151d5a3d52ae9
|
2009-01-18 |
* transcode.c (str_transcode0): fix: :xml option doesn't work on str.encode([options]) form without default_internal. |
13313688b243882aff7815598ddd9fcbae69bc17
|
2009-01-19 |
* ext/nkf/nkf-utf8/nkf.c: Update nkf to 2.0.9. revert -s meaning as Shift_JIS, etc. |
3c13fd9be0386f19e74621e2ab9d07287846dba4
|
2009-01-20 |
* ext/nkf/nkf-utf8/nkf.c (nkf_buf): use nkf_char. |
f0cc645afadfef5488583091dc0f9902c41cb637
|
2009-01-21 |
Add test for String#encode. |
770d89c5fa39e6dff431c0fbc44e68db91440aae
|
2009-01-22 |
Recover default_default_internal. |
6f39590affcc28f989834ea30f736ddb013a7f33
|
2009-01-27 |
* ext/ripper/depend: lex.c's correct path is ../../lex.c. |
7cefea6ff4471f6b8830b80e58506753e04b44cc
|
2009-01-27 |
* ext/ripper/depend: use VPATH. If a platform doesn't support VPATH, Ruby doesn't support it: for exapmle MSYS. [ruby-core:21570] |
646e2efaef83f789632260bc88a154506c9b25af
|
2009-02-09 |
* io.c (io_encoding_set): ignore second argument when external and internal are same. [ruby-dev:37939] |
28eb7acf2c8c8b883090617599ec3439dc55e8e9
|
2009-02-13 |
* string.c (rb_external_str_new_with_enc): change evaluatioin order for speed. |
9e75b2670227ee1b765f88a6e025f5584faa9844
|
2009-03-05 |
* test/dl/test_base.rb: Add dragonfly to libc and libm switch. |
8b95a0df1b305238fb085544fcb0dd9445458f3d
|
2009-04-08 |
* string.c (rb_str_chop_bang): reset coderange. [ruby-core:23155] |
87335c3e2f04f946b768a46e677f576863665cbb
|
2009-04-13 |
* sprintf.c (rb_str_format): check encoding compatibility only on real parts. |
b2ac99dfa3328ff37bad39bf069a5f9e6f1621c8
|
2009-04-13 |
* sprintf.c (rb_str_format): optimize previous commit. [ruby-list:45954] |
31c1883a54335d4ecad81919d8f9cb7a0fc4ffce
|
2009-04-15 |
* dir.c (fnmatch_helper): use rb_enc_precise_mbclen and fail if bytes are invalid. [ruby-dev:38307] |
ce70dcc0effd3e72e706eeac69100150982aec8a
|
2009-04-26 |
* .gitignore: added. |
67798d11b8114b4528df537a425cc83daa84f728
|
2009-04-26 |
* tool/transcode-tb (ActionMap#generate_node): Use ActionMap#gennode instead of generate_node because of initialization. |
0881a39acd7d3dfa6cdbea76f80dabd939996807
|
2009-04-26 |
* transcode.c (ASIS): added for multi byte direct map. |
b6285a01fb49551e85c20587f6f9846a55f32bf5
|
2009-04-26 |
* tool/transcode-tb (ActionMap#each_firstbyte): if :asis collides other mappings, use another. |
d0a4f8ada90c7868abb726489438dc69a1b8de8b
|
2009-04-26 |
* enc/trans/utf8_mac.trans: Add converter for UTF8-MAC. |
80705b9fbf6996f5f5caf4fcd09000109d01a4ea
|
2009-04-29 |
Add new transcoder: CP51932 <-> CP50221. |
f7bfe5f2df545fc96305e758afbbeaf80ade6fad
|
2009-04-30 |
* encoding.c (rb_filesystem_encoding): Change filesystem_encoding of Mac OS X to UTF-8. |
f207f9fd51521c98c893ee9b75bbb768366af988
|
2009-05-02 |
* enc/trans/utf8_mac-tbl.rb: don't use Unicode escape. |
3abca796f4e5cd2162217d6a508b0667302a8cba
|
2009-05-05 |
Fix: DON'T move in_p because before in_p is replaced by buffered data. |
4f364c6bf7f5bcc064b5a12b235fd63b200359a0
|
2009-05-05 |
Update to JSON 1.1.4. |
4fda9d1f7387eac08fa1e62b6978b5c2ad3343f2
|
2009-05-05 |
Fix: raised error on tool/ifchange. |
9aaa2da65b2093c21e8417d4d5091d1a7e397fc9
|
2009-05-26 |
* ext/readline/readline.c (readline_getc): the function for rl_getc_function must be a byte function. so use getbyte method. [ruby-dev:38535] |
6066cfadab9df0589062f8b002104e9d05a30ee9
|
2009-06-13 |
Fix rdoc. |
44a8a15037bd85151e1d2ded07cfa8ac56edd089
|
2009-06-13 |
* transcode.c (transcode_restartable0): can't build with VC9. |
d9cf0f822f68a9e1bc439b5aae5ae292c7c4ac84
|
2009-06-13 |
* enc/trans/utf8_mac.trans: remove wrong optimization. |
e54f880643a91c9bb1dcecc5cec6b43254ef466d
|
2009-06-16 |
* transcode.c (transcode_restartable0): refix can't build with VC9. |
cde491005e3776b73c25cb7ec45e8750f7ade770
|
2009-06-16 |
* lib/webrick/httputils.rb (parse_form_data): escape boundary of multipart/form-data when embed in regexp. |
999123c147fa8177d83e8cec0ff713bcee03ea89
|
2009-07-07 |
* io.c (rb_io_ext_int_to_encs): Set external encoding if ext==intern. [ruby-dev:38278] |
e6989a7ec2aee8bfd6d4716607df0b7b989b2b4f
|
2009-07-09 |
* marshal.c (r_object0): replace \u by u when the regexp is made by Ruby 1.8. [ruby-dev:36750] |
634cfdc6e675e0643df699780dbbf44ff4854640
|
2009-07-09 |
Set encoding and strip bom when modeenc string is "r:foo-bom" [ruby-dev:37236] |
f69af8e8777c2fd2e70481092bd46ee40676f3bf
|
2009-07-09 |
Remove debug print. |
143d1d840d18636379c141e425fe79cfe2f0e8bf
|
2009-07-10 |
* marshal.c (r_object0): set encoding only if the encoding is not US-ASCII. |
5e2a28d13de0d44852c7b040c17d80387cc0f058
|
2009-07-10 |
Add test for marshaling regexp. |
67016f368ca55493c34d8b3a6c38a2cd01a951fa
|
2009-07-10 |
cosmetic changes |
f188db310555c347544d29916dd4a270b8a7419c
|
2009-07-10 |
Fix condition of second byte of UTF-16LE/UTF-32LE. |
161f0a16990d8025135bcca1af3c992bfc3cf68c
|
2009-07-10 |
io.c (io_strip_bom): ungetbyte third byte when UTF-16LE. |
cb7075a6a2e57bea2c689baa79df15cccbc206b0
|
2009-07-11 |
* test/ruby/test_io_m17n.rb (test_strip_bom): added. |
0dc7839b7f6176de843126466a97fc24a034398e
|
2009-07-12 |
ENV is now locale encoding. |
ecb962058ad33f722f749391d648dd145e940e44
|
2009-07-13 |
* marshal.c (r_object0): copy instance variables to new regexp. |
f03642038e3c0f8c387226d845b0910179c0d72a
|
2009-07-13 |
* marshal.c (r_object0): should return real object. |
5cc1edcd0d03cf433b08b8ac8a99bfee5dd7538e
|
2009-07-13 |
Follow tests for changes of ENV's encoding. |
6a3931e0f630f56d4acd2b232f58c0225f03f52b
|
2009-07-14 |
Check pos and strlen on Regexp#index(str, pos) [ruby-core:23660] |
ed5508324623cf95f63df5cf686a8027e8ae4009
|
2009-07-14 |
Set tempfile name with literal. |
606ea39a3b03566079d49711ab8a7b53d447b938
|
2009-07-16 |
Fix SEGV of readline on FreeBSD. [ruby-core:21884] |
acbb181219e83eeb6f54f725cf72d05aa3048863
|
2009-07-18 |
use rb_enc_get to get the encoding of a Regexp object. |
c38487d06322cbe5eb5ee008e681fee6ec7363b4
|
2009-07-20 |
* io.c (rb_f_open): add rdoc about specifying ext_enc as *-bom. |
a8951a5b3a97af7f4e1a5e93c69b2cb1c892edd2
|
2009-07-24 |
* enc/big5.c: Fix EncLen_BIG5 for Big5-HKSCS. see [ruby-core:24390] |
3ca25b5a292edfee968d64aac686b46265cad5b5
|
2009-07-28 |
* parse.y (regexp): regexp literal at the top of dstr is still needed even if it is empty. |
00499c097f0d62a0389d006b61d766cef0ba14ff
|
2009-07-31 |
Set encodings of stdio after setting default internal and external. |
c4641d6a00c4ea3689867d74ae347c6505371af0
|
2009-07-31 |
Can't use singlebyte optimization when the replacement is multibyte. [ruby-core:24612] |
8cdfbfd844060c20e7de34796cc9171383fc5e20
|
2009-08-01 |
* string.c (tr_trans): change condition of singlebyte optimization. |
b3d7273dc1f7e29a759de8dd88cd00f99a66bed1
|
2009-08-04 |
Add functions and macros for second encoding definitions. |
8c658137d9d4ae409bcf3f76b738392145c21401
|
2009-08-04 |
More strict for Big5 series. |
38107457a387811b1dae6bba6c2904385f52722e
|
2009-08-04 |
* enc/encdb.c (ENC_SET_BASE): fix typo. patch by ujihisa [ruby-dev:39004] |
60ab77a16a89b0461205a3a6395009266a3ba279
|
2009-08-04 |
Warn duplicated characters in character class of regexp. [ruby-core:24593] |
88c0b8fec94c192033c9522e7edc64ea2fb960e4
|
2009-08-05 |
Fix error message of /.../n with embeded non ASCII-8BIT string. |
d857a1b0d77b1961d7432f598deab0308fe7d361
|
2009-08-05 |
Fix test for previous commit. |
c6abdf3e0cc73a7d280976f404984f7da1500462
|
2009-08-05 |
* ruby.c (rb_stdio_set_default_encoding): declared. |
e56bf07b166f9b209745e3343f3f80f5e4d87a93
|
2009-08-08 |
New API Encoding#ascii_compatible?. |
8b83fc27048ff1c30e6f55355874d16ba7544c2d
|
2009-08-11 |
* encoding.c (is_data_encoding): fix condition. |
e666111955d0f48f2bc0283c2867da938b98982c
|
2009-08-11 |
* encoding.c (rb_enc_compatible): If a string is empty and other's encoding is US-ASCII, returns the empty string's encoding. [ruby-list:46274] |
054770068a69dea492a2702533556f42fe1fdcc7
|
2009-08-12 |
* class.c (rb_define_module_id_under): fix the name. |
2b91cbbf112f6f7c628a8927f2f336ae31e81a38
|
2009-08-14 |
* enc/Makefile.in (MKDIRS): revert r24525. |
4155811dc15e2868edf7cb6a7fefd8645c8337a0
|
2009-08-14 |
* re.c (rb_reg_preprocess_dregexp): change Exception class to RegexpError. |
249697855e1676ecb29ee2604134d717aa5bd214
|
2009-08-15 |
\d, \s and \w are now non Unicode class. [ruby-dev:39026] |
c0ec326b7b9508f5d8f710c9e8c3904722df5dce
|
2009-08-15 |
* regparse.c (add_ctype_to_cc_by_range): fix the first character bigger than sb_out was dropped. |
2ac5cdd07a2ce703750d69e0cbdc90b2f2572a5b
|
2009-08-16 |
* lib/csv.rb: Change magic comment to US-ASCII in order to make literals as US-ASCII. |
066b30245bea02bf217ea6b49fd2e906781e67c1
|
2009-08-16 |
rescue Encoding::ConverterNotFoundError. |
5e4f23d600435fa5373cb40ff3c736c008caef52
|
2009-08-16 |
* lib/date/format.rb: suppressed a warning. |
9d7ff244c35119c9d9c0014bfb7ece8b3c689be6
|
2009-08-17 |
Don't warn if the duplicate is caused by /i. |
681754c29d4ae02983c61b467f764b036df8f656
|
2009-08-20 |
Fix: change terminal's size on Widows when the window size is changed |
7510468707b8e2f05258afb4147210162a812444
|
2009-08-21 |
use rl_prep_terminal only on Windows. [ruby-core:25009] |
f7207fa2fcbbe7aebeed9a08f6092ea59d05cdcf
|
2009-08-21 |
Change modestr syntax for BOM to "BOM|UTF-*". |
7fa73456098b5554896f3637bacbbf695f801250
|
2009-08-21 |
Rename FMODE_STRIP_BOM to FMODE_SETENC_BY_BOM. |
0570b9969bf2e43c96346471116f5eb0a4806c88
|
2009-08-22 |
* Makefile.in: use CP and MV macros. |
0fd1688bf5acd207a81a1600eb0b43a7a059e356
|
2009-08-25 |
Set 'mkdir -p' to MKDIR_P when AC_PROG_MKDIR_P doesn't set MKDIR_P. |
649f648ec1ebc166dc37aeed7c0be50e8bfd85d2
|
2009-08-25 |
Fix for Linux compatibility |
f1eff957452f55c7382beee92fd11b979a61e101
|
2009-08-25 |
Update Oniguruma's UnicodeData to 5.1. |
232978b0319ebb6235bdfc5a8c8dae58c6be1442
|
2009-08-26 |
* tool/mkconfig.rb (program_transform_name): fix for multiple trans rules for autoconf 2.61 or earlier. |
addd2cb06e93352c817f7a2e674721b5f2597525
|
2009-08-26 |
* lib/tempfile.rb: add documents from Hongli Lai's fork. cf [ruby-core:25131]. |
6e6a28183ac0732fa2b31d54bb69222c5d152573
|
2009-08-26 |
* unicode.c (PROPERTY_NAME_MAX_SIZE): use MAX_WORD_LENGTH. |
6cd8f907cf4ab2ea84a90cbb338fd7bd3704a360
|
2009-08-26 |
* Makefile.in (enc/unicode/name2ctype.kwd): remove rules to generate name2ctype.kwd from UnicodeData.txt and Scripts.txt. if you want to generate, use tool/enc-unicode.rb. |
a20bd463a809aff8707acdeb90e8569b144e01d3
|
2009-08-27 |
* re.c (rb_reg_preprocess_dregexp): set encoding as ASCII-8BIT when /n is specified and the embeded string is escaped text. |
80918e2ac941b262b4e3be644292676e6c5d5277
|
2009-08-29 |
* ext/zlib/zlib.c (gzfile_read_all): use gzfile_newstr; set and convert its encoding. [ruby-dev:38304] |
2a12798d5896788a6032a9eb9efbe236e3713881
|
2009-08-30 |
* thread.c (do_select): suppress warnings. |
6ab36c6e191001316bf94c884e5f0fefc43499ef
|
2009-08-30 |
*regparse.c (CC_DUP_WARN): use rb_compile_warn if ScanEnv has source information. [ruby-dev:39105] |
18b17dcd19ddde322b96002cac583e664696ae3a
|
2009-08-30 |
Revert wrong commit r24715 "* thread.c (do_select): suppress warnings." |
c719ecb535a99defb45d6029d21d3134bec7c5ae
|
2009-09-01 |
* ext/json: Update to JSON 1.1.9. |
d99ac4f829dd0903f20e02de5dbba0ddc175c1f3
|
2009-09-01 |
Add tests of JSON 1.1.9. |
d17fe8a46722912e9904982f89b3949b41acc68f
|
2009-09-01 |
NaN is now 0.0/0 because of 1.8/1.9 compat. |
a535975bcb43eb5c9afb2bff8f8211fb974246de
|
2009-09-05 |
* io.c: Add rdoc for ARGF. contributed by Run Paint Run Run. [ruby-core:23854] |
238b979f1789f95262a267d8df6239806f2859cc
|
2009-09-06 |
* lib/uri/common.rb (URI.escape): obsoleted. |
ba6e61d6f568401c8527861f560b42954c7fa05a
|
2009-09-09 |
Only 1 kcode effects options [ruby-core:25411] |
83b76913d86935640344664e682656bf8f379119
|
2009-09-10 |
Warn unknown escaped chars in regexp. |
e13ca981984c161ccf93eca0273d732be20d815a
|
2009-09-10 |
* parse.y (rb_char_to_option_kcode): ASCII-8BIT should also delay. |
ee4b59a4191ecabc1a9d396e234f20be5e5e9f8c
|
2009-09-10 |
* unicode.c (onigenc_unicode_property_name_to_ctype): ignore case of properties. |
f20d759cd05d5ce12724acce8a2a5689bee7547c
|
2009-09-11 |
* test/fileutils: use require_relative to require fileasserts. |
6bbed0e31b1d32808443b3dd3e451aad28d46096
|
2009-09-12 |
* test: use require_relative. |
011776b4a63f665858522b5e35493e74ac65ef94
|
2009-09-14 |
* string.c (rb_str_inspect): use rb_enc_mbc_to_codepoint because we already knew char is found and got length. |
a8154060ab975888988607aad0ea6e9eceb120a9
|
2009-09-15 |
Use rb_isspace for ASCII-incompatible strings. |
63c7ca40d8320a5b4ecb373de69d65db49bc1122
|
2009-09-17 |
* doc/re.rb: New document for Ruby's fork of Oniguruma. written by Run Paint Run Run [ruby-core:25420] |
036c701bad168a86fd834c2b1a6ec102556963a0
|
2009-09-26 |
String#inspect's encoding should be fixed. |
e662770dc990a29c0182e8d043b6a5d72cc53f9c
|
2009-09-26 |
* ext/json/ext/generator/generator.c: Documention patch by okkez. [Bug #2075] |
b07650769e112ecb33d1738eef4d61727183d9c7
|
2009-09-28 |
* stringio/stringio.c (strio_read): set ASCII-8BIT encoding when length argument is given. |
ff504d3cc96bf315b06c988c080ab47121ce3c41
|
2009-09-28 |
* include/ruby/st.h: include inttypes.h and stdint.h. |
e0af046ad04127f419b2b9696694eb2efca130fc
|
2009-09-28 |
* hash.c (rb_f_getenv): use rb_filesystem_str_new_cstr instead of rb_str_new2. ENV['PATH'].encoding should be Filesystem Encoding because its content is related to filesystem. see [ruby-dev:39393] |
5f5706c38f3b9c727c55ea081e5110f423bcabda
|
2009-09-28 |
* encoding.c (rb_filesystem_encoding): On Unix systems, filesystem encoding should be locale encoding. [ruby-dev:39393] and see also [ruby-dev:35617] |
f7554133b2dd050585f0714cc2729edf6d9291f9
|
2009-09-29 |
* encoding.c (rb_enc_unicode_p): defined. Returns 1 when the encoding is Unicode series other than UTF-7 else 0. |
3058eec581ecfc3aba561b63913fa30ac4c94c6c
|
2009-09-29 |
* string.c (rb_str_inspect): dump as \uXXXX when the string is in Unicode. [ruby-dev:39388] |
b3854e7162a67aa9493d3ba7f6f552fda91f5b77
|
2009-09-29 |
Refine tests arround String#inspect. |
ad8978fdb171a6614375b7bd873b02b909485a31
|
2009-09-29 |
* io.c (rb_scan_open_args): add UTF8-MAC to no-convertion encoding. |
5b2d54be66528c659d8a29256d51f17e9955bc56
|
2009-09-29 |
Escape as \x{XXXX} other than Unicode chars. |
331fdbe822046382c51eeddbd13ed81f90472402
|
2009-09-30 |
* re.c (last_match): add "thread and method" to the scope. |
48eafcbc49cc216cd624530b4b7a721a2d768bdc
|
2009-10-02 |
Updated to Unicode 5.2.0. |
7054856938ad771b32e612f480e4767977dcab3f
|
2009-10-02 |
* method.h (rb_method_type_t): remove a comma at end of enumerator list. |
8d4ebdc8fe9225f8b4ad4e20fda2206756d2d664
|
2009-10-02 |
* enc/unicode/name2ctype.h: Updated to Unicode 5.2.0. |
be9766c37e614ca0a9286613f7b0a676f0c0adaf
|
2009-10-07 |
* string.c (rb_str_inspect): don't assign -1 to unsigned int. |
866c79e2de4567d71f432652c58b48fe50916f37
|
2009-10-08 |
* tool/enc-unicode.rb: parse range notation of UnicodeData.txt. |
5a4ce608e28068ffc149e869a4bcf6d8c48ca45d
|
2009-10-08 |
* tool/enc-unicode.rb: optimized. |
696eec1e4f9ff82e0331c1198bf2c8983b30e8e4
|
2009-10-09 |
* lib/irb/context.rb (IRB::Context#initialize): remove warnings when $VERBOSE is set as true in .irbrc. |
8e9fb2e14c4773cb9fd006133bd38f8bc851ff0f
|
2009-10-10 |
* regparse.c (onig_syntax_warn): added. |
c506f190e142ad8cda2be386180c51d428a937fc
|
2009-10-11 |
* regerror.c (onig_vsnprintf_with_pattern): added. |
e0e3d15f12d795ff00a7926283fbee81f7f7a5cc
|
2009-10-11 |
* regparse.c (fetch_token_in_cc): warn when \p is not followed by property name. |
8ab0220352de7d4acfcbb45a25ef3de54233c8c5
|
2009-10-11 |
* marshal.c (has_encoding): added for check the regexp is dumped by 1.8 or 1.9. |
67e11229ecf10efeb1b7eb15b114bc783453b8a6
|
2009-10-11 |
* regparse.c (fetch_token): warn invalid back reference and subexp call. (\k and \g). |
181eb7d5c11571c811c6d57bfd99332334b6e1e8
|
2009-10-13 |
Add derived core and binary property and aliases. |
d5537936ab39dea835fb6e8fd440321ceabd4bb2
|
2009-10-14 |
* tool/enc-unicode.rb, enc/unicode/name2ctype.h, enc/unicode/name2ctype.h.blt, enc/unicode/name2ctype.kwd, enc/unicode/name2ctype.src: use UTS#18 for POSIX character class. http://rubyspec.org/issues/show/161 |
e3c75483635634b560de6736af03f121aeb09e68
|
2009-10-15 |
* lib/csv.rb (CSV#read_to_char): set encoding and verify data which read from io before encode it to @encoding. |
ee2512496cedaca3207d0ab0e7b12e81ac0ff27b
|
2009-10-16 |
* lib/csv.rb (CSV#raw_encoding): returns ASCII-8BIT when the io doesn't have encoding. |
438b8706a7b4353a2208debaaf2fa2335ea94b1a
|
2009-10-16 |
* ext/bigdecimal/bigdecimal.c (VpMidRound): remove warnings. patch from Charlie Savage. [ruby-core:22869] |
a07cef02a959f735538f3194a094b2346603664a
|
2009-10-18 |
Retry until the signal is trapped. |
b32bae3fbb41c9766e12ccfe2f64ffc333129a5b
|
2009-10-20 |
Use Array#permutation for permutation tests. |
2215293a6607e8777b8201cdfe22589b3001c592
|
2009-10-26 |
* vm_exec.c (DECL_SC_REG): check defined(__asm__) before use it. LLVM/clang defines __GNUC__ but doesn't have __asm__.. |
1fe610b5885217a9bac6d9a5ef74c79589c5fbca
|
2009-10-26 |
* vm.c (invoke_block_from_c): return Qnil when its iseq is SPECIAL CONST. [ruby-core:26335] |
404ed4f8d44ccd849a4d3a37450ba2f95ad317bb
|
2009-10-27 |
* vm_exec.c (DECL_SC_REG): use __clang__. |
be6ff254038b7fd08b0e95fc44d803ed89a003ae
|
2009-10-27 |
* gc.c (SET_MACHINE_STACK_END): add x86_64 version by nobu. |
249569fd8e6ba2c10082ab3eaaff6d1230998f01
|
2009-10-27 |
* lib/net/ftp.rb (Net::FTP#initialize): @sock = nil. |
8d9e64fb38a58b5d9bac0342ef642054c5dd8b3f
|
2009-10-28 |
* encoding.c (get_filesystem_encoding): add Encoding.filesystem_encoding [ruby-dev:39546] also see [ruby-core:25959] |
6790c040df493afe4e6ca485e73447e3efa857ce
|
2009-10-28 |
* gem_prelude.rb (Gem.set_home): force_encoding(Encoding.filesystem_encoding) [ruby-dev:39546] |
e2e09b812541c629f52ae89ae7de7bb1945f3420
|
2009-10-28 |
Previous commit is for [ruby-core:25959] |
7a884fe4660746a085bc999c9c35e2e1833ae136
|
2009-10-28 |
* encoding.c (get_filesystem_encoding): removed. |
ee15e6ee3b08b3348cc813a4f82abebc58fcbc31
|
2009-10-28 |
* io.c (Init_IO): rb_default_rs should be US-ASCII. |
2bb26c118d9e52a52940f73c9cb1fc26e07003d6
|
2009-10-28 |
* ruby.c (process_options): call rb_filesystem_encoding(). |
06346d5849d70ebfcd26e8886dfd6b4303154f0b
|
2009-10-29 |
* encoding.c (Init_Encoding): set locale and filesystem encindex. |
2f2e8455e3644385e517299163bb538cd4f07030
|
2009-10-29 |
Revert set locale and filesystem encindex in Init_Encoding. |
74d16cd0a4558504cdd9b8be243ed536aba2e186
|
2009-11-01 |
* ext/bigdecimal/bigdecimal.c: fixed rdoc. [ruby-core:26457] |
7539e11a7f742e11fdfe051798cf07b951384df9
|
2009-11-02 |
* ext/dl/win32/lib/win32/registry.rb: update rdoc. [ruby-core:26022] |
a1fc9cd5829d6c00f6cc4afd57f2a9b09a185046
|
2009-11-03 |
* string.c (rb_str_upto): make next object before yield its block. fix: can modify original begin string of String#upto. [ruby-dev:26384] [ruby-dev:39626] #2327 |
716c2074bcd294a3a462930bb30f208845247652
|
2009-11-04 |
* .document: add some README files to default rdoc's of trunk. patched by Roger Pack [ruby-core:26459] |
88175d1779ed5475b3c4ec483670c8b15ae79a2f
|
2009-11-04 |
Add rdoc about objects can't Marshal#dump. [ruby-core:23314] |
c5b4aedab6b34ed064a1476c42fe0fe65b38631f
|
2009-11-04 |
Decrease counts of tests which spend so long time. |
a07b764f9e1e6c36f77b2101184cf63b7513f8f4
|
2009-11-05 |
300 should be enough for testing cyclic byte succ. |
c47c38de93db16ae2f24b7c6f45aa6700f62eb08
|
2009-11-05 |
Retry on checking signal_received. |
e5b75da1fe3a9a92ba018dd21fb3a462a7568b60
|
2009-11-05 |
* gem_prelude.rb (Gem.user_home): force_encoding( Encoding.find('filesystem')). [ruby-core:26525] |
0859e7cb87a23a0e80e26d3942730d19db26834d
|
2009-11-06 |
* encoding.c (rb_filesystem_encindex): add fallback to ASCII-8BIT on Windows. |
420c0430899ee0fa49f0fa84112a8eb025373cee
|
2009-11-06 |
* configure.in (MINIDLNOBJ): set default as dmydln.o. Now LLVM clang seems to be able to build Ruby 1.9. |
5e5b4c08fcf0729aa0342dd3a002c38047ea1418
|
2009-11-12 |
* .document: remove documents not in rdoc format until rdoc supports non rdoc files. [ruby-core:26459] |
6c2373ea6758040ecc2607395adad03f98d01308
|
2009-11-18 |
* io.c (rb_scan_open_args): move path encoding conversion for filesystem encoding of Mac OS X. |
a7db2c1efdbf8fc96d06f4b5692d93941ccec606
|
2009-11-18 |
* encoding.c (enc_set_default_encoding): reset filesytem encoding because on resetting default_external because Unix's filesystem encoding depends on default_external. |
07ae16d18cd08c77b163f23d8fd4ffe52b1cc769
|
2009-11-21 |
* file.c (file_path_convert): delay getting UTF8-MAC encoding while really needed. [ruby-core:26807] |
8f05568afb57e733196408a500cfd9c48fb88fac
|
2009-11-21 |
* io.c (read_all): fix: false negative invalid byte seequence on reading from pipes. [ruby-dev:39743] fix: assigin the variable 'pos' as relative value from recent pos. |
c796b348c6b4ce35a1dc4808881cd6177f3dfa96
|
2009-11-24 |
* file.c (file_path_convert): fix fs_encoding is not assign. |
303b1d7fad17f3b8a1816eea12e04d72f044b0ce
|
2009-11-26 |
* gem_prelude.rb (Gem.set_home): must dup before force_encoding and must force_encoding before gsub. cf. Yen Sign problem of SJIS [ruby-core:26910] |
604f01f2b87d9f75464e5705fa94def5aec18b03
|
2009-12-06 |
* lib/webrick/httpservlet/filehandler.rb: escape filename of index. [ruby-dev:37768] |
c121f78b9a5e264c4817fe99320a18d58c007bb7
|
2009-12-06 |
* strftime.c: %l should be 1..12 instead of 0..12 [ruby-core:27072] |
e5dc8988af97526c5831bd347358ad2795a0834e
|
2009-12-10 |
* string.c (rb_str_inspect): CHAR_ESC_LEN should be 13. |
ae76a2323e062869f9235c7a23627d427127a9f2
|
2009-12-10 |
* test/webrick/test_server.rb (test_daemon): simply use fork's return value, don't use pipe. |
614a8427ce87a16844a8c4f961085877ebfcfe20
|
2009-12-10 |
* encoding.c (enc_replicate): add Encoding#replicate(name). |
07f81c06ca565a25044276bb10833ab15eacf8e0
|
2009-12-12 |
Add rdoc and test of Encoding#replicate. |
77088d667223ceb5b964324300d8c9a979ac8076
|
2009-12-13 |
* ruby.c (rb_parser_dump_tree): add prototype. |
f62310ac626f8fd729a066ba5f31619bf3d15f56
|
2009-12-13 |
doc fix: mutex.lock => self [ruby-core:27115] |
315cab1249095a228482d57bc30bea2aabf4ca0f
|
2009-12-14 |
Explicitly use FileUtils.rm_f. [ruby-dev:39345] |
de341005c80a43684e3704c8462de62c8d4bf431
|
2009-12-21 |
* regcomp.c (print_enc_string): follow enclen's change. |
ebc695063134cca11629bb7bee1a689f0002d5b1
|
2009-12-21 |
* regcomp.c (optimize_node_left): include equal on the condition of for-loop. This bug also affects original Oniguruma. [ruby-core:27247] |
35230b1a783b1d8655055e118fcaefaea3f53b52
|
2009-12-21 |
Add a test for [ruby-core:27247] |
3da3230f0cb85bec3f62e13e8679e2255563b1c7
|
2009-12-21 |
* encoding.c (Init_Encoding): undef Encoding.new because a class which is rb_undef_alloc-func-ed can't call new method. [ruby-dev:39862] |
c80535e50d9ad833d4027dd7bf1a1fc4708bc123
|
2009-12-24 |
* regexec.c (match_at): follow enclen's change. |
7ed0640ffb938fcf246f5167c7062fbf2a46dcd3
|
2009-12-29 |
Add Float::INFINITY and Float::NAN. |
9db87ea5b9c10b80f3e9f1bc83c78527ad137ef0
|
2009-12-30 |
* include/ruby/defines.h (INFINITY): this is float. |
f9bef8b94490d8ab88d817ae3534bf516ce8429c
|
2009-12-30 |
* include/ruby/ruby.h (RREGEXP_SRC_END): added. |
b7a59cd17875f344b912b983eee876e2f6093e0f
|
2009-12-30 |
Add more description about Fixnum's size. [ruby-core:27333] |
17ff65205c1fe9634fea7b7ec5ddb767f3bf7235
|
2010-01-01 |
* lib/uri/generic.rb (URI#normalize!): normalize case of scheme. [ruby-core:27309] |
7aab2aad6e1858788a6b844298db5bd7465a0e73
|
2010-01-01 |
* lib/uri/common.rb (initialize_regexp): allow leading and trailing white space, and forbid extra characters on another lines. [ruby-core:26223] RFC 3986 Appendix C. Delimiting a URI in Context draft-duerst-iri-bis-07 7.2. Web Address processing |
07146f375b3d8ce2d424f9f66ead0ab49c009914
|
2010-01-04 |
* configure.in (DTRACE): clear this when `dtrace -l` fails. Note that current FreeBSD needs privilege to call it; so to use DTrace on FreeBSD, you should run configure as root. |
623a79c376fec2f76cc33819807f1903b40c3dea
|
2010-01-05 |
Add Float::INFINITY and Float::NAN. |
e0cdab5fff0e57bdea2cb3237e5031dd69fbada5
|
2010-01-08 |
* lib/net/http, lib/net/https: move content from net/https to net/http. [ruby-dev:39986] |
dfa27de35e54e481c8e5f530df483ace102c4ab0
|
2010-01-09 |
Add news: net/http merges net/https. |
a3973ab1ba9fe5b836553ba39522307e29929976
|
2010-01-11 |
* string.c (rb_str_strlen): added. [ruby-dev:40028] |
b5227ae183ca7cf1a32d7daeafc2b7249f656a39
|
2010-01-12 |
* lib/net/http.rb (Net::HTTP#start): add hash argument to set ssl related options. when use_ssl is set default value of verify_mode is OpenSSL::SSL::VERIFY_PEER. [ruby-dev:40003] |
19f6839c0c5c7c901a3142e35f4b5abcd6ac6913
|
2010-01-12 |
* lib/shell/command-processor.rb: fix typo by Sho Hashimoto. reported and patched at [ruby-dev:40058] [Bug #2599] |
cce8e77760e876d4d36c4231505cd33e3221c155
|
2010-01-13 |
Add news. |
b3d8a4060cb9ab86b28f85ff32c5b4bebd3b6830
|
2010-01-14 |
* string.c (rb_str_concat): raise RangeError when the argument is negative value. [ruby-core:27583] |
8a73c0ec5fc84478e0e3845ac5e1ea9430c1f9f5
|
2010-01-16 |
Fix test when default_external is US-ASCII. |
8eacd6d930649ea43f116f66f575995636720b83
|
2010-01-16 |
Add *.o |
5ed5439af406426b0ab983825f2aa1dcfa9e31b3
|
2010-01-18 |
Add call-seq for Net::HTTP.start. |
e243aabc0c27bb55506551df91e56a2aec9a77c5
|
2010-01-22 |
* configure.in: add missing comma. |
eaa9ca76537fbf0a9b69353b00832b65e6ca828c
|
2010-01-23 |
* lib/rdoc/generator/html.rb (RDoc::Generator::HTML#gen_into): make the rdoc(generating html) run faster and use less memory. patch by Tetsu Soh [ruby-core:27656] |
155e42c50e14c03c07763d0b4ede1633c420c164
|
2010-01-23 |
* dir.c (dir_s_glob): add rdoc by Roger Pack. [ruby-core:27669] |
ad3880549038c18235538054fb8224ae7e0c80ee
|
2010-01-23 |
* lib/rdoc/markup/to_html_crossref.rb: fix failure of the test. [ruby-core:20564] |
ce35c0c650dc058bd123be36c28fccef5a920823
|
2010-01-23 |
* lib/rdoc/parser/ruby.rb: fix typo. patched by Hal Brodigan [ruby-core:21536] |
0fdbdfbbda2e3d223d299b9df819402c3de82ecf
|
2010-01-25 |
* math.c (domain_check): ignore errno if y is inf. r26335 is because NetBSD 5.0's asin and acos returns 0.0 with errno EDOM. But it breaks Linux whose gamma returns inf with errno ERANGE on. |
d5b0c4b1f3367b76f1b7af934f99cf1e1cb35b82
|
2010-01-25 |
* dln.c, file.c, io.c, signal.c: add __HAIKU__. patched by Alexander von Gluck [ruby-core:27767] |
6dc1a46323aee433bacc98d2050db9b70fa82eb1
|
2010-01-26 |
* ext/strscan/strscan.c: fix rdoc. (length -> bytesize) reported by Kornelius Kalnbach. see [ruby-core:27792] |
0ba192d72990fe34961c02227ece331be74dbc84
|
2010-01-26 |
* ext/zlib/zlib.c (rb_gzfile_s_wrap): add rdoc. patched by Hugh Sasse [ruby-core:27692] |
bddadeeae4a5b40461c4f111038015f8c3ca8ada
|
2010-01-26 |
* ext/zlib/zlib.c (rb_gzfile_s_wrap): add rdoc. [Bug #2656] patched by Hugh Sasse [ruby-core:27692] [ruby-core:27852] |
62f8c207b223887dccb860e9cc8739d77b045724
|
2010-01-28 |
* regcomp.c (onig_compile): initialize ScanEnv. mainly to initialize env->warnings_flag [ruby-dev:40196] |
6899b6ff8065daea6f87bfda1ab157738a60f09d
|
2010-01-29 |
* enc/trans/utf8_mac.trans (buf_shift_char): don't see uninitialised value. [ruby-dev:40233] |
fb15c0f16c8b1f6a9a9edd9aa9f81e61b0f5ba92
|
2010-02-03 |
* thread_pthread.c (ruby_init_stack): use pthread_get_attr_np to get the stack size of the main thread on FreeBSD. |
44b5a74a9ae22aa08f226b7f1d555fad928a8cf7
|
2010-02-03 |
* thread_pthread.c: DragonFlyBSD is also the same as FreeBSD on getting the stack size of the main thread. |
669862a416ce92dfee6b677e35144e7b8db1cb19
|
2010-02-04 |
* configure.in: FreeBSD, DragonFly BSD and Mac OS X needs pthread_np.h to use pthread_*_np functions. Mac OS X's pthread_*_np also depend sys/signal.h, but it is included at signal.h via vm_core.h via thread.c. |
b323b86b6b3a7283617b72b45521c554dba930c9
|
2010-02-04 |
* thread_pthread.c (native_thread_init_stack): use get_stack. patched by KOSAKI Motohiro [ruby-dev:40309] |
72ed7981fb73023d1e05ed242d9356de375a5fd9
|
2010-02-04 |
* ext/io/nonblock (Makefile,extconf.h.mkmf.log): svn:ignore. |
1c4fe5395db05b45014734126ae448d40989db80
|
2010-02-05 |
* bignum.c (big_op): remove unused variables. |
bd0a3dfd65a164f422e7e2e92bfc3fddb084cde5
|
2010-02-07 |
* test/dl/test_handle.rb (test_NEXT): fix for BSD. |
6b6a41d1e78ef3deabbe63a77e8e335d8bb684cb
|
2010-02-15 |
* array.c (rb_ary_push_m): use rb_ary_modify instead of rb_ary_modify_check. |
c0eb5bb6f2f5d7ef282c44b80f36fe7168aa4628
|
2010-02-15 |
* signal.c (USE_SIGALTSTACK): NetBSD can't use sigaltstack(2) with pthread. http://netbsd.gw.com/cgi-bin/man-cgi?sigaltstack++NetBSD-current |
d9c31a67875f5c892a156f2fd80fe4ad2f9f0f2c
|
2010-02-15 |
More generic regular exression for test. |
3360a65ba7fc04f12fd470aaa6c91a0b94013abd
|
2010-02-15 |
fix previous commit. |
676cf9b5274d789f5e040a63115487a16c9987fe
|
2010-02-17 |
* test/dl/test_method.rb: sinf(3) is in libm. |
6b9c2e9d77cc2c9003dec9eac890e48af7dbc732
|
2010-02-19 |
Use only object_id to test living threads. |
c942417791e74428fce1ed2a722c679fca5f131e
|
2010-02-25 |
* rational.c (nurat_expt): use Float#** when Rational ** Float. This fixes Rational(3,1)**3.0=>26.99999999999999 on FreeBSD. |
59e4e93ef7b6b7f1536e3c56374cc6b8d74b5d28
|
2010-02-25 |
* ext/dl: revert dl with libffi because it can't run on mswin now. |
bd7326c383b44fa78c1eec832dd47cf2370b5eca
|
2010-02-28 |
* test/openssl/{test_x509cert.rb,openssl,test_x509req.rb}: remove false positive tests because of OpenSSL spec change. patched by Motohiro KOSAKI [ruby-core:28063] see also [ruby-dev:40077] |
663a7488cee42453219f81cf56ff0652959815bb
|
2010-02-28 |
* test/openssl/{test_x509cert.rb,openssl,test_x509crl.rb, test_x509req.rb}: fix false positive tests because of OpenSSL spec change. patched by originally Hongli Lai [ruby-core:27417], and fixed by Motohiro KOSAKI [ruby-core:28063] |
48e861ddfbdda7189401c4e1d901e0317b34fb30
|
2010-02-28 |
* openssl/ossl.c (OSSL_IMPL_SK2ARY): for OpenSSL 1.0. patched by Jeroen van Meeuwen at [ruby-core:25210] fixed by Nobuyoshi Nakada [ruby-core:25238], Hongli Lai [ruby-core:27417], and Motohiro KOSAKI [ruby-core:28063] |
76a5c00be6ee10310571f6dac5147c212f5be5d9
|
2010-03-02 |
* regcomp.c (noname_disable_map): add NT_ANCHOR case. Without this change, captured groups in anchors (look-ahead, look-behind, and so on) are not removed and unintended invalid backref error occur. [ruby-core:28235] |
556152ada3c56b53ff4fa0e82a6ccd83a0967fc7
|
2010-03-04 |
* complex.c (m_log, m_exp): remove unused functions. |
f453c3c0dadd093518335f75a2bb8ec50a283afb
|
2010-03-05 |
* transcode.c (econv_opts): set :undef => :replace when :replace is given and :invalid is not given. [ruby-dev:40554] |
8a144fdedc2df7ee87e21ad805fcbcbd18209533
|
2010-03-06 |
* encoding.c (enc_set_filesystem_encoding): filesystem encoding on Mac OS X is now default external encoding. so Mac OS X is now treated as one of Unix. [ruby-dev:40439] |
10317605f0f1db4f7d2d8c4272c149d41cedd09c
|
2010-03-09 |
* re.c (rb_reg_to_s): remove unused variable. |
c4636043cc2afe5a5fec48850115e8aa0aa3c2de
|
2010-03-09 |
* tool/transcode-tblgen.rb (ActionMap#generate_node): remove useless dup. |
27f953bfad3b604ae9023a0b9996948c2b3b2982
|
2010-03-12 |
* complex.c (f_signbit): remove condition for signbit because all platforms have signbit from r26871. |
d7cc39658cd7b92b9bac8e5131cae4d79577e82c
|
2010-03-12 |
* lib/webrick/httpservlet/cgihandler.rb (WEBrick::HTTPServlet::CGIHandler#do_GET): set binary mode for tempfile. http://pc12.2ch.net/test/read.cgi/tech/1265467681/286 |
8212cdf176a5ac5e6693d4a0284437a38d5922b4
|
2010-03-12 |
* lib/uri/common.rb (URI.encode_www_form): new method to generate URL-encoded form data. [ruby-dev:39246] |
4bbc67e4cfa3296bfe30f42d5cdf05cf5490b280
|
2010-03-14 |
* tool/file2lastrev.rb (VCS::GIT_SVN#get_revisions) : use block argument 'path' to get the path given by super. |
7588f09a87a7d89404e2d6036c71e124c8c403ae
|
2010-03-15 |
* lib/uri/common.rb (URI.encode_www_component): call str.to_s at first. |
e03b66ef183ec828dc9422d514af750915767e77
|
2010-03-15 |
* ext/nkf/nkf-utf8/nkf.c: import latest nkf. [master 9306cb0] this also fixes [ruby-dev:40607] |
1bf3ca494f89e56ca267b30ce85ff100994e7b64
|
2010-03-15 |
* random.c (rb_reset_random_seed): set seed in this. [ruby-core:28655] |
d4120b1f1d7d54736dc7f6d0747e2bf6bd2e1ccf
|
2010-03-16 |
* ext/bigdecimal/bigdecimal.c (VpCtoV): keep e's sign. When e doesn't over flow e * BASE_FIG but overflow e * 10, e will overflow. |
f626a17d8c8a2c2c0ce2c2a5cc1f3b6b1fc643c3
|
2010-03-17 |
* lib/uri/common.rb (URI#{en,de}code_www_form_component): renamed from URI#{en,de}code_www_component. [ruby-dev:40672] |
9eb68d7c44a5c19396b3bc7123d3828bb7ae1b39
|
2010-03-17 |
* util.c (ruby_strtod): Add support for Hexadecimal floating-point expression [ruby-dev:40650] #2969 |
e0250f59e0a63a5b37a1106359f2e70643c67e98
|
2010-03-18 |
Add NEWS and fix ChangeLog. |
83c2f60b88c73337bcb2fa86228974bddb95f2c8
|
2010-03-21 |
* lib/uri/common.rb (URI.encode_www_form_component): convert strings of HTML5 ASCII incompatible encoding to UTF-8. |
152934a300d8becb43d7d260b8491d162cbd83ba
|
2010-03-24 |
* file.c (file_expand_path): set length of string before calling rb_enc_check because rb_enc_check scans its content. This prevents warnings by valgrind. |
63dd50961e08172bb88358d95d50efee4c6eead0
|
2010-03-28 |
* lib/scanf.rb: fix %[egEFG] isn't accept. |
1720e7e0dff72463bd0715200ca48b0af365e7c2
|
2010-03-28 |
* lib/scanf.rb: fix max width modifier for %f. |
a8a99a7379fa8e07f217fc7b24e3a9208a967898
|
2010-03-28 |
* configure.in (ac_cv_func_snprintf, ac_cv_func_vsnprintf): use own vsnprintf to avoid locale problems and platform difference. |
46a4000a6862cffb535e4feacad907c4296ad1cf
|
2010-03-29 |
* random.c: change include order; ruby.h should be at first. |
6c4a07dfa77fc9017adba958cf6399c1f1e6af33
|
2010-03-29 |
Revert "* configure.in (ac_cv_func_snprintf, ac_cv_func_vsnprintf):" |
e43b94231b76d1953b51ba36e7e7fd6399fd2851
|
2010-03-29 |
* ext/psych/{emitter,parser,psych}.c: move variable declaration to the first of the block. |
ee90d5d30ee3d483e86583d133d19f4cd77da7dd
|
2010-03-30 |
* ext/psych/extconf.rb: install psych .so to not psych/ but direct. This prepends to install *.rb files to psych/psych. |
35b2c59ac0078a59adce4d66e9a861fe1c82f226
|
2010-03-31 |
* test/rubygems/gemutilities.rb (setup, teardown): Object#to_yaml must use syck on RubyGem. |
2067e4eb30eb78b36c252baff319c6d581700460
|
2010-04-01 |
* lib/scanf.rb: support %a format. [ruby-dev:40650] |
4d399f12d4354c17bbb1ea2b12de4c11c6ac03ff
|
2010-04-01 |
* object.c (rb_cstr_to_dbl): return 0.0 if hexadecimal and baccheck is FALSE: Float("0x1p+0") works, but "0x1p+0".to_f doesn't. [ruby-dev:40650] |
12b2e16e21bbd7f0b6fd12c7e21cba4d42e284ad
|
2010-04-01 |
* sprintf.c (rb_str_format): support %a format. [ruby-dev:40650] |
3a4c2bc034a4205ac7116c69ee39de02defb6d17
|
2010-04-01 |
* util.c (BSD__hdtoa): don't use C99 macros. (FP_NORMAL etc) |
9b40cdfe8c973a061c5683ad78c283b9ddb8b2e9
|
2010-04-01 |
Add test for sprintf with Infinity and NaN. |
afd64aafd1b4def1cb3f9109b470e02b09314c80
|
2010-04-01 |
* enc/trans/iso2022.trans: CP50221 supports 8bit JIS. |
548932ce976dca3379dbf0d3fcd5a06bb75bcba3
|
2010-04-01 |
Remove hexadecimal-floating-point tests for String#to_f. |
63a85806949106e970375938722a88e72d9f43f7
|
2010-04-01 |
fix path to bin/rake from the test utility file. |
bad1200f9d1b1082b3aaa46195ab0b332c6d00ac
|
2010-04-01 |
Fix test for testing rake command. |
71cfa6ea2d19ba6420845aab3dc0fc206709efde
|
2010-04-01 |
fix file path for building at other than src dir. |
df932e66ce4990d3ce6feaa66c41a2b117e8ab39
|
2010-04-01 |
Add NEWS about hexadecimn floating point format. |
a9aeb765c5b6681063682d67df75df96af5860b0
|
2010-04-02 |
Remove platform dependent test. |
b919cb1d9359121eef893afd1b8af710ed2384bd
|
2010-04-04 |
* include/ruby/ruby.h: replace snprintf and vsnprintf by ruby_snprintf and ruby_vsnprintf. [ruby-dev:40909] |
0cd2058bb3db8859340d7a4a738028817e00b408
|
2010-04-04 |
Remove circular dependency of syck. |
b847ca06bf3f5026a8e9ee31fd0daea4436832e6
|
2010-04-05 |
Don't warn when YAML.quick_emit is called by Object#to_yaml. |
10c9ed249320165a4a8ec2f70cade2f1c90f2bcd
|
2010-04-05 |
* ext/psych/lib/psych/core_ext.rb: remove before alias. |
500c78c610d9cde2f7a85755f8eb4105e5889ea4
|
2010-04-05 |
* re.c (make_regexp): use onig_new_with_source to keep sourcefile and sourceline. |
40bc864003879046de3439fd08af43567a0c574c
|
2010-04-05 |
* lib/rexml/parsers/baseparser.rb (LETTER, DIGIT): always use POSIX charclass. |
8287d55340d12cef324165287c55023080586d4c
|
2010-04-05 |
* lib/rexml/text.rb (REXML::Text.check): comment out broken logic. |
9ea41e083c6dca6f75d1f1e8cf51686fd6784de5
|
2010-04-05 |
Remove warning. |
75ba1d6ac49db4847877c41f50da48d18423c15b
|
2010-04-06 |
Fix previous commit. |
b3ac1c3fb8e994e34a9c5bfb79d04a61026a8a4d
|
2010-04-06 |
Refix previous commit. |
00adf578dfd8e505b59a081d4940d807c490cf6c
|
2010-04-06 |
Fix wrong regexp. |
e41936441bf9fcab9fb4d8ceb70cc73d2a38c9c0
|
2010-04-06 |
Surpress warnings. |
fed549a10437f54588e0b1e0e9bd883d59bd37a6
|
2010-04-07 |
Fix previous commit. |
66a425c65cef32e950200ec4000724c76217014e
|
2010-04-07 |
* lib/rexml/quickpath.rb (REXML::QuickPath::predicate): fix regexp. |
e9cfe4770059f4ab64f84366949742274c4fe4de
|
2010-04-09 |
Add description about de facto FTP URI spec. |
8a3c3b9c95955bba7f143c44136a043568d88b94
|
2010-04-09 |
* lib/uri/common.rb (decode_www_form): don't ignore leading '?'. [ruby-dev:40938] |
a31507939004778e39af5da92bcd6b295b86c11d
|
2010-04-10 |
* lib/rdoc/markup/preprocess.rb (RDoc::Markup::PreProcess#handle): use File.binread to avoid locale dependency. |
9e30f60dbf26d2c628fd8601bc0cc496c8c77db0
|
2010-04-10 |
* lib/uri/common.rb (decode_www_form_component): validate. [ruby-dev:40938] |
e707e05fe87645e9dc6862a5875ffae5cc9cffcf
|
2010-04-10 |
Fix :nodoc: definition. [ruby-dev:40949] |
7be704b359cb4de29a3ce7599c6a6afaa399de44
|
2010-04-10 |
* lib/rdoc/rdoc.rb (setup_output_dir): fix typo. |
7f72d102cb30b1858ec329f44485ef734ecc6eb0
|
2010-04-11 |
* lib/rdoc/rdoc.rb (setup_output_dir): compare by Time#to_i. Cached created time doesn't have fractinal times, but FileStat#mtime has; so rdoc almost alway judged files are updated. |
c871aee96b0d5112ecc040cd56e84a2d7fe2e3c5
|
2010-04-13 |
* transcode.c (transcode_loop): insert output the value when fallback hash has a related key. [ruby-dev:40540] [ruby-dev:40829] #3036 |
4392ea3527c595f81ae06cb7f252a3b5b43530d4
|
2010-04-13 |
* ext/nkf/nkf-utf8/nkf.c: Fix: Windows Codepages wrongly convert Halfwidth Katakana. [nkf-bug:21393] |
b2ae25297666fd66694235e58857afc1218cb4c9
|
2010-04-14 |
* ext/nkf/nkf-utf8/nkf.c: Refix [nkf-bug:21393]. (explicit -X) |
46ff009168cfb29b473bc37d38b64719ad9e6526
|
2010-04-14 |
* lib/rexml/source.rb: force_encoding("UTF-8") when the input is already UTF-8. patched by Kouhei Sutou [ruby-core:23404] |
83724a77dd85d7b5428742e40c1fa74804765610
|
2010-04-15 |
* tool/file2lastrev.rb: this should run with ruby 1.8. |
580677a9846733c4ec02271fe7e9484c028be06f
|
2010-04-17 |
* configure.in: use AC_TRY_LINK instead of AC_TRY_COMPILE. On Solaris it can compile with signbit but can't link. |
fd734e6cc63fb8b8fdced9bc5dea22ab311395b0
|
2010-04-17 |
* lib/irb/ruby-lex.rb (identify_identifier): add '_' to the regexp. |
61e5cf84fffb7620b849fda4cbba58302b0538ff
|
2010-04-18 |
* vm_method.c (rb_add_method_def): workarond fix for redefinition of methods. This is because cfp->me uses the rb_method_entry which is freed by redefinition of remove_method. Note that reusing may cause another problem when the usage is changed. [ruby-core:27320] [ruby-core:29464] |
8a269f85a0e6aaaecfdadcd185df7a686b45696e
|
2010-04-20 |
* io.c (io_getc): set read_encoding to resulted one character string. [ruby-dev:41023] |
4131d6176ac46da95b1e7fa045651783f0a66c65
|
2010-04-21 |
* io.c (io_getc): fix incomplete character immediately before EOF with newline converter. [ruby-dev:41024] run test only when "Create Shortcut (&S)" menu is found. * lib/rexml/parsers/xpathparser.rb (PathExpr): ditto. * lib/matrix.rb (Vector#each): make Vector enumerable. |
997130419662ba9c00649add570e717e18a264a8
|
2010-04-22 |
remove debug print. |
54592ad6276a17d95f2186c8631197ddb172020b
|
2010-04-26 |
* ext/json: Update to JSON 1.4.1. |
3642494ce5a44938285677669b3e001a1af1ce47
|
2010-04-26 |
Recommit of JSON; fix mixed declarations. |
3a87c3c5603fce8449f78faccaff5f4be6f372e1
|
2010-04-27 |
Add description about make benchmark to make help. |
2f40495328954002d747048e77446325e62b8403
|
2010-04-27 |
Cleaning up syntax warnings. |
dc22009c266e27cb466e1a72fac352c469ca1fe3
|
2010-04-28 |
* ext/json: Update to JSON 1.4.2. |
d065e56c71c70675b4e43f0f06cef1b05e11d766
|
2010-04-29 |
Follow reverting wrong commit; see r11156, r27400. |
9526ba4ef3a2dadebac9f7e364ab2180eabe10aa
|
2010-05-03 |
* ext/nkf/nkf-utf8/nkf.c: Update nkf 2010-04-28. |
e6ccffd96619ab4c7926eaa96fbc8166024201d4
|
2010-05-03 |
Add rdoc about IO#read(length). [ruby-core:29161] |
2a067c6cec648981fd4e9b5f466bc2a11f29c79c
|
2010-05-04 |
Setup Symbol#to_json to avoid conflict. |
7a17dca09f5390041535876d0fdb327ff6658492
|
2010-05-04 |
Fix and add tests for String#inspect. [ruby-dev:41153] |
ca3c007f058f17b2f0bf3c5ccc6701f3f6d49ca5
|
2010-05-06 |
* string.c (rb_str_match_m): add description about optional position parameter. [ruby-list:47064] patched by KISHIMOTO, Makoto <ksmakoto AT dd.iij4u.or.jp> |
54476a60248dbba0ee7b69b8df5b4b160e78913f
|
2010-05-06 |
* ext/bigdecimal/bigdecimal.c (VpCtoV): fix to check overflow. |
44ff836e58dcfba6019ade3a4d661114434f3877
|
2010-05-07 |
Revert r26058 "* test/webrick/test_server.rb (test_daemon): simply use fork's return" |
7021db80f3927faf596ee261e196656a7b5b38d9
|
2010-05-09 |
* ext/json/generator/generator.c (fbuffer_inc_capa): fix tha use of REALLOC_N. [ruby-dev:41227] |
15381196629e47e747861a5ea81409cefc8d02ae
|
2010-05-09 |
* common.mk (rdoc): rdoc should depend main. Moreover when XRUBY is miniruby, it can run after miniruby is built. |
90be970018730e6362b157df7e210e23bbfcea96
|
2010-05-11 |
* enc/utf_8.c: Add new alias UTF-8-HFS for UTF8-MAC. http://www.gnu.org/software/emacs/NEWS.23.2 |
f65aac7a904ea88dc5f84420d701d4249e059390
|
2010-05-11 |
Add description about Regexp(str, opt, lang). [ruby-core:29893] |
0e586b35b80985097489c68e8085457d91165696
|
2010-05-12 |
* re.c (rb_reg_initialize_m): fix wrong index for the lang option's value 'N'. reported by Masaya TARUI via IRC. |
f8d97b0026284219aca766db4fa55d6c7357dd4d
|
2010-05-17 |
* enc/iso_2022_jp.h: add CP50220. |
20eebb8542143ffbccbace932ca0277ee16cf6f0
|
2010-05-19 |
* numeric.c (rb_num2ulong): use rb_big2ulong for data from Bignum. Without this 32bit integer on 32bit environment can't converted into long. This fixes 1) and 2) of [ruby-dev:41289] |
7eb7f063a4ff88ca08e2abe0d2f190cec50107dc
|
2010-05-19 |
Fix test to follow the behavior of NetBSD's dlsym. |
92b7ae2bcc9db315eb5262da1e7245e6f317e5ab
|
2010-05-19 |
Fix test to follow NetBSD's setenv(3). |
7235ced64b9182260476f4c8129e15ac1096f454
|
2010-05-25 |
Ignore Makefile etc of json, fiddle and io/console. |
81c5ede3cab05e9138504c2cdc868ce976bff9ee
|
2010-05-25 |
* regparse.c (add_code_range_to_buf0): fix false negative warning when given range is just before previous range. [ruby-dev:41406] |
f39ad4cab2f2d1c977aa4b4356a3a42c11d1d03d
|
2010-05-27 |
* include/ruby/encoding.h (rb_filesystem_encindex): defined. |
ac8346c4c3031126b455bf71e6a7381dd0378386
|
2010-05-27 |
* file.c (file_expand_path): use rb_enc_associate_index and rb_filesystem_encindex. Strings related FileSystem should have filesystem_encoding. |
84abef0fc08f7182f9c76175ef478898612b0bdf
|
2010-05-27 |
* file.c (file_expand_path): set encoding as the same of fname when _result_ is not filesystem encoding. [ruby-dev:41429] |
97c175fa19d0d58eaabace94f737c4c08368b476
|
2010-05-27 |
* file.c (rb_home_dir): set filesystem encoding. |
2f9d0282021be64a6c0d102d2250808354059b29
|
2010-05-29 |
* encoding.c (rb_filesystem_encindex): avoid infinite require loop. [ruby-core:30467] |
abeb6dce85257f97e1674da67f10c02637a1a09a
|
2010-05-29 |
* lib/rdoc/generator/template/darkfish/classpage.rhtml: fix encoding value of XML declaration. [ruby-dev:41452] |
2a0c12cce4691a2cab93e17129768a06f0b132e5
|
2010-05-30 |
* ext/nkf/nkf-utf8/nkf.c: updated to b856dd07. this cleans warnings. |
d13e191d2593093f3c34a2cb6778d8676ca54d6f
|
2010-05-31 |
* encoding.c (rb_enc_unicode_p): check the encoding is Unicode or not by the name; not function's pointer. [ruby-dev:41479] |
d16fc7ca69d497159cd7456ae76642a651396dad
|
2010-05-31 |
* string.c (rb_str_inspect): inspect as ASCII when the codepoint of a character in Unicode string is ASCII printable one. |
455554b64ca84a11c11b5513efb5ace56af652e7
|
2010-05-31 |
* file.c (file_expand_path): Refix r28102: this breaks r28039. test for [ruby-dev:41429] is added. [ruby-core:30516] |
b64083376ef9fdd04ea48d7b4002934ab4f921b9
|
2010-05-31 |
* ext/readline/extconf.rb: reject GPLv3 readline. [ruby-dev:39172] [ruby-core:25272] [ruby-dev:39167] [ruby-core:28736] |
ab70e53ac3b5102d4ecbe8f38d4f76afad29d37d
|
2010-06-01 |
* lib/net/http.rb: adding support to rfc5789 patch verb. Added a Net::HTTP::Patch class which expects a message body and response body. It recycles the post method into a patch one, that will send the encoded representation to the server. Summarizing, a new class has been created, the post method extracted into send_entity, including a new argument, which defines which class to use (Post or Patch) and finally a patch method was created. [ruby-core:30426] Patched by Guilherme Silveira <guilherme.silveira AT caelum.com.br> |
4c897fdde1fe20918a6577765b77c7d091a5ee98
|
2010-06-01 |
* re.c (unescape_nonascii): \P{FOO} is also Unicode regexp. [ruby-core:30540] |
291809f473ad009f6b42760b0aded72f320f6683
|
2010-06-05 |
* string.c (rb_str_buf_cat_escaped_char): defined. Splited from rb_str_inspect. |
0d49737b4f8fed8bd5224eda57382891c4492f46
|
2010-06-05 |
* string.c (sym_inspect): Escape when the symbol is not resulted encoding and not ascii_only. It had escaped ascii-incompatible string, but it is wrong. |
3a80743ccf57259ada074c1861592fe552c96459
|
2010-06-05 |
* re.c (rb_reg_expr_str): ASCII incompatible strings must always escape or converted. |
7376a528defdb622f52f18905168ec3163aabc2b
|
2010-06-05 |
* text/ruby/envutil.rb: ToArray when args is String. |
c659f4044671e55f833d0b308b90b75274f0d805
|
2010-06-10 |
Revert r28200. |
78e3dfd95bd56ed4f1a81738e9c83899fd7c21b7
|
2010-06-11 |
* ext/openssl/ossl_ssl.c (ossl_sslctx_get_ciphers): use sk_SSL_CIPHER_num and sk_SSL_CIPHER_value instead of cast. patched by Takahiro Kambe [ruby-dev:41530] |
5422161026d4b08f94bdfa39f6dcd266696de64c
|
2010-06-12 |
* ext/fiddle/closure.c (dealloc): workaround fix for libffi's ffi_closure_free. [ruby-dev:41483] [ruby-dev:41214] |
75033ea16f86679164eac5030c230ca50d86d1cf
|
2010-06-12 |
* ext/dl/lib/dl.rb: don't require when already loaded. |
051af24359916791ee09cc6c685d9668e780b61f
|
2010-06-12 |
* time.c (rb_localtime_r2): fix mixed declarations and code. |
78f5b54f1b2cdacfc4fab9b37cc71a1d195d9424
|
2010-06-12 |
* enc/trans/utf8_mac.trans (buf_apply): fix for patterns whose result is 2 bytes. [ruby-core:30751] |
58f779170d9f2a93668c784063d36c34422fb491
|
2010-06-13 |
try to fix test for boron. |
ca2402f5e4731466b02ba9fa43ffa4b3e7665654
|
2010-06-13 |
retry to fix test. |
7eec027f0600ea84b9205f1bf35afd54592ca3f8
|
2010-06-13 |
* ext/fiddle/closure.c (dealloc): refix workaround r28300. don't use ffi_closure_alloc, ffi_prep_closure_loc and ffi_closure_free on MACOSX and __linux__. [ruby-dev:41483] [ruby-dev:41214] |
895b0d4cdb9f3b99d0e67488cad69b1b148eddbe
|
2010-06-15 |
Refix for test_dup_warn. |
77f0c30612e4b3c924018c272dcfe33f0a5bcc0a
|
2010-06-15 |
Refix test_regexp. |
86d72ac7cfcf5211fb6d2314df6e6d8601ff859b
|
2010-06-17 |
Revert "* parse.y (warn_unused_var): warn unused variables." |
72fa4d34c09a59c6127365832e8f04b50fdd9916
|
2010-06-18 |
* ruby.c: add prototype of rb_realpath_internal. |
da3cdd2ddf9cabc4f50ee7461c04a24333c4eb34
|
2010-06-18 |
* gc.c (gc_lazy_sweep): clean a warning. "suggest parentheses around assignment used as truth value" |
0de2d84af82935ba01ba1d3328c9fdcf287bf3e1
|
2010-06-23 |
Clean warnings: unused variables. |
6957c6d9cf0b6a1e211c4b0175bc5474296f2031
|
2010-07-01 |
* thread_pthread.c (thread_start_func_1): don't call native_thread_init_stack(th) on cygwin to avoid the segv introduced by r27789. Cygwin's signal implementation is half baked so USE_SIGNALSTACK is not defined and it needs another treatment. |
8ff0574198d1d32c7f80044c611d54f6e3b1aace
|
2010-07-07 |
* missing/close.c: ignore ECONNRESET. FreeBSD wrongly sets ECONNRESET on close(2) and it causes false-negative exceptions. [ruby-dev:41778] |
3a6fd339d54dc9b11a137567d6b1aefe5f3ec53d
|
2010-07-08 |
* string.c (rb_str_conv_enc_opts): fix infinite loop because of ISO-2022-JP conversion with empty string. patched by Brian Buchanan [ruby-core:31107] |
29b4247ca1fc4a70ca99b1f99fbc552f78780ff0
|
2010-07-13 |
* missing/close.c: keep original errno. |
9ac0263c2fca2f45f85e372108328097aeadfed6
|
2010-07-14 |
* regexec.c (match_at): add end point to enclen's argument. This only effect on compilinig with -DONIG_DEBUG_MATCH. |
b4608406f17097508d4666ceacf8764a746efa3e
|
2010-07-15 |
* regexec.c (onig_search): don't skip non-ANYCHARs when .* fails to match. This causes to fail matching ANYCHAR_STAR with LOOK_BEHIND. This fix is workaround and disable the optimization. [ruby-dev:41851] |
ad717fa7e657703205c44df1b00f7d7d4a60d8ca
|
2010-07-21 |
* vm_method.c (rb_method_boundp): revert r28543, r28564. They may be merged in Ruby 2.0. [ruby-core:31217] |
6e2850aa46b25d2f76fdd60c7466060f73994a85
|
2010-07-21 |
* sprintf.c: add short documentation about named reference. [ruby-core:31294] |
24b17a2e871ce96df361749d7f4c1e2a9cdc1f00
|
2010-07-22 |
* include/ruby/missing.h: add prototype for ruby_close(). |
203ebcbb92db498f093a0b1936a28165b73f5ad3
|
2010-07-22 |
* re.c (rb_reg_expr_str): fix broken Regexp#inspect when it is ASCII-8BIT and non-ASCII character. The length of character should be from original byte string. [ruby-core:31431] |
201d99cc5f0c5f9da671245befe12e4036ff0c99
|
2010-07-26 |
* configure.in: define BROKEN_CLOSE on FreeBSD. This fixes build failure on MSVC. [ruby-core:31481] |
c6cda4e3363f82fd4a5055534b2a25d906fc6386
|
2010-07-26 |
* configure.in: define BROKEN_CLOSE only on FreeBSD. This needs to merge to 1.9.2. |
7175a9073ea23abe565f606aa042ea015c7340b9
|
2010-07-27 |
* class.c, compile.c, dir.c, file.c, iseq.c, parse.y, random.c: clean unused-value warnings. |
392ab9d05ef90570bcc439fa3d8e66ada76ba7a7
|
2010-07-28 |
* cont.c: (RB_PAGE_SIZE): renamed from PAGE_SIZE. [ruby-dev:41870] |
de06330e8b7c53ba92a3fbeed3b170315bfc0dff
|
2010-07-28 |
* configure.in: not [freebsd] but [freebsd*] for AS_CASE. |
b5dc2576cc60930099cd942ffa1de2c2d759471b
|
2010-08-03 |
* ext/mkext.rb: remove purelib, fixes a bug in r28440, r28441. |
2b071787d2d5f572eb5f41262b6610bfde5eabb1
|
2010-08-06 |
* Makefile.in: ignore error from RMDIRS. |
f3372c22a6c335d73319eac549fa577bc4386b06
|
2010-08-06 |
* common.mk (clean): add prelude.c, config.log, and rbconfig.rb. |
775188a0a2d7c186a089cf358c4bbb8449c63783
|
2010-08-06 |
* enc/depend: add space at the begginig of @ignore_error. |
c260a0c70c0eb6fa3608eaab6372e867afac56a7
|
2010-08-07 |
* lib/mkmf.rb: change instance variable to global. |
f795d0f4180a3e46b93af72303d75bde80c11b8e
|
2010-08-09 |
* ext/nkf/nkf-utf8/nkf.c: Fix type of mimeout_state.buf. [nkf-bug:20079] |
d1a4390eedb54094a883993dc11b2355df9a9a31
|
2010-08-09 |
* lib/rubygems/source_index.rb: rename unused variable. |
6434e1e690e757ec8b753133c270e3bbbdaed45f
|
2010-08-10 |
* lib/webrick/httprequest.rb (WEBrick::HTTPRequest::parse_uri): rollup leading slashes. [ruby-core:31657] patched by Jamison Wilde NOTE: //authority/path is valid relative URI both RFC2396 and RFC3986. So when give a relative URI-like string to URI lib, users must care leading slashes. |
e44f5bcbd90d51a1d638e19ec08726b1f9b10664
|
2010-08-17 |
* lib/date.rb: Re-revert the part of r28950. It reverted the part of r28619. |
ce5827c6fb5f211a937282dcbda3b857f8845a9b
|
2010-08-17 |
* regcomp.c: revert r26701; it introduces Bug #3681. [ruby-core:31677] |
fee5e4ff5f427ac06b6ffd2891c7ef775324d483
|
2010-08-19 |
* enum.c (enum_inject): fix typo of rdoc. patched by Andrei Kulakov [ruby-core:31768] |
bc6c904a8ba143477cfe2c8f281c143b7e27aea5
|
2010-08-19 |
* tool/merger.rb: Add a tool to merge commits between branches. developed by URABE Shyouhei |
3c9efc1d2db6fef5d534715b1c10f6ca4f36d812
|
2010-08-19 |
Forgot content of r29049. |
b88a5027b86d8bfd8a0892588322e1083e9caa1d
|
2010-08-20 |
Add rdoc about Kernel#<=> [ruby-core:31770] |
72c811a3d8a4bfe4b98219f225cc20784e373122
|
2010-08-21 |
* vm.c: add missing prototype of rb_iseq_clone for r29063. |
815ab02971f7b94e276823f407b8fc2723bf703b
|
2010-08-23 |
* util.c (ruby_strtod): make sure to have digit-sequence after 'p' for hexadecimal-floating-constant. [ruby-dev:42105] |
d078f51f578402c2ad6b9a8f9068dfc88584ed99
|
2010-08-23 |
* re.c (rb_reg_search): fix: 4th argument should be regexp object. patched by shintaro kuwamoto [ruby-dev:41667] #3459 |
b3545895d1bb5a72e1311022c69b882d6ce90033
|
2010-08-26 |
* regint.h (OnigStackIndex): the type should be intptr_t. Original Oniguruma assumes the size of long and that of void * are equal, but it's not true on LLP64 platform: mswin64. originally patched by shintaro kuwamoto [ruby-dev:42133] |
b2eb38fac5a0e5a8360d8d9d1e57287dcde04ba6
|
2010-08-29 |
* common.mk (clean): exclude *.inc. [ruby-dev:41931] |
000f1c5b759ba08b8ca29456376202e4d5536812
|
2010-08-29 |
Add links about floating point. [ruby-core:31849] |
8ffeda041b92f1dbdc05d9356e05d9f624922ef3
|
2010-08-29 |
* common.mk (node_name.inc): remove command option -n and give file as stdin, because IronRuby 1.1 still doesn't support it. So now we can use ir.exe as BASERUBY. |
1a02ec9170db08c0574978a9d09478422ff261fa
|
2010-08-30 |
* string.c (tr_setup_table): initialize negating table when negating string is given. [ruby-core:31851] |
d074ef4d60e389348d10dd1d81e76634c17acb2d
|
2010-08-30 |
* string.c (tr_setup_table): fix bug in r29146. Initialize table even if cflag is 0; tr_find see whether del is empty or not. |
5c132d0ad28687bbc9d448301c2817ffa51f50d2
|
2010-09-01 |
* enum.c (enum_zip): fix typo of rdoc. patched by Andrei Kulakov [ruby-core:31974] |
d53e0fe330649007a843a837108583fb670e192d
|
2010-09-01 |
* array.c (rb_ary_rotate_m): fix typo of rdoc. patched by Andrei Kulakov [ruby-core:31975] |
09fb7189ec8b886b356618274b6b7b5bcc4aebe8
|
2010-09-01 |
* string.c (tr_setup_table): optimized. don't create hash objects when given pattern is ASCII only. |
0ed5aee00074547ed58c55bef6d346a9a4dd4925
|
2010-09-06 |
* util.c (ruby_strtod): check integr overflow. [ruby-dev:42180] #3789 |
a69423beb8e9d827eb4cadda35b21586767d8737
|
2010-09-06 |
* util.c (ruby_strtod): check there is at least 1 digit after "0x" before ".". [ruby-dev:42183] #3790 |
59f551635a6dfdb2ed5b84b275fdf8e4cdbf803f
|
2010-09-06 |
* ext/readline/readline.c (readline_s_get_line_buffer): Readline.line_buffer should return locale string. [ruby-dev:42184] #3791 |
4d2787c67b84542c6fcce4370c3f41f9a644bbb0
|
2010-09-09 |
* tool/rbinstall.rb (install?): gemspec filename should include its version. patched by Luis Lavena [ruby-core:32165] |
050d7453b71029816091c302b2d389811b722aaf
|
2010-09-09 |
* test/ruby/test_env.rb (test_aset): OpenBSD acts like NetBSD in that it ignores characters after = in ENV. patched by Jeremy Evans [ruby-core:32184] |
493f72185499f3fea1212b04d177a0870d6e89c3
|
2010-09-10 |
* random.c (rb_genrand_ulong_limited): renamed from rb_rand_internal and now this is public API. |
4f77c495cddcdfcbb15e363ba21d09e5a9ddfd37
|
2010-09-10 |
decrease times of running test. |
6ebb345dd7c634461fa0cc272d3590a86ebe2aad
|
2010-09-13 |
* ext/openssl/ossl_bn.c (ossl_bn_is_prime): fix comparison with rb_scan_args. Before this fix, OpenSSL::BN#prime? is fully broken. |
1973984f903fd6149034308e4723aa090801b69a
|
2010-09-13 |
Add ML ref [ruby-dev:42225] for r29237. |
2590d7447a96ba81a1ea2ae5b0e705f00a1631ac
|
2010-09-13 |
* util.c (ruby_strtod): reject Float('0x0.'). [ruby-dev:42239] Bug #3820 |
2cd6800fd8437b1f862f3f5c44db877159271d17
|
2010-09-15 |
* COPYING: change Ruby's License from a dual license with GPLv2 to a dual license with 2-clause BSDL. [ruby-dev:42166] [ruby-core:31971] [ruby-dev:39167] [ruby-core:25272] |
2fe39b886457633a89f0eda10aacb3419f2504fa
|
2010-09-15 |
* ext/readline/extconf.rb: Remove Readline 6 check because Ruby's license is now GPLv3 compatible. [ruby-core:28736] |
84842f7784f0118417eb0603aed1fdfa27f9c8be
|
2010-09-15 |
Add BSDL file. |
ef5948f0dca6cfad510754d6e721adc3fd9b381b
|
2010-09-15 |
Update NEWS to add about License. |
0433134947a051d5eba5ba3771f346ef437facb8
|
2010-09-19 |
Specify external encoding. |
d339fed3ad9b6002712a3da09f2a7cdc604b694b
|
2010-09-23 |
Add document about URI.join. [ruby-core:32462] |
9da7920d6b3df25509eef26123edc2502c849a1d
|
2010-09-24 |
Refix to give the encoding of gzfile. |
955507313be5003ae132bd92344569da9e7218da
|
2010-09-24 |
* string.c (rb_str_rindex): use rb_enc_prev_char instead of repeated str_nth. patched by Michael Selig [ruby-core:32498] |
c49a1d11b99041e5ae2c2ff26cdf589af1a0f280
|
2010-09-24 |
* string.c (rb_str_to_i): fix rdoc: String#to_i raises an exception when base is invalid. [ruby-core:31685] |
c4087bcb129535303c53a6a0fffaff36b071174b
|
2010-09-30 |
* lib/uri/common.rb (URI.encode_www_form): change treatment of undefined value in given array as latest internet draft for application/www-form-urlencoded. http://tools.ietf.org/html/draft-hoehrmann-urlencoded-01 |
c51e356c680c303fe143ef7aff737e444e55d6b2
|
2010-10-03 |
* Makefile.in (clean-rdoc): Don't use \ in variable expantion. BSD make treats it as an escape character. |
e1d5d4e7f2dce151a2e768d0e2cea38f88185958
|
2010-10-03 |
* enc/unicode.c (onigenc_unicode_property_name_to_ctype): remove useless assignment. |
eaa4e02d4507ad0658d95403a7a53b78ebb2ed53
|
2010-10-03 |
* cont.c (fiber_memsize): Return size. Before this change, fiber_memsize always returns 0. |
3a633b812e3676d4a1c8f20426d0354be530e056
|
2010-10-04 |
* ext/openssl/lib/openssl/bn.rb (Integer#to_bn): OpenSSL::BN.new accepts only Strings, so call Integer#to_s(16). 16 is for an optimization. [ruby-dev:42336] |
b259e449d14e47e225960ec0fce12a5b2c1bec6d
|
2010-10-04 |
* random.c (rand_init): remove useless assignment. |
25eebc3ad5579b1f1da0e355b2d150769ac9396f
|
2010-10-04 |
* random.c (rand_init): This checks the value is in 32bit or not, so use int32_t, not int. |
fba68f4c31d636e557c4264527ad880e7fedfc27
|
2010-10-07 |
* vm_exec.c (vm_exec_core): Treat clang as non gcc on this context: It has __asm__ but doesn't works well. |
e1646652e734f383fc61db94407c8e495807aab4
|
2010-10-10 |
* io.c (rb_io_set_encoding): use rb_funcall2 when the io is not a T_FILE. [ruby-dev:42356] |
47cb5a93e50c26114434dddb3008e5e4912a76f5
|
2010-10-10 |
* ext/stringio/stringio.c (strio_set_encoding): StringIO#set_encoding can get 2nd argument and optional hash for API compatibility to IO. [ruby-dev:42356] |
44691b901e4d93debf64af33d4349662553e61e5
|
2010-10-11 |
* error.c (syserr_initialize): set the encoding of Errno::*#message as locale. [ruby-dev:42358] |
c1b24588d378ae1d976ebd1521f2d9083214f9e7
|
2010-10-11 |
* error.c (syserr_initialize): use mesg's encoding when locale encoding is US-ASCII. If locale encoding is not US-ASCII, assume err has non ASCII characters. [ruby-dev:42358] |
3f34ecc536f6b569774e2c41702cf70020d962b6
|
2010-10-11 |
* lib/net/http.rb (HTTP.get): specify ASCII-8BIT as the result encoding of Zlib::GzipReader. http://hibari.2ch.net/test/read.cgi/tech/1281473294/271 |
6913b2734a80fab9dffea70f573555d96b45e226
|
2010-10-12 |
* numeric.c (int_chr): a codepoint of Ruby M17N must be 32bit unsigned int; GB18030 uses MSB. Also note that OnigCodePoint is defined as uisigned int. |
e960fffda106cc1689b10fca54f99e7a8555bb6f
|
2010-10-12 |
* numeric.c (rb_enc_uint_chr): split from int_chr. |
0a8f047a983deaf853e8ddc9f70da78f3a83f9ef
|
2010-10-12 |
* io.c (rb_io_putc): support multibyte characters. [ruby-core:30697] |
7587eb706a593f1728fcc0f3c4480856159e5d2a
|
2010-10-12 |
* io.c (rb_io_ungetc): use unsigned int for GB18030. |
232257238acfaf3c34f3e6c4b2d6e1200fd217e8
|
2010-10-12 |
* numeric (check_uint): set MSB for negative value. |
2d8612e9666a9fb0ddf240b2920dc4cf69632ad8
|
2010-10-12 |
* numeric (check_uint): the mask must refer to VALUE. |
1e22306569e43251f946145ab49662ee6fe76151
|
2010-10-12 |
* string.c (rb_str_concat): use unsigned int for GB18030. |
b487f7881fd220a13313ebeb3968f17d45bb2b23
|
2010-10-12 |
* io.c (rb_io_ungetc): always see Bignum. On 32bit valid value may be a Bignum. On 64bit for errors. [ruby-dev:42366] |
628c802eae8cb2807c283f2bab2ca7bcb115ecdd
|
2010-10-12 |
* error.c (syserr_initialize): taint message if mesg is given and it is tainted. |
681e551369c83d3dbca368e0e6db1cc875f2d8a2
|
2010-10-12 |
* error.c (exc_to_s): use OBJ_INFECT. |
e7413bc6ecdff9751394ceeb37911beda4ca738a
|
2010-10-12 |
* missing/strchr.c: add strlen's prototype. |
0ba69794c683d53cbcf1d5500828a20f2bef8970
|
2010-10-12 |
Fix test; escape a backslash. |
769f5fc41cbc2e32f757a4e26e4ad7f2920e1671
|
2010-10-12 |
Clean warnings. |
82ff894c047f0ae130e457b74235cd5e861c0404
|
2010-10-13 |
Fix style for ruby-mode.el. |
a01e62831818ed1c8c00e79991b8f34c02327127
|
2010-10-13 |
* numeric.c (rb_num_to_uint): added to check the range of arguments. Mainly for negative value with NUM2UINT on 32bit environment. |
e79fbf3dfef38883a4173b4d1a58448343407f2f
|
2010-10-13 |
* numeric.c (rb_num_to_uint): fix 32bit logic. |
74dcda0d418c5a5eb27047cd0e4a2bf04b637834
|
2010-10-13 |
* numeric.c (int_chr): raise error when the value is negative. |
ded94d1c8ca7b318aad0c92ca290d1b6b2f3814d
|
2010-10-13 |
* numeric.c (ruby_float_step): fix Numeric#step with infinity unit doesn't works well. [ruby-core:32779] |
51427700cc7da46430f0873f4d3b3478016786d9
|
2010-10-13 |
* file.c (DEVT2NUM): added. Size of dev_t is depend on the environment even if POSIX defines dev_t as unsigned integer. For example, OpenVMS, 64bit Solaris 9, and NetBSD 6 defines dev_t as 64bit unsigned integer. |
694826d7e2c75e4960b317a475110903458e3c17
|
2010-10-14 |
Refix for r29493; it is unsigned. |
5825359dd87a26d5daf7a604583baa0ab48cc543
|
2010-10-14 |
* pack.c (pack_pack): support endian modifiers: < and >. [ruby-dev:42376] Feature #3491 |
0751cca16d9e8d4ef0903709cd839e8e585be575
|
2010-10-15 |
Add missing i, I description. |
ccaf61d5aff59f5e11a772c4f9bd0d1c10232e25
|
2010-10-15 |
* pack.c (pack_pack): fix more than one modifiers appear in the format string. [ruby-core:32793] |
a160986d90cf90a86e01d60eddb04ffe0e584c36
|
2010-10-15 |
* sprintf.c (rb_str_format): fix: sprintf with hex format and precision includes wrong dots. |
6a443e2eb2ce6dcde4d01be4a48fd1158dc96356
|
2010-10-15 |
* pack.c (pack_pack): simplify comparison of explicit_endian as pointed by nobu. |
8a0cd16de1b523fa80ec0e02ae7f114d28fa41b7
|
2010-10-15 |
Revert "* sprintf.c (rb_str_format): fix: sprintf with hex format and" |
a7e8b12f96bcea99a855092e4b200ddfed6c8c41
|
2010-10-18 |
* sprintf.c (BSD_vfprintf): wrong padding arround prefix and floating point with %a. [ruby-dev:42403] Bug #3956 |
b1361d5be1446a70ae2119b0aeba761bc667f70c
|
2010-10-18 |
* lib/net/http.rb (transport_request): @socket may be nil. patched by Egbert Eich [ruby-core:32829] |
35388369dc5343d71794598edb79593f13cbc06b
|
2010-10-18 |
Fix wrong test. |
0a8d8b8a684dc66669c6b2add3637c78673a97fe
|
2010-10-18 |
* pack.c (pack_pack): Add native size option ! to q and Q. [ruby-dev:42375] |
799f4754c95f98c6423878d70badfb609f32f2bc
|
2010-10-18 |
Revert r29527. [ruby-dev:42419] |
81e40399fb33bdb0b942893a7251dd12b9f46c28
|
2010-10-18 |
add references. |
fb796561f0b601148c7b242ad1a3e847ef60e3c9
|
2010-10-19 |
* vsnprintf.c (BSD_vfprintf): clear ALT flag for %a. [ruby-core:32841] [ruby-core:32848] |
e9240114a0e8114823c9d0227b4315f71349828c
|
2010-10-20 |
* vsnprintf.c (BSD_vfprintf): print floating point on "%#a". [ruby-dev:42431] Bug#3965 |
05ba0b1dd52193c57c149115839f81e929b11626
|
2010-10-20 |
* util.c (ruby_strtod): reject 0x1.p+0. [ruby-dev:42432] #3966 |
0d5a81f497653d5ab5ea75591e900a951a825d81
|
2010-10-21 |
* lib/net/telnet.rb (Net::Telnet#close): added. patched by Erik Hollensbe [ruby-dev:42260] #3830 |
d835a87cc1afff63764b2b952cd397190c8623ab
|
2010-10-21 |
* io.c (rb_f_select): add correct rdoc. patched by Dave Thomas [ruby-core:32467] |
f3fb1954eb010b73b20f1a5c04975dfbc383f237
|
2010-10-21 |
* lib/webrick/httpauth/digestauth.rb (WEBrick::HTTPAuth::ProxyDigestAuth#check_uri): privated. [ruby-dev:42344] |
f1dc85e237e4d1aa83f451ef4f85d3f7b8200d4a
|
2010-10-21 |
* io.c (rb_f_select): change rdoc. patched by Eito Katagiri [ruby-core:31805] |
e1d15712565ef38f7acd605dc1aafb3884b6a008
|
2010-10-22 |
* lib/test/unit/assertions.rb (Test::Unit::Assertions#assert): treat nil case. Please run test-all before commit such change. |
6ca3ad34a044f48fa25d250076f5e8c9c8810b38
|
2010-10-26 |
* lib/scanf.rb (extract_float): allow 2.e+2 style. [ruby-dev:42452] #3978 |
bb2dc7e98693ad0c27c21d02f8ffd049fa2589a4
|
2010-10-27 |
* cont.c: apply documentation patch by Run Paint Run Run. [ruby-core:32915] |
a671a06d2574ef888018081ed29bb80851a086f7
|
2010-10-28 |
* lib/webrick/httprequest.rb (read_request_line): extend max length to 2083. This is from Internet Explorer's max uri length. http://support.microsoft.com/kb/208427 [ruby-core:32924] |
dde59a7cd4c2051e4320121313508c5422f72557
|
2010-10-28 |
Fix test for r29617. |
64bd18c58832e5cac9cb74cade92d1861e64f8dd
|
2010-10-28 |
* include/ruby/oniguruma.h (ONIGENC_CTYPE_SPECIAL_MASK): change mask from 128 to 256. [ruby-core:32931] |
fc9176ac0e0edd4ba35059768cb2c1bdd3ec529b
|
2010-10-28 |
* tool/enc-unicode.rb, enc/unicode/name2ctype.h, enc/unicode/name2ctype.h.blt, enc/unicode/name2ctype.kwd, enc/unicode/name2ctype.src: Update Oniguruma for Unicode 6. patched by Run Paint Run Run. [ruby-core:32923] #3989 |
f85b841a012bb07e4b5b22a792974d7d929a091d
|
2010-10-29 |
* tool/enc-unicode.rb, enc/unicode/name2ctype.h, enc/unicode/name2ctype.h.blt, enc/unicode/name2ctype.kwd, enc/unicode/name2ctype.src: Add 'Unknown' Script. patched by Run Paint Run Run. [ruby-core:32937] #3998 |
7b5e9245ace2baefdfc38b109a3c02d510ff7aea
|
2010-11-08 |
* enc/trans/gbk-tbl.rb: Add euro sign. [ruby-core:33094] CP936, which is de facto definition of GBK, has it. http://msdn.microsoft.com/en-us/goglobal/cc305153.aspx |
a0265b06629a0ae835adcf0f66fdba070653a785
|
2010-11-08 |
* tool/enc-unicode.rb, enc/unicode/name2ctype.h, enc/unicode/name2ctype.h.blt, enc/unicode/name2ctype.kwd, enc/unicode/name2ctype.src: Add Age property to regexp. [ruby-core:33019] patched by Ammar Ali, tested by Run Paint Run Run |
599a7071c1789013dc8c8a4edeb5d54bc2fb71a6
|
2010-11-08 |
* vsnprintf.c (BSD_vfprintf): fix precision specifier doesn't work well on %f. [ruby-dev:42552] |
e640e1c56543f12795813e4eca0890751d3764a0
|
2010-11-08 |
* util.c (ruby_hdtoa): fix type cast and bufsize. |
c383fbf93f691f443eb16761351a6943bc29d3f9
|
2010-11-09 |
* util.c (ruby_strtod): this code uses FPU's rounding system. But x86's FPU calculates double precision floating-point numbers in 80bit precision, so it fails to round the value. So ensure the value is assigned a variable. [ruby-dev:42551] see also [ruby-math:00802] http://www.shudo.net/java-grandprix99/strictfp/ |
3c18caa4c2ea88129f01d88fab8174a38281a9d6
|
2010-11-09 |
Fix wrong test. |
dbf7e6f9f232a3173b118c5f1ad57f97aa7e4e9d
|
2010-11-09 |
* regenc.c (onigenc_minimum_property_name_to_ctype): \p{...} should be case insensitive. [ruby-core:33000] |
ac21a6ef7db04faa703a3b010c7dc591b50af75c
|
2010-11-09 |
Clean a warning. |
54ba50918e6ebb38ce36a7cfce7751855d86c947
|
2010-11-12 |
* configure.in: support C level backtrace information on FreeBSD. When devel/libexecinfo is installed on FreeBSD, now ruby can show C level backtrace information. http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/libexecinfo/ |
10c73a7b44c452b46325b59bf925cae0c6d01598
|
2010-11-15 |
Prevent timing failure. |
a33b5edda009c91302d1e5f72ae0d21c221b7b48
|
2010-11-15 |
STDIN is not valid when ruby doesn't have tty. |
cb2235c112aade58af0f0c367b71f3a2662c89bc
|
2010-11-15 |
Avoid timing problem. |
3124b5fc3efcd1ffc74e6093f96156139dfa2061
|
2010-11-16 |
Refix timing problem. |
07b1f01b335ea67f54e64e24e666dfdafb5b43c1
|
2010-11-17 |
* enc/shift_jis.c (property_name_to_ctype): fix memory leak. |
8e2a1cba362cf4a464b6233f23f485f7b91696c3
|
2010-11-17 |
* regint.h (OnigOpInfoType): constify name. |
3c1f696a507fb8f7deb87b7111d44458efb8c051
|
2010-11-19 |
Remove a test for reverted feature r26701. |
1346b84c195cd6587f93dfe7faac199acc8f6936
|
2010-11-20 |
NTFS's ctime is creation time! [ruby-core:33269] |
3002e5e1f9767e914ccd3e1fcfd96b38b1fd438f
|
2010-11-22 |
* string.c (rb_str_concat): set ENC_CODERANGE_VALID when the receiver is 7BIT and the argument is non ASCII. |
33356ff75b3c33f85aa21707e2e23bcba0fe7c17
|
2010-11-22 |
* time.c (time_zone): use rb_locale_str_new_cstr to set encoding as locale and convert its content to internal encoding. [ruby-core:33278] |
456f3980b20ca031a2925094feff86ceb0032b8e
|
2010-11-22 |
Fix r29848's test. |
60dfa6b655239a176c4fef4067c409c8b3f86e5d
|
2010-11-22 |
* enc/big5.c: split CP950 from Big5. |
5d8a64b1afe08a0bf6d19b702453e0be4a58e5c7
|
2010-11-22 |
Add missing tables. |
18c0fc890c4847eb19e1997b88c4f8e043321f9b
|
2010-11-22 |
* vsnprintf.c (BSD_vfprintf): don't output floating point when the precision is 0. [ruby-dev:42615] |
78bee9c26a38343dcf6de3cbad0115ddac0756b6
|
2010-11-23 |
* enc/utf_16_32.h: add UTF-16 and UTF-32 as a dummy encoding. |
3ab82a65d701db47cea2ccbe9e7821468e71dd90
|
2010-11-23 |
* enc/trans/utf_16_32.trans: raise error on unpaired upper surrogates. |
7f38397b6c01b65219deb622c027e177bdc23ede
|
2010-11-23 |
* enc/trans/utf_16_32.trans: add a convert from UTF-8 to UTF-16. |
38b482be8c3b53809fa44e35cb0eded148b132c8
|
2010-11-24 |
* enc/trans/utf_16_32.trans: add the UTF-32 converter. |
220d07d2fcf5b8d66327e2c78770448c43c33db5
|
2010-11-24 |
* string.c (rb_str_inspect): treat UTF-16 and UTF-32 as BE or LE. |
b98ea1505ca49a757d392635ffc34091490b8c5b
|
2010-11-24 |
* enc/trans/big5-hkscs-tbl.rb: Update table as HKSCS-2008. patched by oCameLo oTnTh [ruby-core:33256] |
bd98301784605e72eb8b4c61cae9cb57c802dea1
|
2010-11-25 |
* regcomp.c (print_distance_range): use PRIuSIZE. |
25787431990b979f74b81c90ef42616e09d758ce
|
2010-11-26 |
* regcomp.c (onig_is_prelude): added to check whether ruby is still in prelude (or other boot processes) or not. |
f8f3585416d93af69f2d0dce595ea933c3d43694
|
2010-11-26 |
* regcomp.c (setup_tree): restart setup_tree() for a node whose AnchorNode's type is ANCHOR_PREC_BEHIND or ANCHOR_PREC_BEHIND_NOT and divide_look_behind_alternatives() divided it to NT_ALT or NT_LIST. [ruby-core:33370] |
086301ac73c34bc2231f98b67d56b50c65480cc1
|
2010-11-26 |
* addr2line.c: added to show source filename and line number of functions in backtrace. [ruby-dev:42625] a patch from shinichiro.h <shinichiro.hamaji AT gmail.com> |
39e7b2fb9495924e7f519a1e4f82d89f90ae78e4
|
2010-11-26 |
* addr2line.c: apply a patch from shinichiro.h. |
baf7a09d3509f7d858fc7a705e14feaaf5ad56b6
|
2010-11-27 |
* lib/net/http.rb: improve rdoc. patched by Mike Perham [ruby-core:33433] |
80c21e35cb9660c5f10ee49ddc466866ed089e60
|
2010-11-30 |
* lib/net/http.rb: improve rdoc. patched by mathew murphy [ruby-core:33472] ref #4100 |
4bded50f0ddab6913f9c1c74d0173d21633c3a46
|
2010-11-30 |
* lib/net/http.rb: improve rdoc. patched by Eric Hodel ref #4100 |
a926288bee10a49a8ce095a3997db075256d697e
|
2010-11-30 |
* vm_dump.c: undef HAVE_BACKTRACE when the OS is FreeBSD (in other words backtrace() is libexecinfo) and it is optimized. This temporary hack should be also applied to other libexecinfo environments. |
87703540b03e31d3d34a0645b2e03011471f4167
|
2010-11-30 |
* addr2line.c (parse_debug_line_cu): ignore DW_LNE_set_discriminator. To ignore, it needs to read a sigle unsigned LEB128 integer. |
05d7d889ea4034ed2ee6fec8e9ddd6256b72065b
|
2010-11-30 |
* string.c (rb_str_inspect): inspect as a dummy encoding string when a UTF-16/32 (not BE/LE) string does not have a BOM. Unicode and some RFCs say that a string labeld as UTF-16/32 doesn't have a BOM, it should be considered big endian. But many Windows programs generates little endian UTF-16 strings without a BOM. So String#inspect treats a string labeled UTF-16/32 withaout a BOM as a dummy encoding string. patched by Martin Duerst. [ruby-core:33461] |
22b2c638553c26e265a88a6b68ec31d132361ec7
|
2010-12-01 |
* addr2line.c: Follow .gnu_debuglink section. A user of distribution provided ruby will see line info if s/he has a debug package for ruby. patched by Shinichiro Hamaji [ruby-dev:42655] |
54fd6de064142633f3bb592b0bd6486d262cd2b2
|
2010-12-01 |
Revert r29986: "Imported minitest 2.0.0 r5952" |
ed22b0ecee668cbd58d469c05b10e74cd6f604ab
|
2010-12-01 |
* string.c (rb_str_inspect): fix typo (not 0xFD but 0xFE). |
b5e1dfdb1b8175ec1b9543c4117c12de71493125
|
2010-12-01 |
Remove unused logics |
594633fbea10405b76101970d0ba54db18de49fd
|
2010-12-01 |
* lib/net/http.rb: improve rdoc. This change the order of chapter because such overview should begin with simple examples. patched by Eric Hodel [ruby-core:33469] |
4a84c27e3ee50c4989591fcde2b7a10c5ccc0395
|
2010-12-01 |
* ext/json: Update github/flori/json from 1.4.2+ to e22b2f2bdfe6a9b0. this fixes some bugs. |
521876c373ba3d1fac5de2dfe82539d98381bc10
|
2010-12-01 |
* ext/json/lib/json/common.rb: don't use iconv on 1.9. patched by Shota Fukumori [ruby-core:33164] |
95bff6e828b39a8e2929210e7e2aa435b68de65c
|
2010-12-01 |
Improve rdoc of net/http/http.rb. |
a04d93acc2da5fa4efb097d42484e1abb62b97c8
|
2010-12-02 |
* ext/extmk.rb: define $makeflags.defined? like $mflags. |
6d74458037fd11612af429f95482a14cfa7d1381
|
2010-12-02 |
* ext/json/generator/extconf.rb: remove the lines which set -O3 when -O option is not set. Note that -O3 doesn't always exist. |
1cdcd40ec876c67d05c0bc424aa8d9f6ad85ea84
|
2010-12-02 |
* ext/extmk.rb: remove $makeflags.defined?, it should be $mflags. |
f5bdc774fdb0dbb9f23d3b314db5177f01d80714
|
2010-12-02 |
* lib/net/http.rb (Net::HTTP#set_form_data): use URI.encode_www_form for application/x-www-form-urlencoded. |
e41ed50bf0b2a2f657b88b0a328331f91385d6c0
|
2010-12-02 |
* lib/uri/common.rb (URI.encode_www_form): split key-value when the value is Array like object. |
7eadd51dfe2631b11cbfc1ea20a4bec4f21faa20
|
2010-12-02 |
Setup Symbol#to_json to avoid conflict. |
260e8ce6370f2c415d707728ffa249cf92707665
|
2010-12-02 |
* encoding.c (enc_alias_internal): free the copied key and return NULL when given key is already regisitered. |
c20b8f75dd2aa3797e35aa48ec45dc45e487ae7a
|
2010-12-02 |
* ext/json/lib/json/add/rails.rb: removed. |
c99a895e28c8dcf8c359720ea0d1b8c9887bedf4
|
2010-12-02 |
* encoding.c (enc_alias_internal): use xfree instead of free. |
4e788aa17e4d4c52e49f3386313bcb948431ea9a
|
2010-12-02 |
* re.c (rb_reg_initialize): don't set US-ASCII to regexp when parser make initially compile a regexp. Usually regexp are used for the same of its script encoding. |
3010758245f755dbb9e936c173a700612387b208
|
2010-12-02 |
Revert "* re.c (rb_reg_initialize): don't set US-ASCII to regexp" |
e59b9e9e43881a818f21a2a5cf6a702d42142c75
|
2010-12-02 |
* encoding.c (enc_alias_internal): use st_insert2 and change return value to int. |
02c0481f8ea257c45bf14bead07a69396576c46e
|
2010-12-06 |
* lib/mkmf.rb (check_signedness): rename unused variable prelude. |
2a35a782abac006df0d20e0d93cac3b0e3b568ad
|
2010-12-06 |
* lib/uri/common.rb (URI::Parser#initialize_pattern): workaround fix pattern of hostname for RFC 3986. [ruby-dev:42672] |
68b18291acc84bc4068e531d3085bfda8a5419de
|
2010-12-06 |
* lib/uri/common.rb (URI::Parser#initialize_pattern): refix for restrict the pattern. |
85eb93d062934ef711074ec6bd1eaab33fed64aa
|
2010-12-07 |
* ext/nkf/lib/kconv.rb (String#kconv): fix typo and update rdoc. patched by Kouhei Yanagita [ruby-dev:42696] |
4ec63ef2450d57e368aeef52fe30f95c1feda07e
|
2010-12-07 |
fix typo: not response.attr.data, but response.data.attr. |
7fd6016e1c3928d588e9bd7d787171f054674bd3
|
2010-12-07 |
Set DH Parameter for SSLContext to clean warnings. |
b2ea6df3b58cb125a80564e791f2c2f23d150cdd
|
2010-12-08 |
* ext/dl/lib/dl/struct.rb: clean a warning: assigned but unused variable. patched by Kouhei Yanagita. [ruby-dev:42722] |
c37ca966921deaef483a0c14ed44da1b15946e92
|
2010-12-10 |
* lib/net/http.rb: remove version 1.1 features. |
d10fab3139f862d490ab8df58803bdc380946777
|
2010-12-10 |
Add doc to warn the userinfo for auth. [ruby-core:33255] |
9ea7e27d582990f7628f071a676b6f325e12f7a4
|
2010-12-10 |
* sprintf.c (_HAVE_SANE_QUAD_): Don't forget LP64, r30156. |
2b79366f5243fad65ad13005e12e78c88d3a95ba
|
2010-12-11 |
* string.c (rb_str_inspect): fix: extra back slash is added when the string is dummy encoding and includes \x22 or \x5C. |
1c9f703a4705b75a31308682828a57330422c706
|
2010-12-13 |
* lib/net/http.rb (Net::HTTPRequest#set_form): Added to support both application/x-www-form-urlencoded and multipart/form-data. There is a similar API, Net::HTTPRequest#set_form_data, but to keep its compatibility this is newly added. [ruby-dev:42729] |
b36c91b6b51fbfc213e627975881dd8ce6fdbdf0
|
2010-12-13 |
* io.c (simple_sendfile): added for BSD version of sendfile(2). |
7d481b5423de7312f3fe0f79539fbe342d69dae8
|
2010-12-13 |
* io.c: define USE_SENDFILE on FreeBSD or DragonFly BSD. Remove Mac OS X because its argument is different from them. |
903538cbb348d51bda9e439770dc6f2777f15c52
|
2010-12-13 |
* io.c (simple_sendfile): disable the use of sendfile(2) on FreeBSD. It blocks on TestIO#test_copy_stream_socket. |
bd0a9d2fb603d308086b37499773bae50065a1fa
|
2010-12-14 |
* configure.in: Add -Werror=declaration-after-statement to default warning flag. If you are using GCC, this flag is useful to prevent breaking VC build. |
00aab585373614bb54f11c89267c1306533b2003
|
2010-12-14 |
* lib/minitest/unit.rb (Minitest::Unit#_run_suite): split test name and its time. Thiw allows to know test's name when you are running tests and meet a test which spends long time at realtime. |
842110e6a6d09dc02d5f3108de055873a80962af
|
2010-12-14 |
fix wrong argument. |
cba0d62d9119a6722a18b092fab070d4b3946674
|
2010-12-14 |
* lib/net/http.rb (Net::HTTPRequest#send_request_body_data): set binmode to tempfile. |
bdd3f75598818a89b20185a2829c3dca6d30e2fa
|
2010-12-14 |
* io.c (simple_sendfile): improve linux compatibility on FreeBSD, and now it works. But without cpuset -l 0, it still gets stuck. |
9ff4e23741448fb6c02090ebc95671d83b2d03a0
|
2010-12-25 |
Support OpenSSL 1.1; it supports RSA1024 and DSS1. |
acc69509cb82e7f5a1b1a384259e0e5c40f25a61
|
2010-12-25 |
This ifdef should be useless after r30374. |
e755ecacf904d9376323df32eb837cee9fbfb07f
|
2010-12-27 |
Update rdoc of zlib. |
ca96e8da24c6fc9b9e29d4e52c0cb88ec69cb8c5
|
2010-12-27 |
* ext/zlib/zlib.c (Init_zlib): Add Zlib.defale and Zlib.inflate. [ruby-dev:42833] |
3d38ba877eb14cc4d6b711e41d64953b366a502b
|
2010-12-30 |
* vsnprintf.c (BSD__uqtoa): Fix overflow when long != quad_t. patched by Peter Weldon <peter.weldon AT null.net> [ruby-core:33985] |
4a744b3d7875cb529a5fc090c841de9373348dcb
|
2010-12-31 |
* win32/win32.c (rb_w32_write_console): don't raise exception when the conversion is for writing to console. Patched by Heesob Park [ruby-core:33999] |
6bcf7098384e96bc756356ee08bc0dd92584244f
|
2011-01-12 |
* test/webrick/test_cgi.rb: Removes usage of deprecated :RequestHandler option. patched by Peter Weldon [ruby-core:34010] |
4acff773ae8abaafbac90c4f8d9f3545688bfd8d
|
2011-01-12 |
* addr2line.c: OpenBSD uses the elf_abi.h header file instead of the elf.h header file. patched by Jeremy Evans [ruby-core:34384] |
e57215bf51b99836a766f497a405760e8026d2ec
|
2011-01-12 |
* addr2line.c (get_nth_dirname): decrement the directory index because the index specifies the index of given included_directories which is separated by NUL and its index is begun from 1. Note that 0 specifies the current directory of the compilation. see also http://www.dwarfstd.org/doc/dwarf-2.0.0.pdf |
ec9a859c76ce2819105e704aef892e41fa71877e
|
2011-01-14 |
* ext/zlib/zlib.c (gzfile_check_footer): ISIZE (Input SIZE) in gzip's header is the size of uncompressed input data modulo 2^32. [ruby-core:34481] http://www.ietf.org/rfc/rfc1952.txt |
a2e9ec244e1c1b6355b9404f9573c6de44ff9e1a
|
2011-01-14 |
The cast must use uint32_t. [ruby-core:34481] |
2dbf7d11f2df4a4f4f40ff7b688097ede497cb35
|
2011-01-14 |
* pack.c (pack_unpack): the resulted string of unpack('M') must have ASCII-8BIT encoding (and ENC_CODERANGE_VALID). [ruby-core:34482] |
2661691698568ed745d89ad5bc7663c3746185db
|
2011-01-14 |
* lib/net/imap.rb: use bytesize for binary strings. patched by Yoshimasa Niwa. [ruby-core:34222] |
b680cd7d05b31be0d458b05232b86bb36f1296a0
|
2011-01-18 |
* vsnprintf.c (cvt): set first byte of buf to NUL for the case when no bytes are written to the buf. [ruby-dev:43062] |
8aa03af784b1192e5e7f6b17ccfe5699492195b5
|
2011-01-26 |
* string.c (=~): documentation fix; the return value is nil when it doesn't match. patched by Andrei Kulakov [ruby-core:34562] |
674ea103fa113707747e572be682c11d34af739e
|
2011-01-29 |
* array.c (rb_ary_join): [].join.encoding must be US-ASCII. [ruby-list:47790] |
5323407175fb44c366ce70577895009f640be8f8
|
2011-01-29 |
* ext/openssl/ossl_bn.c (GetBNPtr): add missing nil case. patched by Martin Bosslet. [ruby-core:34987] |
33671c826df70a4f2dc3ceb40219655e8c69878b
|
2011-01-29 |
* configure.in: Mac OS X wrongly reports it has fdatasync(3). |
88a9b878162b484099d3ff9c3c9579b98a7f1f8e
|
2011-01-30 |
* array.c (rb_ary_uniq_bang): call ARY_SET_LEN(ary, 0) before rb_resize_capa because rb_resize_capa expects resized length is smaller than current array length. call rb_ary_unshare before rb_resize_capa because rb_resize_capa losts the reference to original shared array. |
a924b1768f2144cea4e6201245e3ee57aedc5318
|
2011-01-30 |
Add ML Reference and a test for r30736 [ruby-core:34997] |
f83d4b17804f11a78a8c6f877543a7c55b734dd2
|
2011-01-30 |
Additional fix for r30736 |
48de1e292a4f65840f01d31c5f8607f6b585057d
|
2011-01-31 |
* addr2line.c: suppressed shorten-64-to-32 warnings. * regcomp.c: ditto. * regexec.c: ditto. * regint.h: ditto. * regparse.c: ditto. * regparse.h: ditto. * time.c: ditto. * variable.c: ditto. |
979ec8df5daf6db314b2f17e53b53d269881d6ca
|
2011-01-31 |
* lib/benchmark.rb: fix benchmarck to work with current ruby. patched by Benoit Daloze [ruby-core:33846] [ruby-dev:43143] merged from https://github.com/eregon/ruby/commits/benchmark |
c008ca5ae693c8a14bb8ed5c132575a628b7471d
|
2011-02-03 |
* include/ruby/encoding.h (rb_enc_step_back): cast 4th argument 'n' as int because Ruby usually treats length value as long but onigenc_step_back's 4th argument is int. |
a3b4b499a5ddd35572d7033ddb28ecf1c668bfce
|
2011-02-03 |
* include/ruby/missing.h: don't use HAVE_STDDEF_H because it never defined by configure though configure.bat defines it. |
10354c7b5c5d09b2b059fe96c072938145247c5b
|
2011-02-03 |
* enc/shift_jis.c (code_to_mbc): cast as int from the subtraction of pointers. |
d6d24991bdd894f92681960117aaf0393866434b
|
2011-02-03 |
* ext/zlib/zlib.c (gzfile_reader_get_unused): use rb_str_new_shared because gz->z.input is hidden string. [ruby-core:35057] |
b4940b61e35d579639fd48912d03d4f731a45aef
|
2011-02-03 |
e ext/zlib/zlib.c (gzfile_reader_get_unused): use rb_str_resurrect |
0efad539ed7a3c4c3f234aed3702a3a76d18e785
|
2011-02-05 |
Surpress warnings: possibly useless use of :: in void context |
dda0d61e684ac1662416f7fc721b452e370f9add
|
2011-02-07 |
* common.mk (rdoc): add --encoding=UTF-8; ruby's rdoc must be UTF-8. |
ca9f7009db8aea70af3dd58cb6c7de0010844d22
|
2011-02-07 |
TestProcess#test_wait_and_sigchild randomly fails on FreeBSD |
443b1517cfbee8cf3a0c44f040939edf4f94b9a0
|
2011-02-15 |
* string.c (rb_enc_cr_str_buf_cat): remove special treatment of ASCII-8BIT receivers. |
a8f5a06a68f24ac48363083114c14e9c95ea61ff
|
2011-02-15 |
* encoding.c (rb_enc_compatible): change the rule for empty strings: remove the special treatment of the US-ASCII encoded empty string. Now Encoding.compatible? usually respect the encoding of the receiver. |
366e1c3884e97b0d833b8805a6afcd9071ea1e8b
|
2011-02-15 |
* array.c (inspect_ary): don't taint the inspected result of a recursive array. |
7798b9667efc5396b8dd7409901c950f046c917d
|
2011-02-15 |
* hash.c (inspect_i): copy the encoding of the first key as an initial encoding. |
c7d3b3f1b489236e47ed9bc09666964c541c25ba
|
2011-02-15 |
* array.c (array_join): copy the encoding of the first element as an initial encoding. |
1a492ba17d2c73de395d46a5f988110b2698d434
|
2011-02-15 |
Add a test for the encoding of str_aset. [ruby-core:35142] |
01e84b104c4dd7003104f202903838ff2f5fed8f
|
2011-02-15 |
Fix typo of rdoc. [ruby-core:35016] |
84b96e1be466b0f7621a90a9a2bbecebd105e260
|
2011-02-19 |
Fix tests. |
d78e45e08ddef8d7e5e58ea0fc97f28e59baf218
|
2011-02-23 |
Show encoding of compiling regexp. |
fb2f540ad77abf599d50058d5a85b3c3c059d04d
|
2011-02-23 |
Fix type of arguments in debug prints. |
4960e66ab64350c6a6cc89b3b40fcd842dfa65d9
|
2011-02-28 |
* string.c (tr_trans): when the hash for multibyte repl is empty, tr is inverse mode, and a character doesn't much the table, the character should be replaced by last replacement. Bug #4449 |
b8b48f9d58619e55c33106f8dfa21fc70c63e7ad
|
2011-03-01 |
* string.c (rb_str_byteslice): Add String#byteslice. [ruby-core:35376] |
d301b4d80bfdab57a9e8250b124d1de0ea0d1b62
|
2011-03-01 |
Fix rdoc of String#byteslice. Feature #4447 |
6016591e1cc54e48d58662180cc548c03334e1c5
|
2011-03-01 |
* string.c (rb_str_byteslice): the resulted encoding should keep original encoding. this also fixes the encoding when the result shares internal string. [ruby-core:35376] |
a991a12cbc63c803811673fa3b77c035fdf78558
|
2011-03-02 |
* string.c (rb_str_slice_bang): move treatments which is only needed when the result is not nil. |
f25ff846f6884e202d13ab28e3e10c917b9cdf31
|
2011-03-02 |
* lib/rexml/encoding.rb (REXML::Encoding#encoding=): store @encoding a String which means the name of the encoding. this partially revert r29646. |
6a288deabc6e718add4552111a6fd2434c723431
|
2011-03-02 |
* addr2line.c (uleb128): cast the value to unsigned long. |
7bb73a0852c747478ff5ed030e2a857d201596b7
|
2011-03-03 |
* strftime.c (STRFTIME): return 0 and ERANGE when precision is too large. [ruby-dev:43284] fixes #4456 |
b49993b726a7986877dad7c8c566613bf801c516
|
2011-03-03 |
incompatibility arround REXML is reverted in r31008. ref #3990 |
1890364e90a5934988c6c853965ebdc6768b16bc
|
2011-03-03 |
* string.c (rb_str_slice_bang): raise error when the string is frozen. |
18f4f0888513be990c164ecd5b3ea92e24570240
|
2011-03-05 |
* class.c: fix camelCase to snake_case in documentation code examples. patched by Andrew Grimm. fixes Bug #4469 |
fe8e2dd1e11c2e57b5305fcb63528b6d85f74e84
|
2011-03-07 |
* process.c (maxgroups): cast because sysconf(3)'s return value is long. |
436d5dc6eb2661f55191286437714676694214ed
|
2011-03-07 |
* gc.c (rb_objspace): an initializer must be a constant. |
c57118f757619042261c65098a7001a05addf4de
|
2011-03-07 |
* process.c (get_sc_ngroups_max): define to wrap sysconf(3). this also supports Windows which doesn't have sysconf(3). |
89c0d70e42ff2ed9007e484b4c69b26c6eb5c820
|
2011-03-09 |
* enc/shift_jis.c: Change SJIS as an alias of Windows-31J. |
095b27946454cec5237e1ce229623e98905a937e
|
2011-03-09 |
[ruby-dev:43027] fixes #4280 |
9e53a0b142f06540ee886ccf107299bdfc2ca3d6
|
2011-03-10 |
* lib/test/unit.rb (Test::Unit::Runner::Worker#read): fix for the case when IO#read or IO#gets returns nil. |
2fc47aa06b99c529156f857f6669e3752f406015
|
2011-03-10 |
Fix wrong (and duplicated) test name. |
eb778a7b6bfb16f4dd5f1a682ff0dc3dcb31e0f3
|
2011-03-10 |
* parse.y (parser_encode_length): fix typo: the length of "-dos" and "-mac" is not 5 but 4. patched by James M. Lawrence [ruby-core:35476] fixes #4489 |
f1b2fb67061ee2fa15a04e8777bcb55790a9dd5c
|
2011-03-10 |
* parse.y (parser_encode_length): add exception as UTF8-MAC for magic comment's emacs newline specifier patched by James M. Lawrence [ruby-core:35476] fixes #4489 |
78df33a0c14bc330f983f4a27c334c2cfbec9c2e
|
2011-03-21 |
* enc/utf_16le.c: surpress warning: shorten-64-to-32. |
c85be4258933c5e0e9104e7b71772ff86509ec07
|
2011-03-21 |
* lib/test/unit/parallel.rb: remove unused variable. |
40bf1a5de175b09b9492a039679b5a54437fedfd
|
2011-03-21 |
* ext/date/date_core.c: surpress warning: shorten-64-to-32. |
f9819d0374ed3681542b4a33c4ea48f60eddc388
|
2011-03-21 |
* ext/date/date_strftime.c (date_strftime_wo_timespec): surpress warning: shorten-64-to-32. |
2c1936cf87184470308b6bf3f0fe70f1a99936af
|
2011-03-22 |
* numeric.c (flo_round): use pow instead of while-loop. fixes #4510 patched by Alex Young [ruby-core:35526] |
05184578d77e81c0e3e0940eb3f40d2a1ce99dcd
|
2011-03-22 |
* test/runner.rb: set Gem::TestCase's @@project_dir. |
f06ec31c54992da9eb1a69e34e69ec846aa25d2b
|
2011-03-22 |
* lib/rubygems/test_case.rb: save current dir to @current_dir before Dir.chdir. |
fea562417fa8589365aeb9b994ff36d952305f1a
|
2011-03-24 |
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_verify): flags is VALUE, so it should use NUM2INT. |
3dbb97708b3295787a665d97b543862ee049e6c9
|
2011-03-24 |
* ext/io/console/console.c (console_set_winsize): surpress warning: shorten-64-to-32. |
90d74620c2b0ad10f4510cefa90cd380393faa5c
|
2011-03-24 |
* ext/openssl/ossl_x509name.c: id_aref's type is ID. |
643f90d8db0a10c86ba5922fc48731d06edfcf6b
|
2011-03-24 |
* ext/openssl/ossl_rand.c (ossl_rand_egd_bytes): use NUM2INT because the result is used with functions whose argument is int. |
3a16cc24e84704e5b3939f886ba036ea6c4c77c6
|
2011-03-24 |
* ext/openssl/ossl.c: surpress warning: shorten-64-to-32. |
e3c3733a30091958cb00bc1a2e4f0882fe6d59d6
|
2011-03-25 |
* ext/nkf/nkf-utf8/nkf.c: import nkf 7f18e30. |
6b1cf264a80f2efe6a4b42553b8bf2e16f51690a
|
2011-03-25 |
* ext/sdbm/_sdbm.c (sdbm_open): use size_t. |
700b778cbb6b718069504cdfe2240c9c01176835
|
2011-03-25 |
time(3)'s argument and return value is time_t. |
4d09e8cd199129b372eeb56a84b84e1348537ec6
|
2011-03-25 |
* ext/date/lib/date/format.rb (DateTime#strftime): removed because date_core defines it. |
09a4ae1bbc8c611db9d87842a9ff249005599855
|
2011-03-28 |
* ext/date/date_core.c (date_s_today): use int for year. |
f2b3d517871b2c6d5db610d2084afedc2e2e7cab
|
2011-03-28 |
Fix test. |
e61d269f343f748d5c5d576dc77d8a9279af421e
|
2011-04-06 |
* ext/openssl/ossl_pkey_rsa.c (ossl_rsa_initialize): pop pushed error after each try of reading. fixes #4550 |
d5b1fde5c783bdf3a7e316760313d08d5a0c868e
|
2011-04-06 |
* ext/openssl/ossl_pkey_dh.c (ossl_dh_initialize): pop pushed error after each try of reading. fixes #4550 |
653b4248a306685e0cdd86bf46c27a0ef03f9c7c
|
2011-04-08 |
* ext/stringio/stringio.c (strio_getline): check whether str is a string when str and lim are given. https://twitter.com/watson1978/status/56225052152168449 |
8553b70a39bf4707cee6d667fc5903f09bf0a525
|
2011-04-12 |
* lib/uri/common.rb: avoid race condition. fixes #4572 |
88014987ad8e159594ac44dd4444078af75c1394
|
2011-04-20 |
* string.c (rb_str_each_line): check string's length when compare separator and string. [ruby-core:35815] fixes #4586 |
0efb462a503e0a24cb99226acf357d2613827488
|
2011-04-20 |
* random.c (rb_f_srand): fix rdoc: srand(0)'s 0 is a seed. [ruby-core:35833] fixes #4590 |
c853e2d86e4d074e773cf06b2d9ee6519fc95c15
|
2011-04-22 |
* lib/xmlrpc/create.rb (XMLRPC::Create#conv2value): XML-RPC's int is 32bit int, and Fixnum also may be beyond 32bit. |
4e047495165c909935041e8ab869963d6e2c852a
|
2011-04-22 |
* array.c (rb_ary_sort_bang): fix rdoc. patched by burningTyger. https://github.com/ruby/ruby/pull/11 |
d5b4cf7f798cf82cb6f33f774690b72f2a12de69
|
2011-04-22 |
Use Float#finite?. |
c34db589139980914f0b05d27b2499ac5bec615a
|
2011-04-23 |
* ext/date/date_core.c (leap_p): surpress warning: parentheses. |
60aa9c809b58b214cba304b28f5813c8a7399a92
|
2011-04-23 |
* include/ruby/intern.h: pcc can't use __builtin_constant_p. |
f3551c047645a381ae306d4592ca60a0ca602f66
|
2011-04-24 |
* ext/date/lib/date/format.rb: require 'date_core.so'. date/format needs methods which are now in date_core.so. This breaks make rdoc which uses Date._parse from time.rb. |
7c885222ca1d038006819afda93758cf1425ec66
|
2011-04-25 |
* ext/ripper/lib/ripper/sexp.rb: fix rdoc arround sexp. patched by Sho Hashimoto. fixes #4599 |
63f39fcb4045f98888b24494b77317d70a8398e0
|
2011-04-25 |
* random.c (random_rand): remove unused variables. |
06911f90ce919479dc4242f4289abbe43703caa4
|
2011-04-27 |
* enc/trans/emoji_iso2022_kddi.trans: ISO-2022-JP-KDDI doesn't have CP932 UDA. Another reason is emacs-mule: the implementation of stateless-iso-2022-jp doesn't support beyond 94x94 (0x7fxx); but CP932 UDA is in 7Fxx-92xx. |
1f6a7c18f59a0547bd11a9b355376d2d6fd6e406
|
2011-05-06 |
* ext/date/date_core.c (DAY_IN_NANOSECONDS): refix: 31438. check with LONG_MAX and cast as long; without this the calculation will be done as int and overflow. |
957ec6fcc81d603216ace1e2366bb841efbf959e
|
2011-05-06 |
* ext/syck/rubyext.c (mktime_do): remove unused variable offset. |
bf92aa8b16f938c888197edc70a5bd97a39581bc
|
2011-05-08 |
Revert r31478. |
074818f3b005d177c4265d25d31eeb11abd1ce83
|
2011-05-09 |
* numeric.c (int_ord): remove K&R style. patched by Daehyub Kim. https://github.com/ruby/ruby/pull/17 |
140e1f0b15bc995b45caff0ac62af960d52b4441
|
2011-05-09 |
* string.c: Improve documentation for String#start_with? and String#end_with?. fixes #4652 patched by Andrew Grimm <andrew.j.grimm at gmail.com> |
5c9c28b3a0efa1cc533df46ceafabc70ea37c3c4
|
2011-05-24 |
* spec/README: fix typo. patched by bowsersenior. https://github.com/ruby/ruby/pull/24 |
9efb5a9d6a14d140b5b2e958e84974da02a07324
|
2011-05-27 |
* io.c (fill_cbuf): return MORE_CHAR_SUSPENDED when cbuf is not empty. |
d5a775f5271e214273b7a2888a3a755040c6b50a
|
2011-05-29 |
* lib/webrick/https.rb (WEBrick::HTTPRequest#parse_uri): keep parse_uri as private. patched by okkez. [Bug #4773] |
f7b046987d0ffcaf9e70cc928dc55778cba10925
|
2011-05-29 |
* re.c (rb_reg_match): fix rdoc of Regexp#=~. patched by Tsuyoshi Sawada. [Bug #4781] |
e524bb986a849ce4271285cccfd7fff286952353
|
2011-05-29 |
try and catch for the test of setenv(3). |
4de27b35b5f6ecfae588ece3127057a1dfb14d19
|
2011-05-29 |
NetBSD also denies to set sticky bit against regular file. |
4e4649e13cd4175aab75a0edc2fc5b082cf735d1
|
2011-05-30 |
* numeric.c (int_pow): make sure to assign the result of x * z. If xz is optimized out, the value won't overflow. |
1d5431374d286c5ce7f8bfc6033663a0fc051eec
|
2011-05-30 |
* insns.def (opt_mult): as r31805, volatile it. Without this, clang -O fails calculation. |
13e644cb2afb21862afeb2ef68ece2a5f82aabbb
|
2011-05-30 |
Fix mixed declarations in r31822. |
70c97ec80522630a184ae8f541d71165cbb68d22
|
2011-05-31 |
* vm_exec.c: remove conditions for clang because clang version 3.0 (trunk 132165) doesn't need them. |
a83f125c3141af17f0426d01e264d684fd60e317
|
2011-06-03 |
* lib/net/http.rb (URI::HTTP#request_uri): return nil when the uri is path-rootless form. Bug #4759 |
7ad690313b3b274b2c527ab26d341f69fb09dbd5
|
2011-06-03 |
* lib/rubygems/test_case.rb: Refix for test-all in separate directory. r31147 + r31151. |
1de2e1fdc242924f619c214953ed12864068d1a7
|
2011-06-03 |
* test/rubygems/test_gem_commands_which_command.rb: "missing" exists on ruby's top source directory. [Bug #4815] |
80651edad291d40efc2cd7d3fd92d1e1e188956e
|
2011-06-06 |
* lib/net/http.rb: don't use autoload. |
09c8651387bed889bd3f4763962d8ce73bd348b3
|
2011-06-10 |
Don't break test-all. |
c479bde4fe6486f2067c8a519714ee35e0411646
|
2011-06-10 |
* encoding.c (rb_locale_charmap): When ruby process is run as Windows Service the console codepage is not set, GetConsoleCP returns 0. So on such environment, use GetACP(). http://blogs.msdn.com/b/michkap/archive/2005/02/08/369197.aspx patched by Rafal Bigaj [ruby-core:36832] [Bug #4854] |
e445f1c6843f6b9bca47084fefd8ef751a70cc98
|
2011-06-12 |
* test/benchmark/test_benchmark.rb (capture_output): replace '-' as space. On NetBSD, subtract between two Process.times after and before the short process may return negative value like: t0=Process.times; yield; t1=Process.times; p t1.utime-t0.utime |
a7198a3c739f7c09f21f69df8611ae47780e3a68
|
2011-06-12 |
Ignore exception from Process.kill. |
69cb0ca3e4893cbe90f610c2f39ea309ce05e1b5
|
2011-06-13 |
* ext/psych/lib/psych/deprecated.rb (Object#to_yaml_properties): undef to_yaml_properties before redefine it. |
4e8fed8f4bf414c2667535c2fc324a43250deeca
|
2011-06-13 |
Specify yamler before runnnig tests. |
8318a14cc4f818e0a461b06c718724246f1c5708
|
2011-06-13 |
* ext/syck/lib/syck/rubytypes.rb: ditto. |
60947ded03b815692e23c61361c213f35a653e6b
|
2011-06-13 |
* lib/yaml.rb: load psych only when syck is not loaded. |
1afe9dbdfd18052c4882b7ba3312945aaf3ae64c
|
2011-06-13 |
Fix: r32043 may raise NameError. |
df366010177157228cb11d2cd6050bc32044df8f
|
2011-06-13 |
* lib/net/http.rb (Net::HTTP#use_ssl?): require 'openssl' only when https is needed. fixes r31933. |
2ba3909c0a55672f541d8be94168ba41e7211ecb
|
2011-06-13 |
Additional fix for r31933. |
cedc12ce9c085ccebc9bde2508a6e6f448afed48
|
2011-06-14 |
Explictly specify syck. |
5174425678a68c4c18ecd9d0007e494f49ab1520
|
2011-06-14 |
Copy YAML::Store to Syck::Store to keep it from yamler. |
bfa6c6b41b230277c4f264da117eca222b591efc
|
2011-06-14 |
Clear error messages before process and get errors. [ruby-dev:43791] [Bug #4879] |
179ab8927846f35cbaa614e3703404de7a4f8658
|
2011-06-14 |
Skip test_sync when there is no tty or something. |
c75c838e1682a636ec7b4220b2a684194842d2b4
|
2011-06-15 |
* file.c (rb_stat_rdev): use DEVT2NUM. |
071b8d76f0e920e510ffcb3dc6028ee863112b13
|
2011-06-15 |
Run tests only for emacs 23+. |
f45d127ada4fd0f3d64788c13d5f3e0b27ba7062
|
2011-06-16 |
* time.c (rb_time_new): prevent overflow by "* 1000". |
021f166509dfead5f1de67651af60de43242365c
|
2011-06-17 |
* compile.c (iseq_compile_each): fix return value of obj[a,*b]=c. |
2190c953816ea5ea5562c9b31fcb97722a080a3b
|
2011-06-20 |
Allow "--- \n" as a yaml dumped result for nil. |
be953b4d1ce3f0dfc7f24c84ec7a51e027102557
|
2011-06-22 |
* cont.c (cont_capture): add volatile. On clang -O, it is needed to avoid the optimization. With this and llvm/clang's recent fix, clang 3.0 can build ruby-trunk with -O option. |
145fccbd42babfcdab7a0401cda78e7945152f6f
|
2011-06-26 |
* hash.c (rb_hash_reject): add documentation that Hash#reject without block returns enumerator. patched by Michael Edgar [Bug #4847] [ruby-core:36800] |
8d00a7c2748a8207aa16903ca595a3ba11eb3e3c
|
2011-06-26 |
* parse.y (rb_parser_end_seen_p): fix documentation about return value. patched by Sho Hashimoto. [Bug #4511] |
e8e7ad8192c09c8c0f0bc35336347dcc65d5793f
|
2011-06-26 |
Add news about r30188 (Net::HTTPRequest#set_form). |
657e9e2879939338b7e8a57db0917016fa4edc08
|
2011-06-27 |
* thread_pthread.c (rb_thread_create_timer_thread): the type of retrun value of write(2) is ssize_t. |
c32869dfeb9ce2958759639755419dd80afb8101
|
2011-06-27 |
Addtitional fix for previous commit. |
801bac0977abdb810d0c932c1fe82eb34ae66df3
|
2011-06-27 |
Temporary hack for SIGILL of miniruby on FreeBSD. |
41ab31e67a747e5db91a7ef4502a54cdf0525163
|
2011-06-28 |
* process.c (rb_daemon): fix wrong #endif position. |
4870feb31a6625dcbf8817ccf16294bb3f3737e1
|
2011-06-28 |
* lib/benchmark.rb: merge eregon/benchmark. https://github.com/eregon/ruby/tree/benchmark patched by Benoit Daloze. [ruby-core:37593] [Bug #4940] |
eaa572e57d1a21892e57f7e451cb991fab32b2d2
|
2011-06-29 |
* lib/cmath.rb (CMath.log): second argument: b can be nil. |
5b2300bd6b8ce870b959025da52ca3d25081f909
|
2011-06-30 |
Fix test introduced by r32307. |
ae56a2ec03e09106830f897db2613b54fd03a2b2
|
2011-06-30 |
Refix test introduced by r32307. |
f680230589fc3645ba91d0d99e5f453cc1b3e191
|
2011-06-30 |
Rerefix test introduced by r32307. |
f4dda52025433e232f931ffa1cb0473684128a5a
|
2011-07-01 |
* string.c (tr_trans): free heap ptr when the str is not embeded. patched by Eric Wong. [Bug #4956] [ruby-core:37708] |
948f01a865a0dec8e7edf3e71eb72f055ea3ebba
|
2011-07-03 |
* thread_pthread.c (get_stack): the return address of get_stack must be the highest address of the current thread's stack. |
8fb2058d825f1e795153255ea99ecc4aa70ed414
|
2011-07-05 |
* lib/webrick/httpauth/digestauth.rb (_authenticate): Literal texts in HTTP ABNF is case-insensitive (RFC2616 2.1), and a ample implementation in RFC2617 also ignores the case of algorithms. So now this ignores those cases. [ruby-dev:43965] [Feature #4936] |
c9730974686070bc180c016d126930d3b3ca0ada
|
2011-07-05 |
Remove debug print of r32410. |
a259db72b72c9cdf1059c15f6c99fdab3fbfc1a7
|
2011-07-06 |
* cont.c (FIBER_STACK_FLAGS): workaround fix for r32420 on FreeBSD. |
136c117fc1c5e396f71d2db0a192fb195bb5f37e
|
2011-07-07 |
* numeric.c (rb_num2ull): use own switch sentense. Current implementation can't convert 18446744073709551615. |
e33183acca3d11bbfae6f4551bca890cf7d4280a
|
2011-07-08 |
* addr2line.c: use USE_ELF instead of __ELF__ because Solaris doesn't define it. USE_ELF is already provided by configure. patched by Naohisa Goto. [ruby-dev:44066] [Bug #4998] |
53e667a9ebcb5c234b0df850121561e09e9fc4d9
|
2011-07-09 |
Remove duplicated definition. |
a2e497d5ede45bd4f4a57f494027020d7bd1733b
|
2011-07-10 |
* ext/json: Merge json gem 1.5.4+ (f7f78896607b6f6226cd). [Bug #4700] |
13f62a384b48a5e8ade2319e102a6aa31a0321c9
|
2011-07-20 |
* ext/dl/handle.c (dlhandle_sym): clear previous error with dlerror() before calling dlsym(). [ruby-dev:44091] [Bug #5021] |
4aa9e1ace0c240a99bd41b59a3df736948198480
|
2011-07-20 |
Add test for r32586. |
2dfc9e162615a326eb639bd51ce0ae9ec3d439e4
|
2011-07-21 |
* lib/webrick/httprequest.rb (WEBrick::HTTPRequest#each): Allow HTTP/0.9 request which doesn't has any header or body. patched by Felix Jodoin. [ruby-core:38040] [Bug #5022] |
35f2f9bf13a48d5fa6f8c6213f454303e687e861
|
2011-07-21 |
* array.c (rb_ary_delete_at_m): use simple array literal in rdoc. patched by samuel tonini. [ruby-core:38310] [Bug #5066] |
579f2a0aa84664382ddbab1e4aef1a6ed8fa6455
|
2011-07-21 |
* enum.c (enum_inject): remove empty line to notify rdoc Enumerable#reduce is alias. patched by milki@github. https://github.com/ruby/ruby/pull/26 |
b5f91deee04aa6ccbe07c23c8222b937c22a799b
|
2011-07-22 |
* lib/uri/generic.rb (WFKV_): unroll the loop of regexp. |
93177c1e5c3906abf14472ae0b905d8b5c72ce1b
|
2011-07-22 |
Fix r32622. |
65658ea0d4f17b90bb09003405a7560d6df0b58e
|
2011-07-23 |
* parse.y (rb_enc_symname_type): :$a!, @a! and so on are not valid symbols, so they should be inspected with quotes. |
fe4ceb25b907b5cc5af46cc0d32ca67b10d7d7d5
|
2011-07-23 |
* test/rake/test_rake_functional.rb (setup): Use __FILE__ for the base directory. Current directory is not the top source directory when the building process runs on other than there. |
e29d58970b9b4814634de55e4d3eb1e77ffdd703
|
2011-07-27 |
Use ::Syck explicitly. |
9f2b8eafdd89d351ff86b461ba0e8f1061ae210c
|
2011-07-27 |
* include/ruby/missing.h: define __syscall if the platform has __syscall in the library but doesn't define it in headers for example Mac OS X. |
d7138d72db03b51d2404b52fe532735d6f3c1b52
|
2011-07-27 |
* test/fileutils/test_fileutils.rb: add OpenBSD case. patched by Jeremy Evans [ruby-core:38530] see #5097 |
da6c57aa54182447491d2650269e3ba98437ef86
|
2011-07-28 |
See __APPLE__ for __syscall. |
63bbbdb6fb1b40b76547c777c3a50bb5d628105b
|
2011-07-29 |
* configure.in (enable_pthread): use -pthread on OpenBSD without explicit option. patched by Jeremy Evans. [ruby-core:38572] |
0a4a5b20db3db69fd62804030f3f1008c83d89a6
|
2011-07-29 |
Use setrlimit(NOFILE,1) on OpenBSD. |
b7c350d9639ea981c6acbd5f30361d2803209f63
|
2011-07-29 |
Run test_popen_fork on FreeBSD because it can run. |
18f03623a3f9fda3e8b6404ebe7464df2756835b
|
2011-07-29 |
Fix r32731: position of definition. |
4ac69a57b5e8587a321b052212ae5b9bedeafe55
|
2011-07-30 |
* io.c (rb_io_each_byte): remove unused variable e. |
db42bd0448f01a79ddcc522be13b49651118fc82
|
2011-08-01 |
* insns.def (concatstrings): don't use initial ASCII-8BIT string. [ruby-core:38635] [Bug #5126] |
faf295f1e1467b6f4e088877db258be03c7be4f4
|
2011-08-02 |
* encoding.c (str_to_encoding): rename from to_encoding and use str_to_encindex. |
2cf05e587951f189db69278f7ee3a8ba4b8d64fe
|
2011-08-02 |
Remove an obsolete file, ToDo. |
027a15e9582d62fbd2df7efcdd2e8475be758583
|
2011-08-02 |
* gc.c (init_heap): allocate sigaltstack after heaps are allocated. [ruby-dev:44315] [Bug #5139] |
48bc63fa7aadb25f3c0fdaad9c116e9171a8cfad
|
2011-08-02 |
Fix r32811: add UNSPECIFIED_ENCODING case. |
ae1bccf7a49225fdc8a58f9f83926e3d675dc0c2
|
2011-08-02 |
Refix r32815. |
73407963382f4a7a899732fcd3f4d8b5d343211a
|
2011-08-02 |
Revert "* encoding.c (enc_find): simplified with RB_TYPE_P." |
d7c026d05806f706d43a8d86694dd957d04c7a61
|
2011-08-03 |
Mark a code is GPL or not. |
d04697df8814b6161f87e597a615e7773f6f1f78
|
2011-08-04 |
* include/ruby/missing.h: define __syscall on OpenBSD as r32702. |
dd6911a8c878439165501450029b55b87323dd52
|
2011-08-06 |
* ext/tk/lib/tk/wm.rb (Tk::Wm.command): Add the missing receiver before calling epath. patched by flori https://github.com/flori/ruby/commit/aa9474d32e5f2c57f8b0e2e0c528a03f06a4d433 |
f9260247d2442baf381c9158c21bde69f035ef84
|
2011-08-06 |
* cont.c (HAVE_GETCONTEXT): see getcontext(3) because DragonFly BSD x64 port doesn't have it. |
937ff7bdeb84361431651fbbe9158152efc2f6c1
|
2011-08-07 |
* ext/digest/sha2/sha2ossl.c: use original SHA384_Final on DragonFly. |
a967390d04a26a134bfb7b1945d4dcec3d7355bc
|
2011-08-09 |
* lib/net/http.rb: come back autoload. OpenSSL constant is used some places, so it leads mistakes like HTTP.start. |
32618ba7438a2247042bba9b5d85b5d49070f5e5
|
2011-08-24 |
Add a missing parenthesis in the example. |
23b280869314c59be4e4fb01d68ebacf753475a9
|
2011-08-27 |
* strftime.c (rb_strftime_with_timespec): get enc argument to specify the encoding of the format. On Windows (at least Japanese Windows), Time#strftime("%Z") includes non ASCII in locale encoding (CP932). So convert locale to default internal. [ruby-core:39092] [Bug #5226] |
7412263eba30c0c65ae72f4e9dc0d139f37f4d00
|
2011-08-27 |
* internal.h (rb_strftime_timespec): move to time.c because it depends encoding.h. |
6bc83a18b74844acff9e664ff2983f00181d577b
|
2011-08-27 |
* internal.h (rb_strftime_timespec): moved from time.c and define only if ruby/encoding.h is included. |
442e8a238cfdf24a79af882139190e939612c321
|
2011-08-29 |
Use PRIdSIZE. |
733e371c2a50208f43350456baf93107e627d0a1
|
2011-08-29 |
Use psych_yaml_as to avoid collision with Syck. |
8ca1e6a0eeb96526b6fb7a719d05651d12c9f0d3
|
2011-08-29 |
Use RB_GC_GUARD. |
b14c060ddabfad99deff3e56d847034f7d0946be
|
2011-08-30 |
* ext/json: Merge json gem 1.5.4+ (2149f4185c598fb97db1). [Bug #5173] [ruby-core:38866] |
28bba481f952a96024a76f976d1cd4343d78706c
|
2011-08-30 |
Don't include complex and rational; fix r33122. |
c06658feba7ae82e175bac72f241029276e715a0
|
2011-08-31 |
* ext/json: Merge json gem v1.5.4 (3dab4c5a6a97fac03dac). |
91e4b4f6d8ca1813df814d74e2675df196a64ff0
|
2011-09-01 |
Remove tests of json/add/{complex, rational}. |
d163179c3e442557537ab6f24357a15af225dc4a
|
2011-09-01 |
* variable.c (rb_autoloading_value) Fix the order of definitions. It is used by autoload_defined_p. |
522c16e84cff784ad631d83e8db8075ba16667a1
|
2011-09-05 |
* test/rubygems/test_gem_security.rb (test_class_build_self_signed_cert): reset opt[:trust_dir] to apply temporary Gem.user_home. |
179cf473c203826e65d401cfdf17d56133ed0164
|
2011-09-05 |
Fix typo: U+0456->U+0069. [Bug #5275] |
90c33c21985f445c7a60cddfd3718cc8f073de82
|
2011-09-06 |
Use assert_operator to show clear message. |
f2bd0ce9933be0d7a9c94a5f1b41f85f75eff6a6
|
2011-09-07 |
* lib/yaml.rb: explicitly specify ::Object to avoid the collision with Syck::Object. |
6b3feab965578e1cc06e8b64f55902d43da8bce6
|
2011-09-07 |
Remove assertion which depends the load order |
e3532c8bde441bb6a0430188d9e36f69515bd086
|
2011-09-07 |
Revert "Change encoding from ISO-2022 to UTF-8" |
7dc427f7ed18574470dea3c6c28c27d4134ec395
|
2011-09-07 |
* ext/syck/lib/syck/types.rb: use toplevel Syck. for the case someone define Syck::Syck (or YAML::Syck). |
05558e04b824272aea1b351d3e12ad9348ea26f1
|
2011-09-08 |
* ext/nkf/nkf-utf8/nkf.c: import nkf 2.1.2 (be9c280) Bump version number/release date only. |
dcea3a0fb26ea7a1837ba456eca6fa1ef0047a17
|
2011-09-09 |
Decide by majority. |
6199181b092e98bffe52452b12ce28e32cddd523
|
2011-09-09 |
Catch NoMemoryError. |
cf8626a0826ab96430f4819c17c78dc11bd108e1
|
2011-09-09 |
Run GC.start before test_too_long_path. |
39ec2f686402fa4419cf2cafef57ebdcda569785
|
2011-09-10 |
Revert test fixes. |
23d472165f401e28bc2128f74a964c438cf3ced4
|
2011-09-16 |
Revert "* numeric.c (ruby_float_step): Avoid error on i386 and amd64." |
8ccd05c958fcf75d0e547d3c7786e4f27c737051
|
2011-09-16 |
Revert "* numeric.c (ruby_float_step): Avoid error on i386 and amd64." |
fbf4c1d2779df506b3936c0296db246bb0dbc3f0
|
2011-09-19 |
OepnSSL supports TLS extension from 0.9.8f. |
c7b58831a3dd9982fcc718515ca0306200acda30
|
2011-09-20 |
Explicitly close the tcp connection. |
3a902c4dbd366ddfe696ae0565f0c0174996f9cd
|
2011-09-20 |
Skip patented algorithms: IDEA and RC5 on NetBSD. |
192292af762eac6c082b96fe18d29c90ab3f33dd
|
2011-09-20 |
Avoid cfp consistency error by LLVM. |
73220a234e978fe92b20287a1d4cd1c540ffe103
|
2011-09-24 |
* enum.c (slice_before_i): use rb_attr_get to surpress wrong warning for internal instance variable slicebefore_initial_state. |
7b6677f1e60d6a4c4e8927550ba775321a389ce6
|
2011-09-26 |
* lib/webrick/httputils.rb: Add MIME Type definition of .js and .svg. patched by Hal Brodigan. [ruby-core:39704] [Bug #5365] |
7fe9a24a0d649bada6d58ceb7ed9368daf2dce43
|
2011-09-30 |
Fix wrong expectaion of r33363. |
f65cdf797f514a7b7897ae5e5dc8aeafa42df96b
|
2011-10-04 |
Fix test of gc introduced in r33379. |
356c7cbfb64bc3b7bf5c49c0537065f6ac8bb1c2
|
2011-10-04 |
* gc.c (rb_gc_set_params): ruby_verbose can be Qnil, so use RTEST. |
4eb497d90b0d439458e7f34046bbe41d38e4c06a
|
2011-10-04 |
* lib/time.rb (Time.strptime): use Time.at if d[:seconds] is set. Reported by Christopher Eberz. [ruby-core:39903] Bug #5399 |
0688c81a89e506f426df8b58cb57a706477bf95c
|
2011-10-04 |
Revert r33397 because it cause segv. |
a635de7dcbc14a1f59fbcf07122c6bce1fb21673
|
2011-10-05 |
* numeric.c (ruby_float_step): improve floating point calculations. [ruby-core:35753] [Bug #4576] |
6340d6336a41c00577f4c5c1060a779220681ca1
|
2011-10-05 |
* vm_insnhelper.c (vm_call_cfunc): remove useless hack. |
0a5ac6a44809ec32ae6e836086708a64112bcfd0
|
2011-10-05 |
Revert r33407; half-baked patch. |
9a82672ce294d85571f5ec470bef76f765bc32f4
|
2011-10-24 |
Follow the error format changed by FreeBSD 9. |
bafe8376581b62e7ce9a87455d376809b7607fdd
|
2011-10-27 |
* include/ruby/ruby.h (SIZE_MAX): define SIZE_MAX if not defined. patched by The Written Word Inc. [ruby-core:40422] [Bug #5489] |
615d5068d29ec07464c8057e15556d0c1df70187
|
2011-10-28 |
* parse.y (parser_nextc): set encoding for the buffer of ripper. |
96031a6d4ebb395b3581d812cf98d5db8a36fee1
|
2011-10-28 |
A test for r33542. |
ca6311b0b50341f55993e47f2323af55be4d0ebb
|
2011-10-31 |
* io.c (rb_cloexec_pipe): NetBSD 6.0 will support pipe2(2), but its return value is -1 or larger than 0. |
6a96646de2bbbe24f8d6c0bd3c31374012ae419e
|
2011-10-31 |
Fix previous commit (r33586). |
632f448827347626d0c8d1ceef234b00984ce7a4
|
2011-11-01 |
On some platforms, object_id can be negative value like NetBSD. |
cd3445ca6e9dde2603d5a6787274b5baac487bdb
|
2011-11-01 |
* vsnprintf.c (BSD_vfprintf): support 'll' prefix. |
f9269809027806f3b41ad73207721bd8adb35650
|
2011-11-01 |
* io.c (nogvl_io_cntl): rb_cloexec_fcntl_dupfd's 2nd argument is int. |
c882b8e84d4a3398671b0387c1294d9807a89b0b
|
2011-11-01 |
* file.c (file_expand_path): reset coderange after expanding path. |
f0bd6396933c38a59167180c03b1ee6c86692932
|
2011-11-01 |
* io.c (rb_cloexec_pipe): remove workaround of r33587. The bug of NetBSD is fixed on Mon Oct 31 21:31:29 UTC 2011. http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=45545 |
a3ace91f3e233a3f7b9db27e20d4496a9e0cfd24
|
2011-11-03 |
Don't define tests if there is no psych. |
21ab6bc3fa7f586a4605778e30730df21ce0b691
|
2011-11-03 |
* ext/readline/readline.c (Init_readline): fix wrong condition. |
b2f90f4d511082c219ba446afce59d55d26d8280
|
2011-11-03 |
* ext/readline/readline.c (Init_readline): like r18313, libedit's replace_history_entry may use offset instead of which. so introduce history_replace_offset_func and initialize it. |
ce19ae0ef0f830ad1781568abd097b9fb7ec0169
|
2011-11-08 |
* ext/pty/pty.c (get_device_once): FreeBSD's posix_openpt doesn't support O_CLOEXEC and fails if specified. |
452bf3b9c954d770ccb704cb9f5470f515e00584
|
2011-11-08 |
* ext/pty/pty.c (get_device_once): FreeBSD 8 supported O_CLOEXEC flag for posix_openpt, but FreeBSD 9's posix_openpt doesn't support O_CLOEXEC and fails if specified. |
4342469e8c5a32bc45b7748f5745b92b101901a1
|
2011-11-08 |
* addr2line.c (PATH_MAX): define if not defined. [ruby-core:40840] |
3d855def9e721d38976fe4c5707eb48b30740600
|
2011-11-08 |
FreeBSD 8.2 sticks this [ruby-dev:44726] [Bug #5524] http://redmine.ruby-lang.org/issues/5524 |
b10c3136b0163536a679b10fecbc2992f3b5fa64
|
2011-11-09 |
* thread.c (do_select): fix cast, tv_sec is time_t. |
16b663db574f4793060e0d7276c03ef1b203dee9
|
2011-11-15 |
* regcomp.c (print_indent_tree): fix double printing of ENCLOSE_OPTION children bug. patched by Suraj Kurapati. [ruby-core:40964] |
12bde2dfabc3492d490e6c53628cf8cdf04495ff
|
2011-11-16 |
* lib/minitest/unit.rb (assert_raises): experimental fix to run correctly on chkbuild over 64bit linux. call exception_details only when the detail is really needed to avoid create needless inspect under ulimit-ed environment. |
b4664c781ba08aac8ae085c57c078aae6081f142
|
2011-11-16 |
Fix r33766. |
ff187b02670f2ae6e703b9f0125bed37206f899d
|
2011-11-16 |
Refix r33766. |
be276c140d26d7205e5f36922d08b0b9ebd24ccc
|
2011-11-20 |
* enc/unicode.c (PROPERTY_NAME_MAX_SIZE): +1. reported by Ken Takata. [ruby-dev:44894][Bug #5652] |
81bedc68ac9786004d304e2431897a07b8d26000
|
2011-11-20 |
* cont.c (fiber_switch): ignore fiber context switch because destination fiber is same as current fiber. With out this, it may segv on FreeBSD 9. patched by Koichi Sasada. |
033244c1b2b23c3f70a2a7c5cbdef570fdb9220e
|
2011-11-22 |
* numeric.c (ruby_float_step): improve floating point calculations. [ruby-core:35753] [Bug #4576] |
30d762795cf3078764102d9921f875116d5d77a9
|
2011-11-22 |
* bignum.c (): refix of r33536. Don't change behavior of Bignum#/. [ruby-core:40429] [Bug #5490] |
cc56bdee405b6de918f60f9ac73433d84c04fde0
|
2011-11-22 |
Fix for r33811. |
a0ef626241b3438361f98ab7cc289150cc286d98
|
2011-11-22 |
Use proc to delay making exception_details. |
fd8d9d9dceb445099aacbe75eb08246925c98527
|
2011-11-23 |
* io.c (ioctl_narg_len): don't use _IOC_SIZE macro on Linux. On Linux some constants for ioctl(2) doesn't include the size of its return value and 16bit value; for example FIONREAD 0x541B. Moreover the manual, ioctl_list(2), says "Note that the size bits are very unreliable: in lots of cases they are wrong, either because of buggy macros using sizeof(sizeof(struct)), or because of legacy values." So we shouldn't use it. |
5c7e691e5de1fc0d9a8d7bc15cf45cb4a06d4452
|
2011-11-24 |
increase difference of priority to avoid false nagative test result. |
9d4db2d4d9549d5547c50d8049c4448d10816651
|
2011-11-26 |
* lib/net/http.rb (Net::HTTP::SSL_ATTRIBUTES): refix 33701. store instance variable symbol names. |
708d76a3b1ab9d5b888a9e68773406e289860aa0
|
2011-11-26 |
* lib/net/http.rb (Net::HTTP.get_response): enable use_ssl if given URI object is https. patched by Mark Ferlatte [ruby-core:40665] [Bug #5545] |
b6b8cc01a5bd3d72e3824c915fcbb913d82334d8
|
2011-11-26 |
* lib/net/http.rb (Net::HTTP::SSL_IVNAMES): rerefix 33701. SSL_ATTRIBUTES stores names for set_params, they are symbol. SSL_IVNAMES stores instance variable names. |
01a64885c3fc6a3fbf03e6565932eb36f697670a
|
2011-11-26 |
* configure.in (--no-undefined): r33840 breaks FreeBSD with gcc47. FreeBSD's environ is in /usr/libexec/ld-elf.so.1, so it will be false negative. |
b361c5adeca7027546373f5d6e2d1da0fff16184
|
2011-11-26 |
Fix typo in r33849. |
7d11b9e2892df8e3936a2079bb101b2b27111937
|
2011-11-26 |
* configure.in (--no-undefined): r33840 breaks FreeBSD and DragonFly with gcc 4.4 or later. Their environ is in /usr/libexec/ld-elf.so.1, so it will be false negative. |
5fa2d2b793837a6e249afa9245b9a31b8cc5bb2a
|
2011-11-27 |
Run the test only if /dev/tty exists. |
358216cf3f36fd45b7bd454201ccecf0356bb7cc
|
2011-11-27 |
An address can be negative. |
302b6f6e0264dc7f03cfb1a55829ef60af1e96b0
|
2011-11-29 |
Don't break tests. |
6a894686d604f62b08da02cd89cd231e5260684c
|
2011-11-30 |
Fix r33904. |
f6f453438242fe724dcf0d2d5c968a5861820848
|
2011-11-30 |
* variable.c (rb_path2class): don't raise NameError when the middle constant of the path is not defined but defined on toplevel. [ruby-core:41410] [Bug #5691] |
4c5c26cec13e0c604d4bc50109776394f21ea362
|
2011-11-30 |
Fix 33906: remove JSON::Ext::Generator::GeneratorMethods::String. |
0b1651753c0ddbad69c20904aa44acf667b8c6ae
|
2011-12-01 |
Revert r33921. |
9b69817ac0bfdd5b63ff7ac67905a4c1251b9496
|
2011-12-02 |
Revert r33926 "* configure.in: use $linker_flag for LDFLAGS option which is not" |
6e56d645f0e176f7186027d0e0964ca62f4d4b6f
|
2011-12-04 |
* lib/delegate.rb (Delegator#methods): Kernel#methods receives zero or one argument. [ruby-core:37118] [Bug #4882] |
52f61eaef7cb1d022db1d67c4e0bafaf7bf7fea6
|
2011-12-05 |
Comment out tests which fails with GDBM-DBM compat mode. |
20c91cafba7a5f1c212d500810d5675edab4cca3
|
2011-12-06 |
Skip tests when the lib is with gdbm 1.8.0. |
0209f8d476470226103857db21f8f6967870a37b
|
2011-12-06 |
Fix copy and paste miss of r33960. |
1ff15071d05f343206318b6f06b45c43dec814f1
|
2011-12-06 |
See the string "GDBM version". |
1b99ecc5a22e1665b75a56e12b3f831397fc4539
|
2011-12-07 |
FreeBSD 9.0 RC2 fixes the bug. |
09c399b68e6162b68e52dfd22763408def2f813e
|
2011-12-07 |
It is fixed in FreeBSD 9.0 RC3, not RC2. |
2fbf66a7e1fd2296c8e9bcb14ac223ea631bd55e
|
2011-12-08 |
Fix invalid test extension. |
b8b5f5d437e6e7266e06f5d7c526553f39278590
|
2011-12-08 |
Generate temporary file in tmpdir. |
8e411664ab7f565ec30718529202e8013e8a3076
|
2011-12-09 |
* file.c (file_path_convert): don't convert it when the path string is ascii only. [ruby-core:41556] [Bug #5733] tests are contributed by nobu. |
33e7c896ca6fd4321bc843cd81bd096bb8e3f5d8
|
2011-12-09 |
It should be require_relative. |
c1d369b0abd42dc93a767570ca0b0f44b016e6ac
|
2011-12-09 |
* enc/trans/iso-8859-16-tbl.rb: add ISO-8859-16 converter. |
f2323dee148b5ca9a186e19432ac7b4fc28491d6
|
2011-12-12 |
Set yamler as syck. |
cc006d368c64ec3fdf51280f93b23155d95e1884
|
2011-12-12 |
* README: Fixed SupportedPlatforms URL in the README. patched by eMxyzptlk. https://github.com/ruby/ruby/pull/62 |
8cec0d5653110b5dd4c7484b13c561bc1cbb950d
|
2011-12-14 |
Add test for [Bug #5343] [ruby-core:39634] |
aa432d233491abc0d5e271f8e73345edb49348b7
|
2011-12-14 |
FreeBSD 9.0 RC3 is now released. |
24c376662401a2d9886d63423ddfb72d697747fb
|
2011-12-14 |
The test added in r34034 needs to run thousands of times. |
23f9e7460462efa9273c05b8c616ca9dfa6e24af
|
2011-12-14 |
* thread_pthread.c (ubf_select): call rb_thread_wakeup_timer_thread() only when it is not timer_thread. [Bug #5757] [ruby-dev:44985] patched by Tomoyuki Chikanaga. |
8fbf055e330fa7d62184ca5c5155064d7e8ecba4
|
2011-12-14 |
Use pipe instead of $stdin.read. |
57537ccb0ef8ccd644e0ca4196aebb834970f3f8
|
2011-12-15 |
Use SIGINT to interrupt. |
a9b0e34b97e872ab9eb4ff21e8a55a63ecfa2a88
|
2011-12-20 |
* ext/date/date_core.c (wholenum): fix the type of the return value. |
afbcfdf96184fc5548bb697ba513785e7891981d
|
2011-12-22 |
Suppress warnings. |
92c5d84a4000ae496b92ef2313a1f1038abb3442
|
2011-12-22 |
Decrease timeout limit. |
035e4949c5f3c1dda9a9bf31db3f29201d70a25f
|
2011-12-30 |
* vm.c (vm_exec): add guard to prevent optimization for LLVM clang. |
82ab1e189b7761c6e871176a2dcff3a867940270
|
2011-12-30 |
* thread.c (rb_barrier_waiting): save the number of waiting threads in RBASIC()->flags. [ruby-dev:45002] [Bug #5768] |
87fe4480919baaa9f0a37b9444912bae98220395
|
2012-01-05 |
* lib/uri/common.rb (URI::Parser#initialize_regexp): use \A \z instead of ^ $. [Bug #5843] |
0d8ad1a96be13d90c314774867418bbdd1719c4d
|
2012-01-05 |
* file.c (rb_file_join): separator is appended by array length - 1 times. patched by Benoit Daloze [ruby-core:41901] [Bug #5841] |
e945532350dd070a6a6c9e2524e088f63dbdd83d
|
2012-01-06 |
* object.c (rb_inspect): raises Encoding::CompatibilityError if the result is incompatible with the default external encoding. [ruby-core:41931] [Bug #5848] |
411fa36c7344c3ef6f82a296131cae373e40f8f0
|
2012-01-07 |
* configure.in: check posix_memalign(3) and menalign(3). |
1edaa8ac6a8a0bedd19cba3a89f2529e7039a002
|
2012-01-07 |
Add test for word boundary. |
8d4baab08fd1ae6499406c527db5d5fd6a014e02
|
2012-01-07 |
Fix typo of rdoc of Object#inspect. |
6e9a14aabeceb169c789ee56647a047834267b5d
|
2012-01-07 |
Cent OS 5.6 (2.6.18-238.19.1.el5xen) doesn't correctly work sendmsg with pktinfo for link-local ipv6 addresses |
800f04c6a521c007e9837813b3564ae6b491e31c
|
2012-01-08 |
* numeric.c (rb_enc_uint_char): raise RangeError when added codepoint is invalid. [Feature #5855] [Bug #5863] [Bug #5864] |
88b16cebc818a75f36005f25998ea1a2e35fdfee
|
2012-01-08 |
* gc.c (rb_objspace_free): global_List is allocated with xmalloc. patched by Sokolov Yura. https://github.com/ruby/ruby/pull/78 |
471394f647953117af078ce38ad61fc6b241cc42
|
2012-01-08 |
* gc.c: i686-linux needs to define _XOPEN_SOURCE 600 for posix_memalign. |
56dc6f5acc944e06420614b6c2a475376a887d95
|
2012-01-10 |
* gc.c (ruby_mimmalloc): defined for objects need not rb_objspace, but should return pointer suitable for ruby_xfree; main vm and main thread. patched by Sokolov Yura. https://github.com/ruby/ruby/pull/79 |
931459d974390436161aa98fa5a4fc94e00c3951
|
2012-01-10 |
* gc.c: in fact, i686-linux doesn't need to define _XOPEN_SOURCE 600. |
b04814bf711ed170c674ca874d28dba8faed9484
|
2012-01-10 |
* ext/readline/readline.c (readline_attempted_completion_function): use rb_memerror(). |
37b8092c3bec8ba2be7ebab82ca9099b5bcb23f2
|
2012-01-10 |
* vm.c (vm_exec): refix r34162; suppress warning and add description. |
ca227314390b75a59f718618281ab5f7dfa184c4
|
2012-01-12 |
* cont.c (cont_restore_0): prevent optimizing out `sp'. sp is used for reserving a memory space with ALLOCA_N for restoring machine stack stored in cont->machine_stack, but clang optimized out it (and maybe #5851 is also caused by this). This affected TestContinuation#test_check_localvars. |
1648e9442dd4a6824bef16f7a45e8cc927aef4f5
|
2012-01-13 |
Revert "* error.c (exc_equal): try implicit conversion for delegator." |
c358a4cba1064162b5c78e4919aca77fd249e844
|
2012-01-15 |
* ext/json/parser/parser.rl (json_string_unescape): workaround fix for over optimization of GCC 4.7. [ruby-core:42085] [Bug #5888] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51862 |
ef18be23664d105954a2685a28e5deb868fa6a8e
|
2012-01-15 |
* object.c (rb_inspect): raise the result is not compatible with the default external encoding. [ruby-core:42095] [Bug #5848] If the default external encoding is ASCII compatible, the encoding of inspected result must be compatible with it. If the default external encoding is ASCII incomapatible, the result must be ASCII only. |
84f204046b64feb38873845612b8177c663b7960
|
2012-01-16 |
* st.c (unpack_entries): Fix r34310: on unpacking, the position of a hash must be do_hash-ed value. |
8c6e0d3007ad6cba3674dd4bc2259f17696f1887
|
2012-01-18 |
Suppress warnings. |
bee7ccddd254c7b6e781f5ea9bbf651b50b590ee
|
2012-01-20 |
* lib/net/http.rb (Net::HTTP#transport_request): retry a idempotent request automatically. [ruby-dev:45030] [Bug #5790] [ruby-core:41821] [Bug #5813] |
587135e9941306efee72346b0d00c82d8e8574e0
|
2012-01-20 |
* vm.c (vm_exec): remove workaround for LLVM because r34278 fixes it. |
b1428ace6b786947fff9c964069adf5dd42f1fe0
|
2012-01-21 |
* encoding.c (rb_enc_compatible): fix segv on symbols. [ruby-core:42204] [Bug #5921] |
e7d83904cb0698d304fb8631ca34d4434152fd17
|
2012-01-23 |
* io.c (rb_io_extract_modeenc): set ASCII-8BIT if binmode is specified with opthash. [ruby-core:42197] [Bug #5917] |
aa5b65b2edf4e79f09b6e9dd488bf160b6a39260
|
2012-01-23 |
* io.c (extract_binmode): raise an exception if binmode/textmode is specified with both vmode and opthash. [ruby-core:42199] [Bug #5918] |
44d72332014b5feac64efd25cde6d122067b7019
|
2012-01-23 |
* lib/uri/mailto.rb (URI::MailTo.build): follow Array#to_s change of Ruby 1.9; use Array#join. [Bug #5840] |
edb7cdf1eabaff78dfa5ffedfbc2e91b29fa9ca1
|
2012-01-24 |
* lib/uri/common.rb (URI.encode_www_form_component): initialize on requiring to support JRuby, which runs parallel multithreads. [ruby-core:42222] [Bug #5925] |
ac2683c80978dabb24ec367141427c62f1dc5a20
|
2012-01-24 |
Additional test for r34358. |
197189789033b8fb8dce27b4c09a6cffb3672fa2
|
2012-01-29 |
Skip test if locale is not Japanese nor UTF-8. |
2a6ccf6c136ff7f8311b7a1a0e05081b2e872367
|
2012-02-02 |
* io.c (argf_next_argv): reset ARGF.next_p on ARGV.replace. r34409 breaks replacing ARGV. [ruby-dev:45160] [Bug #5952] |
b346d7a69cc7e768ee4ac105e53726c87fe1ba0a
|
2012-02-05 |
* encoding.c (rb_enc_compatible): return ASCII-8BIT even if 2nd string is ascii only string. [ruby-core:42354] [Bug #5968] |
b33dc193c84598c71e088010f40267dce141fda0
|
2012-02-06 |
* tool/merger.rb: abort if the working directory is dirty. |
1a991ffebcd51ffd0df80a82c2b5fe4c65f2d2c0
|
2012-02-08 |
* tool/merger.rb: don't abort, update first. |
f75a30776c38f1f9c0a36cae1639244ceb275a90
|
2012-02-08 |
"street" for X509 Name is not supported before 0.9.8m. |
54b90b7be8d38fea97251a89f23380facb8d7475
|
2012-02-08 |
Fix condition. |
7fa3f1c5a9ecba4cc6586f9eca79647193e841df
|
2012-02-08 |
FreeBSD needs multiple -o. |
7bde0843a2ce0680d1cefb8f4acea6ea56491008
|
2012-02-08 |
* test/pathname/test_pathname.rb: not read but binread. patched by Benoit Daloze, [ruby-core:42440] [Bug #5984] |
c13d0b0c9cee4757428c5843b2e3217be2ec315c
|
2012-02-10 |
* dir.c (fnmatch): The * needs to be escaped to avoid formatting in fnmatch comment. patched by @dalton. https://github.com/ruby/ruby/pull/91 |
1c923eb2306a7782b6bd3f0d8cb30ad6dde21104
|
2012-02-14 |
Set encoding as ASCII-8BIT. [Bug #6027] |
776197f80deba91da96259ac0a3ff75e3f722643
|
2012-02-15 |
Temporary fix not to use non ASCII. |
a1aeb842d01d1fd979f709600087be87ae549f94
|
2012-02-15 |
Correct documentation of r34608. |
ff4c13688ec7f4ea212fadf16c6ad7c4d9f5ba11
|
2012-02-15 |
Add more description about Shift_JIS and CP50220. |
7eed0ca619fc7602737bb81d42a63dc60751367b
|
2012-02-15 |
* io.c (io_strsetbuf): call rb_str_modify to make str independent before calling rb_str_set_len for r34580. |
df5867a2a7f08af8239b4c7a1eaf961bd9019c11
|
2012-02-15 |
Add test for r34624. |
375fd3152f21feeb3e3cf2b02449c3a495b349a9
|
2012-02-17 |
* tool/transcode-tblgen.rb (import_ucm): don't use \h because the script should work with ruby 1.8. |
3b243514ffc9f185000f0051fa109b9c3b534b46
|
2012-02-17 |
* tool/merger.rb: remove borders from the commit message which is used when the commit doesn't change ChangeLog. |
0424e152c684a85f4b0691f1e84aec203115333d
|
2012-02-17 |
* Merge Onigmo-5.13.1. [ruby-dev:45057] [Feature #5820] https://github.com/k-takata/Onigmo cp reg{comp,enc,error,exec,parse,syntax}.c reg{enc,int,parse}.h cp oniguruma.h cp tool/enc-unicode.rb cp -r enc/ |
622769060445a2c37c3fbc09cfc6ccbe9cda7f10
|
2012-02-18 |
* tool/enc-unicode.rb: don't use 1.9 feature on tools. |
b790678398beff2669ec8a91e25d8e5ce6390659
|
2012-02-22 |
* regparse.c (fetch_token): don't use // comment. |
a23f06358ee3e8267650b400f31f0f57ba6c9756
|
2012-02-22 |
* configure.in: allow llvm-gcc because it work fine with r34278. |
9e4ddb8f18ea3e88ae93ff669deb2bd1c0a372b7
|
2012-02-22 |
Revert "* common.mk (test-all): shut up nonsense skipping messages." |
6f24054f6e529efb2d825d7aef03588692d1effc
|
2012-02-25 |
Add News for r34367 [ruby-core:29462] [Feature #3131] |
57657a0b9bf558477d5e9c1a3f4a3b89cd5006d1
|
2012-02-25 |
suppress warnings. |
eeff98c4308b47dfec68c5c41c02736fca451e2f
|
2012-02-25 |
* complex.c (nucomp_marshal_load): raise error on invalid data. reported by John Firebaugh [ruby-core:42860] [Bug #6076] |
aced01eeb4b700473032be252f23d937f798bda6
|
2012-02-25 |
Fix r34779. Raised error on connection reset varies on environments. |
9a93699a49c1c5d2baff2d82a865f3ccf7b5150d
|
2012-02-25 |
* lib/fileutils.rb: use chomp(?/) instead of sub to optimize and avoid to regexping invalid string. |
2646c694794888572d4f9e903f4b148628e7ec3d
|
2012-02-25 |
avoid rdoc's warnings. |
d068ac8e0c2efad8230bedc57ceddf2d413231d6
|
2012-02-25 |
* error.c (report_bug): use buf and snprintf to avoid consuming stack. [ruby-dev:45272] [Bug #6058] |
a77ea177fe6609137c677d2c33453467eaea30df
|
2012-02-26 |
* regparse.c (add_code_range_to_buf0): wrong condition of duplicated warnings. |
291fa223cfb2349c5e7fc5bb0e7729a2cfcc52cf
|
2012-02-29 |
* regparse.c (is_onechar_cclass): optimize character class Merge Onigmo 27278c12e6674043cc8affca6507e20e119a86ee. |
14e1137989d39f818fe3bdb8f328e493361c9d6f
|
2012-03-05 |
Old linux (at least CentOS 5.6, kernel 2.6.18) wakes up 4.99 sec. |
697b53d8a96db8ad797baa5fca37d6cec5d7ca9d
|
2012-03-05 |
* ext/bigdecimal/lib/bigdecimal/math.rb: remove description about BigMath#log. patched by Sho Hashimoto [ruby-dev:45307] [Bug #6112] |
1d30263d345bfeb500f9ac67615de5f47be5690c
|
2012-03-05 |
Fix condition of r34897. |
bfba60f8fea397e1cb0e2860d43294dbd1a070e4
|
2012-03-05 |
Remove unused variables. |
f35fa23852e46e3c6e29372db73e4a5033735869
|
2012-03-06 |
Comment out unused lines. |
2fbc01fb56332d5a611984570ff7346acd844eeb
|
2012-03-06 |
Fix typo. |
3c45e3f1b77ddbc63ed8528a71f959ff5dfaf272
|
2012-03-09 |
Rescue even if it test_readpartial_locktmp RuntimeError. [Bug#6099] |
4d8d3184d18b1a9d2eadb86a6688dc62eca7eabc
|
2012-03-11 |
* ext/json: Merge 164a75c8bd2007d32c4d7665d53140d8fc126dcd. [ruby-core:41917] [Bug #5846] |
b7df3e9f4eb31886354b4fdb1622c7b839ae7db1
|
2012-03-11 |
* pack.c (pack_unpack): when unpack('M') occurs an illegal byte sequence, output the "=" character and the following character in the decoded data without any transformation. [ruby-dev:44875] [Bug #5635] |
199d1fa924a120cca46182746b0e326baee35660
|
2012-03-11 |
Add missing files of r34971, |
90b7ddb89fb5625df1292e766604372ddf26ada1
|
2012-03-12 |
Exclude json/add/complex.rb. |
7f199d12e0ee9a095d186a8667f78f31fa0a2dca
|
2012-03-12 |
Add missing assert_warning. |
272d72efc07c78d62d56cc10dbb30094083fb01f
|
2012-03-13 |
Fix error and show given message and match message. |
db83618d2c49cbab8b78e31ecf5a8979895bc5d6
|
2012-03-13 |
* io.c (io_encoding_set): always warn if external encoding and internal encoding are identical. [ruby-core:40727] [Bug #5568] |
b2cc0976a7e167f47d3f71fb637af699950f15f9
|
2012-03-21 |
* regcomp.c: Merge Onigmo 3d855b30d574536d3ae600260208c6624ae4791c. [Bug#6143] [Bug#6144] [Bug#6145] |
4725c9880d162868cfb569f87ad73aa9ab7d1787
|
2012-03-22 |
Revert "* configure.in (Makefile): get rid of confliction with -j." |
cca049e0d03c1e4ca3b627321f2abcd95d2eeece
|
2012-03-23 |
Revert "* ext/openssl/ossl_pkey_rsa.c (rsa_generate): fix argument type." |
ee3e7dcf68765157eb4c32a491279239da3d7eb6
|
2012-03-23 |
Refix Bug #6094: use unsigned long integer literal. |
73a184cc3a4ead8a3242a8f04c4e65fa99026eef
|
2012-03-25 |
* string.c (tr_setup_table): fix multiple non latin argument for non latin (over 256 characters) tr-like methods. [ruby-core:43371] [Bug #6167] |
3c491a92f6fbfecc065f7687c51c7d6d52a38883
|
2012-03-31 |
* lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler): dup to prevent @timeout_info's "can't add a new key into hash during iteration". |
ae79409db498bb04ec5de54f851d0ac7aa8af78d
|
2012-04-01 |
* lib/net/ftp.rb (Net::BufferedSocket): should delegate send() to @io for Net::FTP#abort and Net::FTP#status.. |
4179e0b5c692f19a5b6559665b905b9457d38424
|
2012-04-01 |
Client waits only the first line. |
f898efd8a8e6e2331f63358a242759b69ddf5a54
|
2012-04-01 |
* lib/webrick/server.rb (WEBrick::GenericServer): close socket only if the socket is not closed yet. |
8520505e44fce5910ed795cbbb5df3e9f898568e
|
2012-04-01 |
Fix the test for r35205. |
9d8ca7e15ee825067cae53abff2a65baba897696
|
2012-04-01 |
Refix the test for r35205. |
61fcda16fd69aa3c3926af8ac30260042b89dad1
|
2012-04-01 |
ReRefix the test for r35205. |
86300419455029ed1e1aa7d344c7e070c1e99d8d
|
2012-04-01 |
Refix of 35206; 0.3 is too small for Ruby's timeout. |
31bd33a6624768c7c14d0681b3c1908f3c988307
|
2012-04-03 |
Revert r35180; the fix break the test. see [ruby-dev:30653] |
bc2ece6cf8e9c96f94ba7335cef886b7c5c0f833
|
2012-04-03 |
* lib/ftp/ftp.rb (Net::FTP#close): close socket more gracefully. |
58a9bf0c4c2fc5aa70d4b1875ea59332191cf112
|
2012-04-03 |
Don't call f.close if f is nil or already closed. |
096ffa2a633e7d78d773c9b8f487c5cb9170d7e1
|
2012-04-04 |
* lib/ftp/ftp.rb (Net::FTP#close): ignore exceptions from shutdown and read on closing. |
7865005fa1a42803124ecf5f0538c3753bc7f91c
|
2012-04-04 |
* lib/ftp/ftp.rb (Net::FTP#close): restore original read_timeout. |
223e0212e9db42ba1a4f737df4132c47fd8897c8
|
2012-04-04 |
Sleep 0.5sec to wait the file is written on server. |
3f443e6115cb4502f200db53e231487f83555d72
|
2012-04-04 |
Use mount_proc to avoid the delay of writing data to files. |
56206ab8cd0e822e861ae963fc02e2343652d8e2
|
2012-04-07 |
* lib/webrick/httpresponse.rb (WEBrick::HTTPResponse#send_body_io): use readpartial to get data even if the response is streaming data and each data is smaller than @buffer_size. patched by yu nobuoka. [ruby-dev:45471] [Bug #6230] |
2f6ff54e3111835ae41fcbf073dbd90899090be6
|
2012-04-07 |
* io.c (io_unread): cast as long the value for extra_max. [ruby-core:44137] [Bug #6257] |
9ec849ee085393c2dc08dc07616184e74d81a3b5
|
2012-04-07 |
* Remove unused variables. |
7b18633804c606e8bcccfbb44e7d7b795e777ea6
|
2012-04-07 |
* lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler): get keys and fetch values from it to prevent @timeout_info's error "can't add a new key into hash during iteration". |
8474c90eaceb27fbf21b97ffebbfa976e7851c07
|
2012-04-08 |
Don't run tests which can't run with editline. |
63467e52633f90e6a402bce0daf11662ef3e9564
|
2012-04-08 |
Decrease the default level of try_fdopen. |
fdc3882820d425b85082d5b871060aea39e6be81
|
2012-04-08 |
* ext/json/generator/generator.c (generate_json_bignum): add RB_GC_GUARD. http://fb.rubyci.org/~chkbuild/ruby-trunk/log/20120407T210301Z.diff.html.gz |
71d114297f6891937ec680c4fa0e2455e12af4f4
|
2012-04-08 |
* complex.c (nucomp_expt): the result of f_complex_new2 may be a fixnum with mathn. [ruby-core:44170] [Bug #6267] |
e0ba59b708edb0fb5fdde4c7a2364d5e006705f7
|
2012-04-08 |
Additional experimental fix for r35261. |
228a99a0b2ff60f5bcc276981b47873ab39fe063
|
2012-04-08 |
Add test for r35265. |
8c8796333afcfc6a889cb7af614b4bf6b5d16057
|
2012-04-09 |
Wait until the callback is called with timeout. |
2eb5d1dea4d9a604405f6725ef967a450218408d
|
2012-04-10 |
Add timeout to TC_JSONGenerate#test_gc. |
9a269ab175a432b861f613c0d3ac59c72428868a
|
2012-04-10 |
start GC before GC.stress. |
b386b25aac3ce3a372d1c7ff601e2d737932be5a
|
2012-04-10 |
* lib/net/http.rb (Net::HTTP#send_request_with_body_stream): use IO.copy_stream for requests using body_stream. patched by Eric Wong. [ruby-core:40898] [Feature #5605] |
a59dd4b489a86e4a2560e8f56a642b7e87550da8
|
2012-04-10 |
Increae timeout. |
66fd3a4eb531bb51dd8d548acd0279f708b5b3c9
|
2012-04-10 |
Wait the server until it stops. |
a69e190e9685fb9e34ec3961c0dde289ece84dae
|
2012-04-10 |
More increae timeout. |
1a7f3d7cb7e36ed57d6acd0538e9db69ad050481
|
2012-04-10 |
It is wrong to expect the last output is "exit". |
3e130812146aadaf36e0b6a027e7f79d9e96b055
|
2012-04-11 |
Set $VERBOSE=false in case of ruby -w. |
ce0223b15b23afb6a49bc18fc7c642e68eb2fc7e
|
2012-04-11 |
* lib/test/unit.rb (Test::Unit:Runner::Worker#_run_suites): call GC.start before running the test suites. |
1d6d4d2461674e2014c878c0ec64603aa19b98bb
|
2012-04-12 |
r35304 changes the exception. |
deb0519aec1e68bdcf019d99e3e8be55fd5b2faf
|
2012-04-13 |
* lib/webrick/server.rb (WEBrick::GenericServer#stop): fix r35303; this method is to deny new connections, not shutdown yet. |
99d38f82e0ff0480822fe25047b07a07030a7c3e
|
2012-04-13 |
* hash.c (inspect_i): keep string's coderange. |
c26ea74ad670be16cab2f38ec557d1d0505e5d39
|
2012-04-14 |
* lib/webrick/server.rb (WEBrick::GenericServer#start): partially revert r35315. |
05af801f4cc6936a58ec5ba65584bff25db2863b
|
2012-04-14 |
Adds another timeouts. |
164ced04de494d709f9006cac920579d84b6befd
|
2012-04-15 |
Add debug prints to inspect TC_JSONGenerate#test_gc's timeout issue. |
e0e479fbc58e18e323c9a57bb16773b7a1e8cb50
|
2012-04-16 |
* spec/default.mspec: expand relative path for ruby_exe which uses them with Dir.chdir; it breaks relative paths, for example core/kernel/exec_spec.rb. |
77321aeed941c7fd2e09c881e636562440217511
|
2012-04-17 |
win32/dln is only for win32. |
9e56e14f50d6b9de3654538af7a44f1f6ac8894f
|
2012-04-18 |
Run separate process if the test uses GC.stress. |
8de83c5198d72edeb0f65229bea535d7062689da
|
2012-04-18 |
Disable GC for slow this test. |
cc6ab53f592016daf6f4ef0075e4f33f365d638f
|
2012-04-18 |
Run separate process this GC.stress test. |
62c9ecfa122da546af36ed5a31e8696c62ced036
|
2012-04-18 |
Revert r35339-35343 because of no tests. |
61c1fb7058b5c4b586bc77a808ace94cc0b8c2e8
|
2012-04-18 |
Use mock of Gem::Security::OPT[:trust_dir] |
c1903a9f17ebda5c7c6d94e634d90e7ee0f98a72
|
2012-04-19 |
Fix multithread issue in the test of r35391 |
ec0bd633e274544391d5f7899d0bfd5b7c63f872
|
2012-04-19 |
Run TC_JSONGenerate#test_gc in a separate process. |
f46ffca1c766cdb20dabb27e9bbe60a124e28bcd
|
2012-04-22 |
avoid thread switching. |
eab4183f14c4441275a1df398a2df6434b1bc2d2
|
2012-04-22 |
Wait until the proxy stops. |
90d99ef1bd1ac0d76a163bafe96da986f158a167
|
2012-04-23 |
* .gdbinit (rb_ps_vm): follow st_table's packing change. |
b712455f98ad4e7ef9c44d8384192369aaa77b62
|
2012-04-23 |
Wait until the server stops. |
276d82a7c8cf8f5e80c057f3b85dc293eb573fd7
|
2012-04-24 |
Cent OS 5.6 wakes up in 4.989596sec from sleep(5). |
dd5ae05b05241e9d5ee8e0d246c4622b59c147c6
|
2012-04-24 |
* lib/optparse.rb (OptionParser#to_a): should split by end-of-line, and MUST TEST IT, MUST RUN THE TEST, MUST VERIFY BEFORE BACKPORT. [ruby-dev:45568][Bug #6348] |
c746b6fa42b1e68fb7284aa616d5ba7aef404dee
|
2012-04-26 |
* thread.c (rb_threadptr_execute_interrupts_common): handle timer_interrupt only on the first loop for the case to avoid the infinite loop like following case: * there is 2 Ruby threads (3 pthreads) (1) main thread is waiting at gvl_yield:112 (native_cond_wait) (2) sub thread works (3) sub thread waits at gvl_yield:133 (native_mutex_unlock) (4) main thread works (5) main thread goes to gvl_acquire_common (6) main thread call rb_wakeup_timer_thread (7) timer thread set timer interrupt to the main thread (8) main thread works (9) main thread waits at gvl_acquire_common:64 (native_cond_wait) (10) sub tread works (11) set sub thread as the current thread (12) run Ruby thread (13) ...100ms (14) sub thread goes to rb_threadptr_execute_interrupts_common (15) sub thread call rb_thread_schedule_limits (16) sub thread call gvl_release_common (17) sub threads waits at gvl_yield:121 (native_cond_wait) (18) main threads works (19) main thread back to gvl_yield (20) set main thread as the current thread (21) main thread call gvl_yield (22) main thread waits at gvl_yield:112 (native_cond_wait) As described above, the main thread can't escape from rb_threadptr_execute_interrupts_common. |
8109c530b25eaea436107060e44799169d49a3bb
|
2012-05-03 |
* lib/rdoc/parser.rb (RDoc.binary?): fix wrong regexp. [ruby-core:44798] [Bug #6393] |
09063f9d30658da148b2a4dd40ceca7d150e4aa6
|
2012-05-03 |
Embed backtrace to debug. |
66b0d426ed2e918aa4ea637faf208a30a0cb97c8
|
2012-05-04 |
rescue if it cannnot load psych. |
afd9ce9d9e00cfc940e4989a34033fa73268d969
|
2012-05-04 |
* io.c (parse_mode_enc): remove warnings 'Ignoring internal encoding'. [ruby-core:44455] [Bug #6324] |
95d4b3ba4974fdb9f08900267964949e30b1c821
|
2012-05-04 |
* test/zlib/test_zlib.rb (test_inflate): add a test for Zlib.inflate. patched by headius (Charles Nutter). [ruby-core:44859] [Bug #6398] |
ae4fa7951fde1844a11dae3a2c15d10a5fa99f03
|
2012-05-05 |
Revert r35443. |
6a7666e56290bd3647b4996c265b6794c3c9d0a4
|
2012-05-06 |
* io.c (io_encoding_set): suppress warnings. [ruby-dev:45627] this tmp1 is not required after r35538. |
0fce0545b607e1ac92457cc8523645c294c2d411
|
2012-05-07 |
* ext/bigdecimal/bigdecimal.c (Init_bigdecimal): define IDs before they are used. [ruby-core:44900] [Bug #6406] |
251001c8298412def115fc10e0798f283956b5c7
|
2012-05-07 |
Revert r35560. |
34a8bfa971e19985224b42af087778a4c14e0e6e
|
2012-05-07 |
* lib/minitest/unit.rb (assert_match): replace matcher only if both matcher and obj are String. fix r35541. [Bug #6405] DON'T COMMIT IF YOU CAN'T RUN TEST. FIX AS SOON AS POSSIBLE YOU BREAK TESTS. patched by ayumin. https://github.com/seattlerb/minitest/pull/124 |
5a00be2bf75939fd3bb05dabbdf46244eaa6bb43
|
2012-05-07 |
* ext/json: Merge JSON 1.7.1. https://github.com/flori/json/commit/e5b9a9465c1159fae533bca320d950b772bcb4ac |
40f1939614fe43244486fb9086e68dbf2135a506
|
2012-05-07 |
Correct requiring path to metametameta.rb. |
49331ddec794834987ec5e7c4aa51264345a8ca0
|
2012-05-07 |
* lib/minitest/unit.rb (assert_match): refix of r35563. r35563 breaks the intention of the original change. https://github.com/seattlerb/minitest/commit/68858105b2eb11c85105ffac5f32b662c59397f3 * lib/minitest/unit.rb (refute_match): ditto. |
c047e1ec12cfb945988a7b243e02b82121880975
|
2012-05-07 |
* ext/openssl/ossl_ssl.c (ossl_start_ssl): remove useless rb_sys_fail before ossl_raise. this cause a test failure on Linux. http://u64.rubyci.org/~chkbuild/ruby-trunk/log/20120507T190102Z.log.html.gz |
08b3a446e59aad15a30b7ee5246572c8eb7c84a5
|
2012-05-10 |
Skip IPv6 addresses whose interface is set as IFDISABLED. |
ba8a74314e475631f5aa3353933d3b7768f30558
|
2012-05-10 |
skip addresses whose interface is set as POINTOPOINT. |
bfbf9d0956e05fb3b8d1025f21414d6ef7a3693e
|
2012-05-10 |
fix the path of ifconfig. |
2f56c64b4f4686e7a5adac3dc486319694ad2828
|
2012-05-11 |
Add a test: BigDecimal("0").div(BigDecimal("Infinity")). |
38d3b013b7733d9ccd66c011d74c00b35bb704c4
|
2012-05-11 |
* thread.c (rb_threadptr_execute_interrupts_common): th->errinfo is not Fixnum, but exception object. This causes test_signal_requiring of test/ruby/test_signal.rb fail if the sub process is killed on waiting IO in lex_io_gets in require itself, not sleep. |
cc08e95b206f8c98af9509f99339f3c8655481e7
|
2012-05-11 |
Revert r35622. |
151093b97ed3c394a47d54bc59f299262d964360
|
2012-05-11 |
* thread.c (rb_threadptr_execute_interrupts_common): test_signal_requiring of test/ruby/test_signal.rb fail if the sub process is killed on waiting IO in lex_io_gets in rb_load_file in rb_load_internal in require. This is because (1) the process receive the killing signal in rb_thread_io_blocking_region in rb_read_internal in lex_io_gets. (2) set th->errinfo as INT2FIX(TAG_FATAL) at rb_threadptr_execute_interrupts_common. (3) escape rb_load_file in rb_load_internal and jump to EXEC_TAG() without set loaded as TRUE. (4) call first rb_exc_raise(GET_THREAD()->errinfo); because loaded is FALSE as above. this errinfo should be an exception object but this is INT2FIX(TAG_FATAL). Don't call first rb_exc_raise if GET_THREAD()->errinfo is Fixnum. |
3e972bbaba4291ab0b22349a90d63cdcf035b5b3
|
2012-05-14 |
Check IFDISABLED on Mac OS X. |
9381cd1184f8230de4c60b27d3c788107bfa292c
|
2012-05-18 |
* lib/uri/generic.rb (URI::Generic.build): duplicate args before adding new items. (don't change arguments) |
2053b5f4538e157581b8fbf96a30624a2594158c
|
2012-05-20 |
* enc/shift_jis.c (code_to_mbclen): return ONIGERR_INVALID_CODE_POINT_VALUE if the code is invalid. |
d795f2d1a803c03a7180f6f5049d3a9a0e8849f0
|
2012-05-20 |
Shutdown gracefully. |
52f0c6780e5abd58a68befdbf14a6a065161bf8d
|
2012-05-21 |
* lib/net/ftp.rb (Net::FTP#transfercmd): rescue shutdown. |
acb10b8c32a7235b56e4f4346e8ed6bf5026166a
|
2012-05-21 |
Rescue exception from writing to a socket. |
f6fb038dee4a385e7d4e3b2816a96157401953b0
|
2012-05-21 |
* lib/net/ftp.rb (Net::FTP#retrbinary): close only if conn is not nil because transfercmd may fail and return nil. |
2f6c48e53b36397b7ef61fc3194d35aa2b89a1c6
|
2012-05-21 |
OpenSSL 1.0.1 pre-beta disabled TLS v1.2 by default. |
3cbf88d8d421ff9345466f6c7352e5b7b3940079
|
2012-05-22 |
rescue EPIPE raised from conn.print because of client's timeout |
3ba0abdb157b490644264c3bc45cb8fbc1e1f46b
|
2012-05-23 |
* lib/net/http/header.rb (Net::HTTPHeader#range): fix broken parser of HTTP Range request. Old one can't parse invalid specs and multiple specs correctly. |
bd5c7507ec8dd484d5eab526c0ea1fa409d2959a
|
2012-05-24 |
Fix wrong filename: enc/shift_jis.c -> string.c (r35724). |
44ae75a12746b05ebef5635a5142d7fb65d1513c
|
2012-05-29 |
Suppress warning: method redefined. |
7671e7dd35e5f116664d5bc7ae22438a6e40677b
|
2012-06-02 |
* string.c (rb_enc_cr_str_buf_cat): don't reset coderange as unknown. the condition 'ptr_a8 && str_cr != ENC_CODERANGE_7BIT' means not unknown, str is also ASCII-8BIT because str_encindex == ptr_encindex, and nont (str_cr == ENC_CODERANGE_UNKNOWN) and str_cr != ENC_CODERANGE_7BIT means str_cr is valid because ASCII-8BIT can't be broken. [ruby-dev:45688] [Bug #6509] |
70be643c5bfe81e0aa6fbebec638d6806d707a08
|
2012-06-02 |
Fix previous commit, it means not need to make the condition. |
d054eb96317445fb30ac6d8b67721b88927f3f17
|
2012-06-02 |
Add a test for r35863. |
b4be4c7be315998f8301c21636aa7b4ab8c9e47f
|
2012-06-02 |
* regparse.c (onig_number_of_names): suppress a warning. |
190d319dab5184b1ef6ecb5df334f6345553b904
|
2012-06-03 |
* thread.c (vm_living_thread_num): suppress a warning. |
d70af743bf5d9d3a83d1b1a3ddfc0eb88ec93487
|
2012-06-03 |
* GPL: update text of GPLv2. [ruby-core:44488] [Bug #6328] http://www.gnu.org/licenses/gpl-2.0.txt |
efebb5b1570eed385dc07deb6b0e92b55f8ba081
|
2012-06-04 |
Suppress warnings. |
1c4e6066bede05c7c437b7690ce67ef9e51439c0
|
2012-06-05 |
Split one big test to seven tests. |
5c45a1373aa595d65ce796a24980c9804e58d8ec
|
2012-06-10 |
* configure.in: NetBSD 6 adds libexecinfo but it only works on amd64. http://www.mail-archive.com/source-changes-full@netbsd.org/msg38729.html |
67b8c950bfebee48b1883321a404e760cd9b9044
|
2012-06-10 |
* thread_pthread.c (native_cond_initialize): fix typo in r36022. this cause a failure on FreeBSD 8.2 amd64. http://fbsd.rubyci.org/~chkbuild/ruby-trunk/log/20120610T130201Z.diff.html.gz |
35973f273c3f6146a4b1a0c1597b0c1fc1d7b445
|
2012-06-10 |
* thread_pthread.c (rb_thread_create_timer_thread): assign return value to the variable err. |
f658207fe3716bfa6a784c0e857d4579ce03e6b7
|
2012-06-11 |
* configure.in: on checking libexecinfo, don't specify /use/local. On FreeBSD people must specify --with-opt-dir or --with-execinfo-dir. |
720dc304583d7d7fb27333494968cc4657a32e10
|
2012-06-12 |
* lib/mkmf.rb: add dummy clean-static target to prevent errors for the case real clean-static target doesn't exist. |
06d483006c727c922b8a099e66b4a3dfd8788270
|
2012-06-13 |
* Makefile.in: don't remove macros. now name2ctype uses macros. |
114ae69b457b1f02d2c63dd3c1b11bfffaf9b3fd
|
2012-06-13 |
* configure.in: use -fbuiltin with -ansi -std=iso9899:199409. This prevents errors introduced by disabling bulitin functions, which is the sub-effect of -ansi/-std. Now NetBSD can use -ansi -std=iso9899:199409. Maybe mingw, cygwin and darwin can also. |
bad859ca3e54168c455dd41810b9c62cfd15d7d2
|
2012-06-13 |
* regparse.c (PFETCH_READY): suppress Wunused-but-set-variable. |
e901d2ce2caf11079391f97a20422f2b0cf38625
|
2012-06-13 |
* thread_pthread.c (get_stack): Linux is the only OS which includes the size of guard page into the stack size. |
e9e603145f48f352b08541187a7c4d528f8a6399
|
2012-06-14 |
* configure.in: revert r36071 and add NetBSD to blacklist of -ansi. |
d998ba1c3ca32260a111b85ddab1dd1e564b16f7
|
2012-06-19 |
* ext/readline/readline.c (readline_getc): fix editline compatibility broken by r36123. [Bug #6601] |
e47c4e38a8e9cdd82417ccb514b132e28ee084a8
|
2012-06-19 |
* ext/readline/readline.c (readline_s_get_special_prefixes): suppress warning: unitinialized instance variable. |
5f883990182d2ea589a39f86c96f60df588bd736
|
2012-06-19 |
* ext/readline/readline.c (Init_readline): don't set 0 to rl_catch_signals and rl_catch_sigwinch. [Bug #5423] |
2418f9cc5559ff9d9d62f2139ee7d7a971e7be20
|
2012-06-19 |
Skip Readline 4.3. [Feature #5785] |
9c6ae17a6606a01f57ef6ad302c90e488f188cba
|
2012-06-19 |
Add test for [Bug #6262] |
6696fd0c49eca936c9f76738df587cda564fca90
|
2012-06-19 |
Skip on non UTF-8 locale. |
d42df4914631d7a2b96edc7ee0197f2ad47f5c8e
|
2012-06-28 |
* lib/test/unit/parallel.rb: workaround fix for rubygems. RubyGems can't find rake if the source directory is not equal to the directory which is running the test. [Bug #6604] |
22113b1babc0dba9f616fb5b9eff14d7f6f8342f
|
2012-06-29 |
Use Syck module after it is defined. |
c2a87e2733e19cc71435f36766835cb8dba56ceb
|
2012-07-03 |
* ruby.c (proc_options): warn if -K option is specified. [Feature #5206] |
b697018e1b30bd702f79a6b299cc17493efe9676
|
2012-07-03 |
Fix tests for previous commit. |
66d0ad360719e9e0aa4b65b32849dbd9c24998a3
|
2012-07-03 |
Undef on_parallel_worker? before redefine. |
31f3a2e780330621b011f8631a6ebc6753341bb6
|
2012-07-04 |
bootstrap/runner.rb must be run with Ruby 1.8. |
007c9aa2bf0ca503001e5ee2c2fc73566a09fbfc
|
2012-07-04 |
* ruby.c (proc_options): warn only if -K and -w option is specified. see also r36274 [Feature #5206] |
468985371143fc0f1f86c60897fa64c22321c8fc
|
2012-07-11 |
* lib/net/http.rb (Net::HTTP#connect): use local_host and local_port if specified. patched by Ricardo Amorim [Feature #6617] |
558edd51921d1c2380a773c8e1785299bcfd9cbd
|
2012-07-12 |
Use IPv4 address on connecting to 127.0.0.1. |
c2bcae864e3d8ee4265d9b125f34af9236f5cea7
|
2012-07-17 |
* proc.c (rb_proc_arity): return normal value (not -n-1) if it is not a labmda, or it is a labmda and no arg_opts. [Bug #5694] |
da74f0f426072e97fee3494fbe9691e59bdf860b
|
2012-07-17 |
Support IPv6 address. [Bug #6746] |
85dc1ab23b18ef7cb989eb4f4c704e8f8d30e12e
|
2012-07-17 |
Add tests for r36415. |
ba2ed2edebb1d86bc23e84a1f5168cf3fba94f84
|
2012-07-17 |
Add documentation about Array#join(nil). [Bug#5915] |
39b33658e3764ee621a9c2c9cc003e21da4e327e
|
2012-07-18 |
* lib/benchmark.rb: Fix Benchmark.benchmark output with an empty caption. patched by Benoit Daloze. [ruby-core:45719] [Bug #6610] |
7624e5d36c3b812dad23aba2eb470641c3c59ad8
|
2012-07-18 |
* ext/dbm/dbm.c (fdbm_empty_p): fix wrong condtion introduced in r36438. |
da78490c807186230b9af22870ba91905820cc56
|
2012-07-18 |
use localhost for both local and remote. [Bug #6746] |
7e9c25d0768f6bf897db31e2302ee573e3ef2350
|
2012-07-19 |
* thread_pthread.c: use #ifdef, not #if. |
07a6d0e9d112db7276492bcaf0856e04399232c1
|
2012-07-21 |
* lib/net/http.rb (Net::HTTP.newobj): return back for compatibility. |
e2f75afbfb5e6f156fad47b29979778dd4a47676
|
2012-07-21 |
Set false to @proxy_from_env to suppress uninitialized warning. |
478d37da053f39608fa505991aa69bcff4ade998
|
2012-07-21 |
Use 0 for webrick's port and get the actual port. [Bug #6766] |
ee755e2ce96c515336d65ea318692998fcf1547d
|
2012-07-22 |
* thread.c (rb_threadptr_execute_interrupts_common): increase running_time_us on THREAD_TO_KILL like on THREAD_RUNNABLE. This cause not to siwtch from a thread which is to be killed on FreeBSD and Mac OS X. see also the test. This issue maybe exist for long time but happens after r36430. |
4ed06c9cb79b70da0b5a742cb789f4c22cd46d18
|
2012-07-22 |
Use assert_normal_exit to avoid stack on buggy implementations. |
aec333b7a2d11acc3345d7bfb31a813758bde34b
|
2012-07-22 |
Suppress unused variable warnings. |
787c12da0b76cc9b0bfce90229cb26cbf2594426
|
2012-07-23 |
Synchronize with simple variable assignment. |
f6327e732fbc8c68dae163401d283924769dee8d
|
2012-07-23 |
Suppress warnings. |
612ff592ffe01ec8305780f3aae08e01b41c6e04
|
2012-07-24 |
Add version check for darwin's bug. |
040207ea01a0219d22b294e8c77faec5e235cb4a
|
2012-07-24 |
Show nd6 options and whether the packet is reached to the server or not. |
756b6e661b7af89db464e369fca63237c7d65710
|
2012-07-24 |
Add the case of Unix: filesystem encoding maybe US-ASCII. |
0daf636e7a3bb46d42c26e90bc863682aff6c96c
|
2012-07-24 |
Unix doesn't use win_expected_filename. |
347c554f7ee503f06b59dbe1bd3a6ae818a33efb
|
2012-07-25 |
* lib/cgi/html.rb (element_init): suppress redefine warning. Don't define methods if they are already defined. |
ba22341854a344727fe002c635594e1a8d40e217
|
2012-07-25 |
* lib/cgi/html.rb: Use << instead of +=. `a += b` is syntax sugar of `a = a + b`; it creates a new string object. `a << b` is concatenation and doesn't create new object. |
131f694330d1d44add74643a264ff7c4d7f06216
|
2012-07-25 |
Suppress warnings. |
61a67bc7200a5bf38ce77acc8fb11fa682bedbd8
|
2012-07-25 |
Add test to clarify r36421. [Bug #5915] |
787e40097bc59dbccd8a23f04f07de4965bc1b62
|
2012-07-30 |
NetBSD's /proc/<pid>/task is broken. |
e652ecfac71f0daf752e529dca6a9a0a444e26b3
|
2012-07-30 |
Suppress warnings. |
e62ee61262ec101b0456a17bb4ae71471ef8d91c
|
2012-07-30 |
On amd64, RUBY_PLATFORM is x86_64-netbsd6.99.7. |
0357ac8a38a710a6b64bd8b2bb38f8ba91545eea
|
2012-07-30 |
* lib/rubygems/platform.rb (Gem::Platform#initialize): Support pattern like x86_64-netbsd6.99.7. |
14bf66f25210248334f4730784ad00c18b7d651e
|
2012-08-02 |
* configure.in (AC_PROG_CC): AC_PROG_CC tries clang at first on darwin. [Bug #6816] |
77ef86feaa7218500435c0851701e8a4688fa82a
|
2012-08-03 |
* configure.in: move RUBY_MINGW32 after AC_PROG_CC. RUBY_MINGW32 uses AC_TRY_CPP and it sets CC and CPP. [Bug #6816] |
e07bdafbf4c3ef5e96ab026490302a2dd090572e
|
2012-08-03 |
Revert "* configure.in: move RUBY_MINGW32 after AC_PROG_CC." |
a713b37640079e1f54fcb199541d64387a8ab016
|
2012-08-03 |
* configure.in: move RUBY_MINGW32 after AC_PROG_CC. RUBY_MINGW32 uses AC_TRY_CPP and it sets CC and CPP. [Bug #6816] |
e57da6109cd7edc540245a387fbf71429a0fffda
|
2012-08-05 |
* configure.in: use gcc-4.2 prior to clang, gcc, and cc if exist for the use of Snow Leopard's old clang. see also r36594, r36610, r36611. |
a996b48515f67c8ccb7594d96a22a248a2461650
|
2012-08-07 |
* ext/readline/readline.c (Init_readline): rl_catch_signals=0 returns back. Without this, on FreeBSD9 and readline 6.2 irb can't catch ^C. [Bug #5423] |
7391ae231a3ab09b123044648c9453df4a3dc808
|
2012-08-10 |
Run automatic deflate decoding only if it has zlib. |
89c88eb5a9318f763779968e4c80214319ecb870
|
2012-08-10 |
Suppress warnings: Net::HTTPResponse#header is obsolete |
ccf911a02d35bf1d1667149d94b16da429049eee
|
2012-08-10 |
Refix r36678: switch with zlib and check content-encoding. |
e9969414bbf3a3c386d2c3f56fea33eb7f5d67a7
|
2012-08-14 |
* lib/erb.rb (ERB::Util.html_escape): fix r36687: call to_s before passing it to CGI.escapeHTML. |
b3a4461df2c78b4828cf344789b80e3c3ebedd14
|
2012-08-14 |
Suppress warnings. |
780e7d0951aefa64264e21d15d8deefeded6465f
|
2012-08-15 |
Revert r36699 and r36700. [Feature #6130] |
b0837c440eef2199eb1ef58f92b18cf0b5910d01
|
2012-08-21 |
Suppress warnings |
bbb6b5e84e53b17c5c08072cae05aed6de6e3abe
|
2012-08-21 |
* lib/cgi/util.rb (CGI.escapeHTML): use ' [ruby-core:47221] [Bug #6861] |
7a69af746135a2ecfc21cf717c4a4b217283ca15
|
2012-08-22 |
* lib/rubygems/test_case.rb: run test with psych if exist. |
ea16237c614f9261cedad243b311c0c76466aaef
|
2012-08-23 |
* configure.in: use the value of --with-opt-dir on building ruby itself. [ruby-dev:46064] [Bug #6900] |
f896ad3b49461dbdee5e47e8224051ff46e75d95
|
2012-08-23 |
* configure.in: Fixing Haiku build. - -lbe is not required for linking - stack protector doesn't work for now because of the default gcc's bug by Takashi Toyoshima <toyoshim@gmail.com> https://github.com/ruby/ruby/pull/167 |
180a2fbf9d954d0d426fca7999fee7407a7d1eaf
|
2012-08-23 |
Test for r36803's singleton_class_of. |
9ae270bf8880d1e4e950556216e4db3150bd9b8b
|
2012-08-24 |
Fix r36805. |
435827110622747500a77e8168fb128b9558fb6d
|
2012-08-28 |
* configure.in: Fixing Haiku R1/alpha3 build with gcc-4.4.4. - omit ANSI standard flags to compile socket extension where anonymous union is required. - remove redundant -be flags. by Takashi Toyoshima <toyoshim@gmail.com> https://github.com/ruby/ruby/pull/168 |
cc4c0ab8621a456cc070df9da74e58c4663b42d3
|
2012-08-29 |
* addr2line.c: SIZE_MAX is defined in stdint.h, so r36755 breaks 32bit FreeBSD. [ruby-core:47360] [Bug #6948] |
37cc18d54bf008cf4ab8e0c39829f96efdfe037e
|
2012-08-30 |
* lib/uri/ftp.rb (URI::FTP#initialize): raise InvalidURIError if "//" is not present [ruby-core:47344] [Bug #6945] |
b238b5be91433f824d92da976a94c84451a91023
|
2012-09-01 |
Use 0 as port like #6766 [Bug #6959] |
8e9bbfd513899c285b6c6edaedc1216e39d6976d
|
2012-09-01 |
* lib/webrick/ssl.rb (WEBrick::Config::SSL): add new key SSLTmpDhCallback to set SSLContext#tmp_dh_calback. |
2c1939f458816d4d72187e7a1cee0add05f0ca53
|
2012-09-02 |
Fix typo of r36878 |
d4e2cb1564030010e54d367223cc261894a4414f
|
2012-09-05 |
Suppress warnings |
406f6a23d5f2f5bb8a454038b3e2100a9da44a5b
|
2012-09-05 |
* parse.y (rb_warn4): added as a rb_warn variant to warn with explicit source file name and line in parse.y. |
aa8dd0290b20fa9db9b545b8a1670ff3371c2e4b
|
2012-09-09 |
* process.c: exec() requires to be single threaded also on Haiku. by Takashi Toyoshima <toyoshim@gmail.com> https://github.com/ruby/ruby/pull/178 |
1aab4196fa000cf93032bcf621f202c3e4016578
|
2012-09-14 |
* ext/nkf/nkf.c (rb_nkf_convert): suppress warning. |
3d42b23557f135100e2b41b0a9ed4c47d58c3d45
|
2012-09-14 |
* ext/nkf/nkf-utf8/nkf.c: Merge upstream: 50a383c84. [ruby-dev:46128] [Bug #7005] |
e8854f8c62bd4241c77e5b2db82060d94193ea51
|
2012-09-18 |
* ext/openssl/ossl_ssl.c (ossl_sslctx_attrs): add npn_select_db to suppress warning: instance variable @npn_select_cb not initialized |
181815422b02bccc24a98dd2637a6e1da8d5a43e
|
2012-09-19 |
suppress warnings |
796700aca712dbd1155760b22cb50cfd8aab70d9
|
2012-09-20 |
check @there if it is nil to prevent infinite loop |
025a2479ae6bc2896e78594a49acd64c32415166
|
2012-09-20 |
* lib/drb/ssl.rb (DRb::DRbSSLSocket::SSLConfig::DEFAULT): add SSLTmpDhCallback for configuration option. |
8ac52a95d577d00ed7b783fde8bca5b2b76cb404
|
2012-09-24 |
* tool/merger.rb: add --ticket option to add ticket number. |
418bbce88a77599672a5851f63245a4723a8a608
|
2012-09-24 |
use assert_predicate for unary operator |
2eadff346a96ccb756bd8949298a48e709edbe4f
|
2012-09-24 |
* iseq.c (rb_iseq_defined_string): the index of defined_strings must be the value of type - 1. |
6fc41b02915eb48efd6150a139a255672450c56f
|
2012-09-26 |
Darwin 12 (OS X Mountain Lion) also has Bug #6692 |
24793ac32db538306899aed7ba588b7231f93a95
|
2012-09-26 |
Revert "Darwin 12 (OS X Mountain Lion) also has Bug #6692" |
948169c5be76936a2e8ccffe6301bf4ee1b6d559
|
2012-09-28 |
* lib/rubygems/installer.rb (check_that_user_bin_dir_is_in_path): test_generate_bin_bindir_with_user_install_warning(TestGemInstaller) fails on Windows with msys bash. It makes comparing paths case-insensitive. pick from upstream to fix a failure of test-all [ruby-core:47711] https://github.com/rubygems/rubygems/commit/c474edb2f3704206f04da1c8c6cf9fb079d84abe |
64989fa5a2a8022aee8e6a5b71eb1e77eba5ce82
|
2012-09-30 |
* string.c (rb_str_concat): use memcpy to copy a string which contains NUL characters. [ruby-core:47751] [Bug #7090] |
a9497d5a842d762ad7e18a7abe9413581ea44804
|
2012-10-06 |
Revert r37098 |
ba7c9b1cf7681d56e25d67b54bfaee9331aab723
|
2012-10-10 |
Test both username and uid |
187ae6d5a7b4b8f98383f8833f4742ab66f27c22
|
2012-10-10 |
Rename variabls |
b5ff6f11b52ef381e4fcbe90618e75a1a5321395
|
2012-10-10 |
* iseq.c (insn_operand_intern): cast op to rb_call_info_t* before compare with iseq->callinfo_entries whose type is rb_call_info_t*. |
34996e23efc17063c369ca0435c51d98f496f225
|
2012-10-11 |
Suppress warning: 'iseqval' may be used uninitialized in this function |
84fa14aab12ef679ead8af2da2574db9b9a05c84
|
2012-10-12 |
Fix wrong condition of skipping test_ioctl_linux |
78e3185a20d9307c98fecca6d3bacfb8f2c271b8
|
2012-10-12 |
use tty(1) to check if /dev/tty is usable or not |
900b62a2e96228d75c3552e04e81fd12f474a1d3
|
2012-10-22 |
Supress warnings: unused variables |
c6629c48e61f341aa5e0b4b8f0c4816a2e9e0cc1
|
2012-10-25 |
Revert r37316 |
897a3fce917c55ed9751b0834c63c7e6c5085bcf
|
2012-10-29 |
Use assert_normal_exit to split process |
643f5308e683334aceb2db9656b61f577579effb
|
2012-10-30 |
Check if there is no error before reconnect [Bug #4387] |
b2bbfb3e1836db4c48bc6ebae63af96be85d380b
|
2012-11-01 |
* tool/make-snapshot: fix wrong regexp for releasing preview. patched by mame. |
072ab753ec04dc7578abeeeea23fe2d47e2d75fc
|
2012-11-01 |
lib/mkmf.rb: fix for if config["libdir"] is nil. |
082e1344ccb587fd663446a423095b58a6cc34a6
|
2012-11-01 |
* tool/merger.rb: add feature to tag preview/rc. |
71dcc25fb768b0ff8fe49d0d8186d001b98ae469
|
2012-11-01 |
suppress warning: 'val' may be used uninitialized in this function |
b5c5b980ddd9e8ad44c099d9fa9a53c0fb7eb49d
|
2012-11-04 |
Don't redefine methods |
0ba4526d06e16ee496c581d7cf5a9fee801b3109
|
2012-11-05 |
* lib/cgi/core.rb: check if Tempfile is defined before use it. |
58ef0f06c6f6fcc4f6a0d31ade430d87ef9d968d
|
2012-11-06 |
* ruby.c (load_file_internal): set default source encoding as UTF-8 instead of US-ASCII. [ruby-core:46021] [Feature #6679] |
a6ec2584527fb4d6f3a65a2dd16dc02eabdfcec6
|
2012-11-06 |
* string.c (rb_str_b): Add String#b, returning a copied string whose encoding is ASCII-8BIT. [ruby-dev:45992] [Feature #6767] |
ccd7a805cc4ceb274ece6ba519fa233ed8d210c2
|
2012-11-06 |
* lib/net/protocol.rb (Net::InternetMessageIO#each_crlf_line): don't use /n in universal regexp. [ruby-dev:46394] [Bug #7278] |
172d8f9b6eb3d0af7f451e505fd3a5c2e438215e
|
2012-11-07 |
* numeric.c (ruby_float_step): fix r37514: it yielded with NaN if the unit is infinity. |
a3286ba320deabfd60861eabaddbc0263cb429f8
|
2012-11-07 |
Suppress warning: Bignum out of Float range |
6ce8c33936d59716a0676d2ec8e22b22e2a1da94
|
2012-11-08 |
* lib/net/protocol.rb (Net::InternetMessageIO#each_crlf_line): treat \r as newline as mame pointed. [ruby-dev:46425] [Bug #7278] |
dfb44feefeb837bae561769e5f1a30276e70b0a8
|
2012-11-09 |
* string.c (rb_str_crypt): crypt(3) may return NULL. Latest glibc (2.16?) crypt(3) actually returns NULL. [Bug #7312] |
5bde05f98f97557e0d040d7a579111e5bb0f2c0e
|
2012-11-09 |
Use C90 comment style |
efeee7afa9c9dc442a4eb591cc0f6a89dc03bc01
|
2012-11-09 |
* array.c (rb_ary_splice): fix r37583 doesn't condier the case when beg > array length. |
64757d284aad769dc16229881822bbbb3a0d7751
|
2012-11-11 |
glibc 2.16 or later denies salt contained other than [0-9A-Za-z./] [Bug #7312] |
f82d652f35b594c63358cf06bdd242f3cb30b534
|
2012-11-13 |
Fix dtrace commit r37631, it is [Feature #2565] |
d8aaa430747121474ae88edc5807a9b970a15e75
|
2012-11-13 |
* Makefile.in (.SUFFIX): .SUFFIX is needed here for .d.h on bsd make. |
db31b3dad519f755358f0a96baad5c378e7c7972
|
2012-11-13 |
* common.mk (dmyprobes.h): always create for make dist. |
bd5b2cb6171d7985fd9fade8f3deaf59cd176d71
|
2012-11-13 |
* common.mk (vm_insnhelper.c): this target is useless and causes ruby always need rebuild. |
e7659bd2fd61b13800f2e5841659ab85a8aff525
|
2012-11-13 |
Define dtrace test classes only when dtrace exists |
4b96ecc89f2ca222d0a94f880ee7ca25985a2d96
|
2012-11-16 |
* lib/rake/version.rb: workaround fix to build. see #7366 [ruby-dev:46522] |
48aab9e032f7deca5ccc994356428c86f75ef2f7
|
2012-11-16 |
* test/rake/helper.rb (Rake::TestCase#setup): @orig_PWD shouldn't be Dir.pwd when the build directory is different from source directory. |
a632fe43d837f3cb05ed35012327aa60c37919b7
|
2012-11-16 |
* test/rake/helper.rb (Rake::TestCase#setup): revert r37669. @orig_PWD should be the original pwd. |
6e0375e3e220350b20bbba8125b8243e11e8c810
|
2012-11-16 |
* Makefile.in (no-dtrace-probes.h): dmyprobes.h is in srcdir. |
f567a1a4d9b90ff2e20f4a1238d39dfbf5db6995
|
2012-11-19 |
* Makefile.in (.SUFFIX): bsdmake needs .SUFFIX is defined before use. |
70927cb204f0dd6dc9d82e45d75fec50c437269c
|
2012-11-19 |
* common.mk (vm_dump.o): depend probes.h. |
24512ba1b4be9698f127795d8e9ccfe96640983c
|
2012-11-19 |
* configure.in: fix didn't enable_dtrace=yes on auto. |
29996bb313088f448cc323e16f4e2a91d2008914
|
2012-11-20 |
Don't send INT signal itself. |
a7e13d65f4cb6e0f61cee67a85417aa572f3bd22
|
2012-11-20 |
Remove probes.o before update |
49c0c51056377819d6289d04baa69e38d9871d24
|
2012-11-20 |
Revert "* configure.in (--enable-dtrace): change help message" |
bd0931f7b9a39dd48af48ebef5c2a13d7c3e3e56
|
2012-11-20 |
* configure.in (--enable-dtrace): always call RUBY_DTRACE_BSD_BROKEN for portability. As the note, FreeBSD 8 has DTrace as the optional feature (it is enabled by the build option), but doesn't have USDT. FreeBSD 9 has USDT but they are still optional. FreeBSD 10 will enable them by default. The variable $rb_cv_prog_dtrace_g is "yes" only on FreeBSD 9 with optional DTrace or FreeBSD 10. If it is "no", you cannnot know whether it doesn't need -G or DTrace is disabled. (by cheking error code, you can know) |
da56cb6bf2bc71cd1b8cbb272f8bc4acd2a4d6be
|
2012-11-20 |
* configure.in: fix dtrace didn't work on darwin. |
b1fa559039d9a2130975a364260fe77a086e6e8b
|
2012-11-20 |
Add extra line to prevent syntax error |
f495c968c901b3db0f67310ffe815a360b9587a3
|
2012-11-20 |
* configure.in (RUBY_DTRACE_AVAILABLE): only check dtrace availability. |
bf445c240a189ef973d22052d2099efc0f1c0602
|
2012-11-20 |
fix guards for glibc crypt(3) see #7312 |
1196b798d63f2834b2db6ed09794c1f1ea517b9b
|
2012-11-20 |
* Makefile.in (.d.h): replace char * to const char * because somehow current dtrace removes const of function declaration in probes.d. |
9d71f70da9f30528675f07228687106a69f05b3b
|
2012-11-20 |
* test/ruby/test_m17n_comb.rb (test_str_crypt): Use RbConfig to get libc's directory. Patched by Vit Ondruch [ruby-core:49763] [Bug #7312] |
4ba69a41d8373bfdc17f54a1d5f16886ad3f6371
|
2012-11-22 |
* vm_insnhelper.h: partly revert r37631 (DTrace support). "vm usage information is always collected, so uncomment the functions." causes performance impact. [Bug #7370] Off course this revert disables related probes. |
59c41661a7de1c4eab03023fa463792f7be0e944
|
2012-11-22 |
* ext/nkf/nkf-utf8: Merge b0a6577a521d1bba5e19853f95d5c4b9be1072b5. Support JIS X 0213 and some bugfixes. |
1dec7384d1629eb1b45252294c7e1a7009f148bc
|
2012-11-22 |
* Makefile.in (probes.o): add -C to ignore #include in probes.d. |
757413f6bb6879a3bf92cf26fa4d0c9467cd84ff
|
2012-11-24 |
Rvert r37827 and r37828 |
e6c2ffa981f00c249a9a6a1595ecab18d0a6f741
|
2012-11-24 |
* ext/nkf/nkf-utf8/nkf.c (unicode_iconv_combine): returning flags are nkf_char. |
1ab73afbf9a6d6ae72b02674fa1b253469f1bf36
|
2012-11-25 |
Fix test to follow r37838 |
3e0becb42d73be66cd60a0694554eb014b1b6552
|
2012-11-26 |
* io.c (argf_each_codepoint): add missing ARGF#codepoints [Bug #7438] |
357d42569fc99c9eb6482484dab8a72cd35c57da
|
2012-11-27 |
Suppress uninitialized variable warning with UNINITIALIZED_VAR() |
c41e749c4d6102bc3db543c272f7e344896f70dc
|
2012-11-27 |
* configure.in (ARCH_FLAG): __sync_val_compare_and_swap_4 needs -march=i486 on at least linux gcc 4.1. |
bb2e9e9e9871eab71aac3f316339c67e8bb4a1a5
|
2012-11-27 |
* configure.in (opt-dir): don't use non portable flag -E of sed. |
c8d3536852a0a8db04ec214eb0a723876438b961
|
2012-11-27 |
fix r37904: it forced i486 though -marh was usually i686 |
13dc0e14fec6715b148de3586f4481175801ba82
|
2012-11-27 |
Refix of r37904 |
013521e55742a07fbc5a4b264862b2da21168b89
|
2012-11-28 |
* configure.in: fix r37294: run only on i[3-6]86-linux. |
e2779a53ef78eddfe464fc5c9821e7c43f061597
|
2012-11-29 |
* thread.c (do_select): suppress warning (uninitialized value warning) with UNINITIALIZED_VAR(). |
d1dfebc05a0af85d6dac21038662a794464ff0e8
|
2012-11-29 |
Revert r37953: thread.c (thread_start_func_2): remove unused code. security |
d81b5a4ffb9f549cfefdc41581fe9fa7dbb91130
|
2012-11-29 |
* test/minitest/test_minitest_unit.rb: restore orig_verbose only if it is set. This broke rdoc's tests. http://u64.rubyci.org/~chkbuild/ruby-trunk/log/20121129T050102Z.diff.html.gz |
07b10cd59f372498e43d7bb10ce019e782c7a548
|
2012-11-29 |
* lib/rdoc/test_case.rb (RDoc::TestCase#verbose_capture_io): defined for asserts of warnings. |
5cab66cbcfd2c1d1b1da916b7e7b2be8b41cc06a
|
2012-11-29 |
* lib/rubygems.rb (Gem.load_yaml): return if Kernel#gem is not defined yet. This causes crash if test-all requires libraries in a certain order. A simple reproducible code is ruby --disable-gem -e'require"yaml";require"minitest/autorun"' |
bda0aca2afa263022876432c5a91259193192a25
|
2012-11-29 |
Revert r37991 "compile.c: hash must be paired" |
4556a9ec654406c1be43a0b0b3bff99e4d0ed3c1
|
2012-11-29 |
* compile.c (compile_array_): refix r37991 remove assertion: it is true only if type == COMPILE_ARRAY_TYPE_HASH. [ruby-dev:46658] [Bug #7466] |
40bae2f67c1160e1e59018c1003d014c60d1ee47
|
2012-11-29 |
Run another process to avoid failure when objspace is already loaded |
e818b24c44572dda8d430bfc8d9d755602de1249
|
2012-11-29 |
Sort th result to compare multiple lines |
213ba52407aa96d51e983579d61367991fc78d67
|
2012-11-29 |
Fix typo of r38004 |
b479ca0c98007840b4d67c9539a2455eef7fead2
|
2012-11-30 |
Use capture_subprocess_io instead of capture_io. fix r38002 |
d8da36dd227122126db565f056cbb3c3493d7c33
|
2012-11-30 |
Refix r38002: capture_subprocess_io also doesn't fork |
8539a917ddf13e48237bf9a10eb8b660dbba4628
|
2012-11-30 |
Use RUBYOPT to overwrite original RUBYOPT ENV |
9207474f04b9aa6e60f1d0799a4afbd908e9dac7
|
2012-11-30 |
suppress warnings: unused variables |
b1b7c389fbea8da2989a241f4f067f73f2bb8e7d
|
2012-11-30 |
suppress warnings: uninitialized variables |
b1920c034b3bdd7421d2629c57a963d1878d0e1b
|
2012-11-30 |
* parse.y (parser.utf8): remove unused property. |
f68ab200449715adbe11d78cd028592410dd4b4c
|
2012-12-04 |
* parse.y: replase parser->enc with current_enc. |
51ee08fd7128639ecb82997612b028ba94ba8c3d
|
2012-12-04 |
Suppress warning: uninitialized variable [ruby-core:50470] [Bug #7494] |
05db61c25daa2192b625ad04771c82ee4b12867d
|
2012-12-05 |
Use underscore-begging name for dummy variables to suppress warning |
1b648d04673813185cd92653813905ebcf3bd9aa
|
2012-12-05 |
Suppress warnings |
811efc8276e9ffd6adf95d8e954d8cac40ed49ef
|
2012-12-07 |
Add declaration of rb_warn |
b03c751e9494df2a7735a7907320c74705b0b4b0
|
2012-12-07 |
Canada/Newfoundland was renamed to America/St_Johns |
68300e95545d9b7d9c2c7a922cc6377a42c1f8a1
|
2012-12-07 |
Add freebsd to force_tz_test |
1bb1d096fbd5d5b79539aa5ff9bf53bca87fe686
|
2012-12-07 |
* time.c (time_mdump): dump timezone string to private instance variable on marshaling. |
3c0f66570cec6ce2eb7e60d2dfef80ad0cff2878
|
2012-12-07 |
Use more portable value for ENV['TZ'] |
a263a8567a3c0ea3bdd3b3fc10f0880aa23d85b3
|
2012-12-10 |
Add debug print to debug make dist error on rubyci FreeBSD |
4eb272e83c3872504bce29daa967778e1e4a8419
|
2012-12-10 |
More debug print for r38296 |
20d68c92ca089156e7b216ce823b699fce3410ea
|
2012-12-11 |
Revert r38296 and r38301 |
381b72da1202557b5670f39241c783658915a3da
|
2012-12-11 |
* common.mk ($(MINIPRELUDE_C)): -I may break make dist. patched by Vit Ondruch [Bug #7541] [ruby-core:50736] |
0ab057280cee1b67b83bd4e9b1e9a8f5806c7bf1
|
2012-12-11 |
Experimentally revert r38041 |
addefaa6a3ee7308b031e843ce222d99d218d1c4
|
2012-12-11 |
* ext/dl/win32/extconf.rb: Fix typo by Santiago Pastorino <santiago@wyeworks.com> https://github.com/ruby/ruby/pull/221 fix GH-221 |
55058e3583a177ad86deef7c0128f777e4be0f24
|
2012-12-11 |
Revert r38301 |
10c014b06d293314da37ec2171b3b20e64cbd670
|
2012-12-11 |
* tool/make-snapshot (BASERUBY): add --disable-gem to avoid load gems. [Bug #7541] [ruby-core:50736] |
9f69bef99bdaf542e3cc93215bcf5e1dbba1b91b
|
2012-12-11 |
* tool/make-snapshot: add --disable-rubygem to both MINIRUBY and RUBY. On making miniprelude.c, it seems use MINIRUBY. this fixes #7541 but rubygems also needs to be fixed for older rubies. |
a6455f2994994a44212eeb3693940065c5acbe7f
|
2012-12-11 |
Experimentally recommit of r38041: specify smaller max length |
64bbd55c85a3f3d7c88ba898d81e55f068e9eb7e
|
2012-12-11 |
Experimental: don't use $.*s of fprintf |
a52c63e420c6e30688f00790d39bb1f720b7be80
|
2012-12-12 |
Experimental fix for r38041 |
34fb7d783045dd4bb7b6dd49e6a1e922b7b947ff
|
2012-12-12 |
Specify rlimits_core to prevent making core file |
486795d95124c8d2bdaf4ae84a282e3879cb367c
|
2012-12-12 |
* configure.in: add -fno-omit-frame-pointer if libexecinfo is used. At least on FreeBSD ruby will crash on getting C backtrace when it is compiled with other than -O0. |
395d7bb34624d69bf54e121a4f385ef84537e996
|
2012-12-12 |
Suppress warning: too long path |
43f6fdfb42d3f4c9025c290bdf5aeffe5959f1bf
|
2012-12-12 |
* ext/json: merge JSON 1.7.5. fix tests and other fixes. |
a0046fe94972ba4873244a1b985cb69f1685b5f3
|
2012-12-13 |
Use different port from test/xmlrpc/test_cookie.rb |
bc2195e4fbf7281af3a0bd055d4263690d7aad9f
|
2012-12-14 |
* test/ruby/envutil.rb (EnvUtil::Unit::Assertionsassert_separately): added to execute given test source on separate process, catch its resulted exception and raise it on main process. |
1e7ef5882e18b318f68804aada885eee47045593
|
2012-12-14 |
Use assert_separately to speed up slow tests |
497f8904cb3f90a3abf5340a129811aceb96ee33
|
2012-12-14 |
* vm_trace.c (exec_hooks): add volatile to avoid segv. On test-all with -j, it may crash in TH_POP_TAG. Detailed mechanism is not known but this fixes it. |
8dcc5ec888b5cdf7634fb717823db6e8ad8cef86
|
2012-12-17 |
Use EnvUtil.rubybin instead of Gem.ruby |
c2606d23c5cb25bdddf8e32a811da773b82b2d60
|
2012-12-18 |
Show $LOAD_PATH and RUBYLIB to debug easier |
526d7af1a7da85cf40bfdb43c2e19d010685d4fc
|
2012-12-19 |
Suppress warnings |
056bdfd2e5a208e691cffc405d775ee5939ca3d3
|
2012-12-19 |
Revert r38371 and r38384. they didn't solve the issue |
a83df3dc8261d16d333387a0c47a887e36c8b15c
|
2012-12-19 |
Push given event only if it is right one |
67ae926c5e68b656c3661aaa747d7720488c32ba
|
2012-12-19 |
Don't check events from different files like r38456 |
1b2be1f8ca5286a75d9401f96eaec89317353e3e
|
2012-12-19 |
Use next in proc instead of break or return |
1ed4ed43f7c49cd690464a60c7e1ec1c0150688b
|
2012-12-21 |
Add test for r38529 [Bug #7536] |
02253a796181cf958f858ec3a767de333e0fcab5
|
2012-12-23 |
* lib/net/http/generic_request.rb (Net::HTTPGenericRequest): set content-length to zero on empty post requests by Gregory Ostermayr <gregory.ostermayr@gmail.com> https://github.com/ruby/ruby/pull/201 fix GH-201 |
5688e811bdbec002c491a96baeec4745235c19ab
|
2012-12-25 |
Fix test to avoid failure from the order of Dir.foreach |
febab308c87f721d9b7491d37e345d0130a4bca2
|
2012-12-25 |
Add test for r38543 [Bug #7597] [ruby-dev:46786] |
c3992aa40cdd74d91f18f8633ee96ec48bb5ee64
|
2012-12-25 |
Fix argument for assert_in_out_err to fix test failure |
e4b760128b523007ab31c5e8eb7ca22c2ce43df2
|
2012-12-26 |
Add opts to prevent generating core file |
109d71ac71cab09d415a489deb39191735d9d00c
|
2012-12-27 |
* variable.c (rb_mod_remove_const): fix segv caused by r38558. |
8654730aa8449ccd5b470c88cb5c0a22e36eabbd
|
2012-12-27 |
* def/id.def: use split(/^/) instead of String#lines to support Ruby 1.8.5 as BASERUBY. |
bd7184b8661f9d517be007b083f4fb874e6ff186
|
2013-01-05 |
Suppress warnings |
a1de1fa575786655f5c9960d4b8dcb8db695ccf4
|
2013-01-05 |
* lib/net/http/generic_request.rb: Amazon ECA API and GTE/1.3 disallow requests whose host has port number if its port number equlas to default port number of the scheme. [Bug #7650] |
193e1fc81055e99626f08a43a4fc7ccb96933091
|
2013-01-09 |
Add RUBYOPT=>nil to avoid false negative |
2bcff78b424a637cf2a057ac901da34fc298094a
|
2013-01-11 |
* string.c (dispose_string): use rb_str_free for freeing string in parse.y. by Sokolov Yura <funny.falcon@gmail.com> https://github.com/ruby/ruby/pull/87 fix GH-87 |
b44ac42335a9c135cd67a9881341fbf74b4b13fe
|
2013-01-13 |
* regparse.c (add_ctype_to_cc): don't check dup warn on adding negative ctype to cclass. [Bug #7471] [ruby-core:50344] |
d5b62c3aa152c2303458bee99666d3858c0792c9
|
2013-01-13 |
[rdoc] expalin kcode argument of Regexp.new |
063cdaeddc8f3ff65a6e112b3b60482fb4e04d31
|
2013-01-16 |
Remove commenting out tests introduced by r38478 |
b536e31faac5121f44ab0b53a901a6e7784bce59
|
2013-01-22 |
Sync output message |
2ad0113746def243f84283bc4b7a4a24443a3946
|
2013-01-24 |
fix rdoc of __dir__ [Bug #7729] |
ded754f33d89a0ae2f5fdbc567ea18639e28eb33
|
2013-01-24 |
Refix of r38916: it uses realpath |
cf2da37701897a31951f1b83667ab5575606c297
|
2013-02-09 |
the process maybe already finished |
062d2ee6f798205c3046730d0d348cfd0d0bc09d
|
2013-02-12 |
* ext/json: merge JSON 1.7.7. This includes security fix. [CVE-2013-0269] https://github.com/flori/json/commit/d0a62f3ced7560daba2ad546d83f0479a5ae2cf2 https://groups.google.com/d/topic/rubyonrails-security/4_YvCpLzL58/discussion |
edacc7d236b87ab3a53a5812967a8fd75d61cd09
|
2013-02-12 |
Get libc's path by ldd [Bug #7828] [ruby-core:52129] |
caa0e40f4dcd7d113eda3f2a24d62685510f0a16
|
2013-02-12 |
Suppress warnings: setting Encoding.default_external |
16d775d94e172a8cf869b1fe84f10e90d8d324dc
|
2013-02-16 |
* tool/mkconfig.rb: remove prefix from rubyarchdir. r39267 expands variables, it changes expansion timing, breaks RbConfig::CONFIG["includedir"] and building extension libraries with installed ruby. |
c4d41074868afbf18c5a1750eb06617027140598
|
2013-02-17 |
Revert r39289 |
e233ca15e02aeae3d6db60421bec5509d65991c6
|
2013-02-18 |
* configure.in: check whether backtrace(3) works well or not. |
0b261c379bddc9772321e1ca2a79e5073b6ee4b5
|
2013-02-18 |
* vm_dump: FreeBSD ports' libexecinfo's backtrace(3) can't trace beyond signal trampoline, and as described in r38342 it can't trace on -O because it see stack frame pointers. libunwind unw_backtrace see dwarf information in the binary and it works with -O (without frame pointers). |
10103e8cc7ce82027b5e96b7a5793ed4c27567b9
|
2013-02-18 |
Correct condition of r39302 |
45dcceaa71a64af9cf5209ed6989511bdd753ca1
|
2013-02-21 |
* tool/merger.rb: add interaction when only ChangeLog is modified. |
e525bcd1b3723e91311d67262b1aa726cc9b0104
|
2013-02-21 |
Add test for [Backport #7896] [ruby-core:52607] |
7dd6e08b93a750d962fee51eeaec726caf8dc82e
|
2013-02-22 |
* test/test_rbconfig.rb (TestRbConfig): fix r39372. It must see RbConfig::CONFIG instead of CONFIG. |
ef339580947c7df1281263ccfb99718887e5378d
|
2013-02-24 |
Use require_relative to require local library |
2d3808eeac6ea951797fa53cb857919aa0d7d4cf
|
2013-02-25 |
* string.c (str_byte_substr): don't set coderange if it's not known. [Bug #7954] [ruby-dev:47108] |
4cc2a6b1b1d54617f8582a524101b669a2366b47
|
2013-02-27 |
* vm_exec.h (END_INSN): llvm-gcc may optimize out reg_cfp and cause Stack/cfp consistency error when the instruction doesn't use reg_cfp. Usually instructions use PUSH() but for example trace doesn't. This hack cause speed down but you shouldn't use llvm-gcc, use clang. [Bug #7938] |
78dbaa16481c6ccda491d40695abe3d1c1d8c9b1
|
2013-03-01 |
* Merge Onigmo 0fe387da2fee089254f6b04990541c731a26757f v5.13.3 [Bug#7972] [Bug#7974] |
6751ba4c7ae392b34dc25429854cef3b658c96ee
|
2013-03-01 |
Suppress warning: uninitialized value |
407bcb4bc6207a2668c2c801711a5eb0bcbfc100
|
2013-03-11 |
* Merge Onigmo d4bad41e16e3eccd97ccce6f1f96712e557c4518. fix lookbehind assertion fails with /m mode enabled. [Bug #8023] fix \Z matches where it shouldn't. [Bug #8001] |
756cd2852d8faea5139b01bfd5e596d6f9e35b14
|
2013-03-11 |
* io.c (extract_binmode): raise error even if binmode and textmode don't conflict. [Bug #5918] [ruby-core:42199] |
7590de68e2102d586a1fb4e34642643b3c731269
|
2013-03-11 |
* test/ruby/envutil.rb (EnvUtil.with_default_external): add for changing Encoding.default_external without warnings. |
5f257cf403a0316ee005b5cc476b04dbf9ca86ec
|
2013-03-11 |
* enumerator.c (enumerator_with_index): try to convert given offset to integer. fix bug introduced in r39594. |
3bda122ab9387b05f99808e6f3415a7346ecb80a
|
2013-03-14 |
* file.c (rb_sys_fail_path0): add to append the name of called function to ease debugging for example blow umask_spec failure. http://fbsd.rubyci.org/~chkbuild/ruby-trunk/log/20130309T010202Z.diff.html.gz |
fb34a2600326f6ba3ba116c35d1395e90d10fd00
|
2013-03-14 |
* file.c (rb_sys_fail_path): use rb_sys_fail_path0 only on GCC. __func__ is C99 feature. |
bfd52c985ccc3b2e245c87c197d73150d2b8d5df
|
2013-03-14 |
* file.c (rb_sys_fail_path): define & use rb_sys_fail_path0 like r39752 |
4bfea99d1131482b6f28b5dd8d0a622de9231156
|
2013-03-15 |
r39766 denied to initialized already initialized time object |
a9cbf64137b846ba28ae0e7a0bb9d607e37fb710
|
2013-03-17 |
* io.c (io_fillbuf): show fd number on failure to debug. http://c5632.rubyci.org/~chkbuild/ruby-trunk/log/20130316T050302Z.diff.html.gz |
9b113a0d6bec8e61e72171d98843b4d58f8dbf53
|
2013-03-18 |
* vm_exec.c: Correct predefined macro name. This typo is introduced by r36534 and should be backported to ruby_2_0_0. |
f8eaf3c625e7a57509d74ce26a82593698fafad0
|
2013-03-18 |
* vm_exec.h (END_INSN): revert r39517 because the segv seems fixed by r39806. |
aa24857f12718d1fa81d77695f6f5af319334d24
|
2013-03-18 |
* vm_dump.c (backtrace): on darwin use custom backtrace() to trace beyond _sigtramp. darwin's backtrace can't trace beyond signal trampoline with sigaltstack. |
ab31e97c4475ae179f4a64b36e989fdfbfaa1d6d
|
2013-03-18 |
Add comments to r39808 |
035838147231983fb448b84ef5d4d08d4d3bbdf3
|
2013-03-21 |
Retry ps if it doesn't do setproctitle |
65a277d71726c9d1aeb9329cfff2776ff103cead
|
2013-03-21 |
* addr2line.c (rb_dump_backtrace_with_lines): output line at once. |
338456ad94708c0ff4f057ed9e66da8cd34f69ae
|
2013-03-23 |
Suppress warning: OpenSSL::X509::StoreContext#cleanup is deprecated with no replacement |
e8f9b6647aead1dc3e2ccd7e6bea05dd2b67ea86
|
2013-03-23 |
Remove unused variable |
3de18117885c4849430a9dcb1e8395777fe4bb63
|
2013-03-23 |
* addr2line.c (kprintf): added from FreeBSD libstand's printf. this is consided as async signal safe function. |
20219afd83a34cf4f09424f5d18d39db2b6dedba
|
2013-03-23 |
Suppress warnings |
362208c041ee8feed9262d0c7f2c78bf3caea6e5
|
2013-03-23 |
Add timeout to infinite loop [Bug #8100] |
ed77aff154497bd7fc9941277842481a8d0d00d4
|
2013-03-24 |
* string.c (rb_str_rpartition): revert r39903, and convert byte offset to char offset; the return value of rb_reg_search is byte offset, but other than it of rb_str_rpartition expects char offset. [Bug #8138] [ruby-dev:47183] |
7a8329737aa011dd5624a1151c392d913457961e
|
2013-03-24 |
Try interface indexes which can use for IPv6 multicast |
eaad7bedc9367396d6229dbd42b55194faa39e3b
|
2013-03-25 |
Suppress warnings |
a850dc62e939b5dac5062a28e706dbb715f1400a
|
2013-03-25 |
Use more general approach to get scope_id see #8159 |
76ba59645c0078f03775ac766e1483529064808b
|
2013-03-26 |
Use assert_separately to speed up on test-all |
4fa7a0d8df9dd4dd623261087180d40bd457ff83
|
2013-03-26 |
Suppress -Werror=shorten-64-to-32 |
c9d0a328efed4bd999edb50d9de6171b81252de6
|
2013-03-30 |
Specify external_encoding |
a6b625c538e23a09334a276d551aba1921b135a1
|
2013-03-31 |
* configure.in: kick old clang. [ruby-dev:47204] [Bug #8192] |
45334da911b188516189082f889ec3a3e2badc46
|
2013-03-31 |
Fix build failure introduced by previous commit |
0fb23a9449fbdb858be4df90e84214cf0916845d
|
2013-04-02 |
fix typo: s/@ca_cert/@cacert/ |
7a77e124882f925fe8c7e51a28bac7f15e8ad868
|
2013-04-02 |
Suppress warnings |
4046585a206a8002d6dab192f00b4c03786a3d0e
|
2013-04-02 |
use long_ary to suppress warning |
63f33c5e461dc7c84bdb31f5d5fb4f163ada9157
|
2013-04-02 |
Suppress warnings |
a26d663b70af61824bbb722d22d13d068e19cccd
|
2013-04-02 |
* test/ruby/envutil.rb (assert_separately): stop_auto_run of Test::Unit::Runner to prevent auto runner use ARGV. |
1ee9f3759db908682504685ee1825db436cafa73
|
2013-04-02 |
Use assert_separately to speed up on test-all |
5376610d0c671fd9076cd8347e2aac388b93dde2
|
2013-04-02 |
Add ignore_stderr because it outputs "circular require" warnings |
a1a6fd90bb4045b95963788fb923a9a54fdaf502
|
2013-04-02 |
* vm_dump.c (rb_print_backtrace): separate to ease showing C backtrace. |
5fd798d1ed52dde16f71ea7540c96a82b0d921da
|
2013-04-02 |
* re.c (rb_reg_to_s): suppress duplicated charclass warning. Regexp#to_s suppress extra its whole regexp options by calling onig_new with its source, but it doesn't call rb_reg_preprocess. Therefore its Unicode escapes (\u{XXXX}) are given as is, and it may cause duplicated charclass warning for example "[\u{33}]" (3 is duplicated) or "[\u{a}\u{b}]" (u is duplicated). [ruby-core:53649] [Bug #8151] |
7b58445ebd3218011c1cebdc0e6693cb008bb006
|
2013-04-03 |
* ext/openssl/ossl_bn.c (ossl_bn_initialize): fix can't create from bn. |
106595827ad33295d2f5bd1c1255c87293215a54
|
2013-04-04 |
* ext/openssl/ossl_bn.c (ossl_bn_to_i): Use bn2hex to speed up. In general, binary to/from decimal needs extra cost. |
c73c876d54104757435a49dca877b7f8ef81d8f4
|
2013-04-06 |
* addr2line.c: use more generic type: * u_char -> unsigned char * u_short -> unsigned short * u_int -> unsigned int * u_long -> unsigned long * quad_t -> int64_t * u_quad_t -> uint64_t |
d9ff5c2230fbdb0aa76462df1e23c4d9cc646150
|
2013-04-07 |
* object.c (rb_mod_cvar_set): call to_str for string only once. to_str was called from rb_is_class_name and rb_to_id before. |
6cb682a48005f43f3f1599d6c510523de237040d
|
2013-04-07 |
* object.c (rb_mod_const_set): call to_str for string only once. to_str was called from rb_is_const_name and rb_to_id before. |
ae13ab24669e787a73a98a533d4bd7db8c4b49ab
|
2013-04-08 |
* object.c (rb_obj_ivar_set): call to_str for string only once. |
a48f99ce5c88ea07ba0fae1df970103e8b9af328
|
2013-04-08 |
Suppress warnings |
fc7c2faab331f570239dc8b782150791b434113a
|
2013-04-08 |
Revert r40194 "mkmf.rb: timestamp directory" |
2570f838da7ca82d586304d4669de49ced758bb6
|
2013-04-10 |
* ext/fiddle/closure.c (initialize): check mprotect's return value. If mprotect is failed because of PaX or something, its function call will cause SEGV. http://c5664.rubyci.org/~chkbuild/ruby-trunk/log/20130401T210301Z.diff.html.gz |
c607493e48c9f3dbf957a4bb5f0be2e8aa288442
|
2013-04-10 |
* lib/mkmf.rb (pkg_config): Add optional argument "option". If it is given, it returns the result of `pkg-config --<option> <pkgname>`. |
a0f7f2921518443a60c807d272f0345aed61dc21
|
2013-04-10 |
* ext/fiddle/extconf.rb: define RUBY_LIBFFI_MODVERSION macro. |
29f347af110eb98127fc7c005136ff355e063474
|
2013-04-10 |
* regint.h: fix typo: _M_AMD86 -> _M_AMD64. |
dad98e5798018ad2229f9a7839f7ba6175856e63
|
2013-04-10 |
Explictly flush stdio |
c0e0a684d75f53c2606d3f793491bc723372b3fe
|
2013-04-11 |
* ext/fiddle/closure.c (USE_FFI_CLOSURE_ALLOC): add missing case: RUBY_LIBFFI_MODVERSION is not defined (usually on Windows). |
91fe36e99a75835d7100816c4368284558cf28d2
|
2013-04-11 |
Experimental fix for ffi_closure_free causes dumping core/SEGV |
cddd37aae2c23ce30ddaa4580d065e6d5c8c6406
|
2013-04-11 |
* ext/fiddle/closure.c (USE_FFI_CLOSURE_ALLOC): define 0 on Mac OS X and Linux [Bug #3371] |
3ae53e494322acba3804cd22d2209f0315be26f7
|
2013-04-11 |
Fix if-end |
c0c86b55a807a06926e38ee37a5de1206f8cca21
|
2013-04-11 |
* common.mk: partially revert r40183, which breaks building on other than source directory. (its commit log also says the same thing, but such failure is not reproducible on my environment and the commit breaks build on my environment) |
89bda514c24734618ee610c74f2b3bd024dfaad0
|
2013-04-11 |
Fix typo |
536a3274c9dab6290ce370bc432f761f23a2f52e
|
2013-04-13 |
* Merge Onigmo 5.13.4 f22cf2e566712cace60d17f84d63119d7c5764ee. [bug] fix problem with optimization of \z (Issue #16) [Bug #8210] |
f9ba0dcaa41b85fbecd9c51010adb0bd81bb432d
|
2013-04-13 |
fix building ripper: parse.h and id.h doesn't need directory |
34f5700a0947243198dea5461b80fa8be5ba19ea
|
2013-04-13 |
* lib/mkmf.rb (MakeMakefile#create_makefile): remove {$(VPATH)} other than nmke. |
03eab41dfb142ee55f85635f96b4a5dca591e988
|
2013-04-13 |
Send input after curses is ready or raise error |
e4f6efcc4a830b94634e2461ffbc564040344058
|
2013-04-15 |
* ext/coverage/depend: fix id.h place as r40283. |
97dae8b0ab7ffe1705b428214664430fe013f962
|
2013-04-17 |
* common.mk (clean-ext): remove timestamps. |
3e2fdaf1dd76dc39177dce7937897f4dc70e875d
|
2013-04-18 |
* pack.c (pack_unpack): output characters even if the input doesn't have paddings. [Bug #8286] |
ca7431965b41da76a9d63024b325edc2d127e97e
|
2013-04-18 |
Increase capacity for skipping paddings |
08a6ef733a0b71b6b77488266e9d3ba39cec9622
|
2013-04-18 |
Run test-all on travis-ci |
b2fcb9da4d4f1c65c7afde07c22553a95871377d
|
2013-04-18 |
thread.c: fix overflow on Windows |
226e145e3105a76f75ce0c31ce080d14666d7361
|
2013-04-18 |
assertions.rb: remove UNASSIGNED |
5f628a07897e09c99c25b94d7dc03f9fab1e64f3
|
2013-04-18 |
iseq.c: remove duplicated strings for file paths |
b69f1fb69402eea2cf8a1a92e535dbefcb493f1a
|
2013-04-18 |
iseq: reduce array allocations for simple sequences |
3f75750c2b40f3900ec6bf78503ede12378adb91
|
2013-04-18 |
Oops, I forgot to use JST in the ChangeLog entry. |
6e24f177e1c30cd9fac3f9db9d4629bdda9649d7
|
2013-04-18 |
* ext/socket/rubysocket.h (SOCKLEN_MAX): Expression simplified. |
9d72f26584b3b996727d8e298fcd323fd703eaea
|
2013-04-18 |
* common.mk (clean-ext): remove timestamps. |
26e9234309f79fa6bf358dc8b4087916c9488950
|
2013-04-18 |
Overwrite Ruby's path for cgi in tests |
a1d59a60657a45a7a1cc4d6ac29fa0e0acabb323
|
2013-04-18 |
Fix ChangeLog duplicated by wrong merge |
46d19a3a9528c8dde535b20693e2fb9f87552de4
|
2013-04-18 |
Fix .travis.yml for current known Linux failure |
053e85e2be2bfa6e5e963c577b61d69cdd287edd
|
2013-04-18 |
* test/openssl/test_cipher.rb: Correct a typo by jgls <joerg@joergleis.com> https://github.com/ruby/ruby/pull/291 fix GH-291 |
d6674f8f82f8d54e1f117c1a22268c050d3deb03
|
2013-04-19 |
Add --disable-gems for tests which doesn't use rubygems |
394d5dfa9ba625c99a1e6a411f81b628bfebd60a
|
2013-04-19 |
* string.c (str_scrub): add ruby method String#scrub which verify and fix invalid byte sequence. |
1e8a05c1dfee94db9b6b825097e1d192ad32930a
|
2013-04-19 |
Add example for String#scrub |
f544ca4e4e817dd722d96f09e15b0170a5b392cd
|
2013-04-22 |
* util.c (ruby_hdtoa): revert r29729. If you want ruby to behave as before on x86, specify to use SSE like -msse2 -mfpmath=sse for gcc. |
ca57db4c3e958ea5df0a988b037d566888623696
|
2013-04-22 |
Specify --disable-gems |
a5fadaadd368d0a96d7e3bc3edfdc92ae22f44ce
|
2013-04-23 |
* string.c (rb_str_inspect): refix r40413, on Ruby 1.9 usual character escape uses hex/Unicode escapes, so fix to use Unicode escape on Unicode strings and hex on others. [ruby-core:54458] [Bug #8290] |
4a50d447d9618b2e3df126e159aa1d735e429a70
|
2013-04-25 |
* lib/uri/common.rb (URI.decode_www_form): follow current URL Standard. It gets encoding argument to specify the character encoding. It now allows loose percent encoded strings, but denies ;-separator. [ruby-core:53475] [Bug #8103] |
8b29525dadeaba1ba6dc2a9ea5e590aa9d1d825a
|
2013-04-25 |
* ext/openssl/ossl_bn.c (ossl_bn_initialize): allow Fixnum and Bignum. [ruby-core:53986] [Feature #8217] |
ecf017a9a02b8d1f3af50a7191f0d95a79c2b863
|
2013-04-29 |
* ext/nkf/nkf-utf8/nkf.h: Bionic libc doesn't have locale. [Feature #8338] |
078ffd0ec8beac4cd420f9fe4db6c8c123d53281
|
2013-05-02 |
Fix test of parallel test breaked by r40553 |
149f8f17efbe4e4dfde350af7b1bf5b54cfb5c1a
|
2013-05-02 |
Fix rondom failure introduced by r40553 |
bbcf97fad6408739a945b1452f9bcb05b2d08755
|
2013-05-07 |
* ext/socket/socket.c (socket_s_ip_address_list): fix wrongly filled sin6_scope_id on KAME introduced by r40593 for OpenIndiana. KAME uses fe80:<scope_id>::<interface id> for link-local address internally. Setting sin6_scope_id causes it leaked. see also comments of sockaddr_obj(). |
279c7bdd884e5e158d3599750fe4d10177132296
|
2013-05-08 |
* ext/json/generator/depend: fix dependencies [Bug #8379] |
ce573f3166d8b80d6a0b9c6c027b0c5e10f05c4b
|
2013-05-08 |
* ext/json/generator/generator.c (isArrayOrObject): cast char to unsigned char. [Bug #8378] |
4834aa5307d8c4750b7598b6b2ef8728d01d98b4
|
2013-05-08 |
* io.c (rb_io_ext_int_to_encs): ignore internal encoding if external encoding is ASCII-8BIT. [Bug #8342] |
ae17f7ab7d2d4bf0c3f5b58e58a08b9be15cc792
|
2013-05-11 |
Simplify test with Socket.getifaddrs |
037ce7f6bc29b2eeb4f40f0c28376c1aca8be844
|
2013-05-11 |
* ext/socket/rubysocket.h (HAVE_TYPE_STRUCT_SOCKADDR_DL): MSVC has struct sockadddr_dl, but its content is broken. http://ruby-mswin.cloudapp.net/vc10-x64/ruby-trunk/log/20130511T103938Z.log.html.gz |
5aa618819b43af091ab823c2f51bd3fefa20c410
|
2013-05-12 |
* ext/socket/rubysocket.h (rsock_inspect_sockaddr): as r40646 check HAVE_TYPE_STRUCT_SOCKADDR_DL. |
c3f4598683d3e6c5c657d893bed5a5f2c45d8952
|
2013-05-14 |
Add NEWS about Kernel#singleton_method r40684 [Feature #8391] |
940a99ac7c76f986e338bb2a75086d467940b162
|
2013-05-16 |
* vm_eval.c (rb_catch_obj): add volatile to tag to prevent crash experimentally. http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/log/20130515T133500Z.log.html.gz |
05c0a22854312d528965ef5866cf5d840b42bdad
|
2013-05-18 |
* string.c (str_scrub_bang): add String#scrub!. [Feature #8414] |
53fdb30e7f83fcaacb480a1e7c08a9288cd30bd7
|
2013-05-18 |
* lib/uri/common.rb (URI.decode_www_form): scrub string if decoded bytes are invalid for the encoding. |
42b8654bf08f7f0fc51d2da2b40c6c80ca77c15c
|
2013-05-18 |
* string.c (str_scrub0): added for refactoring. |
df425a015a6a84cc85fa8c9e37f0e4b8e067a62c
|
2013-05-19 |
Default script encoding is now UTF-8 |
32c5c675f2e38ab1bb40b9310b63a535a73cb116
|
2013-05-21 |
force_encoding expected result as filesystem encoding |
ecd5bbe82a925ad7154bc7a16b689b4ae383e44d
|
2013-05-21 |
* ext/strscan/strscan.c (strscan_aref): support named captures. patched by Konstantin Haase [ruby-core:54664] [Feature #8343] |
3188b4695b917781563d72580943de8675072142
|
2013-05-21 |
Add NEWS about r40881, StringScanner#[] supports named captures. |
7a32434fb6f209e0fab3521eab4c19d0f0e9f355
|
2013-05-22 |
Fix test failure of binmode from r40879 |
a4eaf5f37c2364c5daada0e8d5aa3462501f2d0c
|
2013-05-22 |
Add NEWS for r40879: Digest::Class.file |
717c5f94aaa2fd268f7c5602185111ae37bc31d6
|
2013-05-24 |
Disable clang on travis because it causes many false negative |
c43dd625b672589778ab6f2fe9c3e665c4199245
|
2013-05-24 |
* ext/strscan/strscan.c (strscan_aref): raise error if given name reference is not found. |
9b119ab4563b9d18b16caa6abbc97ab1f211fc97
|
2013-05-25 |
Remove unused variable |
0ea40b2294e162c0183ba3ed07b186a4499fe082
|
2013-05-25 |
* ext/pty/pty.c (get_device_once): FreeBSD 10-current and 9-stable added O_CLOEXEC support to posix_openpt, so assume FreeBSD 9.2 or later supports it. http://www.freebsd.org/cgi/query-pr.cgi?pr=162374 |
22415d4ff99e4591b8f176d173639a1be4df9962
|
2013-05-26 |
* tool/make-snapshot: use ENV["AUTOCONF"] instead of directly using literal "autoconf". |
f85733a7ce27f28756509462a5d3302854d375c7
|
2013-05-29 |
GC before running test_copy_stream_socket7 |
a78e45b5fe018f98e03e4bbf8e036822349980cb
|
2013-05-31 |
* ext/socket/option.c (sockopt_s_byte): constructor of the sockopt whose value's is byte. |
984a34bc3ff7cfc77d06b3d0219171d49b0bff7e
|
2013-05-31 |
Use custom methods for values whose type is different on platforms |
b285af6468bf58398f12b740819c0b8ff6f1b219
|
2013-06-01 |
* enc/euc_jp.c: fix typo: the name of EUC-JIS-2004. |
e2582ca28ddc2885f07f002cf53e3178f472204b
|
2013-06-02 |
* ext/socket/option.c: rename functions introduced in r41009 s/ip/ipv4/g because they are ipv4 functions. (there's a policy that the name "ip" is for methods which supports both ipv4 and ipv6) |
dffcadb4eaf4620c144ad813ddec6ed7c014e971
|
2013-06-02 |
Suppress warnings: setting Encoding.default_internal |
aa26e9d9c0ea1567f24ea02b007c4b8debb82b52
|
2013-06-02 |
follow r41034 |
284d7463924b313f12da8de5184af3407c3612ac
|
2013-06-02 |
* vm_insnhelper.c (vm_yield_setup_block_args): partially revert r41019. The code is not useless. |
94b120fe7558f1b0dac644e096d8addf0e7f720a
|
2013-06-03 |
add some rdoc |
bf386e580ff48d5bcdd7bc5a49c4515c6865afdb
|
2013-06-03 |
Don't run test-all because it often happens false positive |
dd87e463106ade202e3b04e7703a91e438c027d6
|
2013-06-04 |
Add more comment about r41041 |
0094cd8c6413a6af824ef2f25f143a626af4aa52
|
2013-06-05 |
* test/fileutils/test_fileutils.rb (TestFileUtils#test_mkdir): add EACCES for Windows. |
77857bfc879377dc726b84173ec849c549e5b470
|
2013-06-05 |
* gc.c (before_gc_sweep): don't optimize it to avoid segv on Ubuntu 10.04 gcc 4.4. http://u32.rubyci.org/~chkbuild/ruby-trunk/log/20130527T190301Z.diff.html.gz |
c0089b4d104cdac3fa7408615ae28a9f8c78c992
|
2013-06-05 |
use attribute is more simple way for r41083 |
6e4cfd9475e4287df2e9cd5bfdad6bd82aaaacd6
|
2013-06-05 |
* win32/win32.c (NET_LUID): define it on MinGW32. mingw-w64 has NET_LUID but mingw32 (mingw.org) still doesn't have NET_LUID. reported by taco on IRC |
b309a3698de74e3cf97b5c3d9393c9d3e735f469
|
2013-06-07 |
* gc.c (before_gc_sweep): noinline can also avoid the segv instead of -O0 of r41084. this way is expected less slow. |
cac2f455a9ed5df1827ebfa1ea6fd54ce41f178f
|
2013-06-07 |
* ext/json/fbuffer/fbuffer.h (fbuffer_append_str): change the place of RB_GC_GUARD. it should be after the object is used. |
bcd5328c706ac3dd71408180a765e86b99651db8
|
2013-06-07 |
* lib/rubygems/specification.rb (Gem::Specification#to_yaml): use Gem::NoAliasYAMLTree.create instead of Gem::NoAliasYAMLTree.new to suppress deprecated warnings. |
1ba82b765c17dac9bbd4a02ec51c0f36e94e1342
|
2013-06-08 |
* win32/Makefile.sub: r41163 changed win32/win32.c and configure.in but it didn't treat about mswin32/mswin64, so fix it. NOTE: this needs a review by usa whether additional condition is required or not. |
e431c67ea71a067eeb5ece0d2e64d1791af4d141
|
2013-06-08 |
partially revert r41163 because r41173 didn't fix failure |
4ff3b7cf05cc409216f248860c3c1312443943cf
|
2013-06-08 |
Revert r41179 "partially revert r41163 because r41173 didn't fix failure" |
52a802a4285647a8dfce77c0dd5ded1c4532fd73
|
2013-06-10 |
* ext/socket/raddrinfo.c (nogvl_getaddrinfo): work around for Ubuntu 13.04's getaddrinfo issue with mdns4. [ruby-list:49420] |
3f7647f9c20783170d00a9cfd1aaf60577cb5706
|
2013-06-16 |
* tool/config_files.rb: use URI.read to allow it runs with Ruby 1.8.5. |
35b615ccfe25184877f4b79defbd6bac0713797f
|
2013-06-16 |
Ignore tool/config.guess and tool/config.sub |
a70a7ea2fe84f932728bd796606824bef6263a31
|
2013-06-16 |
fix typo of r41331 |
6a986298a45e60abe72a61bdfe0b98fd0c3afd24
|
2013-06-17 |
Use assert_separately to inspect test failure of TestJSONGenerate#test_broken_bignum |
809013566ed1b6572ea028be3aad31f11d8f59df
|
2013-06-17 |
Write stdin_data only if it exists |
f43f9f33acc1b228fdb1da0ab3dc5d203de9a9aa
|
2013-06-18 |
Message is 3rd argument, not 2nd |
e4ef5b282be199cd6e20600610db44fd3920ad40
|
2013-06-18 |
Add timeout to avoid stick |
ed82d1388f92757ec8f423ef859cff2b54b42bfc
|
2013-06-18 |
Remove useless sleep |
19a50877e676884a369d002ef94caee57f2f55df
|
2013-06-19 |
Join the thread to collect zombies |
656c3b5422e53c7fc7fc68ebecd815f8f9ea8631
|
2013-06-19 |
collect zombies |
e045a7253ebf5a61c23ceae3bb485d3264ce520c
|
2013-06-20 |
GC before fork to avoid spending too much time in timeout block |
044387a1d7cb6e8481921172843f6ce1e4bb457c
|
2013-06-27 |
Get ps result if fork-wait is timeouted |
db50aa78fbfaf626f0c7d61a7bc209589cddcea4
|
2013-06-28 |
Wait more |
5308b0fd5e9b0da96a018dea2ae43c64de7dabc7
|
2013-07-01 |
* template/encdb.h.tmpl: define encoding index macros to use the index statically from C source. |
642b157cc47d936b24df0146f0c404a49400ad99
|
2013-07-01 |
* string.c (rb_str_inspect): use encoding index macros in encdb.h. |
ba3dc473c4b513d953eb2f53847c937a1dd064dd
|
2013-07-01 |
Revert r41728 |
d39f1964012613101037623021f470ffc770fbb0
|
2013-07-04 |
* regcomp.c (): Merge Onigmo 5.13.5 23b523076d6f1161. https://bugs.ruby-lang.org/issues/8583 |
60c90330c88e7a2da085e65fe441273bbfa7808e
|
2013-07-04 |
Additional description for r41764 |
05bc47773ab5be6ce461c8180e2d4b7cb727f76f
|
2013-07-04 |
* string.c (rb_str_succ): use ONIGENC_MBCLEN_CHARFOUND_P correctly. |
ed37bfcc9d4306e47f4c73e0eeca202cb1e00d9d
|
2013-07-05 |
broken utf-8 |
5aae89844ea71c92e73db4fd67da36f8657b05e8
|
2013-07-05 |
* lib/mkmf.rb (CONFIG['CPPOUTFILE']): fix r41769; CONFIG['CPPOUTFILE'] may be nil. |
7c467109dd6cb3453fa6c2370374ee3b469da373
|
2013-07-05 |
Use server_port for Windows |
d9194a4604eede7be29ff3fd5f270dd8526268aa
|
2013-07-09 |
Apply r41148 again |
9ae509504bf6535ee1799ce60010fb0f4865c94d
|
2013-07-09 |
Revert r41786 "broken utf-8" |
1734e481afd6de3a83a3d692259444f67e70077a
|
2013-07-10 |
* tool/rbinstall.rb: always require rubygems to stabilize rubygems related status like whether Gem::Specification is defined or not. |
83240be247a4d9de3fffedc9f230c5a2f6cefb7d
|
2013-07-10 |
fix test failure introduced at r41873 |
372a9b1b79476b7f78fd26c136f95c06af04dc24
|
2013-07-10 |
fix shebang test failure introduced at r41873 |
6d45dd20dfb9319ce3f91d2defde9c58476c575a
|
2013-07-10 |
fix PATH environ related test failure introduced at r41873 |
7bc77b76fe828252c8b0d04f8014c01ba3f5cad4
|
2013-07-10 |
Use Tempfile.create to unlink the tempfile on Windows |
843f3a656476d2620c2b228eae58f2812832e485
|
2013-07-10 |
On FreeBSD, threads don't die on daemon(3) |
300b7c80e4266fd4ed15b503d503f68def64aa67
|
2013-07-11 |
* process.c (rb_daemon): daemon(3) is implemented with fork(2). Therefore it needs rb_thread_atfork(). (and revert r41903) |
e2a17dad48d286ecd04f7b9da59fd85f31011a44
|
2013-07-11 |
call GC.start before fork-related tests to decrease GC cost on fork children |
42bf89945890b04ee11e5128d2db34cb3dd0b5a4
|
2013-07-20 |
* string.c (rb_str_succ): add missing case NEIGHBOR_WRAPPED. r42078 caused buggy behavior like "\xFF".b -> "\x01\xFF".b |
f685b401293e05c3a7543ede6b0803c9062c1b19
|
2013-07-20 |
rename a() to b() and define a() for US-ASCII |
f262909cba89361e786a7e097908d5923fff61c3
|
2013-07-20 |
* hash.c (rb_hash_flatten): use NUM2INT to raise TypeError on 32bit platform. it's introduced by r42039 |
4c4347e6987a5f6170c2a9008acc60eaed7301db
|
2013-07-23 |
* ext/openssl/extconf.rb (CRYPTO_THREADID): check exist or not. |
1a61e05d01456081b5e10b92b14bff1a5c8672ed
|
2013-07-23 |
it may stuck with console on readline 5.1 + CentOS 5 |
7bbe99cb74525c2908fb48303794a41a44422274
|
2013-07-23 |
fix typo |
182cf90d30f1319f094adcf4c37ea8921c348453
|
2013-07-23 |
fix test of r42101 [Feature #6626] |
6398f79853f73fd307f5ecd266a94644ecf625b9
|
2013-07-24 |
* lib/uri/generic.rb (find_proxy): raise BadURIError if the URI is a relative URI. [Bug #8645] |
276457dfacd0f79352344d70dc204b2525af1e59
|
2013-07-25 |
fix typo |
501c12a6b265a22a39bd9a2a07a1e1ba195b4413
|
2013-07-25 |
Add a test for r42162 |
2998934ccbb29a4d0eca7e4074530ed8907d0987
|
2013-07-25 |
Change repository of rubyspec from original to nurse's |
6be6666fba64ccad17b789ed54eade1443b53d23
|
2013-07-25 |
* re.c (rb_reg_to_s): convert closing parenthes to the target encoding if it is ASCII incompatible encoding. [ruby-core:56063] [Bug #8650] |
67d05682b0f4650d34ce5da81f8c89077a78c6ba
|
2013-07-25 |
* lib/net/http.rb (Net::HTTP#connect): disable Nagle's algorithm on HTTP connection. [ruby-core:56158] [Feature #8681] |
044e75db6d810dece06d8a7921aae18a6024faa8
|
2013-07-25 |
fix r42168; Add class name to constants |
f86be91b56c39808ca71056f40e4cf1c786c89b3
|
2013-07-25 |
* file.c (rb_file_expand_path_internal): fix r42160; skip '~'. |
14dfb46b5f3b8f6c076701303400003baf7ed394
|
2013-07-25 |
* include/ruby/ruby.h: check defined(USE_RGENGC_LOGGING_WB_UNPROTECT) |
7f6ef1f3d6fbf17801be8ab1111bfdf7208a616c
|
2013-07-25 |
Somehow Debian 6.0.7 needs ifname for IPv6 multicast connect |
0779f743d7394cde7ea9bdf3c19166c8a090c535
|
2013-07-26 |
fix warning: shadowing outer local variable - path |
0f1265899513a96acd6119e204df3985f8887a1a
|
2013-07-26 |
fix missing assignment in r42174 |
b592a740fcb178a4de545081a9faffbd8f137e4d
|
2013-07-27 |
Show TERM environment variable on failure |
fc0511f412fee6ee6388c6b267abd8bf45d8fd58
|
2013-07-28 |
add assert_not_empty ENV['USER'] |
a0320f8e26de6bfe02b2ed2857dada7931fc9c8d
|
2013-07-30 |
skip if ENV['USER'] is nil |
7b53830aeadef4380ca6b75888d5865204198982
|
2013-07-30 |
Show ObjectSpace.count_objects to debug NoMemoryError |
6be21c1de0162fe39efe1f6850ad94a7fc6696c1
|
2013-07-30 |
remove debugging raise in previous commit |
1c3ea43f1b03f9058a578a566c0c4c1b8c578b63
|
2013-07-30 |
rescue NoMemoryError |
fc3b9361d486f24b134af595538d4f156c5ec757
|
2013-07-31 |
Show /proc/meminfo on NoMemoryError ref #8711 |
37c05ec3ed1e7566acf54ccbbf90dfb1e790539c
|
2013-07-31 |
show errno on FiberError ref #8711 |
b0d4ffda6cae0a4ec278e61f05d7e5957ab0a4c2
|
2013-07-31 |
revert r42255 ref #8711 |
da5e757237721f38c1f16421f0862d35acf56016
|
2013-08-01 |
Show memory usage on NoMemoryError ref #8711 |
6f39ca4665107f724ee62159333a1805e93a9830
|
2013-08-01 |
Show more portable and detailed info on NoMemoryError ref #8711 |
63ed837188e8ccbc7a917c78b92f571ef9fb4a87
|
2013-08-02 |
Fix test failure on Windows because of an extra warning |
3f109150e03e5922667e58552f15435ef5799c0f
|
2013-08-02 |
nmake doesn't out put targets |
e34fac64520e94a3efe2bfc62180ca90085360f5
|
2013-08-03 |
Fix test failure to follow r42347 ref #3753 |
dfe7399a45eab3ef71ab4b0e72b7c4fdeab5aff2
|
2013-08-03 |
Add missing require |
edde0291764ee7a2ff7a705fc839e6b11d6a1f02
|
2013-08-08 |
Follow r42431 |
a9a4da925c2a22f5bbbf2e93a155211b68fb7079
|
2013-08-08 |
* common.mk (mini): portable target to build miniruby |
4a7afb71ec9ee3724dc14de4738cb5f20e0129d2
|
2013-08-08 |
suppress warning introduced by r42439 [ruby-dev:47040] |
9962aad7b0184e385b40c26c5a109bff7abbe43c
|
2013-08-10 |
* file.c (rb_str_normalize_ospath): HFS Plus (Mac OS Extended) uses a variant of Normal Form D in which U+2000 through U+2FFF, U+F900 through U+FAFF, and U+2F800 through U+2FAFF are not decomposed (this avoids problems with round trip conversions from old Mac text encodings). http://developer.apple.com/library/mac/qa/qa1173/_index.html Therefore fix r42457 to exclude the range. |
874dc2562d92a52a5f8795747e512f0deecf9065
|
2013-08-11 |
* ext/readline/readline.c (readline_s_set_input): on OS X with editline, Readline.readline doesn't work because readline_get doesn't use rl_getc. The difference is introduced by r42402 [ruby-dev:47509] [Bug #8644]. Before it rb_io_stdio_file set ifp->stdio_file. Therefore add manually setting the value. |
0e2a3cccf61d391d30e2c2654102ff2179e3b7fe
|
2013-08-12 |
refix r42525 set stdio_file only if stdio |
4852e7e6737713f4bc984796ee14593641a85587
|
2013-08-12 |
fix r42527 again; [Bug #8760] [ruby-dev:47608] [ruby-dev:47609] |
e3488fcee1a5106a670d5f966649556b8ec4c9d0
|
2013-08-14 |
get detailed ps data to debug |
b26f8003c301e7cfbeb5b9329f3254e858222cdc
|
2013-08-15 |
* process.c (rb_clock_gettime): add CLOCK_MONOTONIC support on OS X. http://developer.apple.com/library/mac/qa/qa1398/_index.html [Feature #8658] |
8612344834d40187f5bade4237cf6f3c60930deb
|
2013-08-20 |
fix `<module:MiniTest>': Unit is not a module (TypeError) |
853c346ddeb7fece492b772c99d4e3a33608dc78
|
2013-09-02 |
* enc/trans/utf8_mac-tbl.rb: update conversion table to recent OS X. Previous table is used on Mac OS X 10.1 or prior. This table is used on 10.2 or later. [ruby-dev:47680] |
61837409e0ed1060011aca2d9e3f0ec5c2576dd9
|
2013-09-03 |
Revert r42800 "* error.c: [DOC] Update bug tracker url by @ScotterC [Fixes GH-390]" |
0e92ae9636db5b566e8e3bbcb39c3613facfd898
|
2013-09-04 |
* enc/trans/utf8_mac-tbl.rb: fix r42789. Fix conversion table and logic. [ruby-dev:47680] |
8db313151d46b0c296c99968cdc3d5619d215a9c
|
2013-09-04 |
wait until the shutdowning message reaches to the server |
80d8216415c3e42aab8237ef0b5696b488ecf387
|
2013-09-13 |
* lib/uri/generic.rb (URI::Generic.find_proxy): return nil if http_proxy environment variable is empty string. [ruby-core:57140] [Bug #8898] |
269503b544247b5b3e30dbe60a0bab4f2ca00e4e
|
2013-09-14 |
Revert r42938 "* lib/rubygems: Update to RubyGems 2.1.3" |
90cdde870d3e517b515446809129be69ef2a1981
|
2013-09-17 |
Revert r42942; a revert requires a reason |
165ebcb4675f7fc5cd536da586835a6cf46e0da3
|
2013-09-26 |
Fix compilation on gcc 4.6 |
c1c45c1cf7eeb9248a8bd42faa53cac562ec102b
|
2013-10-02 |
Add NEWS about RbConfig::SIZEOF |
d748f5b6ebde523f1a2f380dd8c2a7750d8c5e82
|
2013-10-02 |
* vm_core.h: use __has_attribute() instead of __clang__major__ because clang says "Note that marketing version numbers should not be used to check for language features, as different vendors use different numbering schemes. Instead, use the Feature Checking Macros." http://clang.llvm.org/docs/LanguageExtensions.html |
5df9f0d8391938ba3a831a4820f80dea20974ad4
|
2013-10-07 |
Increase open_timeout [Bug #8986] |
0749adc54ceffce15ad40947bd05be19fc9f1618
|
2013-11-01 |
* lib/logger.rb: Inter-process locking for log rotation Current implementation fails log rotation on multi process env. by sonots <sonots@gmail.com> https://github.com/ruby/ruby/pull/428 fix GH-428 [Bug #9046] |
8e2a2a8a8dae5b872f2cdaba0d52d19d25ebf9d3
|
2013-11-06 |
Suppress Warnings: instance variable @installed_by_version not initialized |
e3d72485cae0fce61b415b5365c2a2cf99d63f48
|
2013-11-06 |
Suppress warnings: File.exists? is a deprecated name |
e7194e96484abe4d5b988fc78717a5e922202af7
|
2013-11-06 |
Suppress warnings: ambiguous first argument; put parentheses or even spaces |
14cab32596d3e394cafea7a7698a81034b83c172
|
2013-11-20 |
* ext/json: merge JSON 1.8.1. https://github.com/nurse/json/compare/002ac2771ce32776b32ccd2d06e5604de6c36dcd...e09ffc0d7da25d0393873936c118c188c78dbac3 * Remove Rubinius exception since transcoding should be working now. * Fix https://github.com/flori/json/issues/162 reported by Marc-Andre Lafortune <github_rocks@marc-andre.ca>. Thanks! * Applied patches by Yui NARUSE <naruse@airemix.jp> to suppress warning with -Wchar-subscripts and better validate UTF-8 strings. * Applied patch by ginriki@github to remove unnecessary if. * Add load/dump interface to JSON::GenericObject to make serialize :some_attribute, JSON::GenericObject work in Rails active models for convenient SomeModel#some_attribute.foo.bar access to serialised JSON data. |
215a7da2a6584295ff9bfaa5e0c4de051d831d2c
|
2013-11-22 |
* gc.c: fix build failure on FreeBSD introduced by r43763. malloc_usable_size() is defined by malloc_np.h on FreeBSD. |
2cf7281c4499cc7f06d32f2abc0980a03fea8689
|
2013-11-22 |
don't call gem method if Test::Unit is defined |
e1033666455053a70b9e7a45eb3cd36acaf939ab
|
2013-11-22 |
* ext/nkf: merge nkf 2.1.3 2a2f2c5. |
5a02bc4ff413e81e0df94cd71e1b0288b572dac1
|
2013-11-22 |
Update NEWS |
95a6be1a177976e75e06c1a8f55b438898bee3a2
|
2013-11-22 |
* transcode.c (str_transcode0): don't scrub invalid chars if str.encode doesn't have explicit invalid: :replace. workaround fix for see #8995 |
ee7fa8b227a43f2e0af34c73bbdbf549bfaeb189
|
2013-12-03 |
Add a description about string-scrub.gem to NEWS |
e54e3d70a8f70ec0f6426e29dcde9bff884dc8d0
|
2013-12-08 |
edit NEWS to move texts correct places |
91539d71d8bec80d5e7bbb2b7192ca950eb0c33a
|
2013-12-08 |
* lib/net/http/responses.rb: Add `HTTPIMUsed`, as it is also supported by rack/rails. RFC - http://tools.ietf.org/html/rfc3229 by Vipul A M <vipulnsward@gmail.com> https://github.com/ruby/ruby/pull/447 fix GH-447 |
b7cbdcc5fdb027bd349ecf32417962a0fa6ea98d
|
2013-12-16 |
suppress warning: SAFE=3 does no sandboxing |
2a732947a65d1fe55e917425af10cee2e14b277a
|
2013-12-16 |
* process.c (make_clock_result): add :second as a unit for Process.clock_gettime. |
ba8471d746dc1b39c738cb3760543bc07b85c6d8
|
2013-12-19 |
fix typo |
f10068dc4423a4a0f38d4325dcb83e4373dc2c30
|
2013-12-20 |
* configure.in (AC_ARG_WITH): use withval directly. fix failure on FreeBSD. http://fb32.rubyci.org/~chkbuild/ruby-trunk/log/20131217T070301Z.diff.html.gz |
934546eb0b8c17bfe2364084d7181a8e1ce205b4
|
2013-12-25 |
add release script on ftp.r-l.o |
0f24712471c0cd8abf15d36848f92cba41db90c4
|
2014-01-14 |
suppress warning: implicit conversion loses integer precision |
c9c6e3ef39958d6f0ef87571700e60d0d0ef271c
|
2014-01-15 |
/usr/lib/libc.so is not symlink on FreeBSD 10 |
d1bbd80d930257dd5eca076c2961d49f4735ad97
|
2014-01-15 |
same as r44597 |
622db848ce3b868da07708dd07bd09b3496667d5
|
2014-01-15 |
same as r44598 |
4892d046e5b434f47d9a0b62a5d6940d1cab6f8b
|
2014-01-15 |
FreeBSD 10 SEGVs this less than 4M + 12K bytes. |
251de3209be1a71efb6a49148997f33360155ef0
|
2014-01-15 |
add timeout to test_do_reply |
239c9942439817e3075b57612b028ada546aea0d
|
2014-01-28 |
* thread_pthread.c: rlimit is only available on Linux. At least r44712 breaks FreeBSD. [ruby-core:60113] [Bug #9454] |
859ae7764c69e6418945c96c596e55924d5dd8b8
|
2014-02-04 |
Revert "dir.c: glob cases on case-insensitive system" |
71a0162235e2252f89ab8d91e9058ca066417663
|
2014-02-06 |
suppress warnings: assigned but unused variable - es |
bb6a76f9999a851adb721c8f32a216c192557ac3
|
2014-02-07 |
explicitly stop DRb::ExtServ |
846e046203f59c3852f3a3545f67c532f5678a91
|
2014-02-08 |
* configure.in (rb_cv_gnu_qsort_r): use compile error "conflicting types for 'qsort_r'" instead of AC_RUN_IFELSE. |
405a99b8a3a715ae5d5f880e299a48b41d7e0d2f
|
2014-02-19 |
* configure.in: it must see rb_cv_broken_memmem not rb_cv_func_memmem. |
6337bf7588754c2f17e044fcf3238aa36f504469
|
2014-02-21 |
* tool/redmine-backporter.rb: added to handle redmine tickets. |
7322a22816eb2f6c49cab8dd94c1b732a353bc62
|
2014-02-22 |
add backport commit detection |
3d3711efd3a4e77d8ebb6a29c29687ffb6308445
|
2014-02-25 |
* win32/Makefile.sub: define PACKED_STRUCT. |
0b5685a69b4203367d6145cdcf37914f54573012
|
2014-02-25 |
* string.c (sym_find): Add Symbol.find(str), which returns whether given string is defined as symbol or not. [Feature #7854] |
295e4bfd04a54eb72561d5a3cd723b42aa214ff1
|
2014-02-27 |
tool/redmine-backporter.rb: scroll 1 lind on Enter key |
1ebf8916b239ab04f0a3b542f04486013fcb16b3
|
2014-02-27 |
tool/merger.rb: normalize the merged revision string |
488b8befc2743b159e9f4e0ad12fa7c06c7ecd04
|
2014-02-27 |
X:Y doesn't include X in svn |
9db0dd7bb9562c2c21d651879bf5dc43e2cc5d2f
|
2014-03-01 |
find_svn_log may return blank xml |
5197ccc3ff5b19a9aa725a1f951bb51734107d8a
|
2014-03-02 |
fix the number of intro lines r44123 |
5bf9ac3e9257af5a7bc2b2d95ee0fae4016a9d20
|
2014-03-02 |
Use assert_separately to speed up |
8d67a06b989952467ef5b8d00397f40c596bef21
|
2014-03-06 |
fix r45274; it change default but doesn't change tests [Bug #9424] |
be7cc583704ad9d3d5b1395cd516cc1b6e3584b9
|
2014-03-10 |
* configure.in: always check dladdr(1). |
fefbd47bddb5b849feea81cae79bd09fb6dcfd1b
|
2014-03-10 |
* vm_dump.c (rb_vm_bugreport): show vm maps on FreeBSD. |
e30a140d6f0a09daa4be8f7c766eb2f9b95c048e
|
2014-03-11 |
fix configure for r45306 |
ef0ce95daffe32be9d89f82cce0e4000dbc3fc02
|
2014-03-11 |
fix typo on previous commit |
89dff2712d44b0e9111ff9324af46068f2d2a58e
|
2014-03-11 |
r45298 fix trivial bug |
6c08032d2fc9fee9a433467047c50819d331d930
|
2014-03-14 |
* addr2line.c (fill_lines): fetch symbol names from ELF binary's symbol table if it is built with cc -g and not stripped. Now ruby can show static symbols on Linux though glibc's backtrace_symbols(3) don't show them. |
356644685e5f27df9c2dfdacfdff4cb1d7383136
|
2014-03-15 |
* addr2line.c (fill_lines): return address is just after calling address. Therefore noreturn function with tail call's return address may be in another function. |
14c9cf885c2b486fcb5eade23ec4fcdc36ee87f0
|
2014-03-22 |
* addr2line.c (fill_lines): compare the file names of object in which symbols exist. [Bug #9654] [ruby-dev:48058] |
d2b1deda92d1d95dfda169e9a90ab491b13223b0
|
2014-03-24 |
* addr2line.c (parse_debug_line_cu): explicitly specify signed char because DWARF's line_Base is signed char and char maybe unsigned. patched by Rei Odaira. [ruby-dev:48068] [Bug #9654] |
2e47a521e655b20645fa0898fabd2851fe1d8e97
|
2014-03-24 |
* addr2line.c (rb_dump_backtrace_with_lines): fetch path of the executable from /proc/self/exe on Linux. |
f664ffb5a0abddcbf04edfa9c9ba708bef57fadb
|
2014-03-24 |
Asia/Tokyo is more portable value for ENV["TZ"] [Bug #9652] |
cd2afc30fdf10cd5da6b3814a8d07843ecdbc324
|
2014-03-25 |
* addr2line.c (fill_lines): skip if path is NULL. |
c1b81d35782225a12ac49ff42aeeb5a9982772b1
|
2014-03-25 |
* addr2line.c (rb_dump_backtrace_with_lines): a function to get must be a function in the main executable, whose absolute path is not available by dladdr, and ruby get it by /proc/self/exe on Linux. |
0fe34c4c3b3634cc5c8b22642e2baa2617e14cf8
|
2014-03-25 |
main is not a pubic function, use _start instead |
633b2fc9d738ff11b28f2cd85abb73fbc85ee091
|
2014-03-25 |
* addr2line.c (fill_lines): don't run fill_lines multiple times. |
3bd0fd118d11767a1a5d37320372a39802b4b206
|
2014-03-25 |
temporaly change/add to debug on powerpc64-linux |
537623e43de8b5659e011a7418b23bfd56645b20
|
2014-03-26 |
don't write _start as is; use dlsym |
b8ba4016acf8bfbe6189bc9d9377340cd869e041
|
2014-03-26 |
* addr2line.c (fill_line): pass and use offset instead of curobj_baseaddr. |
f3867e2203738c0ef5907e6b4251e780daa075c2
|
2014-03-26 |
* addr2line.c (follow_debuglink): show message if it closes opened (and maybe used) elf binary. |
2bf56dededed9d4c376893f783aa5b4300b08495
|
2014-03-26 |
* addr2line.c (fill_lines): loop reverse order not to overwrite the basis of base addresses comparison. |
623da1525a7a98f84286316e791086548083ab97
|
2014-03-26 |
temporaly show sym->st_name and so on |
2d8c3e78516525c2899e6d2a39f9e8cc82b10fc7
|
2014-03-26 |
remove break because strtab/symtab is usually the last segment |
c6aa2c467b0b3d54e536aee2456415d08164b207
|
2014-03-26 |
temporally change for powerpc64-linux fc18 |
acc3cf5f302d8db60db7d8a5e9790d29c5c6c553
|
2014-03-27 |
* addr2line.c (fill_lines): check shdr[i].sh_type because even if .symtab section exists, the section's type can be SHT_NOBITS and actual data doesn't exist in the file. [Bug #9654] revert r45441. |
0795c7168f7847550709e9e31410ba69dafeec7a
|
2014-03-28 |
revert r45417 |
209a310c47a6e1f68f209bbf7038b12096d86b46
|
2014-03-28 |
revert r45417 |
6ba2c24cc4f04311e48a35e5c43847205f511acc
|
2014-03-31 |
* vm_dump.c (rb_print_backtrace): current implementation uses dladdr to get the path of objects. |
f265ce708d975d32db295fc85c7e92d89c7f6d20
|
2014-03-31 |
* addr2line.c (fill_lines): use dynsym, which is used for dynamic linking and always exists, if there's no symtab. |
99d1f5f88b9b6de3124e31019902f91e030d334f
|
2014-04-01 |
* addr2line.c (rb_dump_backtrace_with_lines): don't depend hard coded symbol '_start'. |
86034eafb2fb38ad28b181e39f4dd7514260fe0b
|
2014-04-01 |
fix the example of failed URI |
fc3b4d06ca4f5c46457983b51f844f5afcd325df
|
2014-04-06 |
* lib/xmlrpc/client.rb (do_rpc): don't check body length. If HTTP content-encoding is used, the length may be different. [Bug #8182] [ruby-core:53811] |
b8eb8997857afe3ba73af329d7f65602db6845ee
|
2014-04-10 |
* addr2line.c (append_obj): clear allocated memory. |
cf0a0c5a6632a654119e93c343d6512b562783d6
|
2014-04-10 |
explicitly specify ::File |
c7ad29f58ff8b740476fe4f902d9a033e4f521c9
|
2014-04-11 |
* addr2line.c (rb_dump_backtrace_with_lines): set base address which is retrived from dladdr to dladdr_fbases, to skip already parsed objects. |
c05940a403b4cf2f83e942cfa90bdc2257e08c29
|
2014-04-14 |
* addr2line.c (main_exe_path): support FreeBSD. At least sh, csh, tcsh, bash, and zsh sets realpath of the main executable for dladdr, but gdb doesn't. |
b0188253dcecea853c5f0f2d8b4e5b7d6eb723f9
|
2014-04-14 |
* addr2line.c (fill_lines): get base addrs in fill_lines to use it with dladdr_fbases introduced at r45563. it didn't get before if the executalbe is not pie. |
0ab9abe06939b41b151c95b287f6d283d5e5e9ea
|
2014-04-18 |
* string.c (enc_strlen): move UTF-8 optimization from str_strlen to enc_strlen. |
c37ac7ba91f5944adef234683617aa5681b8f97b
|
2014-04-18 |
* string.c (str_strlen): use enc_strlen if the coderange is known. |
cbab67a1ac6da07bf9b6162c682b1347da66b350
|
2014-04-18 |
* string.c: check str_strlen's argument, and add comment or use NULL if simply it uses str's enc. |
fb1b9a78b7a392787e2518f029552c1a2175ee82
|
2014-04-18 |
* string.c: use uintptr_t instead of VALUE because they are not ruby object. |
8377e9e435b4f1434a154a1e4360d522311f720e
|
2014-04-21 |
* string.c (coderange_scan): remove unused logic. |
c71019f8887f3f524f5ef3c0a7491ff14bef0b16
|
2014-04-21 |
* ext/-test-/string/coderange.c: add Bug::String.new#coderange_scan to explicitly scan coderange. |
9f2ddef22724be52bacd9f788f342893c78cb0f2
|
2014-04-21 |
* string.c (coderange_scan): remove useless condtion `p < e` after search_nonascii. |
df645bf79c00f5014e09d123f1f768fdab4b8110
|
2014-04-21 |
* string.c (rb_str_coderange_scan_restartable): coderange is always ENC_CODERANGE_VALID if the string is ASCII-8BIT and already has a non ASCII character. |
eb85645ab11e336233fb48458546fe4e23580260
|
2014-04-22 |
Add to check ruby_2_0_0 and ruby_2_1 (and ruby_2_2) branch |
28747c6720c95fc6474bdda36b1df7a9b6b8b9dd
|
2014-04-22 |
enable test-all and add -j2 on travis-ci |
035a4e7d724888373382948d246d9ce87da2b247
|
2014-04-22 |
* file.c: newly added a class File::Statfs. (experimental) |
d863be7cb629712e31f393e6ff34887fc0a541bc
|
2014-04-22 |
show what filesystem it is on failure |
e3a57e06de2745670dba98fb917a29b552f17061
|
2014-04-22 |
fix typo |
856dc678f84dbd0253f5e0e4c93e82b03d4d58f9
|
2014-04-22 |
refix the point is seek |
82b69180aa64b97ddf3b55f7911f9094335c1e65
|
2014-04-22 |
check statfs and skip |
3b1862e62fc398126ab3a6ebb28b86cec728ffcc
|
2014-04-22 |
define File::Statfs only if HAVE_STRUCT_STATFS |
506c6f52b950c131b305456cf72fe8f84a2a8f5f
|
2014-04-22 |
Revert r45670 "stringio.c: use rb_str_append" |
d4c6c4c8c86b828ab941c8ac29fe6894210c5b9f
|
2014-04-23 |
check whther ext4+ or not |
cf72be26bed1f6503b7daa5a9f6ccfd0e8f3fe57
|
2014-04-23 |
fix typo |
73706907fb10832233bf9b30897952d2e7500ca1
|
2014-04-23 |
check Linux version |
1e67cd2d8101f3e7b92bfd986561544fab050416
|
2014-04-23 |
fix to rescue when test-all runs without installation |
9d4a89e1d5842ac42a0a26e260d8da7ef7035b78
|
2014-04-23 |
show versions |
62713618f05b61769599c171aecfa1ea9fd931b2
|
2014-04-23 |
travis doesn't have /proc/version_signature |
297fe29fa9f0dc43931069a2bb03c33db043f32a
|
2014-04-23 |
* file.c (statfs_fsid): remove statfs.f_fsid because it doesn't return meaningful value portably. http://togetter.com/li/658517 |
53a91a00fba59e3e35daeacb2e56c66750bfca03
|
2014-04-23 |
add uname -r |
474e9869ef506776cfde8eb413605cec0a59c33c
|
2014-04-23 |
skip on SEEK_HOLE |
2dca886a0702e51ff06926bd94c36e6983cc450d
|
2014-04-23 |
* parse.y (dsym_node_gen): like r45492, call rb_gc_resurrect(). |
8c3b01022b932e57800419abb5ed0056e8120399
|
2014-04-24 |
call to_i |
313e34b461365768fa5432ff8e2641664f40021b
|
2014-04-24 |
Add test for r45492, r45693, r45698 |
f83d51d81457563830234086082373e1f324602f
|
2014-04-24 |
* file.c (statfs_inspect): suppress warnings. assume those values won't be larger than LONG_LONG_MAX. |
25ae5cc39bf2afdc67906728dbed092813920520
|
2014-04-24 |
suppress warnings: ambiguous first argument; put parentheses or even spaces |
7f87816a89cfd5bc0214fca7f7ed49e681364365
|
2014-04-24 |
suppress warnings: assigned but unused variable - pos |
b87df1bf243074edb2e6cc8a24bc00df81cebf3c
|
2014-04-25 |
* configure.in: correct pthread_setname_np's prototype on NetBSD. [Bug #9586] |
b4682ea330e0aeaf3c26c3f39eb9685155d983f0
|
2014-04-25 |
* configure.in: NetBSD's ksh, used by configure, needs escapes. |
559d689ca6518bac42d241a2420a51439901d731
|
2014-04-28 |
* configure.in: check struct statvfs and struct statvfs.f_fstypename. |
19fac4432fce8aa6b8f37bf1991912f94c08bcce
|
2014-04-28 |
* configure.in (HAVE_STRUCT_STATFS_F_TYPE): check struct statfs.f_type to support OpenBSD. |
97cd982a3e9fb4691af3dc63fdd0c37720def513
|
2014-05-08 |
* configure.in: OpenBSD needs to include sys/param.h before include sys/mount.h. [ruby-dev:48167] |
6c0ce8f0e6d5244ea081ef615560ac64b2c00a1b
|
2014-05-18 |
output more verbose to debug |
3622efd2bd3fba8b927b3b76ba37f1e33710da22
|
2014-05-18 |
increase timeout 10 to 15 on test_LSHIFT_neary_long_max |
3d6ecd45c7904a18687adf151ee89c1f37ba5b9c
|
2014-05-18 |
fix type |
8e007cc088cc27f237ec5fd4ed8a8104901b79eb
|
2014-05-18 |
increase wait |
3f1f9e9a0aaed4ecbbfd750ad70f879de01ed166
|
2014-05-20 |
show progress of rdoc parsing to prevent timeout on chkbuild |
e3c3d4e4e5f111847d89de9dfc47e4b4c0080b70
|
2014-05-20 |
more insrease timeout of test_LSHIFT_neary_long_max |
fa244db49b16d05c0042e01ef8faa9190acc5922
|
2014-05-22 |
add Bug::File::Fs.fsname for tests |
210f863906c34ad524007abb3b045d4b3cba98b1
|
2014-05-22 |
revert File::Statfs [Feature #9772] |
4c9ec80ece69b0295f88dcc4262960bc0c298b2a
|
2014-05-22 |
I suspect such early wakeup is because of automatic time correction |
a999657e7e72d21c5904b2dd5bc056619aff2b81
|
2014-05-22 |
sys/param.h is used by linux |
6b4f9210b0a105c68d98ebf2b80eea160c3af6a5
|
2014-05-22 |
* file.c (stat_birthtime): add birthtime support [Feature #9647] |
a95be81ea20816d933d5ef1efccdf9d1b71bfe03
|
2014-05-25 |
Revert "* lib/yaml.rb: Remove Psych::EngineManager [Bug #8344]" |
c3ebc82832be35eceafdc929df915e3b46ed42f6
|
2014-05-27 |
use Socket.getifaddrs to show interface names and so on |
313fa180333a1eb4d1fa1542930e83f8d77e6b2d
|
2014-05-27 |
* ext/socket/ifaddr.c (ifaddr_inspect_flags): support IFF_SIMPLEX. |
0dea3e1a43f864e48acb3135c0e3885ff6f5a372
|
2014-05-30 |
* test/lib/test/unit/parallel.rb (_run_suite): orig_stdout may be nil though I don't know the reason. |
d4101d636fa3d0a4274501b547303fa228792c22
|
2014-05-30 |
force_encoding to get the log of failure by Encoding::CompatibilityError |
e5acaa03136ddd6ee01814112d5fec976d262fa6
|
2014-05-30 |
add --disable-gem |
8784787623067cfa29619d711e161c4941bb4699
|
2014-05-31 |
don't remove test results |
f977ebb1c9404db16019d26d3785b365556e51e1
|
2014-06-22 |
suppress warnings: using default DH parameters. |
c56dab2ceb3cfc53595ae65a3ca164e445191a3b
|
2014-06-22 |
fix that arg_check didn't work |
97d36e5bd0fd062fb1c1922d08170038aba61baa
|
2014-06-22 |
lib/uri/mailto.rb (initialize): as previous commit, fix arg_check |
bb83f32dc3e0424d25fa4e55d8ff32b061320e41
|
2014-06-22 |
support RFC3986 [Feature #2542] |
b757ff3ef6659ef959a58d15f345f97e19697731
|
2014-06-22 |
* lib/uri/rfc3986_parser.rb: raise exception when given a URI string has non ASCII. |
c7a7e60409cc003e6dc8b74e71f6b0533f8406dc
|
2014-06-22 |
remove registry |
66aba8cca29d250667ec0830cca77a9b021745cc
|
2014-06-23 |
suppress warnings of URI.extract |
e02eb253e7a31f4767eecd8d55a62e5a5608b74a
|
2014-06-23 |
* lib/uri/generic.rb (check_port): allow strings for port= as described in rdoc. |
a6727897392003115d2173baa152cd23eaf1ced6
|
2014-06-23 |
* lib/uri/mailto.rb: support RFC6068. |
e5e37ecfc2297ee70d56a00e6c12aa34eaec889e
|
2014-06-23 |
* eval.c (setup_exception): "mesg == sysstack_error" and sysstack_error_p(mesg) are duplicated. r46502 seems to want to use latter. |
a054854324e88f2282d7440fae758d6aa7a42597
|
2014-06-24 |
Revert "* lib/uri/mailto.rb: support RFC6068." |
36a043a93a4969562b65d6ac4b885bc45be0f8f0
|
2014-06-27 |
suppress warnings: URI.regexp is obsolete |
aac7837c764443894c8818f5e6ac862ad7692ecd
|
2014-06-27 |
Revert r46568 "assertions.rb: refine message" |
e63ab5d3ad289767eab49787e4e33390b0ce74e1
|
2014-06-27 |
* lib/uri/mailto.rb: update to latest specs, RFC 6068 and HTML5. |
48559765b1f23e37ce8527b5185eac1335902cbb
|
2014-06-30 |
remove useless part of regexp |
b105cbc80986eb684a272788111f36f6624fedb7
|
2014-06-30 |
suppress warnings: assigned but unused variable |
7973ff4fe6f0e695487f12a4301ab68738825786
|
2014-06-30 |
show if parallel test-all fails to Marshal.load |
ab606d8f111afdfa6408edd1428caedddbdb4d13
|
2014-07-01 |
exception must make process stop |
91dfb379eafe8a37755b6603301764e0212aa471
|
2014-07-01 |
add timeout |
88df8816f19ee046314af3c95cc32b0ef75f595a
|
2014-07-03 |
change default not tot create useless object |
7af73882028f65c96015a1c8801b40565f9c0119
|
2014-07-03 |
* lib/uri/generic.rb (URI::Generic#query=): remove validation, just escape. [Feature #2542] |
6811973d1355ba40ee4b3fc5a43ed65b67aac9b7
|
2014-07-03 |
* lib/net/http/response.rb (Net::HTTP.each_response_header): raise first exception even if inflate_body_io.finish raises error. when begin block raises error, finish usually raises error too. |
d8a2c3c03f3dba8f55eda0bbeba2f5d8198bb5b0
|
2014-07-03 |
* lib/net/htp/response.rb (Net::Inflater#inflate_adapter): prevent automatic encoding conversion. |
011b74b748c0230dc5c013e3a38a9f0d58c5893f
|
2014-07-07 |
* tool/mkconfig.rb: remove not to require rbconfig/obsolete.rb. |
9db5a7f82e711fa8dbf39462cc3db177ffec205f
|
2014-07-09 |
require "rbconfig" to use RbConfig |
64c81e40d4706d3685d540febb06e28609641aa4
|
2014-07-16 |
* regcomp.c: Merge Onigmo 5.14.1 25a8a69fc05ae3b56a09. this includes Support for Unicode 7.0 [Bug #9092]. |
594eee85434d3144360b0dd721c6f4ed11246fcc
|
2014-07-22 |
split assertions into algorithms |
3b48a96c797186685e9b03e09a88f191ce003bea
|
2014-07-23 |
RHEL7 disables MD5 |
25d3fc8823cfd11efc6ff732dc9cbe32a7361fe0
|
2014-08-05 |
suppress warnings |
a5c923f6c1ab0ddd68c4debb7c68623ff0cf4e6a
|
2014-08-05 |
* lib/uri/http.rb (URI::HTTP#request_uri): optimized. decrease object allocation, and ensure always create at least one new object for return value. |
d7b5ef028bf2f7e432d8541c84dd3cb9dd4974b3
|
2014-08-05 |
* lib/uri/generic.rb (URI::Generic#normalize!): use String#empty? |
b6ecbc70553239294ad0d5ecd432a73a00efa1b1
|
2014-08-05 |
remove path_query |
159fa373f8e913a5464ab88c308e4375c946af8b
|
2014-08-05 |
* lib/net/http/generic_request.rb (Net::HTTP::GenericRequest#initialize): optimize object allocation. |
c1652035644c5f52cd91cfb264df5072445f4020
|
2014-08-05 |
* lib/net/http/generic_request.rb (Net::HTTP::GenericRequest#update_uri): handle scheme, host, and port to reflect connection to @uri. |
70a2eb63999265ff7e8d46d1f5b410c8ee3d30d7
|
2014-08-05 |
* lib/net/http/generic_request.rb (Net::HTTP::GenericRequest#exec): handle req['host'] in update_uri. |
90a16cb228bd803368357cf4478430bc56b7a110
|
2014-08-05 |
* lib/net/http/requests.rb (Net::HTTP::Options::RESPONSE_HAS_BODY): OPTIONS requests may have response bodies. [Feature #8429] http://tools.ietf.org/html/rfc7231#section-4.3.7 |
f01485b4ec97d6bbc462f6c7210b2499a97ce398
|
2014-08-05 |
* lib/net/http.rb (Net::HTTP.proxy_uri): use initializer instead of parser to handle IPv6 address. [Bug #9129] |
97a4ecb0a3fbc902a761749c854c0d155715f505
|
2014-08-11 |
add timeout |
a8ec4b2cf27739b9936f4eca71e0bd8dbd250fdc
|
2014-09-11 |
* string.c (sym_find): remove Symbol.find because we have Symbol GC now. https://bugs.ruby-lang.org/projects/ruby/wiki/DevelopersMeeting20140904Japan If you still want this, request again on Redmine. [Feature #7854] https://bugs.ruby-lang.org/issues/7854 |
d2a5354255bab4d74c710ee8ff21f43998f33095
|
2014-09-15 |
* reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 |
e37aab94da5b0a333b9986826b2b656efe8c5f3c
|
2014-09-17 |
* lib/uri/rfc3986_parser.rb: specify a regexp for :OPAQUE; generic.rb assumes it is present, and will refuse all values otherwise. by Matthew Draper <matthew@trebex.net> https://github.com/ruby/ruby/pull/718 fix GH-718 |
106075eac89ede7bcd71616ba78f1344892140a4
|
2014-09-17 |
Re-apply r43023 which is accidentally reverted by r47598 |
0ad72caa65007c1896eccb0e73462d841c8f66f7
|
2014-09-18 |
add .tar.xz |
6041af45a36fb2f8b0a1c8c89825d1ec88833883
|
2014-10-07 |
* lib/uri/generic.rb (URI#inspect): remove Object id. URI is considered that it doesn't require id. |
0c31f6627691e7980c69a4b28dccd1eda5871585
|
2014-10-19 |
add dependency |
398d73c7144c9fac63191ae706c3ba99e810249d
|
2014-10-19 |
add .gitignore |
c0766464e9ef13418cc719acd674f363b79db29a
|
2014-10-21 |
* gc.c (mark_current_machine_context) [__mc68000__]: Update stack marking. (rb_gc_mark_machine_stack) [__mc68000__]: Also handle it here. |
c98b8d622b0d008dc881f92b1f71aebac009fcf2
|
2014-10-28 |
* configure.in: remove apple-gcc4.2 from CC candidates. |
7c1480ecbcee8b6edda4d453eb639f2c2c6635e6
|
2014-10-30 |
* common.mk: fix for the case ALWAYS_UPDATE_UNICODE=no |
167dd87d360b5f275a025b4464c19f20c5204b85
|
2014-11-03 |
bump URI::VERSION to 0.10.0 |
21ab98a997d2ed44c9c95cf5434a42561b2cd688
|
2014-11-03 |
* lib/uri/rfc3986_parser.rb (URI::RFC3986_Parser::RFC3986_URI): allow '[' and ']' for URI input (and escape). [Bug #10402] |
8d004969118b06d0057841f2e89ddfd0807ad765
|
2014-11-06 |
Revert r48278 "common.mk: update unicode data only if BASERUBY is available" |
6a5cdfacbf2577e86a84555b24ba2cbc03bfa394
|
2014-11-06 |
* re.c (unescape_nonascii): cast -1 for the case char is unsigned char. If char is signed char, for example gcc for ARM or ppc64, it caused infinite loop. http://kmuto.jp/build-ruby/arm/ruby-trunk/log/20141106T013005Z.fail.html.gz http://rubyci.blob.core.windows.net/f19p8/ruby-trunk/log/20141106T090217Z.fail.html.gz |
05eb6111d9f7f6485d8d264cbb24e6e9836322b8
|
2014-11-11 |
* lib/rubygems/commands/contents_command.rb (files_in_default_gem): remove useless sort. show_files will sort the result and another branch, files_in_gem, doesn't sort. it should be removed for consistency. |
7b4383a2a953597d3b549d494be7fb0cf7701fcc
|
2014-11-11 |
remove debug code |
260741970074e1fc21a4bbabdee3e14e945f47d2
|
2014-11-11 |
suppress warning: shadowing outer local variable - line |
926b9e05f1b5c0863f52f6a0e7557fbb5503be4b
|
2014-11-19 |
* common.mk (ext/ripper/ripper.c): pass build directory as VPATH. |
501656c4d8f8ad783d60b7dd6755d6a26cd3a7d1
|
2014-11-19 |
* tool/downloader.rb (RubyGems.download): Don't download gem if the version is already downloaded. A gem file is versioned and it must be identical if the version is the same. |
85c464c5407675890d3855f374df23813fb7331d
|
2014-11-19 |
* common.mk (ext/ripper/ripper.c): use $(PWD) to get <build-directory>/ext/ripper. |
a77e25ecd8138df16445a92582507b6ab001ddfa
|
2014-11-19 |
* common.mk (ext/json/parser/parser.c): don't touch parse.c, ruby repo is a downstream. |
219e4fcb450f502ed48dc220d343b1b3518f57c6
|
2014-11-20 |
* ext/nkf/depend (nkf.o): add nkf.c as dependency. bsdmake tries to make nkf.o with nkf-utf8/nkf.c without this. |
c2bd5491f2b5ec77a527ad6095c4d8e28d06b29b
|
2014-11-20 |
* common.mk (ext/ripper/ripper.c): id.h in VPATH may exist in the build directory. |
31f9c8c09e6f941f0587add33cbcd51cd694ac97
|
2014-11-21 |
* common.mk (ext/ripper/ripper.c): revert about srcdir and top_srcdir. |
d3236ba3b4652eb9e66474b4fe6642a1d2884cbf
|
2014-11-26 |
add test for r48563 |
c7855be25c379206a1bddd2bbd76e11cc642c8f8
|
2014-11-26 |
use clock_gettime to avoid object creation |
e1606f920b17b6ab7a325b3b803ca201d1a18843
|
2014-12-01 |
* lib/uri/generic.rb (URI::Generic.build): use hostname= to detect and wrap IPv6 hosts. Build is accepting URI components and users may not expect that a host component needs to be wrapped with square brackets since it's not providing a URI. Note: initialize with arg_check => true does not wrap IPv6 hosts. by Joe Rafaniello <jrafanie@redhat.com> https://github.com/ruby/ruby/pull/765 fix GH-765 |
4527b18a6b994da9578aefcf415b9fd8d32f76c8
|
2014-12-15 |
VCS::SVN#url was buggy and recent commits exposed it |
b2a128fa7cabcce182e7360db70b3e50bb39242d
|
2014-12-15 |
comment out for x86 extended precision |
429537310ea0d2caaad591b6295f52655bb4831e
|
2014-12-23 |
avoid a bug of the latest redmine |
30fef86b381952b9669a9ed508f19bbead1d5441
|
2014-12-23 |
* lib/uri/generic.rb (URI::Generic#query=): don't escape [\]^ on both rfc2396 and rfc3986. [Bug #10619] |
0f7e301fe12cdab3084a9a9e8c46113f327b9332
|
2014-12-23 |
* lib/net/http/response.rb (Net::HTTPResponse): require one or more spaces [Bug #10591]. by leriksen <leif.eriksen.au@gmail.com> https://github.com/ruby/ruby/pull/782 fix GH-782 NOTE: graph.facebook.com returns without SP Reason-Phrase. |
7a0676e8a5fad060fa675b90f72b9dac391c8af7
|
2014-12-23 |
* tool/downloader.rb: support ruby 1.8. |
943a05d234af98b1dd531c446a80ffd573c0d22f
|
2014-12-24 |
support ruby 1.8 |
7979a5ad085508a759216c7831dcff0e5d76fe40
|
2014-12-24 |
url is not required here |
a270e96a14b36dc70c560c22f1f31bda59c5dad0
|
2014-12-24 |
* tool/downloader.rb: use config.guess in gcc repo. |
a64443987c8e8b8ae6d3558549cc75f4748df973
|
2014-12-24 |
* tool/redmine-backporter.rb: require view_changesets permission. |
5328fa259ba6a30ca06577925e8cab0aa824ce5a
|
2014-12-24 |
add timeout to avoid global timeout |
32f124e68a8743ff0b2182802dd3c09c14aa945c
|
2014-12-24 |
use timeout lib |
9099a55ad6e369c325beefc3e7f4fd03df6e5a47
|
2014-12-25 |
don't require mathn, it breaks the world |
57a0021095a4f94661b76238fe9fba0da56e811d
|
2015-01-06 |
add bold to headers |
84a41254717edd0e37c0f9b4e56358737013ed85
|
2015-01-16 |
* tool/redmine-backporter.rb: support adding related revisions to issues. |
5a314fbccc0b8a3cbcfcf9baa912d19adee6377d
|
2015-01-20 |
* tool/redmine-backporter.rb (mygets): to support Backspace implement gets by itself. |
e7317dde41692049f3615249098acce86b5536e3
|
2015-01-20 |
Use master instead of HEAD |
a525fbf06fd07e31ebe49b9b41685f2863c20afe
|
2015-02-23 |
bold closed tickets |
5b4afd028120c95b8dbf46a33f3b128f70df9293
|
2015-02-23 |
zone may be ASCII-8BIT on Windows [Bug #10887] |
7d248667462c240257e0e9ddaf25f372532660d1
|
2015-02-25 |
* tool/merger.rb: support 2.1+ versioning scheme. |
7968f885a0149504dc9799f7b762e7c1181e9ab7
|
2015-03-03 |
add teenyup |
dff21f052f9f6e1cb038b95fadca21b6755a9c60
|
2015-03-03 |
remove ruby_1_9_2 support |
4e8fbe17787fe3d46431087f791ed443b1010e19
|
2015-03-25 |
* ext/socket/extconf.rb: Solaris 11 has struct tcp_info.tcpi_ca_state, but it is a dummy. |
4651b848e151471a4f103f7cf7c8d4b45de9b817
|
2015-03-28 |
* ext/date/extconf.rb: try_cflags("-std=iso9899:1999") [Bug #10906] ruby itself (including numeric.c) is built with strict compile options including -std=iso9899:1999, but ext/date is not. By the way -std=iso9899:1999 is not only a warning option but also changes behavior like MACRO definitions for example INFINITY. gcc on Solaris affect this. |
0a321b21fa52b47a764b0fee2ab6a3de80807777
|
2015-03-28 |
fix r50104 [Bug #10906] |
dcf8ddfb01ce881beffa715a2b129a88aaafccb4
|
2015-03-30 |
* configure.in: ac_cv_func_vfork=no on sparc-solaris. sparc-solaris deprecates vfork though i386-solaris doesn't. |
c8e2ccec862e5c1c3ea2d8ea57c38147c7ed2e26
|
2015-03-30 |
Revert r50122 "* configure.in: ac_cv_func_vfork=no on sparc-solaris." |
58835a94efd9fc8543c0c3243d2d70f59fce3786
|
2015-04-03 |
* lib/net/http.rb (edit_path): use path which is absolute ftp url on using ftp_proxy. |
886d8e3f4022aafdbe1f73209a53fdf02cd84b84
|
2015-04-06 |
* tool/downloader.rb (http_options): prevent content auto decoding because this is a downloader. |
1e4172467f258b313da683489a714c91f103d84d
|
2015-04-23 |
* win32/Makefile.sub: MSVC14 have struct timespec. |
cc622e2ac5f72f229daa29fc5e24ae7f92dae150
|
2015-04-23 |
* win32/win32.c (dupfd): use _set_osfhnd. |
3446537f1a8f6a0dbc2b27a0f25af13c7f61abf8
|
2015-04-23 |
* win32/win32.c (_filbuf): msvc14 doesn't have it, use _fgetc_nolock. |
9892a4b1aea999392fd319122711205a1fd84bcf
|
2015-04-23 |
* win32/win32.c (rb_acrt_lowio_lock_fh): wrap _pioinfo(i)->lock. |
7bf5ba1b497277df6fc245398166089410eda0ee
|
2015-04-23 |
* win32/win32.c: remove bcc related code. |
c4324e31f49c56241505471dec5ec811de63393c
|
2015-05-07 |
* Makefile.in (rbconfig.rb): add rule to make. |
8c7310e71398b3bf76c62ecd32db2340733a4769
|
2015-05-19 |
* lib/uri/rfc2396_parser.rb (initialize_pattern): URI::Generic.build should accept port as a string. pattern[:PORT] is not defined for long. by Dave Slutzkin <daveslutzkin@fastmail.fm> https://github.com/ruby/ruby/pull/804 fix GH-804 |
dd9265ecf3af52e750bee8300ad447110f300240
|
2015-05-20 |
* vm_dump.c (rb_print_backtrace): return value of libexec's backtrace is size_t, so simply cast as int. |
d1a3f716e9655a73a517f079efce3768ebec8b0d
|
2015-05-21 |
* configure.in (RUBY_DTRACE_POSTPROCESS): cmp -b is GNU extension. darwin uses GNU cmp, and FreeBSD and Solaris are not. Note that accidentally equals to expected result. |
d4bafbb45f261a69cc3bc4552050893400ce4a1d
|
2015-05-25 |
* win32/win32.c (setup_overlapped): seek to the file end only when writing (mode:a), not reading (mode:a+, read). |
fdb62480cdac969eec0799d9ff1321913d6fdcc7
|
2015-05-25 |
add .gitignore rules for Microsoft Visual C++ |
d348051773c509537ee2801d57b83f94eb3fc560
|
2015-06-04 |
FreeBSD raises Errno::EMSGSIZE |
370bd884bcec54e741f6298a7ecb83f6d2f86b13
|
2015-06-11 |
* configure.in: define SET_THREAD_NAME if it has pthread_set_name_np for FreeBSD, and don't define it if both pthread_setname_np and pthread_set_name_np don't exist. |
712a570f5624c0beaac808e03c26915c7afd0806
|
2015-06-13 |
* vm_core.h (rb_thread_t): add th->name. |
a34ca0c98d7c57c0f92a1c3202207de09e35e94d
|
2015-06-13 |
suppress warning: ambiguous first argument; put parentheses or a space even after `/' operator |
92ca9f0696738fae28c50ab05d553946bc49cc96
|
2015-06-13 |
darwin can't set anothre thread's name |
29513dbc47ba0277023fc12eb29d96df5a3662af
|
2015-06-13 |
sleep thread until assertions |
e2a930c73a77c39f1b2aa6fa405afbab583abea2
|
2015-06-13 |
add Thread.name and Thread.name= docs Feature #11251 [ci skip] |
768bc8b88e5e4dcc89228da90d39797d5c595552
|
2015-06-13 |
mark thread name string |
4ff07119e960aee14e03753f808914fa000abe2f
|
2015-06-13 |
* file.c (rb_stat_ino): get inode from the interval of struct st. |
0a550264a150a2241d4e669f01467c9247d01222
|
2015-06-13 |
add news about inode for Windows [Feature #11216] |
f660681adeb2e7e141e9eafa077832c1d45f730b
|
2015-06-13 |
move a new feature to correct section |
180ca79e258ba67f7c99b9f0bb6a20d5568bd451
|
2015-06-13 |
On Windows File::Stat#ino always returned 0, but |
bab5bf0c79ba310eb2606c079315de417a3cccc9
|
2015-06-15 |
* lib/net/http.rb (Net::HTTP#connect): use connect_nonblock and io/wait. fix GH-899 |
84de36c74831bb6420fcd3c224fc515380e28350
|
2015-06-29 |
* lib/net/http/response.rb (inflater): CONTENT_ENCODING can be upper case. [ruby-core:69670] [Bug #11285] patched by Andy Chu |
7604ca41ff70617a605a7aabb09b128ae47ae22d
|
2015-06-29 |
fix previous commit for nil case |
f91a5563400156bbacc6373a2dea0dcaf182a433
|
2015-06-30 |
* struct.c (struct_member_pos): avoid implicit conversion loses integer precision: 'long' to 'int'. |
30223e7f68b4af9635acea9c7a6de5bc7656ea2c
|
2015-07-21 |
suppress warnings |
8c1a75a3bfd6d0d43deae57ec2a22fe54077a57a
|
2015-07-21 |
follow r51064 |
6a5dda00d8fef046b1df3ba41411fb041106cd23
|
2015-07-29 |
* io.c (rb_io_extract_modeenc): add option parameter `flags' to append extra oflags to normal mode. [Feature #11253] [ruby-core:69539] |
72272159d8e4c63225c7be1d35e4daf8dcc80e6c
|
2015-07-29 |
refix r51329 and show thread information |
9ca6e6222904e5ef2749c262b618ada986824e1e
|
2015-07-29 |
open the path instead of tempfile object |
3816f7574f1142e6bd9eb4117782d6df85959960
|
2015-08-18 |
* thread_pthread.c (reserve_stack): ensure the memory is really allocated. [Bug #11457] |
2dd198a3192fda59dd6b50c6f96b8d8387ded999
|
2015-08-27 |
try to run travis without sudo to run in container |
5ac1f6546c0687282db432877fba52180fdd08d5
|
2015-08-27 |
migrate to travis new infrastructure |
a20929cb723088b14e7498ced867a93e32072885
|
2015-08-27 |
Revert "try to run travis without sudo to run in container" |
db152cd2dd986a88a193c6dc0195988f9aafb3af
|
2015-10-04 |
* enc/euc_jp.c (mbc_case_fold): check given string is valid or not, and if invalid, return 1. [Bug #11486] |
717be3df4275f11025c8f70f62269161abc2c07e
|
2015-10-04 |
add a test for r52016 |
95d80760818e23316f7789fdaa0caa2d61eb6227
|
2015-10-04 |
refix through 52016,52017,52019,52020 [Bug #11486] |
b471c9d35abe9a9513f3751afa60ea959684a1fe
|
2015-10-22 |
limit the number of FDs in a process for stress test |
d7d779b59485113d65fff6cc8aaf0b4a20fb9025
|
2015-10-22 |
* ext/openssl/ossl_ssl.c (ssl_npn_select_cb): explicitly raise error in ext/openssl instead of OpenSSL itself because LibreSSL silently truncate the selected protocol name by casting the length from int to unsigned char. [Bug #11369] Patch by Jeremy Evans <merch-redmine@jeremyevans.net> |
b5f2b5e1a20610e63c5b66f98e7ed01ff10c189a
|
2015-10-22 |
ALPN also uses the same logic [Bug #11369] |
7b90b137556e0116675cfc5888a18595dc6e55ce
|
2015-10-22 |
Add rlimit_nproc to avoid to create many process [Bug #11613] |
7ef4dccca86efe573816273858a16ba05e8930e7
|
2015-10-24 |
0.1 second is not enough for FreeBSD |
b78b66a97610449c115848c58b9b75b5abc60c8b
|
2015-10-24 |
use rlimit_nproc other than Windows |
727f2971fb7711dd0607d86d6577beb7f6c9ebc1
|
2015-10-26 |
clear https_proxy |
17e5dff210df9aa7a9203ffdb3b78e6b9cfc5a46
|
2015-10-27 |
* vm_dump.c (rb_print_backtrace): our addr2line doesn't work on sparc. http://rubyci.s3.amazonaws.com/unstable11s/ruby-trunk/log/20151027T043311Z.log.html.gz |
3f682c2c8ac3a1438082e4f95467e16247f105fa
|
2015-10-27 |
Add binmode for Tempfile to prevent EOF (0x1A) |
9f95139363657104857c4b282a6a925918c71191
|
2015-10-27 |
ENV['MAKE'] is prior than ENV['make'] |
2d53edd923f2bb72efa6d17dcf6ed746f1131920
|
2015-10-27 |
dumping core may take too much time for CI |
a7e391d279914f0d9fb909e7ca2fffc0ab2175f9
|
2015-10-27 |
solaris doesn't take http for handle_options |
3c59a221e175f1480757188db102c22f3ba2f422
|
2015-10-27 |
suppress warnings: assigned but unused variable |
e5747f3e3cc18742a34696425679071a6e3a6b98
|
2015-10-27 |
* lib/rinda/ring.rb: Linux's SO_REUSEPORT is not for multicast. |
a8919bc0a650463ed98a3e2f24fb94236e35effc
|
2015-10-28 |
suppress warnings |
00ce700c933a0625d97ba5417909cd95c90f4eab
|
2015-10-28 |
Revert "* lib/rinda/ring.rb: Linux's SO_REUSEPORT is not for multicast." |
30b72f98f791ffa257ac74ae228c1c069fdd34dd
|
2015-10-28 |
write in shroter |
aed1456a3b24190a41bb12b089ebccb7a17e0f45
|
2015-10-28 |
experimentally add GC.start before spawn |
875b7d9e6638abdef05ca47dd471390dac6eafa6
|
2015-10-28 |
thread may leak if assert fails before join is finished |
39715ad236eb503367dec26202544f03b3ebaa89
|
2015-10-28 |
increase timeout (with full GC) |
d90f9b1481d52b91de7e0795677f558ddece2b37
|
2015-10-29 |
wait until it escape handle_interrupt block |
87622a118b61c935ceafbbc7adc92590a707b3fd
|
2015-10-29 |
revert experimental changes related to Solaris CI |
9033ed103058ae2e06b7496400e5ad5e0cad77e8
|
2015-10-29 |
show signal mask on solaris |
89d0720ef99bb8b36a048d7f56225ca709f1b0db
|
2015-10-30 |
use spawn's option to shorten the code |
bb87df3ef1403a964a6b7b0d838cc8f94ef9d9fc
|
2015-10-30 |
show child and parent signal mask |
a4a29af24eef5ec4b31ea71f964d8bfa72e7fd4d
|
2015-10-30 |
Old linux's default hard rlimit_nofile is 1024 |
3077816cc1329d231d864a29e639fe64687b4b31
|
2015-10-30 |
show parent process's signal mask from child process |
b3602a5453388648677dfba4fdc9bf2ed5050ab1
|
2015-10-30 |
set as binary before gsub |
8ced6af83ffa9c9bce220adf2ccca899e41b9bc3
|
2015-10-30 |
explicitly overwrite signal handling |
e48bf65db30ae2b85eeaab6c8947a218762b07cb
|
2015-11-06 |
Revert r52469 |
52e1c3b0ab41041f7f51a7afc3fce3aab97bc010
|
2015-11-07 |
* lib/net/http.rb (Net::HTTP#initialize): default value of Net::HTTP#open_timeout is now 60 (was nil). |
2b15d16987cbbe3c07cbc28a59e6bbaa1f506a73
|
2015-11-09 |
fix comment: tobj->gmt is 0:localtime 1:utc 2:fixoff 3:init |
1ed3287af18b47e541b93116f24c08284d79e9e0
|
2015-11-10 |
Add a trick to pending for r52509 |
f1df08e76deadd8a22dc53b86d68cad5f6c11c22
|
2015-11-10 |
* time.c (rb_timespec_now): added. |
911b1c6b06a89603dfc9976a021b85e505221b7b
|
2015-11-10 |
* time.c (rb_time_timespec_new): swap utc and localtime to generate gmt flag by INT_MAX - gmtoff. |
4dedfc3cc97c2470f1926eaef49e381839e157ef
|
2015-11-10 |
Add tests for rb_time_timespec_new |
9ddeb957fd99115496bc6d676f7e2ec479739576
|
2015-11-20 |
read may return nil |
a77fb26da8a98b21a7d160f66d74435934910f74
|
2015-11-21 |
Visual C++ 14 (2015) uses ucrtbase.dll as c runtime |
c964c738be8b5ad7b317918e8a89f7154666e565
|
2015-11-21 |
* ext/openssl/ossl.h: LibreSSL doesn't have and need e_os2.h. |
9a7c25abab65e2a501e05676b6e4e53f0e9ff026
|
2015-11-21 |
* ext/digest/*/*.[ch]: include ruby.h before digest.h to avoid includeing ext/digest/extconf.h. [Bug #3231] https://msdn.microsoft.com/library/36k2cdd4.aspx |
bbc63197bdf893f57f30c35533e4b42078ab6ee5
|
2015-11-21 |
* ext/digest/sha1/extconf.rb: OpenSSL's struct name for SHA1 is SHA_CTX. http://openssl.org/docs/man0.9.8/crypto/SHA1.html |
8fdebec088657cfd6aa08ee588b79740858923e1
|
2015-11-21 |
fix r52690 |
360b98355e08c455d627c31c5f63bdda75fe8de2
|
2015-11-26 |
fixup! r52695 |
9ed1d63f41e67b1a2c50171ba9fc99a9b90e93c4
|
2015-11-26 |
* regcomp.c, regenc.c, regexec.c, regint.h, enc/unicode.c: Merge Onigmo 58fa099ed1a34367de67fb3d06dd48d076839692 + https://github.com/k-takata/Onigmo/pull/52 |
81ece7f0a1139073412cdb49fce3663f1a7a5f3b
|
2015-11-26 |
increase additional nfiles |
8f0268991ce58e903b5283072fcf736ca05bbf79
|
2015-11-26 |
Use more tough server: GitHub or repo.or.cz |
d249be623375e2725e1e3a979d7d47e45d356265
|
2015-11-27 |
* lib/net/http.rb (connect): detect closed connection and reconnect If the server closes a keep-alive http connection, the client socket reaches EOF. To avoid an EOFError, detect the closed connection and reconnect. Added test to ensure HTTP#post succeeds even if the keep-alive-connection has been closed by the server. by Kristian Hanekamp <kris.hanekamp@gmail.com> https://github.com/ruby/ruby/pull/1089 fix GH-1089 |
dab944e3194f996156278cbfb74caa8e70fb0f5c
|
2015-11-27 |
fixup! * lib/net/http.rb (connect): detect closed connection and reconnect If the server closes a keep-alive http connection, the client socket reaches EOF. To avoid an EOFError, detect the closed connection and reconnect. Added test to ensure HTTP#post succeeds even if the keep-alive-connection has been closed by the server. by Kristian Hanekamp <kris.hanekamp@gmail.com> https://github.com/ruby/ruby/pull/1089 fix GH-1089 |
42225163c17a8d0862245beefdbd513469cf79bb
|
2015-11-29 |
SIGTERM should be also captured |
6db72c0166bc3e9ba846a3aaf469e5d7457980dc
|
2015-11-30 |
* ext/readline/extconf.rb: call dir_config("libedit") if --enable-libedit is spcified. [Bug #11751] patched by John Hein |
bb5bd52a598b2a8c4e73ec476fbc5b55ae02ea0b
|
2015-12-02 |
undef for tha case missing.h defines it as macro |
f2532ab8cac66cec352b6067ebbd4096cb9ca590
|
2015-12-04 |
Revert r52872 "string.c: should not taint fstring" |
b5c0ca497e4b238460fc9450800e43d44fc4821d
|
2015-12-07 |
temporally remove prompt to pass the test |
958e153cdbfffc09a485ce5fed6677b33170ea0f
|
2015-12-08 |
Revert r52902,r52903,r52910,r52911,r52937,r52939 |
f3d087c77bc592075c7dec752c3f40c7da7b58a8
|
2015-12-09 |
add tests for El Capitan failure |
f8a720477cdfc3fe4d3818c6d8fb4622bdc724a1
|
2015-12-09 |
fix r53013; the environment defines "example" as local hostname |
e3ab670a715769d0d56530675127438bd137089b
|
2015-12-10 |
* object.c (rb_inspect): dump inspected result with rb_str_escape() instead of raising Encoding::CompatibilityError. [Feature #11801] |
825bcc36ee9cf105d6cd6c8994df9649df45ca18
|
2015-12-11 |
merger.rb: show procedure to push tag into GitHub |
f418a0c57ff7a812ece73e300c402585a27002c4
|
2015-12-12 |
add insight about parallel test-all |
7fe3c2665ef9ba43b4368068be6c19af0b9be43e
|
2015-12-12 |
* ext/nkf/nkf-utf8/nkf.c: Merge nkf 2.1.4. |
1dd1a9873e67329e10d2a54507f873c54b8527e8
|
2015-12-13 |
* ext/openssl/ossl_ssl.c (ssl_npn_select_cb_common): fix parsing protocol list. The protocol list from OpenSSL is not null-terminated. patched by Kazuki Yamaguchi [Bug #11810] [ruby-core:72082] |
abfc03c6cf1e1018fa471f180a4381599efe695b
|
2015-12-15 |
follow the change of the name |
3e92b635fb5422207b7bbdc924e292e51e21f040
|
2015-12-16 |
Add frozen_string_literal: false for all files |
183c1a0fa1c9599f613ea8f4c54ed5229354714f
|
2015-12-16 |
Exception#backtrace may be nil if it is manually created |
c4fdfabcc8ea3f6186d1560f7756211fce125be3
|
2015-12-16 |
handle ext/ as r53141 |
63f486f1dbc220aacad4a7fa4d47a370c6071d90
|
2015-12-16 |
remove duplicated frozen_string_literal magic comment |
4eac2e833cf1518f676a468bec6ad161062431bc
|
2015-12-22 |
fix r53231: raise Errno::EBADF like other OSes |
026066e950a826a8118cb5cfd1a338357e314718
|
2015-12-24 |
* common.mk (ripper.c): r50045 wrongly replace $(PWD) with ../.. It is the top of build directory, not topsrcdir. |
bec6c27fd59ad60bc3b820757cc56b2b4dd45c8f
|
2015-12-24 |
* common.mk (fake.rb): $(arch)-fake.rb must depend miniruby because it may depend miniruby. |
6e181393c674d8b61273c14a887b491c0352ec8c
|
2015-12-24 |
ignore exception is the address is IPv6 |
35ef17dcfae48866c4043bac680ff3b9921cb50a
|
2015-12-24 |
Add ruby_2_3 branch to .travis.yml [ci skip] |
c0aef8ca2c3e7d63ced91866007e6b90723de90d
|
2015-12-26 |
* tool/post-commit.sh: copied from svn server. |
5f0b598e2c2ec3dfe8579350fa5241917afaabcb
|
2015-12-26 |
Revert "* tool/post-commit.sh: copied from svn server." |
5da0e8639610d614763f789c9d71e0fb6bd7dd5d
|
2015-12-30 |
* test/ruby/test_module.rb (test_classpath): r53376 may change the order of m.constants. `make TESTS='-v ruby/test_class.rb ruby/test_module.rb' test-all` may fail after that. http://rubyci.s3.amazonaws.com/tk2-243-31075/ruby-trunk/log/20151230T164202Z.log.html.gz |
2fad0168107a39e43dc37b17305e2c1c93c99dba
|
2015-12-30 |
skip if locale is not UTF-8 |
9c54107903180c0a99a7af8d9297cfe2e3ad8e1e
|
2016-01-02 |
Revert r53409 "parse.y: yylval.num should be u3" |
853cd40224af5087b6e96359c60105690bc191d7
|
2016-01-04 |
temporally revert r53411 to debug |
812c5798e22fad779849561d14a8956434234114
|
2016-01-04 |
Revert r53431 "temporally revert r53411 to debug" |
84d9d4857e94418dba1f9e5358757dec2a9ce9a9
|
2016-01-07 |
Additional fix of r53450 |
93bf5472587e08f4bfdfce008bde3f61fdf0ed51
|
2016-01-07 |
fix r53448 |
52ddf1f86920cd8b99359771ab00f3cede1a4780
|
2016-01-09 |
Revert r53482 "nmake VPATH" |
42b809f2eef16cc370cf73de8f2f517b378c370b
|
2016-01-12 |
fix test to follow r53503 |
8c8f92cd7ae38b7fc54ff136dd1d929509eb8d0d
|
2016-01-12 |
drop osx and clang because they are often fails and slow |
0a641b4cc29384414535c36b1fa047929db6edfa
|
2016-01-13 |
try sudo:false on travis |
cf8bbd0c87c0b15c8f6796d22e1704bdbeb4817b
|
2016-01-13 |
don't replace job status, it consume log length count |
7c2763642c3b5345d1c65a61dba484d9a792250c
|
2016-01-13 |
make CI output simpler |
be4501bf3a8891533725288016e29ef7b63ea345
|
2016-01-13 |
fix previous commit |
aa90e3b85996c5e6c2ed2b337c0dd055802f11a1
|
2016-01-14 |
* lib/uri/generic.rb (URI::Generic#to_s): change encoding to UTF-8 as Ruby 2.2/ by Koichi ITO <koic.ito@gmail.com> https://github.com/ruby/ruby/pull/1188 fix GH-1188 |
e0ea641755fe561680b1ef930ba2135e8dd3b4bc
|
2016-01-15 |
Revert "* common.mk: test-sample was changed to test-basic." |
9bed6e8e8effae57dd1c6797429429213eaddabd
|
2016-01-17 |
* configure.in: improve ICC (Intel C Compiler) support. |
35568b41699ca1cd466fc8d23a84139b73ad0f1b
|
2016-01-19 |
increase timeout for ARMv7 |
89ee8a557e3098da3d5cebc3d825950a43e9f322
|
2016-01-21 |
* Makefile.in (update-rubyspec): fix r53208 like r53451. |
826f2ee3067176c65d079039e8dd7c57c74ba66b
|
2016-01-21 |
* marshal.c (r_object0): honor Marshal.load post proc value for TYPE_LINK. by Hiroshi Nakamura <nahi@ruby-lang.org> https://github.com/ruby/ruby/pull/1204 fix GH-1204 |
782fd488d7abc7ccb0c8072349182ea8beb902f0
|
2016-01-21 |
* regparse.c (fetch_name_with_level): allow non word characters at the first character. [Feature #11949] |
c072fc56c87dedcf6cdaa3cba35ea16d7ed2eb0b
|
2016-01-22 |
Add appveyor.yml |
8a85d618eec94b20577b0970e4d11a683172fa61
|
2016-01-22 |
remove to allow trunk |
e5850a80d69531be3c62468b7c88d91f30b0490b
|
2016-01-22 |
Add badges |
2743c491a7d7b4e015b9e0a2b114856371bdd636
|
2016-01-26 |
increase timeout for Solaris 10 SPARC |
d14f0cfd168e3ce760effd5484b1d4e76f41e65e
|
2016-01-27 |
Add tests about String's internal capacity |
563706fa1925fb6e596f46fce54d78e03d5d8046
|
2016-01-29 |
suppress warning: assigned but unused variable |
21daa56b2aa2d4afc6e61b0e6b0f4dd78df620ca
|
2016-02-02 |
* re.c: Introduce RREGEXP_PTR. patch by dbussink. partially merge https://github.com/ruby/ruby/pull/497 |
10eef96df4985d6e69f280b6ced4c567c20b5ca0
|
2016-02-02 |
Skip SHA from test_digest_constants for LibreSSL 2.3 |
7aefa7b89f3a64022992ad73e8502bb5c86e20e3
|
2016-02-02 |
* re.c (rb_reg_prepare_enc): use already compiled US-ASCII regexp if given string is ASCII only. 121.2s to 113.9s on my x86_64-freebsd10.2 Intel Core i5 661 |
040ce056101bc9a8d9a5b0ed5d6a5835ec31be26
|
2016-02-03 |
* string.c (str_new_frozen): if the given string is embeddedable but not embedded, embed a new copied string. [Bug #11946] |
b7503d03ca530043837baff8fb4e9296a34ca4f8
|
2016-02-03 |
Remove debug print introduced in r52386 |
1f57a334daa4cd27decdc756cd709163e00e6a0c
|
2016-02-05 |
* insns.def (opt_mult): Use int128_t for overflow detection. |
016e6db57e2fb9a8623493399efe2089b2870813
|
2016-02-05 |
improve r53741 |
325890497e2dbadfb52ebe0888d617729da32115
|
2016-02-06 |
Fix r53748; the datafile includes non ASCII |
0a3fc607c17085ed53070833645727d65ac4d1b0
|
2016-02-06 |
Revert "check __int64_t and __int128_t" |
794eb48e006a4332d5074d82a3b0a194ff85546f
|
2016-02-09 |
Add example for Method#parameters from [ruby-core:19759] |
60f398691414ad630437b9b79637366159ced660
|
2016-02-10 |
* configure.in (int128_t): don't check HAVE_XXX (for example HAVE___INT128) because RUBY_CHECK_SIZEOF() don't define it for config.h and use of $ac_cv_sizeof___int128 alternates the check. (and don't need to define because users shouldn't know that) |
2e90c0bdbe8a10b4bb3428899357d50a82e7c6d2
|
2016-02-10 |
fix r53801: the argument should remove UNSIGNED |
832f275316975a7f0442ae75596cb2291db666ca
|
2016-02-10 |
* configure.in (RUBY_DEFINT): use Parameter Expansion. |
2708fb6ba7636adf1d8263dd2654f257f8b76324
|
2016-02-15 |
* insns.def (opt_plus): simply use LONG2NUM() instead of wrongly complex overflow case. |
d46e2aea718920f535c1dc701cbd6b85a8e1fcac
|
2016-02-17 |
* string.c (rb_str_init): introduce String.new(capacity: size) [Feature #12024] |
49dee548f4a509a98fe0726731fe120276114ef0
|
2016-02-17 |
fix rubyspec error from r53850 |
d092fc539831062af3b87d2f4e29e94da3cc9b0e
|
2016-02-17 |
Additional fix and tests for r53851 |
87adc59b2135b1a5438ccc1c77d92fec92829b1a
|
2016-03-08 |
* insns.def (opt_mod): show its method name on ZeroDivisionError. [Bug #12158] |
1b49df0b3d0a08f450a475eafdb5a80c614d85bb
|
2016-03-08 |
* intern.h (rb_divmod): assume compilers `/` and `%` comply C99 and reduce branching. If a compiler doesn't comply, add #ifdefs. |
fcadcd3e68982ee727c0cc59bedadfc16b9ca214
|
2016-03-14 |
* numeric.c (fix2str): improve r54092 like rb_int2big(). |
3d5a3a236d99e7512955947be832b343b18b024c
|
2016-03-14 |
* bignum.c (big2str_2bdigits): reduce div instruction. |
623dde6ce7e5ac6b928253b193469852413c5563
|
2016-03-16 |
* enc/trans/JIS: update Unicode's notice. [Bug #11844] |
6545327e24c0efc7bb0cb32cd2043d79ea365790
|
2016-03-17 |
* lib/securerandom.rb (gen_random): to avoid blocking on Windows. On Windows OpenSSL RAND_bytes (underlying implementation is RAND_poll in crypto/rand/rand_win.c) may be blocked at NetStatisticsGet. https://wiki.openssl.org/index.php/Random_Numbers#Windows_Issues Instead of this, use Random.raw_seed directory (whose implementation CryptGenRandom is one of the source of entropy of RAND_poll on Windows). https://wiki.openssl.org/index.php/Random_Numbers Note: CryptGenRandom function is PRNG and doesn't check its entropy, so it won't block. [Bug #12139] https://msdn.microsoft.com/ja-jp/library/windows/desktop/aa379942.aspx https://tools.ietf.org/html/rfc4086#section-7.1.3 https://eprint.iacr.org/2007/419.pdf http://www.cs.huji.ac.il/~dolev/pubs/thesis/msc-thesis-leo.pdf |
9a8b21446ea9edf55272d5e048d97f1c94640e9e
|
2016-03-18 |
* configure.in (rb_cv_member_struct_tm_tm_gmtoff): For Linux (glibc) define _BSD_SOURCE for time.h to define struct tm.tm_gmtoff. |
4eb908d21a64bf147f4e5a891a7f10cf963c46b6
|
2016-03-18 |
* time.c (LOCALTIME): organize #ifdefs. |
b01312ab9760109353846c6fac3e0d135b7842b6
|
2016-03-19 |
* numeric.c (fix_cmp): use rb_big_cmp if x is Fixnum and y is Bignum. rb_big_cmp handles such case smartly with big_norm. |
a2b4c6d1b1c4bc0176b94563bfd77c7930eeee7f
|
2016-03-19 |
* bignum.c (rb_big_cmp): reduce the code. |
cb390bef8ae68a766a1a46f71fecbf7d31a9a9cc
|
2016-03-20 |
* time.c (add): remove FIXABLE() which is in LONG2NUM(). |
148f1b9d57d06923796fff5200db140a69af6d20
|
2016-03-20 |
* internal.h (DLONG): defined if long is 32bit (and LONG_LONG is 64bit; but LONG_LONG is always defined as 64bit), or there's int128_t. |
b48fce265c116d3f3e1ecbd9822802c1340f5e83
|
2016-03-20 |
fix r54203's typo (no DLONG case) |
f5715289ac9a3a0dd0dafabb7ff27482e5f07189
|
2016-03-21 |
* time.c (mod): Add Fixnum case. |
654788793de6145e79ae37b62fe199aef9dc5bb5
|
2016-03-21 |
fix commit miss |
51c4ffa45b03262ddc183b815dba07462ef0a29f
|
2016-03-21 |
* internal.h (rb_fix_divmod_fix): like r54213, use FIX2NUM only if x == FIXNUM_MIN && y == -1. This must be a rare case and it is expected compiler to handle well. |
849bbc6566200fe7738570d9bf61613328f7e8a6
|
2016-03-21 |
* time.c (divmodv): add the case both arguments are Fixnum. |
74d7b281d3b8a7e023bf6b88af36bb6bc9d41e4c
|
2016-03-21 |
fix typo |
03d0501f514a8f815f434da35ef74226fad0f88f
|
2016-03-21 |
* time.c (MUL_OVERFLOW_FIXWV_P): defined for FIXWV. |
520650798c5eb44cfb31f9425584942c1d2b6f2a
|
2016-03-21 |
fix typo |
63436b3ff215e0b38c76ced4e5c1c1bba41dad62
|
2016-03-23 |
* lib/rdoc/ri/driver.rb (interactive): rescue NotFoundError raised in expand_name. (display_name rescues NotFoundError by itself, the original logic looks buggy...) |
88291c190a8781ed94e58799165df0c54b0004de
|
2016-03-24 |
* thread_pthread.c (reserve_stack): fix reserving position where the stack growing bottom to top. [Bug #12118] |
2709170e965fafff06a8dcebf16d3b2f0f3aac5e
|
2016-03-25 |
* localeinit.c (rb_locale_charmap_index): fix prototype. [Bug #12118] |
4e637adef8c56349423ca9bc334b9ecb546f9187
|
2016-03-25 |
Add patch author of r54291 |
08b08c1f27387f209cb215b518ceb802786ee42d
|
2016-03-25 |
use more suitable ticket [Bug #12218] |
33a8940855d6f2533dbb77e83f3b1bba4b849d7c
|
2016-03-29 |
* tool/merger.rb: support to backport header as backport identifier. Now you can specify by 'merge revision(s) 49254: [Backport #10738]'. |
c782c791b23ad95b783697ffd52f8dcce5964931
|
2016-03-29 |
* tool/redmine-backporter.rb (backport): show merger.rb's path. |
723241fcb9a1ad71bca25bac85c6127d4a9b9c95
|
2016-03-29 |
* include/ruby/ruby.h (rb_isupper, rb_islower, rb_isalpha, rb_isdigit, rb_isalnum, rb_isxdigit, rb_isblank, rb_isspace, rb_isblank, rb_iscntrl, rb_isprint, rb_ispunct, rb_isgraph, rb_tolower, rb_toupper): use inline function to avoid function call. |
106be6694f2a29fec65fa39c9fbe0c50a92ff080
|
2016-03-29 |
* addr2line.c: define toupper for its use. fix r54391. |
e5472649f4f7830803235d58f1c800702246d906
|
2016-03-29 |
* tool/merger.rb: update revision.h before merge. |
c2b4b9bb476531d3be3d9a157010cc988869a4bd
|
2016-03-29 |
* tool/redmine-backporter.rb: add given revision to current changests on associating the revision to the related ticket. |
1d7cfff09b59c1ca226777f7e50c90050249214e
|
2016-03-29 |
* ext/nkf/nkf-utf8/nkf.c: Merge upstream 4f3edf80a0. patched by Anton Sivakov [Bug #12201] [Bug #12202] |
07d1ba775711ee597b4a5b3da93606b7ed6830ff
|
2016-03-30 |
* ext/nkf/nkf-utf8/nkf.c: Merge upstream 69f7e74dde. fix indent. |
eee2769c0d99cc08928813786d46365b013916fd
|
2016-04-05 |
* ext/nkf/nkf-utf8/nkf.c (mime_putc): fix typo. [Bug #12202] [ruby-core:74802] |
af24631af6e4867dcaa893de363d6b8805f3f9f9
|
2016-04-14 |
* lib/irb/ext/save-history.rb: suppress warning: method redefined; discarding old save_history=. |
b80598a92644abde7a38ef959f2c85f05d5ce381
|
2016-04-15 |
* common.mk (benchmark): order options for built-ruby and compare-ruby. |
fe120ac1f118eb009acb76d2d7a7d6934215dcd4
|
2016-04-21 |
* gc.c (objspace_malloc_prepare): remove size check because it is used by objspace_xmalloc and objspace_xcalloc. objspace_xmalloc introduces its own check in this commit. objspace_xcalloc checks with xmalloc2_size (ruby_xmalloc2_size). |
54c1f479301f71156645059161e64b50ab271ad8
|
2016-04-21 |
* include/ruby/ruby.h (LIKELY): moved from internal.h. |
feaa82a42ba238d9192d219f72229f4c3948957f
|
2016-04-21 |
* gc.c (rb_alloc_tmp_buffer_with_count): added like xmalloc2 to avoid duplicated check of size. |
3738fe3333e614afba407e64aded6535a09856cc
|
2016-04-22 |
* variable.c: use uint32_t instead of long to avoid confusion about the type of ivtbl->numiv. |
fac42e6c766a32734b055d0bfccb09ded14783d9
|
2016-04-22 |
* include/ruby/ruby.h (rb_mul_size_overflow): added to handle mul overflow efficiently. |
5587badf241777493d833d258dc31c4d70b7ea8b
|
2016-04-23 |
* include/ruby/ruby.h (RB_LIKELY): use prefix in ruby.h. |
973ba3e8e24f4497aebcbd3819fc9c0f38a7909f
|
2016-04-23 |
* include/ruby/ruby.h (rb_mul_size_overflow): use UNLIKELY by user side to improve generallity. |
3de227bdcbcabc9040d0a7a7a0d6a24393e50753
|
2016-04-23 |
* vm_insnhelper.c (vm_getivar): specify inline instead of static inline. vm_getivar is called by vm_call_ivar and vm_getinstancevariable. At least with GCC 4.8 and 5.3 on Linux, they are inlining it into vm_call_ivar but not vm_getinstancevariable. By `inline`, they correctly inline it and gains performance. |
9afc312b4fef21da91fde083f85533ffd5a9d95f
|
2016-04-23 |
Support MSVC14 and 15 [Bug #11118] |
65a1cdafc83bc5e06130081589a444ae4c93f57a
|
2016-04-23 |
* vm_insnhelper.c (INLINE): define as `inline` when it is optimized. define as `static inline` when it is not optimized to keep the symbol generated. |
60926acd9b8623a4acd668fb966c892a719e02dc
|
2016-04-24 |
Revert "vm_insnhelper.c: INLINE condition" [Bug #12316] |
9bf0f4b9109588aed8f5816914b0180c8489de33
|
2016-04-24 |
Revert "common.mk: timestamp file for verconf.h" |
5d2d4c936d0cdce546cb21846cd639f6719bd6ae
|
2016-04-27 |
setdynamic is obsoleted |
e5b436cd76961741a3ba59e3c825f0b6e17864cb
|
2016-04-27 |
* tool/instruction.rb: fix to follow current implementation. |
173005bb6fa9c4b2f54633313f4ff352348a3eeb
|
2016-04-27 |
* time.c: define _DEFAULT_SOURCE because glibc 2.20 depracates _BSD_SOURCE. https://sourceware.org/glibc/wiki/Release/2.20 |
0c4466abba4f5ea0c3190049aeea5848ac4bae63
|
2016-04-28 |
* re.c (rb_reg_prepare_enc): use rb_enc_asciicompat(enc) instead of rb_enc_str_asciicompat_p(str) to avoid useless rb_enc_get(str) call. |
4cf460a7bb258d3d61414d2f74df4c0f83c6a3af
|
2016-04-30 |
* string.c (search_nonascii): unroll and use ntz |
b888ee25ffaaedf154b535c8a301d0359c55ee95
|
2016-04-30 |
revert UNALIGNED_WORD_ACCESS for GCC6 |
424a706afec48116d71b615541fbdb6b1ab3d414
|
2016-04-30 |
More optimization for r54854's search_nonascii |
0f0121fe1a626080424f86e97159feeb9404bac7
|
2016-04-30 |
* string.c (search_nonascii): use nlz on big endian environments. |
db2c32778d46922abb5fc279ac9580c303edd7c0
|
2016-05-01 |
Use WORDS_BIGENDIAN |
64837f778aa429aeaffa5207a2d7031c8667ca0e
|
2016-05-01 |
fix for where UNALIGNED_WORD_ACCESS is not allowed |
2fc973796a17daa944826d66dfc99b68863dbaa1
|
2016-05-01 |
fix mixed declaration on non UNALIGNED_WORD_ACCESS |
d0fbdb005cecd8513aeacb234365d71f9a9b521e
|
2016-05-02 |
* re.c (str_coderange): to avoid function call when the string already has coderange information. |
cdef0bc8337377bd11f7987ed82c5780dc6e869f
|
2016-05-03 |
* string.c (count_utf8_lead_bytes_with_word): Use __builtin_popcount only if it can use SSE 4.2 POPCNT whose latency is 3 cycle. |
03cbafcf23720229282125323548c14a4e30eba1
|
2016-05-03 |
* configure.in (warnflags): use -std=gnu99 instead of -std=iso9899:1999. [Feature #12336] |
644c36e9a6002913e780385abdea239a7f81c47f
|
2016-05-08 |
* configure.in: add -Werror=implicit-int to avoid missing type of function declaration. |
a6c8e8d15b31f724e9b5d3b8a5b2ff490c6950ef
|
2016-05-08 |
* configure.in: add -Wsuggest-attribute=noreturn and suppress warnings. |
f2535e14676359cf9e6f04d233f56cff11d1a5ee
|
2016-05-08 |
* configure.in: add -Wsuggest-attribute=format and suppress warnings. |
93767f7a86eeff5af82e1650e2ea8fb02e2c0a11
|
2016-05-08 |
* ext/openssl/extconf.rb: asume it doesn't have SSLv2 related functions when OPENSSL_NO_SSL2 is defined. Usually openssl's header and the library (libssl) have the same set of functions, but on some environment the library has functions whose headers doesn't declare. (openssl/opensslconf.h and libsso.so aren't be synchronized) To detect such case explicitly check feature macro and remove related functions. |
28f5e12c24edda376c863090c09406185373167b
|
2016-05-08 |
* configure.in: check function attirbute const and pure, and define CONSTFUNC and PUREFUNC if available. Note that I don't add those options as default because it still shows many false-positive (it seems not to consider longjmp). |
b3935f179b3a5668320eab59a07e4de7b747546d
|
2016-05-08 |
* gc.c (rb_gc_unprotect_logging): throw rb_memerror when it cannot allocate memory. This is pointed out by Facebook's Infer. |
518713fd651c8d53a6493a354eadb41361c18029
|
2016-05-10 |
* configure.in (-fexcess-precision=standard): before r54895 -std=c99 is specified and it implied -fexcess-precision=standard. Now with -std=gnu99, it should be explicitly specified. https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html |
91e3c8b3702dfc1cff4f6c6fae6ab9cf55625644
|
2016-05-12 |
* configurein: use alternative keyword |
ac11f944e143eaaaf596e3efb94a522502788af7
|
2016-05-12 |
Use HAVE_BUILTIN___BUILTIN_CONSTANT_P |
b207e7cd1def68d729ef878dccac8974f0e5b753
|
2016-05-12 |
include/ruby/defines.h (GCC_VERSION_SINCE): moved from internal.h |
4e080d26f278dda864eca8cd4ebe7c8309511650
|
2016-05-12 |
fix typo in r54988 |
3b4e68cfab987575662d3b6fcc593306255773bf
|
2016-05-14 |
* iseq.h (struct iseq_compile_data): use struct rb_id_table instead of st_table. |
6b4132724aeb5cf25307a04fd7001065526873c9
|
2016-05-15 |
* array.c (rb_ary_entry): extract rb_ary_elt to organize if-conditions and check whether is is embdeded at once. |
92f8d74a3e9fe8095bc67b684ac5207cc7d9deaa
|
2016-05-17 |
* re.c (match_values_at): MatchData#values_at supports named captures [Feature #9179] |
e6a10e89b197c70263917677d07e9fbc21f3b443
|
2016-05-17 |
* re.c (match_aref): remove useless condition and call rb_fix2int. rb_reg_nth_match handles negative index. |
b8fde968619cb9116fb765c70b3295460645652f
|
2016-05-18 |
* re.c (match_ary_subseq): get subseq of match array without creating temporary array. |
f09574c879fe9a4488164a41b453617b4b1d56bb
|
2016-05-18 |
* re.c (rb_reg_match_m_p): Introduce Regexp#match?, which returns bool and doesn't save backref. |
a6c38cb4d35d8d94b408e3b690675d2bb91f237c
|
2016-05-18 |
* re.c (reg_names_iter): specify capacify |
ceea7ecef997411098fc0db3726897debbd9cdbf
|
2016-05-21 |
* configure.in (ALWAYS_INLINE): force compilers the function inlined. |
cc410660021e1c8f68b9799efea66cf1aa2267b9
|
2016-05-21 |
* include/ruby/ruby.h (rb_scan_args): use __VA_ARGS__ instead of va_arg to allow compilers optimize more aggressive. https://gustedt.wordpress.com/2011/07/10/avoid-writing-va_arg-functions/ rb_scan_args is now expected to be statically resolved. |
8becb1e465ad96a4aff3ebb45a9d26972bd2c663
|
2016-05-21 |
Revert r50102 |
fd307c3b60e3151d75b29e26acc5b1f7331eabc0
|
2016-05-21 |
* ext/zlib/zlib.c: remove hacky macro introduced at r30437. |
75307ce858cee411e446139ecec4151a17c9339f
|
2016-05-22 |
* class.c (rb_scan_args): moved to bottom of the file to make the effect of `#undef rb_scan_args` the minimum. |
cadbde584a83b64cef1812300d69c436808a32fc
|
2016-05-22 |
* include/ruby/ruby.h (rb_scan_args): use original rb_scan_args when fmt is dynamic. |
cb2a99822e3260fa664a24d96841e21767b9f50b
|
2016-05-23 |
* array.c (rb_ary_fill): suppress warnings: 'item' may be used uninitialized in this function |
80db1d6145cd6b566e3553c617751918653cbda8
|
2016-05-24 |
* configure.in (ruby_cflags): separate from optflags [Bug #12409] -fexcess-precision=standard and -fp-model precise are set to this now. |
8c2ddab57a74377c108c3a5a58d2580f063d114b
|
2016-05-25 |
* regcomp.c (compile_length_tree): return error code immediately if compile_length_tree raised error [Bug #12418] |
599f054fe64206a530e8a13ecb85f56f0b5758ed
|
2016-05-25 |
* regcomp.c: remove condition for debug output because prelude doesn't use regexp now. |
05c631eefd55b1faaaa5b46e31e26945e2d77b1d
|
2016-05-25 |
* regparse.c (fetch_token_in_cc): raise error if given octal escaped character is too big. [Bug #12420] [Bug #12423] |
e45cf75f9a8f224dc015abfe33e4fa6c019a5ada
|
2016-05-25 |
* re.c (unescape_nonascii): scan hex up to only 3 characters. [Bug #12420] [Bug #12423] |
1623f4e77ea72e522415f4bde8d7a2bc49c315e1
|
2016-05-26 |
* symbol.c (is_identchar): use ISDIGIT instead of rb_enc_isalnum. Though rb_enc_isalnum is encoding aware function, its argument here is *m, which is a single byte. Therefore ISDIGIT is faster. |
9ff5f9c0713b5c3cc6bfe068645cb643cf7777cb
|
2016-05-29 |
* regexec.c (match_at): make compilers optimize harder. |
267d34c6e885501ca0684b4668c2ae29779acd65
|
2016-05-29 |
* regexec.c (ONIGENC_IS_MBC_ASCII_WORD): redefine optimized one. WORD of Ruby's ascii compatible encoding is always [a-zA-Z0-9_]. |
e6ff652ce809e074f237e17bdcc44f95b0bf8c8f
|
2016-05-31 |
Revert r55225 |
8b823e95e5d438eb1245030c25c8406f68e081ef
|
2016-06-01 |
workaround: don't check crypt_r |
a475df2f25acd975c711ed538148b5da02181809
|
2016-06-13 |
* thread.c (debug_deadlock_check): show thread lock dependency and backtrace [Feature #8214] [ruby-dev:47217] |
6965be6896b96369274db2c7e1acef7c8dc834d8
|
2016-06-13 |
fix test of r55397 |
a8e5eaa4b9d930b257ba01d7845e868165f95fb1
|
2016-06-20 |
Don't cache simple data to reduce memory usage |
f79df8459af22703890d787077683b44d92d2555
|
2016-06-20 |
Optimize to speed up |
c9e923617398f0dd74125341c03d0c9bdece216b
|
2016-06-21 |
It takes still too many memory... |
9d291c82e5de04ce530f366b4eef039838c2ffa5
|
2016-06-21 |
* string.c (rb_str_casemap): int is too small for string size. |
82727299777de8f218d3d8c258650d6c7d4098a4
|
2016-06-21 |
* string.c (rb_str_casemap): fix memory leak. |
6cfe8b0e22fa15cbc04ad290b23ffe207076669e
|
2016-06-23 |
Revert r55486,r55488,r55489 |
4b31485ad8c875ca0e566591c6aeb90f840f96f5
|
2016-06-27 |
Use gperf 3.0.4 |
1e791f438b62a957064f530aa3ceb018cc86eac5
|
2016-06-27 |
* insns.def (opt_plus): use `- 1` instead of `& (~1)` to allow compilers to use x86 LEA instruction (3 operand). Even if 3 operand LEA's latency is 3 cycle after SandyBridge, it reduces code size and can be faster because of super scalar. |
0e585b37ec423a9eadf93b7d0333a4566ba11ff9
|
2016-06-28 |
Revert "Use gperf 3.0.4" |
236b5e977818df29cf18005cc1a5a650d40434bd
|
2016-06-28 |
* bignum.c (rb_big2ulong): the old logic seems to try to avoid calculating `-(long)(num-1)-1` if `num` is not LONG_MIN. (Note that `-LONG_MIN` may be larger than LONG_MAX) But C compilers can optimize it into single NEG instruction. Therefore those two conditions can be single if-body. |
8fe1d91f6283e706734fd2783fa98ec4e32623c9
|
2016-06-29 |
* insns.def (opt_succ): optimize like r55515. (but this argument is consntant) |
6f10a4af6ca96cbc1167fbe629e7ae0c26a5ccc8
|
2016-06-30 |
* .gdbinit (rb_ps_thread): show ruby level backtrace. Usually you can call `rb_ps` to show ruby leve backtraces for all living threads. Note that it can call with core file like `gcore <pid>` and `gdb ruby core.<pid>`. |
0946cf157a2dc22c8015322cf77d705494d23d37
|
2016-07-01 |
* .gdbinit (rb_count_objects): added gdb version of count_objects(). |
14d9ceed15a81a249608f9d1273af4e25da615c6
|
2016-07-01 |
* .gdbinit (rb_ps_thread): show the detail of cfunc in ruby level backtrace. |
1e3fc7dcfae209ab511eb5194d626de021be69e7
|
2016-07-01 |
* regcomp.c (noname_disable_map): don't optimize out group 0 Ruby's Regexp doesn't allow normal numbered groups if the regexp has named groups. On such case it optimizes out related NT_ENCLOSE. But even on the case it can use \g<0>. This fix not to remove NT_ENCLOSE whose regnum is 0. [ruby-core:75828] [Bug #12454] |
79f86a67d06919e0c8a4a893eae6e91ca3d74dc3
|
2016-07-02 |
* lib/uri/mailto.rb (initialize): RFC3986_Parser#split sets opaque only if the URI has path-rootless, not path-empty. [ruby-core:76055] [Bug #12498] patched by Chris Heisterkamp <cheister@squareup.com> |
454f028632f72495427874a8a0ff1905a318a6bf
|
2016-07-04 |
* random.c (random_ulong_limited): avoid left shift count >= width of type on 32bit environment. |
37c32dc6d196d882561d45337da64e1b8d8def7c
|
2016-07-04 |
* process.c: define sig_t if not exist. at least Solaris 10 and 11 doesn't have sig_t. |
c73eb62b3ffca5962f05dbafebe5202909c7e146
|
2016-07-04 |
fix typo |
e90e916b441dbce85c2f61f60b3bf29dcc35d72d
|
2016-07-05 |
* pack.c (pack_pack): use union instead of bare variable to ease optimizations and avoid assigning x87 floating point number. [ruby-core:74496] [Bug #12209] |
8667e8b1864379bab0bfe4ac97d4c5eeb61d684f
|
2016-07-06 |
require "rbconfig/sizeof" |
804a3e100a8aa3da0bf80f5c6a37b6129e757860
|
2016-07-07 |
* vm_eval.c (yield_under): change prototype to get argc/argv. |
e4d4172befce67da1b7ef54848f2acd7c1febc72
|
2016-07-07 |
suppress warnings: unused variables |
c016898e79edec4fe3c5106ba7e7742a5eaa3f17
|
2016-07-07 |
* vm_args.c (setup_parameters_complex): don't raise ArgumentError if an array is given for instance_exec with optional argument. [ruby-core:76300] [Bug #12568] https://github.com/rails/rails/pull/25699 |
7b59234aaf296c63d389befe0ddd155999191316
|
2016-07-13 |
* math.c (rb_math_sqrt): r55646 must use f_signbit. |
7b653bd019ee645df629c6c1c6f419d3913a047c
|
2016-07-13 |
fix type |
303dc3c591e324b6bbc691326d8bea76fe3b8fda
|
2016-08-09 |
* ext/tk: Tk is removed from stdlib. [Feature #8539] https://github.com/ruby/tk is the new upstream. |
cb18d4ba462e50149d2d9a5066ecdbac44d32905
|
2016-08-09 |
* vm_insnhelper.c (vm_getivar): use always_inline because gcc7 doesn't inline this without always_inline. |
bfe6bd0f72a58196969ad7dbdf409fe4573c5eea
|
2016-08-12 |
* lib/webrick/config.rb (WEBrick::Config::General): disable reverse lookup by default. [ruby-core:45514] [Feature #6559] Socket.do_not_reverse_lookup is true by default but WEBrick overwrote it. patch by Eric Hodel [ruby-core:45527] |
fe5f47a6ee2dba7993157f54488e7dd6102bc1b5
|
2016-08-24 |
* .gdbinit: follow r55766's VM change. |
1d3665fd0d5d79f2772d34a6930d7fe812c8e8d0
|
2016-08-29 |
* vm_dump.c (backtrace): use rip in the saved context for the case the SIGSEGV is received when the process is in userland. Note that ip in the stack should be used if the signal is received when it is in kernel (when it is calling syscall) [Bug #12711] |
8a1c7babecf43863ccf28f95e1e57631a3da4202
|
2016-08-30 |
fix r56030 [Bug #12711] |
dbff56f562c9f5459deeb06263a3cc5826159062
|
2016-09-08 |
Unbundle tk |
a2879ac27ba1fefe5cc41d62e4e2974b2aeced66
|
2016-09-12 |
* common.mk (benchmark): fix lib path. |
d51aea54d8cba41e4c79f7f35034e85a14faf415
|
2016-09-13 |
* hash.c (each_pair_i_fast): use rb_yield_values2 to avoid var args. |
2abf156304a992689807d6d47102307447ce5e93
|
2016-09-14 |
* benchmark/: add vnmakarov's benchmarks around hash [ruby-core:75265] |
b86fbf259f00093255023271dfd180cb061d4c6b
|
2016-09-14 |
Add $(srcdir) for lib directory |
fdaea1596a69997be845907641267cba0c607ad9
|
2016-09-21 |
* process.c (InitVM_process): Support CLOCK_MONOTONIC_RAW_APPROX, CLOCK_UPTIME_RAW, and CLOCK_UPTIME_RAW_APPROX which are introduced by macOS 10.12. |
5f33c6b0f5e7a0e5cb849e791adced2528df3227
|
2016-09-27 |
* lib/cgi/cookie.rb (parse): don't allow , as a separator. [Bug #12791] |
e342418e465844a38546ebc7d69e23405dc9eb42
|
2016-10-03 |
* regexec.c (OPCODE_EXEC_HOOK): op is p-1 because p is already incremented. |
5d9b95a5c742e12e853418f5ce75bccaf25a98cf
|
2016-10-03 |
* regcomp.c (onig_print_compiled_byte_code): make the shown address look relative. |
25728a1963a89940c26879cacb5f33741fd68455
|
2016-11-04 |
* configure.in: Add compiler version message into rbconfig as RbConfig::CONFIG['CC_VERSION_MESSAGE']. [Feature #12896] |
19e59705f837f621a7266d6c3d8a9a54bed534bf
|
2016-11-05 |
Add NEWS about r56200 |
0fe34211f226115a50afb8df0cab3970eff25d62
|
2016-11-05 |
* ext/-test/file/fs.c (get_atime_p): Updating of file access times is enabled or not. |
8d2e44c2703d130bdc7005c397251a29351c34fc
|
2016-11-05 |
rename to noatime? |
0a0eb2807ed745e1cdf7f4698fe805b4aaaee2c6
|
2016-11-05 |
Refix r56559 with Fs.noatime? [ruby-core:77943] [Bug #12903] |
8ec6fcb2f6cd9bc453173477eb237298a5e5bab5
|
2016-11-05 |
* lib/net/http.rb (transport_request): other than HTTPContinue in 1xx (HTTPInformation) also needs to continue. [Bug #12890] |
54a6cd84dfb7e4bd6056569b8806017b6a17ea4e
|
2016-11-05 |
* file.c (rb_home_dir_of): convert given username into filesystem encoding. [ruby-core:76682] [Bug #12652] patched by Dāvis Mosāns |
825e191296d67cbc066ea05f13c29769536c2da1
|
2016-11-05 |
* configure.in (-Wimplicit-fallthrough): gcc7 introduces case fall through warnings but it is too noisy. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7652 |
8c5ae8933ab75aa7a829ee436c267994a7c64f8b
|
2016-11-05 |
Add ChangeLog-2015 as an anchor of new ChangeLog see #12283 |
f7f00b89e61ed87b3a61870a59c948d9d98287ed
|
2016-11-06 |
* tool/vcs.rb (export_changelog): generate ChangeLog file from vcs's log. [Feature #12283] |
76e047a8435c4a5d0b86a5dde34122be4b44c367
|
2016-11-06 |
remove debug sleep & exit |
4e9a5a3e3d8e87a16d83aa376265b31716019462
|
2016-11-06 |
Obsolete ChangeLog [Feature #12283] |
30e54ac313f8abfadff37789bcf1c5ce9d383406
|
2016-11-06 |
revision.h shouldn't depend ChangeLog |
4c5f4258aac15c8162e8e9c08ad45781511c3d48
|
2016-11-07 |
Add NEWS about removing ChangeLog |
6c5f5233db596c2c7708d5807d9a925a3a0ee73a
|
2016-11-08 |
Moved deleted ChangeLog into doc/ChangeLog-2.4.0 |
ed83af606af04f084bb4bd6447bca83b0f7a0483
|
2016-11-15 |
Use rb_mod_name instead of classname |
c11e648799cf32d267875381d967e8228a07cea6
|
2016-11-30 |
Regexp supports Unicoe 9.0.0's \X |
306f43acfef7959a9a41a13ce627b2493eb8993e
|
2016-12-01 |
String#unpack1 [Feature #12752] |
7e1b5d8d4f67d41bee2470b9fe5d78d3d0477903
|
2016-12-01 |
Remove unused variable |
cc2075cd1769cc06b41f25221cd0442a8a017475
|
2016-12-04 |
Increase timeout of TestRequire#test_require_with_loaded_features_pop |
1f63c0fcb834eb0606c80501d82c1e41e020aefd
|
2016-12-09 |
Suppress warning: this use of "defined" may not be portable |
583b6dc33c1d33237a368d6fe0ef3f779c3d72e4
|
2016-12-09 |
Zlib.gzip and Zlib.gunzip [Feature #13020] |
2873edeafb6f6df1fc99bb9b1167591b99dd378c
|
2016-12-10 |
Merge Onigmo 6.0.0 |
66c9bb11aac6036393a421a8946e1c5aaebddc6f
|
2016-12-10 |
Add missing :nodoc: comment |
5ec23b5222811bcbce0b3049d53f89311f6e43b5
|
2016-12-10 |
Updated documentation examples for Hash#value? |
1d51f427ff22e9fa9adfea9855c8344f493a3b95
|
2016-12-11 |
fix Zlib.gzip/gunzip document |
325c836294167954b51a5b52eae6da6a25a83d71
|
2016-12-12 |
Use 7z if exist |
8f21d921dc5c45bb3a19f21a9f5ba88fd8700558
|
2016-12-12 |
fix command |
31f17f880eb2819e299458dfb1bb9e4ffbfd218c
|
2016-12-12 |
st: Add 'static const' |
6c0aece53d6fdfc890e35125dd3721ef2ff76d89
|
2016-12-12 |
Use URI.decode_www_form_component [Bug #10774] |
ccdaec2fe83e3728bf9edcc2aab44e98b827c65d
|
2016-12-17 |
Revert r57093,r57094,r57097 "dtrace build fixes on FreeBSD" |
f5b1f76025cbdb517467be089c61c3c7ce601243
|
2016-12-17 |
Increase timeout |
86f229ec327519c2c12fab3a53192f5fd306b0c3
|
2016-12-18 |
Increase timeout |
ba568c0ea3c84c2e2fa79168df2c970812403c8e
|
2016-12-20 |
Zlib.gzip uses kwargs instead of argc [Feature #13020] |
f3d0c2729ae572da52e462a14ef67c8423e39312
|
2016-12-20 |
suppress warning: attempt to close unfinished zstream; reset forced. |
5153260c309d19aef3b34dad5e1da05c3dbf1e9e
|
2016-12-22 |
suppress warning: implicit conversion changes signedness |
dea8ea61ea0bf08adb35be6ad47abe3ab955afc4
|
2016-12-23 |
Increase timeout |
68cd029ae85a3ac96b271d4b4d9e3203c0d6aff0
|
2016-12-23 |
Add ruby_2_4 branch to test on travis [skip ci] |
b5381899c8a30b8eeb415fa35b1060e4abe4bd29
|
2017-01-01 |
fix typo [Bug #13091] |
f34d0ba3eb5e001c5949236764c74c47688ec578
|
2017-01-19 |
More description about the protected attribute of a method |
7c1b30a602ab109d8d5388d7dfb3c5b180ba24e1
|
2017-01-23 |
Prevent GC by volatile [Bug #13150] |
6219b68fb53a77a221f615d47dde83fea0a7e7c8
|
2017-01-23 |
Fix typo of URI#escape [Bug #13147] |
ac66222f1f839d52bcd1568d870a954ccea4a0a2
|
2017-01-27 |
fix typo |
94e8932575a9ef7a1c58f0c1662b6fce0eca93e5
|
2017-01-31 |
Describe about RUBY_CODESIGN |
038ccbd112d26d15b7433b86bf48b1be0fea6e2f
|
2017-02-02 |
Use carry flag to reduce instructions |
c0837cb73a54db079546cfba886470bd3be4dfe0
|
2017-02-02 |
fix typo and argument of r57506 |
68e10755d469dfe26e3cf34439bae046dff06c1c
|
2017-02-04 |
fix description for current implementation |
643a935e9692c7965e7b019254ce591782be7ac1
|
2017-02-05 |
@job_tokens is defined iff @jobserver is true |
6b1c6e0e55707c78f7dba05e3f005269aa78fa3f
|
2017-02-11 |
Merge Onigmo 6.1.1 |
1220638f5b7daaef030c4c6980fb2d77d5dee787
|
2017-02-20 |
They are enum yytokentype, need cast |
c022a097739e88bbb0a4d9d1bad719e9dc162290
|
2017-02-20 |
Cast as VALUE to suppress type warnings |
11eba07b836d369c7c2bee2ca9142ee4134c207e
|
2017-02-20 |
Supress warning: function might be candidate for attribute 'noreturn' |
ac6f08df231d6f4972de75461a2a835c54fe1270
|
2017-03-07 |
Use ADD instead of MUL |
a3990118e6184464743656407db649a8f9e73498
|
2017-03-07 |
Supress warning: instance variable @repeat_count not initialized |
a298301baafd18be58bc51c42eb234de03d6b420
|
2017-03-07 |
suppress warning: shadowing outer local variable - e |
d19d629eaa8baa50208a4ef872a5133f5d5b6ece
|
2017-03-07 |
Use RB_POSFIXABLE and RB_NEGFIXABLE to avoid cast introduced at r57793 |
6c127aeae15f65826b23fed0a8d3647ef8a2d9f5
|
2017-03-07 |
Avoid to cast the argument |
110760fa5deb947680469dbbe1ae8ce3acdd0844
|
2017-03-07 |
Revert r57803 "Avoid to cast the argument" |
63c7ccc64b6337df88d2395312bf163786ba9056
|
2017-03-07 |
Always use old RB_FIXABLE to allow double as argument |
2c8701fc83a9d936212a2a43d6369baf297efbfc
|
2017-03-11 |
suppress warning: shadowing outer local variable - dir & opt |
1c96bfab98b454f574cec3fa5d7c50ad4a721020
|
2017-03-11 |
Generate log from svn log |
0256fa889039295742448ad72634fec4ea638684
|
2017-03-12 |
Didn't work if backport field is empty |
70474e9bfc0a3848d66a0fb01b9a4a1a52694b76
|
2017-03-12 |
io.c: [DOC] IO#puts uses IO#write |
193321503804586ebf7da3ea1e00bcc109bc1968
|
2017-03-13 |
Raise error if spec is nil |
8d1dacb2290c4a61a3c92769e5cb1814e09858b4
|
2017-03-24 |
export_changelog must specify the branch's url |
ece9698d73566c9f632fcd0bb4383799f9d9bda3
|
2017-04-23 |
suppress warning: shadowing outer local variable |
c7ec1b1f599de0297bbf2cba92a923a337df73a6
|
2017-04-23 |
Allow Net::HTTP to fetch user/pass from http_proxy |
8a66d135353ac78c70a28ac1e8117a5f9134072a
|
2017-04-25 |
suppress_warning |
cc3042a79303a293218eb900745db9c4a2118a52
|
2017-05-09 |
Add one more guard to avoid mixing nil into latest_specs |
8972de9ff7fd8357b172b293b56ec9521d90151b
|
2017-05-09 |
dump stub specifications if nil |
d7181f726f07720cba037f0ae94b977455dc9bb9
|
2017-05-10 |
confirm current process equals to gemhome's pid |
d845b4f2940709090e187577302523c4245897b0
|
2017-05-10 |
Show garbages if requiring gem_runner is failed |
c47e21315c67e23933e77e73fdb209ea37775996
|
2017-05-10 |
pass as exception |
9c38f3e6c333baa5d9321d63b186bd62aad7e56f
|
2017-05-12 |
show GEM_HOME |
7334e2f8368f2eae97fe4e3058ba3470768c4b69
|
2017-05-14 |
Don't read non .rb file as a spec |
0e7c81a713892fa0d43496eb8a9cba17f5b4e21b
|
2017-05-16 |
fix words |
9cf7985893f33ba6f93b5b657c73e0ca289610cd
|
2017-05-17 |
Merge Onigmo 6.1.2 |
0c0f75b7983e6083ad21690149bf79ea878c6804
|
2017-05-17 |
Treat NULL reference case [Bug #13566] |
5b58d8e6d8d187f37750540535f741cf6c2b661a
|
2017-05-19 |
Add NEWS about [Feature #8661] |
7be47caa8816c50f9791e3636852aaa80cb99b47
|
2017-05-19 |
Merge latest dtoa.c [Bug #13545] |
67723c1e4673253b2f4a2c7204ccab9d0daaaeb9
|
2017-05-19 |
Net::HTTP#start now pass :ENV to p_addr by default [Bug #13351] |
cca77ee9caaf01c8f8683a157ba08cd1a7c1ea60
|
2017-05-19 |
Add more HTTP status classes |
bd73d374715ae8ca6e53ebd4a32f3ae2d6542352
|
2017-05-19 |
Net::HTTP::STATUS_CODES is added as HTTP Status Code Repository [Misc #12935] |
79d99551801812f2513dacc73b6dea716cc07096
|
2017-05-19 |
Define classes for r58800 |
a1b924f0f15d5def84074c3bbba4a0dcc918439d
|
2017-05-20 |
Clean proxy |
6a15378169e20ef5f916b837a22360d716528347
|
2017-05-23 |
skip on Solaris 11 |
4d177a1f400549b6c8bb28bc47a8da0594675df2
|
2017-05-27 |
Initial commit of LLDB port of debug utility |
0f9fa1ddab7674ec5b1d0549edca34c928ebe3e6
|
2017-05-28 |
Revert r58939 and r58942 |
dd0148007f66f6b44419501bc053914f8cb98392
|
2017-05-28 |
Revert "Update to ruby/spec@2a047c8" |
abbfc048c5890e8017360bbc845062ea1585e155
|
2017-05-28 |
suppress warning: ambiguous first argument; put parentheses or a space even after `-' operator |
58d8d6528106daa86216f36e19e641cc65fffe3b
|
2017-05-30 |
Solaris 10 x86 raseis SEGV |
978967b2e6a8f733355fc357d41ba135579b42f8
|
2017-06-26 |
webrick is _unmaintained_ |
7ac29740a11541cedf7122e28851036f790796db
|
2017-07-03 |
Suppress warning: method redefined; discarding old == |
7c9c2bc1dd470cd4794d6891b21ee1fc61f401e0
|
2017-07-14 |
Zlib::GzipReader#pos underflows after calling #ungetbyte or #ungetc at start of file [Bug #13616] |
dc7f2cd58615afb193f46b2bec1285186f5bf5bd
|
2017-08-03 |
Add initial test for lldb extension |
e389bf897cf992d7ba093409c55aa307ac204d9f
|
2017-08-12 |
Suppress warning: shadowing outer local variable - klass |
1d88e7b5a6d23b8b07f83560b2fa73a5f99b6511
|
2017-08-15 |
suppress warning: assigned but unused variable - line |
5c63fc682cd76707d1a5ee6b447e1fa87268e02d
|
2017-08-15 |
High Sierra's APFS cannot use invalid filenames [Bug #13816] |
e999899e4e27d182feab03b7d1922a8b7ad22fa0
|
2017-08-15 |
suppress warning: assigned but unused variable - line |
026979e7cfb217136bb43c177cb1d065d61f0dc2
|
2017-08-15 |
Partially revert "suppress warning: assigned but unused variable - line" |
d067b263c7d0ea0995992cefa8145e16e3b9e920
|
2017-08-17 |
Add optimization for creating zerofill string |
c5e4070c9268efbdea93da38d665f1341bdc9887
|
2017-08-28 |
Increase STACKFRAME_FOR_CALL_CFUNC |
427f5b57135fa165990f87c93658fafbe070289f
|
2017-08-30 |
A HTTP Header value must not contain CR or LF. |
df49fc659e70a728e000f5a9756e3f483b00acd1
|
2017-08-31 |
String#each_grapheme_cluster and String#grapheme_clusters |
e7ddf8788f1eb9da7351d21a19c2c53228aac164
|
2017-08-31 |
Add Socket::Ifaddr.vhid on supported platforms [Feature #13803] |
5f3c228f3975e4f4023168af2fba9f7434a904c5
|
2017-08-31 |
Added NEWS for r59702 |
3bd01f99f0093c7a42a4d9d9cb7ee98869027910
|
2017-09-01 |
Fix C level backtrace on Darwin |
23b9093f38b8b278d6396afcdfc54a6d81c11d55
|
2017-09-11 |
suppress unused argument warning |
b7127e63566628ff056c71bef27f22b8f1c8f574
|
2017-09-11 |
Follow latest VM changes |
2698d34dbd373cacd41d7063dc8b1a570eeeb334
|
2017-09-12 |
output some strings without quotes |
fff6809b30d84c06c83fcc3fa2cd9e857bd146c9
|
2017-09-14 |
fix the case High Sierra's mincore(2) may return -128 [Bug #13895] |
16225d823dcf26fcdf294080c95fd6a4915a30e6
|
2017-09-15 |
include query parameters in Net::HTTP.post |
40f3c519d5f5cc805b7d97588edcbd96b099e9e2
|
2017-09-15 |
Fix test code of kconv |
b2996b30d9e868f1d28d45849c26fbad65d2be2a
|
2017-09-15 |
Find.find -> Use Dir.children instead of Dir.entries |
97c5a33f7e994b141a84e6628ed2e60277c9785b
|
2017-09-25 |
Time#at receives 3rd argument which specifies the unit of 2nd argument [Feature #13919] |
c04b6232f86f98a7e36e649212c62b45ed735415
|
2017-09-25 |
Fix overflow detection for LLP64 arch [Bug #13748] |
56f91c6ec52deb3808c426a6d53ac4616527e5ad
|
2017-09-25 |
HTTPHeader#add_field should allow binary [Bug #13926] |
42d4f9ea8bedb4dcc968f4ac4e1e262e6804c0b2
|
2017-09-25 |
Switch Build to use 2.4 with certs files |
4f4d7247208b467c3d48587d10761c23a41b140b
|
2017-09-26 |
Make retries for Net::HTTP configurable [Feature #10674] |
be4bfe4a85527c047e1010af09f7cb7c7b8bad9b
|
2017-09-27 |
Remove DevKit path, change zlib link |
ec7c76c446fcb7fafae2fa2f7eda78c2387fac23
|
2017-09-28 |
URI::Generic: Separate no_proxy handling |
c4130b0958f0a8c88011d8fc4aeb54ab1b35f3d5
|
2017-09-28 |
Net::HTTP.new: Support no_proxy parameter [Feature #11195] |
4f966c0a680becf29d2174c2e9d53c16a18bf936
|
2017-10-06 |
configure.ac: detect mandoc and set MANTYPE=doc |
6187b0001b4df62ff38bb53b79f0501993570032
|
2017-10-21 |
[Feature #13712] String#start_with? supports regexp |
e2a92c54e68f73c1774fd792143b748f6cc4d222
|
2017-10-21 |
Dir.glob with FNM_EXTGLOB is optimized [Feature #13873] |
c1db20c3b5d788633ed4794e5198974d53b0337d
|
2017-10-21 |
Revert "Dir.glob with FNM_EXTGLOB is optimized [Feature #13873]" |
8cbf2dae5aadfa5d6241b0df2bf44d55db46704f
|
2017-10-21 |
fix OpenSSL::SSL::SSLContext#min_version doesn't work |
dcea9198a9d80bdf4eeacd9d9e9d883850a4a8d2
|
2017-10-21 |
Introduce Net::HTTP#min_version/max_version [Feature #9450] |
800da42cc644c8a4c9121eee23042fbaf9635a12
|
2017-10-21 |
fic expected error message |
facccd3129691825b79e4405ddf12d2eff2f9e96
|
2017-10-21 |
ignore server side error |
b39132e993f7744553943453d912d1efd8ce4ffa
|
2017-10-21 |
Revert "ignore server side error" |
d02211c9da608742b09aec768db79442007eabc0
|
2017-10-21 |
ignore server side error |
3866715356f5016c0836fdd48b94e90fd88bd704
|
2017-10-22 |
Dir.glob with FNM_EXTGLOB is optimized [Feature #13873] |
b52cdd2b44c9e109048c0ad71842b361b658a0ee
|
2017-10-22 |
sort the test result |
6888d69747efd516e54e7e3381bc3a50fa39991e
|
2017-10-22 |
sort test result |
9ba147dce6f56557caf4b514830a3aff08b3e8ab
|
2017-10-23 |
OpenSSL may show the different error message |
1333c0f0df4a82fd128425e273f03cd689138917
|
2017-10-24 |
Revert "sysconfdir on Windows" |
3acc0ba1d8a58c515050258f97dcc223b6ec8ae0
|
2017-10-26 |
Host header should add branckets to IPv6 address [Bug #12642] |
a6488f04deba974e556290a84763fe4918ce9660
|
2017-10-27 |
Revert "Dir.glob with FNM_EXTGLOB is optimized [Feature #13873]" |
8752634a971265d54dfc29b112360633c2be5a76
|
2017-11-18 |
explictly skip compressed debug line |
8f4f9657e128f892e8dea09e3aff611f2d9c0def
|
2017-11-29 |
Update information about Oniguruma/Onigmo [Bug #13818] |
31796f17d3bd887324100de27014057e99694602
|
2017-12-01 |
Update to Onigmo 6.1.3-669ac9997619954c298da971fcfacccf36909d05. |
9ba2aa7644df4fd783f0ed260a76a03fc1ed8e01
|
2017-12-01 |
Add missing file |
51716c331f4822546d76a4053bfc3610bbbfc0a2
|
2017-12-01 |
re-apply r60755 |
ed48bfa5e8770a345424abd7f24f94ea9bbf5973
|
2017-12-01 |
Append "//" if empty host for file or postgres URI |
d7b06e282ab6af1c06c49ae2be163ddf4a14b5a0
|
2017-12-02 |
Update dependencies |
499da5f2e7284b34e98456503ddf6dc2a0963feb
|
2017-12-02 |
static |
7a96d788dc0be2efc26ece2dec9221257339e677
|
2017-12-03 |
Add test for Bug::String.buf_new |
71c2e5998856620c0d57767daf3f9a8c701d6116
|
2017-12-03 |
Set binmode to handle non ASCII commit message |
189ecfd2eb80b2175a1b5201107bb13996b5adb5
|
2017-12-11 |
extern rb_time_utc_offset to get utc offset |
0da34dbb26f3fc2770bd4e0c23ff99d00b4640b3
|
2017-12-12 |
Integer#allbits?, Integer#anybits?, Integer#nobits? [Feature #12753] |
4b4f7c428c86deb7fa8743173e695122d00e66b1
|
2017-12-13 |
Revert r61054 |
84bade6aa78dd58c9fab915ba9955a5b9f92bc85
|
2017-12-14 |
Use string instead of regexp |
e9935d9c04f88deb3a379784821fd1974f9cc667
|
2017-12-14 |
NaCl support is dropped at r60374 |
dd25f5052f2d57f29fc2a665770c1c5099576349
|
2017-12-14 |
ICC doesn't support -Werror= but ignore |
b7747df13ec83fdd58e45f295d5b392842623464
|
2017-12-14 |
particular_werror_flags=no on ICC |
41b76e98a9f1e85d39da9f4acc9be39707581d28
|
2017-12-15 |
suppress icc warnings |
a32e3fee79dcf6a13d90416bca1fca82fcf537c0
|
2017-12-15 |
check icc version inside condition |
9fa7722bbc775aea82b5cef529af707da26be223
|
2017-12-15 |
IO.new doesn't recive "-" as external_encoding [Bug #13655] |
4b798a39892b31b10aff17719b379b7779c44047
|
2017-12-15 |
initialize should be outside |
027b576b31cd12bad575b3a39476726273f58c41
|
2017-12-18 |
suppress warning: 'const' attribute on function returning 'void' |
0078e40115fd53e2cafd4e8cfb6ff5fd7f87c3db
|
2017-12-20 |
raise error if value contains CR/LF in iniheader of initialize_http_header |
29c6ca423c42c79033bbb9b0be741b80e856e61c
|
2017-12-21 |
fix escapes in undump |
188d85934be95800b917a0e21e36484622eae610
|
2017-12-21 |
move dump format validation into parsing epilogue |
05d1d29d1f4a87620371463d8c7942e170be031f
|
2017-12-21 |
Don't allow mixed escape |
98bddfefc1773dc9a0f3771eb65224c26ee66281
|
2017-12-23 |
undef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P on GCC 4.8 |
135f24c06a2ea179f10a44a8063b9406b25e5c55
|
2017-12-25 |
Add ruby_2_5 branch to .travis.yml |
64f0caac34833c98453bd267f6596c26f7d5bcd8
|
2018-01-05 |
extend timeout to 15 seconds for ARMv8 environment |
112ee3aa4133f326ecd6307009ab7a19473b068a
|
2018-01-05 |
Show how many seconds it timeouts |
fb7ed3b32f82d807c5a6232d8c90ed56b4739739
|
2018-01-05 |
Extend timeout of test_clear_unreachable_keyword_args |
f5b459c2edb4c04f8d30a3a495c76a8279933065
|
2018-01-09 |
Here document <<~ is Ruby 2.3 feature |
0533d9a25e8d7386cbed9098c355bdf635700312
|
2018-01-09 |
grep_v is ruby 2.3 feature |
9e677261a9147616c32bb32004fcf99e868563d7
|
2018-01-11 |
Mock fetching data from real DNS [Feature #14340] |
afe296be78048b491740b3ec360481db8f6e7659
|
2018-01-11 |
fix for IPv6 env |
b87958ca0bba31d5ea92c2274be3baaa5c9da3d4
|
2018-01-17 |
extend timeout |
900bf7682e971175c6748f0d90d7b45ce942a810
|
2018-01-17 |
include ruby/ruby.h before ruby.io.h |
04de75bf9c4aa773b6d774e5e765b1af230d67c4
|
2018-01-18 |
extend timeout more |
c151679cc3fba31952109b39747efc7aa66b57fa
|
2018-01-19 |
r61950 changes mode_t to ushort on FreeBSD and Darwin |
be264f4a657c65f364490388e0c1d7a0119b42d1
|
2018-01-29 |
Suport ruby 1.9.3 |
f65c682fbdedba843af1b296e64729649a229af9
|
2018-01-29 |
show BASERUBY's version on `make showflags` |
42bb73cf64bc4a122b80eb2262f5b9c47381a024
|
2018-01-30 |
support ruby 1.9.3 |
22acbed6624e088543e8ceae3a1112ab08c69a16
|
2018-02-24 |
On getting changelog, use git-log with --no-notes |
b81538d2592f24ae9927ead4fb4909cc74ada570
|
2018-02-24 |
Judge ERB version not RUBY_VERSION but ERB.version |
bde455170ba4fa2723ddaa9166026b16b79031b4
|
2018-02-26 |
r62071 is backported into Ruby 2.5 [Bug #14407] |
6db869c1019948a878b2735ca205888af2e07ecb
|
2018-03-08 |
fix error if the input is mixed Unicode and percent-escapes |
0f7b26ab4e2922e767d730084cc29f713e05d126
|
2018-03-08 |
Raise ArgumentError if host component is nil |
04883f12c8944922117482d4d446502e5d5d3413
|
2018-03-15 |
Introduce URI::File to handle file URI scheme |
0129fc8f58db1403dd987d2adecb35da85de2af3
|
2018-03-15 |
Revert r62617 "compile.c: fix load_from_binary" |
b099c5e6206e0ac591b3e821ed1f37a93b0aebd7
|
2018-03-16 |
Revert "Fix warning: cast from pointer to integer of different size" |
a14a67978715dcfa53a1d052545cc6ee99dda862
|
2018-03-16 |
Revert "Fix error: implicit conversion loses integer precision" |
94c40622f58348a65df51b39a2db784b70a50f66
|
2018-03-16 |
Revert "Add direct marking on iseq operands" |
613decd0883989af13a7fb537f41135978d74243
|
2018-03-22 |
each_grapheme_cluster shouldn't return size [Bug #14363] |
6e0f5b8407b625a3039d93f48b56aac5695aa48e
|
2018-03-22 |
Revert "each_grapheme_cluster shouldn't return size [Bug #14363]" |
41b2ef468597a120d52f3f73cda47cd284ab1f99
|
2018-03-22 |
fix each_grapheme_cluster's size [Bug #14363] |
42f1b589649b78d0a50effb8b16c7bfd5b90e518
|
2018-03-22 |
Factor out get_reg_grapheme_cluster |
234a30459cdae6aa7da6e28a1082d9c11f315696
|
2018-03-22 |
set UTF-8 if given URI string is ASCII |
d3d40e99f12a6636150989915f3506fcae407945
|
2018-03-31 |
Resurvey performance of RDoc by frozen_string_literal: true [Bug #14654] |
0c632c6fd391546cab623644aecc0ed85b1363da
|
2018-04-03 |
Revert r62966 and r62969 |
0cd595cb47f2338faaa1a6939bb7d6048ed9e463
|
2018-04-14 |
Extend timeout |
3a5d1e4b775deee8c8731a97048b752a33b35922
|
2018-04-19 |
pack/unpack M only handles LF line breaks [Feature #14352] |
d50ecb63ec02043865a4217af7e738f22ea6e8c7
|
2018-05-17 |
http_proxy setting should respect both parent domain and subdomain |
bcdf08dd835bef4bda8f280fd6ac188a54e4e6c5
|
2018-05-22 |
export rb_hash_bulk_insert |
9b6175b2823238a54068e20f0b3558de803413d2
|
2018-06-02 |
memo->u3.cnt is long not int [Bug #14805] |
bd7c46a7aa8b4f44ef683e22f469033b96d3dd5f
|
2018-06-06 |
Introduce write_timeout to Net::HTTP [Feature #13396] |
685fdbe64cef960abae645714a94b8a6d80f476c
|
2018-06-06 |
fix r63587 |
8e37f17671848859c6c9749a19909c3fd0d133aa
|
2018-06-06 |
Add Net::HTTPClientException [Bug #14688] |
439e50789b2b49676c5108894d324c5d1ccebf1f
|
2018-06-06 |
Use `Net::HTTPClientException` instead of `Net::HTTPServerException` |
265bfdfbf5a809a7e22231ae25a551eda23cbf7d
|
2018-06-07 |
skip write_timeout test on Windows |
404b155b54ae666ae003c28c3482d9c1107a4694
|
2018-06-08 |
assert_raise(Net::ReadTimeout) on Windows [Bug #14829] |
51cfea31e559ce281f7252a2dd0117f61a44912e
|
2018-06-08 |
write_timeout doc upates [skip ci] |
38d0219ab0e12c78c41bfa9d5680b1460ad2684b
|
2018-06-22 |
show net.ipv4.tcp_wmem to debug failure on travis |
fab030c2c1a3acbfc97e8e0c0c4e903b8debcb7f
|
2018-06-22 |
check net.core.wmem_default and max instead of tcp |
10485be8c2acd97b165c5d6bd9e53122a821562d
|
2018-06-22 |
remove debug print |
8607229132adb5c67b0e3f22a6877d6e824c23d9
|
2018-06-25 |
increase body size |
66bda1824ad049050789c65b98b3f6e25c823533
|
2018-07-03 |
skip test_localtime_zone if force_tz_test is false |
dda048381f798697337435c617d96f3086467d59
|
2018-07-04 |
Optimize Time.utc |
bd9a78a0fed1b937aaaa2edaf893475a81c6d456
|
2018-07-04 |
Revert "Optimize Time.utc" |
df4a126d65e4690e9301392974fcc9adf7d4c474
|
2018-07-04 |
Revert r63758 and related commits |
6538f67d4dccc32f1613be188a0748f0d4f90a05
|
2018-07-05 |
Re-apply r63848 (Optimize Time.utc) |
7c87ee8a14e0d15775f6e1a3ee2f3ccd0c3828f7
|
2018-07-05 |
Add missing file |
61d5939c236e0d6fc7049d844a46c5e17765bc5c
|
2018-07-05 |
Add missing prototype |
1d74de37e3c0d1296178630b3db095000c42b3af
|
2018-07-05 |
ruby tool/update-deps --fix |
4b2f2225e4a94cd2eeb8f9c8f867192f50dd6b32
|
2018-07-10 |
Use "diagnose_if" attribute for clang |
2af66d34f7ce3531334c9c912306b17935857a4b
|
2018-07-16 |
No one knows how many leap seconds in year 2100 |
f1186a3d388367a60bf8669a7fb11cdaf587f6f1
|
2018-07-24 |
Revert "dir.c: fix glob with base when no DT_UNKNOWN" |
e0cece9d4d0b58dda98bf64a5a83e78797f8d70d
|
2018-08-08 |
Add colon to avoid chkbuild's alert |
4b13656e39fa5da58af9df534570965d5692e9c3
|
2018-08-08 |
fix MSG_OOB spec |
d98e37ceb95d814e5c0b77948062dc17a9cd7e05
|
2018-08-09 |
Don't run specs on Solaris |
ed4e38c4b0cddd446b13fe95e23bda4c6a97086e
|
2018-08-09 |
Don't run the spec on Solaris |
df9521fd043df1fb862e46f9b1af83223f16eb2d
|
2018-08-10 |
Remove failing spec files |
d561eb665db791088b62d03749fec57320ee1c2b
|
2018-08-10 |
Use assert_separately in TestIseqLoad#test_stressful_roundtrip |
325fd389018897bd156837639675517ef3b7dea5
|
2018-08-10 |
Remove failing specs |
984986a0a791c576a1e02b1f9912cc4558e1f038
|
2018-08-11 |
Solaris raises EAI_SERVICE if hints.ai_socktype=0 |
8b1ff4170b279cf4f955cb865ff898ef3ae3e5cc
|
2018-08-11 |
Solaris 10 doesn't have getifaddrs |
c7baa445ffbd1f0b53e5fc3576293d26f3b1a9fa
|
2018-08-11 |
fix r64296 |
a20a2b00446d52f86b94e86bc43a1aee3da9f92f
|
2018-08-13 |
support compressed debug_line |
843589a7262806357cad1be029526839710eb597
|
2018-08-13 |
Revert "support compressed debug_line" |
bcf8f79d6d2bec986e0a530e2f9b66efccf9bf83
|
2018-08-13 |
support compressed debug_line |
cc1c60591297589db8c01cd3face26f0b3d56fc3
|
2018-08-13 |
Define parse_compressed_debug_line() only ifdef SUPPORT_COMPRESSED_DEBUG_LINE |
0efd00bf4f5a9dc89da3e11b1508a23fef496487
|
2018-08-13 |
Re-apply wrongly reverted r64330 |
0ca505347c9cf091a2d251a38e8249a47abc11c4
|
2018-08-13 |
Don't free allocated uncompressed_debug_line until backtrace is printed |
4d2e0fffb08f0418fa6995be2e15aad7ee11b048
|
2018-08-13 |
FreeBSD 11.0 lacks ELFCOMPRESS_ZLIB |
250bf32f971c0a746ff6c1ad9b37089e13087b46
|
2018-08-16 |
skip examples failing on solaris |
b5b5b28c650fc51cba7c06b48501de84c0ef9523
|
2018-08-18 |
Temporary revert "process.c: dead code when no SIGCHLD" |
9ab04897bd06767f773b35c6958a0551981093aa
|
2018-08-19 |
don't run specs add at r64409 on Windows |
682a661e1c4d536f38c12e5f4613e4107e10c75b
|
2018-08-21 |
Re-Revert "Temporary revert "process.c: dead code when no SIGCHLD"" |
8783ecd817bd96d21514c16988d4cd18dc2e91dd
|
2018-08-21 |
AIX also timeouts the spec |
870af862452adb5418eea8cb830fa06a9fe8270f
|
2018-08-22 |
Also skip on AIX |
7710bdd120724e1edd6c00816fb124ee36b0f4e0
|
2018-08-24 |
Add AIX guards |
24418e0c776a4dbde26515099309da9d1ae79748
|
2018-09-05 |
AIX doesn't set OptionLength for boolean options |
21ce539f20b1376ab4644f9620b0cd1487ae99d6
|
2018-09-05 |
fix typo |
7bcc535a05dbffcf057f3a4fba27bbcdee940dfa
|
2018-09-29 |
Remove unnecessary use of function pointer |
ef69efef1da9a36d0953fdb0651faf881531781a
|
2018-09-29 |
no-op if it is T_STRING |
0f5853c2c4fd35bbd42e503004195f8c18477c8d
|
2018-10-05 |
Use binread because webrick also uses binread |
b9d00698c8280fbb1f95dcbec63d12357a078248
|
2018-10-09 |
Revert "ext/objspace/objspace_dump.c: print addresses consistently" |
f873de6a60d13633424047dab2fc11836e061ed7
|
2018-10-11 |
Show VS*COMNTOOLS environment variable on appveyor |
0cb0835581de93f97861e38acf6ae338ad49f8b5
|
2018-10-11 |
show envvars before use it |
139f0bb44f7f36889c3686e43181f8351adb1a63
|
2018-10-11 |
Read .debug_info |
37ea0f19a7c31a7c8492f72aabdab8d493a2393c
|
2018-10-11 |
Show backtrace with .debug_info |
692a5f2164ecb5ba950c2431033fedca84121db6
|
2018-10-11 |
Support additional forms |
69f06e9e8444acc0641c3c5e6210123772ddcb8d
|
2018-10-11 |
fix |
336f86f2ee87d95c249dc5a3f19b1c59584246ec
|
2018-10-11 |
close dlopen-ed handle |
136d24ea1befdaf6dc08e724e82a6c78dc8efda3
|
2018-10-11 |
free line info leaves |
628e85c7b3664ef1f6408deca5d9a6409eeef7b8
|
2018-10-11 |
Support compressed debug_info |
d3853d7c10c1879f674311a493d4643012697870
|
2018-10-11 |
Support FreeBSD |
0b81f7bfe7ecd8c53d37a279aea5bb1b7f993e4f
|
2018-10-11 |
Revert wrongly commit debug_info feature |
c0e5f06d7d6e53019e9e5371873c1bc76305259c
|
2018-10-11 |
Specify vm image on appveyor.yml |
c1d78bc42e991e7034177645383a7bea14c87489
|
2018-10-12 |
Define VS140COMNTOOLS by itself |
918ce88b9c90e170e8bee17c220339a6e2011128
|
2018-10-12 |
debug print |
0ce33fd89756d14b3288f92cee9ad02b6b7bc26a
|
2018-10-12 |
Quote path |
865b0c23723456125364ee89ce0016fe45a5f0be
|
2018-10-12 |
escape |
9d1aab430165231467fc47079a10792c16ef9054
|
2018-10-12 |
use APPVEYOR_BUILD_WORKER_IMAGE |
3b3b2091d8a353f349249630929f154fa88b7299
|
2018-10-12 |
Remove debug print |
54e99c7cd85461f28750a54a449dde731ed32ebd
|
2018-10-12 |
Disable fast_finish |
8bf4d89917966e0d84ee595b5b813a848f7cd474
|
2018-10-14 |
Read debug_info to show inline functions in backtrace |
417fc484c38b0b54890625278a6c30a0e2f7503d
|
2018-10-16 |
check dwarf version and skip non Dwarf v4 |
f60c2d396dc1610a4108e38415e2b70481bd5cd1
|
2018-10-16 |
If high_pc uses DW_FORM_addr, it's not size but address |
447d7a394fb01b2fe86f4130517f32d7c177d9f9
|
2018-10-16 |
The value of .debug_ranges are uintptr_t |
e9a284ab94d1168467a917667a7d1a33185fcfcd
|
2018-10-16 |
Correct the handling of .debug_ranges |
0f92eba17f3fef786dd54e953df1db97835c2bb1
|
2018-10-16 |
Support base address selection entry |
2a59b579fed2fd49973ca73890f182299262909f
|
2018-10-17 |
Check the end of Compilation Unit by unit length instead of level of tree |
fe735bd30fa6e2d02c9c8fbe4babe4e88f71bc3a
|
2018-10-20 |
Support DWARF4's .debug_line |
595056135f2b57fc4c018e561d6ad8d59b06b26b
|
2018-10-20 |
Support Mach-O on backtrace with DWARF |
d79f72521e512a91955881de33be12464b9e3e4e
|
2018-10-20 |
fix r65202 on ELF environment |
5b1bbc9af010e37639750c8db2029580a8b8e2ae
|
2018-10-20 |
fix header_length's type to unsigned long |
57c033bc5ba909bab388e6a7411e6eeb58bbece9
|
2018-10-20 |
Add negotiated SSL protocol and cipher to Net::HTTP debug output |
69e328b532b52befa92fb2d3a52db9914d2c918f
|
2018-10-21 |
Skip dwarf if its version is not supported |
ec91ea5c16f2c3d0b94e27cf16a581e46693513f
|
2018-10-21 |
check version of .debug_info |
e01c9c743f467b7ba9b4a4416f04f967f3e9a6ea
|
2018-10-21 |
fix sign of integer variable |
6018bc5e73de93250afad2cda4043a780dd4e6e9
|
2018-10-21 |
Use inline function with stable code instead of macro |
448a014d42637ea4ca44b512bed667154af1d637
|
2018-10-21 |
initialize is_stmt with default_is_stmt |
879b42b043806a88c3f61e33ed4b9468b7b156e7
|
2018-10-21 |
check VLIW case |
48af6fd544e0b3cec83af9a629059ff8d304720c
|
2018-10-27 |
Print exception's cause like Java |
7594a8df7504c99be3859c87275f623a4b37d14a
|
2018-10-27 |
fix error message and backtrace order |
5eab7d7d5520e6c0701e9a892ce580c5756cd67b
|
2018-10-27 |
fix test |
80001cc8c4602f15726a87e2423dd47cc0e18598
|
2018-10-28 |
Add test for cause on pty |
437dd8815b04b655ba742063297d8db65045a44f
|
2018-10-28 |
Revert "Add test for cause on pty" |
5bc93ec743565000c677b9452118f019fd60f262
|
2018-10-31 |
Use C90 comments |
df58e74e0254c329e8c4fe748a266910070a71a1
|
2018-11-02 |
Add timeout |
0660d7cb538cf5284d50f66adfcbd78609839715
|
2018-11-03 |
Just skip on armv7l-linux |
e6d63ac60690781d1187ac13e6a7eb7b1a51fdbf
|
2018-11-04 |
Use symtab if there's no .dSYM file |
fc1f476b61e2227c2981bd323163b77a6588305a
|
2018-11-04 |
addr2line.c uses c99ism |
fdcc9c9e43ea8e67479e604a741b8fad09239ec8
|
2018-11-05 |
Don't set throw data as cause [Bug #15282] |
529adb68727c591204d9d41aab513ba06f12f776
|
2018-11-20 |
Support Universal Binary for macOS |
b755c26146547995b6b4a7c8a05bbae770af0d6b
|
2018-11-20 |
Show function name based on dladdr |
4e1ee66580ffbbfd420df2137e03c8be34f0962a
|
2018-11-22 |
Use File.expand_path("~username") instead of ENV["HOME"] |
69c59f4fd07c41b478d33ff92fb95b8fd0046dc1
|
2018-11-22 |
Wait accept is ready also on Solaris |
7850586af435f44ff97c93decc97995bbdf6bad4
|
2018-11-24 |
Don't use single byte optimization on grapheme clusters |
1f9731654e4d2d04fa0020b6a2265e8e25d1e0c7
|
2018-11-24 |
fix r65954; Keep tainty |
2c652768a878dd951385f48df450b2a1dc12dc12
|
2018-11-25 |
Normalize month-mday before finding epoch |
35d7ae85eef59c2e50f8cd086b6baf48feb72fb9
|
2018-12-03 |
Use /bin/echo instead of shell builtin echo |
7ea31367bbbdf0c674a96730a26b477def8ca4a9
|
2018-12-04 |
Use Dir.home to avoid platform dependency |
5e8e1fcf87601d2f91a5d58b2a92c7b6089adddf
|
2018-12-04 |
Use getent and cut on Solaris to get home directory |
3b871be4b209c180f99f7e6aa8d0c5c27d22effb
|
2018-12-04 |
fix typo of r66177 |
d987e1e2e6c99d4d58f9c92e69493d3a5b274f49
|
2018-12-04 |
Add prototype of rb_ary_ptr_use_start() |
e941daa6dd114b52356a63d3c3db5684e6c66717
|
2018-12-05 |
fix typoe of r66200 |
ce37214a458791e90ebff861d2bb25384cdeb46c
|
2018-12-06 |
fix r66200 again |
956d35e2d00e331ad2bbf601db5f05bbf7097be8
|
2018-12-06 |
refix of r66200 |
e39a83a150dba2021f519186b3908edd65a7cba6
|
2018-12-06 |
suppress warning: unused variable 'vbits' |
8b14bd4e146dcdbff705941a67f980ec5009ea03
|
2018-12-06 |
Should be true fix for r66200 |
0cee9e9874e77e18f08fbd46bc3883d56d0a6f40
|
2018-12-06 |
Add missing declaration to export |
7405bbda27a60f2c06af10f2ab49e5b15b043274
|
2018-12-10 |
Define HAVE_STMT_AND_DECL_IN_EXPR and use it [Bug #15293] |
2f18a95c4e4bf197a7a1c5e1f901ad0fbeeff289
|
2018-12-10 |
fix r66311 |
1bf066dcfaeb05130f9b69c2f0928987371ecbc6
|
2018-12-10 |
Preserve HTTP header key as string [Bug #15394] |
785ace12f903cfae848ea38d7b8a0cb3439379f3
|
2018-12-11 |
CentOS-7 (1810)'s header has O_TMPFILE but kernel doesn't support it |
23ff1abc9cfb81bb3533c6a362b35baa25356a4c
|
2018-12-11 |
Same as r66334 add Errno::EISDIR |
3a637971a2a5939c7306ed7f9acd89689f37f25b
|
2018-12-12 |
Enchance MatchData docs [Bug #14450] |
67f59eb4abd6ee02ee25d379de70d43533bce87b
|
2018-12-14 |
fix r66163 |
6ecafe0c9865c4187bbf4037fb4e4ac4115e3847
|
2018-12-14 |
Move autoload to toplevel |
96b32a0108a0e2043d2546130f2c076111f19e57
|
2018-12-15 |
Merge nkf v2.1.5 |
f52aed0106c428f6bee49a0dcdde12300bd36416
|
2018-12-24 |
exception bactrace in reverse order is Ruby 2.5 feature |
5300cdc0c0ec689d82801964abbbd4811758eca5
|
2018-12-24 |
Add ruby_2_6 branch to .travis.yml |
4937c6c7dade8eaad7924028a9b0f4f41dceabc7
|
2018-12-25 |
Keep RUBY_RELEASE_DATE's definition |
4d891865985c2d060c791cf9e48d04bd46878fdb
|
2018-12-25 |
Add a tool to update w.r-l.o files on release |
9b817107ce0fea9e4dcde6edf5664c734a2faa2b
|
2018-12-26 |
fix typo |
8b70a215ebb59961dff17a646831ae8801b1cca1
|
2019-01-01 |
suppress warning: method redefined; discarding old + introduced at r66681 |
01d63239e40902bcdc2effa91a9707132290f3ed
|
2019-01-15 |
Suppress warning: ambiguous first argument; put parentheses or a space even after `/' operator |
e90d826de7d661ef091761bf7d13c9fc70a9d956
|
2019-01-19 |
Indented here document (<<~) is Ruby 2.3 feature |
1f64192494e896277a8c72a9d0d53ebc93abe312
|
2019-01-31 |
Use _NSGetMachExecuteHeader() instead of _mh_execute_header |
0deeb1aeb6ab9c35454a64a4da0eeb587a4f2c65
|
2019-02-08 |
Call DRb.start_service with setup/teardown |
a8c0f27276c16d4774f611ce2b1c793b92dcdc89
|
2019-02-13 |
Remove message to recommend to repot bug |
fb159b492f4c027d5068e17f0cd3360f31507878
|
2019-02-13 |
fix test for r67061 |
e5347b1c905acc58d98f9497d8edcb0f78729db6
|
2019-02-16 |
Revert "Assert that union sizes match" |
a679e98e64a7c69d65578b11ef072e1115d536ad
|
2019-03-06 |
Fix PTY.open on OpenBSD [Bug #15607] |
a3a1199f413f7a96c4c90c7513c832838379e468
|
2019-03-11 |
fix wrong merge of conflict at r67217 |
d3df725f9efeb0e6c121f9a1316abaa90956f1b8
|
2019-04-21 |
Make rb_hash_bulk_insert public |
7f09b5e9da8f83f84c5b6ae7a644a562811fec73
|
2019-04-21 |
suppress warning in test/irb |
9a83922b666d4e26b84840757b16b0f9df6acef9
|
2019-04-21 |
suppress redefinition warnings |
c8b675adb902a67bf62a1a9945bade7c8becc4e8
|
2019-04-21 |
suppress redefinition warnings |
782e48726082ee130b6ce27f2a21d33257f09d71
|
2019-04-21 |
suppress warning in test/irb |
fc3e80cf6d8847fd5a2313dd7e2079d268f1ec84
|
2019-04-30 |
guard include with has_feature |
f1486fea46cf36f1c936f5074a7251f29f9c1c5d
|
2019-05-09 |
require 'stringio' |
22cd4027349f803efc7ede284376b7a7013f8dfe
|
2019-05-30 |
vcs.rb support non-inplace build |
7f64a0b4db7ee27a04579236950d88301c7bcabb
|
2019-06-16 |
Add new encoding CESU-8 [Feature #15931] |
4275f09015295a3f58dbe0aedede0d039f262499
|
2019-06-24 |
remove UNREACHABLE |
f91879a7b548284c93743168acfd11e3d2aeefac
|
2019-07-10 |
handle_interrupt to defend monitor state [Bug #15992] |
5208c431bef3240eb251f5da23723b324431a98e
|
2019-09-19 |
Separate Time#inspect from to_s and show subsec [Feature #15958] |
cbf405fec4ea3c93640b0b7072cf6205442100e5
|
2019-09-19 |
Specify encoding explicitly for sprintf |
aec0a293a4f9d2f8f8d085f57023ec3ba4bf6525
|
2019-10-22 |
Add a tool to generate a patch for www from log |
d736511e4253c924bcfaa7125da3b07a67b6ecbf
|
2019-10-22 |
Move format-release to tool and fix bugs |
99ca5705a24d540b95fb7069707514c1510f1a81
|
2019-10-22 |
tool/release.sh uses ruby-actions' result |
bea322a352d820007dd4e6cab88af5de01854736
|
2019-11-05 |
Revert "[EXPERIMENTAL] Make Symbol#to_s return a frozen String [Feature #16150]" |
26843cbcd0b97489f98aa123e700c4e893b1da5e
|
2019-11-07 |
Use FIX2LONG to avoid unexpected exception |
6aa80d5583daf71a4d45400af7e23e9d6151b1a3
|
2019-11-07 |
Use FIX2LONG instead of FIX2INT like 26843cbcd0 |
ba5b51ca5968314f5ca92fee0afaea44a78eb0b1
|
2019-11-11 |
Revert "Elaborated EOF char message a little" |
fd69f82675bf93a848e5aa58d117bf8bbf604188
|
2019-11-11 |
Revert "Warn EOF char in comment" |
0ba1ea7fbfc059e0e0114b4fc0bd66f3058d8b48
|
2019-11-11 |
Always use git.ruby-lang.org as origin |
b2b12792720fe83afc1a64b41ca76fde6b7d74c5
|
2019-11-11 |
format-release uses the result of GitHub Actions |
35608760ffae00e0daebecd260191019a9b32648
|
2019-11-22 |
Add github repo to remove_tag |
76871dea6b05ee441f25c6f694ac21525ed25f93
|
2019-11-28 |
Use more template feature of w.r-l.o |
b5fbefbf2c14742f6d46ecdf3ce712062dfb1d0a
|
2019-11-17 |
Added Symbol#start_with? and Symbol#end_with? method. [Feature #16348] |
34a66b1f36e9a065cf8433598b3fce03ce2c711e
|
2019-12-03 |
Revert "Fix warnings in Regexp#{match,match?} specs" |
a705f6472c3e34422776d886bbc9f98676d8c0eb
|
2019-12-03 |
Revert "Improve warning message" |
08074eb71229b4c9f669f7bfb215bbb43525bfc0
|
2019-12-03 |
Revert "Revert nil error and adding deprecation message" |
8852fa876039ed177fd5e867f36177d8a9ff411c
|
2019-12-03 |
Revert "Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)" |
54072e329cab7207fba133caba4fc12b45add8f9
|
2019-12-09 |
Add ipaddr optional parameter to Net::HTTP#start |
c2dc27d6435f40ff24f553cf47816a1c696bbbba
|
2019-12-09 |
fix typo of 54072e329cab7207fba133caba4fc12b45add8f9 |
af11efd377965b6601bb54aa79072ef0789dc525
|
2019-12-10 |
fix ipaddr parameter of Net::HTTP.start to support proxy |
5be34d6a3310065850c0c530db6936415124b5d9
|
2019-12-10 |
ensure to close the data connection [Bug #16413] |
5da4a310ccf7f4131c1814a2c9279a5682777f1b
|
2019-12-16 |
close datasocket on stor of server side |
216b62aa87f069c51085e9f9abb548930370bc53
|
2019-12-20 |
use UTC to use previous day in midnight |
3a29f05ba5ba7ed4b821ba5f566eeb3ff3c5c3b1
|
2019-12-21 |
Move stats under a dict |
a1018b2c5fef48b0cf52d7644578cb775339bd5b
|
2019-12-25 |
fix typo |
1002de58ec48afecfde83b542cb934e7c8df0cf0
|
2019-12-25 |
fix version regexp |
80bbc7f402ee641c06840e06ecc7184648ca8c2a
|
2020-01-24 |
Add #verify_hostname= and #verify_hostname to skip hostname verification |
53adb53c9aea5da98ed3e470983b2cbfe367cb7d
|
2020-01-30 |
Ignore expected errors on compiling C++ source [Bug #16331] |
9aed421d70df65dcada8f529197166166f50357e
|
2020-01-30 |
Support nmake |
ca2888fb3d23d702738873f5c0f956575fd3c5d3
|
2020-01-30 |
Move .IGNORE in extconf.rb |
0529fead361c05754550e39daaa54076a04df6a3
|
2020-02-04 |
assert_separately uses their own pipe instead of stdout |
9b9a621ae35bd6aefe78ff8a22874d8036ddd883
|
2020-02-04 |
On Windows it cannot receive fd except 0..2 |
390a9d3b725a4ea7852f2cabf066b78855869472
|
2020-02-04 |
just use STDOUT |
de15a26e9e297c9cc3171b1d40ef7776ca5838df
|
2020-03-13 |
tool/redmine-backporter.rb: fix typo |
ce92d15596aab337b5e8b806603eb07ad6528ff2
|
2020-09-26 |
fix typo [Bug #17194] |
4e31cbc07048fc57dbd16643a682df21db9a4342
|
2020-09-26 |
update-deps |
b29fe5eb2ded0363c631b2739676e631ed024d66
|
2020-11-05 |
Add description __send__ is safer |
3407b7d8a620562d0584cd2968965317f331f8cc
|
2020-11-05 |
Revert "Prefer #send over #__send__ when it is clear there is no possible conflict" |
0fdcb947e8c3aa3596ce2274cda111e409272430
|
2020-09-25 |
[ruby/date] [DOC] declate DateTime class is deprecated |
a4f292426b40f9d6c8f3d646e4b7c667313074f2
|
2020-12-07 |
skip failing tests in test-all on mingw |
4b583d4928d1797b35d99b7fc9666e0b4cbed136
|
2020-12-08 |
Add NEWS about UTF-8 on Windows |
7856da5fe75a76bec909778e411270c10a04ca3a
|
2020-12-09 |
remove bz2 |
d58537cf8f4c3a3569fb5dd647dd5f0a19a9f3be
|
2020-12-20 |
Revert "remove bz2" |
709d9cf1ba47d6df20ba067fdc8e92a7a817d1d3
|
2020-12-20 |
Add release engineering related tools |
6a6daf3803771884f4cbf8e134802ae430568ba2
|
2020-12-24 |
Add tag key |
a89932799c914d1864fc91f33d6461592dbfd3fb
|
2020-12-24 |
gen-release-note.rb: Avoid to depend release metadata |
67fe290bb3e812487e400457feae83574295508b
|
2020-12-25 |
fix filename |
1bd27a78827109f85357f80827a9975fae9bb2a5
|
2021-01-24 |
Add test for String#casecmp? |
ce2062dee6405030091966c47b1124ec9a4c62d4
|
2021-02-02 |
Drop pushing local repo |
d29cb56bfa40f8c077518623b63bb26988fbe60e
|
2021-02-02 |
Use local repository instead of remote |
f92b7b7b97d57ad3f58034556224141d2f0e65c7
|
2021-02-02 |
Pass revision by hand if the commit message lacks the ticket number |
6b978d542704a5614af5e9375c4b31b8d2618652
|
2021-03-12 |
Remove .travis.yml |
d58daad37bd5fd09c7ff74be17074fc51faac8d3
|
2021-03-17 |
[Feature #17684] Declare --disable-gems is for debugging |
ff91b97c83c5e9aa67bc4032d70f0ed19b334f44
|
2021-04-06 |
The guard is to alert patchlevel of X.Y.0 |
46655156dcc37509dcb69fcd0717c110eb1c624a
|
2021-05-22 |
Add Thread#native_thread_id [Feature #17853] |
9ddc767434c5bc105ee2239876f77227a53f03d2
|
2021-05-26 |
Add NEWS about 46655156dcc37509dcb69fcd0717c110eb1c624a |
835c63cd8818dfa86bce54d818c11cbec25b1285
|
2021-07-15 |
Add tests and NEWS [Feature #18008] |
7a816b5fc81cf70c92796c2b1794d32887d8e777
|
2021-11-16 |
Support preview release |
05faa36028a0a00788e2416a91e0bba21bd6f6ad
|
2021-12-25 |
fix tool/format-release |
1cc02078e503a18f6d1fcbd3e4d29c574895957d
|
2021-12-25 |
Revert "make-snapshot: add -extlibs option" |
82c8acbcfd3197e19620dc6024d08c85ea99a05b
|
2021-12-25 |
Prevent installing zlib library |
8325094177de60d365b2b5507488f0b53d11c736
|
2021-12-25 |
Revert "Do not include external library sources into packages" |
da4d6dc1ec90fc69744460871b57dc57a1bf7e3a
|
2021-12-25 |
tag's prefix is "v" |
542a38f619bea9fa7aa5a6be1449fc5f9b4d01e9
|
2022-02-18 |
gen-mail.rb: support markdown file path |
d66b29ccfbedb8d669ebfed19888f9ba22a48b75
|
2022-09-14 |
Add link to how to build Ruby |
dd5118f8524c425894d4716b787837ad7380bb0d
|
2019-01-12 |
URI.parse should set empty string in host instead of nil |
9eb19a02aea2f867972d2c28cab25e5df162091f
|
2022-12-14 |
Add more comments why CRuby uses __pioinfo |
ee60756495b775c4e8fc93a57094ac4e4b83fa7f
|
2022-12-23 |
Fix backtrace beyond _singtramp on macOS arm64 (#7015) |
3fb1d49a1f1289142f3da8e876133bd7f459e4f6
|
2022-12-24 |
Revert "darwin: resolve rb symbols from ext by `-flat_namespace` to see libruby transitively" |
b0b61623ad890e723726b3213354634fcc5cdb71
|
2023-01-18 |
Add quotes to backport field |
269c5d408fd3ab83731b8eae0fbc13387eece306
|
2023-02-01 |
fix to work with the case default issue is used |
9891797a277eb61f56fcde71cc78a6196d3886be
|
2023-03-28 |
Use 3 way merge for merger.rb |
6ce6b4d1e7a6f6f20b232e8fc744c303bfd87098
|
2023-03-28 |
Use merge_group |
2488b4dd0d21fa38ddf801772e8aada2564178dc
|
2023-03-28 |
gem related automation must run only on master |
223a79e6830ca9c3619258ac00eebffb7754a0a1
|
2023-05-12 |
Don't call action-slack if SLACK_WEBHOOK_URL is not set |
d314fe42f987fcfaad67f102ec418ee4ca32ee99
|
2023-05-12 |
Revert "Don't call action-slack if SLACK_WEBHOOK_URL is not set" |
85dcc4866d9ff29834596e9186cc97d622ee06f8
|
2023-05-31 |
Revert "Hide most of the implementation of `struct rb_io`. (#6511)" |
6b3abcf4622c6ae39ddfd5b21c2387f177f82e0d
|
2023-12-11 |
fix regexp pattern of diff |
7e96d9f96ea639491190248753b661f91ed820aa
|
2023-12-25 |
suppress a warning |
ab4264a21f3e1f6a567d49064bf08e890f13c887
|
2023-12-25 |
suppress a warning |
bc79229be9d3333083b2e587d708b5d791d23608
|
2024-02-03 |
Show OpenSSL version in the error message of assert_equal |
64b6a018a38f200c957fdbbe7d0cbe0e64781c9f
|
2024-02-03 |
Fix test session reuse but expire (#9824) |
0b4bf05985d29d3edcb65629663fb6063261b343
|
2024-04-23 |
exit 1 if failed |
3fadd68452e88bf5e6eafb429a77dcb7779abbb7
|
2024-04-23 |
Remove newlines of MIME encoded subject line |
54964526c645010d9303a02ae0089761cbf7202f
|
2024-12-12 |
increase diff.renameLimit |
d88c066f42f981f477b7a9ab1e77b90fda6f104d
|
2024-12-25 |
Add fail safe to check uncommitted changes |
bbf873521a01c1c44297b9dd52cf4e309ae5b496
|
2025-04-16 |
Add description about edge cases of Enumerable#size |