aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch3.adb
AgeCommit message (Expand)AuthorFilesLines
2025-01-10ada: Set syntactic node properties immediately when crating the nodesPiotr Trojanek1-3/+2
2025-01-10ada: Reorder syntactic node fields to match the Ada RM grammarPiotr Trojanek1-1/+4
2025-01-07Update copyright years.Marc Poulhiès1-1/+1
2025-01-06ada: Elide copy for calls as default values of nonlimited by-reference compon...Eric Botcazou1-45/+35
2025-01-03ada: Rely on default parameter when making non-null nodesPiotr Trojanek1-3/+2
2025-01-03ada: Rely on default parameter when making non-constant nodesPiotr Trojanek1-1/+0
2025-01-03ada: Rely on default parameter when making component definition nodesPiotr Trojanek1-3/+0
2025-01-03ada: Reuse and simplify counting the length of various listsPiotr Trojanek1-11/+4
2025-01-03ada: Simplify traversal procedures into traversal functionsPiotr Trojanek1-40/+27
2025-01-03ada: Improve expansion of conditional expressions in object declarationsEric Botcazou1-30/+1
2024-12-13ada: Improve expansion of nested conditional expressions in return statementsEric Botcazou1-2/+3
2024-12-13ada: Fix code indentationPiotr Trojanek1-21/+21
2024-12-12ada: Clean up and restrict usage of Initialization_StatementsEric Botcazou1-2/+0
2024-11-26ada: Add minimal support for address clause/aspect on controlled objectsEric Botcazou1-1/+3
2024-11-19ada: Cleanup in expansion of aggregates in object declarations with aspectsEric Botcazou1-20/+4
2024-11-18ada: Cleanup in expansion of array aggregates in object declarationsEric Botcazou1-6/+15
2024-11-12ada: Compile time crash on limited object in extended returnsquirek1-5/+17
2024-11-12ada: Elide the copy in aggregate returns for nonlimited typesEric Botcazou1-3/+5
2024-10-08ada: Fix wrong finalization of anonymous array aggregateEric Botcazou1-5/+10
2024-09-02ada: Cleanup expansion of object declarationsPiotr Trojanek1-7/+3
2024-08-29ada: Ensure validity checks for private scalar typesPiotr Trojanek1-1/+2
2024-08-02ada: Clean up handling of inlining of finalizer proceduresRichard Kenner1-0/+1
2024-08-01ada: Missing adjust of controlled component initialized from container aggregateGary Dismukes1-2/+4
2024-08-01ada: Remove support for bodies in -gnatcegArnaud Charlet1-12/+2
2024-06-27ada: Implement first half of Generalized FinalizationEric Botcazou1-25/+28
2024-06-20ada: Do not compute Has_Controlled_Component twice during freezingEric Botcazou1-38/+0
2024-06-14ada: Add prototype for mutably tagged typesJustin Squirek1-7/+57
2024-06-10ada: Cleanup repeated code in expansion of stream attributesPiotr Trojanek1-2/+1
2024-06-10ada: Simplify check for type without stream operationsPiotr Trojanek1-1/+3
2024-05-20ada: Extend expansion delaying mechanism to conditional expressionsEric Botcazou1-0/+38
2024-05-17ada: Disable Equivalent_Array_Aggregate optimization if predicates involvedSteve Baird1-0/+1
2024-05-14ada: Decouple attachment from dynamic allocation for controlled objectsEric Botcazou1-1/+4
2024-05-14ada: Restore default size for dynamic allocations of discriminated typeEric Botcazou1-9/+28
2024-05-14ada: Follow-up adjustment after fix to Default_Initialize_ObjectEric Botcazou1-6/+10
2024-05-14ada: Reduce generated code duplication for streaming and Put_Image subprogramsSteve Baird1-1/+1
2024-05-14ada: Factor out implementation of default initialization for objectsEric Botcazou1-457/+558
2024-05-14ada: Small fix to Default_Initialize_ObjectEric Botcazou1-12/+14
2024-05-13ada: Move Init_Proc_Level_Formal from Exp_Ch3 to Exp_UtilEric Botcazou1-25/+0
2024-05-13ada: Replace finalization masters with finalization collectionsEric Botcazou1-31/+26
2024-05-13ada: Decouple finalization masters from storage poolsEric Botcazou1-25/+24
2024-05-13ada: Restore fix for controlled dynamic allocation with BIP function callEric Botcazou1-0/+8
2024-05-07ada: Prevent calculation of negative stack countsPiotr Trojanek1-1/+1
2024-05-07ada: Cleanup calculation of task stacksPiotr Trojanek1-18/+13
2024-05-07ada: Fix bad interaction between homogeneous finalization master and BIP prot...Eric Botcazou1-64/+0
2024-05-06ada: Fix non-idiomatic constructEric Botcazou1-1/+1
2024-05-06ada: Partial implementation of redesign of support for object finalizationEric Botcazou1-9/+27
2024-01-22Update copyright years.Marc Poulhiès1-1/+1
2023-12-19ada: Rename Is_Constr_Subt_For_UN_Aliased flagEric Botcazou1-2/+1
2023-11-07ada: Elide temporary for aliased array with unconstrained nominal subtypeEric Botcazou1-23/+24
2023-11-07ada: Rename Is_Limited_View to reflect actual queryYannick Moy1-3/+3