rust/src
Mazdak Farrokhzad 76311a8db9
Rollup merge of #66081 - RalfJung:ptr-offset, r=zackmdavis
let caller of check_ptr_access_align control the error message

This is needed for https://github.com/rust-lang/miri/pull/1031
2019-11-06 03:28:12 +01:00
..
bootstrap Auto merge of #65911 - mati865:static-libstdcxx-mingw, r=alexcrichton 2019-11-05 00:30:58 +00:00
build_helper show up some extra info when t!() fails 2019-10-17 17:01:49 +08:00
ci Rollup merge of #65955 - pietroalbini:master-revert-msys2-hack, r=Mark-Simulacrum 2019-10-31 02:54:08 +01:00
doc Rollup merge of #65136 - ehuss:update-codegen-options, r=Dylan-DPC 2019-11-05 09:49:47 +01:00
etc
liballoc Rollup merge of #66038 - jdxcode:char-len, r=alexcrichton 2019-11-05 09:49:56 +01:00
libarena
libcore Rollup merge of #65948 - danielhenrymantilla:doc/maybe_uninit_ref_mut, r=RalfJung 2019-11-05 14:36:55 +01:00
libfmt_macros
libgraphviz
libpanic_abort redesign of the interface to the unikernel HermitCore 2019-10-06 15:26:14 +00:00
libpanic_unwind Make Emscripten unwinding use a valid type_info 2019-11-03 14:04:15 +00:00
libproc_macro proc_macro: don't use Rust ABI fn pointers in a C ABI fn signature. 2019-10-28 20:34:59 +02:00
libprofiler_builtins
librustc Rollup merge of #66027 - Mark-Simulacrum:panic-handler-query, r=alexcrichton 2019-11-06 03:28:08 +01:00
librustc_apfloat Update bitflags 2019-10-25 23:26:27 +01:00
librustc_asan
librustc_codegen_llvm Rollup merge of #65953 - keystone-enclave:llvm_abiname, r=alexcrichton 2019-11-05 14:36:57 +01:00
librustc_codegen_ssa rustc_codegen_ssa: rename ArgTypeMethods to ArgAbiMethods. 2019-11-03 09:23:50 +02:00
librustc_codegen_utils rustc: Add a convenience alias for dyn MetadataLoader + Sync 2019-10-24 20:51:33 +03:00
librustc_data_structures Rollup merge of #65997 - spastorino:fix-init_locking-rustdoc, r=Mark-Simulacrum 2019-11-01 11:20:25 -07:00
librustc_driver Remove lint callback from driver 2019-10-25 19:27:57 -04:00
librustc_errors use silent emitter for rustdoc highlighting pass 2019-11-03 22:19:34 -05:00
librustc_fs_util
librustc_incremental Rollup merge of #65470 - traxys:fix_65401, r=michaelwoerister 2019-11-01 11:20:09 -07:00
librustc_index doc: make BitSet intro more short 2019-10-18 01:16:30 +02:00
librustc_interface Rollup merge of #66068 - euclio:null-emitter, r=estebank 2019-11-06 03:28:11 +01:00
librustc_lexer librustc_lexer: Enhance documentation 2019-10-27 20:08:08 +03:00
librustc_lint Do not needlessly write-lock 2019-11-03 16:52:27 -05:00
librustc_llvm Statically link libstdc++ on windows-gnu 2019-10-30 23:18:57 +01:00
librustc_lsan
librustc_macros Rollup merge of #65176 - nnethercote:rm-query-macros, r=michaelwoerister 2019-10-08 15:45:32 +02:00
librustc_metadata Rollup merge of #66027 - Mark-Simulacrum:panic-handler-query, r=alexcrichton 2019-11-06 03:28:08 +01:00
librustc_mir Rollup merge of #66081 - RalfJung:ptr-offset, r=zackmdavis 2019-11-06 03:28:12 +01:00
librustc_msan
librustc_passes Auto merge of #65835 - Mark-Simulacrum:lockless-lintbuffer, r=nikomatsakis 2019-11-04 09:00:39 +00:00
librustc_plugin rustc_metadata: Move some code around 2019-10-24 20:51:33 +03:00
librustc_privacy Rollup merge of #65252 - petrochenkov:deriveholders2, r=matthewjasper 2019-10-19 07:10:04 +02:00
librustc_resolve Review feedback: alpha-rename field from copy_derives to containers_derving_copy. 2019-11-05 14:59:29 +01:00
librustc_save_analysis save-analysis: Account for async desugaring in async fn return types 2019-10-29 16:25:37 +01:00
librustc_target Rollup merge of #65953 - keystone-enclave:llvm_abiname, r=alexcrichton 2019-11-05 14:36:57 +01:00
librustc_traits De-querify trivial_dropck_outlives. 2019-11-01 14:48:58 +11:00
librustc_tsan
librustc_typeck Rollup merge of #66027 - Mark-Simulacrum:panic-handler-query, r=alexcrichton 2019-11-06 03:28:08 +01:00
librustdoc Rollup merge of #66068 - euclio:null-emitter, r=estebank 2019-11-06 03:28:11 +01:00
libserialize Remove unnecessary Hash bounds from various types. 2019-10-21 13:48:20 +11:00
libstd Rollup merge of #66091 - Wind-River:master_xyz, r=cramertj 2019-11-05 14:37:08 +01:00
libsyntax Rollup merge of #66068 - euclio:null-emitter, r=estebank 2019-11-06 03:28:11 +01:00
libsyntax_expand Rollup merge of #66054 - petrochenkov:delspan, r=estebank 2019-11-06 03:28:09 +01:00
libsyntax_ext Review feedback: Remove more stuff! Simplify simplify simplify! 2019-11-05 14:59:29 +01:00
libsyntax_pos Rollup merge of #66025 - petrochenkov:lohi, r=eddyb 2019-11-05 14:37:01 +01:00
libterm
libtest Rollup merge of #65898 - hermitcore:rusty-hermit, r=kennytm 2019-10-29 12:01:41 -07:00
libunwind Allow foreign exceptions to unwind through Rust code 2019-11-03 14:03:21 +00:00
llvm-project@14a3b12307 Update LLVM for Emscripten exception handling support 2019-10-08 13:07:27 -07:00
rtstartup
rustc
rustllvm Rollup merge of #65953 - keystone-enclave:llvm_abiname, r=alexcrichton 2019-11-05 14:36:57 +01:00
stdarch@e0ab2c165a
test Rollup merge of #66068 - euclio:null-emitter, r=estebank 2019-11-06 03:28:11 +01:00
tools Rollup merge of #66053 - RalfJung:miri-toolstate, r=pietroalbini 2019-11-05 14:37:05 +01:00
README.md remove the last remaining READMEs 2019-10-24 13:32:54 -05:00
stage0.txt

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

  • rustc and its tests
  • libstd
  • Various submodules for tools, like rustdoc, rls, etc.

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