Skip to content

Rolling up PRs in the queue #24967

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 84 commits into from
Apr 30, 2015
Merged
Changes from 1 commit
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
998c10d
Add singlethreaded fence intrinsics.
tari Feb 15, 2015
8f991d1
Remove duplicated tests for the cttz intrinsic
dotdash Apr 26, 2015
9ddfbb1
Adjusted intro error to match code
barometz Apr 27, 2015
f6c673e
reference: add missing bracket
tshepang Apr 27, 2015
d8797b0
[reference] Fix a typo in 3.4 Whitespace
mbrubeck Apr 27, 2015
9348700
std: Expand the area of std::fs
alexcrichton Apr 16, 2015
928bd4f
Fix #24872, XSS in docs not found page.
chris-morgan Apr 28, 2015
8933253
=BG= Add detailed error message for E0265
bguiz Apr 28, 2015
1335be3
=BG= change definition to use 'statics' as well as 'constants'
bguiz Apr 28, 2015
0930d38
rename schedule_drop_{enum,adt}_contents.
pnkfelix Apr 28, 2015
97199bc
remove stability note from std::net
steveklabnik Apr 28, 2015
82b4356
Clarify offset rules a bit
nagisa Apr 19, 2015
ed4c05e
Clarify Once::call_once memory ordering guarantees in docs
inrustwetrust Apr 28, 2015
b2a38c3
Correct the entry point in librustc/README.md
ubsan Apr 28, 2015
abb61d9
Extend the nullable pointer optimization to captured vars of closures
zecozephyr Apr 28, 2015
0368abb
std: Implement fs::DirBuilder
alexcrichton Apr 28, 2015
8381432
Add intrinsics for unchecked division and modulo
ubsan Apr 29, 2015
960f800
Fix punctuation placement in doc-comment
frewsxcv Apr 29, 2015
cd5abe7
Remove unused variable
tamird Apr 29, 2015
8073af7
Tests need not be public
tamird Apr 29, 2015
f7947bc
Unstub some tests
tamird Apr 29, 2015
3f025fe
Move debuginfo.rs to its own directory
nrc Apr 23, 2015
39e2e64
Tidy up word-wrapping in debuginfo
nrc Apr 23, 2015
5993ae8
debuginfo: pull out docs
nrc Apr 24, 2015
5753c8d
debuginfo: extract gdb.rs
nrc Apr 24, 2015
a015547
debuginfo: extract utils.rs
nrc Apr 24, 2015
5b53de1
debuginfo: extract create.rs
nrc Apr 24, 2015
488694c
debuginfo: extract namespace.rs
nrc Apr 24, 2015
024e86f
debuginfo: extract types.rs
nrc Apr 24, 2015
9756349
debuginfo: extract metadata.rs
nrc Apr 24, 2015
88f840b
debuginfo: extract adt.rs
nrc Apr 24, 2015
bb26aad
Tidy up
nrc Apr 24, 2015
7bfb5ed
Reviewer changes
nrc Apr 29, 2015
de2a4c0
save-analysis: fix impl functions
nrc Apr 29, 2015
f99658d
Adapt benchmark tests to unit test guidelines
jooert Apr 29, 2015
d6043d1
fix broken link
Apr 29, 2015
36dccec
Currently, LLVM lowers a cttz8 on x86_64 to these instructions:
dotdash Apr 26, 2015
c1149ed
std: Fix inheriting standard handles on windows
alexcrichton Apr 27, 2015
bd4b984
add `--enable-debuginfo-tests`, analogous to `--disable-optimize-tests`.
pnkfelix Apr 29, 2015
0c0d138
`bitflags!` is no longer used in `std`
tamird Apr 28, 2015
9504d8c
`bitflags!` uses associated constants
tamird Apr 28, 2015
8c58fe1
Fallout
tamird Apr 28, 2015
2007169
Allow `-g` and `-O` options to be specified multiple times at command…
pnkfelix Apr 29, 2015
df82df8
Unit test ensuring we accept repeated `-g` and `-O`.
pnkfelix Apr 29, 2015
db3a58a
Add `-g` that I should have included in PR #24932.
pnkfelix Apr 29, 2015
7e2b093
DRY Android targets
tamird Apr 29, 2015
94c9bde
Update SNAPs to latest snapshot.
tari Apr 29, 2015
9f36ec0
Use PIE on Android
tamird Apr 29, 2015
42196ae
Improve libstd/net/udp.rs documentation.
Apr 29, 2015
78130a4
lint for mixing `#[repr(C)]` with an impl of `Drop`.
pnkfelix Apr 29, 2015
2e23d81
tests for lint that warns about mixing #[repr(C)] with Drop.
pnkfelix Apr 29, 2015
e2d770a
Add some missing punctuation in the libstd/net/ip.rs docs.
Apr 29, 2015
a237ceb
Add some missing punctuation in the libstd/net/tcp.rs docs.
Apr 29, 2015
2baeabd
Improve libstd/net/addr.rs documentation.
Apr 29, 2015
b164f66
rollup merge of #24610: nagisa/offset-docs
alexcrichton Apr 29, 2015
e14af08
rollup merge of #24711: alexcrichton/fs2.1
alexcrichton Apr 29, 2015
3434469
rollup merge of #24762: nrc/mod-debug-2
alexcrichton Apr 29, 2015
dfb6080
rollup merge of #24833: tari/rfc888
alexcrichton Apr 29, 2015
41ee6df
rollup merge of #24846: dotdash/fast_cttz8
alexcrichton Apr 29, 2015
256023a
rollup merge of #24862: barometz/intro-push-err-fix
alexcrichton Apr 29, 2015
18a0269
rollup merge of #24870: tshepang/reference-fix-brackets
alexcrichton Apr 29, 2015
a24e036
rollup merge of #24871: mbrubeck/doc-edit
alexcrichton Apr 29, 2015
8daf961
rollup merge of #24881: chris-morgan/issue-24872
alexcrichton Apr 29, 2015
783b4bb
rollup merge of #24886: GBGamer/master
alexcrichton Apr 29, 2015
4ff558c
rollup merge of #24894: bguiz/diagnostic-E0267
alexcrichton Apr 29, 2015
91dfc38
rollup merge of #24903: pnkfelix/fsk-enum-swapindrop
alexcrichton Apr 29, 2015
b0f920a
rollup merge of #24904: steveklabnik/remove_std_net_warning
alexcrichton Apr 29, 2015
0eaa811
rollup merge of #24908: inrustwetrust/once_memory_ordering
alexcrichton Apr 29, 2015
fa66128
rollup merge of #24911: GBGamer/patch-4
alexcrichton Apr 29, 2015
7510bfe
rollup merge of #24917: zecozephyr/nullptropt
alexcrichton Apr 29, 2015
b9b1312
rollup merge of #24926: frewsxcv/patch-20
alexcrichton Apr 29, 2015
62bd19f
rollup merge of #24929: tamird/unstub-some-tests
alexcrichton Apr 29, 2015
416e412
rollup merge of #24930: nrc/save-fn
alexcrichton Apr 29, 2015
dd12c8b
rollup merge of #24931: jooert/patch-1
alexcrichton Apr 29, 2015
0cca577
rollup merge of #24933: oli-obk/patch-1
alexcrichton Apr 29, 2015
373d620
rollup merge of #24935: pnkfelix/lint-repr-c-drop
alexcrichton Apr 29, 2015
5d85d8d
rollup merge of #24945: pnkfelix/fixes-for-dash-g-handling
alexcrichton Apr 29, 2015
50b3dce
rollup merge of #24952: pnkfelix/put-back-missing-dash-g-in-24687-test
alexcrichton Apr 29, 2015
2c28348
rollup merge of #24953: tamird/android-pie
alexcrichton Apr 29, 2015
bc4b193
rollup merge of #24961: nham/net_docs_cleanup
alexcrichton Apr 29, 2015
873a4e3
rollup merge of #24962: tamird/unignore-android-tests
alexcrichton Apr 29, 2015
cc04cd4
rollup merge of #24873: alexcrichton/fix-windows-stdio
alexcrichton Apr 29, 2015
2edb643
rollup merge of #24921: tamird/bitflags-associated-const
alexcrichton Apr 29, 2015
1b34c09
Test fixes and rebase conflicts
alexcrichton Apr 30, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update SNAPs to latest snapshot.
  • Loading branch information
tari committed Apr 29, 2015
commit 94c9bdeef6d85bdb30ef04bf339c1796338151d6
8 changes: 4 additions & 4 deletions src/libcore/intrinsics.rs
Original file line number Diff line number Diff line change
Expand Up @@ -145,13 +145,13 @@ extern "rust-intrinsic" {
/// but no instructions will be emitted for it. This is appropriate for operations
/// on the same thread that may be preempted, such as when interacting with signal
/// handlers.
#[cfg(not(stage0))] // SNAP 5520801
#[cfg(not(stage0))] // SNAP 857ef6e
pub fn atomic_singlethreadfence();
#[cfg(not(stage0))] // SNAP 5520801
#[cfg(not(stage0))] // SNAP 857ef6e
pub fn atomic_singlethreadfence_acq();
#[cfg(not(stage0))] // SNAP 5520801
#[cfg(not(stage0))] // SNAP 857ef6e
pub fn atomic_singlethreadfence_rel();
#[cfg(not(stage0))] // SNAP 5520801
#[cfg(not(stage0))] // SNAP 857ef6e
pub fn atomic_singlethreadfence_acqrel();

/// Aborts the execution of the process.
Expand Down