Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-34011: Fixes missing venv files and other tests (GH-9458) | Steve Dower | 2018-09-20 | 8 | -114/+148 |
| | |||||
* | bpo-34754: Fix test_flush_return_value on FreeBSD (GH-9451) | Berker Peksag | 2018-09-20 | 1 | -2/+3 |
| | | | | Apparently, FreeBSD doesn't raise OSError when offset is not a multiple of mmap.PAGESIZE. | ||||
* | bpo-33649: More improvements (GH-9439) | Yury Selivanov | 2018-09-20 | 2 | -47/+176 |
| | |||||
* | bpo-19756: Prevent test failures due to EADDRNOTAVAIL (GH-9446) | Berker Peksag | 2018-09-20 | 1 | -0/+3 |
| | |||||
* | bpo-34743: Fix test_database_source_name under SQLite 3.7.9 (GH-9426) | Berker Peksag | 2018-09-20 | 1 | -0/+6 |
| | |||||
* | bpo-32215: Fix performance regression in sqlite3 (GH-8511) | Berker Peksag | 2018-09-20 | 2 | -4/+6 |
| | |||||
* | bpo-34746: Fix stop -> close (GH-9437) | Yury Selivanov | 2018-09-20 | 1 | -1/+1 |
| | |||||
* | Enables test result collection for CI builds (GH-9433) | Steve Dower | 2018-09-19 | 3 | -3/+30 |
| | |||||
* | Revert "bpo-34589: Add -X coerce_c_locale command line option (GH-9378)" ↵ | Victor Stinner | 2018-09-19 | 17 | -242/+87 |
| | | | | | | | | | | | | | | | | (GH-9430) * Revert "bpo-34589: Add -X coerce_c_locale command line option (GH-9378)" This reverts commit dbdee0073cf0b88fe541980ace1f650900f455cc. * Revert "bpo-34589: C locale coercion off by default (GH-9073)" This reverts commit 7a0791b6992d420dc52536257f2f093851ed7215. * Revert "bpo-34589: Make _PyCoreConfig.coerce_c_locale private (GH-9371)" This reverts commit 188ebfa475a6f6aa2d0ea14ca8e1fbe7865b6d27. | ||||
* | Ignores failure to update lists (GH-9424) | Steve Dower | 2018-09-19 | 1 | -1/+1 |
| | |||||
* | bpo-25711: Remove outdated zipimport tests. (GH-9404) | Serhiy Storchaka | 2018-09-19 | 1 | -49/+0 |
| | | | They were specific to the C implementation. | ||||
* | bpo-34712: Fix style in examples in "Input and Output" (GH-9361) | Ben Hoyt | 2018-09-19 | 1 | -4/+7 |
| | | | | | | | | | | | A couple of fixes here to make this more PEP-8: * Avoid multiple statements on one line with `;` statement separator -- this is very rare in Python and is "generally discouraged" in PEP 8 (and if used, per PEP 8 there shouldn't be a space before the `;`) * Add output for the first "Formatted String Literals" example. (Side note: are the doctests for this being run? If so, why didn't it fail?) * Avoid space before `!r`. I have generally not seen spaces before the `!`, and this also matches the style used in the docs here: https://docs.python.org/3/library/string.html#format-string-syntax https://bugs.python.org/issue34712 | ||||
* | bpo-34125: Enable profiling of method_descriptor in all cases (GH-8416) | jdemeyer | 2018-09-19 | 3 | -3/+46 |
| | | | | | | `list.append([], None)` was profiled but `list.append([], None, **{})` was not profiled. Enable profiling for later case. https://bugs.python.org/issue34125 | ||||
* | run autoconf (GH-9411) | Benjamin Peterson | 2018-09-19 | 3 | -100/+51 |
| | | | Follow up to 2a9c3805ddedf282881ef7811a561c70b74f80b1 (bpo-34585). | ||||
* | bpo-25711: Move _ZipImportResourceReader from importlib to zipimport. (GH-9406) | Serhiy Storchaka | 2018-09-19 | 3 | -952/+1067 |
| | |||||
* | closes bpo-34585: Don't do runtime test to get float byte order. (GH-9085) | Ross Burton | 2018-09-19 | 3 | -63/+99 |
| | | | | | | | Currently configure.ac uses AC_RUN_IFELSE to determine the byte order of doubles, but this silently fails under cross compilation and Python doesn't do floats properly. Instead, steal a macro from autoconf-archive which compiles code using magic doubles (which encode to ASCII) and grep for the representation in the binary. RFC because this doesn't yet handle the weird ancient ARMv4 OABI 'mixed-endian' encoding properly. This encoding is ancient and I don't believe the union of "Python 3.8 users" and "OABI users" has anything in. Should the support for this just be dropped too? Alternatively, someone will need to find an OABI toolchain to verify the encoding of the magic double. | ||||
* | bpo-33649: Add a high-level section about Futures; few quick fixes (GH-9403) | Yury Selivanov | 2018-09-18 | 5 | -45/+148 |
| | | | Co-authored-by: Elvis Pranskevichus <elvis@magic.io> | ||||
* | Clarify that AsyncExitStack works with coroutine functions (GH-9405) | Nathaniel J. Smith | 2018-09-18 | 1 | -2/+2 |
| | | | | | | | | | | | | The docs were ambiguous about whether you pass in a coroutine function or a coroutine object, e.g. is it: aestack.push_async_exit(some_async_func) or aestack.push_async_exit(some_async_func()) (It's the first one.) | ||||
* | bpo-25711: Rewrite zipimport in pure Python. (GH-6809) | Serhiy Storchaka | 2018-09-18 | 23 | -3408/+2998 |
| | |||||
* | bpo-34472: Add data descriptor signature to zipfile (GH-8871) | Silas Sewell | 2018-09-18 | 3 | -2/+8 |
| | | | | This makes streamed zips compatible with MacOS Archive Utility and other applications. | ||||
* | bpo-34582: Adds JUnit XML output for regression tests (GH-9210) | Steve Dower | 2018-09-18 | 12 | -33/+329 |
| | |||||
* | bpo-34623: Use XML_SetHashSalt in _elementtree (GH-9146) | Christian Heimes | 2018-09-18 | 4 | -1/+15 |
| | | | | | | | | | | The C accelerated _elementtree module now initializes hash randomization salt from _Py_HashSecret instead of libexpat's default CPRNG. Signed-off-by: Christian Heimes <christian@python.org> https://bugs.python.org/issue34623 | ||||
* | bpo-33721: Make some os.path functions and pathlib.Path methods be tolerant ↵ | Serhiy Storchaka | 2018-09-18 | 15 | -54/+181 |
| | | | | | | | | | | to invalid paths. (#7695) Such functions as os.path.exists(), os.path.lexists(), os.path.isdir(), os.path.isfile(), os.path.islink(), and os.path.ismount() now return False instead of raising ValueError or its subclasses UnicodeEncodeError and UnicodeDecodeError for paths that contain characters or bytes unrepresentative at the OS level. | ||||
* | bpo-32455: Add jump parameter to dis.stack_effect(). (GH-6610) | Serhiy Storchaka | 2018-09-18 | 8 | -26/+99 |
| | | | | Add C API function PyCompile_OpcodeStackEffectWithJump(). | ||||
* | bpo-33649: Fix markup; add another note that asyncio.run is 3.7+ (GH-9389) | Yury Selivanov | 2018-09-18 | 2 | -2/+3 |
| | |||||
* | bpo-34681: Rename class Pattern in sre_parse to State. (GH-9310) | Serhiy Storchaka | 2018-09-18 | 3 | -26/+26 |
| | | | Also rename corresponding attributes, parameters and variables. | ||||
* | Fix syntax error on Asyncio example in doc (GH-9387) | Miguel Ángel García | 2018-09-18 | 1 | -1/+1 |
| | | | The `gather` method requires to close the parenthesis, but it is being closed twice. | ||||
* | Change "set_after" reference to `say_after`. (GH-9384) | Danny Hermes | 2018-09-18 | 1 | -1/+1 |
| | |||||
* | bpo-33649: Note that asyncio.run() calls shutdown_asyncgens() (GH-9380) | Yury Selivanov | 2018-09-18 | 1 | -1/+5 |
| | |||||
* | bpo-34589: Add -X coerce_c_locale command line option (GH-9378) | Victor Stinner | 2018-09-18 | 8 | -52/+160 |
| | | | | Add a new -X coerce_c_locale command line option to control C locale coercion (PEP 538). | ||||
* | bpo-34589: C locale coercion off by default (GH-9073) | Victor Stinner | 2018-09-17 | 8 | -16/+49 |
| | | | | | | | | | Py_Initialize() and Py_Main() cannot enable the C locale coercion (PEP 538) anymore: it is always disabled. It can now only be enabled by the Python program ("python3). test_embed: get_filesystem_encoding() doesn't have to set PYTHONUTF8 nor PYTHONCOERCECLOCALE, these variables are already set in the parent. | ||||
* | bpo-33649: A copy-editing pass on asyncio documentation (GH-9376) | Elvis Pranskevichus | 2018-09-17 | 12 | -349/+347 |
| | |||||
* | bpo-33649: Add a hello world example to asyncio.rst (GH-9374) | Yury Selivanov | 2018-09-17 | 1 | -0/+13 |
| | |||||
* | bpo-34589: Make _PyCoreConfig.coerce_c_locale private (GH-9371) | Victor Stinner | 2018-09-17 | 7 | -32/+46 |
| | | | | | | | | _PyCoreConfig: * Rename coerce_c_locale to _coerce_c_locale * Rename coerce_c_locale_warn to _coerce_c_locale_warn These fields are now private (name prefixed by "_"). | ||||
* | bpo-34717: Stop numbering stdlib titles/sections in the docs (GH-9370) | Yury Selivanov | 2018-09-17 | 1 | -2/+3 |
| | |||||
* | bpo-34267: Update find_python.bat to use 3.7 if available (GH-8552) | Steve Dower | 2018-09-17 | 1 | -2/+2 |
| | |||||
* | bpo-34587, test_socket: remove RDSTest.testCongestion() (GH-9277) | Victor Stinner | 2018-09-17 | 2 | -27/+5 |
| | | | | | | | | | The test tries to fill the receiver's socket buffer and expects an error. But the RDS protocol doesn't require that. Moreover, the Linux implementation of RDS expects that the producer of the messages reduces its rate, it's not the role of the receiver to trigger an error. The test fails on Fedora 28 by design, so remove it. | ||||
* | bpo-34715: Revert "Simplify PyInit_timezone. (GH-9323)" (GH-9366) | Victor Stinner | 2018-09-17 | 1 | -15/+68 |
| | | | This reverts commit afde1c1a05cc8a1e8adf6403c451f6708509a605. | ||||
* | bpo-33649: Add low-level APIs index. (GH-9364) | Yury Selivanov | 2018-09-17 | 10 | -31/+571 |
| | |||||
* | bpo-32533: Fixed thread-safety of error handling in _ssl. (GH-7158) | Steve Dower | 2018-09-17 | 2 | -60/+69 |
| | |||||
* | Convert os.readlink() to Argument Clinic. (GH-8778) | Serhiy Storchaka | 2018-09-17 | 2 | -84/+202 |
| | | | Also convert os.get_blocking() and os.set_blocking(). | ||||
* | bpo-34341: Fix appending to ZIP archives with the ZIP64 extension. (GH-8683) | Serhiy Storchaka | 2018-09-17 | 3 | -0/+38 |
| | |||||
* | bpo-12458: Fix line numbers for multiline expressions. (GH-8774) | Serhiy Storchaka | 2018-09-17 | 9 | -3706/+3738 |
| | |||||
* | bpo-33216: Improve the documentation for CALL_FUNCTION_* (GH-8338) (GH-8784) | Serhiy Storchaka | 2018-09-17 | 1 | -26/+34 |
| | |||||
* | bpo-34710: fix SSL module build (GH-9347) | Alexandru Ardelean | 2018-09-17 | 2 | -0/+2 |
| | | | | | | Include ``openssl/dh.h`` header file to fix implicit function declaration of ``DH_free()``. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com> | ||||
* | bpo-34610: Fixed iterator of multiprocessing.managers.DictProxy. (GH-9113) | Serhiy Storchaka | 2018-09-17 | 3 | -1/+28 |
| | |||||
* | closes bpo-34673: Tweaks to make ceval more editable. (GH-9289) | Benjamin Peterson | 2018-09-17 | 1 | -136/+136 |
| | | | | | Two major changes: - Move case statements out of the TARGET macro. - Move PREDICT macro invocations after the case label. | ||||
* | bpo-33649: Clarify protocol_factory as a method parameter (GH-9330) | Bumsik Kim | 2018-09-16 | 1 | -4/+17 |
| | |||||
* | bpo-34603, ctypes/libffi_msvc: Fix returning structs from functions (GH-9258) | Vladimir Matveev | 2018-09-16 | 7 | -6/+240 |
| | |||||
* | closes bpo-34515: Support non-ASCII identifiers in lib2to3. (GH-8950) | Monson Shao | 2018-09-15 | 3 | -6/+16 |
| |