Commit Graph

  • 1aa618fada Add support for enums in deserialization framework. Romain Beguet 2025-12-11 12:47:07 +01:00
  • cd4a6d6e79 Merge branch 'mr/pmderodat/introspection-doc' into 'master' Pierre-Marie de Rodat 2026-01-05 10:36:50 +00:00
  • 0844481e22 Generic API: add accessors for type/member documentation Pierre-Marie de Rodat 2025-12-19 20:52:17 +00:00
  • afb9040f79 Merge branch 'mr/pmderodat/token-ref-comparison-ops' into 'master' Pierre-Marie de Rodat 2026-01-05 10:34:02 +00:00
  • 35c8546082 Add missing comparison operators for token references Pierre-Marie de Rodat 2025-12-19 10:07:10 +00:00
  • 434374c490 Merge branch 'mr/pmderodat/lkt-scopes-refactoring' into 'master' Pierre-Marie de Rodat 2026-01-05 09:19:20 +00:00
  • f6c28a2e53 langkit.frontend.types: refactor assumptions about the root scope Pierre-Marie de Rodat 2025-12-03 14:35:11 +00:00
  • 28a70f0d2e langkit.frontend.lexer: refactor assumptions about the root scope Pierre-Marie de Rodat 2025-12-03 15:33:29 +00:00
  • a066cfb53d langkit.frontend.grammar: refactor assumptions about the root scope Pierre-Marie de Rodat 2025-12-03 14:49:25 +00:00
  • fffd1288cc langkit.frontend.grammar: fix obsolete docstring Pierre-Marie de Rodat 2025-12-03 14:47:17 +00:00
  • 7d49e7479c langkit.frontend.types: fix a comment typo Pierre-Marie de Rodat 2025-12-03 14:34:31 +00:00
  • dcbe91ffd7 Lkt frontend: use scopes to resolve base type references Pierre-Marie de Rodat 2025-12-03 12:15:16 +01:00
  • c88bdcd75a Merge branch 'mr/mercier/fix_wrap_entity_array' into 'master' Daniel Mercier 2025-12-18 17:13:29 +00:00
  • f435166869 [ocaml api] fix wrapping arrays containing entities Daniel Mercier 2025-12-18 17:10:55 +01:00
  • 120f082f3c Merge branch 'mr/pmderodat/gnat-warning' into 'master' Pierre-Marie de Rodat 2025-12-16 13:04:20 +00:00
  • 725b7f3c97 adalog/topo_sort_cleanup: remove a useless use clause Pierre-Marie de Rodat 2025-12-16 11:06:03 +00:00
  • e7ba77617c Merge branch 'mr/botcazou-gnat#1696' into 'master' Eric Botcazou 2025-12-10 22:52:42 +01:00
  • b1d584d75e Fix a few illegal Ada 2012 constructs now spotted by the compiler Eric Botcazou 2025-12-10 20:30:06 +01:00
  • 7d842e067c Merge branch 'mr/pmderodat/26.1-aarch64-linux' into '26.1' 26.2 26.1 Pierre-Marie de Rodat 2025-12-05 10:24:26 +00:00
  • 4ac98ee9b2 $.Implementation: avoid implementation-dependent evaluation order Pierre-Marie de Rodat 2025-12-02 15:29:49 +00:00
  • 166e8738dc Merge branch 'mr/pmderodat/26.1-ci' into '26.1' Pierre-Marie de Rodat 2025-12-05 09:50:49 +00:00
  • 14ab812b75 Merge branch 'mr/pmderodat/ci' into 'master' Pierre-Marie de Rodat 2025-12-05 09:50:13 +00:00
  • a695273dc8 Use the same version of e3-testsuite as the Anod sandbox Pierre-Marie de Rodat 2025-12-04 16:42:40 +01:00
  • cd47dbda16 Use the same version of e3-testsuite as the Anod sandbox Pierre-Marie de Rodat 2025-12-04 16:42:40 +01:00
  • e6a3c32ecd Merge branch 'mr/pmderodat/stylechecks' into 'master' Pierre-Marie de Rodat 2025-12-04 07:47:32 +00:00
  • f5d03423d1 langkit.stylechecks: update for Python 3.14 Pierre-Marie de Rodat 2025-12-02 12:01:16 +00:00
  • 020a7183f0 Merge branch 'mr/pmderodat/dump-lexical-env-order' into 'master' Pierre-Marie de Rodat 2025-12-03 11:10:34 +00:00
  • 086c4f7df6 $.Implementation: avoid implementation-dependent evaluation order Pierre-Marie de Rodat 2025-12-02 15:29:49 +00:00
  • eae15f2d6d Merge branch 'mr/pmderodat/parser-leak' into 'master' Pierre-Marie de Rodat 2025-12-02 16:53:00 +00:00
  • c4393afc0a Parsers: include Fail_Info in packrat tables Pierre-Marie de Rodat 2025-12-01 09:06:37 +00:00
  • 1206a82c41 Parsers: simplify code generation Pierre-Marie de Rodat 2025-12-01 09:16:58 +00:00
  • 5800b2d716 Merge branch 'topic/query_comprehension' into 'master' Killian Perlin 2025-11-26 11:30:15 +00:00
  • 5e9e82b751 Frontend implementation for query comprehension Killian Perlin 2025-11-13 15:37:39 +01:00
  • cf49f243a5 Merge branch 'topic/lkt/fix_stream_op_precedence' into 'master' Hugo Guerrier 2025-11-26 11:07:19 +00:00
  • 16d7675d5a Make stream operators right associative Hugo Guerrier 2025-11-16 13:55:51 +01:00
  • 54f1f329fa Merge branch 'mr/pmderodat/valgrind-rhes7' into '25-sustained' 25-sustained Pierre-Marie de Rodat 2025-11-24 13:17:07 +00:00
  • 386f61c80d Add a Valgrind suppression for a RHES7-specific leak Pierre-Marie de Rodat 2025-11-24 12:54:56 +00:00
  • 82e1d04b9e Merge branch 'mr/pmderodat/ctx-destroy-ext' into 'master' Pierre-Marie de Rodat 2025-11-21 10:46:21 +00:00
  • 883a6715e8 Introduce an extension point for the analysis context destructor Pierre-Marie de Rodat 2025-11-17 15:53:38 +00:00
  • 50048a7f4e Merge branch 'mr/pmderodat/doc' into 'master' Pierre-Marie de Rodat 2025-11-21 10:45:50 +00:00
  • b69e6bc3c6 Unparsing: minor doc fixes Pierre-Marie de Rodat 2025-06-17 08:57:39 +00:00
  • 266bc914b7 Merge branch 'mr/pmderodat/diag-sort-optim' into 'master' Pierre-Marie de Rodat 2025-11-21 10:44:15 +00:00
  • 2ba97b6783 Langkit_Support.Diagnostics: hoist generic instantiations to lib level Pierre-Marie de Rodat 2025-11-13 10:34:45 +00:00
  • b1526be696 Merge branch 'valgrind-ocaml-ubuntu24' into '25-sustained' Pierre-Marie de Rodat 2025-11-21 07:54:33 +00:00
  • 90219895e5 Merge branch 'mr/pmderodat/c-converters' into 'master' Pierre-Marie de Rodat 2025-11-20 16:48:04 +00:00
  • cc22d84bd6 $.C: add converters for entities (public nodes) Pierre-Marie de Rodat 2025-11-20 15:06:24 +00:00
  • 171100e79f Add Valgrind suppressions to ocaml.supp for Ubuntu 24.04 Pierre-Marie de Rodat 2025-06-27 14:13:16 +00:00
  • b91eb80e1a python_api/external_bindings: new test to formalize bindings for users Pierre-Marie de Rodat 2025-11-20 14:27:35 +00:00
  • eb3298b4fd Merge branch 'mr/pmderodat/perf-rewriting' into 'master' Pierre-Marie de Rodat 2025-11-20 10:07:10 +00:00
  • 27ff8dcbc8 Rewriting: do not load an unparsing configuration by default Pierre-Marie de Rodat 2025-11-18 15:44:07 +00:00
  • 76e97af44a Merge branch 'topic/924' into 'master' Romain Béguet 2025-11-19 11:12:10 +00:00
  • 5de36e9d5d Lkt lowering: fix reference to non-existing variable. Romain Beguet 2025-10-28 11:31:47 +01:00
  • 1fe4f44cf9 Merge branch 'mr/pmderodat/manage-clean' into 'master' Pierre-Marie de Rodat 2025-11-14 15:19:13 +00:00
  • 6957054061 manage.py: introduce a clean command to remove bootstrap build artifacts Pierre-Marie de Rodat 2025-11-14 10:46:27 +00:00
  • 5e7ff10ce1 Merge branch 'mr/thevenoux/langkit#979' into 'master' Laurent Thévenoux 2025-11-12 16:10:37 +00:00
  • 78482d0514 Update documentation packages to match production defaults Laurent Thévenoux 2025-11-12 15:03:35 +01:00
  • cc787a96d2 Merge branch 'mr/pmderodat/railroad' into 'master' Pierre-Marie de Rodat 2025-11-12 14:17:37 +00:00
  • b87370a4cc langkit.railroad_diagrams: add handling of degenerate parsers (i.e. robustify) Pierre-Marie de Rodat 2025-11-06 13:47:40 +00:00
  • c4e1f55960 langkit.railroad_diagrams: fix handling of DontSkip parsers Pierre-Marie de Rodat 2025-11-06 13:46:58 +00:00
  • 1be5fd5259 langkit.railroad_diagrams: refactor to use match blocks Pierre-Marie de Rodat 2025-11-06 13:42:07 +00:00
  • f520a0f449 Merge branch 'topic/lkt/improve_call_equations' into 'master' Rémi Segard 2025-11-07 10:52:09 +00:00
  • 4e3f58abbe Lkt: allow entities to be passed as first arg of propagates Remi Segard 2025-05-21 15:15:03 +02:00
  • 1f4714e429 Lkt: fix typing of dynamic combiners Remi Segard 2025-05-20 11:30:29 +02:00
  • 25e9e7e735 Lkt: improve diagnostics for extraneous argument Remi Segard 2025-05-19 12:28:02 +02:00
  • 4350b06c40 Lkt: clean up call equation functions Remi Segard 2025-05-16 15:25:44 +02:00
  • 0bec06379b Merge branch 'topic/simplify_ref_var_suffix_ref' into 'master' Rémi Segard 2025-10-31 15:00:30 +00:00
  • 6f3434faf1 Lkt: get rid of useless branch in ref_var_suffix_ref Raphaël AMIARD 2025-05-22 15:15:54 +02:00
  • cce248c5a5 Merge branch 'topic/stream_operators' into 'master' Killian Perlin 2025-10-30 10:38:26 +00:00
  • 9c63199a40 Add stream operator support Killian Perlin 2025-10-29 17:16:14 +01:00
  • 7722a9d736 Merge branch 'topic/java_support/add_setenv' into 'master' Hugo Guerrier 2025-10-27 09:18:18 +00:00
  • 04838da0cb Java API: Use better support APIs Hugo Guerrier 2025-10-22 15:11:53 +02:00
  • 0047c1b430 java_support: Add a NativeTools class to provide access to native utils in Java Hugo Guerrier 2025-10-22 15:10:11 +02:00
  • 5cc60b2541 Merge branch 'mr/pmderodat/26.1-969' into '26.1' Pierre-Marie de Rodat 2025-10-23 12:25:09 +00:00
  • b8fef8d893 Fix backtracking control logic for list parsers Pierre-Marie de Rodat 2025-09-22 19:26:56 +00:00
  • e123aec126 Merge two tests related to cut parsers Pierre-Marie de Rodat 2025-09-22 11:48:47 +00:00
  • b147c5a209 Parsers: extend traceability comments in generated code Pierre-Marie de Rodat 2025-09-23 06:59:03 +00:00
  • d3e1c4f9ea Parsers: remove redundant "no backtrack" variable assignments Pierre-Marie de Rodat 2025-09-22 19:27:18 +00:00
  • 4fe51ea99c Parsers: strip empty lines from generated code Pierre-Marie de Rodat 2025-09-22 19:26:23 +00:00
  • 760e9b3605 Merge branch 'mr/pmderodat/26.1-967' into '26.1' Pierre-Marie de Rodat 2025-10-23 12:22:42 +00:00
  • 738144c1ec Merge branch 'mr/thevenoux-libadalang#1609' into 'master' Laurent Thévenoux 2025-10-23 09:07:46 +00:00
  • 2964f7850c Make Pretty_Print_Main docstrings RST ready Laurent Thévenoux 2025-10-23 10:23:12 +02:00
  • fcefc1f56c Merge branch 'revert-6b466022' into 'master' Hugo Guerrier 2025-10-22 15:26:47 +00:00
  • 78409b127e Revert "Merge branch 'topic/sigill_handler' into 'master'" Hugo Guerrier 2025-10-22 10:18:26 +00:00
  • 1915ffd5da Rewriting: rewriting error on unexpected unparsed tree shape Pierre-Marie de Rodat 2025-09-19 10:14:20 +00:00
  • f3030db4a2 Rewriting: add a debug helper for node rewriting handles Pierre-Marie de Rodat 2025-09-19 08:57:01 +00:00
  • ed31fd5c29 Merge branch 'topic/better_forward_decls' into 'master' Pierre-Marie de Rodat 2025-10-21 13:46:28 +00:00
  • 354b054174 Allow parsing of any decl in BlockExpr Raphaël AMIARD 2025-06-20 12:21:31 +02:00
  • daf063fee3 Refactor lexer/parser rules grammar Raphaël AMIARD 2025-05-23 12:51:55 +02:00
  • b99b2cceb2 .gitignore: ignore Liblktlang's LSP sources for bootstrap Pierre-Marie de Rodat 2025-10-20 09:25:36 +00:00
  • 9cd8aff624 Merge branch 'topic/977' into 'master' Romain Béguet 2025-10-21 12:46:16 +00:00
  • 895105b7cc Unparsing: fix the preservation of leading/trailing separators. Romain Beguet 2025-10-21 11:15:38 +02:00
  • 368531e871 Merge branch 'topic/alire' into 'master' Max Reznik 2025-10-19 07:01:59 +00:00
  • a3824a18cd Add alire.toml into the root folder Maxim Reznik 2025-09-30 13:12:34 +03:00
  • 3cb01ff97b Merge branch 'mr/pmderodat/diagnostics-branch' into 'master' Pierre-Marie de Rodat 2025-10-16 11:11:23 +00:00
  • 2f3011594e Parsers: preserve diagnostics in packrat tables Pierre-Marie de Rodat 2025-09-02 19:08:54 +00:00
  • 232d96c621 Parsers: rework the Fail_Info data structure Pierre-Marie de Rodat 2025-10-10 09:24:42 +00:00
  • c81ebd73ad Parsers: fix the retained diagnostics chain in "or()" parsers Pierre-Marie de Rodat 2025-09-03 12:05:58 +00:00
  • e39cf87d50 Langkit_Support.Packrat: introduce diagnostic pools Pierre-Marie de Rodat 2025-09-03 09:50:33 +00:00
  • cbd8347d92 Langkit_Support.Packrat: hoist Memo_State out of the generic part Pierre-Marie de Rodat 2025-09-02 09:31:16 +00:00
  • 900ff3b6c3 Langkit_Support.Packrat: specialize for Token_Data_Handlers.Token_Index Pierre-Marie de Rodat 2025-09-02 09:24:25 +00:00