Nicolas Roche
3b0c95c789
Revert addition of Python 3.x in python subdirectory
...
Python 3.x support will be located in python3
Part of S821-014
Change-Id: Ied856be8d18d1017015cd1f2d555c62519c89012
2020-02-07 10:26:11 +01:00
Nicolas Boulenguez
df6adc1367
python3 compatibility: integer types
...
Document that python3 removes PyInt functions.
Provide PyLong functions, available in all versions.
Add missing python3 PyInt_FromSize_t wrapper when python3 is in use.
Part of S821-014
Change-Id: I4f7cbe196be3b9f84f3d199f10f3740a844edf79
2020-02-07 10:26:06 +01:00
Nicolas Boulenguez
f47dbd0271
python3 compatibility: file interface
...
Document that python3 removes PyFile_FromString,
but provide a wrapper if python3 is in use.
Part of S821-014
Change-Id: I2aeeef23be667810a39004d028f16c60889e9656
2020-02-07 10:25:54 +01:00
Raphaël AMIARD
2c7b8c2255
S502-010: Make PyTypeObject a subtype of PyObject
...
This is much closer to the C side structure of things (eg, a
PyTypeObject is a PyObject).
Change-Id: I49a56d9c69458de9ad02ce51ce4c360b90396c39
2019-11-05 19:23:19 +01:00
Vadim Godunko
4b555a9c55
S306-049 Extend binding for PyFrameObject and PyCodeObject.
...
To be able to use them to process backtrace information.
Change-Id: I74f1e46338151267ffe632aa6520e7ff64df8cf2
2019-03-11 17:59:23 +03:00
Vadim Godunko
c2d39da056
S221-057 Update set of values for Why_Trace_Func
...
Change-Id: Ia971be5127d552f46e32a94d20b2ac4da0bb99b9
2019-03-06 19:42:32 +03:00
Vasiliy Fofanov
a3cd16cb24
Initial version of gnatcoll-bindings module.
...
Part of major reorganization of gnatcoll for better modularity and
maintainability.
Change-Id: I24defa7165e4158987b147849882f4295a453da3
TN: P909-033
2017-10-29 15:53:38 +01:00