[Python-checkins] cpython (merge 3.6 -> default): merge 3.6

benjamin.peterson python-checkins at python.org
Fri Oct 21 01:39:52 EDT 2016


https://hg.python.org/cpython/rev/307d7b47b06a
changeset:   104602:307d7b47b06a
parent:      104600:a9a136c9d857
parent:      104601:fd9a4bd16587
user:        Benjamin Peterson <benjamin at python.org>
date:        Thu Oct 20 22:39:39 2016 -0700
summary:
  merge 3.6

files:
  Include/pydtrace.h                 |  36 +++++++++---------
  Makefile.pre.in                    |   1 -
  PCbuild/pythoncore.vcxproj         |   1 -
  PCbuild/pythoncore.vcxproj.filters |   3 -
  Python/dtrace_stubs.c              |  24 ------------
  5 files changed, 18 insertions(+), 47 deletions(-)


diff --git a/Include/pydtrace.h b/Include/pydtrace.h
--- a/Include/pydtrace.h
+++ b/Include/pydtrace.h
@@ -25,25 +25,25 @@
 
 /* Without DTrace, compile to nothing. */
 
-inline void PyDTrace_LINE(const char *arg0, const char *arg1, int arg2) {}
-inline void PyDTrace_FUNCTION_ENTRY(const char *arg0, const char *arg1, int arg2)  {}
-inline void PyDTrace_FUNCTION_RETURN(const char *arg0, const char *arg1, int arg2) {}
-inline void PyDTrace_GC_START(int arg0) {}
-inline void PyDTrace_GC_DONE(int arg0) {}
-inline void PyDTrace_INSTANCE_NEW_START(int arg0) {}
-inline void PyDTrace_INSTANCE_NEW_DONE(int arg0) {}
-inline void PyDTrace_INSTANCE_DELETE_START(int arg0) {}
-inline void PyDTrace_INSTANCE_DELETE_DONE(int arg0) {}
+static inline void PyDTrace_LINE(const char *arg0, const char *arg1, int arg2) {}
+static inline void PyDTrace_FUNCTION_ENTRY(const char *arg0, const char *arg1, int arg2)  {}
+static inline void PyDTrace_FUNCTION_RETURN(const char *arg0, const char *arg1, int arg2) {}
+static inline void PyDTrace_GC_START(int arg0) {}
+static inline void PyDTrace_GC_DONE(int arg0) {}
+static inline void PyDTrace_INSTANCE_NEW_START(int arg0) {}
+static inline void PyDTrace_INSTANCE_NEW_DONE(int arg0) {}
+static inline void PyDTrace_INSTANCE_DELETE_START(int arg0) {}
+static inline void PyDTrace_INSTANCE_DELETE_DONE(int arg0) {}
 
-inline int PyDTrace_LINE_ENABLED(void) { return 0; }
-inline int PyDTrace_FUNCTION_ENTRY_ENABLED(void) { return 0; }
-inline int PyDTrace_FUNCTION_RETURN_ENABLED(void) { return 0; }
-inline int PyDTrace_GC_START_ENABLED(void) { return 0; }
-inline int PyDTrace_GC_DONE_ENABLED(void) { return 0; }
-inline int PyDTrace_INSTANCE_NEW_START_ENABLED(void) { return 0; }
-inline int PyDTrace_INSTANCE_NEW_DONE_ENABLED(void) { return 0; }
-inline int PyDTrace_INSTANCE_DELETE_START_ENABLED(void) { return 0; }
-inline int PyDTrace_INSTANCE_DELETE_DONE_ENABLED(void) { return 0; }
+static inline int PyDTrace_LINE_ENABLED(void) { return 0; }
+static inline int PyDTrace_FUNCTION_ENTRY_ENABLED(void) { return 0; }
+static inline int PyDTrace_FUNCTION_RETURN_ENABLED(void) { return 0; }
+static inline int PyDTrace_GC_START_ENABLED(void) { return 0; }
+static inline int PyDTrace_GC_DONE_ENABLED(void) { return 0; }
+static inline int PyDTrace_INSTANCE_NEW_START_ENABLED(void) { return 0; }
+static inline int PyDTrace_INSTANCE_NEW_DONE_ENABLED(void) { return 0; }
+static inline int PyDTrace_INSTANCE_DELETE_START_ENABLED(void) { return 0; }
+static inline int PyDTrace_INSTANCE_DELETE_DONE_ENABLED(void) { return 0; }
 
 #endif /* !WITH_DTRACE */
 
diff --git a/Makefile.pre.in b/Makefile.pre.in
--- a/Makefile.pre.in
+++ b/Makefile.pre.in
@@ -355,7 +355,6 @@
 		Python/compile.o \
 		Python/codecs.o \
 		Python/dynamic_annotations.o \
-		Python/dtrace_stubs.o \
 		Python/errors.o \
 		Python/frozenmain.o \
 		Python/future.o \
diff --git a/PCbuild/pythoncore.vcxproj b/PCbuild/pythoncore.vcxproj
--- a/PCbuild/pythoncore.vcxproj
+++ b/PCbuild/pythoncore.vcxproj
@@ -356,7 +356,6 @@
     <ClCompile Include="..\Python\ceval.c" />
     <ClCompile Include="..\Python\codecs.c" />
     <ClCompile Include="..\Python\compile.c" />
-    <ClCompile Include="..\Python\dtrace_stubs.c" />
     <ClCompile Include="..\Python\dynamic_annotations.c" />
     <ClCompile Include="..\Python\dynload_win.c" />
     <ClCompile Include="..\Python\errors.c" />
diff --git a/PCbuild/pythoncore.vcxproj.filters b/PCbuild/pythoncore.vcxproj.filters
--- a/PCbuild/pythoncore.vcxproj.filters
+++ b/PCbuild/pythoncore.vcxproj.filters
@@ -851,9 +851,6 @@
     <ClCompile Include="..\Python\compile.c">
       <Filter>Python</Filter>
     </ClCompile>
-    <ClCompile Include="..\Python\dtrace_stubs.c">
-      <Filter>Python</Filter>
-    </ClCompile>
     <ClCompile Include="..\Python\dynamic_annotations.c">
       <Filter>Python</Filter>
     </ClCompile>
diff --git a/Python/dtrace_stubs.c b/Python/dtrace_stubs.c
deleted file mode 100644
--- a/Python/dtrace_stubs.c
+++ /dev/null
@@ -1,24 +0,0 @@
-#include <Python.h>
-#include "pydtrace.h"
-
-#ifndef WITH_DTRACE
-extern inline void PyDTrace_LINE(const char *arg0, const char *arg1, int arg2);
-extern inline void PyDTrace_FUNCTION_ENTRY(const char *arg0, const char *arg1, int arg2);
-extern inline void PyDTrace_FUNCTION_RETURN(const char *arg0, const char *arg1, int arg2);
-extern inline void PyDTrace_GC_START(int arg0);
-extern inline void PyDTrace_GC_DONE(int arg0);
-extern inline void PyDTrace_INSTANCE_NEW_START(int arg0);
-extern inline void PyDTrace_INSTANCE_NEW_DONE(int arg0);
-extern inline void PyDTrace_INSTANCE_DELETE_START(int arg0);
-extern inline void PyDTrace_INSTANCE_DELETE_DONE(int arg0);
-
-extern inline int PyDTrace_LINE_ENABLED(void);
-extern inline int PyDTrace_FUNCTION_ENTRY_ENABLED(void);
-extern inline int PyDTrace_FUNCTION_RETURN_ENABLED(void);
-extern inline int PyDTrace_GC_START_ENABLED(void);
-extern inline int PyDTrace_GC_DONE_ENABLED(void);
-extern inline int PyDTrace_INSTANCE_NEW_START_ENABLED(void);
-extern inline int PyDTrace_INSTANCE_NEW_DONE_ENABLED(void);
-extern inline int PyDTrace_INSTANCE_DELETE_START_ENABLED(void);
-extern inline int PyDTrace_INSTANCE_DELETE_DONE_ENABLED(void);
-#endif

-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list