794c2d6302 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #27  from Gankro/reref  
							
							... 
							
							
 
							
							rewrite references.md 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c0e8c56d76 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #26  from Rufflewind/master  
							
							... 
							
							
 
							
							subtyping: clarify the concreteness of 'a in example 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e7bb51f450 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #25  from remexre/patch-1  
							
							... 
							
							
 
							
							Fixes formatting on repr(Rust) page. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								95e43bcbc5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #13  from geofft/null  
							
							... 
							
							
 
							
							other-reprs: Null-pointer-optimized enums are FFI safe unless repr(C) 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b4ada32dd3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8  from geofft/master  
							
							... 
							
							
 
							
							Document `#[repr(u8)] enum` to enable LLVM optimizations 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								687556987c 
								
							
								 
							
						 
						
							
							
								
								Document ABI changes from `#[repr(u*)] enum`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ec0ddbbaae 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #21  from projektir/add_ffi  
							
							... 
							
							
 
							
							Add FFI chapter from the first edition of TRPL to nomicon 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8acf410db2 
								
							
								 
							
						 
						
							
							
								
								Fixing link to Drop trait and catch_unwind;  closes   rust-lang/rust#42064  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d0f2868141 
								
							
								 
							
						 
						
							
							
								
								Adding the FFI chapter from the first edition of TRPL to nomicon  rust-lang/rust#42064  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6fa139b163 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #18  from Gankro/master  
							
							... 
							
							
 
							
							remove spurious ?Sized bound 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f680164a91 
								
							
								 
							
						 
						
							
							
								
								remove spurious ?Sized bound  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1a933af954 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #16  from Gankro/master  
							
							... 
							
							
 
							
							use new Unique/heap APIs 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e9335c82a2 
								
							
								 
							
						 
						
							
							
								
								use new Unique/heap APIs  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								869f90b97e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #14  from portal-chan/patch-1  
							
							... 
							
							
 
							
							Replace occurrences of `uint` with `usize` 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9cc14cd6a4 
								
							
								 
							
						 
						
							
							
								
								Replace occurrences of `uint` with `usize`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1524ea4d5f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #12  from rust-lang-nursery/fixes  
							
							... 
							
							
 
							
							Two fixes 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b5f1f9d75e 
								
							
								 
							
						 
						
							
							
								
								Add @aldeka's safe and unsafe Ferris  
							
							... 
							
							
 
							
							https://github.com/rust-lang/rust/pull/33845  lives! 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								12f257bf47 
								
							
								 
							
						 
						
							
							
								
								let's ignore generated content  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0e31470870 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #10  from king6cong/master  
							
							... 
							
							
 
							
							fix typo 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								596876816b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #11  from king6cong/reword  
							
							... 
							
							
 
							
							rewording 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3abe4910eb 
								
							
								 
							
						 
						
							
							
								
								rewording  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6dd445b8e7 
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								616b98444f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3  from rust-lang-nursery/add-readme  
							
							... 
							
							
 
							
							Add README.md 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1e2b93f5c9 
								
							
								 
							
						 
						
							
							
								
								only do travis on nightly  
							
							... 
							
							
 
							
							it's the nomicon, duh 👻  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								34d3f162a4 
								
							
								 
							
						 
						
							
							
								
								add travis.yml  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3d4b55bdd0 
								
							
								 
							
						 
						
							
							
								
								Add README.md  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c4ef161ed0 
								
							
								 
							
						 
						
							
							
								
								Update exception-safety.md  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c6dd2ea600 
								
							
								 
							
						 
						
							
							
								
								Update exception-safety.md  
							
							... 
							
							
 
							
							Fix variable name typo 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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! 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8e1e112170 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete documentation about drop-flags  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								853058536b 
								
							
								 
							
						 
						
							
							
								
								Fix up links  
							
							... 
							
							
 
							
							mdbook and rustdoc generate links differently, so we need to change all
these links. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								0e6c680ebd 
								
							
								 
							
						 
						
							
							
								
								Port Nomicon to mdbook  
							
							... 
							
							
 
							
							1. move everything under a src directory
2. add README.md to the SUMMARY.md 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e189962350 
								
							
								 
							
						 
						
							
							
								
								Update nomicon to describe `#[may_dangle]`  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								46f632d85f 
								
							
								 
							
						 
						
							
							
								
								drop_in_place is stable now, don't #![feature] it in the nomicon and a test  
							
							... 
							
							
 
							
							It was stable since Rust 1.8. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e8afb6db19 
								
							
								 
							
						 
						
							
							
								
								Fix some typos in Nomicon  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								216456d702 
								
							
								 
							
						 
						
							
							
								
								Add more docs for CoerceUnsized and Unsize  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								65066f2ca3 
								
							
								 
							
						 
						
							
							
								
								Reword 'stupid' and 'crazy' in docs.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								54bdbfe616 
								
							
								 
							
						 
						
							
							
								
								Fixed typo in nomicon  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								638f527655 
								
							
								 
							
						 
						
							
							
								
								Remove mention of `unsafe_no_drop_flag` from Reference and Nomicon  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a25c06c5ec 
								
							
								 
							
						 
						
							
							
								
								doc: add missing pause  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1b83e652e3 
								
							
								 
							
						 
						
							
							
								
								doc: remove extraneous word  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cbcd0b2fc3 
								
							
								 
							
						 
						
							
							
								
								doc: remove stray comma  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								dcb58dbda1 
								
							
								 
							
						 
						
							
							
								
								Add missing inline code delimiters around Vec<T>  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f3cdced83a 
								
							
								 
							
						 
						
							
							
								
								Fixed based on feedback from steveklabnik  
							
							
 
							
						 
						
							9 years ago