summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-06-11* config.guess: Restore a wrongly removed hyphen.knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6448 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-112004-06-11eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6447 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-11* config.guess: Attempt to avoid system name change onknu
Darwin platfowms also. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6446 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-11* config.guess, config.sub: Attempt to avoid system name change onknu
Linux platforms. We have been using "linux" instead of "linux-gnu" on this branch. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6445 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-102004-06-10eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6444 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-10* ext/sdbm/init.c (fsdbm_store): sdbm should use StringValue().matz
[ruby-talk:103062] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-09* lib/uri/generic.rb (URI::Generic::merge,akira
URI::Generic::route_from): accepts non-hierarchical URI. [ruby-dev:23631] * test/uri/test_generic.rb (TestGeneric::test_route, TestGeneric::test_merge): added tests for above changes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-092004-06-09knu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6439 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-09* config.guess, config.sub: Update to a more recent version as ofknu
2004-01-20. * configure.in: Add support for DragonFly BSD. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-062004-06-06eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6431 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-06* eval.c (rb_eval): bad influence on frame node.matz
* eval.c (eval): reverted wrongly removed condition. [ruby-dev:23638] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6430 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-05* string.c (str_new4): should share shared instance if it alreadymatz
exists. [ruby-dev:23665] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6429 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-042004-06-04eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6428 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-06-04* io.c (rb_io_gets_m): set lastline ($_) even when read line ismatz
nil. [ruby-dev:23663] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6427 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-27 * lib/logger.rb: leading 0 padding of timestamp usec part.nahi
* lib/csv.rb (CSV.parse): [CAUTION] behavior changed. in the past, CSV.parse accepts a filename to be read-opened (it was just a shortcut of CSV.open(filename, 'r')). now CSV.parse accepts a string or a stream to be parsed e.g. CSV.parse("1,2\n3,r") #=> [['1', '2'], ['3', '4']] * lib/csv.rb: CSV::Row and CSV::Cell are deprecated. these classes are removed in the future. in the new csv.rb, row is represented as just an Array. since CSV::Row was a subclass of Array, it won't hurt almost all programs except one which depended CSV::Row#match. and a cell is represented as just a String or nil(NULL). this change will cause widespread destruction. CSV.open("foo.csv", "r") do |row| row.each do |cell| if cell.is_null # using Cell#is_null p "(NULL)" else p cell.data # using Cell#data end end end must be just; CSV.open("foo.csv", "r") do |row| row.each do |cell| if cell.nil? p "(NULL)" else p cell end end end * lib/csv.rb: [CAUTION] record separator(CR, LF, CR+LF) behavior change. CSV.open, CSV.parse, and CSV,generate now do not force opened file binmode. formerly it set binmode explicitly. with CSV.open, binmode of opened file depends the given mode parameter "r", "w", "rb", and "wb". CSV.parse and CSV.generate open file with "r" and "w". setting mode properly is user's responsibility now. * lib/csv.rb: accepts String as a fs (field separator/column separator) and rs (record separator/row separator) * lib/csv.rb (CSV.read, CSV.readlines): added. works as IO.read and IO.readlines in CSV format. * lib/csv.rb: added CSV.foreach(path, rs = nil, &block). CSV.foreach now does not handle "| cmd" as a path different from IO.foreach. needed? * test/csv/test_csv.rb: updated. * test/ruby/test_float.rb: added test_strtod to test Float("0"). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-27* lib/pathname.rb (Pathname#initialize): fix pathname initializationakr
by pathname. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-27* io.c (rb_io_fwrite): check all case errno != 0 [ruby-dev:23648]ocean
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6422 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-27* marshal.c (w_class): should not dump singleton class.matz
[ruby-dev:22631] * marshal.c (class2path): check anonymous class/module before checking referable, and allow singleton classes. * marshal.c (class2path): get class path and check referable. [ruby-dev:22588] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6421 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-272004-05-27eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6418 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-27* io.c (rb_io_fwrite): workaround for bcc32's fwrite bug.eban
add errno checking. [ruby-dev:23627] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6417 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-26* eval.c (rb_eval, eval): make line number consistent on eval withnobu
Proc. [ruby-talk:101253] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6409 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-262004-05-26eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-26Allow "do" after "for". Fix up css for standalone code windowdave
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6407 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-26* io.c (rb_io_init_copy): copy also positions. [ruby-talk:100910]nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6406 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-25* ext/syck/syck.c (syck_new_parser): clear parser on init.why
thanks, ts. [ruby-core:02931] * ext/syck/token.c (sycklex_yaml_utf8): buffer underflow. thanks, ts. [ruby-core:02929] * lib/yaml/baseemitter.rb (indent_text): simpler flow block code. * lib/yaml.rb: added rdoc to beginning of lib. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6404 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-24test Kernel.open accepts pathname object.akr
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-242004-05-24eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6397 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-24* ext/tcltklib/extconf.rb: add --enable-tcl-thread configure option andnagai
--with-tclConfig-file=<path of tclConfig.sh> configure option git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6396 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-24SYSTEM identifiers must be absolutedave
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6395 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-222004-05-22eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-22* ext/tk/sample/remote-ip_sample2.rb: modifynagai
* ext/tk/MANIFEST: add entries git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-22* MANIFEST: add new encodings in rexml.nobu
* ext/tk/MANIFEST: add recent files. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6389 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-22* add a new sample 'ext/tk/sample/remote-ikp_sample2.rb'nagai
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6387 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-22This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.(no author)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-22* add a new sample 'ext/tk/sample/remote-ikp_sample2.rb'nagai
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6385 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-21* ext/tk/lib/tk.rb: add Tk.appsend_deny and improve Tk.rb_appsendnagai
* ext/tk/lib/tk.rb, ext/tk/lib/tk/*.rb : replace obj.send() -> obj.__send__() * ext/tk/lib/remote-tk.rb: add a new library which create an object to control a Tk interpreter on the other process git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6384 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-21* test_x509crl.rb (test_basic): add test for CRL issuer.gotoyuzo
* test_x509store.rb: test for OpenSSL::X509::Store * utils.rb (issue_crl): should set issuer's subject. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6383 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-21This commit was manufactured by cvs2svn to create branch 'ruby_1_8'.(no author)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-21* test_x509crl.rb (test_basic): add test for CRL issuer.gotoyuzo
* test_x509store.rb: test for OpenSSL::X509::Store * utils.rb (issue_crl): should set issuer's subject. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-212004-05-21eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-21Add '()' around parameters that don't have themdave
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6378 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-20* lib/mkmf.rb (check_sizeof): define result size. [ruby-core:02911]nobu
* lib/mkmf.rb (create_header): macro name should not include equal sign. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6376 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-20* ext/socket/socket.c: fix SEGV. [ruby-dev:23550]ocean
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6375 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-20* ext/socket/socket.c: check SCM_RIGHTS macro addition toakr
the msg_control field to test existence of file descriptor passing by msg_control. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6374 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-20* numeric.c (flo_eq): alway check if operands are NaN.matz
[ruby-list:39685] * lib/cgi/session.rb: use LOCK_SH to read, and a few other improvements. [ruby-core:02328] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6371 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-202004-05-20eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6370 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-20At Ryan Davis' suggestion, honor visibility modifers if guarded by a ↵dave
statement modifier git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-20* lib/mkmf.rb (have_type): do not check pointer to incomplete type,nobu
which always get compiled. [ruby-list:39683] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6368 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-19* rescue LoadError. [ruby-dev:23539]gotoyuzo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6367 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2004-05-192004-05-19eban
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e