Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add a PCBuild8 build directory for building with Visual Studio .NET 2005. ↵ | Kristján Valur Jónsson | 2006-05-27 | 38 | -0/+14409 | |
| | | | | Contains a special project to perform profile guided optimizations on the pythoncore.dll, by instrumenting and running pybench.py | |||||
* | needforspeed: stringlib refactoring: use find_slice for stringobject | Fredrik Lundh | 2006-05-27 | 1 | -12/+15 | |
| | ||||||
* | needforspeed: stringlib refactoring: changed find_obj to find_slice, | Fredrik Lundh | 2006-05-27 | 2 | -36/+69 | |
| | | | | to enable use from stringobject | |||||
* | needforspeed: replace improvements, changed to Py_LOCAL_INLINE | Fredrik Lundh | 2006-05-27 | 6 | -41/+55 | |
| | | | | where appropriate | |||||
* | Remove spurious semicolons after macro invocations. | Georg Brandl | 2006-05-27 | 1 | -42/+42 | |
| | ||||||
* | cleanup - removed trailing whitespace | Andrew Dalke | 2006-05-27 | 1 | -1/+1 | |
| | ||||||
* | The cheery optimism of old age. | Tim Peters | 2006-05-27 | 1 | -13/+1 | |
| | ||||||
* | Always close BZ2Proxy object. Remove unnecessary struct usage. | Georg Brandl | 2006-05-27 | 1 | -13/+10 | |
| | ||||||
* | credit where credit is due | Richard Jones | 2006-05-27 | 1 | -2/+2 | |
| | ||||||
* | Mention new-style exceptions | Andrew M. Kuchling | 2006-05-27 | 1 | -0/+6 | |
| | ||||||
* | More random thrashing trying to understand spurious | Tim Peters | 2006-05-27 | 1 | -1/+13 | |
| | | | | Windows failures. Who's keeping a bz2 file open? | |||||
* | Add news item for new-style exception class branch merge. | Georg Brandl | 2006-05-27 | 1 | -0/+4 | |
| | ||||||
* | Conversion of exceptions over from faked-up classes to new-style C types. | Richard Jones | 2006-05-27 | 16 | -2163/+2316 | |
| | ||||||
* | Fix up struct docstrings, add struct.pack_to function for symmetry | Bob Ippolito | 2006-05-27 | 3 | -8/+42 | |
| | ||||||
* | Remove the range checking and int usage #defines from _struct and strip out ↵ | Bob Ippolito | 2006-05-27 | 1 | -63/+8 | |
| | | | | the now-dead code | |||||
* | Add Py_LOCAL macros | Andrew M. Kuchling | 2006-05-27 | 1 | -0/+12 | |
| | ||||||
* | Revert bogus change committed in 46432 to this file. | Martin v. Löwis | 2006-05-27 | 1 | -1/+0 | |
| | ||||||
* | fixed typo | Andrew Dalke | 2006-05-27 | 1 | -1/+1 | |
| | ||||||
* | needforspeed: backed out the Py_LOCAL-isation of ceval; the massive in- | Fredrik Lundh | 2006-05-27 | 2 | -68/+70 | |
| | | | | | lining killed performance on certain Intel boxes, and the "aggressive" macro itself gives most of the benefits on others. | |||||
* | needforspeed: more stringlib refactoring | Fredrik Lundh | 2006-05-27 | 4 | -147/+161 | |
| | ||||||
* | Explain why 'consumed' is initialized. | Martin v. Löwis | 2006-05-27 | 1 | -8/+4 | |
| | ||||||
* | Patch 1494554: Update numeric properties to Unicode 4.1. | Martin v. Löwis | 2006-05-27 | 6 | -11/+336 | |
| | ||||||
* | Fix Coverity warnings. | Neal Norwitz | 2006-05-27 | 2 | -7/+2 | |
| | | | | | - Check the correct variable (str_obj, not str) for NULL - sep_len was already verified it wasn't 0 | |||||
* | Fix compiler warning (and whitespace) on Mac OS 10.4. (A lot of this code ↵ | Neal Norwitz | 2006-05-27 | 1 | -4/+4 | |
| | | | | looked duplicated, I wonder if a utility function could help reduce the duplication here.) | |||||
* | Reinstate new-style object tests. | Steve Holden | 2006-05-27 | 1 | -0/+66 | |
| | ||||||
* | Patch 1145039. | Tim Peters | 2006-05-26 | 2 | -41/+65 | |
| | | | | | | | | | | | | | | | | | | | set_exc_info(), reset_exc_info(): By exploiting the likely (who knows?) invariant that when an exception's `type` is NULL, its `value` and `traceback` are also NULL, save some cycles in heavily-executed code. This is a "a kronar saved is a kronar earned" patch: the speedup isn't reliably measurable, but it obviously does reduce the operation count in the normal (no exception raised) path through PyEval_EvalFrameEx(). The tim-exc_sanity branch tries to push this harder, but is still blowing up (at least in part due to pre-existing subtle bugs that appear to have no other visible consequences!). Not a bugfix candidate. | |||||
* | Added description of why splitlines doesn't use the prealloc strategy | Andrew Dalke | 2006-05-26 | 1 | -0/+8 | |
| | ||||||
* | Blasted typos ... | Steve Holden | 2006-05-26 | 1 | -1/+1 | |
| | ||||||
* | Update help text and documentaition. | Steve Holden | 2006-05-26 | 2 | -1/+12 | |
| | ||||||
* | Add Richard Tew to developers | Steve Holden | 2006-05-26 | 1 | -0/+1 | |
| | ||||||
* | Whitespace normalization. | Tim Peters | 2006-05-26 | 1 | -1/+1 | |
| | ||||||
* | Record Iceland sprint attendees. | Tim Peters | 2006-05-26 | 1 | -0/+16 | |
| | ||||||
* | enable all of the struct tests, use ssize_t, fix some whitespace | Bob Ippolito | 2006-05-26 | 2 | -59/+68 | |
| | ||||||
* | Added limits to the replace code so it does not count all of the matching | Andrew Dalke | 2006-05-26 | 1 | -22/+19 | |
| | | | | patterns in a string, only the number needed by the max limit. | |||||
* | Simplify calling. | Georg Brandl | 2006-05-26 | 1 | -8/+2 | |
| | ||||||
* | Patch #1492218: document None being a constant. | Georg Brandl | 2006-05-26 | 1 | -7/+9 | |
| | ||||||
* | Replace Py_BuildValue("OO") by PyTuple_Pack. | Georg Brandl | 2006-05-26 | 3 | -5/+5 | |
| | ||||||
* | Comment typo | Andrew M. Kuchling | 2006-05-26 | 1 | -1/+1 | |
| | ||||||
* | needforspeed: stringlib refactoring: use stringlib/find for string find | Fredrik Lundh | 2006-05-26 | 3 | -30/+25 | |
| | ||||||
* | Write more docs. | Thomas Heller | 2006-05-26 | 1 | -17/+175 | |
| | ||||||
* | needforspeed: use a macro to fix slice indexes | Fredrik Lundh | 2006-05-26 | 1 | -52/+18 | |
| | ||||||
* | needforspeed: stringlib refactoring: use stringlib/find for unicode | Fredrik Lundh | 2006-05-26 | 1 | -14/+36 | |
| | | | | find | |||||
* | needforspeed: stringlib refactoring, continued. added count and | Fredrik Lundh | 2006-05-26 | 5 | -53/+132 | |
| | | | | find helpers; updated unicodeobject to use stringlib_count | |||||
* | added rpartition method to UserString class | Fredrik Lundh | 2006-05-26 | 1 | -1/+4 | |
| | ||||||
* | Exception isn't the root of all exception classes anymore. | Georg Brandl | 2006-05-26 | 1 | -2/+3 | |
| | ||||||
* | Change C spacing to 4 spaces by default to match PEP 7 for new C files. | Brett Cannon | 2006-05-26 | 1 | -1/+1 | |
| | ||||||
* | substring split now uses /F's fast string matching algorithm. | Andrew Dalke | 2006-05-26 | 1 | -40/+57 | |
| | | | | | | | | | | (If compiled without FAST search support, changed the pre-memcmp test to check the last character as well as the first. This gave a 25% speedup for my test case.) Rewrote the split algorithms so they stop when maxsplit gets to 0. Previously they did a string match first then checked if the maxsplit was reached. The new way prevents a needless string search. | |||||
* | Add rpartition() and path caching | Andrew M. Kuchling | 2006-05-26 | 1 | -3/+18 | |
| | ||||||
* | Revert tests to MAL's original round sizes to retiain comparability | Steve Holden | 2006-05-26 | 17 | -141/+52 | |
| | | | | | from long ago and far away. Stop calling this pybench 1.4 because it isn't. Remove the empty test, which was a bad idea. | |||||
* | needspeed: rpartition documentation, tests, and a bug fixes. | Fredrik Lundh | 2006-05-26 | 3 | -4/+28 | |
| | | | | feel free to add more tests and improve the documentation. |