aboutsummaryrefslogtreecommitdiffstats
path: root/time.c
Commit message (Expand)AuthorAgeFilesLines
* * time.c: less bignum allocations.akr2010-03-311-141/+266
* * time.c (timew2timespec): fix previous change.akr2010-03-301-1/+1
* * time.c (wdivmod): renamed from wdivmodv. fix neg/pos and pos/neg.akr2010-03-301-31/+76
* * time.c: use more polymorphic operations.akr2010-03-301-24/+17
* * time.c: reorder wide value implementation.akr2010-03-301-103/+104
* * time.c: make wide value more polymorphic.akr2010-03-301-100/+102
* fix previous commit for LP64.akr2010-03-301-2/+8
* * time.c (w2v): renamed from w2xv.akr2010-03-301-89/+97
* update doc.akr2010-03-301-0/+15
* * time.c: wide value condition changed.akr2010-03-291-122/+128
* * time.c (rb_time_magnify): fix for LP64.akr2010-03-281-2/+12
* * time.c: rename small integer specialization related identifiers.akr2010-03-281-158/+158
* * time.c (weq): optimize for small integer.akr2010-03-271-12/+84
* * time.c (mul): condition refined.akr2010-03-271-4/+8
* * time.c: fix previos commit.akr2010-03-271-6/+8
* * time.c: use 64bit arithmetic even on platforms with 32bit VALUE.akr2010-03-271-142/+477
* * time.c (time_round): new method Time#round. [ruby-dev:40595]akr2010-03-111-0/+60
* * time.c (time_add): propagate fixed time offset.akr2010-02-151-0/+5
* * time.c (time_mdump, time_mload): dump/load utc_offset.nobu2010-02-031-3/+23
* * time.c (quo, time_mdump): use RRATIONAL().nobu2010-02-031-4/+4
* add comment.akr2010-02-031-1/+1
* * time.c (time_mload): add submicro into vtm.subsecx. [ruby-dev:40133] akr2010-01-221-0/+2
* * time.c (time_to_r): convert to rational if internal representationakr2010-01-131-1/+6
* update rdoc.akr2010-01-131-0/+14
* * time.c (time_mdump): use nano_num and nano_den instead of subnano toakr2010-01-131-18/+32
* * time.c (num_exact): should not accept strings as operands, evenmatz2009-12-041-2/+5
* * removed spaces just before tabs.nobu2009-11-261-1/+1
* fix typos.akr2009-11-031-1/+1
* * string.c: rdoc for <=>, casecmpmarcandre2009-10-281-1/+1
* * time.c (rb_time_succ): make Time#succ obsolete since time is notmatz2009-09-301-7/+6
* * time.c: fixed type.nobu2009-09-231-51/+52
* * time.c (time_mdump): error message refined.akr2009-09-161-1/+1
* * time.c (rb_time_timeval, rb_time_timespec): typed.nobu2009-09-091-2/+2
* * time.c (time_data_type): typed.nobu2009-09-091-10/+20
* * time.c (find_time_t): use mktime for the first guess.akr2009-08-301-0/+10
* * time.c (add): shortcut implemented for fixnums.akr2009-08-301-9/+27
* * time.c (eq): apply RTEST.akr2009-08-301-6/+40
* * timev.h (TIME_SCALE): defined as 1000000000.akr2009-08-291-145/+164
* * time.c (init_leap_second_info): use TIMET_MAX.akr2009-08-291-11/+6
* * time.c (init_leap_second_info): checks the result of gmtime tonobu2009-07-221-0/+1
* * time.c (time_timespec): rounds subsecond toward zero.nobu2009-07-121-12/+7
* * time.c (find_time_t): fix Time.local(2009,2,31) failure on 64bitakr2009-07-051-10/+58
* * time.c (find_time_t): less number of guesses for hh:mm:60.akr2009-07-031-2/+12
* * time.c (find_time_t): time guess strategy refined again.akr2009-07-021-115/+45
* suppress a warning.akr2009-07-021-1/+1
* * time.c (find_time_t): time guess strategy refined.akr2009-07-021-109/+140
* * time.c (num_exact): rb_check_to_integer() can deal with both ofnobu2009-07-011-5/+2
* * time.c (num_exact): use to_r for T_FLOAT.akr2009-07-011-48/+1
* * time.c (quo): return an integer if possible.akr2009-07-011-1/+12
* unused variable removed.akr2009-07-011-1/+0