aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch4.adb
AgeCommit message (Expand)AuthorFilesLines
2024-11-12ada: Missing runtime tag check on mutably tagged objectssquirek1-2/+30
2024-11-12ada: Implement built-in-place expansion of container aggregatesEric Botcazou1-4/+28
2024-11-04ada: Minor whitespace tuningPiotr Trojanek1-3/+3
2024-11-04ada: Avoid run-time conversion of 0 from Int to UintPiotr Trojanek1-1/+1
2024-08-23ada: Fix style in lines starting with assignment operatorPiotr Trojanek1-8/+8
2024-08-08ada: Etype missing for raise expressionSteve Baird1-2/+5
2024-08-02ada: Remove unreferenced procedureRichard Kenner1-43/+0
2024-08-01ada: Implement full relaxed finalization semantics for controlled objectsEric Botcazou1-5/+1
2024-08-01ada: Fix internal error on limited aggregate in nested conditional expressionEric Botcazou1-20/+53
2024-08-01ada: Remove support for bodies in -gnatcegArnaud Charlet1-811/+123
2024-07-02ada: Use static allocation for small dynamic string concatenations in more casesEric Botcazou1-24/+67
2024-07-02ada: Call memcmp instead of Compare_Array_Unsigned_8 and...Eric Botcazou1-18/+23
2024-06-27ada: Implement first half of Generalized FinalizationEric Botcazou1-3/+5
2024-06-20ada: Fix composition of primitive equality for untagged records with variant ...Eric Botcazou1-28/+22
2024-06-20ada: Fix bogus error with "=" operator on array of private unchecked unionEric Botcazou1-18/+9
2024-06-14ada: Add prototype for mutably tagged typesJustin Squirek1-13/+38
2024-06-10ada: Add support for No_Implicit_Conditionals to nonbinary modular typesEric Botcazou1-55/+77
2024-06-10ada: Fix references to Ada RM in commentsPiotr Trojanek1-1/+1
2024-05-20ada: Extend expansion delaying mechanism to conditional expressionsEric Botcazou1-81/+282
2024-05-20ada: Another small cleanup about allocators and aggregatesEric Botcazou1-2/+2
2024-05-17ada: Replace spinlocks with fully-fledged locks in finalization collectionsEric Botcazou1-0/+2
2024-05-17ada: Remove superfluous Relocate_Node callsRonan Desplanques1-1/+1
2024-05-16ada: Fix missing length checks with case expressionsRonan Desplanques1-4/+14
2024-05-16ada: Fix crash with -gnatdJ and -gnatw_qRonan Desplanques1-4/+4
2024-05-14ada: Fix small inaccuracy in previous changeEric Botcazou1-1/+7
2024-05-14ada: Decouple attachment from dynamic allocation for controlled objectsEric Botcazou1-8/+12
2024-05-14ada: Small cleanup about allocators and aggregatesEric Botcazou1-73/+50
2024-05-14ada: Fix double finalization for dependent expression of case expressionEric Botcazou1-0/+1
2024-05-14ada: Factor out implementation of default initialization for objectsEric Botcazou1-438/+167
2024-05-13ada: Replace finalization masters with finalization collectionsEric Botcazou1-12/+13
2024-05-07ada: Remove redundant guard against empty list of actionsPiotr Trojanek1-14/+11
2024-05-06ada: Rework processing of special objects needing finalizationEric Botcazou1-0/+4
2024-05-06ada: Partial implementation of redesign of support for object finalizationEric Botcazou1-90/+33
2024-03-07Fix bogus error on allocator for array type with Dynamic_PredicateEric Botcazou1-2/+4
2024-01-22Update copyright years.Marc Poulhiès1-1/+1
2023-12-19ada: Further cleanup in finalization machineryEric Botcazou1-143/+135
2023-12-19ada: Plug small loophole in finalization machineryEric Botcazou1-0/+8
2023-12-19ada: Further cleanup in finalization machineryEric Botcazou1-88/+66
2023-11-30ada: Rework fix for wrong finalization of qualified aggregate in allocatorEric Botcazou1-7/+17
2023-11-30ada: Fix predicate check failure in Expand_Allocator_ExpressionEric Botcazou1-8/+9
2023-11-07ada: Rename Is_Limited_View to reflect actual queryYannick Moy1-1/+1
2023-07-04ada: Small adjustments to new procedure Expand_Unchecked_Union_EqualityEric Botcazou1-6/+10
2023-07-03ada: Fix renaming of predefined equality operator for unchecked union typesEric Botcazou1-409/+273
2023-06-27ada: Fix double finalization of case expression in concatenationEric Botcazou1-35/+23
2023-06-27ada: Fix too late finalization and secondary stack release in iterator loopsEric Botcazou1-26/+0
2023-06-13ada: Add missing ss_mark/ss_release in quantified expressionsBob Duff1-0/+26
2023-06-13ada: Factor out tag assignments from type in expanderEric Botcazou1-25/+3
2023-05-29ada: Fix wrong result for membership test of null in null-excluding access typeEric Botcazou1-3/+5
2023-05-29ada: Fix wrong finalization for call to BIP function in conditional expressionEric Botcazou1-51/+120
2023-05-26ada: Use truncation for dynamic conversions from floating point to fixed pointEric Botcazou1-2/+5