akr
eace50a9d7
* string.c (rb_str_subseq): don't use rb_str_drop_bytes for short
...
string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-29 14:39:20 +00:00
tadf
0001260aaf
moved def_canon.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-29 14:13:09 +00:00
tadf
79b73a7b31
* lib/mathn.rb: added String#to_[rc].
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-29 13:55:39 +00:00
tadf
d2ef66df13
delete a meaningless line.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-29 12:17:20 +00:00
akr
ebb3ace825
* string.c (rb_str_subseq): use rb_str_drop_bytes if possible.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-29 11:56:43 +00:00
tadf
9d2f9f26e8
fixed previous commit.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-29 11:53:59 +00:00
tadf
1ac57f70e8
* test/date/*.rb: imported additional tests and some adjustments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-29 11:24:03 +00:00
suke
06df4049ed
* ext/win32ole/win32ole.c (fev_initialize): initialization
...
handler instance variable.
* test/win32ole/test_win32ole_typelib.rb (test_s_typelibs):
fix the warning of shadowing outer local variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-29 11:18:37 +00:00
suke
8dcd42552f
* ext/win32ole/win32ole.c (rescue_callback): use rb_write_error
...
instead of fprintf.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-29 11:01:55 +00:00
mame
4e60b843c6
* test/rdoc/test_rdoc_info_formatting.rb (teardown): delete tmpdir for
...
test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 16:52:56 +00:00
svn
d5e35b38fa
* 2008-09-29
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 15:41:16 +00:00
xibbar
9acff4872d
* lib/cgi/html.rb (CGI::HtmlExtension::{radio_group, checkbox_group}):
...
can specify the false as checked or selected value.
[ruby-core:18306], [ruby-core:18307]
* test/cgi/test_cgi_tag_helper.rb: add a test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 15:41:12 +00:00
xibbar
645a0eb8ec
add a test
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 14:55:59 +00:00
xibbar
c0f84528c7
* lib/cgi/html.rb (CGI::HtmlExtension::popup_menu):
...
fix the calls #bytesize on array parameters. [ruby-core:18919]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 14:16:01 +00:00
xibbar
5958f6af19
* lib/cgi/core.rb (CGI::parse): ignore illegal query params.
...
[ruby-dev:36618]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 13:54:28 +00:00
mame
f2aabd1802
* compile.c (iseq_set_sequence): check duplicated when clauses.
...
[ruby-dev:36616]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 13:15:34 +00:00
tadf
0e395a6002
* test/date/*.rb: imported a date test suite ruby 1.9 limited ed.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 10:06:13 +00:00
nobu
f7aef0f7b1
* lib/mini/test.rb (assert_match): get rid of confusion of
...
ruby-mode.el.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 09:41:34 +00:00
nobu
49cbbe7a88
* lib/mini/test.rb (assert_match): get rid of confusion of
...
ruby-mode.el.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 09:40:51 +00:00
nobu
6952b1a52a
* lib/mini/test.rb (MINI_DIR): loaded path is expanded.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 09:39:53 +00:00
ko1
574027ba03
* vm_exec.c (vm_exec_core): add an UNLIKELY() hint.
...
* vm_insnhelper.h (BASIC_OP_UNREDEFINED_P): add a LIKELY() hint.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 07:13:06 +00:00
nobu
8d397604bf
* string.c (str_new): sets empty string to coderange 7bit.
...
[ruby-core:18993]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 03:04:21 +00:00
tadf
0b99ce1fd6
* lib/mathn.rb ({Fixnum,Bignum,Float}#**): may produce complex
...
value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 00:41:42 +00:00
jeg2
bde8a01d0a
* lib/csv/csv.rb: Worked around some minor encoding changes in Ruby
...
pointed out by Nobu.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-28 00:06:21 +00:00
svn
356b051532
* 2008-09-28
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-27 23:41:26 +00:00
tadf
f43d70f73e
* lib/mathn.rb: a hack to provide canonicalization. This must be
...
temporary, but this seems to be not bad for the time being.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-27 23:41:21 +00:00
nobu
95f9f98ac5
* lib/rake.rb (Module#rake_extension, String#ext, String#pathmap): use
...
built-in methods.
* lib/rake.rb (String#pathmap): fixed typo in rdoc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 21:22:21 +00:00
nobu
605a46dd05
* file.c (rb_file_s_extname): preceding dots are not a part of
...
extension.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 19:28:44 +00:00
nobu
9320b5c65f
* file.c (rmext): preceding dots are not a part of extension.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 18:57:23 +00:00
nobu
655685612e
* vm.c (vm_jump_tag_but_local_jump): exc is not used if val is nil.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 18:15:54 +00:00
nobu
34c7492e2c
* ext/socket/socket.c (host_str): numeric address should be unsigned.
...
[ruby-core:18971]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 18:12:43 +00:00
nobu
77a9d7c32f
* parse.y (primary, brace_block): fix for line number.
...
* proc.c (rb_proc_location, rb_method_location): new methods
{Proc,Method,UnboundMethod}#source_location. [ruby-core:18452]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 13:47:01 +00:00
ko1
3e9276a538
* vm_core.h (RUBY_VM_CHECK_INTS_TH): add an UNLIKELY hint.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19591 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 12:38:38 +00:00
knu
e97b544b57
Minor nitpicking.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 12:17:54 +00:00
akr
a3bebd5564
* include/ruby/encoding.h (rb_str_encode): renamed from
...
rb_str_transcode. [ruby-dev:36593]
(rb_econv_has_convpath_p): renamed from rb_transcode_convertible.
* transcode.c: follow the renaming.
* io.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 10:35:00 +00:00
knu
577e64a874
Fix well-knwon typos.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19588 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 10:13:57 +00:00
knu
de3b735720
I forgot to commit ChangeLog somehow.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 10:10:51 +00:00
nobu
61b43de755
* test/bigdecimal/test_bigdecimal.rb (test_inspect): fixed CPU bit
...
size dependent test. pointed out by TAKANO Mitsuhiro <takano32 AT
jus.or.jp>.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 10:01:50 +00:00
knu
571b2e17b2
* test/pathname/test_pathname.rb: Fix use of deprecated methods.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 09:57:33 +00:00
nobu
a2ae773503
* common.mk (dist): nothing is need to run BASERUBY.
...
* tool/make-snapshot: new option -archname.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 09:40:04 +00:00
nobu
00ae128346
* misc/ruby-mode.el: safe custimizable variables.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19582 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 09:24:31 +00:00
knu
3a5c011b8e
Fix typos in comment.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 09:05:33 +00:00
yugui
3cdf9d185c
Fixed build failure on some platforms.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 08:44:04 +00:00
nobu
d7e73b0baa
properties.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 08:43:03 +00:00
yugui
2e102b151f
* include/ruby/ruby.h (rb_mPrecision): removed.
...
Precision module was temporarily removed at r19430.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19578 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 08:38:52 +00:00
yugui
bdd70c6109
Updated README.EXT and README.EXT.ja.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19577 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 08:34:35 +00:00
yugui
140048b59d
* common.mk (dist): Changed its dependencies and
...
action.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19576 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 08:27:19 +00:00
yugui
16c95b42ce
* error.c (Init_syserr): moved to the template.
...
(errno_missing): removed. fixed [ruby-dev:35958].
* defs/knwon_errors.def: added. extracted from Init_syserr.
* templates/known_errors.inc.tmpl: added. Template for Init_syserr.
c.f. [ruby-dev:35958].
* tools/generic_erb.rb: added. general purpose mapper which maps
data+template into source code.
* common.mk (error.$(OBJEXT), incs, known_errors.inc):
Fixed dependencies.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 08:18:49 +00:00
nobu
9ea58e6421
* common.mk (ENC_MK): defaulted to enc.mk.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19574 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 08:06:59 +00:00
nobu
f8718692a2
* thread.c (thlist_signal): clears the woken thread if nothing woke.
...
* thread.c (rb_barrier_wait): achieves the lock if no thread was
waiting yet.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-26 08:02:07 +00:00