summaryrefslogtreecommitdiff
path: root/src/lxml/python.pxd
Commit message (Collapse)AuthorAgeFilesLines
* rewrite of node matcher to remove code duplication and make it PyPy compatibleStefan Behnel2012-04-211-0/+1
|
* code cleanup: replace call to PyErr_NoMemory() by explicit exceptionStefan Behnel2012-04-071-2/+1
|
* reuse cython definition for INT_MAXTay Ray Chuan2012-01-081-1/+0
|
* reuse cython definitions for stdio.hTay Ray Chuan2012-01-081-2/+2
| | | | For existing cimports from libc.stdio, apply the stdio.* convention.
* remove dependency of other .pxd files on cstd.pxdStefan Behnel2012-01-041-1/+1
|
* remove some outdated cythonismsStefan Behnel2012-01-031-1/+0
|
* [svn r4505] code cleanup: drop clumsy redeclaration of builtin types known ↵scoder2010-12-291-8/+0
| | | | | | | in Cython 0.14 --HG-- branch : trunk
* [svn r4278] r5354@delle: sbehnel | 2009-12-04 12:14:33 +0100scoder2009-12-041-8/+9
| | | | | | | make sure we use the correct 'unicode' type instead of the redeclared one --HG-- branch : trunk
* [svn r4271] r5331@delle: sbehnel | 2009-11-15 11:44:03 +0100scoder2009-11-241-12/+11
| | | | | | | support for several different node types as XSLT extension element context nodes --HG-- branch : trunk
* [svn r4265] r5316@delle: sbehnel | 2009-11-11 17:26:12 +0100scoder2009-11-241-4/+5
| | | | | | | use PyBytes_*() instead of PyString_*() --HG-- branch : trunk
* [svn r4240] r5296@delle: sbehnel | 2009-10-17 03:34:05 +0200scoder2009-10-171-0/+3
| | | | | | | create _Attrib instance on each .attrib request instead of keeping a cyclic reference to it (alternative weak-ref implementation is actually slower) --HG-- branch : trunk
* [svn r4233] r5283@delle: sbehnel | 2009-10-17 01:16:46 +0200scoder2009-10-171-2/+2
| | | | | | | fix PyBytes/PyString usage --HG-- branch : trunk
* [svn r4112] r5051@delle: sbehnel | 2009-02-20 23:52:54 +0100scoder2009-02-271-1/+0
| | | | | | | use Cython's builtin size_t type support --HG-- branch : trunk
* [svn r4033] r4906@delle: sbehnel | 2008-12-07 21:19:42 +0100scoder2008-12-101-1/+1
| | | | | | | avoid calling PyDict_Copy() directly --HG-- branch : trunk
* [svn r4027] r4895@delle: sbehnel | 2008-11-23 20:05:47 +0100scoder2008-11-231-1/+1
| | | | | | | fix compile warnings --HG-- branch : trunk
* [svn r4022] r4886@delle: sbehnel | 2008-11-19 08:43:16 +0100scoder2008-11-191-3/+3
| | | | | | | code cleanup: let Cython do the optimisation --HG-- branch : trunk
* [svn r4020] r4875@delle: sbehnel | 2008-11-17 23:22:34 +0100scoder2008-11-171-2/+0
| | | | | | | code cleanup: use list.append() instead of PyList_Append() and let Cython do the rest --HG-- branch : trunk
* [svn r3969] r4788@delle: sbehnel | 2008-09-07 19:55:29 +0200scoder2008-09-071-3/+4
| | | | | | | streamlined the _utf8() function (a very common helper function) --HG-- branch : trunk
* [svn r3828] r4506@delle: sbehnel | 2008-06-12 11:37:21 +0200scoder2008-06-121-1/+0
| | | | | | | code simplification --HG-- branch : trunk
* [svn r3778] r4423@delle: sbehnel | 2008-05-30 08:37:02 +0200scoder2008-05-311-1/+0
| | | | | | | Py3 beta1 fix: redefine PyString_*() functions as PyBytes_*() --HG-- branch : trunk
* [svn r3761] r4377@delle: sbehnel | 2008-05-26 13:32:40 +0200scoder2008-05-261-0/+1
| | | | | | | missing bit of last commit --HG-- branch : trunk
* [svn r3731] r4326@delle: sbehnel | 2008-05-23 21:36:14 +0200scoder2008-05-241-0/+1
| | | | | | | Py3 fix --HG-- branch : trunk
* [svn r3730] r4325@delle: sbehnel | 2008-05-23 21:33:23 +0200scoder2008-05-241-0/+12
| | | | | | | simple Py3 buffer protocol support --HG-- branch : trunk
* [svn r3694] r4252@delle: sbehnel | 2008-05-20 22:09:08 +0200scoder2008-05-211-0/+1
| | | | | | | lots of Py3 fixes --HG-- branch : trunk
* [svn r3686] r4232@delle: sbehnel | 2008-05-19 23:51:31 +0200scoder2008-05-201-0/+1
| | | | | | | unicode filename handling, uses a heuristic to distinguish file paths and network paths, plus some general Py3 fixes --HG-- branch : trunk
* [svn r3684] r4230@delle: sbehnel | 2008-05-19 09:35:46 +0200scoder2008-05-201-0/+1
| | | | | | | let funicode() always return unicode strings in Py3 --HG-- branch : trunk
* [svn r3673] r4209@delle: sbehnel | 2008-05-13 22:28:56 +0200scoder2008-05-131-2/+0
| | | | | | | simplification --HG-- branch : trunk
* [svn r3608] r4102@delle: sbehnel | 2008-04-27 22:02:55 +0200scoder2008-04-271-1/+0
| | | | | | | cleanup of last change: avoid stuff that will break with Py3 anyway --HG-- branch : trunk
* [svn r3607] r4100@delle: sbehnel | 2008-04-27 21:07:36 +0200scoder2008-04-271-2/+1
| | | | | | | signature fix --HG-- branch : trunk
* [svn r3606] r4097@delle: sbehnel | 2008-04-27 21:00:32 +0200scoder2008-04-271-0/+2
| | | | | | | fixes for namespace setup on new Elements --HG-- branch : trunk
* [svn r3604] r4093@delle: sbehnel | 2008-04-25 23:30:13 +0200scoder2008-04-251-0/+1
| | | | | | | cleanup in exception __init__ --HG-- branch : trunk
* [svn r3519] r3934@delle: sbehnel | 2008-04-11 19:15:10 +0200scoder2008-04-111-1/+1
| | | | | | | cleanup --HG-- branch : trunk
* [svn r3518] r3933@delle: sbehnel | 2008-04-11 15:17:54 +0200scoder2008-04-111-1/+1
| | | | | | | cimport fix --HG-- branch : trunk
* [svn r3450] r3817@delle: sbehnel | 2008-03-20 08:32:48 +0100scoder2008-03-211-2/+4
| | | | | | | macro cleanup in .h/.pxd files --HG-- branch : trunk
* [svn r3203] r3317@delle: sbehnel | 2008-01-25 10:35:30 +0100scoder2008-01-251-0/+1
| | | | | | | XPath string results are always smart objects, but no longer forced into unicode --HG-- branch : trunk
* [svn r3181] r3275@delle: sbehnel | 2008-01-21 11:29:56 +0100scoder2008-01-211-1/+1
| | | | | | | fix Py2.4-isms --HG-- branch : trunk
* [svn r3161] r3237@delle: sbehnel | 2008-01-11 11:54:56 +0100scoder2008-01-111-3/+0
| | | | | | | subtyping PyStringObject does not work in Cython/Pyrex, so XPath string results will just have to be unicode --HG-- branch : trunk
* [svn r3155] r3222@delle: sbehnel | 2008-01-10 00:09:11 +0100scoder2008-01-111-0/+3
| | | | | | | separate ElementStringResult implementations for str and unicode values, requires Cython > 0.9.6.10b --HG-- branch : trunk
* [svn r3153] r3220@delle: sbehnel | 2008-01-10 00:00:38 +0100scoder2008-01-111-7/+0
| | | | | | | removed unused stuff --HG-- branch : trunk
* [svn r3150] r3211@delle: sbehnel | 2008-01-08 21:02:16 +0100scoder2008-01-091-0/+3
| | | | | | | return a string subclass for XPath string results that points to the source Element --HG-- branch : trunk
* [svn r3072] use 'with gil/nogil' where appropriate instead of ↵scoder2007-12-021-7/+1
| | | | | | | acuiring/releasing the GIL by hand --HG-- branch : trunk
* [svn r3051] Python function declaredscoder2007-11-171-0/+1
| | | | | --HG-- branch : trunk
* [svn r2998] replaced __getslice__() etc. by __*item__() equivalents and a ↵scoder2007-10-251-1/+10
| | | | | | | custom slicing implementation --HG-- branch : trunk
* [svn r2962] forgotten PyAPI declarationsscoder2007-10-151-8/+11
| | | | | --HG-- branch : trunk
* [svn r2766] some cleanupscoder2007-08-241-1/+1
| | | | | --HG-- branch : trunk
* [svn r2761] avoid incref/decref around decrefingscoder2007-08-241-0/+1
| | | | | --HG-- branch : trunk
* [svn r2754] objectify updates by Holger, support passing ObjectifiedElement ↵scoder2007-08-201-0/+1
| | | | | | | objects into DateElement() --HG-- branch : trunk
* [svn r2558] small optimisation in _Element.nsmapscoder2007-07-011-0/+1
| | | | | --HG-- branch : trunk
* [svn r2554] new way to prevent deallocation crashes: count references from ↵scoder2007-06-291-0/+1
| | | | | | | _Element to _Document twice, decref them only when deallocating or moving _Element proxies => _Document can no longer be freed in the same GC cycle as its _Elements, will always be freed afterwards --HG-- branch : trunk
* [svn r2255] fast path for instantiation of _Element class (20% faster)scoder2007-05-061-0/+1
| | | | | --HG-- branch : trunk