Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-36721: Add --embed option to python-config (GH-13500) | Victor Stinner | 2019-05-23 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | To embed Python into an application, a new --embed option must be passed to "python3-config --libs --embed" to get "-lpython3.8" (link the application to libpython). To support both 3.8 and older, try "python3-config --libs --embed" first and fallback to "python3-config --libs" (without --embed) if the previous command fails. Add a pkg-config "python-3.8-embed" module to embed Python into an application: "pkg-config python-3.8-embed --libs" includes "-lpython3.8". To support both 3.8 and older, try "pkg-config python-X.Y-embed --libs" first and fallback to "pkg-config python-X.Y --libs" (without --embed) if the previous command fails (replace "X.Y" with the Python version). On the other hand, "pkg-config python3.8 --libs" no longer contains "-lpython3.8". C extensions must not be linked to libpython (except on Android, case handled by the script); this change is backward incompatible on purpose. "make install" now also installs "python-3.8-embed.pc". | ||||
* | bpo-36941: Windows build changes for Windows ARM64 (GH-13365) | Paul Monson | 2019-05-17 | 1 | -0/+1 |
| | |||||
* | bpo-35808: Retire pgen and use pgen2 to generate the parser (GH-11814) | Pablo Galindo | 2019-03-01 | 1 | -2/+0 |
| | | | | | Pgen is the oldest piece of technology in the CPython repository, building it requires various #if[n]def PGEN hacks in other parts of the code and it also depends more and more on CPython internals. This commit removes the old pgen C code and replaces it for a new version implemented in pure Python. This is a modified and adapted version of lib2to3/pgen2 that can generate grammar files compatibles with the current parser. This commit also eliminates all the #ifdef and code branches related to pgen, simplifying the code and making it more maintainable. The regen-grammar step now uses $(PYTHON_FOR_REGEN) that can be any version of the interpreter, so the new pgen code maintains compatibility with older versions of the interpreter (this also allows regenerating the grammar with the current CI solution that uses Python3.5). The new pgen Python module also makes use of the Grammar/Tokens file that holds the token specification, so is always kept in sync and avoids having to maintain duplicate token definitions. | ||||
* | bpo-35976: Enable Windows projects to build with platform ARM32 (GH-11825) | Paul Monson | 2019-02-14 | 1 | -0/+1 |
| | | | This change adds the necessary items to the build projects to avoid erroring out right at the start. It does not add _support_ for targeting Windows on ARM32, but is a necessary prerequisite for adding it. | ||||
* | Add mypy cache to gitignore (GH-6614) | Ekin Dursun | 2018-04-30 | 1 | -0/+1 |
| | |||||
* | Gitignore gmon.out (GH-5796) | Neeraj Badlani | 2018-03-26 | 1 | -0/+1 |
| | | | | | | | gmon.out is generated when profiling turned on Full Configuration: ./configure --prefix=$PWD/install --enable-profiling --enable-big-digits=30 --with-pydebug --with-assertions --with-valgrind | ||||
* | bpo-26439 Fix ctypes.util.find_library failure on AIX (#4507) | Michael Felt | 2017-12-19 | 1 | -0/+7 |
| | | | | | Implement find_library() support in ctypes/util for AIX. Add some AIX specific tests. | ||||
* | bpo-31036: Allow sphinx and blurb to be found automatically (#3440) | Ned Deily | 2017-09-08 | 1 | -0/+3 |
| | | | | Rather than requiring the path to blurb and/or sphinx-build to be specified to the make rule, enhance the Doc/Makefile to look for each first in a virtual environment created by make venv and, if not found, look on the normal process PATH. This allows the Doc/Makefile to take advantage of an installed spinx-build or blurb and, thus, do the right thing most of the time. Also, make the directory for the venv be configurable and document the `make venv` target. | ||||
* | Fix case in .gitignore (GH-2607) | Segev Finer | 2017-07-06 | 1 | -1/+1 |
| | |||||
* | Move directory in .gitignore (#1787) | Steve Dower | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | Add .idea and .iml to .gitignore (#1764) | gfyoung | 2017-05-24 | 1 | -0/+2 |
| | |||||
* | Add missing .gitignore entries for VS2015 IntelliSense DB (#1223) | Segev Finer | 2017-04-20 | 1 | -0/+2 |
| | |||||
* | Ignore Include/pydtrace_probes.h (#597) | Łukasz Langa | 2017-03-10 | 1 | -0/+1 |
| | | | | This is a generated file when --with-dtrace is passed. This entry is present in .hgignore. | ||||
* | pgen lives in Parser, not Programs. | Zachary Ware | 2016-10-01 | 1 | -1/+1 |
| | | | | Apparently, I can't read. | ||||
* | Update .{hg,git}ignore for Cygwin builds | Zachary Ware | 2016-10-01 | 1 | -0/+4 |
| | |||||
* | Issue #28046: Remove platform-specific directories from sys.path | Zachary Ware | 2016-09-10 | 1 | -1/+0 |
| | |||||
* | Remove Lib/_sysconfigdata.py from .gitignore | Zachary Ware | 2016-09-09 | 1 | -1/+0 |
| | |||||
* | Add libpython*.dylib to .{hg,git}ignore | Zachary Ware | 2016-09-06 | 1 | -0/+1 |
| | |||||
* | Minor improvements to the vcs ignore files | Steve Dower | 2016-09-05 | 1 | -3/+5 |
| | |||||
* | Issue #25827: Add support for ICC to configure | Zachary Ware | 2015-12-21 | 1 | -0/+1 |
| | |||||
* | Issue #24915: Add Clang support to PGO builds and use the test suite | Brett Cannon | 2015-09-18 | 1 | -0/+3 |
| | | | | | | for profile data. Thanks to Alecsandru Patrascu of Intel for the initial patch. | ||||
* | Ignore PCbuild/.vs directory. | Zachary Ware | 2015-05-17 | 1 | -2/+3 |
| | | | | Also fix a couple other ignored PCbuild directories in .gitignore | ||||
* | Next attempt: fix .gitignore for Unix and OSX. Sorry RDM! | Christian Heimes | 2015-04-22 | 1 | -1/+4 |
|\ | |||||
| * | Next attempt: fix .gitignore for Unix and OSX. Sorry RDM! | Christian Heimes | 2015-04-22 | 1 | -1/+4 |
| | | |||||
* | | Fix .gitignore for 'python' binary. | Christian Heimes | 2015-04-22 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix .gitignore for 'python' binary. | Christian Heimes | 2015-04-22 | 1 | -1/+1 |
| | | |||||
* | | Merge: Don't gitignore the Python directory on case insensitive file systems. | R David Murray | 2015-04-13 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Don't gitignore the Python directory on case insensitive file systems. | R David Murray | 2015-04-13 | 1 | -1/+1 |
| | | |||||
* | | Issue #23260: Update Windows installer | Steve Dower | 2015-02-06 | 1 | -0/+1 |
| | | |||||
* | | Issue #22919: Windows build updated to support VC 14.0 (Visual Studio 2015), ↵ | Steve Dower | 2014-11-22 | 1 | -11/+17 |
| | | | | | | | | which will be used for the official 3.5 release. | ||||
* | | Issue #22394: Add a 'venv' command to Doc/Makefile. | Brett Cannon | 2014-12-05 | 1 | -5/+1 |
| | | | | | | | | | | | | | | | | | | | | This will create a venv using the interpreter specified by the PYTHON variable for the Makefile that also install Sphinx. Typical usage is expected to be: cd Doc make venv PYTHON=../python make html PYTHON=venv/bin/python3 | ||||
* | | Issue #17896: Move Windows external lib sources from .. to externals. | Zachary Ware | 2014-11-02 | 1 | -0/+1 |
|\ \ | |/ | |||||
| * | Issue #17896: Move Windows external lib sources from .. to externals. | Zachary Ware | 2014-11-02 | 1 | -0/+1 |
| | | |||||
* | | Issue #22489: Update .gitignore to ignore Windows build output. | Zachary Ware | 2014-10-11 | 1 | -0/+10 |
| | | | | | | | | Initial patch by Robert Collins. | ||||
* | | Issue #18093: Factor out the programs that embed the runtime | Nick Coghlan | 2014-07-25 | 1 | -2/+2 |
|/ | |||||
* | Closes #18247: add Lib/test/data/* to .gitignore | Andrew Kuchling | 2013-06-21 | 1 | -0/+1 |
| | |||||
* | Add generated python-config files to .gitignore | Petri Lehtinen | 2013-02-23 | 1 | -0/+3 |
| | |||||
* | Add Modules/_freeze_importlib to .gitignore | Petri Lehtinen | 2012-10-26 | 1 | -0/+1 |
| | |||||
* | #14472: Update .gitignore | Petri Lehtinen | 2012-05-22 | 1 | -0/+19 |
| | | | | Patch by Matej Cepl. | ||||
* | Followup for issue #14321, remove references to Parser/pgen.stamp | Matthias Klose | 2012-04-04 | 1 | -1/+0 |
| | |||||
* | Update .gitignore | Petri Lehtinen | 2011-11-05 | 1 | -0/+1 |
| | |||||
* | Update .gitignore | Petri Lehtinen | 2011-11-05 | 1 | -0/+1 |
| | |||||
* | Make VCSes ignore the compiled shared library file (#12255) | Éric Araujo | 2011-07-28 | 1 | -0/+1 |
| | |||||
* | #12341: add coverage files/dirs to .hgignore. Patch by Sandro Tosi. | Ezio Melotti | 2011-06-25 | 1 | -0/+3 |
| | |||||
* | update .gitignore using .hgignore | Victor Stinner | 2010-12-17 | 1 | -4/+22 |
| | |||||
* | update gitignore | Victor Stinner | 2010-10-25 | 1 | -0/+26 |