Benjamin Peterson
|
78821ddf8c
|
fix building the core with --disable-unicode
I changed some bytearray methods to use strings instead of unicode like bytes_repr
Also, bytearray.fromhex() can take strings as well as unicode
|
2009-01-25 17:15:10 +00:00 |
|
Benjamin Peterson
|
e18ef194d9
|
allow unicode keyword arguments for the ** syntax #4978
|
2009-01-20 14:21:16 +00:00 |
|
Kristján Valur Jónsson
|
0e91938e58
|
Issue 4293: Make Py_AddPendingCall() thread safe
|
2009-01-09 20:31:26 +00:00 |
|
Antoine Pitrou
|
d0c3515bc5
|
Issue #2183: Simplify and optimize bytecode for list comprehensions.
|
2008-12-17 00:38:28 +00:00 |
|
Amaury Forgeot d'Arc
|
ad9b5992e3
|
#4559: When a context manager's __exit__() method returns an object whose
conversion to bool raises an exception, 'with' loses that exception.
Reviewed by Jeffrey Yasskin.
Already ported to 2.5, will port to 2.6 and 3.0
|
2008-12-10 23:22:49 +00:00 |
|
Jeffrey Yasskin
|
2d873bd68b
|
Issue 4597: Fix several cases in EvalFrameEx where an exception could be
"raised" without setting x, err, or why to let the eval loop know.
|
2008-12-08 18:55:24 +00:00 |
|
Jeffrey Yasskin
|
fd8a1ec486
|
Speed up Python (according to pybench and 2to3-on-itself) by 1-2% by caching
whether any thread has tracing turned on, which saves one load instruction in
the fast_next_opcode path in PyEval_EvalFrameEx(). See issue 4477.
|
2008-12-03 06:46:45 +00:00 |
|
Antoine Pitrou
|
c2cc80c64e
|
Raymond's patch for #1819: speedup function calls with named parameters
(35% faster according to pybench)
|
2008-07-25 22:13:52 +00:00 |
|
Jesse Noller
|
5e62ca4fea
|
Apply patch for 874900: threading module can deadlock after fork
|
2008-07-16 20:03:47 +00:00 |
|
Raymond Hettinger
|
afae11ea88
|
Update comment on prediction macros.
|
2008-07-05 02:11:55 +00:00 |
|
Georg Brandl
|
aa76d77e2b
|
Add a comment about incref'ing w.
|
2008-07-01 20:56:03 +00:00 |
|
Amaury Forgeot d'Arc
|
bdd941fac3
|
#3242: fix a crash in "print", if sys.stdout is set to a custom object,
whose write() method installs another sys.stdout.
Will backport.
|
2008-07-01 20:38:04 +00:00 |
|
Gregory P. Smith
|
dd96db63f6
|
This reverts r63675 based on the discussion in this thread:
http://mail.python.org/pipermail/python-dev/2008-June/079988.html
Python 2.6 should stick with PyString_* in its codebase. The PyBytes_* names
in the spirit of 3.0 are available via a #define only. See the email thread.
|
2008-06-09 04:58:54 +00:00 |
|
Christian Heimes
|
593daf545b
|
Renamed PyString to PyBytes
|
2008-05-26 12:51:38 +00:00 |
|
Benjamin Peterson
|
f19a7b90bd
|
A little reformating of Py3k warnings
|
2008-04-27 18:40:21 +00:00 |
|
Benjamin Peterson
|
9f4f48114f
|
Use PyErr_WarnPy3k throughout
|
2008-04-27 03:01:45 +00:00 |
|
Georg Brandl
|
d5b635f196
|
Make Py3k warnings consistent w.r.t. punctuation; also respect the
EOL 80 limit and supply more alternatives in warning messages.
|
2008-03-25 08:29:14 +00:00 |
|
Guido van Rossum
|
504153d55b
|
Issue #2341: Add a Py3k warning when raising an exception that doesn't
derive from BaseException.
|
2008-03-18 04:26:48 +00:00 |
|
Guido van Rossum
|
20bda581e3
|
Clean up the Py3k warnings for non-BaseException-subclasses a bit. We
now don't warn for some corner cases that deserve a warning, rather
than warning double or incorrectly for some other corner cases.
|
2008-03-18 03:15:05 +00:00 |
|
Guido van Rossum
|
04edb528ca
|
- Issue #2371: Add a Py3k warning when catching an exception that
doesn't derive from BaseException.
|
2008-03-18 02:49:46 +00:00 |
|
Nick Coghlan
|
7af53be66f
|
Speed up with statements by storing the __exit__ method on the stack instead of in a temp variable (bumps the magic number for pyc files)
|
2008-03-07 14:13:28 +00:00 |
|
Jeffrey Yasskin
|
9063a99042
|
compile.c always emits END_FINALLY after WITH_CLEANUP, so predict that in
ceval.c. This is worth about a .03-.04us speedup on a simple with block.
|
2008-03-03 01:27:03 +00:00 |
|
Neal Norwitz
|
8250fbeac6
|
Reduce buffer size since we do not need 1k
|
2008-01-27 17:12:15 +00:00 |
|
Guido van Rossum
|
1d9a9eaa89
|
Fix two crashers.
|
2008-01-23 20:19:01 +00:00 |
|
Christian Heimes
|
e93237dfcc
|
#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available.
|
2007-12-19 02:37:44 +00:00 |
|