kosaki
cab9751e97
* object.c (rb_str_to_dbl): Fix again. use rb_str_tmp_new()
...
instead ALLOC_N.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-24 18:23:05 +00:00
akr
c11a4d8f3f
* vm_insnhelper.h: parenthesize macro arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-24 12:51:13 +00:00
kosaki
2ec31553ea
* object.c (rb_str_to_dbl): use ALLOC_N instead ALLOCA_N because
...
ALLOC_N may cause stack overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-24 12:30:02 +00:00
svn
76789bbbb3
* 2011-01-24
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-24 12:04:49 +00:00
nobu
97b8e4996f
* error.c (rb_invalid_str): prevent intermediate variable from GC.
...
[ruby-core:34820]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-24 12:04:47 +00:00
kosaki
b9c0b5039c
* test/io/console/test_io_console.rb: Don't run test if the system
...
don't support io/console.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-23 14:03:24 +00:00
kosaki
99ef86707c
* test/fiddle/test_fiddle.rb: Don't run test if the system don't support
...
fiddle.
* test/fiddle/test_function.rb: ditto.
* test/fiddle/test_closure.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-23 13:20:58 +00:00
akr
35dbe5056d
* vm_exec.h: parenthesize macro arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-23 02:39:44 +00:00
nobu
6df0210388
* template/fake.rb.in (ruby): suppress warnings.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-23 01:32:57 +00:00
nobu
734b61518b
* string.c (str_nth_len, str_utf8_nth): return the rest length together.
...
* string.c (rb_str_substr): get rid of measure the length always
to improve performance for huge string. [ruby-core:34648]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 23:17:21 +00:00
nobu
b0eaf0f621
* string.c (str_nth_len, str_utf8_nth): return the rest length together.
...
* string.c (rb_str_substr): get rid of measure the length always
to improve performance for huge string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 23:00:12 +00:00
tenderlove
18e3c52bc4
reverting r30628 since this seems like a bug in libyaml
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 22:43:41 +00:00
svn
8135c466ec
* 2011-01-23
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 15:46:12 +00:00
kosaki
fe505c47c8
* test/test_syslog.rb: Fix to make a lot of test failure if
...
the platform doesn't support syslog.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 15:46:11 +00:00
nobu
d21bc2f84a
* properties.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 14:42:15 +00:00
tenderlove
6e5aa6311a
* ext/psych/lib/psych/visitors/to_ruby.rb: fixing merge key support
...
when multiple merge keys are specified.
* test/psych/test_merge_keys.rb: tests for multi-merge key support
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 02:51:14 +00:00
tenderlove
5b1c06c74b
* ext/psych/lib/psych/visitors/to_ruby.rb: merge keys are actually
...
part of YAML 1.1, so they should be supported. Remove warning and
merge keys to parent. [ruby-core:34679]
* test/psych/test_merge_keys.rb: test for merge keys
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30629 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 02:34:50 +00:00
tenderlove
7b876e65ed
* ext/psych/parser.c (parse): fixing off-by-one error on line numbers
...
in parse exceptions. [ruby-core:34690]
* test/psych/test_parser.rb: test for error
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 02:23:12 +00:00
tenderlove
cab95ab712
fixed a bug in the test suite. Thanks Benoit Daloze! [ruby-core:34641]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30627 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 02:18:21 +00:00
tenderlove
8dd3a4af66
* ext/psych/parser.c (parse): add the file name to the exception when
...
parse errors occur.
* test/psych/test_parser.rb: test for parse error file name
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 01:26:40 +00:00
tenderlove
0331314d27
* ext/psych/parser.c (parse): fix assertion error when reusing a
...
parser after an exception has been raised
* test/psych/test_parser.rb: test for assertion error
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-22 01:13:52 +00:00
tenderlove
960720ef4f
* ext/psych/lib/psych/nodes/node.rb: Make Psych::Nodes::Node
...
enumerable.
* ext/psych/lib/psych/visitors/depth_first.rb: Add a depth-first
visitor to enumerate over a YAML AST in a depth-first fashion
* test/psych/nodes/test_enumerable.rb: test for enumerating nodes
* test/psych/visitors/test_depth_first.rb: test for depth-first
visitor
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-21 19:11:53 +00:00
svn
5f710e22cc
* 2011-01-22
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-21 15:54:59 +00:00
akr
741e778827
* vm_core.h: parenthesize macro arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-21 15:54:58 +00:00
nobu
85f8c01a6d
* configure.in: should not use -Werror=* flags while conftests.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-21 09:15:30 +00:00
luislavena
89bd00d804
* configure.in: Fix incorrectly detected x86_64-w64-mingw32 due
...
canonalization of target_os. Bug #3889 [ruby-core:32634]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-21 00:18:20 +00:00
kosaki
7fd0d4a4d3
revert unrelated fix from r30615. Sorry!
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-20 15:40:04 +00:00
kosaki
c940b3939a
* configure.in: Fix rb_cv_va_args_macro was broken. We are using
...
-Werror=implicit-function-declaration compile option. therefore
we need a function declaration explicitly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-20 15:38:44 +00:00
svn
3c1b996a98
* 2011-01-21
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-20 15:00:01 +00:00
akr
6bc1937653
* node.h: parenthesize macro arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-20 14:59:59 +00:00
kosaki
d41d2f26ce
* configure.in: Add '#include <stdlib.h>' to
...
rb_cv_localtime_overflow test too. It's reported by Tomoyuki
Chikanaga. Thanks.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-20 14:34:39 +00:00
kazu
cffda96b47
fix typos
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-20 08:04:22 +00:00
mrkn
74535bd643
* README.EXT, README.EXT.ja: You shouldn't choose ``conftest.c'' as a
...
name of a source file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-20 07:13:58 +00:00
kosaki
1a3950e294
* configure.in: Add stdlib.h inclusion into rb_cv_negative_time_t
...
test becuase it's required for exit(3). The patch is
created by Tomoyuki Chikanaga. [Bug #4287 ] [ruby-dev:43060]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-20 03:27:54 +00:00
usa
a9f76259ce
* test/webrick/utils.rb (TestWEBrick::RubyBin): test CGI does not need
...
to load rubygems. if it activated, ruby raises LoadError about
rbconfig.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-20 02:41:09 +00:00
tenderlove
74b0a7a06f
* ext/psych/lib/psych/visitors/json_tree.rb: Fix JSON emit for
...
DateTime and Time classes.
* test/psych/test_json_tree.rb: test for JSON emit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30610 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-20 00:20:57 +00:00
tenderlove
a17cdfdde2
* ext/psych/lib/psych/coder.rb (represent_object): arbitrary objects
...
may be passed to the Psych::Coder object.
* ext/psych/lib/psych/visitors/yaml_tree.rb: support for visiting
arbitrary objects set on the coder.
* test/psych/test_coder.rb: supporting test case.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-19 23:05:53 +00:00
ryan
64847a9cfe
Importing rubygems @ c2d4131: Deal with platforms that have DLEXT2 == nil. Fixes RF#28867
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-19 21:23:04 +00:00
svn
df2762fb1a
* 2011-01-20
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-19 21:03:38 +00:00
akr
63d5d7f53a
* method.h: parenthesize macro arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-19 21:03:36 +00:00
drbrain
4993a1a814
Finish removing code, (fixes sources command test).
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-19 04:17:17 +00:00
drbrain
b7dd8d07f6
Always enable rubygems/custom_require
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-19 03:33:00 +00:00
kosaki
6d6fe7fe6b
* proc.c (proc_call): Add gc guard to avoid segfault. The fix
...
is created by Tomoyuki Chikanaga. [Bug #4238 ][ruby-dev:42963]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-19 03:21:52 +00:00
drbrain
84e892f859
Remove require of deleted file in RubyGems.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-19 03:09:42 +00:00
ryan
e798ccbacf
Import rubygems 1.5.0 (release candidate)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-19 00:08:49 +00:00
ryan
d26fb035ca
Reverting nobu's rubygems patch. It needs: 1) to have a test, 2) to be UTF8, and 3) to work on 1.8 (see Gem.read_binary). (It should also be submitted to the rubygems repo or tracker)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-18 22:38:34 +00:00
mame
a525f4d5fb
* parse.y: avoid NULL reference. [ruby-dev:43067]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30597 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-18 18:17:29 +00:00
svn
c7ec5b5c90
* 2011-01-19
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30596 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-18 17:56:12 +00:00
naruse
b680cd7d05
* vsnprintf.c (cvt): set first byte of buf to NUL for the case when
...
no bytes are written to the buf. [ruby-dev:43062]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30595 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-18 17:56:10 +00:00
akr
0858cbf3fd
update doc.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30594 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-01-18 14:05:39 +00:00