The 8472
61fb5a91b7
layout-alignment-promotion logic should depend on the niche-bias
...
For start-biased layout we want to avoid overpromoting so that
the niche doesn't get pushed back.
For end-biased layout we want to avoid promoting fields that
may contain one of the niches of interest.
2023-04-28 23:08:54 +02:00
The 8472
4907dac54c
don't promote large fields to higher alignments if that would affect niche placement
2023-04-27 22:29:03 +02:00
The 8472
faf2da3e2f
try two different niche-placement strategies when layouting univariant structs
2023-04-27 22:29:03 +02:00
Maybe Waffle
214e65c2eb
Add unuseless #[allow(unused_allocation)]
2023-03-03 17:47:48 +00:00
Florian Bartels
3ce2cd059f
Add QNX Neutrino support to libstd
...
Co-authored-by: gh-tr <troach@qnx.com>
2023-02-28 15:59:47 +01:00
Michael Goulet
9dd5d3e8e4
Recover _ as .. in field pattern
2023-02-02 06:10:02 +00:00
Albert Larsan
cf2dff2b1e
Move /src/test to /tests
2023-01-11 09:32:08 +00:00