summaryrefslogtreecommitdiffstats
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* bpo-36721: Add --embed option to python-config (GH-13500)Victor Stinner2019-05-231-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 Monson2019-05-171-0/+1
|
* bpo-35808: Retire pgen and use pgen2 to generate the parser (GH-11814)Pablo Galindo2019-03-011-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 Monson2019-02-141-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 Dursun2018-04-301-0/+1
|
* Gitignore gmon.out (GH-5796)Neeraj Badlani2018-03-261-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 Felt2017-12-191-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 Deily2017-09-081-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 Finer2017-07-061-1/+1
|
* Move directory in .gitignore (#1787)Steve Dower2017-05-241-1/+1
|
* Add .idea and .iml to .gitignore (#1764)gfyoung2017-05-241-0/+2
|
* Add missing .gitignore entries for VS2015 IntelliSense DB (#1223)Segev Finer2017-04-201-0/+2
|
* Ignore Include/pydtrace_probes.h (#597)Łukasz Langa2017-03-101-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 Ware2016-10-011-1/+1
| | | | Apparently, I can't read.
* Update .{hg,git}ignore for Cygwin buildsZachary Ware2016-10-011-0/+4
|
* Issue #28046: Remove platform-specific directories from sys.pathZachary Ware2016-09-101-1/+0
|
* Remove Lib/_sysconfigdata.py from .gitignoreZachary Ware2016-09-091-1/+0
|
* Add libpython*.dylib to .{hg,git}ignoreZachary Ware2016-09-061-0/+1
|
* Minor improvements to the vcs ignore filesSteve Dower2016-09-051-3/+5
|
* Issue #25827: Add support for ICC to configureZachary Ware2015-12-211-0/+1
|
* Issue #24915: Add Clang support to PGO builds and use the test suiteBrett Cannon2015-09-181-0/+3
| | | | | | for profile data. Thanks to Alecsandru Patrascu of Intel for the initial patch.
* Ignore PCbuild/.vs directory.Zachary Ware2015-05-171-2/+3
| | | | Also fix a couple other ignored PCbuild directories in .gitignore
* Next attempt: fix .gitignore for Unix and OSX. Sorry RDM!Christian Heimes2015-04-221-1/+4
|\
| * Next attempt: fix .gitignore for Unix and OSX. Sorry RDM!Christian Heimes2015-04-221-1/+4
| |
* | Fix .gitignore for 'python' binary.Christian Heimes2015-04-221-1/+1
|\ \ | |/
| * Fix .gitignore for 'python' binary.Christian Heimes2015-04-221-1/+1
| |
* | Merge: Don't gitignore the Python directory on case insensitive file systems.R David Murray2015-04-131-1/+1
|\ \ | |/
| * Don't gitignore the Python directory on case insensitive file systems.R David Murray2015-04-131-1/+1
| |
* | Issue #23260: Update Windows installerSteve Dower2015-02-061-0/+1
| |
* | Issue #22919: Windows build updated to support VC 14.0 (Visual Studio 2015), ↵Steve Dower2014-11-221-11/+17
| | | | | | | | which will be used for the official 3.5 release.
* | Issue #22394: Add a 'venv' command to Doc/Makefile.Brett Cannon2014-12-051-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 Ware2014-11-021-0/+1
|\ \ | |/
| * Issue #17896: Move Windows external lib sources from .. to externals.Zachary Ware2014-11-021-0/+1
| |
* | Issue #22489: Update .gitignore to ignore Windows build output.Zachary Ware2014-10-111-0/+10
| | | | | | | | Initial patch by Robert Collins.
* | Issue #18093: Factor out the programs that embed the runtimeNick Coghlan2014-07-251-2/+2
|/
* Closes #18247: add Lib/test/data/* to .gitignoreAndrew Kuchling2013-06-211-0/+1
|
* Add generated python-config files to .gitignorePetri Lehtinen2013-02-231-0/+3
|
* Add Modules/_freeze_importlib to .gitignorePetri Lehtinen2012-10-261-0/+1
|
* #14472: Update .gitignorePetri Lehtinen2012-05-221-0/+19
| | | | Patch by Matej Cepl.
* Followup for issue #14321, remove references to Parser/pgen.stampMatthias Klose2012-04-041-1/+0
|
* Update .gitignorePetri Lehtinen2011-11-051-0/+1
|
* Update .gitignorePetri Lehtinen2011-11-051-0/+1
|
* Make VCSes ignore the compiled shared library file (#12255)Éric Araujo2011-07-281-0/+1
|
* #12341: add coverage files/dirs to .hgignore. Patch by Sandro Tosi.Ezio Melotti2011-06-251-0/+3
|
* update .gitignore using .hgignoreVictor Stinner2010-12-171-4/+22
|
* update gitignoreVictor Stinner2010-10-251-0/+26