aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/exp_ch3.adb
AgeCommit message (Expand)AuthorFilesLines
2022-05-16[Ada] Fix implementation issues with equality for untagged record typesEric Botcazou1-66/+27
2022-05-16[Ada] Remove duplicated detection of user-defined equalityPiotr Trojanek1-21/+3
2022-05-16[Ada] Improve building of untagged equalityPiotr Trojanek1-0/+1
2022-05-16[Ada] Fix spurious error on limited view with incomplete typeEric Botcazou1-2/+1
2022-05-13[Ada] Implement late initialization rules for type extensionsSteve Baird1-235/+506
2022-05-11[Ada] Set_Is_Known_Valid only if Safe_To_Capture_ValueAlexandre Oliva1-1/+4
2022-05-09[Ada] Fix indentation of "Start of processing for ..." labelsPiotr Trojanek1-2/+0
2022-01-11[Ada] Remove extra space in single object declarationsPiotr Trojanek1-1/+1
2022-01-11[Ada] Update copyright notice and bump Gnatvsn.Current_YearArnaud Charlet1-1/+1
2022-01-07[Ada] Remove unnecessary guard for inserting non-empty listPiotr Trojanek1-3/+1
2022-01-07[Ada] Remove unnecessary guards for appending non-empty listsPiotr Trojanek1-3/+1
2022-01-06[Ada] Spurious error when using current instance of typeJustin Squirek1-0/+19
2022-01-05[Ada] Expand controlling function wrapper into expression functionPiotr Trojanek1-20/+33
2022-01-05[Ada] Expand controlling functions wrappers in GNATprove modePiotr Trojanek1-11/+0
2022-01-05[Ada] Remove extra whitespace in declarations and parameters listsPiotr Trojanek1-4/+4
2022-01-05[Ada] Fix layout of parameters in calls to Predef_Spec_Or_BodyPiotr Trojanek1-13/+13
2022-01-05[Ada] Simplify making of null procedure wrappersPiotr Trojanek1-43/+31
2022-01-05[Ada] Fix sharing of formal parameters between wrapper spec and bodyPiotr Trojanek1-75/+64
2021-12-02[Ada] Cleanup insertion of single freezing actionsPiotr Trojanek1-2/+1
2021-12-02[Ada] Cleanups related to expansion of dispatching primitivesPiotr Trojanek1-4/+2
2021-12-02[Ada] Separate building of equality from other dispatching routinesPiotr Trojanek1-168/+197
2021-12-01[Ada] Simplify building of inequality function bodyPiotr Trojanek1-13/+12
2021-11-10[Ada] Don't carry action bodies for expansion of array equalityPiotr Trojanek1-4/+3
2021-10-25[Ada] Simplify detection of a parent interface equalityPiotr Trojanek1-7/+4
2021-10-25[Ada] Remove redundant guard in expansion of dispatching callsPiotr Trojanek1-2/+1
2021-10-20[Ada] tech debt: Clean up Uint fields, such as EsizeBob Duff1-5/+6
2021-10-11[Ada] Remove redundant guard in expansion of dispatching callsPiotr Trojanek1-6/+2
2021-10-11[Ada] Remove constant argumentsEtienne Servais1-9/+7
2021-10-11[Ada] Simplify initialization of concurrent componentsPiotr Trojanek1-5/+2
2021-10-01[Ada] Ada2022: AI12-0195 overriding class-wide pre/postconditionsJavier Miranda1-0/+92
2021-09-21[Ada] Clean up uses of Esize and RM_SizeBob Duff1-4/+9
2021-09-20[Ada] Present and No functions for type UintBob Duff1-7/+7
2021-07-07[Ada] Replace low-level membership tests with Is_Private_TypePiotr Trojanek1-2/+2
2021-07-06[Ada] Enable Ada 2020 Put_Image and Image support for tagged typesSteve Baird1-3/+11
2021-07-05[Ada] Fix some "current instance" bugsSteve Baird1-31/+20
2021-07-05[Ada] Simplify and reuse Is_Concurrent_InterfacePiotr Trojanek1-6/+1
2021-07-05[Ada] Add Ada 2022 Image and Put_Image support for tagged typesSteve Baird1-3/+1
2021-06-29[Ada] Crash on limited array object with address clauseEd Schonberg1-1/+6
2021-06-18[Ada] Ada2020: AI12-0195 overriding class-wide pre/post conditionsJavier Miranda1-2/+2
2021-06-17[Ada] Removal of technical debtJustin Squirek1-5/+2
2021-06-16[Ada] Remove unused initialization with New_ListPiotr Trojanek1-1/+1
2021-06-16[Ada] Wrong reference to System.Tasking in expanded codeArnaud Charlet1-5/+4
2021-05-07[Ada] Minor reformattingsBob Duff1-51/+51
2021-05-07[Ada] Variable-sized node types -- cleanupBob Duff1-10/+10
2021-05-07[Ada] Variable-sized node typesBob Duff1-2/+6
2021-05-06[Ada] Remove excessive conditions in iterations across componentsPiotr Trojanek1-13/+7
2021-05-03[Ada] Update copyright noticeArnaud Charlet1-1/+1
2021-04-29[Ada] Bad handling of array sliding in aggregateArnaud Charlet1-10/+5
2021-04-28[Ada] Crash on inherited component in type extension in generic unit.Ed Schonberg1-1/+6
2021-04-28[Ada] Incorrect error with Default_Value on private/modular typeBob Duff1-22/+15