[Patches] [ python-Patches-876130 ] add C API to datetime module
SourceForge.net
noreply at sourceforge.net
Sun Jan 25 22:17:27 EST 2004
Patches item #876130, was opened at 2004-01-13 10:20
Message generated for change (Comment added) made by tim_one
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=876130&group_id=5470
Category: Modules
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Anthony Tuininga (atuining)
>Assigned to: M.-A. Lemburg (lemburg)
Summary: add C API to datetime module
Initial Comment:
The datetime module does not have a C API which means
that modules written in C cannot take advantage of the
datetime module without incurring significant overhead.
These patches supply this lack and are based on the C
API exported by the mxDateTime module and the cStringIO
module and enhanced as suggested by Guido.
----------------------------------------------------------------------
>Comment By: Tim Peters (tim_one)
Date: 2004-01-25 22:17
Message:
Logged In: YES
user_id=31435
Marc-Andre, can you review this? I think you have more
experience building C APIs for modules than anyone else
(while I don't have any).
There's certainly no objection to giving datetime a C API, and
Guido already said he doesn't want to rely on that Martin
changed datetime to be built as part of the core (in 2.3 on
Windows, datetime.pyd was a distinct DLL; in CVS, datetime
is compiled into the core DLL now).
Anthony, you probably need to add doc and test patches.
_testcapimodule.c holds tests of things you can only get at
from C.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=876130&group_id=5470
More information about the Patches
mailing list