Larry Hastings
|
4a714d48ad
|
Issue #20268: Argument Clinic now supports cloning the parameters
and return converter from existing functions.
|
2014-01-14 22:22:41 -08:00 |
Antoine Pitrou
|
d7fb7919e3
|
Replace assert with a proper error
|
2014-01-14 21:02:43 +01:00 |
Antoine Pitrou
|
cc1d31e09e
|
improve an error message in clinic
|
2014-01-14 20:52:01 +01:00 |
Larry Hastings
|
8666e65206
|
Issue #20228: Argument Clinic now has special support for class special
methods.
|
2014-01-12 14:12:59 -08:00 |
Larry Hastings
|
4a55fc5a9d
|
Issue #20214: Fixed a number of small issues and documentation errors in
Argument Clinic (see issue for details).
|
2014-01-12 11:09:57 -08:00 |
Larry Hastings
|
583baa8fef
|
Issue #20196: Fixed a bug where Argument Clinic did not generate correct
parsing code for functions with positional-only parameters where all arguments
are optional.
|
2014-01-12 08:49:30 -08:00 |
Larry Hastings
|
61272b77b0
|
Issue #19273: The marker comments Argument Clinic uses have been changed
to improve readability.
|
2014-01-07 12:41:53 -08:00 |
Larry Hastings
|
9026113fd4
|
Issue #20157: When Argument Clinic renames a parameter because its name
collides with a C keyword, it no longer exposes that rename to PyArg_Parse.
|
2014-01-07 12:21:08 -08:00 |
Larry Hastings
|
77561cccb2
|
Issue #20141: Improved Argument Clinic's support for the PyArg_Parse "O!"
format unit.
|
2014-01-07 12:13:13 -08:00 |
Larry Hastings
|
16c5191ab3
|
Issue #20144: Argument Clinic now supports simple constants as parameter
default values. inspect.Signature correspondingly supports them in
__text_signature__ fields for builtins.
|
2014-01-07 11:53:01 -08:00 |
Larry Hastings
|
eb31e9d6ed
|
Issue #20143: The line numbers reported in Argument Clinic errors are
now more accurate.
|
2014-01-06 11:10:08 -08:00 |
Larry Hastings
|
3f144c2ad7
|
Issue #20142: Py_buffer variables generated by Argument Clinic are now
initialized with a default value.
|
2014-01-06 10:34:00 -08:00 |
Larry Hastings
|
6d2ea21337
|
Argument Clinic: fixed test suite, improved howto.
|
2014-01-05 02:50:45 -08:00 |
Larry Hastings
|
78cf85c669
|
Issue #19659: Added documentation for Argument Clinic.
|
2014-01-04 12:44:57 -08:00 |
Larry Hastings
|
3cceb38486
|
Issue #19976: Argument Clinic METH_NOARGS functions now always
take two parameters.
|
2014-01-04 11:09:09 -08:00 |
Larry Hastings
|
dc6aaec9e3
|
Clinic: fix "self converters" with METH_NOARGS functions.
|
2013-11-24 04:41:57 -08:00 |
Larry Hastings
|
2f9a9aaf21
|
Clinic: Add warning for untested (and unused in CPython!) format units.
|
2013-11-24 04:23:35 -08:00 |
Larry Hastings
|
44e2eaab54
|
Issue #19674: inspect.signature() now produces a correct signature
for some builtins.
|
2013-11-23 15:37:55 -08:00 |
Larry Hastings
|
dcd340eeeb
|
Issue #19358: "make clinic" now runs the Argument Clinic preprocessor
over all CPython source files.
|
2013-11-23 14:58:45 -08:00 |
Larry Hastings
|
ebdcb50b8a
|
Issue #19730: Argument Clinic now supports all the existing PyArg
"format units" as legacy converters, as well as two new features:
"self converters" and the "version" directive.
|
2013-11-23 14:54:00 -08:00 |
Larry Hastings
|
abc716b058
|
Issue #19474: Argument Clinic now always specifies a default value for
variables in option groups, to prevent "uninitialized value" warnings.
|
2013-11-20 09:13:52 -08:00 |
Larry Hastings
|
ed4a1c5703
|
Argument Clinic: rename "self" to "module" for module-level functions.
|
2013-11-18 09:32:13 -08:00 |
Larry Hastings
|
dfcd46769b
|
Issue #19390: Argument Clinic no longer accepts malformed Python and C ids.
|
2013-10-27 02:49:39 -07:00 |
Larry Hastings
|
ef3b1fbb2b
|
Two small, quick bugfixes for Argument Clinic.
|
2013-10-22 23:26:23 -07:00 |
Larry Hastings
|
3182680210
|
Issue #16612: Add "Argument Clinic", a compile-time preprocessor
for C files to generate argument parsing code. (See PEP 436.)
|
2013-10-19 00:09:25 -07:00 |