summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* minor markup nitsGeorge Yoshida2006-05-272-4/+5
|
* move semicolonsRichard Jones2006-05-271-53/+51
|
* doc string additions and tweaksRichard Jones2006-05-271-8/+21
|
* fix struct regression on 64-bit platformsBob Ippolito2006-05-271-22/+36
|
* needforspeed: use PyObject_MALLOC instead of system malloc for smallJack Diederich2006-05-271-4/+4
| | | | allocations. Use PyMem_MALLOC for larger (1k+) chunks. 1%-2% speedup.
* Add a PCBuild8 build directory for building with Visual Studio .NET 2005. ↵Kristján Valur Jónsson2006-05-2738-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 stringobjectFredrik Lundh2006-05-271-12/+15
|
* needforspeed: stringlib refactoring: changed find_obj to find_slice,Fredrik Lundh2006-05-272-36/+69
| | | | to enable use from stringobject
* needforspeed: replace improvements, changed to Py_LOCAL_INLINEFredrik Lundh2006-05-276-41/+55
| | | | where appropriate
* Remove spurious semicolons after macro invocations.Georg Brandl2006-05-271-42/+42
|
* cleanup - removed trailing whitespaceAndrew Dalke2006-05-271-1/+1
|
* The cheery optimism of old age.Tim Peters2006-05-271-13/+1
|
* Always close BZ2Proxy object. Remove unnecessary struct usage.Georg Brandl2006-05-271-13/+10
|
* credit where credit is dueRichard Jones2006-05-271-2/+2
|
* Mention new-style exceptionsAndrew M. Kuchling2006-05-271-0/+6
|
* More random thrashing trying to understand spuriousTim Peters2006-05-271-1/+13
| | | | Windows failures. Who's keeping a bz2 file open?
* Add news item for new-style exception class branch merge.Georg Brandl2006-05-271-0/+4
|
* Conversion of exceptions over from faked-up classes to new-style C types.Richard Jones2006-05-2716-2163/+2316
|
* Fix up struct docstrings, add struct.pack_to function for symmetryBob Ippolito2006-05-273-8/+42
|
* Remove the range checking and int usage #defines from _struct and strip out ↵Bob Ippolito2006-05-271-63/+8
| | | | the now-dead code
* Add Py_LOCAL macrosAndrew M. Kuchling2006-05-271-0/+12
|
* Revert bogus change committed in 46432 to this file.Martin v. Löwis2006-05-271-1/+0
|
* fixed typoAndrew Dalke2006-05-271-1/+1
|
* needforspeed: backed out the Py_LOCAL-isation of ceval; the massive in-Fredrik Lundh2006-05-272-68/+70
| | | | | lining killed performance on certain Intel boxes, and the "aggressive" macro itself gives most of the benefits on others.
* needforspeed: more stringlib refactoringFredrik Lundh2006-05-274-147/+161
|
* Explain why 'consumed' is initialized.Martin v. Löwis2006-05-271-8/+4
|
* Patch 1494554: Update numeric properties to Unicode 4.1.Martin v. Löwis2006-05-276-11/+336
|
* Fix Coverity warnings.Neal Norwitz2006-05-272-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 Norwitz2006-05-271-4/+4
| | | | looked duplicated, I wonder if a utility function could help reduce the duplication here.)
* Reinstate new-style object tests.Steve Holden2006-05-271-0/+66
|
* Patch 1145039.Tim Peters2006-05-262-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 strategyAndrew Dalke2006-05-261-0/+8
|
* Blasted typos ...Steve Holden2006-05-261-1/+1
|
* Update help text and documentaition.Steve Holden2006-05-262-1/+12
|
* Add Richard Tew to developersSteve Holden2006-05-261-0/+1
|
* Whitespace normalization.Tim Peters2006-05-261-1/+1
|
* Record Iceland sprint attendees.Tim Peters2006-05-261-0/+16
|
* enable all of the struct tests, use ssize_t, fix some whitespaceBob Ippolito2006-05-262-59/+68
|
* Added limits to the replace code so it does not count all of the matchingAndrew Dalke2006-05-261-22/+19
| | | | patterns in a string, only the number needed by the max limit.
* Simplify calling.Georg Brandl2006-05-261-8/+2
|
* Patch #1492218: document None being a constant.Georg Brandl2006-05-261-7/+9
|
* Replace Py_BuildValue("OO") by PyTuple_Pack.Georg Brandl2006-05-263-5/+5
|
* Comment typoAndrew M. Kuchling2006-05-261-1/+1
|
* needforspeed: stringlib refactoring: use stringlib/find for string findFredrik Lundh2006-05-263-30/+25
|
* Write more docs.Thomas Heller2006-05-261-17/+175
|
* needforspeed: use a macro to fix slice indexesFredrik Lundh2006-05-261-52/+18
|
* needforspeed: stringlib refactoring: use stringlib/find for unicodeFredrik Lundh2006-05-261-14/+36
| | | | find
* needforspeed: stringlib refactoring, continued. added count andFredrik Lundh2006-05-265-53/+132
| | | | find helpers; updated unicodeobject to use stringlib_count
* added rpartition method to UserString classFredrik Lundh2006-05-261-1/+4
|
* Exception isn't the root of all exception classes anymore.Georg Brandl2006-05-261-2/+3
|