summaryrefslogtreecommitdiffstats
path: root/Modules/_datetimemodule.c
Commit message (Expand)AuthorAgeFilesLines
* gh-139774: use relaxed atomics for datetime hashes (#139775)Kumar Aditya2025-10-081-18/+29
* gh-88473: Implement fast path in date.today() for date types (#130980)Stan Ulbrych2025-09-161-10/+22
* gh-97517: Add documentation links to datetime strftime/strptime docstrings (#...Mehdi Hassan2025-09-151-5/+20
* gh-137210: Add a struct, slot & function for checking an extension's ABI (GH-...Petr Viktorin2025-09-051-0/+1
* gh-123681: Check NORMALIZE_CENTURY behavior at runtime; require C99 (GH-136022)Petr Viktorin2025-08-191-5/+21
* GH-137623: Use an AC decorator for docstring line length enforcement (#137690)Adam Turner2025-08-181-4/+8
* gh-136571: Convert more code in datetime to Argument Clinic (GH-136573)Serhiy Storchaka2025-08-091-468/+569
* GH-135552: Make the GC clear weakrefs later (GH-136189)Neil Schemenauer2025-08-071-1/+1
* gh-136421: Load `_datetime` static types during interpreter initialization (G...Peter Bierma2025-07-211-92/+73
* gh-120713: Make _Py_NORMALIZE_CENTURY private (GH-135933)Petr Viktorin2025-07-071-1/+1
* gh-88994: Change `datetime.datetime.now` to half-even rounding (#134258)John Keith Hohm2025-05-191-1/+2
* gh-126883: Add check that timezone fields are in range for `datetime.fromisof...Semyon Moroz2025-05-191-0/+15
* gh-70647: Raise a more informative error for when date is out of range (GH-13...Stan Ulbrych2025-03-211-1/+2
* GH-131238: More refactoring of core header files (GH-131351)Mark Shannon2025-03-171-0/+1
* gh-111178: Change Argument Clinic signature for `@classmethod` (#131157)Victor Stinner2025-03-121-2/+2
* gh-111178: fix UBSan failures in `Modules/_datetimemodule.c` (GH-129774)Bénédikt Tran2025-02-191-247/+313
* gh-127260: Improve error consistency in both `fromisoformat` implementations ...donBarbos2025-02-181-0/+3
* gh-109798: Normalize `_datetime` and `datetime` error messages (#127345)donBarbos2025-02-121-26/+25
* gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)Victor Stinner2025-01-311-1/+1
* gh-129354: Use PyErr_FormatUnraisable() function (#129435)Victor Stinner2025-01-301-1/+1
* gh-128911: Add PyImport_ImportModuleAttr() function (#128912)Victor Stinner2025-01-301-3/+3
* gh-119182: Use public PyUnicodeWriter in wrap_strftime() (#129206)Victor Stinner2025-01-231-11/+12
* gh-111178: Generate correct signature for most self converters (#128447)Erlend E. Aasland2025-01-201-4/+4
* gh-128104: Remove `Py_STRFTIME_C99_SUPPORT`; require C99-compliant strftime (...Zanie Blue2025-01-031-6/+0
* gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125583)Victor Stinner2024-10-251-1/+1
* gh-52551: Fix encoding issues in strftime() (GH-125193)Serhiy Storchaka2024-10-171-123/+83
* gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194)Victor Stinner2024-10-091-1/+1
* gh-124606: Fix reference leak in error path in `datetime_fromisoformat` in `_...Kirill Podoprigora2024-09-261-0/+2
* gh-41431: Add `datetime.time.strptime()` and `datetime.date.strptime()` (#120...Nice Zombies2024-09-251-2/+59
* gh-102450: Add ISO-8601 alternative for midnight to `fromisoformat()` calls. ...TizzySaurus2024-09-251-0/+36
* gh-123843: Remove broken links to the Zope DateTimeWiki (#123846)Adam Turner2024-09-091-4/+2
* gh-122854: Add Py_HashBuffer() function (#122855)Victor Stinner2024-08-301-1/+1
* Fix typos in docs, error messages and comments (#123336)Wulian2024-08-281-1/+1
* gh-122272: Guarantee specifiers %F and %C for datetime.strftime to be 0-padde...blhsing2024-08-231-6/+26
* GH-121832: Assert that the version number of static builtin types is not chan...Mark Shannon2024-07-241-46/+42
* gh-120713: Normalize year with century for datetime.strftime (GH-120820)blhsing2024-06-291-4/+50
* gh-120782: Update internal type cache when reloading datetime (#120829)neonene2024-06-211-0/+6
* gh-83754: Use the Py_TYPE() macro (#120599)Victor Stinner2024-06-171-1/+1
* gh-120161: Fix a Crash in the _datetime Module (gh-120182)Eric Snow2024-06-141-46/+2
* gh-71587: Drop local reference cache to `_strptime` module in `_datetime` (gh...neonene2024-06-121-7/+7
* gh-115225: Raise error on unsupported ISO 8601 time strings (#119339)benchatt2024-06-051-0/+3
* gh-117398: Use Per-Interpreter State for the _datetime Static Types (gh-119929)Eric Snow2024-06-031-55/+142
* gh-117398: Add datetime Module State (gh-119810)Eric Snow2024-06-031-162/+370
* gh-119655: Fix reference leak in the ``_datetimemodule.c`` (gh-119713)Kirill Podoprigora2024-05-291-2/+5
* gh-117398: Convert datetime.IsoCalendarDate To A Heap Type (gh-119637)Eric Snow2024-05-281-22/+60
* gh-117398: gh-119655: datetime: Init static state once & don't free it (GH-11...Petr Viktorin2024-05-281-5/+13
* gh-117398: Add multiphase support to _datetime (gh-119373)Erlend E. Aasland2024-05-271-15/+11
* gh-117398: Statically Allocate the Datetime C-API (GH-119472)Eric Snow2024-05-231-35/+83
* gh-117398: Move types to datetime state (#118606)Victor Stinner2024-05-101-77/+99
* gh-116322: Rename PyModule_ExperimentalSetGIL to PyUnstable_Module_SetGIL (GH...Petr Viktorin2024-05-061-1/+1