Project

General

Profile

Activity

From 08/26/2013 to 09/01/2013

09/01/2013

10:04 PM Revision 0effd061 (git): * bignum.c (Init_Bignum): Define Bignum::GMP_VERSION when GMP is used.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42767 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:47 PM Revision c48e169f (git): * bignum.c (big2str_generic): Reduce arguments.
(big2str_gmp): Ditto.
(rb_big2str1): Follow the above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
akr (Akira Tanaka)
04:06 PM Revision a3e3cce1 (git): Fix funciton name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:09 PM Revision 0b8c55f7 (git): * 2013-09-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42764 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:09 PM Revision 8a108ffc (git): * process.c (get_mach_timebase_info): Extracted from rb_clock_gettime.
(rb_clock_gettime): Use get_mach_timebase_info.
(rb_clock_getres): Support MACH_ABSOLUTE_TIME_BASED_CLOCK_MONOTONIC...
akr (Akira Tanaka)
02:34 PM Revision b64c2c34 (git): * bignum.c (GMP_BIG2STR_DIGITS): New constant.
(big2str_gmp): New function.
(rb_big2str1): Use big2str_gmp for big bignums.
* internal.h (rb_big2str_gmp): Declar...
akr (Akira Tanaka)
01:38 PM Revision 4dd7a13a (git): * bignum.c (bary_mul_gmp): Use mpz_init and mpz_clear instead of
mpz_inits and mpz_clears.
Older GMP don't have them.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42761 b2d...
akr (Akira Tanaka)
12:19 PM Revision 28130c1c (git): * test/net/http/test_http.rb (test_bind_to_local_port): Choose an open
port more reliably.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42760 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
11:38 AM Revision ed5de381 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:35 AM Revision 7dd16046 (git): * bignum.c (big2str_base_poweroftwo): Renamed from
big2str_base_powerof2.
(rb_big2str_poweroftwo): New function for test.
(big2str_generic): Extracted from rb_big2s...
akr (Akira Tanaka)
09:04 AM Revision cec97f40 (git): process.c: suppress warning
* process.c (rb_clock_getres): move conditionally used variable to the
proper block.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
06:21 AM Revision 34004844 (git): * bignum.c (big2str_2bdigits): Renamed from big2str_orig.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42756 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:03 AM Revision 6fe40011 (git): * bignum.c: Remove BITSPERDIG >= INT_MAX test. The static assertion,
SIZEOF_BDIGITS <= sizeof(BDIGIT) is enough.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42755 b2dd03c8-39d4-4...
akr (Akira Tanaka)
02:39 AM Revision c9b3571c (git): * bignum.c (maxpow_in_bdigit): Removed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:57 AM Revision e8d8e069 (git): Add assertions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42753 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:31 AM Revision 77f245e6 (git): * numeric.c (rb_fix_bit_length): Moved from bignum.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42752 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:00 AM Revision a0a0b61b (git): [DOC]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
12:57 AM Revision 7bb549d6 (git): * internal.h (bit_length): Moved from bignum.c.
(nlz_int): Ditto.
(nlz_long): Ditto.
(nlz_long_long): Ditto.
(nlz_int128): Ditto.
git-svn-id: svn+ssh://ci.r...
akr (Akira Tanaka)

08/31/2013

06:34 PM Revision 8bd7af67 (git): * bignum.c (bit_length): Renamed from bitsize.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42749 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:12 PM Revision 4ac5f571 (git): updated.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42748 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
03:09 PM Revision feb98062 (git): * 2013-09-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42747 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:09 PM Revision 89744e75 (git): * bignum.c (rb_big_bit_length): New method.
(rb_fix_bit_length): Ditto.
[ruby-core:56247] [Feature #8700]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
akr (Akira Tanaka)
01:25 PM Revision a926a1f4 (git): mention that Process.clock_getres is a CRuby feature.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
01:21 PM Revision 23da5a78 (git): * process.c (rb_clock_getres): New method.
(timetick2dblnum_reciprocal): New function.
* configure.in: Check clock_getres.
[ruby-core:56780] [Feature #8809] a...
akr (Akira Tanaka)
12:17 PM Revision 83a07091 (git): * bignum.c: Use GMP to accelerate big Bignum multiplication.
(bary_mul_gmp): New function.
(bary_mul): Use bary_mul_gmp.
(bigsq): Use different threshold with GMP.
* configu...
akr (Akira Tanaka)
06:07 AM Revision d0d63cff (git): * compile.c (NODE_MATCH3): pass CALL_INFO to opt_regexpmatch2
* insns.def (opt_regexpmatch2): use CALL_SIMPLE_METHOD to call =~ if
the receiver is not a T_STRING [Bug #8847] [ru...
Charlie Somerville
05:45 AM Revision e1fd7fa0 (git): * vm_insnhelper.h (CALL_SIMPLE_METHOD): change name of 'recv' argument
so that other variable names may be used when calling this macro
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
Charlie Somerville
05:07 AM Revision 7a4feec7 (git): * lib/securerandom.rb (random_bytes): Use Process.clock_gettime.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:30 AM Revision 9eb14119 (git): proc.c: preserve encodings
* proc.c (mnew_from_me, rb_mod_define_method, umethod_bind),
(method_inspect): preserve class name encodings.
git-...
nobu (Nobuyoshi Nakada)
04:30 AM Revision bdbda951 (git): proc.c: local variable
* proc.c (umethod_bind): extract a local variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42738 b2dd03c8-...
nobu (Nobuyoshi Nakada)
04:30 AM Revision 378161fe (git): dir.c: reduce string object
* dir.c (dir_each): get rid of allocate new string from UTF-8 string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
04:30 AM Revision 07bf69b0 (git): vm_method.c: [DOC] example of respond_to_missing?
* vm_method.c (obj_respond_to_missing): [DOC] respond_to_missing? is
used in the example of BasicObject.
git-svn-i...
nobu (Nobuyoshi Nakada)

08/30/2013

03:25 PM Revision 9c53f65b (git): * 2013-08-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42735 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:25 PM Revision 6908e496 (git): encoding.h: fix conflicts
* include/ruby/encoding.h (rb_{ascii8bit,utf8,usascii}_encindex): get
rid of conflict with macros defined in intern...
nobu (Nobuyoshi Nakada)
01:39 PM Revision 0328cdf9 (git): ChangeLog: fix commit miss
* ChangeLog: remove duplicated commit logs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42733 b2dd03c8-39d4-4d...
nobu (Nobuyoshi Nakada)
01:37 PM Revision 93024c63 (git): thread_pthread.c: fill stack info by creator thread
* thread_pthread.c (native_thread_init_stack): wait the creator thread
to fill machine stack info, if get_stack_of(...
nobu (Nobuyoshi Nakada)
01:37 PM Revision b59b1b9b (git): thread_pthread.c: define attr only if used
* thread_pthread.c (native_thread_create): define attr only if it is
used, and merge pthread_create() calls.
git-...
nobu (Nobuyoshi Nakada)
01:37 PM Revision 7703ba85 (git): thread_pthread.c: get_main_stack
* thread_pthread.c (get_main_stack): separate function to get stack of
main thread.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
01:26 AM Revision 51f09f15 (git): * 2013-08-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:26 AM Revision f8b3123e (git): thread_pthread.c: fix vps_pagesize
* thread_pthread.c (hpux_attr_getstackaddr): vps_pagesize is defaulted
to 16 and in Kbytes. [ruby-core:56863]
git...
nobu (Nobuyoshi Nakada)

08/29/2013

12:55 PM Revision a653ba0a (git): merge revision(s) 42720: [Backport #8829]
* ext/zlib/zlib.c (zstream_run): Fix handling of deflate streams that
need a dictionary but are being deco...
nagachika (Tomoyuki Chikanaga)
12:50 PM Revision 6588ba87 (git): merge revision(s) 42724: [Backport #8238]
* vm_insnhelper.c (vm_call_method): a method entry refers the based
class/module, so should search supercla...
nagachika (Tomoyuki Chikanaga)
09:12 AM Revision 5da55dfc (git): * struct.c (rb_struct_define_without_accessor_under): added.
This function is similar to rb_define_class_under() against
rb_define_class().
* include/ruby/intern.h: add a decla...
ko1 (Koichi Sasada)
08:03 AM Revision 74b85189 (git): vm_insnhelper.c: fix zsuper in prepended
* vm_insnhelper.c (vm_call_method): a method entry refers the based
class/module, so should search superclass from ...
nobu (Nobuyoshi Nakada)
01:20 AM Revision 4cdb8fd7 (git): .gdbinit: improve for displaying class/module
* .gdbinit (rp_class): show class name, if possible.
* .gdbinit (rb_ancestors): call rp_class directly.
git-svn-id:...
nobu (Nobuyoshi Nakada)
01:20 AM Revision 5c143c97 (git): .gdbinit: follow classname() change
* .gdbinit (rb_classname): follow classname() change at r36584, which
hash second argument now. reported by 36584 ...
nobu (Nobuyoshi Nakada)
12:54 AM Revision e1e46c05 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

08/28/2013

08:36 PM Revision 9f2f1fcb (git): * ext/zlib/zlib.c (zstream_run): Fix handling of deflate streams that
need a dictionary but are being decompressed by Zlib::Inflate.inflate
(which has no option to set a dictionary). N...
drbrain (Eric Hodel)
05:55 PM Revision c94b0e85 (git): backport Tempfile.create so psych tests will run outside ruby trunk
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
05:42 PM Revision 621c6dda (git): * 2013-08-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:42 PM Revision 48602d1d (git): * ext/psych/lib/psych/scalar_scanner.rb: invalid floats should be
treated as strings.
[Fixes GH-156] https://github.com/tenderlove/psych/issues/156
* test/psych/test_string.rb: tes...
tenderlovemaking (Aaron Patterson)
08:20 AM Revision 806ddf67 (git): thread_pthread.c: get_stack on HP-UX
* thread_pthread.c (hpux_attr_getstackaddr): basic support for the
get_stack() under HP-UX. based on the patch by ...
nobu (Nobuyoshi Nakada)
08:20 AM Revision b7aa49b9 (git): thread_pthread.c: dup code
* thread_pthread.c (get_stack): merge duplicated code split by ifdef.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
05:59 AM Revision 50b17c70 (git): thread_pthread.c: simplify
* thread_pthread.c (register_cached_thread_and_wait): simplify and
reduce branches.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
02:25 AM Revision e6ece122 (git): configure.in: check for sys/pstat.h
* configure.in (sys/pstat.h): fix missing header check for
missing/setproctitle.c on HP-UX. [ruby-core:56644] [Bug...
nobu (Nobuyoshi Nakada)

08/27/2013

07:54 PM Revision f26eceab (git): * 2013-08-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42712 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:54 PM Revision 00aff4d8 (git): * ext/openssl/ossl_ssl.c (ossl_ssl_read): Replace duplicate
wait_writable with wait_readable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42711 b2dd03c8-39d4-4d8f-98ff-8...
drbrain (Eric Hodel)
08:18 AM Revision ba572748 (git): timeout.rb: raise given exception
* lib/timeout.rb (Timeout#timeout): skip rescue clause only when no
exception class is given.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
08:03 AM Revision 8ef01921 (git): io.c: copy in binary mode
* io.c (copy_stream_body): should write in binary mode. based on a
patch by godfat (Lin Jen-Shin) at [ruby-core:56...
nobu (Nobuyoshi Nakada)
08:02 AM Revision 1e238c5a (git): io.c: common oflags
* io.c (copy_stream_body): move common open flags.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42708 b2dd03c8...
nobu (Nobuyoshi Nakada)
07:56 AM Revision 1af4196c (git): enumerator.c: rb_check_funcall
* enumerator.c (enumerator_size): use rb_check_funcall() instead of
respond_to? and call.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
07:56 AM Revision 9b4b5ad2 (git): enumerator.c: add comment
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:51 AM Revision a5f18c1f (git): enumerator.c: check arg size
* enumerator.c (enumerator_each): ensure argument array size is int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
07:46 AM Revision f25daa25 (git): array.c: optimized equality
* array.c (rb_ary_index, rb_ary_rindex): use optimized equality to
improve performance. [Feature #8820]
* vm_insnh...
nobu (Nobuyoshi Nakada)
07:11 AM Revision f01cef20 (git): vm_insnhelper.c: reduce duplication
* vm_insnhelper.c (vm_search_method): reduce duplicated code for the
case cache does not hit.
git-svn-id: svn+ssh...
nobu (Nobuyoshi Nakada)
07:11 AM Revision b3392daa (git): vm_insnhelper.h: RBASIC_CLASS
* vm_insnhelper.c (opt_eq_func): use RBASIC_CLASS() instead of HEAP_CLASS_OF().
* insns.def (opt_plus, opt_minus, opt...
nobu (Nobuyoshi Nakada)
07:08 AM Revision 92d7cdc2 (git): vm_eval.c: constify
* vm_eval.c (rb_check_funcall, rb_check_funcall_with_hook): constify
argv.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
04:04 AM Revision 69c8ab25 (git): * ext/stringio/stringio.c (strio_read_nonblock): declare local
variables at the first of function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42700 b2dd03c8-39d4-4d8f-98f...
ko1 (Koichi Sasada)
02:52 AM Revision 7c7b005a (git): Amend ChangeLog for r42698
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Marc-Andre Lafortune
02:50 AM Revision ca7f52a3 (git): * enumerator.c: Allow Enumerator size argument to be any callable.
Patch by Avdi Grimm. [bug #8641] [ruby-core:56032] [fix GH-362]
* test/ruby/test_enumerator.rb: Test for above
git-...
Marc-Andre Lafortune
02:49 AM Revision c4fe5260 (git): * gc.c (gc_profile_clear): do rest_sweep() before clearing
profile.current_record.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)

08/26/2013

10:50 PM Revision 0805d73f (git): update NEWS for read / write nonblock
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
10:41 PM Revision 988ca605 (git): * io.c (io_read_nonblock): support non-blocking reads without raising
exceptions. As in: `io.read_nonblock(size, exception: false)`
[ruby-core:38666] [Feature #5138]
* ext/openssl/ossl_...
tenderlovemaking (Aaron Patterson)
08:24 PM Revision eadad2c9 (git): * 2013-08-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:24 PM Revision e487a7f5 (git): * lib/rubygems: Import RubyGems 2.1.0 Release Candidate
* test/rubygems: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
drbrain (Eric Hodel)
08:59 AM Revision cddd93a5 (git): fix typo of r42691
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
07:25 AM Revision a6a85a0c (git): parse.y: warn CR
* parse.y (parser_nextc): warn carriage return in middle of line.
[ruby-core:56240] [Feature #8699]
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
06:27 AM Revision 1a3bcf10 (git): timeout.rb: skip rescue
* lib/timeout.rb (Timeout#timeout): should not be caught by rescue
clause. [Bug #8730]
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
06:02 AM Revision c075b153 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:47 AM Revision ad0ef29d (git): * array.c (rb_ary_splice): use RARRAY_PTR_USE() without WB because
there are not new relations.
* enum.c (enum_sort_by): ditto.
* struct.c (setup_struct): use RARRAY_RAWPTR().
* vm_eva...
ko1 (Koichi Sasada)
04:27 AM Revision bf2a494e (git): ChangeLog: convert with `iconv -t us-ascii//translit'. [Bug #8819]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:13 AM Revision e86d9fe8 (git): * array.c (ary_ensure_room_for_push): fix typo in r42658.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:37 AM Revision 21d7cd39 (git): sizes.c.tmpl: autogenerate
* template/sizes.c.tmpl: generate automatically by extracting
RUBY_CHECK_SIZEOF from configure.in.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
01:39 AM Revision c3ab2dc6 (git): * 2013-08-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:39 AM Revision ae5ac37f (git): fix typo
* process.c (gcd_timetick_int): Renamed from gcd_timtick_int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4268...
znz (Kazuhiro NISHIYAMA)
 

Also available in: Atom