Project

General

Profile

Activity

From 04/23/2011 to 04/29/2011

04/29/2011

07:09 PM Revision 31389: * test/io/wait/test_io_wait.rb: New. for testing ext/io/wait.
the patch was written by Eric Wong. [Feature #4531] kosaki (Motohiro KOSAKI)
04:18 PM Revision 31388: fix eol-style
kosaki (Motohiro KOSAKI)
03:50 PM Revision 31387: spell fix
kosaki (Motohiro KOSAKI)
03:43 PM Revision 31386: * include/ruby/win32.h: remove redundunt declaration of
rb_w32_time_subtract(). kosaki (Motohiro KOSAKI)
03:20 PM Revision 31385: * 2011-04-30
svn
03:20 PM Revision 31384: * thread_pthread.c (gvl_init): fix hangup if GVL_SIMPLE_LOCK=1.
We don't have to call mutex_unlock() before initialize it! kosaki (Motohiro KOSAKI)
12:12 PM Revision 31383: * thread_win32.c, include/ruby/win32.h: add prototypes.
nobu (Nobuyoshi Nakada)
04:18 AM Revision 31382: * thread_win32.c (native_cond_timedwait): New. r31373 caused
win32 build failure.
* thread_win32.c (__cond_timedwait, abs_timespec_to_timeout_ms):
New helper functions.
* win...
kosaki (Motohiro KOSAKI)
03:23 AM Revision 31381: fix indentation
kosaki (Motohiro KOSAKI)
02:06 AM Revision 31380: set svn:eol-style property
kosaki (Motohiro KOSAKI)
01:44 AM Revision 31379: * benchmark/bm_vm4_pipe.rb: Add two new benchmark for GVL
performance. They was written by Koichi Sasada.
* benchmark/bm_vm4_thread_pass.rb: ditto.
kosaki (Motohiro KOSAKI)
01:29 AM Revision 31378: * vm_method.c (rb_clear_cache_by_class): Revert r29673. It made
a segmentation fault regression. [Bug #4289][ruby-core:34554]. kosaki (Motohiro KOSAKI)
01:24 AM Revision 31377: * io.c (make_writeconv): do not add textmode newline decorator if any
newline decorator is set already. fixes #4618, fixes #4619 nobu (Nobuyoshi Nakada)
01:18 AM Revision 31376: ChangeLog change.
kosaki (Motohiro KOSAKI)
01:18 AM Revision 31375: * thread.c (lock_func): small cleanup.
kosaki (Motohiro KOSAKI)
01:11 AM Revision 31374: * 2011-04-29
svn
01:11 AM Revision 31373: * thread.c (rb_mutex_lock, lock_func): Avoid busy loop and
performance degression. bm_vm3_thread_mutex.rb performance
change from 109.064sec to 16.331sec.
* thread.c (init_l...
kosaki (Motohiro KOSAKI)

04/28/2011

07:22 AM Revision 31372: * win32/{win32.c,dir.h} (rb_w32_uopendir): new API to pass UTF-8 path.
* win32/win32.c (opendir_internal, rb_w32_opendir): extract and merge
common part of rb_w32_opendir() and rb_w32_uo...
usa (Usaku NAKAMURA)
06:34 AM Revision 31371: * test/dl/test_base.rb (DL::LIBC_SO): its always msvc*.dll on
mswin/mingw. usa (Usaku NAKAMURA)

04/27/2011

09:07 PM Revision 31370: * lib/csv.rb (CSV::open): suppress universal newline decorator.
fixes #4603 nobu (Nobuyoshi Nakada)
09:07 PM Revision 31369: * lib/csv.rb (CSV.read): no mode is needed.
nobu (Nobuyoshi Nakada)
09:07 PM Revision 31368: * 2011-04-28
svn
09:06 PM Revision 31367: * io.c (rb_io_extract_modeenc, rb_f_backquote): set default text
mode. fixes #4619
* io.c (pipe_open): set universal newline decorator if needed.
nobu (Nobuyoshi Nakada)
02:45 AM Revision 31366: * enc/trans/emoji_iso2022_kddi.trans: ISO-2022-JP-KDDI doesn't have
CP932 UDA. Another reason is emacs-mule: the implementation of
stateless-iso-2022-jp doesn't support beyond 94x94 (...
naruse (Yui NARUSE)

04/26/2011

10:42 PM Revision 31365: * configure.in (STRIP): use proper toolchain. based on a patch
from Jon Forums at [ruby-core:35909]. fixes #4617 nobu (Nobuyoshi Nakada)
04:30 PM Revision 31364: * test/ruby/test_encoding.rb (test_encoding): tests for r31362.
nobu (Nobuyoshi Nakada)
04:23 PM Revision 31363: * ext/date/date_core.c (date_zone_to_diff): renamed.
* ext/date/date_parse.c: ditto.
* ext/date/date_strptime.c: ditto.
tadf (tadayoshi funaba)
04:17 PM Revision 31362: * encoding.c (enc_find): accept Encoding objects.
nobu (Nobuyoshi Nakada)
04:14 PM Revision 31361: * include/ruby/win32.h (frexp, modf): fix suppressing warnings on
mingw. nobu (Nobuyoshi Nakada)
04:09 PM Revision 31360: use skip
tadf (tadayoshi funaba)
04:05 PM Revision 31359: use skip
tadf (tadayoshi funaba)
04:02 PM Revision 31358: * ext/date/date_core.c: modified validation methods.
* ext/date/lib/date.rb: ditto. tadf (tadayoshi funaba)
03:57 PM Revision 31357: * strip trailing spaces.
nobu (Nobuyoshi Nakada)
03:55 PM Revision 31356: * transcode.c (econv_opts): add newline option.
nobu (Nobuyoshi Nakada)
03:55 PM Revision 31355: * io.c (validate_enc_binmode, rb_io_extract_modeenc): set newline
decorator according to open mode.
* transcode.c (rb_econv_prepare_options): new function, to prepare
econv options ...
nobu (Nobuyoshi Nakada)
03:54 PM Revision 31354: * include/ruby/encoding.h (ECONV_NEWLINE_DECORATOR_MASK): add.
nobu (Nobuyoshi Nakada)
03:52 PM Revision 31353: * transcode.c (econv_init): fix rdoc.
nobu (Nobuyoshi Nakada)
03:51 PM Revision 31352: * file.c (rb_file_truncate): fix function.
nobu (Nobuyoshi Nakada)
03:50 PM Revision 31351: * include/ruby/win32.h (ftruncate, truncate, ftello, fseeko): non-64
versions on mingw are useless because they use int32_t. fixes #4564 nobu (Nobuyoshi Nakada)
03:02 PM Revision 31350: * 2011-04-27
svn
03:02 PM Revision 31349: * ext/date/date_core.c (dt_lite_set_tmx): should get df value.
tadf (tadayoshi funaba)
01:36 PM Revision 31348: * ext/date/lib/date/format.rb (_iso8601): allowed day only civil
date. disallowed separatorless day only ordinal date. tadf (tadayoshi funaba)

04/25/2011

09:45 PM Revision 31347: * 2011-04-26
svn
09:45 PM Revision 31346: * ext/openssl/extconf.rb: Should check SSLv2_*method.
openssl compiled with "no-ssl2" the extconf don't fail
when running `make' having this compilation errors.
Patch...
iwamatsu (Nobuhiro Iwamatsu)
12:11 PM Revision 31345: * win32/win32.c (kill): accept 0 only sig is SIGINT #4596
arton (Akio Tajima)
11:04 AM Revision 31344: * win32/win32.c (kill): accept 0 as pid, fixes #4596
arton (Akio Tajima)
07:56 AM Revision 31343: * random.c (random_rand): remove unused variables.
* struct.c (rb_struct_define_without_accessor): ditto.
* strftime.c (rb_strftime_with_timespec): ditto.
* sprintf.c...
naruse (Yui NARUSE)
02:28 AM Revision 31342: * ext/ripper/lib/ripper/sexp.rb: fix rdoc arround sexp.
patched by Sho Hashimoto. fixes #4599 naruse (Yui NARUSE)

04/24/2011

11:25 PM Revision 31341: * random.c (rb_f_rand, random_s_rand): RDocs for them.
sorah (Sorah Fukumori)
10:27 PM Revision 31340: * random.c (random_s_rand, Init_Random): Random.rand should behave as
Random::DEFAULT.rand rather than Kernel#rand.
* random.c (rand_range, random_rand): rand_range function extracted
f...
mrkn (Kenta Murata)
06:31 PM Revision 31339: * lib/time.rb: require 'date'.
* ext/date/lib/date/format.rb: removed require line. tadf (tadayoshi funaba)
06:09 PM Revision 31338: * ext/date/lib/date/format.rb: require 'date'.
tadf (tadayoshi funaba)
06:07 PM Revision 31337: * ext/date/lib/date/format.rb (_iso8601): added a pattern.
tadf (tadayoshi funaba)
06:04 PM Revision 31336: * ext/date/lib/date/format.rb: require 'date_core.so'.
date/format needs methods which are now in date_core.so.
This breaks make rdoc which uses Date._parse from time.rb.
naruse (Yui NARUSE)
05:48 PM Revision 31335: * ext/date/lib/date/format.rb: fixed a bug of regex.
tadf (tadayoshi funaba)
05:13 PM Revision 31334: * ext/date/lib/date/format.rb: an adjustment of regex.
tadf (tadayoshi funaba)
05:00 PM Revision 31333: * ext/date/lib/date/format.rb: omitted to call _parse.
tadf (tadayoshi funaba)
04:04 PM Revision 31332: * 2011-04-25
svn
04:04 PM Revision 31331: * string.c (rb_to_id): remove unused variable.
kosaki (Motohiro KOSAKI)
01:24 PM Revision 31330: * complex.c, rational.c: omitted some method calls.
tadf (tadayoshi funaba)

04/23/2011

05:59 PM Revision 31329: * ext/date/date_parse.c (n2i): takes long.
tadf (tadayoshi funaba)
05:51 PM Revision 31328: * ext/date/date_parse.c: reverted.
tadf (tadayoshi funaba)
05:34 PM Revision 31327: * include/ruby/intern.h: pcc can't use __builtin_constant_p.
* vm_exec.c: change condition. naruse (Yui NARUSE)
05:34 PM Revision 31326: * ext/date/date_core.c (leap_p): surpress warning: parentheses.
* ext/date/date_core.c (date_s__parse_internal): remove unused
variable "str".
* ext/date/date_parse.c (parse_ddd_...
naruse (Yui NARUSE)
03:35 PM Revision 31325: * 2011-04-24
svn
03:35 PM Revision 31324: * ext/date/date_parse.c: removed some unused macros. use strchr()
instead of index(). tadf (tadayoshi funaba)
12:31 PM Revision 31323: * 2011-04-23
svn
12:31 PM Revision 31322: * ext/date/date_core.c: replacement of implementation of
_parse. [experimental]
* ext/date/date_parse.c: new.
* ext/date/lib/date/format.rb: removed ruby version of _parse.
tadf (tadayoshi funaba)
 

Also available in: Atom