shyouhei
bb41909d8b
Skip syslog tests that rely on LOG_PERROR unless it's defined
...
Instead of checking looking at the platform to determine if the tests
relying on LOG_PERROR should be run, look for the definition of the
constant as this will be robust against all platforms as long as the
underlying syslog.c code sets it up correctly.
This specifically addresses failures on Solaris 9.
Signed-off-by: Ben Walton <bwalton@artsci.utoronto.ca>
Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-25 11:06:57 +00:00
shyouhei
d711cde778
Use LOG_PID instead of LOG_PERROR in Syslog.open test
...
LOG_PERROR isn't a POSIX option for syslog, so it fails on platforms
that don't define it. Solaris 9 and 10 are examples of this.
Use LOG_PID instead.
Signed-off-by: Ben Walton <bwalton@artsci.utoronto.ca>
Signed-off-by: URABE, Shyouhei <shyouhei@ruby-lang.org>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31177 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-25 11:06:56 +00:00
naruse
6b1cf264a8
* ext/sdbm/_sdbm.c (sdbm_open): use size_t.
...
* ext/syck/bytecode.c: ditto.
* ext/sdbm/_sdbm.c (delpair): use ptrdiff_t.
* ext/sdbm/init.c: use RSTRING_LENINT.
* ext/dl/handle.c: suppress warning: shorten-64-to-32.
* ext/strscan/strscan.c: ditto.
* ext/syck/emitter.c: ditto.
* ext/syck/implicit.c: ditto.
* ext/syck/syck.c: ditto.
* ext/syck/token.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31176 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-25 06:46:57 +00:00
naruse
e3c3733a30
* ext/nkf/nkf-utf8/nkf.c: import nkf 7f18e30.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31175 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-25 06:46:55 +00:00
usa
d815916071
* test/ruby/test_process.rb (TestProcess#test_no_curdir): skip silently on
...
Windows, because this tests a platform specific feature and it'll never be
supported on ruby on Windows.
* test/ruby/test_dir_m17n.rb (TestDir_M17N#test_filename_extutf8_invalid,
TestDir_M17N#test_filename_as_bytes_extutf8): ditto.
* test/open-uri/test_open-uri.rb
(TestOpenURI#test_find_proxy_case_sensitive_env): ditto.
* test/dl/test_handle.rb (DL::TestHandle#test_NEXT,
DL::TestHandle#test_DEFAULT): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31174 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-25 02:50:17 +00:00
svn
5f6bb0dc64
* 2011-03-25
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31173 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 16:18:20 +00:00
kazu
9395381561
fix typos
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31172 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 16:18:16 +00:00
nobu
ab69aba3ec
* test/ruby/test_defined.rb (TestDefined#test_autoloaded_noload):
...
autoload file should no be loaded.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 14:41:17 +00:00
nobu
d3326ddf11
* vm_insnhelper.c (vm_get_ev_const): should not autoload in
...
defined? mode.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 14:06:31 +00:00
nobu
0e3822c1e2
* variable.c (rb_const_defined_0): fix autoloading base.
...
[ruby-core:35509]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31169 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 14:05:45 +00:00
nobu
e6a4a8018d
* test/ruby/test_defined.rb (TestDefined#test_defined): get rid of
...
ruby-mode hilighting bug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 14:03:45 +00:00
akr
9de5f281cd
* ext/sdbm/_sdbm.c: parenthesize macro arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 13:49:26 +00:00
naruse
3a16cc24e8
* ext/openssl/ossl.c: surpress warning: shorten-64-to-32.
...
* ext/openssl/ossl.h: ditto.
* ext/openssl/ossl_asn1.c: ditto.
* ext/openssl/ossl_bio.c: ditto.
* ext/openssl/ossl_bn.c: ditto.
* ext/openssl/ossl_cipher.c: ditto.
* ext/openssl/ossl_hmac.c: ditto.
* ext/openssl/ossl_ns_spki.c: ditto.
* ext/openssl/ossl_ocsp.c: ditto.
* ext/openssl/ossl_pkcs5.c: ditto.
* ext/openssl/ossl_pkey.c: ditto.
* ext/openssl/ossl_pkey_dh.c: ditto.
* ext/openssl/ossl_pkey_dsa.c: ditto.
* ext/openssl/ossl_pkey_ec.c: ditto.
* ext/openssl/ossl_pkey_rsa.c: ditto.
* ext/openssl/ossl_rand.c: ditto.
* ext/openssl/ossl_ssl.c: ditto.
* ext/openssl/ossl_x509ext.c: ditto.
* ext/openssl/ossl_x509name.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 07:29:21 +00:00
naruse
643f90d8db
* ext/openssl/ossl_rand.c (ossl_rand_egd_bytes): use NUM2INT because
...
the result is used with functions whose argument is int.
* ext/openssl/ossl_ssl.c (ossl_sslctx_setup): ditto.
* ext/openssl/ossl_x509store.c (ossl_x509store_set_purpose): ditto.
* ext/openssl/ossl_x509store.c (ossl_x509store_set_trust): ditto.
* ext/openssl/ossl_x509store.c (ossl_x509stctx_set_purpose): ditto.
* ext/openssl/ossl_x509store.c (ossl_x509stctx_set_trust): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 04:49:18 +00:00
naruse
90d74620c2
* ext/openssl/ossl_x509name.c: id_aref's type is ID.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31164 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 04:49:16 +00:00
naruse
3dbb97708b
* ext/io/console/console.c (console_set_winsize):
...
surpress warning: shorten-64-to-32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 01:25:19 +00:00
naruse
fea562417f
* ext/openssl/ossl_ocsp.c (ossl_ocspreq_verify): flags is VALUE,
...
so it should use NUM2INT.
* ext/openssl/ossl_ocsp.c (ossl_ocspbres_verify): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-24 01:25:17 +00:00
svn
72f79b9da4
* 2011-03-24
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-23 16:55:30 +00:00
kazu
5db5e0af45
fix typos and remove trailing spaces
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31160 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-23 16:55:27 +00:00
akr
a3f7076690
* ext/readline/readline.c: parenthesize macro arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31159 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-23 12:09:57 +00:00
nobu
9b66922d7f
* numeric.c (flo_round): fix inaccurate results.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 23:07:36 +00:00
nobu
24055b89c8
* ruby.c (proc_options): remove an experimental feature: --gem option.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31157 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 23:05:53 +00:00
nobu
50b3370db8
* ruby.c (proc_options): remove an experimental feature: --require
...
option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 23:05:51 +00:00
nobu
e63f298f85
* ruby.c (add_gems): remove unused variable.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 23:05:49 +00:00
arton
858a66d1ac
* win32/win32.c: fix r31152 (dup line)
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31154 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 15:18:09 +00:00
svn
e6eeeb7ce2
* 2011-03-23
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 15:05:43 +00:00
arton
50ff6ed866
* win32/win32.c: wait process real termination after reading
...
exit code. fixes #4518
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 15:05:39 +00:00
naruse
f06ec31c54
* lib/rubygems/test_case.rb: save current dir to @current_dir
...
before Dir.chdir.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31151 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 12:20:52 +00:00
akr
4520a3408a
* ext/psych/parser.c: parenthesize macro arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 11:10:34 +00:00
akr
9c1a7bf74a
* ext/openssl/ruby_missing.h: parenthesize macro arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 11:09:43 +00:00
nahi
cd9423097a
* ext/openssl/lib/openssl/buffering.rb: removed circular require of
...
openssl.rb.
* ext/openssl/lib/openssl/*: removed following comment for transition
measures of avoiding circular require. No one claimed about this as
far as I know.
##
# Should we care what if somebody require this file directly?
# require "openssl"
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 04:39:04 +00:00
naruse
05184578d7
* test/runner.rb: set Gem::TestCase's @@project_dir.
...
* lib/rubygems/test_case.rb: set Gem::TestCase's @@project_dir only
when it is not defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31147 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 01:59:18 +00:00
naruse
2c1936cf87
* numeric.c (flo_round): use pow instead of while-loop. fixes #4510
...
patched by Alex Young [ruby-core:35526]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 01:08:49 +00:00
svn
12d1744953
* 2011-03-22
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-22 00:22:46 +00:00
naruse
f9819d0374
* ext/date/date_strftime.c (date_strftime_wo_timespec):
...
surpress warning: shorten-64-to-32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-21 21:49:00 +00:00
naruse
40bf1a5de1
* ext/date/date_core.c: surpress warning: shorten-64-to-32.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-21 21:45:11 +00:00
naruse
c85be42589
* lib/test/unit/parallel.rb: remove unused variable.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-21 21:42:23 +00:00
naruse
78df33a0c1
* enc/utf_16le.c: surpress warning: shorten-64-to-32.
...
* ext/dbm/dbm.c: ditto.
* ext/gdbm/gdbm.c: ditto.
* parse.y (Init_ripper): surpress warning: unused value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31141 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-21 21:23:42 +00:00
sorah
80b64d145a
* lib/test/unit.rb: Refactoring. Unified if and elsif.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-21 02:23:21 +00:00
svn
580f7c95a5
* 2011-03-21
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-20 16:28:50 +00:00
tadf
d9dd52acbf
* ext/date/date_strftime.c: checks duplicated modifiers.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-20 14:11:16 +00:00
tadf
7adef00759
* ext/date/date_strftime.c: removed unused code and arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-20 13:49:27 +00:00
tadf
e48047fe0c
* ext/date/date_strftime.c: removed unused code and arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-20 13:34:44 +00:00
tadf
434157444f
* ext/date/date_core.c: replacement of implementation of
...
strftime. It has some limitations that is same as Time's
one. [experimental]
* ext/date/date_strftime.c: new.
* ext/date/lib/date/format.c: removed ruby version of strftime.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-20 12:44:47 +00:00
akr
7bc47c0260
* ext/openssl/ossl_x509store.c: parenthesize macro arguments.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-20 03:43:40 +00:00
svn
099e7c1906
* 2011-03-20
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-19 16:34:02 +00:00
arton
11e4052295
* hash.c (ruby_setenv): check env process block size with OS ver.
...
* win32/win32.c: export rb_w32_osver for above patch.
* include/ruby/win32.h: declare rb_w32_osver for Win32 Libs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-19 16:33:59 +00:00
arton
bdc8f4fca9
* hash.c: refactoring prior patch (getenvsize win32 specfic function).
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-19 10:00:51 +00:00
arton
5281610f91
* hash.c (ruby_setenv): calculate total env block size for win32.
...
* test/ruby/test_env.rb: add test for above patch.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31130 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-19 09:28:49 +00:00
arton
812550b977
* hash.c (ruby_setenv): checking with max process environment block size fow Win32.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2011-03-19 08:10:08 +00:00