aboutsummaryrefslogtreecommitdiffstats
path: root/time.c
Commit message (Expand)AuthorAgeFilesLines
* time.c: preserve marshalled timezonenobu2017-07-041-7/+13
* Improve performance of some Time methodswatson19782017-05-271-1/+1
* Improve Time#+ & Time#- performancewatson19782017-05-211-10/+2
* Improve Time#<=> performancewatson19782017-05-211-1/+2
* time.c: avoid taking a pointer to a member of packed structmame2017-05-041-7/+23
* time.c: rename div as divvnobu2017-04-111-49/+48
* time.c: use predefined IDsnormal2017-04-101-11/+8
* time.c: Improve Time#to_i performancenormal2017-04-101-1/+11
* time.c (time_strftime): avoid garbage in common casenormal2017-01-311-3/+5
* time.c: fix type of usec2subsecxnobu2016-12-241-1/+1
* time.c: remove debug codenobu2016-12-241-43/+0
* time.c: fix typo in value_insane_pnobu2016-12-241-1/+1
* time.c: inquire suspicious valuesnobu2016-12-231-8/+25
* time.c: inquire suspicious valuesnobu2016-12-221-5/+26
* time.c: debug printnobu2016-12-211-0/+5
* time.c: refine num_exact error messagenobu2016-12-211-31/+24
* time.c: use RB_TYPE_Pnobu2016-12-211-12/+7
* time.c: refine error messagenobu2016-12-191-9/+12
* fix vtm_add_offset yday on last day of year.akr2016-11-051-1/+1
* * time.c (time_arg): guard for mswin64 CI.usa2016-09-121-1/+1
* replace fixnum by integer in documents.akr2016-09-081-14/+14
* * time.c (obj2subsecx): subsec might be GC'ed. try to get rid of SEGV on mswinusa2016-09-061-0/+1
* * time.c (time_arg): revert r55688 beause it had no effect. retry...usa2016-07-151-1/+0
* * time.c (time_arg): it seems that this function sometimes causes SEGVusa2016-07-151-0/+1
* * time.c: define _DEFAULT_SOURCE because glibc 2.20 depracatesnaruse2016-04-271-0/+1
* time.c: add example [ci skip]nobu2016-04-221-0/+1
* strftime.c: format in Stringnobu2016-03-231-70/+17
* * time.c (wmul): wrong condition.usa2016-03-221-1/+1
* * time.c (wdiv, wmod): wdivmod0() assumes the 3rd and the 4th argumentsusa2016-03-221-4/+4
* * time.c (divmodv): void function never returns any value.usa2016-03-221-1/+4
* fix typonaruse2016-03-211-4/+3
* * time.c (MUL_OVERFLOW_FIXWV_P): defined for FIXWV.naruse2016-03-211-67/+4
* fix typonaruse2016-03-211-4/+2
* * time.c (divmodv): add the case both arguments are Fixnum.naruse2016-03-211-57/+40
* * internal.h (rb_fix_divmod_fix): like r54213, use FIX2NUM only ifnaruse2016-03-211-1/+1
* time.c (quo): fix missing returnnobu2016-03-211-1/+1
* fix commit missnaruse2016-03-211-1/+1
* * time.c (mod): Add Fixnum case.naruse2016-03-211-5/+8
* time.c (mul): fix missing return.nobu2016-03-201-1/+1
* * internal.h (DLONG): defined if long is 32bit (and LONG_LONG is 64bit;naruse2016-03-201-51/+1
* * time.c (add): remove FIXABLE() which is in LONG2NUM().naruse2016-03-201-10/+3
* * time.c (LOCALTIME): organize #ifdefs.naruse2016-03-181-36/+22
* * configure.in (rb_cv_member_struct_tm_tm_gmtoff): For Linux (glibc)naruse2016-03-181-0/+1
* * time.c: Minor typo in Time#dst? documentation.hsbt2016-03-151-1/+1
* * time.c (rb_time_timespec_new): swap utc and localtimenaruse2015-11-101-4/+4
* * time.c (rb_timespec_now): added.naruse2015-11-101-13/+48
* fix comment: tobj->gmt is 0:localtime 1:utc 2:fixoff 3:initnaruse2015-11-091-1/+1
* preserve encodings in error messagesnobu2015-09-281-9/+11
* * time.c (time_getlocaltime): [DOC] Add examples of valid utc_offsetakr2015-06-141-0/+6
* variable.c: avoid compatibility table with generic ivarsnormal2015-05-301-4/+1