ocean

Hash Date Message
b839a4d72000489b10f2ffdaccddfae23fa00a7b 2004-02-07 * dir.c (fnmatch): File.fnmatch('\[1\]' , '[1]') should return true. [ruby-dev:22815] File.fnmatch('*?', 'a') should return true. [ruby-dev:22819]
d7f46e29f24983380af3d9026267681c3adba7ff 2004-02-07 * dir.c (fnmatch): File.fnmatch('*?', 'a') should return true. [ruby-dev:22815] File.fnmatch('\[1\]' , '[1]') should return true. [ruby-dev:22819]
c887d20966b2d17271fe88ccd62a51a298ebf362 2004-02-07 Did some styles (no change to behavior)
208adf5c1f8eb2698c80e4944f097d444214a35a 2004-02-07 * dir.c (fnmatch): File.fnmatch('*?', 'a') should return true. [ruby-dev:22815] File.fnmatch('\[1\]' , '[1]') should return true. [ruby-dev:22819]
3a8647ea9f91ea12a624c3e297f55ec4235a6c37 2004-02-08 * dir.c (glob_helper): Dir.glob('**/') did not work.
75fa29e4d0e4b6e67bcd48a4f8ad745a7b38cdd4 2004-02-08 * dir.c (glob_helper): Dir.glob('**/') did not work.
c5c6516c2d30704e1d9092f708dbbbcb8e161707 2004-02-08 Added ruby-dev number
30fd29a174bb8ad17f4947af977992ff435643f1 2004-02-15 * ruby.h, dir.c (rb_glob): add const.
5e379106b5e6e6c61958339fd3038119505e49b5 2004-02-15 * dir.c (push_braces): remove wrong const.
a4b96f38ea91f4c1cd799a374102ec86bf652760 2004-02-15 Add ruby-dev number.
1b529182e1391bde429f4e48fd8e8ee26aee8dda 2004-02-15 * bcc32/Makefile.sub: should warn suspicious pointer conversion. * bcc32/setup.mak: ditto.
86e01c98c732776983e725189fe79e6cd3cbc15b 2004-02-15 Fix ChangeLog
ba60b3f25fa528a7c5cdeb47db3d31ab5c8a8541 2004-02-16 * dir.c (CompareImpl): File.fnmatch and Dir.glob get better performance in Win32. This is achived by calling downcase() for single-byte characters. CharLower() is only called for multi-byte characters.
142b1b9503ae58d6548a304faa743b3c67288ec2 2004-02-16 * bcc32/Makefile.sub: show more warnings. (refering to mingw)
e7b48e43a33b49dd09de968a72d733919d79421f 2004-02-18 Modify ChangeLog
77d7ff7cbe2273457d3770ac9d267294afc8ef45 2004-02-24 * dir.c (fnmatch): File.fnmatch with FNM_PATHNAME was broken for the pattern including '*' followed by '/'.
b3818150149f4d55834924ce6a63a7236fe6e751 2004-02-24 * dir.c (glob_helper): '**/' should not match leading period unless File::FNM_DOTMATCH is set. (like '*/')
9418d16cbb6b0dd555c4e8bd3c9554832ac1ec8c 2004-02-24 Add ruby-dev number.
cbd201f13d49159df1d268429ddd66506ee60cef 2004-02-28 * configure.bat: append missing label ":exit".
3b7c2e12861ebaf0a0dddaf84db1b791473ca560 2004-02-28 * bcc32/configure.bat: append missing label ":exit".
e5670724c512ec0a1df2595233bcc2a1619280ab 2004-02-28 * bcc32/configure.bat: fix typo.
8a5dba33b2f602066d7aed696593340ba884fddd 2004-02-29 * bcc32/Makefile.sub, bcc32/README.bcc32, bcc32/configure.bat, bcc32/setup.mak: new configure scheme. use ``configure --prefix=dir'' instead of ``make DESTDIR=dir install''. --with-static-linked-ext support on mswin32. [ruby-dev:23034] (by Nakada. Thanks.)
ed694e74ffe1d54ed6c88c11ae97a13d47c9368c 2004-03-01 * bcc32/setup.mak: configure's default is "--enable-install-doc"
cac6f19906cd88161c306baeca66802c021c7735 2004-03-01 Fix ChangeLog
6901d03914a2274750146aa060f8cce2e58c6d28 2004-03-08 * dir.c (range): treat incomplete '[' as ordinary character (like has_magic does). fix buffer overrun at incomplete escape like '[\'.
f34d501658ede389ad13f904e844524244ff024b 2004-03-08 * dir.c (range): Cancel change for incomplete '['. More discussion is needed.
c6e5374aae7aeb3a047361410c6fa86e57c9d640 2004-03-12 * dir.c (fnmatch): directory recursion '**/' can be used with File::FNM_PATHNAME. [ruby-dev:22901]
7307c01906482344e1df00c4dd4dbb7f0f5f8783 2004-03-16 * dir.c (fnmatch_helper): File.fnmatch('\.', '.') should return true. (Rev1.112 lost compatiblity)
bbe76ca3130382f11ecf48132ff6588b9d17cb6e 2004-03-16 Fix ChangeLog
3210044a2b414b4bfbd46d3353f407f9d80945fe 2004-03-16 Fix ChangeLog
e1124ffa21685ece8854b6e198e47cafadd64d07 2004-03-16 Fix ChangeLog
ae9512fcf604787a76dcb7b05e1ade5b7138e049 2004-04-09 * dir.c (has_magic, find_dirsep): incomplete '[' matches no character in Dir.glob. (follows File.fnmatch's behavior)
4c4d155e3d8861d2e85078d0d21305a26ee69a18 2004-04-12 * dir.c (rb_glob2, rb_glob, push_globs, push_braces, rb_push_glob): fix memory leak to occur when block is interrupted in Dir.glob.
11dad50e0dc3d628816b39b8f54ea979c8aa3d92 2004-04-14 * defines.h: include <net/socket.h> to get fd_set definition in BeOS.
da2ace5c40567136b6bbed7eb6ed9c24a063a11d 2004-04-15 * dir.c (rb_push_glob): Dir.glob() should return nil if block is given. (http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=Dir)
5d73f8f7334241c3819fbe074930627d3601e787 2004-04-15 Add ruby-dev number.
c2642b2c3f21fc5f358cf3bc6806b8094a2b9017 2004-04-19 * dir.c: Updated RDocs.
51ab50efd30d941b0f018f39c7a03f83b4a2a447 2004-04-19 * dir.c: Updated RDocs.
1f4513af45cfb1620bc44c60be859bd4a9c65c3c 2004-04-21 * process.c(rb_spawn): fix SEGV at "p system('command line here')" (may happen only in bccwin32) [ruby-dev:23380]
45c445941b834b420c92773a01c460b34de4234e 2004-04-21 * process.c: Recover wrongly removed spaces at end of the lines.
f77db2ed9ca3f9c404594787b456b1cabee351c7 2004-05-06 * dir.c (rb_push_glob): simplified code (not change behavior)
c4216a26e2c9b3754abc3225de1732c50803433b 2004-05-07 * util.c (ruby_strtod): 0.0000000000000000001 == 0.0 should be false. [ruby-talk:99318] [ruby-dev:23465]
91da320a9ba6800b7a7ee7933036062c51657630 2004-05-14 * util.c (ruby_strtod): strtod("0", &end); => end should point '\0'. [ruby-dev:23498]
dca0de41913ee3de07da76aca9d096b07e685870 2004-05-14 * test/ruby/test_float.rb: Add test for util.c revision 1.42.
a694dea2d8d4778bdfdfb6018647c6b022e0d9e5 2004-05-15 * test/ruby/test_float.rb(test_strtod): Add test for signed 0.000...1
a655b0d8e1bf5ef406caa3c0d5edf68a2b411443 2004-05-17 * numeric.c (flo_to_s): p 0.0 should be '0.0' not '0.0e+00'.
22ee7f04fe89e878098c9e16db73fb86566ac5e6 2004-05-17 Add ruby-dev number to ChangeLog
94e5d6ba19ffd14e5c97fa2f428296def9f03ae5 2004-05-27 * io.c (rb_io_fwrite): check all case errno != 0 [ruby-dev:23648]
82593c058f0a61d8d4bcf7279fed496022330246 2004-06-12 * dir.c: RDOC for File::FNM_CASEFOLD was missed.
42f00af5e303eae62bf88fd36628da89728c67d7 2004-06-22 * ext/win32ole/win32ole.c (ole_hresult2msg): remove trailing CR and LF. (doesn't depend on CR+LF) [ruby-dev:23694]
ba0756ca01443f13e1122499719f300c4e92acae 2004-06-30 * test/ruby/test_file.rb (test_fnmatch): some tests for File.fnmatch are added.
bc9d396610b7882573d1a5ab257e19a296825d1d 2004-07-04 * lib/drb/drb.rb(DRbConn self.open): If socket pool is full, close the socket whose last-access-time is oldest. (and add new one)
b46e9297b3f12be4aad7535c9392622673e150bf 2004-07-05 Add ML number.
29c3cb6d2061d2d476ef50066b44a5596dd51d99 2004-07-09 * array.c, enum.c, pack.c: rdoc patch from Johan Holmberg <holmberg@iar.se> [ruby-core:3132] [ruby-core:3136]
208b771b480f65bb12bd70bb66edddbee7c57899 2004-07-13 * array.c: rdoc patch. merged patch from Johan Holmberg <holmberg@iar.se> [ruby-core:3170]
b956b4a45048365fb96caf86a53271ccbe1e1bad 2004-07-13 * array.c: rdoc patch - unified margin.
b9bfdbb13eebe43e9610092ab0de6117e745d85e 2004-07-14 * util.c (ruby_strtod): should not convert string in the form of "-I.FE-X" which both "I" and "F" are ommitted. [ruby-dev:23883]
5d67732de3747604c29e90a08fa7c5571de2449e 2004-07-15 * class.c: rdoc patch
5a54353598c56b83ebb08d628a675785e3e20fd4 2004-07-15 fix ChangeLog
2f8bc7be98bdfe9c904f57f53a297fcd445cc77f 2004-07-21 2004-07-21
9d07076beffe22495ec496c60a09edd6c390e8cd 2004-07-25 * win32/win32.{h,c} (rb_w32_{f,fd,fs}open): workaround for bcc32's {f,fd,fs}open bug. set errno EMFILE and EBADF. [ruby-dev:23963]
b079f859b965394aac97f024435390b54d0d6ccc 2004-07-30 2004-07-30
84fddcff2ff32077f0f90620494f68d3f3c0eb8f 2004-08-02 * test/ruby/test_file.rb (test_fnmatch): added more tests.
b15e66669f680606232ed6a0ab6e88c96a95f7d7 2004-08-05 Add ChangeLog
8364780988f0cf02bb0836202d9239c6e062fa97 2004-08-08 2004-08-08
ee102ea19207b1f8316ba862b38042dd7f14df92 2004-08-08 no message
ab8f2ed967389c70fc9e841ca26635dc45148c14 2004-08-08 no message
d47f2458adcdf30c8562a5d78ecbe385fef129fd 2004-08-09 2004-08-09
072985c0f844e7c831402fb893c4b3cbe923b55d 2004-08-09 no message
18e9500afcea51b6d0e8c6adc94f3c17eeb3cd1e 2004-08-09 no message
1a79a3139a0ef0f693d4807c42f201ffa8a74cf6 2004-08-09 no message
5667fa237cb1051fb05732f7a91a4125ddc74ec2 2004-08-14 2004-08-14
00b363cd9492febe9f73b6a783a57de72cf4884a 2004-08-17 Sorry, this might not be typo... "memoize" came from Schema?
4af25f5813cd98baa93c459c49718ef62882913a 2004-08-17 2004-08-17
3fb0d33b197b41b399740941b295e5271f62ea06 2004-08-31 * ext/tk/tkutil.c (cbsubst_init): fix memory leak
9e73d16db2d4f6215e962c1efa8715acd6e6be1a 2004-09-01 * ext/tk/lib/tk/spinbox.rb: fix typo
1e1054f3d852ff02612908ded87450d86c5ece0c 2004-09-01 2004-09-01
70f8c054b2dad9f7f5af7444fa98bfac541b216b 2004-09-06 * ext/tk/lib/tk/menu.rb(TkOptionMenubutton#insert): call correct method
6302bcf0227d237a49af37862c335891222af339 2004-09-10 * bcc32/Makefile.sub: bccwin32 port starts to use RTL dll. (need to rebuild all) [ruby-dev:24138]
b22110e517bbde446a0f7bd02c78b68c0b46ad33 2004-09-10 * ext/tcltklib/tcltklib.c (lib_merge_tklist): fix suspicious pointer conversion.
d7da08aadd3b9768296db3c8744f58dd5e9697e8 2004-09-12 * util.c (ruby_strdup): remove unnecessary code. (xmalloc never returns NULL.)
4fbcbeb06f208a650116b4a687ab9765404ae781 2004-09-15 2004-09-15
09736c1621ad5cb67ac1b4b21ce2ea6f3761539b 2005-01-05 * parse.y (BITSTACK_POP): workaround for bcc32 compiler's bug. shift assignment operator '>>=' for __int64 in struct may generate collapsed code. [ruby-dev:25342]
8531657741a5d8fb3443ccfe54f62d551dfa0aca 2005-01-06 * random.c (random_seed): O_NONBLOCK isn't defined on some platforms. [ruby-dev:25417]
160bfa5befa7de9a8675afe4efb05882e5020301 2005-01-06 * win32/win32.c (rb_w32_close): didn't close socket handle.
753f4e97a272d1d0ea9a38425266539815b6dd96 2005-01-06 set ML number
ff57fbf2a69dbd8af929e747d0f7262803b78b1d 2005-01-11 * numeric.c (Init_Numeric): turn off floating point exceptions on bcc32. "1e300".to_f had crashed by overflow.
38e0c89c35a4b359b53973d96f499f073676c9b0 2005-01-20 * ext/syck/rubyext.c (syck_parser_bufsize_set): avoid VC++ warning "local variable 'size' used without having been initialized".
ead5e7c7f744ee0f7e3b35f1c2b2f966b5f75346 2005-01-25 2005-01-25
52dca163848ad38fd2c078e4099d657b2670f591 2005-02-17 * lib/drb/drb.rb (DRbServer.default_safe_level): fix typo.
ce5140ad2ab2bb35a5d4fd98881f12b0ccf3c99e 2005-02-18 * bigdecimal/newton.rb: resolve LoadError.
64fbfe54fb3cea4f2fea23e00f6df17b0363b15f 2005-02-18 added ML number
c1ed63a4c4044fcf1c59fc3788bab233371f1e76 2005-02-18 * ext/bigdecimal/sample/linear.rb: resolve LoadError.
845cfb281bbd5e6a9b597cc9a0b291c02ad9a8ce 2005-02-28 * ext/socket/socket.c (Init_socket): ported more Socket::Constants from ruby_1_8, and made it easy to add new constants. [ruby-dev:25771]
8687b8ffe8d3454b9a03b4b16916e1b555bf4f59 2005-02-28 * ext/socket/socket.c (Init_socket): IPv6 is not supported although AF_INET6 is defined on bcc32. (rev1.108 again)
4b0f7cecc41ec1ae015eed42bd0b82538e8b9408 2005-03-05 * dir.c (rb_glob): fixed mismatch of argument.
6f345fb2c478f1a4aeab627a0c1b32cb90f47bde 2005-03-08 fixed weekdays
71e43b51bd9440d19ebe87e0aa75161fe7b54f2b 2005-03-27 removed temporaly
9d02461a6e9d85f025b920810bd5886b81b4a051 2005-03-27 added as binary (from ruby_1_8)
6a096e49add687349d8b24074de31b9a7405585b 2005-03-28 * ext/tk/lib/tkextlib/iwidgets/notebook.rb: fixed typo.
9919ef7212caee693871d4fb5193e7068f46e33c 2005-03-30 * win32/rm.bat: $Id doesn't work on -kb file.
4b7cc65b81f23a2191f53f9836074a9b686b1639 2005-03-31 * ext/tk/sample/tkextlib/treectrl/demo.rb: should use Hash#index.
373282f6656d3d3d989d261e7a95f8e81b5c9712 2005-04-02 * hash.c (env_key): ENV.index is deprecated as well as Hash#index. use ENV.key instead. [ruby-dev:25974]
cd7d0af1c1b0f5243266aa9fc4f11be1d4cbebd4 2005-04-04 * ext/tk/lib/tk/dialog.rb: fixed typo.
5ddcd35cf12613969b27c06cf3ca1b57ce68a3f0 2005-04-04 * ext/tk/lib/tk.rb (TkComm#array2tk_list): accept enc-mode argument to decide whether convert encoding of each element or not.
17167ece8a66339c4008e773858a17a2d7d64703 2005-04-06 * test/ruby/test_env.rb (test_key): should test ENV.key instead of ENV.index. [ruby-dev:25994]
138b4c427c2c8761eae0e63e01fc05768a7a9a2a 2005-04-07 * lib/treectrl/tktreectrl.rb: performance tuning. (call tk_send_without_enc if possible)
231e7ac939453e6e2daac2cc7beaaf946dbd995d 2005-04-07 * sample/tkextlib/treectrl/*.rb: fixed typo. (wrong itemheight)
2f7e67f3588da9c3a27b8e961fd1d494f4076e49 2005-04-07 commit miss
45b5c311a70ac2044f2b276ebbba8f2fc2f753a9 2005-04-07 proper comment
e82a3d23c7e26839491c87fae854771d6cf3a8af 2005-04-07 * ext/tk/sample/tkextlib/treectrl/help.rb: fixed typo. (wrong color)
10b0ee18654751f8fefad6c12e70a907e9ac5671 2005-04-08 * lib/tkextlib/treectrl/tktreectrl.rb (selection_clear): fixed typo.
514abcc1014f5fda80bcb5111fcb42fc99a7ee26 2005-04-08 * ext/tk/sample/tkextlib/treectrl/outlook-newgroup.rb: tk::treectrl uses 'afterId' not 'afterID'.
ee0460d5a1752fd14dde13a8c275763ab3474492 2005-04-08 * ext/tk/sample/tkextlib/treectrl/outlook-newgrounp.rb: image had disappered when node was selected.
6143edbbe07b97d7359c98428525544bf45e2c71 2005-04-08 * ext/tk/sample/tkextlib/treectrl/random.rb: fixed typo. (drop node outside of widget, or reenter widget while draggging)
d43e5b18129e630a04f8bfbd59cbde5e461d9223 2005-04-08 * ext/tk/sample/tkextlib/treectrl/imovie.rb: fixed typo. (click on clip title)
e1510f334d3cd0a64e332605d12ecbbce16439aa 2005-04-09 * ext/tk/sample/tkextlib/treectrl/{help,www-options}.rb: fixed typo. (click or resize column header)
458547da6add387906a00fe93bc8cdf3412e4958 2005-04-09 * ext/tk/sample/demos-jp/goldberg.rb: reduced text size of "click to continue". [ruby-dev:26003]
58f1ea99d711f94f11d8792a043a9ef8c5c74cef 2005-04-09 * ext/tk/sample/tkextlib/treectrl/explorer.rb: File.executable? returns true even if it's plain text file. (this function only checks access right)
ff866f0a8f99cd9ea94157e73c57200baadea15c 2005-04-09 * ext/tk/sample/tkextlib/treectrl/mailwasher.rb: fixed typo. [ruby-dev:26008]
53d7b3df7d108593def13abc91888c92c04298de 2005-04-10 commit miss...
18c5d91bb39f4674c7d04c39b4a8370484b1cb7d 2005-04-16 * bcc32/Makefile.sub: quick hack... prepend DESTDIR. still have restriction on DESTDIR ("", "/", "e:")
4605d6bc417b0fcbcc29e8f5a35f127c404aa938 2005-04-18 * ext/zlib/zlib.c (zstream_run): fixed SEGV. [ruby-core:4712]
a7473661024891abf422f8ffa0ea84022b154304 2005-04-22 * ext/tk/tcltklib.c (ip_set_exc_message): fixed memory leak.
d8cd7516c5d0ff56842ad4dbd676aca2b0e9f137 2005-04-22 updated TCLTKLIB_RELEASE_DATE
4e9a14b715815cec855ab19432581a5a80fc6a1c 2005-04-23 * ext/tcltklib/tcltklib.c (ip_RubyExitCommand): exit with status code via TclTkIp#_eval didn't work. [ruby-talk:139390]
1a0261296361397650c5665869a782a0f6b8b8e8 2005-04-23 commit miss
64c156e07395882539f2e24b2472322c66807472 2005-04-25 * lib/rexml/encodings/SHIFT-JIS.rb: encoding and decoding were swapped. [ruby-core:4772] (patch from speakillof)
4c72dfd39f9f3a854863a7c79ac2f63690156c56 2005-05-08 * lib/profiler.rb: fixed "undefined method `[]' for nil:NilClass" [ruby-core:4775] [ruby-talk:140401] [ruby-dev:26118]
8f1f1183f5b7c7fdf445eabe2813594346fe8de9 2005-05-08 * hash.c (Init_Hash): remove custom "hash" and "eql?". (ported from 1.8) [ruby-dev:26132]
edc4823184ab9c0c5254c71f64d72a0e66042fbb 2005-05-11 * lib/tempfile.rb (Tempfile#unlink): fixed typo.
72a6794070964789beaaec190dff8f7aab7875ea 2005-05-12 reverted (commit miss) [ruby-dev:26141]
bf4eb618198d3e9ff0bf439a5521bcda663bf101 2005-05-12 * lib/rdoc/parsers/parse_c.rb: show parsing progress for C files. [ruby-core:4341] (based on Tilman Sauerbeck's patch)
d806a4daa718095b3b3f8ecf02ed97a940dfc20e 2005-05-12 * lib/rdoc/parsers/parse_c.rb: more readability for mixing progress "c..." and warning message.
e1c5d1978b282324297e444600fcea79111bd692 2005-05-13 add ChangeLog
49a84b08672f6023a4fdf3045ef0cc03244f1255 2005-05-13 * test/ruby/test_array.rb: add test for find_all. (based on Daniel Berger's patch)
6bbd130b4d50fd0b8db27ea802ad948640e32225 2005-05-13 add ChangeLog
74eab43d49ec23a1a3dc0a01fc18dcac9b298d72 2005-05-13 * variable.c (generic_ivar_get): rb_attr_get should not warn. [ruby-dev:26010]
2cf330ad771450f9285cb0f0c88d6a1dc17a64d2 2005-05-14 restored @progress
208f2f27ca2604b37125f66585933807759dff99 2005-05-15 * win32/win32.{h,c}: define rb_{p,g,u}id_t.
fecc253a1033fa6966ca7432df5f3d908d3929d3 2005-05-21 * bcc32/Makefile.sub: tds files were not deleted when DESTDIR included '\' path delimiter. [ruby-dev:26193]
ec983004055224313f3cd08681d1c27ef31baab0 2005-06-01 * bcc32/Makefile.sub: can use single quote character in DESTDIR. [ruby-dev:26205]
d993088277ef6bae6e64a27bbf1424ef1727a101 2005-06-06 * ext/tk/lib/tk/console.rb: create console when required * ext/tk/sample/tkextlib/tile/demo.rb: create Console (commit miss?)
7eef190796511c58756e58d4e3666f3a78523f5c 2005-06-07 * sample/tkextlib/tile/themes/kroc.{rb,tcl}: support tile 0.5 or later. ("pixmap" element constructor replaced by "image")
15dfe8eee69ce3bc065be8f0cc69963c1404202d 2005-06-07 * ext/tk/sample/tkextlib/tile/themes/kroc.{rb,tcl}: also support tile 0.4.
7a986b2871afef840c3930f36394d9c639a98875 2005-06-13 * hash.c (ruby_setenv): fixed SEGV. [ruby-dev:26186]
4fb012a86a08bea4c25832de68910e96156ccf8f 2005-06-16 * ext/tk/tcltklib.c (ip_rb_threadVwaitCommand): Tcl_Release was missing.
66e5af96b2e52e31943e9ecca49809ea342a9d8e 2005-06-25 * lib/set.rb (Set#==): [ruby-dev:25206] (ported from ruby_1_8 branch)
08133b13443ea261101a54215931b29fe8de7d1d 2005-06-28 * dir.c, eval.c, parse.y, process.c, ruby.c: avoid warning "unused variable" [ruby-dev:26387]
002794959dac1ea5c5763905894f6d67ebc5b8aa 2005-06-28 * regparse.c (fetch_token): avoid warning of unused goto tag. [ruby-dev:26389]
3285c929930205620cc6ab533108a0600c19bffa 2005-07-04 * lib/set.rb: test change to follow revision 1.28. (duck typing?)
80b0773d33eed302872bbf6808b338d0760b260c 2005-07-13 * win32/win32.c (rb_w32_mkdir): should set EEXIST (not EACCES) if file or directory already exists. (bcc32)
1ee65ab7bb4d6cb78bfd28d63858afb02a7a6434 2005-07-13 add ML number
59970fde60c7d43da6ca381d2104d5ce3b51924f 2005-07-14 * win32/win32.c (rb_w32_strerror): should return correct message for ENAMETOOLONG and ENOTEMPTY. (bcc32) [ruby-dev:26533]
3345d742e7fddacfa6f70878ba5a36ee56358cde 2005-07-14 reordered just for diffing.
5348402af54ee4be5ae9f0ddc5fffe3b62d3bd87 2005-07-16 document fix [ruby-dev:26516] (patch from Kazuhiro NISHIYAMA)
c6a782c14eb1967a5a6d0d3aed99ff3d14488072 2005-07-16 * win32/win32.[hc]: constified socket functions. [ruby-dev:26553]
c2eeec8fd40db6b19b7e385108d6fd5e56569a2b 2005-07-18 * eval.c (rb_call0): make the pointer to NODE volatile instead of NODE itself.
9042a601c8a9f09962ebcf27569ed09494f02d4b 2005-07-19 * ext/tk/tcltklib.c: rbtk_eventloop_depth is used as int.
97122bdb613851ec43ade6b7fb2d7358fc3299d4 2005-07-19 2005-07-20
a41331918ff80eefc7d45f823825dba644550902 2005-07-19 * ext/socket/socket.c: should not undef close on win32. it's defined to rb_w32_close, otherwise handle leaks. [ruby-Bugs-2131]
aee718d32a0ef6b47a7dc3bd70e61916f5c71be2 2005-07-19 no message
81ad8ec09648d1d2a591ef481a3fbb7cade260eb 2005-07-19 * ext/socket/socket.c: sorry, BeOS also uses HAVE_CLOSESOCKET, so reverted.
2b2256217eb359a055c394a0bebab94d2e7ac413 2005-07-20 * io.c (wsplit_p): patch for the environment where fcntl(F_GETFL, O_NONBLOCK) is not supported. in that case, set FMODE_WSPLIT without fcntl check. [ruby-dev:26566]
36987b005ee6f6c2d80b10fb83bb7399cbcd0a43 2005-07-26 * sprintf.c (rb_sprintf): fixed typo.
2ea2d95e8196b61a43915870fb2e1eefc3fc2554 2005-07-27 * ext/tk/sample/tkextlib/tile/demo.rb: fixed typo.
80ed1f46d1937faef267056588386d019feacd15 2005-08-01 * ext/tk/tcltklib.c (deleted_ip): refactoring - interpreter deletion check.
6a7659309dc96e09794716d0089e688a65acb297 2005-08-01 add ML number
9aab7083a8109b31e23f2a75f37e4b477f352e5d 2005-08-01 * ext/tk/sample/tkextlib/tile/demo.rb: added combobox demo.
5b9896ea2453ee3e0cdcc3b446bc501406e935d4 2005-08-01 * ext/tk/tcltklib.c (Tcl_GetStringResult): refactoring - define alternative macro on Tcl7.x or earlier.
87ecfbd7737d68f2533f30213b19f9eeb569d477 2005-08-01 * ext/tk/tcltklib.c: refactoring - replaced rb_ivar_defined & rb_ivar_get with single rb_attr_get call.
b73cd9cb5cebbd2b7670234dc276fd71fc06d29c 2005-08-01 * ext/tk/lib/tkextlib/tile.rb: fixed autoload for Treeview.
91d7a0295919edef160c0dd71e44e0b2f0fba88a 2005-08-02 * ext/tk/tcltklib.c: use Tcl_[GS]etVar2Ex instead of Tcl_Obj[GS]etVar2. (avoid Tcl_NewStringObj on supported platforms)
909e63ac3c9bdd284821cde2b88dcaaea1ae2a04 2005-08-02 * ext/tk/sample/tkextlib/tile/demo.rb: added repeating buttons demo.
a26cec27e1c0a161d24188d0259d0405b82c8b16 2005-08-02 * ext/tk/lib/tkextlib/tile/tprogressbar.rb: Tk::Tile::TProgressbar#start takes optional argument `interval'.
28c635fa9a9a0404aa8a99def42cd3d547cfcfdb 2005-08-02 * ext/tk/lib/tkextlib/tile/treeview.rb: Tk::Tile::Treeview#headingconfigure is now working and more. [ruby-dev:26716]
af41a0c14673ce3cfcea1cc6509024401f695dbc 2005-08-03 * ext/tk/lib/tk/variable.rb: TkVariable#trace didn't work on TkVariable retrived from TkVariable.new_hash.ref. [ruby-dev:26721] (written by Hidetoshi NAGAI)
5985a2d6c8015fc9a772b12c32f0dc9ba2118167 2005-08-03 fixed command name, and attached link to the gnuwin32 site.
a767a76ad132befbf1cf39619c55c993c854157a 2005-08-04 * ext/tk/sample/tkextlib/tile/demo.rb: fixed: Tk::Tile::TProgressbar is supported on tile 0.6 or later, not tile 0.5.
7b1bdb68e9297ca59b926467b611e1f861644826 2005-08-04 * ext/tk/sample/tkextlib/tile/demo.rb: followed previous changes.
a6c074a47a1fbd394dfe19159f50711fd2977855 2005-08-04 just fixed indentation.
85eadbbf8cc0bf6e366c34b4db939501f406907d 2005-08-04 reverted. [ruby-dev:26726]
6c8633ab999b13f59b3756f8a319db813c0784cc 2005-08-04 * ext/tk/tcltklib.c: refactoring - extract ruby string <-> tcl object conversion as get_str_from_obj and get_obj_from_str.
74d91a4c311f0209b1864171a973ea22a1a54632 2005-08-05 * ext/tk/tcltklib.c: fixed memory leak when tk_funcall raised exception. (copies argv into heap in tk_funcall instead of caller)
a39d6b1f804437610447687f4ed406c2448b8059 2005-08-05 * ext/tk/tcltklib.c: refactoring - extracted status check as function. (tcl_protect)
993ad912a266f48e165029241375c41918ec6b8a 2005-08-05 * ext/tk/tcltklib.c: refactoring - extracted status check as function. (tcl_check_result) ... previous commit is actually "extracted protect call"
d9498f743b8a0e361908d62ae429f7719124170a 2005-08-05 * ext/tk/tcltklib.c: rectoring - tcl_protect.
3c3f54c7a36813a51ceef9db7f79f9a6122455c6 2005-08-06 2005-08-06
58d86a203544ebe3ba795867534c93f52b22c2d4 2005-08-06 * ext/tk/lib/{tk.rb,tk/itemconfig.rb}: configure creates TkVariable if key name is 'variable' or 'textvariable' by default. [ruby-dev:26749]
8eb3323a69a57e7f92776bc8dcf33c9c62ca509d 2005-08-06 * ext/tk/tcltklib.c: combined tcl_protect and tcl_check_result. [ruby-dev:26753]
875d51ffc93f3404f6b37134dd39b5ad698f6472 2005-08-08 * test/ruby/test_fnmatch.rb: separated from test_file.rb.
e84219391fb1c0e008c154c59083fcf797ea8fc3 2005-08-08 * ext/tk/tcltklib.c: restored some DUMPs
4b30596a888d12b333c2709f26180057abda5fbc 2005-08-22 * sprintf.c (ruby__sfvwrite): should move `buf' to the end of `result'. [ruby-dev:26859]
f19fe6d957766910d8cd6567c36b29a40ecf9b46 2005-08-22 2005-08-23
fec37d5036f5e979914926a887e0571fc6db690e 2005-08-25 2005-08-25
a5df717c8ee7554b0b18d2ad50f49b6b2aadcdd4 2005-08-25 * ext/win32ole/win32ole.c: supress warnings. (win32)
ca3d6e72bf6057e53eb03f90820be3389cdd407b 2005-08-27 2005-08-27
fb46cf1d7a40c8412259735e4c9024859261430a 2005-08-27 * ext/curses/curses.c ({curses,window}_clrtoeol): added. suggested by Reyn Vlietstra.
7c755d4174414e6ab7677736673092ba6f84357c 2005-08-29 * lib/rdoc/usage.rb: improper exceptions. [ruby-dev:26870]
0b7f8eef403f5773dec64919a5628b1d0fbb0c0a 2005-08-29 * lib/rdoc/usage.rb: supress warning.
0bbbb77d1a50c758812e3ef9a82ebc6fed390cac 2005-08-30 * lib/drb/ssl.rb (SSLConfig#accept) fixed "Undefined method verbose" [ruby-Bugs:1701]
da7d6381c9b15993821fdc9f1019c9b4455353a4 2005-08-30 * lib/drb/ssl.rb (SSLConfig#accept) sorry, self[:verbose] is inner class's method. so reverted...
76d6f560c9818d4afc13f36bd7b374f9c744cfe6 2005-08-31 * process.c (proc_detach, proc_setmaxgroups): missing argument type declaration. (I recomment ANSI-style function)
8955a2d930d0b7a607b376afd8f637833868a546 2005-09-07 * win32/win32.[hc] (rb_w32_utime): constified.
6e88336c2d1c3ccb854aefb6e212642fa63cf0da 2005-09-10 tiny ChangeLog fix
9207bf104126987ca0f0cc23cd17816aaf6361a7 2005-09-10 2005-09-10
dda5dc00cff334cac373096d444a0fd59e716124 2005-09-12 * array.c: moved to ANSI function style from K&R function style. (used protoize on windows, so still K&R remains on #ifdef part of other platforms. And `foo _((boo))' stuff is still there) [ruby-dev:26975]
7ecb12dc27fa57b7d0ebae0584f9cef86c8dcb65 2005-09-12 2005-09-12
4409f88ad81e5a9317caa554deb26c770d34d95f 2005-09-12 * dln.c: avoid warning of const to non-const convertion. [ruby-dev:27041]
bf102e8a356b457ac5063d75a9e539fcae8f1ab0 2005-09-12 * win32/win32.[hc] (rb_w32_argv_size, ...): reverted my latest change to avoid incompatible pointer warning. (mingw32)
54b23dd6b5a9799ff2e14f910f925caf23ec6a59 2005-09-13 * string.c, missing.h: failed to build on powerpc-apple-darwin7.9.0 because of crypt argument's constness mismatch. (I hope this works) (http://mput.dip.jp/autobuild/ruby-trunk/log/20050913T110001.gz)
08c1738c512e2e3be60da17638e2857b547b2933 2005-09-14 * bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056]
ca32aea6a24d443434f1fa40b9091edc16ef03bf 2005-09-14 * dir.c: changed `foo (*bar)_((boo))' to `foo (*bar)(boo)`.
846b1c35e5c6d0ab787b9415ea586ccc843df562 2005-09-17 * win32/win32.c (rb_w32_select): select for socket didn't work. this caused deadlock in drb test. this happened because GetFileType for socket handle returns FILE_TYPE_PIPE. Of course, it's not a pipe. So socket handle didn't reach winsock's select function.
aa21055faf3e8e02038fee143ba322e1ed3b26f1 2005-09-17 * win32/win32.c (rb_w32_select): console support is back. but still has performance problem because I loosely took 1 second for wait time. I'll fix it later. (The reason I drastically changed the code is that I wanted to implement the fileset management as single function, and I was worried that if pipe or console was always available, socket may not be processed any time)
f0bcbbef671e7ba3592cdb730bbc9d9f8f3cfc10 2005-09-17 * win32/win32.c (rb_w32_select): I hope performance problem was solved.
bf4e0d73531128d42ca121b3a164c3ea46b8c9a0 2005-09-17 * test/ruby/test_readpartial.rb (test_open_pipe, test_with_stdio): these tests are working now, so turned on. (windows)
eca8977b34f86fa8f2d2769b0592c41dc3b75536 2005-09-17 no message
f2107f2ec1cfcc9e86bb69949faf21e161516076 2005-09-17 * win32/win32.c (rb_w32_select): fixed deadlock bug. because select(2) modifies its fd_set arguments, it must be restored sometimes.
fb5dd968ec23014d25f694c2e88604f14578e68f 2005-09-17 * win32/win32.c (rb_w32_select): documented problem.
1e63c302db089512f5376ee7778943b662b53d84 2005-09-19 additional ChangeLog for rb_w32_select
34b3f481dc2e92aaf477f4ec49a0b3bf0274bbf1 2005-09-19 * test/xmlrpc/test_webrick_server.rb (setup_http_server): should not include 'webrick/https' unless 'use_ssl' because it fails where openssl is not installed.
184766e02e4d140fcbad714b12bc810708bff05b 2005-09-20 * io.c: PIPE_BUF is not defined on BeOS. use _POSIX_PIPE_BUF instead. [ruby-dev:27185]
cc29d740b6462c584fe9e908a19256ff7a81d8f8 2005-09-20 * test/webrick/test_cgi.rb: set ENV["PATH"] to CGIEnvPath on windows. bcc32's runtime is not installed into system directory, so it cannot be found without this setting. [ruby-dev:27166]
159642bc75e770c4d3bb0ab271c4575eabea4cba 2005-09-25 * parse.y: replaced `foo _((boo))' with `foo(boo)'.
1a6ce22dfad999cd1ad92fc87ba8ec3a52ca4340 2005-09-26 * parse.y: changed to ANSI function style.
546e4aa194daee37cde7a5bd26429489567dc4bf 2005-09-27 * io.c: fixed rdoc. [ruby-Bugs:2523]
7f60c0289c1e682b622610ca9d36ded21356f532 2005-10-20 * lib/mkmf.rb (create_makefile): Borland make seems not to allow empty dependency list. If this change is not good, please correct it.
64c8c730d752e90591b44384ef4663fa06db4213 2005-10-20 * eval.c, file.c, ruby.c: removed strchr, strrchr, strstr definition because they are defined in missing.h.
e29bce0750285f53efc74932487b972aeb461738 2005-10-20 * class.c, eval.c, hash.c, st.c, variable.c: changed /* ??? */ stuff protoize generated to ANYARGS.
ee2434851bb22974e0dbfd0cfaf3ebced6b38d68 2005-10-21 * bignum.c (bignew_1): convertion from `int' to `char' discards upper bits, (ie. (char)0xff00 -> 0) so it's better to test if nonzero and set 0 or 1 instead of simply casting ... as a flag usage. (but I believe this won't cause actual bug in current implementation) [ruby-dev:27055]
b4236d6e71852135dd24c80da46b96ee55e1c0c4 2005-10-21 * time.c: should use LONG_LONG instead of `long long'.
73f94bb851588f04e5189d37544e87884fc489c7 2005-10-21 * intern.h, struct.c (rb_struct_iv_get): constified.
1a61008f18e651ef8848813a34cdebd6d8fd5eba 2005-10-21 * rubysig.h (CHECK_INTS): fixed typo. (I believe bit-or is improper)
9c60701e4f39d7039da73e7dd5a36f5edade308a 2005-10-22 * missing.h, missing/*.c: SUSv3 compatible strcasecmp and strncasecmp, ANSI compatible strtol and strtoul, and ANSI styled other functions.
eb82473a39e9d5b432f4fa4f36793a33a2fdfd05 2005-10-22 * util.[hc] (ruby_add_suffix): constified.
d8e5ec121a88393d695b20f7c5cc23e9b6e8cc74 2005-10-25 * gc.c (garbage_collect): return now whether there're rooms for new objects, rather than whether GC run. fixed: [ruby-core:6376]
a31918d6353dc46d07caec9a6ef30af3eb4b2cac 2005-10-25 * gc.c (garbage_collect): sorry, previous commit was incorrect. [ruby-core:6386]
ed91275a9889d780cc44d56992bd439d45656838 2005-10-25 * ruby.h (Qfalse, Qtrue, Qnil, Qundef): make sure these immediate values have VALUE type. there is an environment where sizeof(VALUE) != sizeof(int) like IA64. if 32bit integer (Qtrue) is passed to ANYARGS and received by 64bit integer (VALUE), upper bits may have garbage value. [ruby-dev:27513]
f44333cbff95e520e8c41b9cd455b1a16ed7cf22 2005-10-26 * ext/syck/implicit.c (syck_type_id_to_uri): should return newly allocated memory. otherwise, type_id will be freed twice. [ruby-dev:27384] [ruby-core:6385]
c0851c650ff75d11d301ce4965f610bae9a565be 2005-10-27 * missing.h, missing/memcmp.c, missing/memmove.c: ANSI compatible interface.
58c20fbf61037c19cb38f70bd801a2893c6b5626 2005-10-30 * test/ruby/test_float.rb (test_precision): test by assert_in_delta. [ruby-dev:27575]
84c2dc95de2fd6b41b374b1a2659707377929cff 2005-11-06 * ext/tk/stubs.c (ruby_tcl_create_ip_and_stubs_init): should touch interpreter after initialization is done. [ruby-dev:27638]
c8769246c973be9970cc8c821752b8c6326ef376 2005-11-06 * lib/yaml.rb: removed :nodoc: to generate Kernel doc. [ruby-core:6324]
871384c0c522d92711c9850ecf01c9ff1af46900 2005-11-08 * lib/drb/ssl.rb (DRb::SSLConfig#accept): fixed typo. [ruby-dev:27560] [ruby-core:4627]
59ffb8a8463e79fac666923e3bf6ac4555b02dbf 2005-11-08 * intern.h, eval.c (rb_thread_signal_raise): costified.
0535fc9cac00ca44938713ebc0a849272baf9b8b 2005-11-10 * configure.in: undef HAVE_LINK on BeOS. (link(2) always returns EINVAL, and this causes error in test/fileutils.)
f69091fabc37019f495bda40707a7aa7c3c7cf6d 2005-11-11 * eval.c, intern.h: failed to compile where NFDBITS is defined but howmany() is not defined. [ruby-dev:27680]
011e0a5148d3330d9f6a279719e88f74966c6078 2005-11-15 * array.c (rb_ary_fill): tail elements were vanished when the middle part of array was filled. (ie: [0,1,2,3,4].fill(-1,2,1) => [0,1,-1])
ea4a254de5b2b369c96e1e7591230bee54a2b4ab 2005-11-15 * array.c (rb_ary_fill): previous commit disabled this usage:
4c307921032a144a9339b40911230b7fbe33538a 2005-11-18 * win32/win32.h (S_IFIFO): r,w = IO.pipe; r.stat.pipe? now returns true on VisualC++6.
0e97a81adf463ceb9598494d4997ab8be23d24f8 2005-11-18 * ext/socket/socket.c: Socket Documentation. [ruby-core:6580]
fbf2bcf37d52fa26304fe1d428bbfddb7d2409c1 2005-11-20 * test/ruby/test_array.rb (test_misc): added some tests
90382d8aab6829ed17f53bf10627c73687544b28 2005-11-21 * win32/setup.mk: findstr doesn't exist on win9x. fixed: [ruby-dev:27756] (written by nobu)
cbb5d57a2a0c17a562b557f90d7995dac5e105d6 2005-11-21 changed ml-number
886f33e199edd5a0a85980baececbdd8837bbdae 2005-11-22 * win32/win32.c (rb_w32_stat): Dir.chdir('//server/shared'); p Dir.glob('*') should work on WinNT. (implemented our own stat(2) on WinNT) [ruby-list:41552] [ruby-dev:27711]
abcbaa5c6fb2b5e5b02b255044f6ddda94a6fcd5 2005-11-22 * win32/win32.c (winnt_stat): set mapped errno instead of ENOENT.
29bcbe5c5e03fac304816862892375033f7d6dd9 2005-11-23 * file.c (w32_io_info): should not call GetFileInformationByHandle for pipe.
427c2754e990184d675e4adbda750925b84935a3 2005-11-23 * file.c (w32_io_info): CreateFile failed on Win9x if file was already opened. (FILE_SHARE_READ was needed, but actually I don't understand the flags of CreateFile well...)
bb4507588c00af87236868bde0cc3858ad698236 2005-11-28 * lib/mkmf.rb (create_makefile): should not change sodir with dir.gsub!. (bccwin32 failed to install third party exntesions) [ruby-dev:27834]
c43a23d49e407d8109d4540e6ae7205c261a1f97 2005-11-28 * win32/win32.c (rb_w32_strerror): remove all CR and LF. (avoid broken error message on bccwin32 + winsock)
47debbfa60087b183c314d94cc887a4eb376d009 2005-12-02 * dir.c (Compare): should not fold double byte alphabet on win9x.
7680ca8d2612a6a5e452f616e271ef3c02bec3f6 2005-12-16 * ext/syck/rubyext.c (syck_resolver_tagurize): fixed memory leak.
87ea59c208fc792b54049caf2b6029cc79244b73 2005-12-16 * ext/syck/rubyext.c (syck_scalar_value_set): should set newly allocated memory instead of RString's internal storage.
44ebf5de3439fdce0c38627e716b5f1369186fb4 2005-12-16 * ext/syck/rubyext.c (rb_syck_compile): fixed memory leak.
8ed2a927e87a5a70a3a93c43e3ee0994a9eb98ff 2005-12-17 * ext/syck/rubyext.c (syck_emitter_reset): should initialize emitter->bonus->oid. otherwise rb_gc_mark crashes.
af5edce080363018934906720203b125aeb53e85 2005-12-19 * ext/syck/rubyext.c: sorry, I reverted my "should set newly allocated memory instead of RString's internal storage" stuff. node allocated in rubyext.c seems to be freed by rb_syck_free_node not syck_free_node, and it won't free data.str->ptr and type_id.
56479b7346bbe9d428746fbe53755e7c790dee78 2005-12-19 * st.c: uses malloc instead of xmalloc to avoid GC. syck uses st_insert in gram.c to insert node from rb_syck_bad_anchor_handler into SyckParser's hash table. if GC occurs in st_insert, it's not under SyckParser's mark system yet. so RString can be released wrongly.
9488784157d833fcc8c6b40978821be98e94ef6c 2005-12-19 * ext/syck/syck.h (S_FREE): small hack. no need to check if pointer is NULL or not before S_FREE.
a88e840f77ec13386617a8353d6f4a772d6c4805 2005-12-19 no message
fb7f646086311493502a172b09fcfd17f51f6d0f 2005-12-20 * ext/syck/rubyext.c (syck_node_transform): ruby object holding explicitly freed SyckNode caused SEGV. [ruby-dev:28067]
b36585ce422acfe6ae61204794a81fa4d165f0f2 2005-12-21 * file.c (w32_io_info): should return handle because FileIndex is valid only while file is open. [ruby-dev:28088]
b29384860cd2cc7b8162bcc3955fd7487e360180 2005-12-29 * lib/generator.rb: reimplemented Generator class with Thread instead of callcc, in order to fix memory leak. [ruby-dev:28142]
0cb24bf1b90372951967b1b1e2d7982d6354aa72 2005-12-29 * lib/generator.rb: should work with another thread. (more robust code) [ruby-dev:28177]
5f82802aec753cf0fe4613a34d67fada2e7d17df 2005-12-30 * lib/generator.rb: (Generator#initialize) fixed dead lock. this occured when end? was called before @loop_thread was stopped. [ruby-core:7029]
e0524956374b720c0c0f6c66853f56237150240b 2005-12-30 * lib/generator.rb: (Generator#initialize) ensured to stop @loop_thread. Mr. Tanaka pointed out one Thread.pass is not enough. [ruby-dev:28185]
2c1706fffb3fed17085af23de26ce84ed8ebae1a 2005-12-30 * lib/generator.rb: uses Mutex instead of Thread.critical. [ruby-dev:28184]
c0c75769b689b34be85e2b7e1b92016e7b67563e 2005-12-30 Sorry, reverted. Mutex is damn slow.....
eaa1cca60129b60eb4331572dd7634c31b8a06d7 2005-12-30 Sorry again, incorrent exception propagation.
162338d75510b98d9d2fbbedf7c4fd2beabcc3c7 2005-12-31 * lib/generator.rb: (Generator#initialize): should kill @loop_thread before starting new thread. (occurs when called via Generator#rewind) [ruby-dev:28184]
a711b321b755a94275c616e070eff8f411e3f250 2005-12-31 * ext/syck/rubyext.c: attribute name was truncated with Rev1.64.
88a3caaafeef4600f597d64f640054937c4d9ff4 2006-01-01 * win32/win32.c (rb_w32_seekdir): should not segfault even if passed the location which rb_w32_telldir didn't return. (and should change `bits' position) [ruby-core:7035]
69981b5348b5e1e42caa1b848151a3334049b570 2006-01-05 ANSI styled
65ebb02460fbca9081c0d410ee8334fddc1fa43f 2006-01-09 * win32/Makefile.sub (OPTFLAGS): I have experienced trouble on y- flag, (VisualC++6) so use -O2b2xg- if $(MSC_VER) < 1400. [ruby-core:7040]
ccbf4ea1193d2d995ff9e5195a2add2c8851cb6f 2006-01-09 * ext/zlib/extconf.rb: zlib compiled DLL version 1.2.3 distributed by http://www.zlib.net/ has zdll.lib. [ruby-dev:28209]
163224f639a17980319ca6cd1942a7159b233b81 2006-01-10 * lib/yaml/rubytypes.rb (Symbol#yaml_new): YAML loading of quoted Symbols broken. [ruby-Bugs:2535] (written by Aaron Schrab)
12d3325346842b309e58e6eabd11e34ec5a8c615 2006-01-10 * lib/yaml/rubytypes.rb (Fixnum): Bignum could not be loaded in ruby 1.8.3/1.8.4. [ruby-core:6115]
8e4f2a50da43a821aa3f6031682f50dc87d0a30c 2006-01-10 * ext/syck/rubyext.c (syck_resolver_transfer): should be able to load !ruby/object:Bignum syntax 1.8.3 dumped. [ruby-core:6159] (written by akira yamada)
53cc7ba5701a31a2ff33b53ae3e4d16617866565 2006-01-10 Sorry, commit miss.
c9bfc9bb43bf39e70d5e9a25054641817238a83e 2006-01-13 * lib/rdoc/diagram.rb: - properly quote bare element attributes - terminates dangling elements (e.g. <img>, <br>, <link>, etc) - converts "CVS" to the more HTML-friendly acronym element - adds missing type attributes to style elements
4678e9340a5073f8ff1b4658bf6d3f72774af156 2006-01-13 * file.c (rb_file_s_chmod): avoid warning where sizeof(int) != sizeof(void*).
d54f7b05e8b2e516451fb50c816cec311db570bf 2006-01-16 * ext/syck/emitter.c (syck_emit_seq, syck_emit_map, syck_emit_item): should output complex key mark even if map's key is empty seq/map. [ruby-core:7129]
a0dc66d0b51da14d6906de0751a6cf072a89f994 2006-01-27 * lib/rdoc/usage.rb: support "a:0:33" style caller[-1]. In this case file name is "a:0". I don't know this really happens though... [ruby-Bugs:3344]
8f8f21d16824c1a2f1c0b0b45ba72b040e5a0d8f 2006-01-30 * ext/syck/rubyext.c (syck_resolver_transfer): workaround for SEGV. ex: YAML.load("!map:B {}"). [ruby-core:7217]
88f3b6efb4105b17998a22befdfd42244314935e 2006-02-01 * configure.in, hash.c (ruby_setenv): use setenv(3) and unsetenv(3) where they are supported. modifing environ variable seems to segfault solaris 10. [ruby-core:7276] [ruby-dev:28270]
f9e61846768ab63123480f705bd9955ea709a499 2006-02-02 * configure.in: The isinf is not regognized by autoconf library guesser on solaris 10. [ruby-core:7138]
8913015f04fdeab5676c411f8641dfc8d2fdb039 2006-02-02 * ext/syck/emitter.c (syck_emitter_write): should not set '\0' on emitter's marker. if marker points to the end of buffer, this is buffer overrun. (ex: YAML.dump("." * 12288))
e4f1feac3e807e2e3790237749cfdb7a6104fd90 2006-02-03 * ext/syck/syck.c (syck_move_tokens): should reset p->cursor or etc even if skip == 0. This causes buffer overrun. (ex: YAML.load('--- "..' + '\x82\xA0' * 511 + '"'))
22d575747921a5290c58a6e6cd711f56c7b77bff 2006-02-03 * ruby.h: fixed prototype.
4c9c7a82ac21a6e0c675f263e8a8d434c8a52996 2006-02-04 * numeric.c (fix_to_s): (2**32).to_s(2) fails with exception where sizeof(int) == 4 < sizeof(long). [ruby-core:7300]
4f4ea9db28aa51fcb578e1fcaac06bea07b3def7 2006-02-05 * lib/pstore.rb: should return default value if name is not found. [ruby-core:7304]
258f80c82f67b4c5efc2daa862a16a4dd26e1222 2006-02-05 * lib/mkmf.rb (create_makefile): Kernel#sub! was removed on HEAD.
08cb01f07320aa58c5f03fb5a9d3ef83e462f4b4 2006-02-05 * numeric.c (fix_to_s): removed workaround for radix 2. Historically, rb_fix2str can only handle radix 8, 10, 16. (Rev1.37) But for now, it can handle radix 2..36. [ruby-Bugs#3438]
488b3d6819299fbab0959d5dd3ba77635fc5d39b 2006-02-06 * file.c: commit miss?
0a8f5ad543f42fb80265b75b33afa92ab826a630 2006-02-07 * ext/zlib/zlib.c: should not access ruby objects in finalizer. [ruby-dev:28286]
3770f989922d909ef201aef7d3bba1950982b15e 2006-02-14 * ext/zlib/zlib.c: supress warning on test/zlib. [ruby-dev:28323]
76210570540cf5065992037cc496dcf1c066b479 2006-02-14 * string.c: fixed typo.
d0a3c64fb4af21a911f2b7553bbddb45dd9e4484 2006-02-17 * util.c (ruby_strtod): Float("1e") should fail. [ruby-core:7330]
c8e364cc2805059142f16d27397dd6e7ab0ccc11 2006-02-23 * eval.c (SETUP_ARGS0): fixed memory corruption. [ruby-dev:28360]
b122590f5a273333c9b2ccb7b5342d7d6f15e48b 2006-02-23 * bcc32/Makefile.sub: use borlndmm.dll if possible. bcc32's RTL internal memory manager cannot handle large memory block properly. ex: 10000.times { "" << "." * 529671; GC.start } # crash [ruby-dev:28230]
4ce506cc084337bb169f2f86328e29c6d9c298f4 2006-02-23 no message
0ecd958d9701b2ef97d408c1d12f43923300e854 2006-02-28 * lib/rdoc/parsers/parse_rb.rb (read_escape): could not handle /\^/. merged Mr. Ishizuka's lib/irb/ruby-lex.rb 's patch rev 1.29. [ruby-talk:181631] [ruby-dev:28404]
2b25baff72412deb6075fe3a3bcba3bf7d0e8401 2006-03-01 * dir.c: supress warning "/* within comment"
be70a6ebec5a1c4d361a841db9cfa4fbe5d140ef 2006-03-02 * win32/win32.c (filetime_to_unixtime): should set tm_isdst to -1. stat() didn't treat daylight saving time property on WinNT. [ruby-talk:182100]
6f09379196fda978b7815f45c51a35f051daf959 2006-03-02 * gc.c: commited magic for reducing RVALUE size on windows. (24->20byte) [ruby-core:7474]