Vojtech Kral
							
						 
						
							 
							
							
							
								
							
								6d91367540 
								
							
								 
							
						 
						
							
							
								
								Fix   #37  
							
							 
							
							... 
							
							
 
							
							Remove obsolete drop flags remark in the 'Other reprs' chapter 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Steve Klabnik
							
						 
						
							 
							
							
							
								
							
								a4322ccb28 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #28  from Gankro/cleanup  
							
							 
							
							... 
							
							
 
							
							Cleanup the first chapter 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Alexis Beingessner
							
						 
						
							 
							
							
							
								
							
								680e284b0a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #32  from SimonSapin/nonzero-checked  
							
							 
							
							... 
							
							
 
							
							Update for https://github.com/rust-lang/rust/pull/42959  
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Alexis Beingessner
							
						 
						
							 
							
							
							
								
							
								a08085479b 
								
							
								 
							
						 
						
							
							
								
								Cleanup the first chapter  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Wilfred Hughes
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Simon Sapin
							
						 
						
							 
							
							
							
								
							
								f8fd671039 
								
							
								 
							
						 
						
							
							
								
								Update for  https://github.com/rust-lang/rust/pull/42959  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Steve Klabnik
							
						 
						
							 
							
							
							
								
							
								81134a4dff 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #30  from pablocouto/output-update  
							
							 
							
							... 
							
							
 
							
							Update compiler output in §3.9 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Alex Crichton
							
						 
						
							 
							
							
							
								
							
								56d90fa3c3 
								
							
								 
							
						 
						
							
							
								
								Touch up where `Alloc` is imported from  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Mark Simulacrum
							
						 
						
							 
							
							
							
								
							
								2e67cfed79 
								
							
								 
							
						 
						
							
							
								
								Update to use the new allocator APIs.  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Pablo Couto
							
						 
						
							 
							
							
							
								
							
								85de648985 
								
							
								 
							
						 
						
							
							
								
								Update compiler output  
							
							 
							
							
 
							
						 
						
							8 years ago  
						
					 
				
					
						
							
							
								 
								Steve Klabnik
							
						 
						
							 
							
							
							
								
							
								794c2d6302 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #27  from Gankro/reref  
							
							 
							
							... 
							
							
 
							
							rewrite references.md 
							
						 
						
							9 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. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Steve Klabnik
							
						 
						
							 
							
							
							
								
							
								c0e8c56d76 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #26  from Rufflewind/master  
							
							 
							
							... 
							
							
 
							
							subtyping: clarify the concreteness of 'a in example 
							
						 
						
							9 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. 
							
						 
						
							9 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  
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Steve Klabnik
							
						 
						
							 
							
							
							
								
							
								95e43bcbc5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #13  from geofft/null  
							
							 
							
							... 
							
							
 
							
							other-reprs: Null-pointer-optimized enums are FFI safe unless repr(C) 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Steve Klabnik
							
						 
						
							 
							
							
							
								
							
								b4ada32dd3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #8  from geofft/master  
							
							 
							
							... 
							
							
 
							
							Document `#[repr(u8)] enum` to enable LLVM optimizations 
							
						 
						
							9 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. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Geoffrey Thomas
							
						 
						
							 
							
							
							
								
							
								687556987c 
								
							
								 
							
						 
						
							
							
								
								Document ABI changes from `#[repr(u*)] enum`  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								projektir
							
						 
						
							 
							
							
							
								
							
								8acf410db2 
								
							
								 
							
						 
						
							
							
								
								Fixing link to Drop trait and catch_unwind;  closes   rust-lang/rust#42064  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								projektir
							
						 
						
							 
							
							
							
								
							
								d0f2868141 
								
							
								 
							
						 
						
							
							
								
								Adding the FFI chapter from the first edition of TRPL to nomicon  rust-lang/rust#42064  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Alexis Beingessner
							
						 
						
							 
							
							
							
								
							
								f680164a91 
								
							
								 
							
						 
						
							
							
								
								remove spurious ?Sized bound  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Alexis Beingessner
							
						 
						
							 
							
							
							
								
							
								e9335c82a2 
								
							
								 
							
						 
						
							
							
								
								use new Unique/heap APIs  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								portal
							
						 
						
							 
							
							
							
								
							
								9cc14cd6a4 
								
							
								 
							
						 
						
							
							
								
								Replace occurrences of `uint` with `usize`  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								steveklabnik
							
						 
						
							 
							
							
							
								
							
								b5f1f9d75e 
								
							
								 
							
						 
						
							
							
								
								Add @aldeka's safe and unsafe Ferris  
							
							 
							
							... 
							
							
 
							
							https://github.com/rust-lang/rust/pull/33845  lives! 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Steve Klabnik
							
						 
						
							 
							
							
							
								
							
								0e31470870 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #10  from king6cong/master  
							
							 
							
							... 
							
							
 
							
							fix typo 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								king6cong
							
						 
						
							 
							
							
							
								
							
								3abe4910eb 
								
							
								 
							
						 
						
							
							
								
								rewording  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								king6cong
							
						 
						
							 
							
							
							
								
							
								6dd445b8e7 
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							 
							
							
 
							
						 
						
							9 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. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Luxko
							
						 
						
							 
							
							
							
								
							
								c4ef161ed0 
								
							
								 
							
						 
						
							
							
								
								Update exception-safety.md  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Luxko
							
						 
						
							 
							
							
							
								
							
								c6dd2ea600 
								
							
								 
							
						 
						
							
							
								
								Update exception-safety.md  
							
							 
							
							... 
							
							
 
							
							Fix variable name typo 
							
						 
						
							9 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! 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Jeff Muizelaar
							
						 
						
							 
							
							
							
								
							
								8e1e112170 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete documentation about drop-flags  
							
							 
							
							
 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Steve Klabnik
							
						 
						
							 
							
							
							
								
							
								853058536b 
								
							
								 
							
						 
						
							
							
								
								Fix up links  
							
							 
							
							... 
							
							
 
							
							mdbook and rustdoc generate links differently, so we need to change all
these links. 
							
						 
						
							9 years ago  
						
					 
				
					
						
							
							
								 
								Steve Klabnik
							
						 
						
							 
							
							
							
								
							
								0e6c680ebd 
								
							
								 
							
						 
						
							
							
								
								Port Nomicon to mdbook  
							
							 
							
							... 
							
							
 
							
							1. move everything under a src directory
2. add README.md to the SUMMARY.md 
							
						 
						
							9 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. 
							
						 
						
							9 years ago