aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
AgeCommit message (Expand)AuthorFilesLines
2022-08-10Merge #1453bors[bot]2-3/+2
2022-08-10Merge #1452bors[bot]1-0/+23
2022-08-10transmute: Fix behavior by always performing the raw copyArthur Cohen1-0/+23
2022-08-10intrinsics: Refactor compilation of intrinsicsArthur Cohen1-0/+22
2022-08-09Enforce win64 abi test to always run on -m64 modePhilip Herron1-2/+2
2022-08-09Remove 128bit code generation from test casePhilip Herron1-1/+0
2022-08-09Merge #1425 #1451bors[bot]1-0/+28
2022-08-09Merge #1444bors[bot]12-0/+92
2022-08-08Fix type inference on unit-structsPhilip Herron1-0/+28
2022-08-08Merge #1438bors[bot]1-3/+4
2022-08-08attr: Handle `rustc_const_{un}stable` properlyArthur Cohen12-0/+92
2022-08-07testsuite: test for diagnostics shown ...liushuyu1-0/+4
2022-08-06Enhance #1426 "Invalid recursive :stmt expansion in fragment specifiers" test...Thomas Schwinge1-3/+4
2022-08-05Array index access does not need to unsize to a slice for accessPhilip Herron2-1/+173
2022-08-05Update the type hasher to stop duplication of aggregate typesPhilip Herron1-0/+53
2022-08-05Merge #1431bors[bot]5-8/+81
2022-08-05Merge #1433bors[bot]1-0/+72
2022-08-04Fix bad transmute for aggregate typesPhilip Herron1-0/+72
2022-08-04Support Autoderef coercionsPhilip Herron5-8/+81
2022-08-03tree-wide(testsuite): update all the builtin macro tests ...liushuyu17-4/+18
2022-08-02expand: correctly handles non-macro nodes ...liushuyu1-0/+31
2022-07-29unsafe: Report errors on calls to unsafe or extern functions and methodsArthur Cohen4-0/+38
2022-07-29testsuite: Calls to printf are unsafeArthur Cohen24-162/+260
2022-07-29testsuite: Calls to transmute are unsafeArthur Cohen4-9/+18
2022-07-28expand: further improves the handling of recursive macros ...liushuyu1-0/+23
2022-07-28Merge #1416bors[bot]1-0/+10
2022-07-28const: Add basic const context checkingArthur Cohen3-0/+20
2022-07-27unsafe: Add checks for union field accessesArthur Cohen1-0/+10
2022-07-27unsafe: Forbid use of certain static values outside of unsafe contextsArthur Cohen3-0/+40
2022-07-27unsafe: Handle multi unsafe contexts by using stackArthur Cohen1-0/+9
2022-07-26session-manager: Do not go through with compilation on privacy/unsafeArthur Cohen1-0/+4
2022-07-26unsafe: Add UnsafeCheck visitorArthur Cohen1-0/+20
2022-07-22Merge #1406bors[bot]3-3/+18
2022-07-22Merge #1405bors[bot]2-0/+65
2022-07-22Merge #1401bors[bot]2-1/+15
2022-07-21ast: Add new AttributeChecker visitorArthur Cohen3-3/+18
2022-07-20macro: Allow the repetition of metavars when expanding repetitionsArthur Cohen2-0/+65
2022-07-20Merge #1404bors[bot]1-0/+9
2022-07-20'gcc/testsuite/rust/link/link.exp': Fix 'runtest_file_p' usageThomas Schwinge1-0/+9
2022-07-19tests: add regression tests for more macro expansionsliushuyu2-1/+15
2022-07-19lexer: Allow specifiying tokens as reserved in certain editionsArthur Cohen2-0/+12
2022-07-19Fix parsing grammer of grouped expressions as the block tail expressionPhilip Herron1-0/+13
2022-07-18Merge #1392bors[bot]2-0/+12
2022-07-18resolver: Disambiguate generic argsArthur Cohen1-0/+12
2022-07-18Ensure we parse any inner item attributes when expanding a modulePhilip Herron2-0/+12
2022-07-18Merge #1373bors[bot]1-0/+2
2022-07-17Fix ICE on duplicate compilation of ExternBlock itemsPhilip Herron2-0/+34
2022-07-15Support extern cratePhilip Herron7-0/+208
2022-07-15Support generics in check for valid types in arithmetic expressionsPhilip Herron1-0/+8
2022-07-08backend: properly handles foreign ABIsliushuyu1-0/+11