896d4bdce8 
								
							
								 
							
						 
						
							
							
								
								fixup  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6cbff7eaa6 
								
							
								 
							
						 
						
							
							
								
								Update drop-related stuff based on improvements to the language  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								680e284b0a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #32  from SimonSapin/nonzero-checked  
							
							... 
							
							
 
							
							Update for https://github.com/rust-lang/rust/pull/42959  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eb0cd148da 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #34  from Wilfred/patch-1  
							
							... 
							
							
 
							
							Clarify that repr(any integer type) is legal 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								16399a1e23 
								
							
								 
							
						 
						
							
							
								
								Clarify that repr(any integer type) is legal  
							
							... 
							
							
 
							
							The previous title suggested that `repr(isize)`, for example, was not valid.
I'm not sure if this is great wording, or whether we should add some examples, but I think we can improve the heading. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f8fd671039 
								
							
								 
							
						 
						
							
							
								
								Update for  https://github.com/rust-lang/rust/pull/42959  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								81134a4dff 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #30  from pablocouto/output-update  
							
							... 
							
							
 
							
							Update compiler output in §3.9 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eee5ffb127 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #31  from Mark-Simulacrum/update-allocators  
							
							... 
							
							
 
							
							Update to use the new allocator APIs. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								56d90fa3c3 
								
							
								 
							
						 
						
							
							
								
								Touch up where `Alloc` is imported from  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2e67cfed79 
								
							
								 
							
						 
						
							
							
								
								Update to use the new allocator APIs.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								85de648985 
								
							
								 
							
						 
						
							
							
								
								Update compiler output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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