aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch7.adb
AgeCommit message (Expand)AuthorFilesLines
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
2022-09-06[Ada] Place "at end" on body nodesBob Duff1-172/+52
2022-07-05[Ada] Misc cleanup related to finalizationBob Duff1-35/+20
2022-07-05[Ada] Fix dangling bounds for array result of BIP functionsEric Botcazou1-25/+3
2022-07-04[Ada] Call-initialize all controlled objects in placeEric Botcazou1-2/+7
2022-06-02[Ada] Restore full generation of static dispatch tables with -gnatzrEric Botcazou1-7/+12
2022-06-02[Ada] Get rid of secondary stack for most calls returning tagged typesEric Botcazou1-32/+9
2022-06-01[Ada] Rename Returns_On_Secondary_Stack into Needs_Secondary_StackEric Botcazou1-1/+1
2022-05-30[Ada] Avoid creating a finalization wrapper block for functionsBob Duff1-52/+28
2022-05-19[Ada] Fix spurious violations of No_Secondary_Stack restrictionEric Botcazou1-1/+1
2022-05-19[Ada] Avoid copy operation for returns involving function callsEric Botcazou1-9/+4
2022-05-18[Ada] Use specific predicate before manipulating BIP_Alloc_FormEric Botcazou1-4/+2
2022-05-17[Ada] Typo fix in finalization commentMarc Poulhiès1-8/+8
2022-05-16[Ada] Type invariant or postcondition may cause uninitialized memory readsJustin Squirek1-8/+27
2022-05-16[Ada] Implement component finalization ordering rules for type extensionsSteve Baird1-5/+47
2022-01-11[Ada] Avoid redundant checks for empty listsPiotr Trojanek1-1/+1
2022-01-11[Ada] Reuse Make_Temporary where possiblePiotr Trojanek1-11/+4