nobu
1644d3f073
* enc/Makefile.in (DLDFLAGS): like as extensions. [ruby-core:14567]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14785 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-29 16:43:59 +00:00
akr
32fe1ecdbc
comment modified.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-29 14:52:32 +00:00
akr
fffd379d44
* io.c (io_fflush): don't retry when wbuf modified by other threads.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14783 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-29 14:49:11 +00:00
nobu
5ee7f4b0b5
* re.c (rb_reg_regsub): returns the given string itself if nothing
...
changed.
* string.c (rb_str_sub_bang): keeps code-range as possible.
* string.c (str_gsub): adjusts code-range. [ruby-core:14566]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-29 13:44:32 +00:00
nobu
1b0ba5931d
* common.mk (clean, distclean, realclean): should include clean-enc
...
and others. [ruby-dev:32887]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-29 12:54:40 +00:00
akr
26910f44bd
changelog for previous change.
...
* bootstraptest/test_knownbug.rb: add a test reported by
Kazuhiro NISHIYAMA. [ruby-dev:32819].
add a test reported by Frederick Cheung. [ruby-core:14556].
* test/ruby/test_m17n.rb (test_gsub): add a test reported by
Sam Ruby. [ruby-core:14566]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-29 04:31:50 +00:00
akr
439e388089
add tests.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-29 04:27:39 +00:00
gotoyuzo
5179e8a765
* Fix variable name.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 19:55:04 +00:00
gotoyuzo
d356ccc987
* lib/test/unit/assertions.rb (Test::Unit::Assertions#assert_throws):
...
throw won't raise NameError nor ThreadError but ArgumentError on 1.9.
(Test::Unit::Assertions#assert_not_throws): ditto.
* test/testunit/test_assertions.rb: add assertions for throwing some
objects other than Symbol.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 19:47:55 +00:00
usa
b3c2e224d3
* io.c (io_unread): fix typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14776 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 18:10:31 +00:00
usa
57bb055c93
* io.c (io_unread): adhoc workaround for non-binary mode of some DOSish
...
platforms. this is not perfect and safety, but works with most cases.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14775 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 17:20:24 +00:00
akr
574b329748
unused variable removed.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14774 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 16:34:11 +00:00
akr
b8a9eb304d
add a test.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14773 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 16:13:43 +00:00
akr
1c0416e6ee
* ext/strscan/strscan.c (str_new): new function for allocate an string
...
with encoding propagation.
(extract_range): use str_new.
(extract_beg_len): ditto.
(strscan_peek): ditto.
(strscan_rest): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14772 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 14:55:43 +00:00
eban
f413b83814
* golf_prelude.rb (Object.say): derived from Perl 5.10.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14771 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 11:20:59 +00:00
usa
eb1014e4ae
* encoding.c (rb_locale_encoding): should check return value from
...
rb_locale_charmap().
* ruby.c (locale_encoding): removed.
* ruby.c (process_options): use rb_locale_encoding() instead of
locale_encoding().
* ext/readline/readline.c (readline_readline): use locale encoding
instead of input IO's encoding. [ruby-dev:32872]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14770 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 10:41:52 +00:00
usa
b1b238da2c
* ext/readline/readline.c (readline_readline, readline_s_set_input):
...
use mReadline directly because self is not always same.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14769 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 10:29:55 +00:00
akr
371977ff3d
* encoding.c (rb_locale_encoding): defined.
...
* include/ruby/encoding.h (rb_locale_encoding): declared.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14768 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 10:12:13 +00:00
usa
6b54d4fd0b
* ext/readline/readline.c (readline_readline): set encoding to result.
...
* ext/readline/readline.c (readline_s_set_input, Init_readline): save
input IO to hidden instance variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 09:46:44 +00:00
duerst
793e9423cd
Fri Dec 28 01:55:04 2007 Martin Duerst <duerst@it.aoyama.ac.jp>
...
* transcode.c (transcode_dispatch): reverted some of the changes
in r14746.
* transcode.c, enc/trans/single_byte.c: Added conversions to/from
US-ASCII and ASCII-8BIT (using data tables).
* enc/trans/single_byte.c: Some spacing/ordering changes due to
automatic data file generation.
* transcode_data.h, transcode.c: Preliminary code for using
micro-conversion functions.
* test/ruby/test_transcode.rb: Added some tests for US-ASCII and
ASCII-8BIT conversions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14766 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 09:26:55 +00:00
akr
48af602e38
* time.c (make_time_t): verify mktime and timegm result.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 08:35:52 +00:00
naruse
727d85c0e3
* lib/resolv.rb (Resolv::DNS#each_address): now returns IPv6 address.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14763 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 07:38:56 +00:00
drbrain
c43f867852
Move lib/rdoc/dot/dot.rb to lib/rdoc, un-namespace.
...
Fix lib/rdoc/diagrom.rb for 1.9
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 07:11:30 +00:00
drbrain
ecb7eb6ba4
Move RDoc markup samples to sample/rdoc/markup directory
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14761 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 06:39:15 +00:00
drbrain
cc54d01f8b
Remove test directory
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 06:31:47 +00:00
drbrain
4ddbd24eb3
Sort methods in TestSimpleMarkupAttributeManager
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 06:30:37 +00:00
knu
16ecc7c796
Remove garbage ("X=1").
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14758 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 06:20:07 +00:00
drbrain
2a812650a8
Move RDoc tests out of lib/
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14757 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 06:13:06 +00:00
nobu
c3c58513d7
* encoding.c (set_base_encoding, enc_base_encoding): renamed
...
based_encoding as base_encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 06:10:49 +00:00
usa
c48c31a528
* golf_prelude.rb (Integer#each): use alias simply.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14755 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 04:59:00 +00:00
knu
7ad2d4cc9a
* golf_prelude.rb (Object.const_missing): No need to delegate to
...
superclass. Just raise a NameError when none matches.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 04:46:56 +00:00
kou
9343a2deb3
* lib/rss/rss.rb, test/rss/test_version.rb: 0.2.2 -> 0.2.3.
...
* lib/rss/parser.rb, test/rss/test_parser.rb: supported "-" in tag name.
Reported by Ray Chen. Thanks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14752 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 04:20:47 +00:00
nobu
0d7405b69f
* gc.c (os_obj_of): returns an enumerator if no block given. based on
...
a patch from Yugui <yugui AT yugui.sakura.ne.jp>. [ruby-dev:32828]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 04:07:33 +00:00
nobu
76e845505a
* tool/ytab.sed: skip yydestruct hack unless yymsg exists, for bison
...
1.8 series. [ruby-dev:32825]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14750 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 02:46:06 +00:00
usa
18ef0fef15
* golf_prelude.rb (Object.quine): need to join because SCRIPT_LINES__[]
...
returns an array of lines.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 02:39:51 +00:00
usa
ec12be8574
* golf_prelude.rb (Object.quine): get the script itself.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14748 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 02:18:05 +00:00
knu
f1ddd69d7b
* golf_prelude.rb (Object.const_missing): Auto-complete constants.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-28 01:07:21 +00:00
nobu
3b83e10790
* transcode.c (transcode_dispatch): allows transcoding from/to
...
ASCII-8BIT.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14746 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 16:55:06 +00:00
usa
b8f8c75579
* golf_prelude.rb (Integer): Integer is now enumerable on goruby.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 16:47:58 +00:00
akr
7ee205d1d1
* lib/rdoc/rdoc.rb (parse_files): don't depend on the default external
...
encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 16:28:45 +00:00
nobu
07c730fcbc
* cygwin/GNUmakefile.in: commit miss.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14743 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 15:30:30 +00:00
usa
3bcd7c418b
* common.mk (golf_prelude.c): use MINIRUBY instead of BASERUBY because
...
tool/compile_prelude.rb requires rbconfig.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14742 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 15:03:14 +00:00
nobu
0e7eb0f842
* mkconfig.rb: should not use the libraries under the source directory
...
at cross compiling.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 14:56:04 +00:00
nobu
7e4c66342d
* cygwin/GNUmakefile.in (EXTOBJS): uses ruby.rc always for other than
...
rubyw.exe.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 14:43:39 +00:00
usa
992cc9469b
* lib/rubygems/commands/update_command.rb (do_rubygems_update): use
...
portable and safely ENV operation. reported in
<http://slashdot.jp/developers/comments.pl?sid=384937&cid=1273085 >.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14739 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 13:33:04 +00:00
usa
f548ed48eb
* ChangeLog: add report ref.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 12:50:44 +00:00
usa
e02f14addf
* mkconfig.rb (prefix): archdir is "1.9.0", not "1.9".
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 12:48:34 +00:00
akr
173f1e1563
* lib/weakref.rb, lib/irb/ruby-lex.rb, lib/irb/lc/error.rb, enc/trans/japanese.c:
...
change "illegal" to "invalid" in a context which doesn' t against
a law.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 08:58:03 +00:00
akr
efd7504d44
* parse.y, transcode_data.h, transcode.c: change "illegal" to
...
"invalid" in a context which doesn' t against a law.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14735 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 08:27:19 +00:00
akr
fd640aec82
* re.c (rb_reg_s_union): show encodings in error message.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2007-12-27 07:38:23 +00:00