Activity
From 03/09/2009 to 03/15/2009
03/15/2009
-
05:14 PM Bug #1293 (Closed): revision.h not correctly updated in common.mk
- =begin
Ok, this one took a long time to figure out.
Check out and build Ruby. Wait a day or two. Recheck out ruby. Remake, re install it.
Notice that after the do-install action is run, the do-install-doc action is executed... -
12:55 PM Feature #1291: O_CLOEXEC flag missing for Kernel::open
- =begin
Hi,
At Sun, 15 Mar 2009 09:14:24 +0900,
David Martin wrote in [ruby-core:22893]:
> Linux has a the most useful O_CLOEXEC flag for open() that
> sets the CLOEXEC flag on the new file descriptor.
>
> You can currently set ... -
09:16 AM Feature #1291 (Closed): O_CLOEXEC flag missing for Kernel::open
- =begin
Linux has a the most useful O_CLOEXEC flag for open() that sets the CLOEXEC flag on the new file descriptor.
You can currently set the CLOEXEC flag on an open file descriptor using IO::fcntl(), but note that this does *not*... -
05:01 AM Revision 7b713539 (git): updated.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22972 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:50 AM Revision 6965e73d (git): * gc.c (run_final): frees zombies only. [ruby-dev:38171]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22971 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:34 AM Revision 05965550 (git): * test/minitest/test_mini_test.rb: fixed tests depending on the
- detail of floating point representation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:07 AM Feature #966 (Closed): String#[] should accept (Regexp, String) args so named groups can be used
- =begin
Applied in changeset r22959.
=end
-
03:01 AM Revision d85689f5 (git): * lib/rubygems/installer.rb (Gem::Installer#shebang): fix for env
- shebang.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22969 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:17 AM Revision 375258ed (git): * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int.
- * include/ruby/ruby.h (OBJ_{TAINTED,UNTRUSTED,FROZEN}): return int.
* include/ruby/encoding.h (ENC_CODERANGE): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:17 AM Bug #1290 (Closed): lib/mkmf.rb:73: [BUG] Segmentation fault
- =begin
Applied in changeset r22958.
=end
-
02:15 AM Revision afdeb2d3 (git): * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int.
- * include/ruby/ruby.h (OBJ_{TAINTED,UNTRUSTED,FROZEN}): return int.
* include/ruby/encoding.h (ENC_CODERANGE): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:11 AM Revision 8c8f85ed (git): * string.c (rb_hash_uint, rb_hash_start, rb_hash_end): use VALUE
- rather than unsigned int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:00 AM Revision 731504b4 (git): * ruby.c (load_file_internal): stop the timer thread before exec.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:17 AM Revision 28398e91 (git): * common.mk (.y.c): use SRC_FILE which contains slashes instead of
- backslashes. [ruby-core:22891]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/14/2009
-
11:26 PM Revision 02136ebb (git): * common.mk (srcs-ext): creates ext/dl/callback/callback.c also.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:17 PM Bug #1290 (Closed): lib/mkmf.rb:73: [BUG] Segmentation fault
- =begin
VC++ 6.0 でビルド中に miniruby.exe が SEGV します。
.\miniruby.exe -I../../lib ../../enc/make_encmake.rb --builtin-encs="ascii.obj us_ascii.obj unicode.obj utf_8.obj" --builtin-transes="newline.obj" enc.mk
G:/work/copy/ruby/trunk/l... -
07:24 PM Revision dbb66eff (git): * test/ruby/test_float.rb (TestFloat#test_to_s): precision was
- increased.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:19 PM Revision 476eee9d (git): * gc.c (rb_gc_call_finalizer_at_exit): leave Thread objects
- unfinalized. [ruby-dev:38168]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:11 PM Bug #1177 (Rejected): eof for socket block script
- =begin
I found server and client code in redmine.
You cannot check EOF until server close the socket or send some data.
Your server, test_tcp_server.rb, doesn't close the socket until the client closes the socket.
The server... -
06:54 PM Bug #1287 (Rejected): $? not set after Open3::popen3
- =begin
ruby 1.8 don't have a way to know the exit status because double fork is used.
$? doesn't reflect the actual status.
% ruby-1.8.6p287 -ropen3 -ve '
status = Open3::popen3("echo hello;exit 1") do |stdin,stdout,stderr|
... -
05:46 PM Bug #1287 (Rejected): $? not set after Open3::popen3
- =begin
$? is not set after popen3 in 1.9.1
Try following code:
require 'open3'
status = Open3::popen3("echo hello") do |stdin,stdout,stderr|
stdout.each { |line| puts "stdout:"+line }
end
p $?
[sidns@ns ~]$ ru... -
06:30 PM Revision 34877b58 (git): * process.c (SAVED_GROUP_ID, p_gid_switch): should be rb_gid_t.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:04 PM Revision f414bd65 (git): * string.c (rb_str_subpat): accept capture name.
- (rb_str_aref): follow above change.
(rb_str_aref_m): pass the 2nd argument to rb_str_subpat.
(rb_str_subpat_set): accept capture name.
(rb_str_aset): follow above change.
(rb_str_partition): ditto.
(rb_str_aset_m): pass the 2nd... -
05:09 PM Revision f621b32e (git): * proc.c (bmcall): should not uninitialized variable. a patch from
- pegacorn at [ruby-dev:38169].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:25 AM Revision 4de12b6a (git): * util.c (ruby_scan_oct, ruby_scan_hex): use size_t.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:19 AM Revision eca77cc8 (git): * proc.c (rb_proc_call, bmcall): commit miss.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:18 AM Revision 4fc5c897 (git): * proc.c (rb_proc_call, rb_node_arity, bmcall, curry): checks
- overflow.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22955 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:05 AM Revision 886214bc (git): * proc.c (rb_proc_call): checks overflow.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22954 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:03 AM Revision eb89ad23 (git): * proc.c (rb_proc_arity): commit miss.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:59 AM Revision 07167378 (git): * proc.c (rb_proc_parameters): unnamed_parameters() expects int
- not VALUE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:54 AM Revision 1f433219 (git): * util.c (ruby_each_words): assume no string exceeds INT_MAX.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:59 AM Revision e368a2e1 (git): * process.c (rb_spawn_internal): use int variable for status.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:58 AM Revision ba8fbae3 (git): assert connects doesn't raise.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:04 AM Bug #1277: Incorrect passing of file handle between runtime libraries in OpenSSL extension
- =begin
Well that's ironic :)
If only I had a better memory.
Charlie
=end
-
03:25 AM Bug #1277: Incorrect passing of file handle between runtime libraries in OpenSSL extension
- =begin
Charlie,
I was searching earlier for some explanation and came up with a post from July 2006.
Small world, the author is you :)
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/8267
On Windows, errn... -
02:07 AM Bug #1277: Incorrect passing of file handle between runtime libraries in OpenSSL extension
- =begin
> IO isn't always associated with a file, and the file may has
> been renamed or unlinked.
Ah, that's a good point. Maybe ruby could convert the io stream to a string and pass that to openssl (at least on Windows)?
... -
05:46 AM Revision ec5e44f2 (git): * process.c (rb_f_system): use rb_pid_t for pid.
- (rb_spawn_internal): local variable renamed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:21 AM Revision a8e795ca (git): * util.c (rv_strdup): macro to duplicate nul-terminated string.
- [ruby-core:22852]
* util.c (ruby_dtoa): allocates one more byte to get rid of buffer
overrun. a patch from Charlie Savage at [ruby-core:22604].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22947 b2dd03c8-39d4-4d8f-... -
05:16 AM Revision 24ccacfa (git): * util.c (ruby_strdup, Balloc, rv_alloc): use size_t.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:53 AM Revision 1f17d739 (git): * util.c (ruby_qsort): the result of cmp must be signed, so get
- rid of reuse of a variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:56 AM Revision b82b4e6e (git): * dln.c (init_funcname_len, dln_find_exe_r, dln_find_file_r): use
- size_t.
* file.c (rb_stat_inspect, file_expand_path): ditto.
* util.c (ruby_qsort): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:56 AM Revision 01643960 (git): * dln.c (init_funcname_len, dln_find_exe_r, dln_find_file_r): use
- size_t.
* file.c (rb_stat_inspect, file_expand_path): ditto.
* util.c (ruby_qsort): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:39 AM Revision 2e498843 (git): * lib/mkmf.rb (CXX_EXT): checks for case-sensitive filesystem with
- FNM_SYSCASE rather than build_os.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22942 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:34 AM Bug #1251: gsub problem
- =begin
Excerpts from Yukihiro Matsumoto's message of Fri Mar 13 12:47:48 +0200 2009:
> Hi,
>
> In message "Re: [ruby-core:22719] Re: [Bug #1251] gsub problem"
> on Sat, 7 Mar 2009 21:00:34 +0900, Wolfgang Ndasi-Donner <ed.odano...
03/13/2009
-
10:48 PM Bug #1251: gsub problem
- =begin
This sequence helped me understand the issue better:
>> a = b = "1_2_3"
=> "1_2_3"
>> for i in 0..b.length do print "#{b[i]} " end
49 95 50 95 51 => 0..5
>> b = a.gsub('_', '\\')
=> "1\\2\\3"
>> for i in 0..b.le... -
08:53 PM Bug #1251: gsub problem
- =begin
Yukihiro Matsumoto schrieb:
> In message "Re: [ruby-core:22719] Re: [Bug #1251] gsub problem"
> on Sat, 7 Mar 2009 21:00:34 +0900, Wolfgang Nádasi-Donner <ed.odanow@wonado.de> writes:
> |I think this behaviour should be do... -
07:50 PM Bug #1251: gsub problem
- =begin
Hi,
In message "Re: [ruby-core:22719] Re: [Bug #1251] gsub problem"
on Sat, 7 Mar 2009 21:00:34 +0900, Wolfgang Nádasi-Donner <ed.odanow@wonado.de> writes:
|I think this behaviour should be documented somewhere, becaus... - 10:42 PM Revision e9299bc2 (git): * 2009-03-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:42 PM Revision 70e504b3 (git): * lib/fileutils.rb (FileUtils#fu_get_gid): stringify group
- argument before making regexp match. [ruby-dev:38155]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22940 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:50 PM Bug #1198: corrupted iteratoin during "enum_for :inject"
- =begin
まつもと ゆきひろです
In message "Re: [ruby-dev:38078] [Bug #1198] corrupted iteratoin during "enum_for :inject""
on Tue, 24 Feb 2009 19:53:59 +0900, Akinori MUSHA <redmine@ruby-lang.org> writes:
|ファイル with_index-incompat.patch ... -
07:50 PM Bug #1248: e.exception(e) returns self
- =begin
Hi,
In message "Re: [ruby-core:22784] Unicode sensitive operations"
on Tue, 10 Mar 2009 02:59:56 +0900, Tomas Matousek <Tomas.Matousek@microsoft.com> writes:
|What's the status of Unicode/culture-sensitive operations i... -
07:50 PM Bug #1271: Segfault problem
- =begin
Hi,
In message "Re: [ruby-core:22846] [Bug #1271] Segfault problem"
on Wed, 11 Mar 2009 22:37:04 +0900, Daniel Durante <redmine@ruby-lang.org> writes:
|This happens when I try to save an entry within a model in rails (... -
06:17 PM Bug #1283 (Closed): rb_f_throw return type
- =begin
Applied in changeset r22927.
=end
-
05:22 PM Bug #1283 (Closed): rb_f_throw return type
- =begin
With VC 2008, -W3:
rb_f_throw is defined as:
static VALUE rb_f_throw(int argc, VALUE *argv)
But then Ruby tells VC that the method never returns (which it doesn't) via __declspec(noreturn).
This results in the... -
06:15 PM Bug #1277: Incorrect passing of file handle between runtime libraries in OpenSSL extension
- =begin
Hi,
At Fri, 13 Mar 2009 17:00:22 +0900,
Charlie Savage wrote in [ruby-core:22868]:
> I'm curious why you rejected this patch. Is there any real
> difference between Ruby opening the file or openssl opening
> the file?
... -
05:02 PM Bug #1277: Incorrect passing of file handle between runtime libraries in OpenSSL extension
- =begin
Hi Nobu,
I'm curious why you rejected this patch. Is there any real difference between Ruby opening the file or openssl opening the file?
The reason I think it is important is that it causes a segmentation fault if you... -
02:34 PM Bug #1277 (Rejected): Incorrect passing of file handle between runtime libraries in OpenSSL extension
- =begin
=end
-
01:21 AM Bug #1277 (Rejected): Incorrect passing of file handle between runtime libraries in OpenSSL extension
- =begin
The openssl extension uses the BIO_new_fp openssl api, which takes a stream. This causes segmentation faults on windows if openssl and the openssl ruby extension are using different runtime c libraries since you can't pass strea... -
05:29 PM Bug #1280: Fix Compiler Warnings - digest/iconv/json/socket/syck/zlib extensions
- =begin
Forgot bigdecimal patch.
=end
-
05:06 PM Bug #1280 (Closed): Fix Compiler Warnings - digest/iconv/json/socket/syck/zlib extensions
- =begin
VC2008, compiled with -W3.
cl -nologo -I. -I../../.ext/include/i386-mswin32_90 -I../.././../include -I../.././../ext/digest -MDd -Zi -RTC1 -W3 -wd4996 -Od -Zm600 -DRUBY_EXTCONF_H=\"extconf.h\" -I. -I./.. -I./../missing -D... -
05:23 PM Bug #1285 (Closed): Fix Compiler Warnings - iseq and insns
- =begin
VC 2008, -W3. The last couple of remaining issues (phew!).
cl -nologo -MDd -Zi -RTC1 -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -I. -I./.. -I./../missing... -
05:12 PM Bug #1282 (Closed): tk extension uses old style c function declarations generating a bunch of warnings
- =begin
VC 2008 doesn't seem to like old-style C function declarations. It generates a bunch of C4113 warnings, which are fake.
I know that Ruby used to use the old-style C function declarations. Is there an automated way of refor... -
05:09 PM Bug #1281 (Closed): sdbm extension missing #include ruby.h
- =begin
Compiling with VC2008, -W3, there are a number of undefined functions. Problem is that _sdbm.c does not include the ruby header file.
I'm not sure if it should be:
#include "ruby.h"
- or -
#include <ruby/rub... -
04:47 PM Bug #1278 (Closed): Fix compiler warnings in openssl extension
- =begin
Applied in changeset r22925.
=end
-
01:26 AM Bug #1278 (Closed): Fix compiler warnings in openssl extension
- =begin
Attach patch fixes a bunch of compiler errors with the openssl extension on Windows with VC 2008 with -W3 warnings. Biggest change is fixing the function signatures for calls to ASN1_dup.
-----------
cl -nologo -I. -I.... -
04:14 PM Revision 694d70ca (git): * eval.c (rb_call0): should pass rest argument information even
- when it's empty. [ruby-dev:38117]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:13 PM Revision 46b6b8d2 (git): * 2009-03-14
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:13 PM Revision 5a7a9d0d (git): * lib/fileutils.rb (FileUtils#fu_get_gid): stringify group
- argument before making regexp match. [ruby-dev:38155]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:04 PM Revision 7d1e8567 (git): * ext/socket/init.c (wait_connectable0): remove unreachable code.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:01 PM Revision 6156cc47 (git): * configure.in (RUBY_CHECK_SIZEOF): pass [include] to AC_CHECK_SIZEOF.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22935 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:00 PM Revision d5a60df3 (git): * dln.c (dln_find_1): compare fspace in size_t world.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:41 AM Revision d6fe66a0 (git): * ChangeLog: removed extra entries.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:41 AM Revision 24d623e1 (git): * mkconfig.rb (patchlevel): config.status may not contain
- PATCHLEVEL even if other version numbers exist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:40 AM Revision f57adf7b (git): * common.mk (EXTMK_ARGS): needs MINIRUBY for cross-compile.
- [ruby-core:20131]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22931 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:38 AM Revision cb476b40 (git): * 2009-03-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:38 AM Revision 6667eac0 (git): eol-style
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22929 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:58 AM Revision d202fd4f (git): * configure.in (CFLAGS, CXXFLAGS): moved after warnflags.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:10 AM Revision bc34d163 (git): * vm_eval.c (rb_throw_obj): inverted call flow. [ruby-core:22872]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:07 AM Bug #1274 (Closed): Heap Corruption in float#to_s
- =begin
Applied in changeset r22919.
=end
-
08:04 AM Revision b4bfc3aa (git): * include/ruby/ruby.h (bool): not define to get rid of conflict
- against curses.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22926 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:45 AM Revision 1f46af14 (git): * ext/openssl/openssl_missing.h (i2d_of_void): cast for callbacks.
- [ruby-core:22860]
* ext/openssl/ossl_engine.c (ossl_engine_s_by_id): suppress a
warning.
* ext/openssl/ossl_ssl.c (ossl_sslctx_flush_sessions): time_t may
be larger than long.
* ext/openssl/ossl_ssl_session.c (ossl_ssl_session_get... -
06:31 AM Feature #1279 (Closed): Add DTrace Probes - =begin
Please add the relevant DTrace probes to ruby 1.8.6, 1.8.7, 1.8.8 and ruby 1.9.x. Also, here's a site for reference:
https://dev.joyent.com/projects/ruby-dtrace/wiki/Ruby+DTrace
=end
-
06:10 AM Revision 9300355b (git): * ext/openssl/ossl_x509ext.c (ossl_x509ext_set_value): should use
- OPENSSL_free instead of free. a patch from Charlie Savage at
[ruby-core:22858].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:10 AM Bug #1254: MSVC 2008 Compiler warnings
- =begin
Hi Nobu,
This looks great. This cleans up most of the core Ruby issues (still a few left, I'll submit patches for your review in the next few days) and some of the extensions (tcl/tk in particular).
Thanks for fixing.
... -
05:55 AM Revision ffbaa25b (git): * class.c: fixed indent.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:42 AM Revision e9b98f41 (git): * configure.in (AC_HEADER_DIRENT): added.
- * include/ruby/ruby.h (NUM2INT, rb_special_const_p): returns true
and false instead of Qtrue and Qfalse for platforms where VALUE
is bigger than int.
* gc.c (gc_stress_set), ext/openssl/ossl_asn1.c (decode_bool): got
rid of variab... -
01:16 AM Revision 11e89eb7 (git): * configure.in (struct stat.st_size): may be huge.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:30 AM Revision 96c31ac7 (git): * bignum.c (bigfixize): zero length Bignum is 0.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22920 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/12/2009
-
11:06 PM Revision 0f71c10a (git): * util.c (rv_strdup): macro to duplicate nul-terminated string.
- [ruby-core:22852]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:18 PM Feature #1045: nicer icon for ruby.exe
- =begin
My first try: http://www.cyann.net/2009/03/12/ruby-icon/
I'm thinking of creating other icons for the .rb and .rbw files based on http://rubyidentity.org/
=end
-
10:11 PM Feature #1275 (Rejected): IPAddr unnecessarily destroys information on creation
- =begin
The IPAddr class internally stores both a complete IP address and a network mask. For many applications, client code needs to be able to track an interface's IP address (say, 10.253.0.20) and its netmask (/24), and in IPv6, bot... -
06:17 PM Bug #1254 (Closed): MSVC 2008 Compiler warnings
- =begin
Applied in changeset r22914.
=end
-
03:19 PM Bug #1274 (Closed): Heap Corruption in float#to_s
- =begin
Ruby compiled with -RCT1, VC 2008
Ruby code: -0.0.to_s
Result: Heap corruption.
Problem:
1. util.c:3222
return nrv_alloc("0", rve, 1);
2. util.c:3069
static char *
nrv_alloc(const char *s, char... -
01:48 PM Bug #1265: test_import calls printf in different c runtime libraries
- =begin
Hi Usaku,
I tried the same approach before submitting my patch, put it doesn't work:
ruby test_dl2.rb:
1) Error:
test_empty(DL::TestBase):
DL::DLError: Invalid argument
C:/Development/src/ruby_trunk/tes... -
01:44 PM Revision 24121629 (git): * ext/openssl: suppress warnings.
- * ext/openssl/ossl.h (OSSL_Debug): don't use gcc extention for
variadic macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:31 PM Revision 61c21674 (git): * win32/Makefile.sub (WARNFLAGS): warning 4996 is only in VC++8 or
- later.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:16 PM Revision a69f46bc (git): * ext/openssl/ossl_ssl.c (ossl_ssl_def_const): use INT2NUM because
- OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG doesn't fit into Fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:58 PM Bug #1273 (Closed): Fix Compiler Warnings - pack.c
- =begin
Fix for compiler warnings generated when running VC 2008 with -W3
=end
-
12:56 PM Bug #1272 (Closed): Fix Compiler Warnings - gc, numeric, random, strftime, variable, vsnfprintf
- =begin
Bunch of small patches that fix MSVC 2008 compiler warnings when compiled with -W3
=end
-
10:40 AM Revision 50d1f54d (git): * io.c (nogvl_copy_stream_read_write, copy_stream_body): use size_t.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22915 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:16 AM Revision d1abc537 (git): * array.c, bignum.c, dln.c, error.c, gc.c, io.c, marshal.c,
- numeric.c, pack.c, strftime.c, string.c, thread.c, transcode.c,
transcode_data.h, util.c, variable.c, vm_dump.c,
include/ruby/encoding.h, missing/crypt.c, missing/vsnprintf.c:
suppress VC type warnings. [ruby-core:22726]
git-svn... -
09:09 AM Revision 080525aa (git): * marshal.c (div0), numeric.c (infinite_value): new functions to
- get rid of VC divion by 0 warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22913 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:02 AM Revision 1c6ca1ee (git): * vm.c (rb_vm_get_sourceline), vm_insnhelper.c (vm_throw): use
- rb_num_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:56 AM Revision 7cdc7323 (git): * st.c: use st_index_t for indexes instead of int.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:28 AM Revision 85f3a89d (git): * test/openssl/test_ssl.rb (OpenSSL#test_client_session):
- Debian's openssl 0.9.8g-13 failed at assert(ssl.session_reused?),
when use default SSLContext. [ruby-dev:36167]
backported r19268 from trunk. [ruby-core:22843]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22910 b2d... - 04:03 AM Revision b873eb1f (git): * 2009-03-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:03 AM Revision 326df8f1 (git): * mkconfig.rb: patchlevel is sometimes minus.
- * win32/resource.rb: ditto.
thease changes are merged from trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:30 AM Revision dd41485e (git): * configure.in (RUBY_CHECK_SIZEOF): if same size type is found, no
- more calculation is needed.
* configure.in (RUBY_DEFINT): falls back to RUBY_CHECK_SIZEOF if
size is not immediate.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:29 AM Feature #1269: warning when Kernel#p is used
- =begin
遠藤です。
2009/03/11 23:48 SASADA Koichi <ko1@atdot.net>:
> ささだです.
>
> Yusuke ENDOH wrote::
>> - 新しいオプションを追加する
>> - 環境変数で指定する
>> - RubyVM.warn_p = true という warn-p.rb を require する
>>
>> など、特にこだわりはないです。(最後のは名前以外わりといいか... -
12:24 AM Revision e166801d (git): * transcode_data.h: suppress warnings of overflow.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22906 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:16 AM Revision 53d061ec (git): * include/ruby/encoding.h: suppress warnings of overflow.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22905 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/11/2009
-
11:50 PM Feature #1269: warning when Kernel#p is used
- =begin
ささだです.
Yusuke ENDOH wrote::
> - 新しいオプションを追加する
> - 環境変数で指定する
> - RubyVM.warn_p = true という warn-p.rb を require する
>
> など、特にこだわりはないです。(最後のは名前以外わりといいかも?)
>
warn-p.rb を使いたい人が require する,だと足りないですかね.で,p を
再定義してしまえ... -
10:27 PM Feature #1269: warning when Kernel#p is used
- =begin
遠藤です。
2009/03/11 21:50 U.Nakamura <usa@garbagecollect.jp>:
> 私は
>
> p foo if $DEBUG
>
> というコードを頻繁に書くんですが、ダメなんでしょうか。
p というすばらしい名前の利点が掻き消えるのでダメです。
さらに、ある箇所のデバッグ中に p foo if $DEBUG と書いて残して
しまうと、別の箇所をデバッグするために p bar if... -
09:53 PM Feature #1269: warning when Kernel#p is used
- =begin
こんにちは、なかむら(う)です。
In message "[ruby-dev:38153] [feature:trunk] warning when Kernel#p is used"
on Mar.11,2009 21:29:22, <mame@tsg.ne.jp> wrote:
> 問題点は
>
> - p という名前のメソッドだけ特別扱いで警告されるのが気持ち悪い
> - 互換性
>
> くらいかと思いますが... -
09:31 PM Feature #1269 (Rejected): warning when Kernel#p is used
- =begin
遠藤です。
Kernel#p は非常に便利ですが、デバッグ後に p の呼び出しをすべて消せたか
不安になることがあります。
p という名前は使うときは非常に便利ですが、残念ながら検索するには非常に
不便です。単語区切りで検索できないエディタだと検索は限りなく困難ですし、
単語区切りで検索できるエディタであっても、
- p という変数や attr を使っている場合
- rdoc 中のサンプルコードとして p... -
10:39 PM Bug #1271 (Third Party's Issue): Segfault problem
- =begin
This happens when I try to save an entry within a model in rails (this is a ruby problem not a rails problem) scroll down all the way to the bottom (gave as much info as I can). Running under Ubuntu 8.04 [hardy] 64bit
Proces... -
08:49 PM Revision ab46076e (git): * configure.in (warnflags): added some default flags,
- pointer-arith, write-strings and shorten-64-to-32, but suppress
unused-parameter and missing-field-initializers, if possible.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22904 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:29 PM Bug #1267: DL::Handle#sym segfaults with nil
- =begin
なかだです。
At Wed, 11 Mar 2009 18:40:15 +0900,
Nobuyoshi Nakada wrote in [ruby-dev:38150]:
> DL::Handle#symにシンボル名としてnilを渡すと代わりにRTLD_NEXTを使
> うようになっていますが、RTLD_NEXTが渡せるのはシンボル名ではなく
> て第一引数のハンドルのほうです。
SEGVするのは問題なのでとりあえずnilの扱いは抜... -
08:17 PM Bug #1267 (Closed): DL::Handle#sym segfaults with nil
- =begin
Applied in changeset r22891.
=end
-
06:48 PM Bug #1267: DL::Handle#sym segfaults with nil
- =begin
=end
-
06:47 PM Bug #1267: DL::Handle#sym segfaults with nil
- =begin
=end
-
06:42 PM Bug #1267 (Closed): DL::Handle#sym segfaults with nil
- =begin
DL::Handle#symにシンボル名としてnilを渡すと代わりにRTLD_NEXTを使
うようになっていますが、RTLD_NEXTが渡せるのはシンボル名ではなく
て第一引数のハンドルのほうです。
ハンドルに該当するのはselfですが、もちろんnilは渡しようができな
いのでクラスメソッドを定義するのはどうでしょうか。
$ ruby -rdl -e 'p DL::Handle.new("libc.dylib").sym(... -
08:27 PM Revision 2b9df35c (git): * configure.in (RUBY_CHECK_HUGE): checks whether a value range is
- larger than long.
* file.c (rb_stat_blocks): struct stat.st_blocks may be larger
than long.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:22 PM Revision 748ed242 (git): * io.c (copy_stream_fallback_body): off_t may be larger than long.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:19 PM Revision f61b8007 (git): * iseq.c (rb_iseq_disasm): RSTRING_LEN() returns long.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:16 PM Revision d7720b2f (git): * process.c (rb_f_sleep): time() needs time_t.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:14 PM Revision 383b905f (git): * random.c (fill_random_seed): enclosed conditionally used
- variables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:12 PM Revision bb1811d6 (git): * thread_pthread.c (ruby_init_stack): range of rlim_cur may be
- larger than int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:09 PM Revision bb8a4981 (git): * missing/vsnprintf.c (BSD_vfprintf): commented out code which has
- no effect at all.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:47 PM Revision 68b3cd3e (git): use argument only if it is absolute path.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:47 PM Bug #1265 (Closed): test_import calls printf in different c runtime libraries
- =begin
Applied in changeset r22890.
=end
-
06:45 AM Bug #1265 (Closed): test_import calls printf in different c runtime libraries
- =begin
On Windows, test import loads msvcrt.dll and then calls printf. That only works with mingw or VC6. Any newer version of VC will cause a segmentation fault since you cannot mix file handles across runtime libraries.
Patch c... -
05:37 PM Bug #1263 (Closed): SHGetFolderPath uses wrong calling convention in tempdir
- =begin
Applied in changeset r22889.
=end
-
06:41 AM Bug #1263 (Closed): SHGetFolderPath uses wrong calling convention in tempdir
- =begin
The second occurrence of this - should use stdall, not cdecl. Sure we shouldn't default all Win32API calls to stdcall? That is what they are.
=end
-
05:12 PM Revision de292258 (git): * configure.in: strip spaces from ruby_version.
- Sun C 5.9 SunOS_i386 Build47_dlight 2007/05/22 generates
`ruby_version= 1 "." 9 "." 1'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:18 PM Revision fd0a91b5 (git): * dir.c (dir_seek): use long for seekdir().
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:08 PM Revision 1c2cc090 (git): * tool/ytab.sed: replaces backslashes with slash for nmake.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:07 PM Bug #1262 (Closed): Heap Corruption in DL::Handle
- =begin
Applied in changeset r22883.
=end
-
04:41 AM Bug #1262: Heap Corruption in DL::Handle
- =begin
Hmm, gettimeofday is *not* defined, which reveals the bug.
=end
-
04:41 AM Bug #1262 (Closed): Heap Corruption in DL::Handle
- =begin
The test case below on Window, when running with -RCT1, reveals heap corruption. The problem is that gettimeofday is defined in the c library on windows, so the function is never found. That causes handle.c to incorrectly deall... -
12:23 PM Revision d1bc6cc7 (git): * time.c (time_mload): don't clear tm_mday.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22892 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:13 AM Revision 976c01b4 (git): * ext/dl/handle.c (rb_dlhandle_sym): RTLD_NEXT is not for symbol
- name. [ruby-dev:38150]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:39 AM Revision 612fe105 (git): * test/dl/test_base.rb: decide dll name of MSVCRT from RUBY_SO_NAME on native Win32 platforms. [ruby-core:22828]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:27 AM Revision df63af6b (git): * ext/dl/win32/lib/Win32API.rb: call by :stdcall as default.
- [ruby-core:22826]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22889 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:59 AM Revision 8a41bd7f (git): * ChangeLog: mentiond about SUSv3.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22888 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:48 AM Bug #1266 (Closed): relative_path broken on windows
- =begin
pwd = Pathname.new("C:/Development/src/ruby_trunk/test/minitest")
basedir = Pathname.new("c:/Development/ruby-1.9.1/usr/lib/ruby/1.9.1/mini")
basedir.relative_path_from(pwd)
ArgumentError: different prefix: "c:/" and "C:... -
06:43 AM Bug #1264 (Closed): dl/test_win32 incorrect module name
- =begin
test_win32 defines a module Win32API. Problem is if you run test/runner.rb the Win32API class is loaded ahead of time. Solution is simple, rename the module.
Patch attached.
=end
-
04:37 AM Bug #1260 (Closed): Fix win32.c compiler warnings
- =begin
Applied in changeset r22879.
=end
-
04:27 AM Revision 315ee838 (git): * parse.y (stack_type): uses VALUE which is able to be stored
- parser stack.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:22 AM Revision c8d40b9a (git): * win32/win32.c (init_env): set TMPDIR if none of TMPDIR, TMP,
- TEMP is set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:16 AM Revision bf065f2e (git): * win32/win32.c (rb_w32_telldir, rb_w32_seekdir): should use long.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:06 AM Revision f5315680 (git): * ext/dl/handle.c (rb_dlhandle_sym): moved conditinally used variable.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22884 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:03 AM Revision 7e59a8c5 (git): * ext/dl/handle.c (rb_dlhandle_sym): fixed heap corruption.
- [ruby-core:22822]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:12 AM Revision 979da267 (git): * gc.c (run_final): calls free function. [ruby-core:22578]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/10/2009
-
09:12 PM Revision 745bc1fd (git): * ruby.c (ruby_init_loadpath_safe): expands libpath and removes
- last /lib.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:17 PM Bug #1253 (Closed): Fix MSVC Build Issues
- =begin
Applied in changeset r22877.
=end
-
05:08 PM Bug #1253: Fix MSVC Build Issues
- =begin
Thanks for applying the LDFLAGS change, that is the most important one.
#2 is still open, the one about applying the -link change. I think that is a better solution than what the makefile does now. But if you choose not to... -
12:40 PM Bug #1253 (Open): Fix MSVC Build Issues
- =begin
#2 and #4 is closed, but others not yet.
=end
-
12:37 PM Bug #1253 (Closed): Fix MSVC Build Issues
- =begin
Applied in changeset r22869.
=end
-
12:06 PM Bug #1253: Fix MSVC Build Issues
- =begin
Usaku,
To help push this forward, I've attached a new patch. It does two things:
1. Takes -link out of LDFLAGS
2. Passes LDFLAGS to mkmf
I realize there is some hesitancy on point #2, but I don't understand wh... -
08:05 PM Bug #1259 (Closed): Fix array.c compiler warnings
- =begin
Applied at changeset r22872.
=end
-
11:58 AM Bug #1259 (Closed): Fix array.c compiler warnings
- =begin
Attached patch fixes array.c compiler warnings with vc2008.
cl -nologo -nologo -MD -RTC1 -Zi -Od -W3 -wd4996 -Od -Zm600 -DRUBY_EXPORT -I. -I.ext/include/i386-mswin32_90 -I./../include -I./.. -I./../missing -D_CRT_SECURE_NO... -
07:47 PM Revision 8231655d (git): * time.c (time_to_i, time_hash): time_t may be bigger than long
- and int.
* time.c (time_timeval, rb_time_timeval, obj2nsec, time_strftime),
(time_mdump, time_mload): suppress warnings.
* win32/Makefile.sub (config.h): added TIMET2NUM and NUM2TIMET.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
07:47 PM Bug #1258 (Closed): Fix callback-7 compiler warnings
- =begin
Applied in changeset r22875.
=end
-
11:56 AM Bug #1258 (Closed): Fix callback-7 compiler warnings
- =begin
Attached patch fixes mscv2008 compiler warnings for callback-7 in dl extension.
cl -nologo -I. -I../../../.ext/include/i386-mswin32_90 -I../../.././../include -I../../.././../ext/dl/callback -I../../.././../ext/dl/callback/.... -
07:29 PM Revision 0032476a (git): * win32/win32.c: suppress warnings. based on a patch from Charlie
- Savage at [ruby-core:22804].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:22 PM Revision cb434b4a (git): * signal.c (sig_trap): suppress warnings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:01 PM Bug #1260 (Closed): Fix win32.c compiler warnings
- =begin
This patch fixes the majority of compiler warnings for win32.c.
At a minimum I'd recommend the change to include rtcapi.h. I'd also recommend the extra parentheses in:
((1 << ((filename[0] & 0x5f) - 'A')) & GetLogicalDr... -
11:42 AM Feature #1256 (Rejected): Add constant TAILRECURSION to let a program recognize if tail recursion optimization is implemented
- =begin
=end
-
11:13 AM Feature #1256: Add constant TAILRECURSION to let a program recognize if tail recursion optimization is implemented
- =begin
Hi,
At Tue, 10 Mar 2009 04:26:51 +0900,
Wolfgang Nádasi-Donner wrote in [ruby-core:22785]:
> Afterwards I rebuilt Ruby, but the stack overflow for both examples I
> posted before are still there.
>
> Should I change add... -
07:24 AM Feature #1256: Add constant TAILRECURSION to let a program recognize if tail recursion optimization is implemented
- =begin
As far as I understand this Ticket can be closed. If RubyVM::InstructionSequence.compile_option exists (defined? RubyVM::InstructionSequence.compile_option) and the value is "true" a program can expect a working tail recursion op... -
04:28 AM Feature #1256: Add constant TAILRECURSION to let a program recognize if tail recursion optimization is implemented
- =begin
Nobuyoshi Nakada schrieb:
> Hi,
>
> At Mon, 9 Mar 2009 02:41:55 +0900,
> Wolfgang Nádasi-Donner wrote in [ruby-core:22748]:
>> Tail recursion optimization is an implementation detail and
>> not a language feature in genera... -
11:07 AM Revision c26d21bf (git): * win32/Makefile.sub (WARNFLAGS): uses -wd4996 instead of
- CRTDEFFLAGS. cf. [ruby-core:22725]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:58 AM Revision 0641a4d8 (git): * include/ruby/win32.h (strcasecmp, strncasecmp): use _ prefixed
- versions to suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:40 AM Revision 5bfb9a63 (git): * ext/dl/callback/mkcallback.rb (DLTYPE[FLOAT]): cast to suppress
- warnings. [ruby-core:22792]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:08 AM Revision 32c140b9 (git): merge revision(s) 16465:
- * ext/openssl/openssl_missing.c (HMAC_CTX_copy): adopted
prototype change in openssl bundled with newer OpenBSD.
a patch from Takahiro Kambe <taca at back-street.net> in
[ruby-dev:34691].
git-svn-id: svn+s... -
05:43 AM Revision 2e54fe9d (git): * array.c, bignum.c, gc.c, numeric.c, string.c, util.c, insns.def,
- missing/crypt.c, missing/vsnprintf.c, : suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 04:52 AM Revision f8147318 (git): * win32/Makefile.sub (OPTFLAGS): simplified.
- forgotten to commit at r22849
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:45 AM Revision a3e3fcbc (git): * win32/Makefile.sub (LDFLAGS): moved -link to TRY_LINK, LINK_SO
- and so on. based on a patch by Charlie Savage at
[ruby-core:22794]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:27 AM Revision 5157e572 (git): * win32/Makefile.sub (config.h): passes LDFLAGS to rbconfig.rb so
- that extconf.rb could refer it. [ruby-core:22725]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:22 AM Bug #1238 (Feedback): invalid multibyte char (US-ASCII)
- =begin
=end
-
03:02 AM Bug #1248: e.exception(e) returns self
- =begin
What's the status of Unicode/culture-sensitive operations in Ruby 1.9.1?
I tried following:
# encoding: UTF-8
str = "combining mark: a\u{30a}";
p str.index("\u{e5}")
# => nil
# The result should be 16.
["a", "b", "... -
02:36 AM Revision 6fe3eaec (git): * iseq.c (prepare_iseq_build): too few arguments to function
- rb_ary_tmp_new().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:54 AM Revision 756c8038 (git): * iseq.c (rb_iseq_compile_with_option): argument may be converted.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/09/2009
-
07:56 PM Revision ee4fbaa3 (git): * configure.in (MANGLED_PATH): defines for RUBYLIB_PREFIX.
- * ruby.c (ruby_init_loadpath_safe): uses string as buffer.
* symbian/setup (config_h): defines MANGLED_PATH.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:53 PM Revision d9d4df41 (git): * configure.in (MINIRUBY): keep macro into Makefile.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:43 PM Revision 99bb6a3f (git): * configure.in (RUBY_CHECK_SIZEOF): fix for fallback.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:49 PM Bug #1227: [BUG] object allocation during garbage collection phase
- =begin
Hi,
At Sun, 1 Mar 2009 02:00:04 +0900,
Chris Schlaeger wrote in [ruby-core:22597]:
> To reproduce:
> get ruby 1.9 and ruby-prof from svn.
Where's ruby-prof svn?
--
Nobu Nakada
=end
-
06:33 PM Bug #1227: [BUG] object allocation during garbage collection phase
- =begin
Yes, I was using Ruby 1.9.1 (or rather a post 1.9.1 SVN snapshot).
Chris
On Mon, Mar 9, 2009 at 8:00 AM, Charlie Savage <redmine@ruby-lang.org> wrote:
> Issue #1227 has been updated by Charlie Savage.
>
>
> Hey Chris,
... -
04:01 PM Bug #1227: [BUG] object allocation during garbage collection phase
- =begin
Hey Chris,
Just saw this. I haven't had a chance to update ruby-prof to 1.9.1 yet. Have you tried yet? Unfortunately, I'm not sure I'll get to it anytime soon, so any help appreciated.
=end
-
06:48 PM Revision 53f011e6 (git): * ext/dl/callback/depend: fix for parallel build.
- * ext/dl/callback/extconf.rb: callback.h is no longer created.
* ext/dl/callback/mkcallback.rb: creates main source first.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:57 PM Revision d3c4a468 (git): * ext/dl/callback/extconf.rb ($distcleanfiles): added callback.c.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:59 PM Revision 5a36a6a7 (git): * 2009-03-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:55 PM Bug #1172: [sparc] *** glibc detected *** ruby1.9: free(): invalid pointer: 0xf7ef6a54 ***
- =begin
(gdb) file ruby1.9
Reading symbols from /home/lucas/r191-0218/ruby1.9-1.9.1.0/ruby1.9...done.
(gdb) core ~/core.32505
Reading symbols from /usr/lib/libruby1.9.so.1.9...done.
Loaded symbols for /usr/lib/libruby1.9.so.1.9... -
03:16 PM Bug #1172: [sparc] *** glibc detected *** ruby1.9: free(): invalid pointer: 0xf7ef6a54 ***
- =begin
I was looking for a decoded stack trace. If you can follow the directions I sent this should render the decode.
Thanks
Chad
=end
-
03:06 PM Revision 31d1d0a8 (git): * configure.in (load_relative): new option to enable load path
- relative to libruby_so.
* ruby.c (ruby_init_loadpath_safe): added the case using dladdr().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:10 PM Revision 8421d7d8 (git): * version.h (RUBY_VERSION): Bump the version number to 1.8.8dev.
- This is by no means that the release engineering process has
begun but just for naming convenience. Still a long way to go.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@22859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:04 PM Bug #1253: Fix MSVC Build Issues
- =begin
Hi Usaku,
> They are not mutually exclusive.
> -Os sometimes makes more faster code.
> -Oy sometimes breaks our GC.
Ok. Thanks for the explanation.
> I only explained our current default warn flags. (especiall... -
01:27 PM Bug #1253: Fix MSVC Build Issues
- =begin
Hello,
In message "[ruby-core:22768] [Bug #1253] Fix MSVC Build Issues"
on Mar.09,2009 11:08:06, <redmine@ruby-lang.org> wrote:
> > 4. optflags
> > Rejected. Nobu said the reason.
>
> The current setting is -O2b2xty... -
11:10 AM Bug #1253: Fix MSVC Build Issues
- =begin
Sorry, I meant to write Usaku not Usaka :( My apologies.
=end
-
11:09 AM Bug #1253: Fix MSVC Build Issues
- =begin
Hi Usaka,
Thanks for looking at this. Some more comments inline.
> 1. However, mkmf.rb is seen not to use DLDFLAGS for conftest like the bug.
And it shouldn't, since its creating executable files, right? DLDFLAGS... -
10:25 AM Bug #1253: Fix MSVC Build Issues
- =begin
> 1. LDFLAGS not passed to extconf.rb
You should use DLDFLAGS, though Nobu has already answered.
However, mkmf.rb is seen not to use DLDFLAGS for conftest like the bug.
> 2. -link inconsistently handled.
W... -
05:20 AM Bug #1253: Fix MSVC Build Issues
- =begin
1. Makefiles for extension libraries use DLDFLAGS instead.
But that doesn't work when compiling the conftest programs. For example, say you want to compile the curses extension:
Add this to Makefile:
DLDFLAGS = -... -
11:59 AM Revision 46496ac9 (git): merge revision(s) 22646:
- * ext/openssl/ossl_ocsp.c (ossl_ocspbres_verify): OCSP_basic_verify
returns positive value on success, not non-zero. [ruby-core:21762]
backported r22440 from trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branc... -
11:57 AM Revision 4959105a (git): merge revision(s) 22646:
- * ext/openssl/ossl_ocsp.c (ossl_ocspbres_verify): OCSP_basic_verify
returns positive value on success, not non-zero. [ruby-core:21762]
backported r22440 from trunk.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branc... -
11:54 AM Bug #883: Failure: test_handle_special_CROSSREF_no_underscore(TestRDocMarkupToHtmlCrossref)
- =begin
Hi,
At Wed, 17 Dec 2008 00:30:45 +0900,
Kazuhiro NISHIYAMA wrote in [ruby-core:20599]:
> another failure example:
>
> % cd test
> % ruby-trunk ../test/rdoc/test_rdoc_markup_to_html_crossref.rb
> nil
> Loaded suite ../t... -
09:53 AM Feature #1256: Add constant TAILRECURSION to let a program recognize if tail recursion optimization is implemented
- =begin
Hi,
At Mon, 9 Mar 2009 02:41:55 +0900,
Wolfgang Nádasi-Donner wrote in [ruby-core:22748]:
> Tail recursion optimization is an implementation detail and
> not a language feature in general. I propose to supply a
> constant ... -
03:39 AM Feature #1256: Add constant TAILRECURSION to let a program recognize if tail recursion optimization is implemented
- =begin
Shyouhei Urabe schrieb:
> I'm curious, how you can be happy if you detect your VM supports tail-call optimization or not (from your script)?
>
> I think you have to write without tail-calls anyway for compatibilities with tho... -
03:13 AM Feature #1256: Add constant TAILRECURSION to let a program recognize if tail recursion optimization is implemented
- =begin
I'm curious, how you can be happy if you detect your VM supports tail-call optimization or not (from your script)?
I think you have to write without tail-calls anyway for compatibilities with those no-tail-call enironment.
=... -
02:43 AM Feature #1256 (Rejected): Add constant TAILRECURSION to let a program recognize if tail recursion optimization is implemented
- =begin
Ruby 1.9 has the possibility to support tail recursion optimization for methods and proc objects. Due to technical problems it cannot be easy implemented for every VM or platform, which will support Ruby 1.9 functionality.
T... -
07:49 AM Revision 700a2b23 (git): * lib/rake: updated to rake code to rake-0.8.4 source code base.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:03 AM Revision e09da0d0 (git): * lib/rubygems/installer.rb (Gem::Installer#initialize): env may
- not be under /usr/bin.
* lib/rubygems/installer.rb (Gem::Installer#shebang): uses /bin/sh
if shebang has any options, since env shebang trick does not
work with options.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22853 b2dd... -
06:25 AM Revision 3b759e62 (git): * ext/dl/dl.c (Init_dl): protoized.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:19 AM Revision 2d2cf42e (git): * instruby.rb (manpages): use basename to compare and for Tempfile.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:55 AM Revision 6ec4b205 (git): * instruby.rb (default gems): installs default gemspecs.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:48 AM Revision 8fd13402 (git): * win32/Makefile.sub (OPTFLAGS): simplified. see [ruby-core:22725]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:33 AM Revision f2be33ac (git): * instruby.rb: prints names of the directories where files are
- installed to.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:02 AM Revision c182d50e (git): merge revision(s) 21997:
- * re.c (match_check): check if MatchData is initialized.
[ruby-core:18749]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:01 AM Revision b8ace636 (git): merge revision(s) 21997:
- * re.c (match_check): check if MatchData is initialized.
[ruby-core:18749]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@22844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:56 AM Revision c2bd2760 (git): merge revision(s) 21994:
- * lib/rexml/rexml.rb: incremented Ruby::VERSION. Thanks, Jeremy
Kemper. [ruby-core:20113]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:56 AM Revision 8af135c5 (git): merge revision(s) 21994:
- * lib/rexml/rexml.rb: incremented Ruby::VERSION. Thanks, Jeremy
Kemper. [ruby-core:20113]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@22840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:55 AM Revision d9ce3805 (git): merge revision(s) 21913:
- * io.c (io_getpartial): fflush after read for updating pos in FILE.
not portable, I guess. [ruby-core:21561]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:52 AM Revision 984a73a3 (git): merge revision(s) 21913:
- * io.c (io_getpartial): fflush after read for updating pos in FILE.
not portable, I guess. [ruby-core:21561]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@22836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:05 AM Revision 0b85e2a0 (git): merge revision(s) 21727:
- * gc.c (define_final): cannot define finalizer for immediate
values. [ruby-core:21500]
* gc.c (define_final): freezes or hides internal values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_7@22834 b2... -
12:04 AM Revision 15fd3268 (git): merge revision(s) 21727:
- * gc.c (define_final): cannot define finalizer for immediate
values. [ruby-core:21500]
* gc.c (define_final): freezes or hides internal values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@22832 b2...