968 Commits

Author SHA1 Message Date
Pascal Obry
645536ce8d Merge branch 'po/filters-update' into 'master'
Ensure that the regexp/regpat is cloned.

See merge request eng/toolchain/templates-parser!9
v25.2.0 v25.0.0
2024-08-23 15:53:29 +00:00
Pascal Obry
7bc8a2b023 Ensure that the regexp/regpat is cloned.
Fix crash reported when releasing MATCH filter in macros.

Add corresponding regression test.

Part of eng/toolchain/aws#39
2024-08-21 18:12:08 -04:00
Pascal Obry
6f4e561f23 Add START_WITH and END_WITH filter.
Add corresponding regression tests and documentation.

Motivated by eng/toolchain/aws#39
2024-08-21 18:12:08 -04:00
Pascal Obry
5e15c8f6fc Minor code simplification.
no-tn-check
2024-08-17 08:27:56 -04:00
Pascal Obry
bef385ee65 Merge branch 'po/ada2022' into 'master'
po/ada2022

See merge request eng/toolchain/templates-parser!8
2024-05-12 14:11:42 +00:00
Pascal Obry
38ccfe2143 Use Ada 2022 @ short hand syntax. 2024-05-02 18:09:49 +02:00
Pascal Obry
d12197cda9 Use Ada 2022 delta aggregate. 2024-05-02 18:09:49 +02:00
Pascal Obry
60431b6405 Use Ada 2022 @ short hand syntax. 2024-05-02 18:09:49 +02:00
Pascal Obry
b6f03f9372 Use Ada 2022 array aggregate syntax. 2024-05-02 18:09:49 +02:00
Gail Schenker
50318980e1 Merge branch 'po/ada2022' into 'master'
Revert all Ada 2022 changes.

See merge request eng/toolchain/templates-parser!7
2024-03-14 22:39:55 +00:00
Pascal Obry
d5a41cf7a4 Revert all Ada 2022 changes. 2024-03-14 23:23:09 +01:00
Pascal Obry
8289bd37f7 Merge branch 'po/ada2022' into 'master'
po/ada2022 - migrate templates parser to Ada 2022

See merge request eng/toolchain/templates-parser!6
2024-03-14 17:09:11 +00:00
Pascal Obry
f581587cc9 Use Ada 2022 @ short hand syntax. 2024-03-14 17:08:59 +00:00
Pascal Obry
32768c94c7 Use Ada 2022 delta aggregate. 2024-03-14 17:08:59 +00:00
Pascal Obry
c2d389d1a9 Minor code clean-up and reformatting. 2024-03-14 17:08:59 +00:00
Pascal Obry
ce2f694b50 Use Ada 2022 @ short hand syntax. 2024-03-14 17:08:59 +00:00
Pascal Obry
a1b25da130 Use Ada 2022 array aggregate syntax. 2024-03-14 17:08:59 +00:00
Pascal Obry
86afce85ec Merge branch 'po/merge-translate-set' into 'master'
Implement '&' operator between two Translate_Set.

See merge request eng/toolchain/templates-parser!5
2024-01-14 19:00:51 +00:00
Pascal Obry
6f0a6ff2dd Implement '&' operator between two Translate_Set.
Add corresponding regression test.

TN: eng/toolchain/templates-parser#4
2024-01-12 08:43:18 +01:00
Pascal Obry
7ded302363 Merge branch 'gh/issue42' into 'master'
Fix handling of cursor tag of dimension 1 and length 1.

Closes #3

See merge request eng/toolchain/templates-parser!4
2023-12-11 16:10:24 +00:00
Pascal Obry
53f95cffde Fix handling of cursor tag of dimension 1 and length 1.
Cursor tag of dimension 1 and length 1 should be processed
as standard tag instead of being ignored.

Add corresponding regression test.

Fixes eng/toolchain/templates-parser#3
2023-12-08 17:51:22 +01:00
Pascal Obry
eb562fa080 Merge branch 'gh/60' into 'master'
Let makefile.setup override default values for some variables

See merge request eng/toolchain/templates-parser!3
2023-12-06 16:14:16 +00:00
Nicolas Boulenguez
25600472c8 Let makefile.setup override default values for some variables
Symptom:
```
make setup PRJ_BUILD=Debug
make
```
answers `gprbuild -p "-XPRJ_BUILD=Release" ...`.
2023-12-06 10:52:08 +01:00
Pascal Obry
6c3ff87a04 Merge branch 'gh/56' into 'master'
Improve makefile behavior with ENABLE_SHARED=false

See merge request eng/toolchain/templates-parser!2
2023-12-05 17:24:58 +00:00
Ronan Desplanques
6c8a6d699c Improve makefile behavior with ENABLE_SHARED=false
Before this commit, running
`make ENABLE_STATIC=true ENABLE_SHARED=false` would not build a
static version of the library, which was unexpected. Now the same
command generates a static version of the library.
2023-12-04 11:43:55 +01:00