about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2018-12-04Added trailing newlineJohn Heitmann-1/+1
2018-12-04Added a bare-bones eslint config (removing jslint)John Heitmann-2/+36
2018-12-04updates all Filename variants to take a fingerprintMatthew Russo-51/+93
2018-12-04new_source_file no longer enters duplicate files, expand_include_bytes includ...Matthew Russo-19/+40
2018-12-04build the edition guideSteve Klabnik-1/+2
2018-12-04Auto merge of #56486 - matthewjasper:propagate-all-closure-bounds, r=pnkfelixbors-4/+46
2018-12-04Replace usages of `..i + 1` ranges with `..=i`.Corey Farwell-36/+36
2018-12-04Call methods on the right tcxMatthew Jasper-3/+3
2018-12-04Add example of using the indexing operator to BTreeMap docsCorey Farwell-0/+3
2018-12-04Utilize `?` instead of `return None`.Corey Farwell-68/+26
2018-12-04Auto merge of #56244 - oli-obk:loud_ui_errors, r=nikomatsakisbors-339/+440
2018-12-04Serialize modules into ThinBuffer after initial optimizationNikita Popov-49/+64
2018-12-04emit error with span for empty assertsAndy Russell-0/+28
2018-12-04Remove unnecessary parts of run_fat_lto signatureNikita Popov-19/+12
2018-12-04Separate out methods for running thin and fat LTONikita Popov-47/+74
2018-12-04Separate codepaths for fat and thin LTO in write.rsNikita Popov-27/+56
2018-12-04Refactor LTO type determinationNikita Popov-35/+41
2018-12-04Extract free_worker closureNikita Popov-23/+18
2018-12-04Add Armv8-M Mainline targetsHugues de Valon-0/+77
2018-12-04Auto merge of #55871 - ljedrz:llvm_back_allocations, r=nagisabors-21/+23
2018-12-04cleanup: remove static lifetimes from constsljedrz-91/+88
2018-12-04Fix line numbers displayGuillaume Gomez-2/+2
2018-12-04Tidy fixupOliver Scherer-1/+1
2018-12-04Add a test case for inlining the docs of a macro reexportGeorg Semmler-0/+28
2018-12-04Remove support for proc macro doc inliningGeorg Semmler-15/+5
2018-12-04Allow renaming macroGeorg Semmler-4/+8
2018-12-04cleanup: remove static lifetimes from consts in libstdljedrz-173/+173
2018-12-04Auto merge of #56224 - ehuss:update-cargo, r=alexcrichtonbors-0/+1
2018-12-04Intrinsic checks are just needed for `qualify_min_const_fn`Oliver Scherer-30/+53
2018-12-04Clear up some codeOliver Scherer-22/+16
2018-12-04Explain unsafety trickery of const functionsOliver Scherer-5/+14
2018-12-04Clean up the logic in `is_min_const_fn`Oliver Scherer-13/+18
2018-12-04Add and update testsOliver Scherer-54/+57
2018-12-04Automatically generate imports for newtype_index `Deserialize` implsOliver Scherer-22/+19
2018-12-04Increase code-reuse and -readabilityOliver Scherer-1/+1
2018-12-04Add tests for stable unsafe features in const fnOliver Scherer-2/+160
2018-12-04Emit feature gate suggestionOliver Scherer-40/+75
2018-12-04Comment on the unsafety code for layout constrained fieldsOliver Scherer-0/+6
2018-12-04Also prevent mutation fields directlyOliver Scherer-25/+57
2018-12-04Also make immutable references to non-freeze restricted value range types unsafeOliver Scherer-6/+33
2018-12-04generalize the message about the creation of layout restricted typesOliver Scherer-3/+3
2018-12-04Adjust a rustc test to the safety changesOliver Scherer-1/+2
2018-12-04Trailing newlines againOliver Scherer-2/+2
2018-12-04Forbid the creation of mutable borrows to fields of layout constrained typesOliver Scherer-0/+79
2018-12-04Move ref to packed struct field check into projection armOliver Scherer-18/+18
2018-12-04Make `newtype_index` safeOliver Scherer-7/+33
2018-12-04Make sure the initialization of constrained int range newtypes is unsafeOliver Scherer-12/+169
2018-12-04Add test for dereferencing raw pointers and immediately referencing againOliver Scherer-3/+22
2018-12-04Document unsafe rules with comments and `bug!` callsOliver Scherer-3/+6
2018-12-04Allow calling `const unsafe fn` in `const fn` behind a feature gateOliver Scherer-37/+194