Alexis Beingessner
73d3a16559
Merge pull request #33 from SimonSapin/nonzero-checked_
...
Update for https://github.com/rust-lang/rust/pull/42959
7 years ago
Simon Sapin
f8fd671039
Update for https://github.com/rust-lang/rust/pull/42959
7 years ago
Steve Klabnik
81134a4dff
Merge pull request #30 from pablocouto/output-update
...
Update compiler output in §3.9
7 years ago
Alex Crichton
eee5ffb127
Merge pull request #31 from Mark-Simulacrum/update-allocators
...
Update to use the new allocator APIs.
7 years ago
Alex Crichton
56d90fa3c3
Touch up where `Alloc` is imported from
7 years ago
Mark Simulacrum
2e67cfed79
Update to use the new allocator APIs.
7 years ago
Pablo Couto
85de648985
Update compiler output
8 years ago
Steve Klabnik
794c2d6302
Merge pull request #27 from Gankro/reref
...
rewrite references.md
8 years ago
Alexis Beingessner
c4822cd907
rewrite references.md, splitting it out into aliasing.md
...
This stuff didn't end up being useful. A discussing of aliasing is more
useful.
8 years ago
Steve Klabnik
c0e8c56d76
Merge pull request #26 from Rufflewind/master
...
subtyping: clarify the concreteness of 'a in example
8 years ago
Alexis Beingessner
e7bb51f450
Merge pull request #25 from remexre/patch-1
...
Fixes formatting on repr(Rust) page.
8 years ago
Phil Ruffwind
91dbbbcfbd
subtyping: clarify the concreteness of 'a in example
...
This matters because if 'a were free to choose, then the argument would
be trivial. But in reality the argument also holds if 'a was already
chosen, which is what makes lifetimes special.
8 years ago
Nathaniel Ringo
fc58ace60c
Fixes formatting.
...
A line starting with `2.` unfortunately emits `<ol start="2">`, causing the bad formatting seen here: http://i.imgur.com/iaZHmIg.png
8 years ago
Steve Klabnik
95e43bcbc5
Merge pull request #13 from geofft/null
...
other-reprs: Null-pointer-optimized enums are FFI safe unless repr(C)
8 years ago
Steve Klabnik
b4ada32dd3
Merge pull request #8 from geofft/master
...
Document `#[repr(u8)] enum` to enable LLVM optimizations
8 years ago
Geoffrey Thomas
7753a3cc8a
other-reprs: `Option` is FFI-safe, even though it's an enum
...
See also the improper_ctypes lint, specifically is_repr_nullable_ptr in
src/librustc_lint/types.rs.
8 years ago
Geoffrey Thomas
687556987c
Document ABI changes from `#[repr(u*)] enum`
8 years ago
Steve Klabnik
ec0ddbbaae
Merge pull request #21 from projektir/add_ffi
...
Add FFI chapter from the first edition of TRPL to nomicon
8 years ago
projektir
8acf410db2
Fixing link to Drop trait and catch_unwind; closes rust-lang/rust#42064
8 years ago
projektir
d0f2868141
Adding the FFI chapter from the first edition of TRPL to nomicon rust-lang/rust#42064
8 years ago
Brian Anderson
6fa139b163
Merge pull request #18 from Gankro/master
...
remove spurious ?Sized bound
8 years ago
Alexis Beingessner
f680164a91
remove spurious ?Sized bound
8 years ago
Brian Anderson
1a933af954
Merge pull request #16 from Gankro/master
...
use new Unique/heap APIs
8 years ago
Alexis Beingessner
e9335c82a2
use new Unique/heap APIs
8 years ago
Steve Klabnik
869f90b97e
Merge pull request #14 from portal-chan/patch-1
...
Replace occurrences of `uint` with `usize`
8 years ago
portal
9cc14cd6a4
Replace occurrences of `uint` with `usize`
8 years ago
Steve Klabnik
1524ea4d5f
Merge pull request #12 from rust-lang-nursery/fixes
...
Two fixes
8 years ago
steveklabnik
b5f1f9d75e
Add @aldeka's safe and unsafe Ferris
...
https://github.com/rust-lang/rust/pull/33845 lives!
8 years ago
steveklabnik
12f257bf47
let's ignore generated content
8 years ago
Steve Klabnik
0e31470870
Merge pull request #10 from king6cong/master
...
fix typo
8 years ago
Steve Klabnik
596876816b
Merge pull request #11 from king6cong/reword
...
rewording
8 years ago
king6cong
3abe4910eb
rewording
8 years ago
king6cong
6dd445b8e7
fix typo
8 years ago
Steve Klabnik
616b98444f
Merge pull request #3 from rust-lang-nursery/add-readme
...
Add README.md
8 years ago
steveklabnik
1e2b93f5c9
only do travis on nightly
...
it's the nomicon, duh 👻
8 years ago
steveklabnik
34d3f162a4
add travis.yml
8 years ago
steveklabnik
3d4b55bdd0
Add README.md
8 years ago
Phil Ruffwind
d08fe97d12
Add Gankro's table to nomicon/src/phantom-data.md
...
Original: https://github.com/rust-lang/rust/issues/30069#issuecomment-159928136
Testing confirms that:
- PhantomData<fn() -> T> does not actually enable drop checking.
- PhantomData<fn(T) -> T> is neither variant nor contravariant.
8 years ago
Luxko
c4ef161ed0
Update exception-safety.md
8 years ago
Luxko
c6dd2ea600
Update exception-safety.md
...
Fix variable name typo
8 years ago
Steve Klabnik
7f2e5abd96
Revert "Fix up links"
...
This reverts commit 7f1d1c6d9a7be5e427bace30e740b16b25f25c92.
The original commit was created because mdBook and rustdoc had
different generation algorithms for header links; now with
https://github.com/rust-lang/rust/pull/39966 , the algorithms
are the same. So let's undo this change.
... when I came across this problem, I said "eh, this isn't fun,
but it doesn't take that long." I probably should have just actually
taken the time to fix upstream, given that they were amenable. Oh
well!
8 years ago
Jeff Muizelaar
8e1e112170
Remove obsolete documentation about drop-flags
8 years ago
Steve Klabnik
853058536b
Fix up links
...
mdbook and rustdoc generate links differently, so we need to change all
these links.
8 years ago
Steve Klabnik
0e6c680ebd
Port Nomicon to mdbook
...
1. move everything under a src directory
2. add README.md to the SUMMARY.md
8 years ago
Steve Klabnik
59c90266d3
Re-implement rustbook in terms of mdbook
...
mdbook has a lot of optional dependencies that we don't want, so instead
of using it directly, we re-build rustbook to use mdbook as a library.
For convenience' sake, we keep the same CLI interface as mdbook; the
only difference is that it only accepts build and test subcommands,
rather than the full range.
8 years ago
Andrew Paseltiner
e189962350
Update nomicon to describe `#[may_dangle]`
8 years ago
est31
46f632d85f
drop_in_place is stable now, don't #![feature] it in the nomicon and a test
...
It was stable since Rust 1.8.
8 years ago
Ben Wiederhake
e8afb6db19
Fix some typos in Nomicon
8 years ago
Manish Goregaokar
216456d702
Add more docs for CoerceUnsized and Unsize
8 years ago
Clar Charr
65066f2ca3
Reword 'stupid' and 'crazy' in docs.
8 years ago