aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch7.adb
AgeCommit message (Expand)AuthorFilesLines
2025-01-07Update copyright years.Marc Poulhiès1-1/+1
2025-01-07ada: Fix internal error on container aggregate for bounded vectorsEric Botcazou1-9/+47
2025-01-03ada: Improve expansion of conditional expressions in object declarationsEric Botcazou1-1/+2
2024-12-13ada: Fix code indentationPiotr Trojanek1-3/+4
2024-12-12ada: Fix wrong finalization with private unconstrained array typeEric Botcazou1-4/+6
2024-12-12ada: Clean up and restrict usage of Initialization_StatementsEric Botcazou1-22/+4
2024-11-26ada: Add minimal support for address clause/aspect on controlled objectsEric Botcazou1-6/+46
2024-11-12ada: Fix internal error on instantiation of package with a nested ghost packageEric Botcazou1-6/+11
2024-11-12ada: Fix premature finalization of anonymous access result from library functionEric Botcazou1-0/+13
2024-11-12ada: Implement built-in-place expansion of container aggregatesEric Botcazou1-7/+7
2024-11-04ada: Split Library_Unit using multiple wrappersBob Duff1-2/+3
2024-08-08ada: Run-time error with GNAT-LLVM on container aggregate with finalizationGary Dismukes1-1/+2
2024-08-02ada: Clean up handling of inlining of finalizer proceduresRichard Kenner1-0/+1
2024-08-02ada: Finish up support for relaxed finalizationEric Botcazou1-0/+58
2024-08-01ada: Implement full relaxed finalization semantics for controlled objectsEric Botcazou1-47/+213
2024-08-01ada: Remove support for bodies in -gnatcegArnaud Charlet1-6/+2
2024-08-01ada: Couple of cleanups in finalization machineryEric Botcazou1-34/+22
2024-08-01ada: Remove obsolete workaroundEric Botcazou1-16/+21
2024-07-02ada: Fix bogus error on allocator in instantiation with private derived typesEric Botcazou1-30/+21
2024-06-27ada: Implement first half of Generalized FinalizationEric Botcazou1-31/+31
2024-06-14ada: Add prototype for mutably tagged typesJustin Squirek1-0/+3
2024-06-13ada: Fix segmentation fault on slice of array with Unbounded_String componentEric Botcazou1-23/+92
2024-06-13ada: Fix expansion of protected subprogram bodiesRonan Desplanques1-33/+4
2024-06-13ada: Fix too late finalization of temporary objectEric Botcazou1-20/+0
2024-06-10ada: Fix references to Ada RM in commentsPiotr Trojanek1-1/+1
2024-05-20ada: Add direct workaround for limitations of RTSfind mechanismEric Botcazou1-38/+0
2024-05-17ada: Replace spinlocks with fully-fledged locks in finalization collectionsEric Botcazou1-0/+38
2024-05-16ada: Remove obsolete reference in commentEric Botcazou1-4/+4
2024-05-16ada: Reset scope of top level object declaration during unnestingMarc Poulhiès1-4/+27
2024-05-16ada: Fixup one more pattern of broken scope informationMarc Poulhiès1-10/+56
2024-05-14ada: Document more details of the implementation of finalization chainsEric Botcazou1-0/+29
2024-05-14ada: Decouple attachment from dynamic allocation for controlled objectsEric Botcazou1-333/+37
2024-05-13ada: Rename finalization scope masters into finalization mastersEric Botcazou1-33/+31
2024-05-13ada: Replace finalization masters with finalization collectionsEric Botcazou1-145/+145
2024-05-13ada: Decouple finalization masters from storage poolsEric Botcazou1-54/+25
2024-05-13ada: Restore fix for controlled dynamic allocation with BIP function callEric Botcazou1-49/+26
2024-05-07ada: Fix bad interaction between homogeneous finalization master and BIP prot...Eric Botcazou1-129/+0
2024-05-06ada: Do not attempt to generate finalization actions with restricted profileEric Botcazou1-1/+5
2024-05-06ada: Rework processing of special objects needing finalizationEric Botcazou1-353/+451
2024-05-06ada: Adjust source location for degenerate scope masterEric Botcazou1-2/+12
2024-05-06ada: Partial implementation of redesign of support for object finalizationEric Botcazou1-1104/+883
2024-02-26Finalization of object allocated by anonymous access designating local typeEric Botcazou1-0/+13
2024-01-22Update copyright years.Marc Poulhiès1-1/+1
2023-12-19ada: Further cleanup in finalization machineryEric Botcazou1-7/+7
2023-11-28ada: Further cleanup in finalization machineryEric Botcazou1-62/+87
2023-11-21ada: Another couple of cleanups in the finalization machineryEric Botcazou1-16/+13
2023-11-21ada: Further cleanup in finalization machineryEric Botcazou1-29/+0
2023-11-21ada: Small cleanup in finalization machineryEric Botcazou1-18/+2
2023-11-07ada: Rename Is_Limited_View to reflect actual queryYannick Moy1-2/+2
2023-10-10ada: Remove superfluous setter procedureEric Botcazou1-1/+1