1. 30 Sep, 2014 24 commits
  2. 29 Sep, 2014 15 commits
  3. 28 Sep, 2014 1 commit
    • Alexander Belopolsky's avatar
      Closes issue #20858: Enhancements/fixes to pure-python datetime module · 6c7a4182
      Alexander Belopolsky authored
      This patch brings the pure-python datetime more in-line with the C
      module.  Patch contributed by Brian Kearns, a PyPy developer.  PyPy
      project has been running these modifications in PyPy2 stdlib.
      
      This commit includes:
      
      - General PEP8/cleanups;
      - Better testing of argument types passed to constructors;
      - Removal of duplicate operations;
      - Optimization of timedelta creation;
      - Caching the result of __hash__ like the C accelerator;
      - Enhancements/bug fixes in tests.
      6c7a4182