]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Add workaround for VS 2010 nmake clean issue. VS 2010 doesn't set up PATH for nmake...
authorChristian Heimes <christian@cheimes.de>
Tue, 19 Nov 2013 23:50:38 +0000 (00:50 +0100)
committerChristian Heimes <christian@cheimes.de>
Tue, 19 Nov 2013 23:50:38 +0000 (00:50 +0100)
1  2 
Misc/NEWS
PC/python3.mak

diff --cc Misc/NEWS
index 3da2567562ba350621f0c353e93e1657e427ad1e,28d80c20edd4928c6e0298ebde1b774b5ac57ccf..619feb2e35c7e0f81f0c8630bf9618c47ce4ccf6
+++ b/Misc/NEWS
@@@ -271,111 -239,6 +271,114 @@@ Librar
    limiting the call to readline().  Original patch by Michał
    Jastrzębski and Giampaolo Rodola.
  
 +- Issue #17087: Improved the repr for regular expression match objects.
 +
 +Tests
 +-----
 +
 +- Issue #19440: Clean up test_capi by removing an unnecessary __future__
 +  import, converting from test_main to unittest.main, and running the
 +  _testcapi module tests as subTests of a unittest TestCase method.
 +
 +- Issue #19378: the main dis module tests are now run with both stdout
 +  redirection *and* passing an explicit file parameter
 +
 +- Issue #19378: removed the not-actually-helpful assertInstructionMatches
 +  and assertBytecodeExactlyMatches helpers from bytecode_helper
 +
 +- Issue #18702: All skipped tests now reported as skipped.
 +
 +- Issue #19439: interpreter embedding tests are now executed on Windows
 +  (Patch by Zachary Ware)
 +
 +- Issue #19085: Added basic tests for all tkinter widget options.
 +
 +- Issue 19384: Fix test_py_compile for root user, patch by Claudiu Popa.
 +
 +Build
 +-----
 +
++- Add workaround for VS 2010 nmake clean issue. VS 2010 doesn't set up PATH
++  for nmake.exe correctly.
++
 +- Issue #19550: Implement Windows installer changes of PEP 453 (ensurepip).
 +
 +- Issue #19520: Fix compiler warning in the _sha3 module on 32bit Windows.
 +
 +- Issue #19356: Avoid using a C variabled named "_self", it's a reserved
 +  word in some C compilers.
 +
 +- Issue #15792: Correct build options on Win64. Patch by Jeremy Kloth.
 +
 +- Issue #19373: Apply upstream change to Tk 8.5.15 fixing OS X 10.9
 +  screen refresh problem for OS X installer build.
 +
 +Tools/Demos
 +-----------
 +
 +- Issue #19390: Argument Clinic no longer accepts malformed Python
 +  and C ids.
 +
 +What's New in Python 3.4.0 Alpha 4?
 +===================================
 +
 +Release date: 2013-10-20
 +
 +Core and Builtins
 +-----------------
 +
 +- Issue #19301: Give classes and functions that are explicitly marked global a
 +  global qualname.
 +
 +- Issue #19279: UTF-7 decoder no longer produces illegal strings.
 +
 +- Issue #16612: Add "Argument Clinic", a compile-time preprocessor for
 +  C files to generate argument parsing code.  (See PEP 436.)
 +
 +- Issue #18810: Shift stat calls in importlib.machinery.FileFinder such that
 +  the code is optimistic that if something exists in a directory named exactly
 +  like the possible package being searched for that it's in actuality a
 +  directory.
 +
 +- Issue #18416: importlib.machinery.PathFinder now treats '' as the cwd and
 +  importlib.machinery.FileFinder no longer special-cases '' to '.'. This leads
 +  to modules imported from cwd to now possess an absolute file path for
 +  __file__ (this does not affect modules specified by path on the CLI but it
 +  does affect -m/runpy). It also allows FileFinder to be more consistent by not
 +  having an edge case.
 +
 +- Issue #4555: All exported C symbols are now prefixed with either
 +  "Py" or "_Py".
 +
 +- Issue #19219: Speed up marshal.loads(), and make pyc files slightly
 +  (5% to 10%) smaller.
 +
 +- Issue #19221: Upgrade Unicode database to version 6.3.0.
 +
 +- Issue #16742: The result of the C callback PyOS_ReadlineFunctionPointer must
 +  now be a string allocated by PyMem_RawMalloc() or PyMem_RawRealloc() (or NULL
 +  if an error occurred), instead of a string allocated by PyMem_Malloc() or
 +  PyMem_Realloc().
 +
 +- Issue #19199: Remove ``PyThreadState.tick_counter`` field
 +
 +- Fix macro expansion of _PyErr_OCCURRED(), and make sure to use it in at
 +  least one place so as to avoid regressions.
 +
 +- Issue #19087: Improve bytearray allocation in order to allow cheap popping
 +  of data at the front (slice deletion).
 +
 +- Issue #19014: memoryview.cast() is now allowed on zero-length views.
 +
 +- Issue #18690: memoryview is now automatically registered with
 +  collections.abc.Sequence
 +
 +- Issue #19078: memoryview now correctly supports the reversed builtin
 +  (Patch by Claudiu Popa)
 +
 +Library
 +-------
 +
  - Issue #18235: Fix the sysconfig variables LDSHARED and BLDSHARED under AIX.
    Patch by David Edelsohn.
  
diff --cc PC/python3.mak
index 8f9d46840b8ec9052a29cb297d8f409500bd246e,9cf180750d0d5f47cfbfbacb029da065978c4c19..fb8e7aac0977cc794a590bd6dc891da830571dd0
@@@ -1,10 -1,14 +1,14 @@@
 -$(OutDir)python3.dll: python3.def $(OutDir)python33stub.lib
 -      cl /LD /Fe$(OutDir)python3.dll python3dll.c python3.def $(OutDir)python33stub.lib
 +$(OutDir)python3.dll: python3.def $(OutDir)python34stub.lib
 +      cl /LD /Fe$(OutDir)python3.dll python3dll.c python3.def $(OutDir)python34stub.lib
  
 -$(OutDir)python33stub.lib:    python33stub.def
 -      lib /def:python33stub.def /out:$(OutDir)python33stub.lib /MACHINE:$(MACHINE)
 +$(OutDir)python34stub.lib:    python34stub.def
 +      lib /def:python34stub.def /out:$(OutDir)python34stub.lib /MACHINE:$(MACHINE)
  
  clean:
-       del $(OutDir)python3.dll $(OutDir)python3.lib $(OutDir)python34stub.lib $(OutDir)python3.exp $(OutDir)python34stub.exp
+       IF EXIST $(OutDir)python3.dll del $(OutDir)python3.dll
+       IF EXIST $(OutDir)python3.lib del $(OutDir)python3.lib
 -      IF EXIST $(OutDir)python33stub.lib del $(OutDir)python33stub.lib
++      IF EXIST $(OutDir)python34stub.lib del $(OutDir)python34stub.lib
+       IF EXIST $(OutDir)python3.exp del $(OutDir)python3.exp
 -      IF EXIST $(OutDir)python33stub.exp del $(OutDir)python33stub.exp
++      IF EXIST $(OutDir)python34stub.exp del $(OutDir)python34stub.exp
  
  rebuild: clean $(OutDir)python3.dll