rust/src
Yuki Okushi 5d30ab85b2
Rollup merge of #85966 - alexcrichton:wasm-simd-indirect, r=workingjubilee
wasm: Make simd types passed via indirection again

This commit updates wasm target specs to use `simd_types_indirect: true`
again. Long ago this was added since wasm simd types were always
translated to `v128` under-the-hood in LLVM, meaning that it didn't
matter whether that target feature was enabled or not. Now, however,
`v128` is conditionally used in codegen depending on target features
enabled, meaning that it's possible to get linker errors about different
signatures in code that correctly uses simd types. The fix is the same
as for all other platforms, which is to pass the type indirectly.
2021-06-05 06:13:43 +09:00
..
bootstrap rustdoc: link to stable/beta docs consistently in documentation 2021-06-04 14:18:21 -04:00
build_helper Revert "Move llvm submodule updates to rustbuild" 2021-05-24 17:52:18 -04:00
ci Auto merge of #85395 - 12101111:build-crt, r=petrochenkov 2021-05-31 07:32:50 +00:00
doc Auto merge of #85788 - rylev:force-warns, r=nikomatsakis 2021-06-04 13:31:51 +00:00
etc rustdoc: link to stable/beta docs consistently in documentation 2021-06-04 14:18:21 -04:00
librustdoc Rollup merge of #84942 - jyn514:channel-replace, r=Manishearth 2021-06-05 06:13:37 +09:00
llvm-project@5f67a57157 Update LLVM submodule 2021-05-12 21:15:39 +02:00
rustdoc-json-types rustdoc-json: Rename Import.span to Import.source 2021-03-21 19:47:12 -07:00
test Rollup merge of #85966 - alexcrichton:wasm-simd-indirect, r=workingjubilee 2021-06-05 06:13:43 +09:00
tools Auto merge of #85984 - JohnTitor:rollup-rq0g9ph, r=JohnTitor 2021-06-04 04:50:36 +00:00
README.md update message 2021-02-14 10:08:37 +05:30
stage0.txt remove cfg(bootstrap) 2021-05-24 11:07:48 -04:00
version bump version to 1.54.0 2021-04-30 15:24:00 +02:00

This directory contains the source code of the rust project, including:

  • The test suite
  • The bootstrapping build system
  • Various submodules for tools, like rustdoc, rls, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.