aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch7.adb
AgeCommit message (Expand)AuthorFilesLines
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
2023-09-26ada: Fix missing call to Finalize_Protection for simple protected objectsEric Botcazou1-9/+10
2023-09-26ada: Fix unnesting generated loops with nested finalization procedureMarc Poulhiès1-5/+83
2023-09-26ada: Fix missing finalization of extended return object on abnormal completionEric Botcazou1-3/+3
2023-09-19ada: TSS finalize address subprogram generation for constrained...Richard Wai1-2/+26
2023-07-06ada: Finalization not performed for component of protected typeSteve Baird1-0/+2
2023-06-20ada: Further fixes to handling of private views in instancesEric Botcazou1-5/+7
2023-06-20ada: Small fixes to handling of private views in instancesEric Botcazou1-19/+5
2023-05-30ada: Fix fallout of recent fix for missing finalizationEric Botcazou1-10/+26
2023-05-29ada: Fix memory leak in expression function returning Big_IntegerEric Botcazou1-12/+20
2023-05-26ada: Fix missing finalization in library-level instance bodyEric Botcazou1-118/+15
2023-05-23ada: Fix latent issue in support for protected entriesEric Botcazou1-10/+0
2023-05-22ada: Use idiomatic construct in Expand_N_Package_BodyEric Botcazou1-10/+1
2023-05-22ada: Fix missing finalization in separate package bodyEric Botcazou1-22/+37
2023-05-22ada: Fix missing finalization in library-unit instance specEric Botcazou1-5/+13
2023-01-09ada: Update copyright noticeArnaud Charlet1-1/+1
2023-01-09ada: Remove a couple of unreachable statementsEric Botcazou1-10/+2
2023-01-09ada: Simplify finalization of temporaries created for interface objectsEric Botcazou1-24/+4
2023-01-05ada: Clean up interface handling in Expand_N_Object_DeclarationEric Botcazou1-5/+8
2022-11-04ada: Refactor: replace uses of `not Present(X)` with `No (X)`Ghjuvan Lacambre1-1/+1
2022-09-12[Ada] Tech debt: Expansion of contractsJustin Squirek1-537/+11