1. 08 Aug, 2001 3 commits
    • Guido van Rossum's avatar
      Implement PEP 238 in its (almost) full glory. · 4668b000
      Guido van Rossum authored
      This introduces:
      
      - A new operator // that means floor division (the kind of division
        where 1/2 is 0).
      
      - The "future division" statement ("from __future__ import division)
        which changes the meaning of the / operator to implement "true
        division" (where 1/2 is 0.5).
      
      - New overloadable operators __truediv__ and __floordiv__.
      
      - New slots in the PyNumberMethods struct for true and floor division,
        new abstract APIs for them, new opcodes, and so on.
      
      I emphasize that without the future division statement, the semantics
      of / will remain unchanged until Python 3.0.
      
      Not yet implemented are warnings (default off) when / is used with int
      or long arguments.
      
      This has been on display since 7/31 as SF patch #443474.
      
      Flames to /dev/null.
      4668b000
    • Steven M. Gava's avatar
      074c9d2b
    • Jack Jansen's avatar
      Commented out most of the MacPython modules. There is a discussion on the · 194e13c9
      Jack Jansen authored
      pythonmac-sig about turning this all into a package, so in the mean time
      there is no reason to scribble all over people's disks. Interested parties
      can uncomment them.
      194e13c9
  2. 07 Aug, 2001 27 commits
  3. 06 Aug, 2001 10 commits