about summary refs log tree commit diff
path: root/tests/codegen/array-map.rs
AgeCommit message (Collapse)AuthorLines
2023-07-10update array-map test for removed allocaErik Desjardins-1/+0
2023-05-30Remove array_zipJubilee Young-11/+0
`[T; N]::zip` is "eager" but most zips are mapped. This causes poor optimization in generated code. This is a fundamental design issue and "zip" is "prime real estate" in terms of function names, so let's free it up again.
2023-04-07Permit MIR inlining without #[inline]Ben Kimock-1/+1
2023-03-22Increase array size in array-map.rsNikita Popov-3/+3
Make sure that the loop is not fully unrolled (which allows eliminating the allocas) in LLVM 16 either.
2023-03-18Revert "Auto merge of #107224 - nikic:llvm-16, r=cuviper"Nikita Popov-3/+3
This reverts commit 4a04d086cac54a41517d5657b59d5fe2caca2d71, reversing changes made to 2d0a7def330ed90f416a3429dbb44c5ee2a914e5.
2023-03-17Increase array size in array-map.rsNikita Popov-3/+3
Make sure that the loop is not fully unrolled (which allows eliminating the allocas) in LLVM 16 either.
2023-02-04Allow canonicalizing the `array::map` loop in trusted casesScott McMurray-1/+3
2023-02-04Stop forcing `array::map` through an unnecessary `Result`Scott McMurray-3/+2
2023-02-04Stop using `into_iter` in `array::map`Scott McMurray-0/+48