Commit 8b13688
committed
date: comprehensive GNU compatibility improvements
This commit combines multiple date utility improvements:
- Leap year and month arithmetic for GNU compatibility
- Military timezone parsing and debug functionality
- Negative date arithmetic with - operator
- Comprehensive tests for GNU arithmetic compatibility
- UTC timezone interpretation fixes for --utc flag
- RFC822 format fixes to use English locale
- Complex timezone format specifier parsing and width padding
- System timezone display for GNU compatibility
- ISO/RFC output format improvements
- Various bug fixes and improvements
This is a combined commit that needs to be split into logical PRs.1 parent b9798da commit 8b13688
File tree
5 files changed
+820
-111
lines changed- src/uu/date
- src
- util/gnu-patches
5 files changed
+820
-111
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| |||
0 commit comments