Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Prefer the reentrant versions of gmtime and localtime | Nobuyoshi Nakada | 2021-10-14 | 1 | -0/+4 | |
| | ||||||
* | Include the invalid value in invalid_utc_offset error | Nobuyoshi Nakada | 2021-09-18 | 1 | -15/+17 | |
| | ||||||
* | Remove unneeded ruby_reset_leap_second_info function declaration (#4824) | S.H | 2021-09-16 | 1 | -1/+0 | |
| | ||||||
* | Using RB_BIGNUM_TYPE_P macro | S-H-GAMELINKS | 2021-09-11 | 1 | -8/+8 | |
| | ||||||
* | include/ruby/internal/intern/time.h: add doxygen | 卜部昌平 | 2021-09-10 | 1 | -5/+0 | |
| | | | | Must not be a bad idea to improve documents. [ci skip] | |||||
* | Replace RBOOL macro | S-H-GAMELINKS | 2021-09-05 | 1 | -1/+1 | |
| | ||||||
* | Using RBOOL macro | S.H | 2021-08-02 | 1 | -4/+3 | |
| | ||||||
* | Added macros for days in month | Nobuyoshi Nakada | 2021-06-27 | 1 | -13/+8 | |
| | ||||||
* | Shrink monthly tables | Nobuyoshi Nakada | 2021-06-27 | 1 | -6/+6 | |
| | ||||||
* | [Documentation] Fix typo, formatting in `time.c` | Anton Rieder | 2021-06-22 | 1 | -2/+2 | |
| | | | Backticks do not result in code formatting. | |||||
* | Make frozen Time Ractor-shareable | Nobuyoshi Nakada | 2021-06-18 | 1 | -1/+2 | |
| | ||||||
* | time.c: Check if defined(RUBY_MSVCRT_VERSION) to build on Solaris | Yusuke Endoh | 2021-06-14 | 1 | -1/+1 | |
| | | | | Fixes [Bug #17947] | |||||
* | timev.rb: moved class rdoc from time.c | Nobuyoshi Nakada | 2021-06-07 | 1 | -211/+1 | |
| | ||||||
* | Update Time documentation | Burdette Lamar | 2021-04-29 | 1 | -62/+158 | |
| | ||||||
* | Refactored sub-seconds normalizations | Nobuyoshi Nakada | 2021-04-01 | 1 | -40/+21 | |
| | | | | | | * separated argument to `timespec2timew` from `timespec` to seconds and nano-seconds. * unified nano-seconds and micro-seconds normalizations. | |||||
* | Remove mentions of Bignum in time.c | Jeremy Evans | 2021-02-19 | 1 | -8/+11 | |
| | | | | | | | | Move section on internal details out of the class-level documentation, since users do not need to know that. Update it to use Integer(T_BIGNUM) instead of Bignum. Fixes [Misc #17580] | |||||
* | Parse "-00:00" as UTC for the round-trip [Feature #17544] | Nobuyoshi Nakada | 2021-02-16 | 1 | -1/+3 | |
| | ||||||
* | Fixed time_t conversion modifiers for debug | Nobuyoshi Nakada | 2021-02-11 | 1 | -6/+19 | |
| | ||||||
* | Compile debugging code for time always | Nobuyoshi Nakada | 2021-02-10 | 1 | -14/+26 | |
| | ||||||
* | Fixed the signature of find_time_numguess_getter | Nobuyoshi Nakada | 2021-02-10 | 1 | -1/+2 | |
| | ||||||
* | Added `in:` timezone option to `Time.new` [Feature #17485] | Nobuyoshi Nakada | 2021-01-13 | 1 | -86/+15 | |
| | ||||||
* | Allow UTC offset without colons per ISO-8601 [Bug #17504] | Nobuyoshi Nakada | 2021-01-13 | 1 | -15/+29 | |
| | ||||||
* | Convert time component strings to integers more strictly | Nobuyoshi Nakada | 2021-01-12 | 1 | -4/+4 | |
| | | | | https://bugs.ruby-lang.org/issues/17485#change-89871 | |||||
* | Show seconds of utc_offset if not zero | Nobuyoshi Nakada | 2021-01-12 | 1 | -1/+8 | |
| | ||||||
* | get_tmopt is no longer used | Nobuyoshi Nakada | 2020-12-31 | 1 | -17/+0 | |
| | ||||||
* | Moved Time.at to builtin | Nobuyoshi Nakada | 2020-12-31 | 1 | -61/+6 | |
| | ||||||
* | Moved Time.now to builtin | Nobuyoshi Nakada | 2020-12-31 | 1 | -16/+3 | |
| | ||||||
* | Moved time.rb to timev.rb | Nobuyoshi Nakada | 2020-12-31 | 1 | -1/+1 | |
| | ||||||
* | Add time.rb as builtin | Nobuyoshi Nakada | 2020-12-31 | 1 | -0/+5 | |
| | ||||||
* | Removed deprecated Time#succ | Nobuyoshi Nakada | 2020-12-07 | 1 | -35/+0 | |
| | ||||||
* | Subsecond of Time::tm should be 0 | Nobuyoshi Nakada | 2020-11-28 | 1 | -0/+1 | |
| | ||||||
* | Use rb_intern_const instead of rb_intern in Init functions | Nobuyoshi Nakada | 2020-10-21 | 1 | -1/+1 | |
| | | | | | | | | | ``` find . -name \*.o -exec nm {} + |& sed '/Init_.*\.rbimpl_id/!d;s/^.* b //;s/\.[1-9][0-9]*$//;s/\.rbimpl_id$//' | uniq ``` should be empty. | |||||
* | Don't redefine #rb_intern over and over again | Stefan Stüben | 2020-10-21 | 1 | -23/+20 | |
| | ||||||
* | Fix Time#ceil when result should be the same as the receiver | Jeremy Evans | 2020-07-28 | 1 | -1/+4 | |
| | | | | Fixes [Bug #17025] | |||||
* | Use https instead of http | Kazuhiro NISHIYAMA | 2020-07-28 | 1 | -2/+2 | |
| | ||||||
* | Fix Time#to_a behavior with timezone [Bug #17046] | S.H | 2020-07-24 | 1 | -1/+1 | |
| | ||||||
* | Ensure time object meets a given condition [Bug #17042] | Nobuyoshi Nakada | 2020-07-23 | 1 | -15/+11 | |
| | ||||||
* | Merge pull request #3352 from S-H-GAMELINKS/bug/17042-strftime | S.H | 2020-07-23 | 1 | -0/+4 | |
| | | | Fix Time#strftime with timezone [Bug #17042] | |||||
* | [DOC] time.c document updated. | Tanaka Akira | 2020-07-21 | 1 | -113/+130 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fraction -> subsecond for consistency with method name * The sentence, "A non-portable feature allows the offset to be negative on some systems.", is removed. Time before 1970 should work portably now. If localtime() doesn't work before 1970, Ruby should extrapolate it. * Time::new -> Time.new "::" for method call is not common notation now. * Time#to_i truncates subsecond * Time#to_f approximates a value in Time object * Time#to_r The sentence, "You can use this method to convert _time_ to another Epoch.", is removed. It is not clear because no actual example of "another Epoch" is given. * Time#usec truncates fraction of microseconds. * Time#nsec truncates fraction of nanoseconds. * describe Time#inspect shows subsecond since Ruby 2.7.0. | |||||
* | Fixed yday and wday with timezone [Bug #17024] | Nobuyoshi Nakada | 2020-07-12 | 1 | -4/+9 | |
| | ||||||
* | find_time_t: reset status before goto | 卜部昌平 | 2020-06-29 | 1 | -0/+1 | |
| | ||||||
* | add UNREACHABLE_RETURN | 卜部昌平 | 2020-06-29 | 1 | -0/+1 | |
| | | | | | | Not every compilers understand that rb_raise does not return. When a function does not end with a return statement, such compilers can issue warnings. We would better tell them about reachabilities. | |||||
* | time_mload: do not goto into a branch | 卜部昌平 | 2020-06-29 | 1 | -2/+4 | |
| | | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor. | |||||
* | indent [ci skip] | 卜部昌平 | 2020-06-29 | 1 | -57/+57 | |
| | ||||||
* | find_time_t: do not goto into a branch | 卜部昌平 | 2020-06-29 | 1 | -29/+31 | |
| | | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor. | |||||
* | utc_offset_arg: do not goto into a branch | 卜部昌平 | 2020-06-29 | 1 | -2/+3 | |
| | | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor. | |||||
* | vtm_add_offset: do not goto into a branch | 卜部昌平 | 2020-06-29 | 1 | -2/+0 | |
| | | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor. | |||||
* | num_exact: do not goto into a branch | 卜部昌平 | 2020-06-29 | 1 | -29/+19 | |
| | | | | | I'm not necessarily against every goto in general, but jumping into a branch is definitely a bad idea. Better refactor. | |||||
* | Append subsec part instead of creating new string | Nobuyoshi Nakada | 2020-06-03 | 1 | -1/+1 | |
| | ||||||
* | sed -i 's|ruby/impl|ruby/internal|' | 卜部昌平 | 2020-05-11 | 1 | -1/+1 | |
| | | | | To fix build failures. |