summary refs log tree commit diff
path: root/src/libcore/intrinsics.rs
AgeCommit message (Expand)AuthorLines
2016-12-15Clarify zero-value behavior of `ctlz`/`cttz` intrinsics.Corey Farwell-2/+50
2016-11-08Add documentation for some of the add/sub/mul intrinsicsWesley Wiser-0/+18
2016-11-08Add documentation for the `volatile_read` and `volatile_write` intrinsicsWesley Wiser-0/+4
2016-11-08Add documentation for many of the atomic_* intrinsicsWesley Wiser-0/+396
2016-09-28Rollup merge of #36811 - brson:bootstrap, r=alexcrichtonJonathan Turner-2/+0
2016-09-28Remove stage0 hacksBrian Anderson-2/+0
2016-09-26Add basic doc example for `core::ptr::write_bytes`.Corey Farwell-0/+13
2016-09-13Auto merge of #36181 - seanmonstar:likely, r=nikomatsakisbors-0/+14
2016-09-10Tweak std::mem docsKeegan McAllister-17/+30
2016-09-02core: add likely and unlikely intrinsicsSean McArthur-0/+14
2016-08-25Auto merge of #35906 - jseyfried:local_prelude, r=eddybbors-2/+0
2016-08-24Use `#[prelude_import]` in `libcore`.Jeffrey Seyfried-2/+0
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-13/+0
2016-07-26Rollup merge of #34609 - ubsan:transmute_docs, r=steveklabnikSteve Klabnik-5/+188
2016-07-21Fix nitsubsan-8/+7
2016-07-11Auto merge of #34686 - alexcrichton:new-stage, r=luqmanabors-1/+0
2016-07-10Make it nicer from @alexandermerrittubsan-5/+6
2016-07-10Switch around Examples and Alternativesubsan-45/+48
2016-07-06rustc: Update stage0 to beta-2016-07-06Alex Crichton-1/+0
2016-07-05Hopefully, it now worksubsan-31/+42
2016-07-05Fix links, change example to englishubsan-19/+8
2016-07-05Tone it down a littleubsan-14/+13
2016-07-05Fix nitsubsan-16/+25
2016-07-05Fix testsubsan-100/+138
2016-07-04Revert "Revert "Remove the return_address intrinsic.""Eduard Burtescu-6/+0
2016-07-02Make sure the documentation compilesubsan-77/+92
2016-07-02Add a new alternativeubsan-0/+23
2016-07-02More nits :Pubsan-4/+4
2016-07-02Fix some other small nitsubsan-4/+4
2016-07-01Fix up some things which scott mentionedubsan-35/+46
2016-07-01Add more docs - mostly warnings - to std::mem::transmuteubsan-4/+95
2016-06-30Revert "Remove the return_address intrinsic."Eduard Burtescu-0/+6
2016-06-27Remove the return_address intrinsic.Eduard Burtescu-6/+0
2016-06-03Update commentReeze Xia-1/+1
2016-05-16core::intrinsics: fix typo noted during review.Felix S. Klock II-1/+1
2016-05-16Adding magic `rustc_peek` intrinsic that other code can repurpose toFelix S. Klock II-0/+10
2016-05-01docs: Changed docs for `size_of` to describe size as a stride offsetTaylor Cramer-5/+2
2016-04-19mk: Bootstrap from stable instead of snapshotsAlex Crichton-25/+0
2016-03-20Update snapshots to 2016-03-18 (235d774).Eduard Burtescu-23/+14
2016-03-19Auto merge of #32244 - Amanieu:compare_exchange_result, r=alexcrichtonbors-4/+20
2016-03-19Change compare_exchange to return a Result<T, T>Amanieu d'Antras-4/+20
2016-03-18Add intrinsics for float arithmetic with `fast` flag enabledUlrik Sverdrup-0/+26
2016-02-29std: Stabilize APIs for the 1.8 releaseAlex Crichton-1/+1
2016-02-24Auto merge of #31778 - aturon:snapshot, r=alexcrichtonbors-3/+0
2016-02-23Register new snapshotsAaron Turon-3/+0
2016-02-18Add intrinsics for compare_exchange and compare_exchange_weakAmanieu d'Antras-0/+27
2016-01-29trans: Reimplement unwinding on MSVCAlex Crichton-2/+10
2015-12-21Register new snapshotsAlex Crichton-132/+0
2015-11-12libcore: deny warnings in doctestsKevin Butler-0/+2
2015-11-01Auto merge of #29316 - GBGamer:change-unchecked-div-generic, r=eddybbors-17/+75