Skip to content

Commit 360e4f4

Browse files
committed
---
yaml --- r: 276415 b: refs/heads/master c: fffaf66 h: refs/heads/master i: 276413: cdcebb6 276411: ca7b472 276407: 982e2df 276399: 6f8dfbf 276383: ea09e23 276351: a8307a2
1 parent 1d2d935 commit 360e4f4

File tree

71 files changed

+1584
-1431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+1584
-1431
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 62b19c627ebde2bbfa6021de146c502124da7975
2+
refs/heads/master: fffaf665f2bdab15c2ea11d9f97df22c401c9f36
33
refs/heads/snap-stage3: 235d77457d80b549dad3ac36d94f235208a1eafb
44
refs/heads/try: 49312a405e14a449b98fe0056b12a40ac128be4a
55
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

trunk/src/doc/reference.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2091,6 +2091,8 @@ The following configurations must be defined by the implementation:
20912091
* `target_pointer_width = "..."` - Target pointer width in bits. This is set
20922092
to `"32"` for targets with 32-bit pointers, and likewise set to `"64"` for
20932093
64-bit pointers.
2094+
* `target_has_atomic = "..."` - Set of integer sizes on which the target can perform
2095+
atomic operations. Values are `"8"`, `"16"`, `"32"`, `"64"` and `"ptr"`.
20942096
* `target_vendor = "..."` - Vendor of the target, for example `apple`, `pc`, or
20952097
simply `"unknown"`.
20962098
* `test` - Enabled when compiling the test harness (using the `--test` flag).
@@ -2295,6 +2297,9 @@ The currently implemented features of the reference compiler are:
22952297
* `cfg_target_vendor` - Allows conditional compilation using the `target_vendor`
22962298
matcher which is subject to change.
22972299

2300+
* `cfg_target_has_atomic` - Allows conditional compilation using the `target_has_atomic`
2301+
matcher which is subject to change.
2302+
22982303
* `concat_idents` - Allows use of the `concat_idents` macro, which is in many
22992304
ways insufficient for concatenating identifiers, and may be
23002305
removed entirely for something more wholesome.

trunk/src/libcore/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
#![feature(associated_type_defaults)]
6464
#![feature(concat_idents)]
6565
#![feature(const_fn)]
66+
#![feature(cfg_target_has_atomic)]
6667
#![feature(custom_attribute)]
6768
#![feature(fundamental)]
6869
#![feature(inclusive_range_syntax)]

0 commit comments

Comments
 (0)