Commit Graph

  • ca8ca88e5b Make Py_Val.Val unconstrained, require a constructor function master Raphaël AMIARD 2019-12-19 11:21:31 +01:00
  • ec0833d2f7 SC07-010: Rework array binding facilities Raphaël AMIARD 2019-12-11 10:24:55 +01:00
  • b80ad83bd3 Refactor Py_Bind.Py_Property Raphaël AMIARD 2019-12-10 11:39:50 +01:00
  • b2b90bb1fb SC07-010: Add Py_Bind.Bounded_Array package Raphaël AMIARD 2019-12-09 21:47:43 +01:00
  • c22a3b75a7 Py_Value: Rec -> Val Raphaël AMIARD 2019-12-09 12:47:04 +01:00
  • 79211bd9ee Add comment wrt byval properties Raphaël AMIARD 2019-12-09 12:34:18 +01:00
  • 99ff269749 Make Py_Val.Val unconstrained, require a constructor function topic/bounded_arrays Raphaël AMIARD 2019-12-19 11:21:31 +01:00
  • b3cdb5a545 SC07-010: Rework array binding facilities Raphaël AMIARD 2019-12-11 10:24:55 +01:00
  • 2bc6a89c1a Refactor Py_Bind.Py_Property Raphaël AMIARD 2019-12-10 11:39:50 +01:00
  • 4a21c2c8b5 SC07-010: Add Py_Bind.Bounded_Array package Raphaël AMIARD 2019-12-09 21:47:43 +01:00
  • b4b1cf7f16 Py_Value: Rec -> Val Raphaël AMIARD 2019-12-09 12:47:04 +01:00
  • 5e4f6a520a Add comment wrt byval properties Raphaël AMIARD 2019-12-09 12:34:18 +01:00
  • cf18ea4d02 SC07-009: Add type checking on property setters Raphaël AMIARD 2019-12-09 11:58:07 +01:00
  • 062d98f5b2 Add some doc to Py_Type_Descriptor Raphaël AMIARD 2019-12-09 11:42:05 +01:00
  • d0be2bd956 Reorganize & document root module Raphaël AMIARD 2019-12-09 11:23:47 +01:00
  • 8c1b5c6f26 SC07-009: Add type checking on property setters topic/properties_type_checking Raphaël AMIARD 2019-12-09 11:58:07 +01:00
  • cae0e3311a Add some doc to Py_Type_Descriptor Raphaël AMIARD 2019-12-09 11:42:05 +01:00
  • cf88cef253 Reorganize & document root module Raphaël AMIARD 2019-12-09 11:23:47 +01:00
  • 09e9f9100b SC07-006: Add Py_Bind.Py_Property.Read_Only Raphaël AMIARD 2019-12-09 10:48:35 +01:00
  • 265909b377 SC07-006: Add missing branch for python runtime error Raphaël AMIARD 2019-12-09 10:37:11 +01:00
  • 93d5123a52 SC07-006: Add Py_Bind.Py_Property.Read_Only topic/readonly_properties Raphaël AMIARD 2019-12-09 10:48:35 +01:00
  • 95e7410ea2 SC07-006: Add missing branch for python runtime error Raphaël AMIARD 2019-12-09 10:37:11 +01:00
  • 908b764fba Testsuite: update baselines Raphaël AMIARD 2019-12-04 15:06:02 +01:00
  • 58c2dbbd6a Make ada-py-bind work with older versions of GNATCOLL.Python Raphaël AMIARD 2019-12-04 15:06:41 +01:00
  • 2cb1e2375f Testsuite: remove erroneous option to e3 testsuite Raphaël AMIARD 2019-12-04 15:05:49 +01:00
  • fd2b69d6fb Testsuite: update baselines topic/older_gnatcoll_support Raphaël AMIARD 2019-12-04 15:06:02 +01:00
  • 1f9f0fda3f Make ada-py-bind work with older versions of GNATCOLL.Python Raphaël AMIARD 2019-12-04 15:06:41 +01:00
  • 7c3f612756 Testsuite: remove erroneous option to e3 testsuite Raphaël AMIARD 2019-12-04 15:05:49 +01:00
  • 56c224ed87 Add licence Raphaël AMIARD 2019-09-04 15:23:50 +02:00
  • 115f9a3200 Add source headers Raphaël AMIARD 2019-09-04 15:23:16 +02:00
  • c4480adba4 Add readme Raphaël AMIARD 2019-09-04 15:23:01 +02:00
  • 7a6e1ad5d9 Remove useless pragma Suppress Raphaël AMIARD 2019-09-04 12:49:24 +02:00
  • 6218732117 Add custom_real test Raphaël AMIARD 2019-09-04 12:43:34 +02:00
  • 372b6f89f0 Add Py_Bind.Types.Simple_Real_Binding Raphaël AMIARD 2019-09-04 12:43:27 +02:00
  • 78129eb133 Remove lib dependent lines from test output Raphaël AMIARD 2019-09-04 12:38:53 +02:00
  • c1c86cc8ea Add custom_int test Raphaël AMIARD 2019-09-04 12:29:28 +02:00
  • 9137fe8199 Add Py_Bind.Types.Simple_Discrete_Binding Raphaël AMIARD 2019-09-04 12:28:52 +02:00
  • 49d17b70b9 Add test for wrong enum binding Raphaël AMIARD 2019-09-04 12:13:58 +02:00
  • 419bc72c7e Add test for simple enum field binding Raphaël AMIARD 2019-09-04 12:13:45 +02:00
  • 4db5ffb61c Rework testsuite to be able to test compile errors Raphaël AMIARD 2019-09-04 12:06:18 +02:00
  • e0ad86a569 Add Py_Bind.Types.Simple_Enum_Binding Raphaël AMIARD 2019-09-04 12:01:51 +02:00
  • 508a2d473f Rework exception handling Raphaël AMIARD 2019-09-04 00:04:20 +02:00
  • 3a707f34bd Add test for back/forth object serialization Raphaël AMIARD 2019-09-03 15:11:24 +02:00
  • 5a827374e0 Add test for float types Raphaël AMIARD 2019-09-03 15:11:12 +02:00
  • 806c551f94 Add support for float types Raphaël AMIARD 2019-09-03 15:11:00 +02:00
  • 7946265953 Reorganize converters Raphaël AMIARD 2019-09-03 14:56:20 +02:00
  • fccc55ba3b Document & reorganize py_bind-types.ads Raphaël AMIARD 2019-09-03 14:37:32 +02:00
  • ed54393857 Add error triggering condition to simple_function test Raphaël AMIARD 2019-09-03 12:39:12 +02:00
  • 93c7762d18 Catch wrong python types in arg checking Raphaël AMIARD 2019-09-03 12:33:07 +02:00
  • 0c9e1438ec Launch gprbuild in verbose mode Raphaël AMIARD 2019-09-03 12:32:10 +02:00
  • 7f80d59f93 Support bubbling up and Ada excs. wrapping in Handle_Error Raphaël AMIARD 2019-09-03 12:31:31 +02:00
  • d8ec797f76 Add support for python runtime_error raising Raphaël AMIARD 2019-09-03 12:30:41 +02:00
  • 0ea93a3a8a Fix String/Int_Type to properly return the python type Raphaël AMIARD 2019-09-03 12:30:14 +02:00
  • cf89693856 Minor simplification Raphaël AMIARD 2019-09-03 12:29:37 +02:00
  • f331f65ec6 Add simple_function test Raphaël AMIARD 2019-09-02 17:05:58 +02:00
  • f0586b9b52 Add Py_Bind.Py_Functions.Raw_Function Raphaël AMIARD 2019-09-02 17:00:16 +02:00
  • 0299690d2c Use Py_Args_Spec in Default_Constructor to check args Raphaël AMIARD 2019-07-25 01:39:56 +02:00
  • 7d0c2c24c0 Add args spec checking test Raphaël AMIARD 2019-07-25 01:36:54 +02:00
  • 1617097b7b Switch testsuite.py to use dev_mode Raphaël AMIARD 2019-07-24 12:27:59 +02:00
  • de11d748c3 Minor style fixes Raphaël AMIARD 2019-07-24 12:27:48 +02:00
  • 4d9025eb64 Strip int prefixes in error messages Raphaël AMIARD 2019-07-24 12:26:45 +02:00
  • f5b3e89239 Store Valid_Kws inside of Py_Args_Spec Raphaël AMIARD 2019-07-25 01:40:12 +02:00
  • 54e7162a35 Add lib/ to gitignore Raphaël AMIARD 2019-07-23 10:01:47 +02:00
  • 522f9c434d Add rewrite mode to the testsuite Raphaël AMIARD 2019-07-23 09:47:42 +02:00
  • 5b62b3ffe6 Put self-contained test in /test dir Raphaël AMIARD 2019-07-23 09:45:30 +02:00
  • d8054986dd Fix Py_Bind.Handle_Error Raphaël AMIARD 2019-07-23 09:43:43 +02:00
  • 8fb347295d Py_Args.Create: check actuals against min/max formals Raphaël AMIARD 2019-07-22 17:28:09 +02:00
  • b4abef776e Put base min/max_args implems on Py_Args_Spec Raphaël AMIARD 2019-07-22 17:27:44 +02:00
  • 18d5d169e4 Add some comments to Py_Args.Create Raphaël AMIARD 2019-07-22 17:15:17 +02:00
  • 818b2138e6 Add test assign_subcomp Raphaël AMIARD 2019-07-22 17:15:01 +02:00
  • a8e921ce83 Add tmp to gitignore Raphaël AMIARD 2019-07-19 15:49:28 +02:00
  • cc0b529209 Remove test Raphaël AMIARD 2019-07-19 15:44:31 +02:00
  • 655e5de454 Add assign test Raphaël AMIARD 2019-07-18 17:53:41 +02:00
  • 777f88f4bf Fix increfs Raphaël AMIARD 2019-07-18 17:53:30 +02:00
  • 540fe567ac Add obj to gitignore Raphaël AMIARD 2019-07-18 15:51:08 +02:00
  • 6eddf711c7 Initial testsuite work Raphaël AMIARD 2019-07-18 15:50:50 +02:00
  • 9cf45bccbc Minor edits to project files Raphaël AMIARD 2019-07-18 15:49:55 +02:00
  • 256c6fc463 Global architecture rework Raphaël AMIARD 2019-07-16 14:39:19 +02:00
  • 57f74f02be Fix properties binding. Raphaël AMIARD 2019-05-22 11:47:45 +02:00
  • a735568428 Activate style checks & warnings Raphaël AMIARD 2019-05-19 23:42:14 +02:00
  • 0cb6284f01 Set user data Raphaël AMIARD 2019-05-19 23:42:07 +02:00
  • 172f66bfbf Minor simplification Raphaël AMIARD 2019-05-19 23:41:46 +02:00
  • 0609f5b139 Initial commit Raphaël AMIARD 2019-05-19 23:27:17 +02:00