- 20 Eyl, 2017 1 kayıt (commit)
-
-
Antoine Pitrou yazdı
* bpo-31536: Avoid wholesale rebuild after `make regen-all` * Add NEWS
-
- 11 Eyl, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
-
- 08 Eyl, 2017 2 kayıt (commit)
-
-
octaviansoldea yazdı
Allow configure --with-lto to apply to all builds, not just profile-opt builds. Whether this is actually useful or not must be determined by the person building CPython using their own toolchain. My own quick test on x86_64 Debian 9 (gcc 6.3, binutils 2.28) seemed to suggest that it wasn't, but I expect better toolchains can or will exist at some point. The point is to allow it at all.
-
Eric Snow yazdı
* group the (stateful) runtime globals into various topical structs * consolidate the topical structs under a single top-level _PyRuntimeState struct * add a check-c-globals.py script that helps identify runtime globals Other globals are excluded (see globals.txt and check-c-globals.py).
-
- 07 Eyl, 2017 2 kayıt (commit)
-
-
Antoine Pitrou yazdı
* Remove Setup.config * Always define WITH_THREAD for compatibility.
-
Christian Heimes yazdı
Signed-off-by: Christian Heimes <christian@python.org>
-
- 06 Eyl, 2017 2 kayıt (commit)
-
-
Eric Snow yazdı
Windows buildbots started failing due to include-related errors.
-
Eric Snow yazdı
* group the (stateful) runtime globals into various topical structs * consolidate the topical structs under a single top-level _PyRuntimeState struct * add a check-c-globals.py script that helps identify runtime globals Other globals are excluded (see globals.txt and check-c-globals.py).
-
- 18 Agu, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
-
- 27 Tem, 2017 1 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
- 30 Haz, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
Make tests fail if a test altered the environment.
-
- 27 May, 2017 2 kayıt (commit)
-
-
Gregory P. Smith yazdı
* bpo-30492: Allow make clinic to work out of tree. * Use os.curdir instead of "." as the default value.
-
xdegaye yazdı
Extension modules listed after the *disabled* marker are not built at all, neither by the Makefile nor by setup.py.
-
- 23 May, 2017 1 kayıt (commit)
-
-
Eric Snow yazdı
PEP 432 specifies a number of large changes to interpreter startup code, including exposing a cleaner C-API. The major changes depend on a number of smaller changes. This patch includes all those smaller changes.
-
- 22 May, 2017 1 kayıt (commit)
-
-
Stéphane Wirtel yazdı
-
- 10 May, 2017 1 kayıt (commit)
-
-
stratakis yazdı
* bpo-28787: Fix out of tree --with-dtrace builds * Unsilence directory creation * Add Misc/NEWS and Misc/ACKS entries
-
- 09 May, 2017 1 kayıt (commit)
-
-
Xiang Zhang yazdı
-
- 05 May, 2017 1 kayıt (commit)
-
-
torsava yazdı
* bpo-29243: Fix Makefile with respect to --enable-optimizations When using the Profile Guided Optimization (./configure --enable-optimizations) Python is built not only during `make` but rebuilt again during `make test`, `make install` and others. This patch fixes the issue. Note that this fix produces no change at all in the Makefile if configure is run witout --enable-optimizations. * !squash
-
- 03 May, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
Don't rebuild generated files based on file modification time anymore, the action is now explicit. Replace "make touch" with "make regen-all". Changes: * Remove "make touch", Tools/hg/hgtouch.py and .hgtouch * Add a new "make regen-all" command to rebuild all generated files * Add subcommands to only generate specific files: - regen-ast: Include/Python-ast.h and Python/Python-ast.c - regen-grammar: Include/graminit.h and Python/graminit.c - regen-importlib: Python/importlib_external.h and Python/importlib.h - regen-opcode: Include/opcode.h - regen-opcode-targets: Python/opcode_targets.h - regen-typeslots: Objects/typeslots.inc * Rename PYTHON_FOR_GEN to PYTHON_FOR_REGEN * pgen is now only built by by "make regen-grammar" * Add $(srcdir)/ prefix to paths to source files to handle correctly compilation outside the source directory Note: $(PYTHON_FOR_REGEN) is no more used nor needed by "make" default target building Python.
-
- 28 Nis, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
On clang, only compile dtoa.c with -fno-strict-aliasing, use strict aliasing to compile all other C files.
-
- 24 Mar, 2017 1 kayıt (commit)
-
-
Alex Dzyoba yazdı
* Fix `make tags` warnings `make tags` target tries to find C sources and headers in "Grammar" and "Mac" folders and generates these warnings: ctags: Warning: cannot open source file "Grammar/*.[ch]" : No such file or directory ctags: Warning: cannot open source file "Mac/*.[ch]" : No such file or directory This commit changes $SRCDIRS variable in configure.ac to remote these directories. This variable is used only for tags generation. Also, "configure" was regenerated with `autoreconf`. * Fix `make tags` fail on non-default tag names When ctags overrides default tags filename (e.g. `-f .tags`) `make tags` is failed because it assumes to see default `tags` filename: sort: cannot read: tags: No such file or directory This commit explicitly specifies "tags" filename for tags generation.
-
- 04 Mar, 2017 1 kayıt (commit)
-
-
Ned Deily yazdı
sys.version and the platform module python_build(), python_branch(), and python_revision() functions now use git information rather than hg when building from a repo. Based on original patches by Brett Cannon and Steve Dower.
-
- 12 Şub, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
* Move all functions to call objects in a new Objects/call.c file. * Rename fast_function() to _PyFunction_FastCallKeywords(). * Copy null_error() from Objects/abstract.c * Inline type_error() in call.c to not have to copy it, it was only called once. * Export _PyEval_EvalCodeWithName() since it is now called from call.c.
-
- 11 Şub, 2017 1 kayıt (commit)
-
-
Victor Stinner yazdı
Update also the Release Schedule to Python 3.7.
-
- 10 Şub, 2017 2 kayıt (commit)
-
-
Victor Stinner yazdı
Sorry, I didn't want to push this change before the review :-( I was pushing a change into the 2.7 branch.
-
Victor Stinner yazdı
* Move all functions to call objects in a new Objects/call.c file. * Rename fast_function() to _PyFunction_FastCallKeywords(). * Copy null_error() from Objects/abstract.c * Inline type_error() in call.c to not have to copy it, it was only called once. * Export _PyEval_EvalCodeWithName() since it is now called from call.c.
-
- 13 Ock, 2017 1 kayıt (commit)
-
-
Vinay Sajip yazdı
-
- 15 Ara, 2016 1 kayıt (commit)
-
-
Xiang Zhang yazdı
Add a dependency to stringlib to make sure that bytes_methods.c is recompiled if stringlib is modified.
-
- 20 Kas, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
The ld_so_aix script and python.exp file are created in the build directory. Patch by Tristan Carel and Michael Haubenwallner.
-
- 29 Eki, 2016 1 kayıt (commit)
-
-
Xavier de Gaye yazdı
-
- 28 Eki, 2016 1 kayıt (commit)
-
-
Xavier de Gaye yazdı
from lib-dynload on install.
-
- 21 Eki, 2016 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
C99 inline semantics don't work everywhere. (https://bugs.python.org/issue28092) We don't want these to have external visibility anyway.
-
- 01 Eki, 2016 1 kayıt (commit)
-
-
Zachary Ware yazdı
Patch by Roumen Petrov, based on original patch by Jason Tishler.
-
- 29 Eyl, 2016 2 kayıt (commit)
-
-
Victor Stinner yazdı
-
Serhiy Storchaka yazdı
targets in Makefile). Patch by Arfrever Frehtes Taifersar Arahesis.
-
- 22 Eyl, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
Gnu Make treats comments in a list of commands as shell comments (not makefile comments), and reports them as shell commands. The space separating the @ and # symbols helps syntax highlighting.
-
- 21 Eyl, 2016 1 kayıt (commit)
-
-
Christian Heimes yazdı
-
- 13 Eyl, 2016 1 kayıt (commit)
-
-
Martin Panter yazdı
A newer instance of this option, enabled in the configure script when building outside the source tree, made this redundant.
-
- 12 Eyl, 2016 1 kayıt (commit)
-
-
Victor Stinner yazdı
It seems like at least 2 buildbots need more than 15 minutes per test file. Example with "AMD64 Snow Leop 3.x": 10 slowest tests: - test_tools: 14 min 40 sec - test_tokenize: 11 min 57 sec - test_datetime: 11 min 25 sec - ...
-
- 10 Eyl, 2016 1 kayıt (commit)
-
-
Benjamin Peterson yazdı
-