Commit Graph

  • 6129cc08ca Add analysis context global cache to preserve Java information Hugo Guerrier 2023-06-23 17:14:12 +02:00
  • e48ee143cb minor: Add exception checking function in the JNI part of Java bindings Hugo Guerrier 2023-06-23 17:09:54 +02:00
  • 5e7679415f minor: Change AST dumping method to remove reflection usage Hugo Guerrier 2023-06-27 16:16:54 +02:00
  • 919382b5ff minor: Remove the useless Java class in general java bindings tests Hugo Guerrier 2023-06-26 10:45:55 +02:00
  • 7535b6a69d minor: Add a function in Java bindings to dump memory with Graal C API Hugo Guerrier 2023-06-22 12:07:26 +02:00
  • 97750ca474 Merge branch 'pmderodat/ci' into 'master' Pierre-Marie de Rodat 2023-06-27 15:24:37 +00:00
  • a3535e8467 CI: always use latest Anod specs Pierre-Marie de Rodat 2023-06-27 16:51:35 +02:00
  • d4af36b090 Merge branch 'pmderodat/doc' into 'master' Pierre-Marie de Rodat 2023-06-27 12:52:08 +00:00
  • 8d290b2fc8 Fix "optional" computation for parse fields in various cases Pierre-Marie de Rodat 2023-06-21 14:05:04 +00:00
  • a58a920449 Merge branch 'topic/windows_native_image' into 'master' Hugo Guerrier 2023-06-27 12:06:29 +00:00
  • 8ca803e5ce Reorganize Java related options Hugo Guerrier 2023-06-19 09:46:07 +02:00
  • 941d0813b4 Enable native-image testcases by default Hugo Guerrier 2023-06-19 09:45:00 +02:00
  • cd0d876872 Merge branch 'pmderodat/contrib-standalone' into 'master' Pierre-Marie de Rodat 2023-06-26 12:24:34 +00:00
  • 736b3ee3a6 Make libpythonlang and liblktlang standalone Pierre-Marie de Rodat 2023-06-23 12:23:03 +00:00
  • 967ac5f14a Merge branch 'pmderodat/cb' into 'master' Pierre-Marie de Rodat 2023-06-21 14:50:55 +00:00
  • 400cc26120 CB: run the CB job completely in parallel Pierre-Marie de Rodat 2023-06-21 16:19:55 +02:00
  • 7419bc432d Merge branch 'pmderodat/cb' into 'master' Pierre-Marie de Rodat 2023-06-21 14:17:46 +00:00
  • 024ec351cc CB: refactor to use common config from the Libadalang repository Pierre-Marie de Rodat 2023-06-21 12:36:42 +00:00
  • 771a57ef9b Merge branch 'topic/java_node_identity' into 'master' Romain Béguet 2023-06-21 12:49:06 +00:00
  • 3b1f28c81c Fix node equality and hash in Java bindings. Romain Beguet 2023-06-19 14:46:38 +02:00
  • add1137dd8 Allow factorizing common code in Java bindings tests. Romain Beguet 2023-06-19 17:13:12 +02:00
  • 91a6a9ba22 Merge branch 'pmderodat/mypy' into 'master' Pierre-Marie de Rodat 2023-06-21 07:23:12 +00:00
  • 403f4b74cc Update Mypy to version 1.1.1 Pierre-Marie de Rodat 2023-06-14 13:00:18 +00:00
  • 7fc3948fa9 Merge branch 'pmderodat/cb' into 'master' Pierre-Marie de Rodat 2023-06-20 14:50:44 +00:00
  • b3fef9d51e .gitlab-ci.yml: switch CB to --smart-rebuild Pierre-Marie de Rodat 2023-06-20 12:03:50 +00:00
  • 73cf8a47bd .gitlab-ci.yml: skip the CB in pipelines build the Langkit artifact Pierre-Marie de Rodat 2023-06-20 11:50:01 +00:00
  • 39bc997ad8 Merge branch 'pmderodat/minor' into 'master' Pierre-Marie de Rodat 2023-06-19 12:54:46 +00:00
  • e7317df1e9 SemanticResult: rename "result_ref" to "result_decl" Pierre-Marie de Rodat 2023-05-31 08:51:50 +00:00
  • eeab7559a9 grammar/unparse_ignore: transition to the lkt_compile driver Pierre-Marie de Rodat 2023-05-30 15:00:05 +00:00
  • 18393b9d44 misc/dynvar_docstrings: fix test docstring Pierre-Marie de Rodat 2023-05-23 13:55:38 +00:00
  • b336df896f Merge branch 'topic/fix_vectors' into 'master' Raphaël Amiard 2023-06-15 10:51:38 +00:00
  • 311f5252b7 Fix Langkit_Support.Vectors.Reserve Raphaël AMIARD 2023-06-13 17:29:43 +02:00
  • 4f4585339c Merge branch 'pmderodat/doc' into 'master' Pierre-Marie de Rodat 2023-06-14 14:19:49 +00:00
  • 3d95cdc084 langkit.documentation: fix a mypy typing error Pierre-Marie de Rodat 2023-06-14 12:47:55 +00:00
  • e16be3853d Merge branch 'topic/windows_native_image' into 'master' Hugo Guerrier 2023-06-14 13:16:08 +00:00
  • 036577111e Add ".exe" suffix to Visual C++ tools names Hugo Guerrier 2023-06-12 11:10:50 +02:00
  • 0227a85dd4 Bump mako from 1.1.2 to 1.2.2 dependabot/pip/mako-1.2.2 dependabot[bot] 2023-06-14 08:52:38 +00:00
  • fde2ae8fea Merge branch 'pmderodat/requirements' into 'master' Pierre-Marie de Rodat 2023-06-14 08:52:09 +00:00
  • 9a795b3868 Split REQUIREMENTS.dev into PyPI/GitHub specific list files Pierre-Marie de Rodat 2023-06-06 14:20:14 +00:00
  • e6a4f09df4 Merge branch 'pmderodat/doc' into 'master' Pierre-Marie de Rodat 2023-06-14 08:11:10 +00:00
  • 9b5642b467 Python API: add base class information to node docstrings Pierre-Marie de Rodat 2023-06-08 14:43:11 +00:00
  • ebf8ee879d documentation.py: minor typo fix Pierre-Marie de Rodat 2023-06-08 14:46:58 +00:00
  • 538ade6c40 Merge branch 'topic/v810-011' into 'master' Laurent Thévenoux 2023-06-13 15:38:08 +00:00
  • 7a40c476ae Fix Children_Array iterable aspect primitive Has_Element Laurent Thévenoux 2023-06-13 14:45:27 +02:00
  • 0f09598e1a Merge branch 'pmderodat/children_and_trivia' into 'master' Boris Yakobowski 2023-06-12 21:01:10 +00:00
  • 4d83b360d8 $.Analysis: fix ambiguous call to Vectors.Append primitive Pierre-Marie de Rodat 2023-06-12 20:14:01 +00:00
  • ae59545af6 Merge branch 'topic/v810-011' into 'master' Laurent Thévenoux 2023-06-12 14:33:08 +00:00
  • b2d2e0751a Ada API: fix a stack overflow in Children_And_Trivia Laurent Thévenoux 2022-08-16 15:48:45 +02:00
  • 6fab69bc9f Merge branch 'sync/pmderodat/dump_f_prefix' into 'master' Pierre-Marie de Rodat 2023-06-12 12:25:50 +00:00
  • f8a6f7e8db Python API: do not remove "f_" parsing field prefix in .dump() output Pierre-Marie de Rodat 2023-06-09 11:57:40 +00:00
  • 17219fe5d3 Merge branch 'pmderodat/c' into 'master' Pierre-Marie de Rodat 2023-06-12 12:25:28 +00:00
  • 4f0edda8a3 Testsuite: rework "main" arguments for build_and_run Pierre-Marie de Rodat 2023-05-15 16:43:55 +02:00
  • 55bcc4c2c2 libmanage.py: remove --no-ada-api Pierre-Marie de Rodat 2023-05-15 14:06:04 +02:00
  • ae4ffd33e6 Merge branch 'pmderodat/doc' into 'master' Pierre-Marie de Rodat 2023-06-08 09:40:33 +00:00
  • ae0735dcbc doc: bump copyright year Pierre-Marie de Rodat 2023-06-07 11:45:59 +00:00
  • a5ff88a0b3 Merge branch 'pmderodat/lkt-error-nodes' into 'master' Pierre-Marie de Rodat 2023-06-08 09:10:03 +00:00
  • ca2c4bd226 Lkt lowering: add checks for error nodes Pierre-Marie de Rodat 2022-06-24 11:06:44 +00:00
  • e3410b2c5b CompileCtx.lkt_context: make the method static Pierre-Marie de Rodat 2023-05-30 11:47:35 +00:00
  • 3b63ea170b Replace typing.ContextManager with contextlib.AbstractContextManager Pierre-Marie de Rodat 2023-05-30 11:37:29 +00:00
  • 65e2dab678 Merge branch 'pmderodat/cb' into 'master' Pierre-Marie de Rodat 2023-06-05 12:50:41 +00:00
  • 89fa8d6756 .gitlab-ci.yml: add a CB for Langkit Pierre-Marie de Rodat 2023-06-05 09:14:42 +00:00
  • 086acdac2e .gitlab-ci.yml: rework comments for workflow:rules Pierre-Marie de Rodat 2023-06-05 09:12:13 +00:00
  • fbc57fe6db Merge branch 'topic/java_reflect_config' into 'master' Hugo Guerrier 2023-06-01 13:35:26 +00:00
  • aa69875ecf Remove Java bindings reflection configuration JSON Hugo Guerrier 2023-05-30 11:08:15 +02:00
  • b6b8848b7f Merge branch 'pmderodat/leaks' into 'master' Pierre-Marie de Rodat 2023-05-29 11:59:16 +00:00
  • c8249301c6 $.Implementation: destroy the Unit.PLE_Roots_Starting_Token vector Pierre-Marie de Rodat 2023-05-29 10:08:27 +02:00
  • 3ce1cec4f6 Merge branch 'pmderodat/lkt-tests' into 'master' Pierre-Marie de Rodat 2023-05-29 11:11:36 +00:00
  • ab5e014792 grammar/specific_field_type: transition to the lkt_compile driver Pierre-Marie de Rodat 2023-05-26 10:25:20 +00:00
  • 01e2be0b9a grammar/invalid_token_rule: transition to the lkt_compile driver Pierre-Marie de Rodat 2023-05-25 15:11:55 +00:00
  • 6e13a66715 grammar/invalid_synthetic_parser: transition to the lkt_compile driver Pierre-Marie de Rodat 2023-05-24 14:10:36 +00:00
  • 209a0117db grammar/invalid_list: transition to the lkt_compile driver Pierre-Marie de Rodat 2022-06-24 14:28:05 +00:00
  • 5db902c994 grammar/invalid_enum: transition to the lkt_compile driver Pierre-Marie de Rodat 2022-06-09 09:10:54 +00:00
  • 2b6f7ff784 Merge branch 'pmderodat/leaks' into 'master' Pierre-Marie de Rodat 2023-05-29 08:24:02 +00:00
  • fab7047d7c c_api/structs/empty: fix memory leaks Pierre-Marie de Rodat 2023-05-29 09:56:23 +02:00
  • b64344b971 c_api/structs/empty: minor reformatting Pierre-Marie de Rodat 2023-05-29 09:50:47 +02:00
  • 0456715119 Merge branch 'topic/enable_graal_c_api_windows' into 'master' Hugo Guerrier 2023-05-29 07:26:07 +00:00
  • 8328b313cd Enable Graal C API tests on Windows Hugo GUERRIER 2023-05-23 12:22:13 +02:00
  • 078a45a9ac Merge branch 'pmderodat/mypy' into 'master' Pierre-Marie de Rodat 2023-05-26 09:29:33 +00:00
  • 2e83b4aec2 langkit.expressions.base.ResolvedExpression: add type hints Pierre-Marie de Rodat 2023-02-15 13:46:49 +00:00
  • 2b207ae2d1 Merge branch 'sync/pmderodat/ple-root' into 'master' Pierre-Marie de Rodat 2023-05-25 14:39:33 +00:00
  • 458d649636 $.Implementation: add a cache around unit providers Pierre-Marie de Rodat 2023-05-17 12:17:43 +00:00
  • ec431edd50 Extend the unit provider interface for PLE roots Pierre-Marie de Rodat 2023-05-03 08:00:58 +00:00
  • 84e758f792 Minor reformattings Pierre-Marie de Rodat 2023-04-28 13:28:14 +00:00
  • cc785b215d Make it possible to run PLE on only one PLE root Pierre-Marie de Rodat 2023-04-28 11:57:12 +00:00
  • 0598f11bff PLE roots: no longer store the "populated?" flag on nodes themselves Pierre-Marie de Rodat 2023-04-28 11:57:12 +00:00
  • eac2def91a pkg_implementation_body_ada.mako: minor reformatting Pierre-Marie de Rodat 2023-04-28 08:49:29 +00:00
  • 4e381333a0 Add a builtin-property to effiently get a node's PLE root Pierre-Marie de Rodat 2023-04-27 12:13:12 +00:00
  • 47d8dd6cfb Revert "Remove the PLE unit root mechanism" Pierre-Marie de Rodat 2023-04-26 14:45:44 +00:00
  • b8a997df79 Merge branch 'topic/empty_c_struct' into 'master' Hugo Guerrier 2023-05-25 08:00:28 +00:00
  • 314142b98d Add a char/byte dummy field in user and internal empty structs Hugo GUERRIER 2023-05-23 17:24:51 +02:00
  • d023bfa91b Add '-pedantic' to the C flags in the test project template Hugo GUERRIER 2023-05-17 16:15:48 +02:00
  • b5e6203c31 Merge branch 'topic/windows_native_image' into 'master' Hugo Guerrier 2023-05-24 10:30:40 +00:00
  • 94a1de47b5 Add .lib support in 'do_setenv' Hugo GUERRIER 2023-05-11 09:47:25 +02:00
  • cfd840a247 Add procedure to install generated .lib file Hugo GUERRIER 2023-05-04 11:53:58 +02:00
  • cd21ae22a2 Add a flag to enable .lib file generation during 'do_build' Hugo GUERRIER 2023-05-03 15:44:58 +02:00
  • acf3935123 Merge branch 'topic/java_bindings_error' into 'master' Hugo Guerrier 2023-05-24 09:59:58 +00:00
  • 7aa35bd19e Remove include path to the C header in the Java bindings JNI Makefile Hugo GUERRIER 2023-05-23 17:38:51 +02:00
  • cc0503a076 Merge branch 'pmderodat/manage_no_arg' into 'master' Pierre-Marie de Rodat 2023-05-23 11:44:40 +00:00
  • dd01360b41 langkit.libmanage: properly report missing subcommands Pierre-Marie de Rodat 2023-05-17 14:28:53 +02:00
  • 3bce5e5d24 Merge branch 'pmderodat/gpr-ext-vars' into 'master' Pierre-Marie de Rodat 2023-05-23 11:43:10 +00:00