Alexis Beingessner
4c48ffa53e
add warning about reference section
2015-07-29 15:55:19 -07:00
Alexis Beingessner
b539906de1
clarify subtyping
2015-07-28 15:41:58 -07:00
Alexis Beingessner
9123bb02ca
fix borrow-splitting
2015-07-28 15:38:39 -07:00
Alexis Beingessner
b93438f648
fix incorrect name
2015-07-28 15:16:59 -07:00
Alexis Beingessner
0d37e78977
lots more felix fixes
2015-07-28 15:13:54 -07:00
Alexis Beingessner
5789106737
many many pnkfelix fixes
2015-07-28 13:20:36 -07:00
Alexis Beingessner
05bb1dbc43
OBRM for aturon
2015-07-27 16:01:22 -07:00
Alexis Beingessner
fd13bdf626
vec fixes for huonw
2015-07-27 15:03:38 -07:00
Alexis Beingessner
b53406f824
fixups for aturon
2015-07-27 14:42:04 -07:00
Alexis Beingessner
8c7111da07
fixup atomics
2015-07-26 18:19:50 -07:00
Alexis Beingessner
36a8b94464
expand lifetime splitting to show IterMut is totally safe
2015-07-26 18:12:36 -07:00
Alexis Beingessner
f54c5ad566
fix accident
2015-07-24 10:02:16 -07:00
Alexis Beingessner
3f8e029bed
remove subtyping from coercions, it's something else
2015-07-20 16:18:52 -07:00
Alexis Beingessner
5f02de3c22
clarify casts are checked at compile time
2015-07-20 15:50:47 -07:00
Alexis Beingessner
14bc454770
remove redundant explanation
2015-07-20 15:36:50 -07:00
Alexis Beingessner
06ded9c04e
explain phantom
2015-07-20 15:35:33 -07:00
Alexis Beingessner
0a36ea7db1
get into the weeds over GEP and allocations
2015-07-20 15:32:52 -07:00
Alexis Beingessner
7a47ffcbc7
UB is src bzns
2015-07-20 11:37:15 -07:00
Alexis Beingessner
99043dde9d
mention void pointers
2015-07-20 11:36:26 -07:00
Alexis Beingessner
5f6e0abe27
clean up vec chapter of tarpl
2015-07-20 11:31:29 -07:00
Alexis Beingessner
42c2f107c1
flesh out void types
2015-07-20 11:02:45 -07:00
Alexis Beingessner
94a89e561a
some conversions cleanup
2015-07-19 21:43:17 -07:00
Alexis Beingessner
13b2605ed9
fixup and cool example for checked-uninit
2015-07-19 20:48:51 -07:00
Alexis Beingessner
c97673c7b0
fix up lifetimes
2015-07-18 11:44:41 -07:00
Alexis Beingessner
b79d279418
fix typo
2015-07-18 09:10:01 -07:00
Alexis Beingessner
fc2d29450e
no really I deleted you
2015-07-17 22:20:44 -07:00
Alexis Beingessner
eba459a5c2
shard out misc section on lifetimes properly
2015-07-17 22:20:11 -07:00
Alexis Beingessner
d1b899e57a
update subtyping to be a bit clearer about reference variance
2015-07-17 11:46:02 -07:00
Alexis Beingessner
c5a1b87c6f
properly remove moved text
2015-07-14 17:59:28 -07:00
Alexis Beingessner
700895fdd7
split out vec-zsts correctly
2015-07-14 14:41:53 -07:00
Alexis Beingessner
7aee8448ea
fix all the doc tests
2015-07-14 11:07:00 -07:00
Alexis Beingessner
58f6f2d57a
nits and realigning
2015-07-14 09:56:10 -07:00
Alexis Beingessner
dba548d363
fix via mdinger
2015-07-14 00:26:08 -07:00
Alexis Beingessner
e2b5f4fac4
move everything into the Rust tree
2015-07-13 23:16:33 -07:00
Alexis Beingessner
a54e64b3c4
move everything to tarpl
2015-07-13 23:14:57 -07:00
Pavel Pravosud
49e45833f8
Clean up trailing whitespaces
2015-07-12 11:23:09 -07:00
Pavel Pravosud
6e1d01f79e
Fix multi-threading example in dining-philosophers
2015-07-12 11:22:52 -07:00
Steve Klabnik
6bc1264329
Rollup merge of #26892 - steveklabnik:gh26482, r=alexcrichton
...
We weren't explicit enough about Cargo's default version behavior.
For rust-lang/rust at least,
Fixes #26482
2015-07-08 10:34:27 -04:00
Steve Klabnik
1ae7702681
TRPL: make version constraits explicit
...
We weren't explicit enough about Cargo's default version behavior.
For rust-lang/rust at least,
Fixes #26482
2015-07-08 13:09:22 -04:00
Steve Klabnik
19d8bfff15
Rollup merge of #26687 - christianweinz:patch-1, r=huonw
...
The ‘_‘ wildcard does exactly not handle specific cases but all not specified ones.
2015-07-08 10:34:26 -04:00
Steve Klabnik
b6c7dff728
Rollup merge of #26855 - steveklabnik:gh26344, r=alexcrichton
...
Fixes #26344
2015-07-07 09:49:56 -04:00
Steve Klabnik
743a9e6cae
Rollup merge of #26854 - steveklabnik:gh26345, r=alexcrichton
...
I am not mentioning #[unsafe_drop_flag] because it should go away
eventually, and also because it's just an attribute, it's not
really a use of the `unsafe` keyword.
Fixes #26345
2015-07-07 09:49:56 -04:00
Steve Klabnik
10c795a6ea
Rollup merge of #26853 - steveklabnik:gh26346, r=Gankro
...
This incorrectly implied that doing things is fine in unsafe code
Fixes #26346
2015-07-07 09:49:55 -04:00
Steve Klabnik
bc28e64fb3
Re-word UB in unsafe guide
...
This incorrectly implied that doing things is fine in unsafe code
Fixes #26346
2015-07-07 12:52:20 -04:00
Steve Klabnik
4b19be3631
Not literally all of concurrency is a library
...
Fixes #26344
2015-07-07 09:29:04 -04:00
Steve Klabnik
73df19a206
There are four uses of unsafe, actually
...
I am not mentioning #[unsafe_drop_flag] because it should go away
eventually, and also because it's just an attribute, it's not
really a use of the `unsafe` keyword.
Fixes #26345
2015-07-07 09:26:23 -04:00
Steve Klabnik
f29b565e2d
Describe lifetime syntax for impl
...
Fixes #26375
2015-07-07 09:19:26 -04:00
Steve Klabnik
04a85c538a
Rollup merge of #26835 - tshepang:copy-or-not, r=steveklabnik
2015-07-06 18:06:31 -04:00
Steve Klabnik
c4ee2e5c01
Rollup merge of #26834 - tshepang:space, r=brson
2015-07-06 18:06:31 -04:00
Steve Klabnik
015441bd5d
Rollup merge of #26827 - steveklabnik:gh25786, r=alexcrichton
...
Fixes #25786
2015-07-06 18:06:30 -04:00