nobu
a3626110d9
* hash.c: remove unnecessary checks for Qundef in hash iterations.
...
since hash use st_foreach_check for iterations, such checks are
needless.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-31 04:20:45 +00:00
emboss
d4f379ad93
* ext/openssl/ossl_x509cert.c: Fix doc typo.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35190 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-31 03:07:53 +00:00
nobu
94d0221df4
* st.c (st_foreach_check, st_foreach): remove ancient check. This
...
check are from initial ordered hash commit when first entry were
created with entry->fore = entry->back = entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-31 01:13:26 +00:00
nobu
44e6f5a1bb
* st.c (st_delete): use real_entries in st_delete for packed tables
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35188 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-31 01:01:41 +00:00
nobu
d481e34e3c
misplaced rescue
...
* test/ruby/test_thread.rb (test_condvar_wait_deadlock_2): fix cleanup
code which is never executed because of misplaced rescue.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35187 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-31 00:48:56 +00:00
nobu
197627354e
* st.c (st_foreach_check): remove the entry by replacing with never
...
when ST_DELETE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35186 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-30 22:53:26 +00:00
nobu
d0380e2e56
* hash.c (st_foreach_safe): since table is not for VALUE, Qundef is
...
not special value, so use 0 instead. therefore this function can be
applied to only st_table which 0 is invalid as keys, e.g., IDs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-30 22:47:33 +00:00
nobu
4fa3236600
* hash.c: Qundef cannot be passed from st_foreach_check().
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-30 22:44:33 +00:00
nobu
4b3a1f77e1
* hash.c, marshal.c, object.c, variable.c: fix callback argument types
...
of iterators.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-30 22:40:54 +00:00
svn
db5ede2236
* 2012-03-31
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-30 22:18:54 +00:00
nobu
becc3000ca
descriptive assertions
...
* test/ruby/test_hash.rb: use more descriptive assertions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35181 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-30 22:18:52 +00:00
nobu
fc4e79e301
join LocalBarrier
...
* test/ruby/lbtest.rb: needs to join the local barrier.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35180 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-30 22:18:50 +00:00
drbrain
7fe2c2958a
Ignore generated file verconf.h
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 18:54:45 +00:00
svn
67d4eb32ae
* 2012-03-30
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 15:03:08 +00:00
nobu
efd6f6b856
* test/ruby/lbtest.rb: print at once including newlines.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 15:03:05 +00:00
nobu
28cc4f7543
* st.c (st_update): pass pointer to key to the callback function.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 14:50:20 +00:00
nobu
6da92c3e89
* lib/rdoc/task.rb: suppress overriding deprecated class warning.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 07:38:14 +00:00
nobu
30cea65767
* st.c (st_update): add existing parameter to the callback function.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 07:36:12 +00:00
nobu
95b30b0d07
* lib/test/unit.rb (terminal_width, del_status_line, put_status):
...
extract as methods.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 07:35:38 +00:00
emboss
aad347f5ec
* ext/openssl/ossl_pkcs7.c: fix crash when parsing garbage data.
...
* test/openssl/test_pkcs7.rb: assert correct behavior for it.
Thanks to Matt Venables for reporting the issue.
[ruby-core:43250][Bug #6134 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 01:27:17 +00:00
usa
8e601a20f4
* thread_win32.c (TIME_QUANTUM_USEC): 10ms(= old setting) [experimental]
...
cf. [Bug #6098 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 01:17:39 +00:00
usa
fea7a74ee3
* thread.c (rb_threadptr_execute_interrupts_common): use defined
...
TIME_QUANTUM_USEC instead of a magic number. there is no meanings
to use different values for checking interval of interruption and
thread switching limits.
cf. [Bug #6098 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 01:15:37 +00:00
emboss
836af4e5dc
* test/openssl/test_x509cert.rb: Exclude test that fails when issuing
...
a certificate with RSA signature and DSS1 digest for earlier
OpenSSL versions when used in conjunction with OpenSSL 1.0.1.
Thanks, Vit Ondruch, for reporting the issue.
[ruby-core:42949][Bug #6089 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-29 00:32:09 +00:00
emboss
7d8a8956de
* NEWS: add note about unified behavior of encoding nil values in
...
instances of OpenSSL::ASN1::ASN1Data.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-28 23:28:17 +00:00
svn
0443aeab77
* 2012-03-29
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-28 22:53:22 +00:00
emboss
5bef1c9223
* ext/openssl/ossl_asn1.c: raise TypeError when trying to encode nil
...
values for Primitive instances.
* test/openssl/test_asn1.rb: Assert consistent behavior when
encoding nil values: Primitives raise TypeError, Constructives
raise NoMethodError.
Fixes [ruby-core:43009][Bug #6102 ]
-This line, and those below, will be ignored--
M test/openssl/test_asn1.rb
M ext/openssl/ossl_asn1.c
M ChangeLog
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-28 22:53:18 +00:00
nobu
9bf9b3ef95
* process.c (obj2uid, obj2gid): allow strings as input user/group id.
...
[ruby-core:40923][Feature #5610 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-28 07:40:02 +00:00
nobu
1521f9331e
* marshal.c (r_symreal): default to ASCII-8BIT for non-ascii symbols,
...
otherwise it should be converted to US-ASCII in rb_intern_str() if
possible. [ruby-core:43762][Bug #6209 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-28 06:06:20 +00:00
nobu
113c6d58e7
* marshal.c (r_symreal): no longer need volatile modifier, as using
...
rb_intern_str() not rb_intern().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-28 06:05:20 +00:00
nobu
b95b56cc3a
* process.c: no cuddle up else's.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-28 01:28:51 +00:00
svn
4e38091237
* 2012-03-28
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 23:45:48 +00:00
tenderlove
a2c56d53ea
* ext/psych/lib/psych.rb: updating version to match gem
...
* ext/psych/psych.gemspec: ditto
* ext/psych/lib/psych/visitors/to_ruby.rb: fixing deprecation warning
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 23:45:44 +00:00
usa
9073db5cb1
* io.c (io_unread): fixed memory leak. report by nagachika via IRC.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 14:44:32 +00:00
nobu
61dc4a8dbc
* configure.in (verconf.h): separate load path specific stuff from
...
config.h.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 13:44:25 +00:00
nobu
c2d7776f85
* win32/Makefile.sub: fix config.h path to include.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 13:43:43 +00:00
kazu
35259b72f2
* win32/win32.c (check_if_dir): fix memory leak.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 08:27:19 +00:00
kazu
2434ad11e4
fix typo
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 08:06:17 +00:00
nobu
ab9c982cc0
* string.c (str_new_empty): should copy also the encoding as an
...
empty substring. [ruby-dev:45441][Bug #6206 ]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 04:13:54 +00:00
nobu
9052a8cd94
* tool/make-snapshot (package): EXEEXT is now used in mkmf.rb.
...
[ruby-core:43685]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 03:11:51 +00:00
nobu
be42c35424
* tool/make-snapshot (package): suppress constant overwritting warnings.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 03:11:48 +00:00
svn
f25efeb82f
* 2012-03-27
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 01:41:18 +00:00
nobu
e9e93e5dbe
* test/net/ftp/test_ftp.rb: property.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-27 01:41:14 +00:00
shugo
bb314d3347
* lib/net/ftp.rb (parse227, parse228, parse229): don't use $~.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-26 14:43:27 +00:00
shugo
d68b3a38e9
* lib/net/ftp.rb (parse227, parse228, parse229): don't use local
...
variables defined by named capture for other Ruby implementations
such as Rubinius.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-26 14:39:21 +00:00
shugo
422c8baeb9
* lib/net/ftp.rb (parse_pasv_port): refactored.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-26 14:39:16 +00:00
shugo
cae1d532f5
* test/net/ftp/test_ftp.rb: add the test, which was forgotten in the
...
previous commit.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-26 10:52:06 +00:00
shugo
8c89d8ef72
* lib/net/ftp.rb (parse227, parse228, parse229): refactored.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-26 10:52:04 +00:00
shugo
b9f67c4149
* enumerator.c (inspect_enumerator): show method arguments of
...
lazy enumerators correctly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-26 10:52:02 +00:00
nobu
ddc7bcd60e
* win32/Makefile.sub (newline.c, miniprelude.c): search from source
...
directory, not depending on VPATH.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-26 05:08:55 +00:00
nobu
7a0d81eaa2
* win32/win32.c (check_if_dir, check_if_wdir): fix for Visual C++
...
not to use S_ISDIR(). [Feature #2408 ][ruby-core:26925]
* ruby.c (load_file_internal): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-03-26 04:51:27 +00:00