summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-time
AgeCommit message (Expand)Author
2018-01-30Merge pull request #3936 from ken-mu/uintYukihiro "Matz" Matsumoto
2018-01-29mruby-time: remove ifdef for mktime error handlingken-mu
2018-01-28mruby-time: support time_t is uintken-mu
2018-01-24`Time.new(1969,12,31,23,59,59)` may or may not faile; ref #3932Yukihiro "Matz" Matsumoto
2018-01-21mruby-time: remove test case less than Dec 31 23:59:58 1969ken-mu
2018-01-20mruby-time: Fix mruby specific timegm() cannot return minusken-mu
2017-09-27fix: mrbgems\mruby-time\src\time.c(641): warning C4244: '=': conversion from ...Tomasz Dąbrowski
2017-09-27fix: mrbgems\mruby-time\src\time.c(372): warning C4244: 'function': conversio...Tomasz Dąbrowski
2017-09-25change DISABLE_STDIO to MRB_DISABLE_STDIO in mruby-time/time.cTomasz Dabrowski
2017-07-13Use `floor()` to implement `round()` on WIN32 platform.Yukihiro "Matz" Matsumoto
2017-07-13Define `round()` only on WIN32 platform; fix #3741Yukihiro "Matz" Matsumoto
2017-04-25Add explicit cast from double to long.Yukihiro "Matz" Matsumoto
2017-04-25Avoid use of `snprintf()` when DISABLE_STDIO is set; fix #3632Yukihiro "Matz" Matsumoto
2017-04-03Correctly handle large negative usec value.Clayton Smith
2017-04-03Unify `else` clause styleYukihiro "Matz" Matsumoto
2017-04-01Improve Time.new() performance using division; fix #3561Yukihiro "Matz" Matsumoto
2017-03-29Should raise FloatDomainErrorksss
2017-03-28Fix infinity loopksss
2017-01-09Validate tm values before timegm(); close #3368Yukihiro "Matz" Matsumoto
2017-01-02add explicit castsYukihiro "Matz" Matsumoto
2017-01-01Initialize potentially uninitialized variable tsec.Yukihiro "Matz" Matsumoto
2016-12-06Raise an exception in time_update_datetime().Yukihiro "Matz" Matsumoto
2016-11-27Add NULL checks for Time data retrievalYukihiro "Matz" Matsumoto
2016-11-26removed failing test for Time#initialize; ref #3295Yukihiro "Matz" Matsumoto
2016-11-25Fix null pointer dereference in mrb_time_initializeBouke van der Bijl
2016-11-24Time#initialize_copy: Check if source time is initialized.Yukihiro "Matz" Matsumoto
2016-04-04fix possible memory leak in mruby-time gemYukihiro "Matz" Matsumoto
2015-11-27Implemented round(double) function within mruby-time gem, for it is missing onPaolo Bosetti
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-07-09use round for llround. some platform (ex: mingw32) doesn't have llround.Yasuhiro Matsumoto
2015-06-17Added a check for 64 bit time_t overflow; based on a patch from @kext; close ...Yukihiro "Matz" Matsumoto
2015-06-16Changed llrint to llroundLukas Joeressen
2015-06-15Rounding errors could make time_alloc impreciseLukas Joeressen
2015-03-22call C11's timespec_get()cremno
2014-10-03add similar range check for tm->usec as wellYukihiro "Matz" Matsumoto
2014-10-03always check range before casting time_t to mrb_intYukihiro "Matz" Matsumoto
2014-10-03time_t may overflow mrb_int when word boxing is usedYukihiro "Matz" Matsumoto
2014-08-20Add API `mrb_data_init` to initialize `MRB_TT_DATA` tagged instance.take_cheeze
2014-08-09timer on windows bug fixed.dycoon
2014-08-03Time#to_i and Time#usec should care about mrb_int overflow on MRB_INT16; ref ...Yukihiro "Matz" Matsumoto
2014-07-02Use `MRB_ARGS_ARG(n, o)` instead of `MRB_ARGS_REQ(n) | MRB_ARGS_OPT(o)`.take_cheeze
2014-07-02time overflow check; ref #2337Yukihiro "Matz" Matsumoto
2014-06-15Test all ISO defined classes direct superclass except `Object` class.take_cheeze
2014-06-09Fix `Time.at` args spec.take_cheeze
2014-05-09pacify MSVC warnings for time.ckyab
2014-05-07Remove `Time` defined check in test.take_cheeze
2014-05-07Fix build on mingw32/64: struct timeval isn't defined in default. See: 642477...mattn
2014-05-05Implement day of week methods.take_cheeze
2014-05-02Update time.cwindwiny
2014-04-13mruby-time: fix check of `mktime`'s return valuecremno