fec3182d0b 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into rust-pr-46952  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b0275ab6fd 
								
							
								 
							
						 
						
							
							
								
								fix typo, put quotes around Rc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2f7b05fd59 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #50  from SimonSapin/patch-2  
							
							... 
							
							
 
							
							Clarify "unsafe pollutes the module" 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								79d7569b69 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify "unsafe pollutes the module"  
							
							... 
							
							
 
							
							`unsafe` and `mod` are not magically linked, it’s entirely up to code authors to actively use privacy to limit limit the scope of unsafety and only expose safe APIs (or `unsafe fn`s). 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								03697eba8d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #49  from SimonSapin/unique  
							
							... 
							
							
 
							
							The `unique` feature is renamed `ptr_internals` 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2b35ebad1d 
								
							
								 
							
						 
						
							
							
								
								The `unique` feature is renamed `ptr_internals`  
							
							... 
							
							
 
							
							CC https://github.com/rust-lang/rust/pull/46952  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7dfcd07611 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #47  from dlrobertson/fix_dropck  
							
							... 
							
							
 
							
							Fix RFC 1327 hyperlink in dropck 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c1dcf1db8c 
								
							
								 
							
						 
						
							
							
								
								Fix RFC 1327 hyperlink in dropck  
							
							... 
							
							
 
							
							- Fix hyperlink to RFC 1327 in the section on the dropck.
 - Fix other nits 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								aed22ffef0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #46  from Havvy/field-less-enums  
							
							... 
							
							
 
							
							Rename C-like enums to field-less enums 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3dc8969723 
								
							
								 
							
						 
						
							
							
								
								Rename C-like enums to field-less enums  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2629717682 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #43  from bennyyip/master  
							
							... 
							
							
 
							
							Update for field reordering 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								918485eb16 
								
							
								 
							
						 
						
							
							
								
								Remove note in repr-rust.md  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bb2c90d2b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #40  from hegza/fix/abbreviations  
							
							... 
							
							
 
							
							Expand first-in-book use of certain abbreviations 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								60d2621b32 
								
							
								 
							
						 
						
							
							
								
								Expand first-in-book use of certain abbreviations  
							
							... 
							
							
 
							
							- Expand first-in-book use of foreign function interface (FFI) in
safe-unsafe-meaning.md
- Expand first-in-book use of application binary interface (ABI) in
other-reprs.md 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5b45a89c37 
								
									
								
							
								 
							
						 
						
							
							
								
								Prefix private fields with _  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								36a7633208 
								
									
								
							
								 
							
						 
						
							
							
								
								Don’t recommend empty enums for opaque types  
							
							... 
							
							
 
							
							Fix https://github.com/rust-lang-nursery/nomicon/issues/29  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								59b4cd530c 
								
							
								 
							
						 
						
							
							
								
								Update repr-rust.md  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cfb1f2d7e5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #42  from rust-lang-nursery/travis  
							
							... 
							
							
 
							
							tweak travis 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ed4234634c 
								
							
								 
							
						 
						
							
							
								
								tweak travis  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b1908a1924 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #41  from hrls/patch-1  
							
							... 
							
							
 
							
							Update vec-drain.md 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e45316fbe8 
								
									
								
							
								 
							
						 
						
							
							
								
								Update vec-drain.md  
							
							... 
							
							
 
							
							missed comma 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1625e0b8c8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #39  from peterjoel/patch-1  
							
							... 
							
							
 
							
							Update exotic-sizes.md 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a02cdb73ce 
								
							
								 
							
						 
						
							
							
								
								Update exotic-sizes.md  
							
							... 
							
							
 
							
							[This issue](https://github.com/rust-lang/rust/issues/26403 ) was fixed quite some time ago. The warning should no longer be necessary. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0ee3f7265e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #38  from vojtechkral/patch-1  
							
							... 
							
							
 
							
							Fix  #37  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6d91367540 
								
							
								 
							
						 
						
							
							
								
								Fix   #37  
							
							... 
							
							
 
							
							Remove obsolete drop flags remark in the 'Other reprs' chapter 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a4322ccb28 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #28  from Gankro/cleanup  
							
							... 
							
							
 
							
							Cleanup the first chapter 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f570bcb681 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #36  from rust-lang-nursery/42959  
							
							... 
							
							
 
							
							Merge branch 42959 into master 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								a08085479b 
								
							
								 
							
						 
						
							
							
								
								Cleanup the first chapter  
							
							
 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								73d3a16559 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #33  from SimonSapin/nonzero-checked_  
							
							... 
							
							
 
							
							Update for https://github.com/rust-lang/rust/pull/42959  
							
						 
						
							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