Commit Graph

41 Commits

Author SHA1 Message Date
Vadim Godunko
9e0b24dc8d S306-049 Report Python traceback for exceptions when available.
Change-Id: If95f04410ebe07399ccd28dc8b5383febcb184b1
2019-03-14 17:19:38 +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
Pierre-Marie de Rodat
74dd19c3ea python/setup.py: fix local referenced before assignment
no-tn-check

Change-Id: Ibad29e7a1931ae3a745be6b56f57ff3c12fdd4cd
2019-02-08 17:26:36 +01:00
Pierre-Marie de Rodat
1ad6f7f1b8 */setup.py: remove obsolete support for --disable-shared
Change-Id: I28f73c6aa2f64cd238a921827a5b9c194329c5aa
TN: S208-007
2019-02-08 17:22:59 +01:00
Nicolas Roche
93907d7dfe Adjust cases for which we should link with shared libpython
When --enable-framework is passed it means that --enable-shared was
passed implicitely.
Part of R606-030

Change-Id: I0506e3e690d582e43aa5dc8cd2c5aa6b84e7e3f2
2018-06-06 15:34:25 +02:00
Nicolas Roche
4ff02cdfe4 Choose right version of the libpython: share or static
Part of R207-013

Change-Id: I7058381faa936eddc0f50e9182de836410d34297
2018-02-07 15:39:00 +01:00
Vadim Godunko
e41eb658c3 QB01-037 Use prefix of specified interpreter to relocate paths.
This allows to use virtual environments too.

Change-Id: I6f85b8926fc502f9077c4d3d4d655c7a45a46565
2018-02-07 07:12:28 -05:00
Vadim Godunko
85e5884d08 QB01-037 Set library kind for libgpr.
Change-Id: Ib03bdc8b9d6b4461aaed7de41073381f246ea7cb
2018-02-07 04:36:22 -05:00
Nicolas Roche
2fe739ff7b Rename projects to avoid backward compatibility issues
Part of R117-015

Change-Id: I80bbd4b9e2594f23bce3d5dc2ef8e9ac534c0fb4
2018-01-17 11:31:47 +01:00
Vasiliy Fofanov
0d3bfccd00 Use '_' in Library_Name since '-' won't work for SALs. P909-033
Change-Id: I74db33bcfa35e8b5bbdb573b99f967b51c5bb62f
2017-12-05 12:07:22 +01:00
Nicolas Roche
fa5ca26262 Update default library types to static
Add comments about the danger of chaniging the order

Change-Id: I014a26cbd972368f5e9a1e2eb6e9fe668caaf5ef
2017-12-01 10:24:15 +01:00
Nicolas Roche
67877b9fe0 Review build/install procedure of gnatcoll bindings components
Use Python rather than makefiles in order to make the build process
more portable (specially on Windows systems). The new build system
just add a dependency on a bare Python installation.

Part of P909-033

Change-Id: Icb4fcd72a7c1b2c7063ca8044ecd526f11969985
2017-11-06 15:06:39 +01:00
Nicolas Roche
70272c4ac9 Adjust path to version_information
Part of P909-033

Change-Id: Icdd826deb4619e87c051bd5901e2925b9a81c9b7
2017-11-02 12:43:46 +01:00
Vasiliy Fofanov
2a938f0d09 Compute normalized target and use it throughout. P909-033
Change-Id: Iebce7f0b038fd29d884e0f84f444648043107d01
2017-10-31 17:11:25 +01: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