Staging
v0.5.1
https://github.com/python/cpython
Revision 2fd502f6a183fde7d8b4847d27e09884bf8006c7 authored by Stefan Krah on 22 August 2012, 16:54:37 UTC, committed by Stefan Krah on 22 August 2012, 16:54:37 UTC
   required for a corner case in dec_hash() in the following commit and also
   usually faster. dec_hash() needs some extra precision above MPD_MAX_PREC,
   and _mpd_base_ndivmod() is not audited for that.

2) Use _mpd_basemul() if the length of the smaller operand is less than
   or equal to 256. While this is technically an optimization, it is
   required for *testing* corner cases in dec_hash() in reasonable time.
1 parent ad54c6d
Raw File
Tip revision: 2fd502f6a183fde7d8b4847d27e09884bf8006c7 authored by Stefan Krah on 22 August 2012, 16:54:37 UTC
1) Use _mpd_basedivmod() regardless of the length of the dividend. This is
Tip revision: 2fd502f
ast.h
#ifndef Py_AST_H
#define Py_AST_H
#ifdef __cplusplus
extern "C" {
#endif

PyAPI_FUNC(int) PyAST_Validate(mod_ty);
PyAPI_FUNC(mod_ty) PyAST_FromNode(
    const node *n,
    PyCompilerFlags *flags,
    const char *filename,       /* decoded from the filesystem encoding */
    PyArena *arena);

#ifdef __cplusplus
}
#endif
#endif /* !Py_AST_H */
back to top