Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #18080: merge from 3.3 | Ned Deily | 2013-05-28 | 3 | -4/+47 |
|\ | |||||
| * | Issue #18080: When building a C extension module on OS X, if the compiler | Ned Deily | 2013-05-28 | 3 | -4/+47 |
| | | | | | | | | | | | | is overriden with the CC environment variable, use the new compiler as the default for linking if LDSHARED is not also overriden. This restores Distutils behavior introduced in 3.2.3 and inadvertently dropped in 3.3.0. | ||||
* | | Undo a recommendation as load_module() methods might be called directly | Brett Cannon | 2013-05-28 | 1 | -5/+1 |
| | | |||||
* | | Issue #18070: importlib.util.module_for_loader() now sets __loader__ | Brett Cannon | 2013-05-28 | 6 | -3474/+3451 |
| | | | | | | | | | | and __package__ unconditionally in order to do the right thing for reloading. | ||||
* | | Clarify some documentation | Brett Cannon | 2013-05-28 | 1 | -31/+17 |
| | | |||||
* | | Update importlib.h | Brett Cannon | 2013-05-28 | 1 | -2676/+2675 |
| | | |||||
* | | Introduce importlib.util.ModuleManager which is a context manager to | Brett Cannon | 2013-05-28 | 6 | -3333/+3500 |
| | | | | | | | | | | | | | | | | handle providing (and cleaning up if needed) the module to be loaded. A future commit will use the context manager in Lib/importlib/_bootstrap.py and thus why the code is placed there instead of in Lib/importlib/util.py. | ||||
* | | Issue #18085: Fix PyObject_CallMethodObjArgs()'s entry in refcounts.dat. | Serhiy Storchaka | 2013-05-28 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #18085: Fix PyObject_CallMethodObjArgs()'s entry in refcounts.dat. | Serhiy Storchaka | 2013-05-28 | 1 | -1/+1 |
| | | |||||
* | | Issue #18025: Fixed a segfault in io.BufferedIOBase.readinto() when raw | Serhiy Storchaka | 2013-05-28 | 3 | -0/+20 |
|\ \ | |/ | | | | | stream's read() returns more bytes than requested. | ||||
| * | Issue #18025: Fixed a segfault in io.BufferedIOBase.readinto() when raw | Serhiy Storchaka | 2013-05-28 | 3 | -0/+20 |
| | | | | | | | | stream's read() returns more bytes than requested. | ||||
* | | Issue #17746: Skip test_shutil.test_non_matching_mode when run as root or | Serhiy Storchaka | 2013-05-28 | 1 | -0/+4 |
|\ \ | |/ | | | | | on unsuitable platform/environment. | ||||
| * | Issue #17746: Skip test_shutil.test_non_matching_mode when run as root or | Serhiy Storchaka | 2013-05-28 | 1 | -0/+4 |
| | | | | | | | | on unsuitable platform/environment. | ||||
* | | Issue #18011: Silence an unrelated noise introduced in changeset 1b5ef05d6ced. | Serhiy Storchaka | 2013-05-28 | 1 | -1/+1 |
| | | |||||
* | | Move some Misc/NEWS entries to correct place. | Serhiy Storchaka | 2013-05-28 | 1 | -7/+7 |
| | | |||||
* | | Issue #18011: base64.b32decode() now raises a binascii.Error if there are | Serhiy Storchaka | 2013-05-28 | 4 | -5/+11 |
|\ \ | |/ | | | | | | | non-alphabet characters present in the input string to conform a docstring. Updated the module documentation. | ||||
| * | Issue #18011: base64.b32decode() now raises a binascii.Error if there are | Serhiy Storchaka | 2013-05-28 | 4 | -5/+11 |
| | | | | | | | | | | non-alphabet characters present in the input string to conform a docstring. Updated the module documentation. | ||||
* | | Issue #18079: Fix a typo in the tutorial. | Serhiy Storchaka | 2013-05-28 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Issue #18079: Fix a typo in the tutorial. | Serhiy Storchaka | 2013-05-28 | 1 | -2/+2 |
| | | |||||
* | | Merge with 3.3 | Jason R. Coombs | 2013-05-28 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Use simple call to os.symlink for broken link (intended for previous commit) | Jason R. Coombs | 2013-05-28 | 1 | -1/+1 |
| | | |||||
* | | Merge with 3.3 | Jason R. Coombs | 2013-05-28 | 3 | -13/+168 |
|\ \ | |/ | |||||
| * | Issue #13772: Restored directory detection of targets in `os.symlink` on ↵ | Jason R. Coombs | 2013-05-28 | 4 | -13/+173 |
| | | | | | | | | Windows, which was temporarily removed in Python 3.2.3 due to an incomplete implementation. The implementation now works even if the symlink is created in a location other than the current directory. | ||||
* | | Merge with 3.3 | Terry Jan Reedy | 2013-05-28 | 9 | -2/+118 |
|\ \ | |/ | |||||
| * | Issue #15392: Create a unittest framework for IDLE. | Terry Jan Reedy | 2013-05-28 | 9 | -2/+118 |
| | | | | | | | | Preliminary patch by Rajagopalasarma Jayakrishnan. | ||||
* | | NEWS entry for issue #18072 | Brett Cannon | 2013-05-28 | 1 | -0/+3 |
| | | |||||
* | | Issue #18072: Implement get_code() for importlib.abc.InspectLoader and | Brett Cannon | 2013-05-28 | 3 | -17/+121 |
| | | | | | | | | ExecutionLoader. | ||||
* | | grammar | Benjamin Peterson | 2013-05-27 | 1 | -3/+3 |
| | | |||||
* | | don't expand the operand to Py_XINCREF/XDECREF/CLEAR/DECREF multiple times ↵ | Benjamin Peterson | 2013-05-27 | 4 | -14/+71 |
| | | | | | | | | | | | | (closes #17206) A patch from Illia Polosukhin. | ||||
* | | Fix typo in embedding doc and update examples to 3.4. | Ned Deily | 2013-05-27 | 1 | -4/+4 |
|\ \ | |/ | |||||
| * | Fix typo in embedding doc and update examples to 3.3. | Ned Deily | 2013-05-27 | 1 | -4/+4 |
| | | |||||
* | | Move importlib.abc.SourceLoader.source_to_code() to InspectLoader. | Brett Cannon | 2013-05-26 | 4 | -15/+66 |
| | | | | | | | | | | | | | | While the previous location was fine, it makes more sense to have the method higher up in the inheritance chain, especially at a point where get_source() is defined which is the earliest source_to_code() could programmatically be used in the inheritance tree in importlib.abc. | ||||
* | | Issue #18063: fix some struct specifications in the tests for sys.getsizeof(). | Antoine Pitrou | 2013-05-25 | 1 | -5/+5 |
|\ \ | |/ | |||||
| * | Issue #18063: fix some struct specifications in the tests for sys.getsizeof(). | Antoine Pitrou | 2013-05-25 | 1 | -5/+5 |
| | | |||||
* | | Mention issue #16832 in Misc/NEWS | Łukasz Langa | 2013-05-25 | 1 | -1/+4 |
| | | |||||
* | | Fix #16832 - expose cache validity checking support in ABCMeta | Łukasz Langa | 2013-05-25 | 3 | -0/+34 |
| | | |||||
* | | merge | Brett Cannon | 2013-05-25 | 1 | -1/+5 |
|\ \ | |/ | |||||
| * | Mention __cached__ in the import ref. | Brett Cannon | 2013-05-25 | 1 | -1/+5 |
| | | |||||
* | | merge | Brett Cannon | 2013-05-25 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Add a missing parenthesis. | Brett Cannon | 2013-05-25 | 1 | -1/+1 |
| | | |||||
* | | merge | Brett Cannon | 2013-05-25 | 1 | -3/+8 |
|\ \ | |/ | |||||
| * | Various tweaks to importlib docs. | Brett Cannon | 2013-05-25 | 1 | -3/+8 |
| | | |||||
* | | Clean-up duplicated code in tests | Eli Bendersky | 2013-05-25 | 1 | -46/+0 |
|\ \ | |/ | |||||
| * | Clean-up duplicated code in tests | Eli Bendersky | 2013-05-25 | 1 | -46/+0 |
| | | |||||
* | | Issue #13612: handle unknown encodings without a buffer overflow. | Eli Bendersky | 2013-05-25 | 4 | -74/+123 |
|\ \ | |/ | | | | | | | | | | | This affects pyexpat and _elementtree. PyExpat_CAPI now exposes a new function - DefaultUnknownEncodingHandler. Based on a patch by Serhiy Storchaka. | ||||
| * | Issue #13612: handle unknown encodings without a buffer overflow. | Eli Bendersky | 2013-05-25 | 4 | -74/+123 |
| | | | | | | | | | | | | | | This affects pyexpat and _elementtree. PyExpat_CAPI now exposes a new function - DefaultUnknownEncodingHandler. Based on a patch by Serhiy Storchaka. | ||||
* | | Fix compilation under MSVC: ssl_set_mode() is a macro, and the MSVC ↵ | Antoine Pitrou | 2013-05-25 | 1 | -3/+4 |
| | | | | | | | | | | | | preprocessor doesn't process #ifdef's inside a macro argument list. (found explanation at http://www.tech-archive.net/Archive/VC/microsoft.public.vc.language/2007-05/msg00385.html) | ||||
* | | Fix test_bad_address on Ubuntu 13.04 | Antoine Pitrou | 2013-05-25 | 1 | -1/+4 |
|\ \ | |/ | |||||
| * | Fix test_bad_address on Ubuntu 13.04 | Antoine Pitrou | 2013-05-25 | 1 | -1/+4 |
| | | |||||
* | | Issue #8240: Set the SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER flag on SSL sockets. | Antoine Pitrou | 2013-05-25 | 2 | -1/+6 |
| | |