-
Notifications
You must be signed in to change notification settings - Fork 482
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add "scopes" chapter. #1040
Add "scopes" chapter. #1040
Commits on Mar 20, 2023
-
Merge pull request rust-lang#1342 from est31/labeled_blocks
Improve labeled blocks documentation
Configuration menu - View commit details
-
Copy full SHA for 76f771b - Browse repository at this point
Copy the full SHA 76f771bView commit details
Commits on Mar 26, 2023
-
Merge pull request rust-lang#1323 from Amanieu/asm-order
Relax ordering rules for `asm!` operands
Configuration menu - View commit details
-
Copy full SHA for 3c47807 - Browse repository at this point
Copy the full SHA 3c47807View commit details
Commits on Mar 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0a89373 - Browse repository at this point
Copy the full SHA 0a89373View commit details
Commits on Mar 29, 2023
-
"struct expressions can be in used in these situations" => "struct expressions can be used in these situations"
Configuration menu - View commit details
-
Copy full SHA for 6e6e8b4 - Browse repository at this point
Copy the full SHA 6e6e8b4View commit details -
Merge pull request rust-lang#1346 from sam-zheng/patch-1
redundant word removed
Configuration menu - View commit details
-
Copy full SHA for fcc12c7 - Browse repository at this point
Copy the full SHA fcc12c7View commit details
Commits on Mar 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f0bb14c - Browse repository at this point
Copy the full SHA f0bb14cView commit details
Commits on Apr 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fc61be0 - Browse repository at this point
Copy the full SHA fc61be0View commit details -
Merge pull request rust-lang#1347 from n-eq/patch-1
Fix coding style in example: add space between module name and bracket
Configuration menu - View commit details
-
Copy full SHA for 5c328ef - Browse repository at this point
Copy the full SHA 5c328efView commit details
Commits on Apr 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aba56b9 - Browse repository at this point
Copy the full SHA aba56b9View commit details
Commits on Apr 9, 2023
-
Merge pull request rust-lang#1344 from workingjubilee/patch-1
Explain typos in `asm!` can be unsound
Configuration menu - View commit details
-
Copy full SHA for 1f8dc72 - Browse repository at this point
Copy the full SHA 1f8dc72View commit details
Commits on May 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2749bce - Browse repository at this point
Copy the full SHA 2749bceView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed69dfa - Browse repository at this point
Copy the full SHA ed69dfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6f6ce8 - Browse repository at this point
Copy the full SHA e6f6ce8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db722e - Browse repository at this point
Copy the full SHA 8db722eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d45187 - Browse repository at this point
Copy the full SHA 2d45187View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5784e53 - Browse repository at this point
Copy the full SHA 5784e53View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3be903 - Browse repository at this point
Copy the full SHA c3be903View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c56d59 - Browse repository at this point
Copy the full SHA 1c56d59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dee364 - Browse repository at this point
Copy the full SHA 4dee364View commit details -
Merge pull request rust-lang#1334 from ehuss/inline-assembly-x86_64
Fix example for non-x86 targets
Configuration menu - View commit details
-
Copy full SHA for ae66749 - Browse repository at this point
Copy the full SHA ae66749View commit details -
Merge pull request rust-lang#1337 from ehuss/f16c
Document f16c target feature
Configuration menu - View commit details
-
Copy full SHA for 689ef05 - Browse repository at this point
Copy the full SHA 689ef05View commit details
Commits on May 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 089f6e1 - Browse repository at this point
Copy the full SHA 089f6e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39a0be6 - Browse repository at this point
Copy the full SHA 39a0be6View commit details -
Merge pull request rust-lang#1356 from mattheww/2023-05_kw_macro_rules
Add an entry for macro_rules in the "Weak keywords" lexer block
Configuration menu - View commit details
-
Copy full SHA for 28dc0f3 - Browse repository at this point
Copy the full SHA 28dc0f3View commit details
Commits on May 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b36de24 - Browse repository at this point
Copy the full SHA b36de24View commit details
Commits on May 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0e4662d - Browse repository at this point
Copy the full SHA 0e4662dView commit details -
Merge pull request rust-lang#1358 from Oxyn4/master
fixed minor error in a comment that annotated output of a proc macro
Configuration menu - View commit details
-
Copy full SHA for 9ac3de6 - Browse repository at this point
Copy the full SHA 9ac3de6View commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 042cd78 - Browse repository at this point
Copy the full SHA 042cd78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ddf52a - Browse repository at this point
Copy the full SHA 5ddf52aView commit details
Commits on May 14, 2023
-
Merge pull request rust-lang#1345 from dpaoliello/rawdylib
Update raw-dylib documentation for stabilization
Configuration menu - View commit details
-
Copy full SHA for 47b54b5 - Browse repository at this point
Copy the full SHA 47b54b5View commit details
Commits on May 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5f49f2d - Browse repository at this point
Copy the full SHA 5f49f2dView commit details
Commits on May 22, 2023
-
Merge pull request rust-lang#1335 from gibbyfree/natvis-doc
Add documentation for debugger_visualizer attribute
Configuration menu - View commit details
-
Copy full SHA for f30520a - Browse repository at this point
Copy the full SHA f30520aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f5f3b2 - Browse repository at this point
Copy the full SHA 3f5f3b2View commit details -
Merge pull request rust-lang#1360 from eegli/patch-1
Fix example code in `impl` docs
Configuration menu - View commit details
-
Copy full SHA for 553d99b - Browse repository at this point
Copy the full SHA 553d99bView commit details
Commits on May 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b1d0c5b - Browse repository at this point
Copy the full SHA b1d0c5bView commit details -
Merge pull request rust-lang#1364 from spencerwilson/patch-1
comments: Fix typo: inner -> outer
Configuration menu - View commit details
-
Copy full SHA for e5ecb2d - Browse repository at this point
Copy the full SHA e5ecb2dView commit details
Commits on May 28, 2023
-
Update src/attributes/codegen.md
Co-authored-by: Eric Huss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 236e014 - Browse repository at this point
Copy the full SHA 236e014View commit details -
Update src/attributes/codegen.md
Co-authored-by: Eric Huss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a38bdf7 - Browse repository at this point
Copy the full SHA a38bdf7View commit details
Commits on May 29, 2023
-
Merge pull request rust-lang#1357 from loongarch-rs/loongarch
Add LoongArch to inline-assembly documentation
Configuration menu - View commit details
-
Copy full SHA for 5787c88 - Browse repository at this point
Copy the full SHA 5787c88View commit details
Commits on Jun 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9b49697 - Browse repository at this point
Copy the full SHA 9b49697View commit details
Commits on Jun 9, 2023
-
Merge pull request rust-lang#1366 from foresterre/fix
Fix inconsistent formatting of Disambiguating Function Calls example
Configuration menu - View commit details
-
Copy full SHA for 862d6f4 - Browse repository at this point
Copy the full SHA 862d6f4View commit details
Commits on Jun 14, 2023
-
Remove note about soundness hole in type-layout.md
Issue rust-lang/rust#27060 has been resolved, so it is no longer possible to safely create unaligned pointers to packed struct fields.
Configuration menu - View commit details
-
Copy full SHA for 9eaa65a - Browse repository at this point
Copy the full SHA 9eaa65aView commit details
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cbbff21 - Browse repository at this point
Copy the full SHA cbbff21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dc423d - Browse repository at this point
Copy the full SHA 2dc423dView commit details
Commits on Jun 20, 2023
-
Document the ordering behavior of crate cfgs
This was changed in rust-lang/rust#110141.
Configuration menu - View commit details
-
Copy full SHA for 3319e0e - Browse repository at this point
Copy the full SHA 3319e0eView commit details
Commits on Jun 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e85a35 - Browse repository at this point
Copy the full SHA 2e85a35View commit details
Commits on Jun 22, 2023
-
Merge pull request rust-lang#1370 from Equilibris/fix-incorrect-type-…
…path-syntax fix incorrect syntax for type-paths
Configuration menu - View commit details
-
Copy full SHA for da57c4a - Browse repository at this point
Copy the full SHA da57c4aView commit details -
Merge pull request rust-lang#1369 from riking/patch
Document the ordering behavior of crate cfgs
Configuration menu - View commit details
-
Copy full SHA for 5ca365e - Browse repository at this point
Copy the full SHA 5ca365eView commit details
Commits on Jun 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 193aa55 - Browse repository at this point
Copy the full SHA 193aa55View commit details -
Merge pull request rust-lang#1371 from macaujack/patch-1
Typo: 'a' to 'an' in destructors.md
Configuration menu - View commit details
-
Copy full SHA for 353e038 - Browse repository at this point
Copy the full SHA 353e038View commit details
Commits on Jun 27, 2023
-
Merge pull request rust-lang#1367 from yjhn/patch-1
Remove obsolete note about soundness hole in type-layout.md
Configuration menu - View commit details
-
Copy full SHA for 3b6313a - Browse repository at this point
Copy the full SHA 3b6313aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 188499d - Browse repository at this point
Copy the full SHA 188499dView commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0e2eee4 - Browse repository at this point
Copy the full SHA 0e2eee4View commit details
Commits on Jun 29, 2023
-
Merge pull request rust-lang#1374 from tshepang/patch-2
str type: make sentence more readable
Configuration menu - View commit details
-
Copy full SHA for 15c26a1 - Browse repository at this point
Copy the full SHA 15c26a1View commit details
Commits on Jul 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6eacdb0 - Browse repository at this point
Copy the full SHA 6eacdb0View commit details
Commits on Jul 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1da2af1 - Browse repository at this point
Copy the full SHA 1da2af1View commit details -
Merge pull request rust-lang#1377 from macaujack/patch-2
Typo: 'assingee' to 'assignee' in expressions.md
Configuration menu - View commit details
-
Copy full SHA for 1c231ad - Browse repository at this point
Copy the full SHA 1c231adView commit details
Commits on Jul 8, 2023
-
Merge pull request rust-lang#1376 from hehaoqian/remove-unstable-of-n…
…ever Remove doc of unstable feature of never type
Configuration menu - View commit details
-
Copy full SHA for 1ea0178 - Browse repository at this point
Copy the full SHA 1ea0178View commit details
Commits on Jul 11, 2023
-
Clarify which proof obligations are referenced.
Co-authored-by: Ralf Jung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c3c084 - Browse repository at this point
Copy the full SHA 3c3c084View commit details
Commits on Jul 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dad0240 - Browse repository at this point
Copy the full SHA dad0240View commit details -
Merge pull request rust-lang#1381 from ehuss/merge_group
Add CI trigger for merge queues.
Configuration menu - View commit details
-
Copy full SHA for 5b7b383 - Browse repository at this point
Copy the full SHA 5b7b383View commit details
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cf1cc8d - Browse repository at this point
Copy the full SHA cf1cc8dView commit details
Commits on Jul 18, 2023
-
Merge pull request rust-lang#1382 from mattheww/2023-07_divzero
Say that division by zero for primitive types panics
Configuration menu - View commit details
-
Copy full SHA for 6235897 - Browse repository at this point
Copy the full SHA 6235897View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0ae62b - Browse repository at this point
Copy the full SHA a0ae62bView commit details
Commits on Jul 19, 2023
-
Improve wording of unsafe proof obligations.
Co-authored-by: Ralf Jung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 451a8e4 - Browse repository at this point
Copy the full SHA 451a8e4View commit details -
Merge pull request rust-lang#1379 from gregschmit/gns/callee-to-calle…
…r-change Make unsafe keyword docs less confusing
Configuration menu - View commit details
-
Copy full SHA for fd8abed - Browse repository at this point
Copy the full SHA fd8abedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67f4153 - Browse repository at this point
Copy the full SHA 67f4153View commit details
Commits on Jul 20, 2023
-
Merge pull request rust-lang#1384 from mattheww/2023-07_divzero-b
Operator expressions: make the note about division by zero clearer.
Configuration menu - View commit details
-
Copy full SHA for 5377523 - Browse repository at this point
Copy the full SHA 5377523View commit details -
Merge pull request rust-lang#1273 from RalfJung/const-ub
mention the extra const UB
Configuration menu - View commit details
-
Copy full SHA for e94fb3d - Browse repository at this point
Copy the full SHA e94fb3dView commit details
Commits on Jul 24, 2023
-
Clarify UB around immutability & mutation
I personally found this description of UB confusing, since the use of "reached" suggests that UB only happens for read bytes, and the definition of immutability is not given, allowing for multiple interpretations: does the "data" have to be immutable from the first read? From the creation of the reference? Between reads from the immutable accessor, but not otherwise? etc. This clarifies the actual UB conditions, based on this Zulip interaction: https://rust-lang.zulipchat.com/#narrow/stream/136281-t-opsem/topic/What.20exactly.20are.20.22immutable.22.20and.20.22reached.22.20in.20shared.20ref.20UB.3F and this reference discussion: rust-lang#1227 in two ways: * The definition of "data" is clarified to be stated in terms of bytes, in a way that should avoid ambiguity about which bytes are considered. Based on the GH issue, this clarification should also allow for use of a `*mut` pointer through a shared reference, which is not in itself UB. Based on the Zulip issue, the definition includes padding bytes, which may be surprising. * The definition of immutability & mutation for a set of bytes is clarified to mean forbidding *all* non-0-byte writes.
Configuration menu - View commit details
-
Copy full SHA for 69a6f70 - Browse repository at this point
Copy the full SHA 69a6f70View commit details -
Define immutability UB in terms of bytes
This is part of the feedback on rust-lang#1385. Ralf made the point that the immutability definition could be restated solely in terms of bytes, which has the added benefit of no longer requiring the note on padding (since it's a natural consequence of the byte version.) The new wording for shared references also clarifies the case of mutable references behind shared ones, and reintroduces some of the transitivity property that I removed in my previous commit. The wording is separate from that for immutable bindings, since those don't have transitive immutability. This also bumps the definition of bytes pointed to by references and pointers into its own subsection, so that it can be linked to by the UB definition, to avoid duplication. Co-authored-by: Ralf Jung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70886e3 - Browse repository at this point
Copy the full SHA 70886e3View commit details
Commits on Jul 25, 2023
-
Style fixups in immutability UB
These changes should preserve the meaning of the contents. Co-authored-by: Ralf Jung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f12eaec - Browse repository at this point
Copy the full SHA f12eaecView commit details
Commits on Jul 27, 2023
-
Merge pull request rust-lang#1385 from ivanbakel/immutable-data-UB-cl…
…arification Clarify UB around immutability & mutation
Configuration menu - View commit details
-
Copy full SHA for a64394d - Browse repository at this point
Copy the full SHA a64394dView commit details
Commits on Jul 29, 2023
-
Merge pull request rust-lang#1383 from ehuss/fix-queue
Fix merge queue building twice.
Configuration menu - View commit details
-
Copy full SHA for 9cd5c5a - Browse repository at this point
Copy the full SHA 9cd5c5aView commit details
Commits on Aug 1, 2023
-
Merge pull request rust-lang#1307 from Lokathor/patch-1
Clearly specify the `instruction_set` effects
Configuration menu - View commit details
-
Copy full SHA for 2a8068e - Browse repository at this point
Copy the full SHA 2a8068eView commit details
Commits on Aug 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f193405 - Browse repository at this point
Copy the full SHA f193405View commit details -
Configuration menu - View commit details
-
Copy full SHA for f01e75f - Browse repository at this point
Copy the full SHA f01e75fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 903009a - Browse repository at this point
Copy the full SHA 903009aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0c23b8 - Browse repository at this point
Copy the full SHA c0c23b8View commit details -
Co-authored-by: Ryan Scheel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a707381 - Browse repository at this point
Copy the full SHA a707381View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62fb4e0 - Browse repository at this point
Copy the full SHA 62fb4e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6164b63 - Browse repository at this point
Copy the full SHA 6164b63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24d44b5 - Browse repository at this point
Copy the full SHA 24d44b5View commit details -
compile_fail is a dangerous thing to use since it doesn't validate which error is generated (it could be something like a typo).
Configuration menu - View commit details
-
Copy full SHA for f24f128 - Browse repository at this point
Copy the full SHA f24f128View commit details -
Merge pull request rust-lang#1261 from lcnr/implied-bounds
add section about implied bounds
Configuration menu - View commit details
-
Copy full SHA for f7e6f04 - Browse repository at this point
Copy the full SHA f7e6f04View commit details
Commits on Aug 11, 2023
-
Specify bit validity and padding of some types
Specify the bit validity and padding of the primitive numeric types, bool, char, and pointer and reference types. Closes rust-lang#1291
Configuration menu - View commit details
-
Copy full SHA for 510e75c - Browse repository at this point
Copy the full SHA 510e75cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2385f9 - Browse repository at this point
Copy the full SHA e2385f9View commit details -
type-layout: be more specific about 32-bit alignments
The rust-reference implies that 64-bit types are aligned to 32-bit for platforms with 32-bit addresses. This is not necessarily correct. Fix the wording. Note that there is no general rule how data-types greater than the native address size are aligned. On most Unix'y systems, they use the native alignment of the platform. However, the Windows ABI aligns them to their size (up to at least 64-bit). There are advantages for either of those decisions. But we should at least make clear that there is no fixed rule for 32-bit platforms. Signed-off-by: David Rheinsberg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdee104 - Browse repository at this point
Copy the full SHA fdee104View commit details
Commits on Aug 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 14587da - Browse repository at this point
Copy the full SHA 14587daView commit details -
Merge pull request rust-lang#1092 from DrMeepster/abi_thiscall
Document thiscall abi
Configuration menu - View commit details
-
Copy full SHA for d430389 - Browse repository at this point
Copy the full SHA d430389View commit details
Commits on Aug 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d1850ea - Browse repository at this point
Copy the full SHA d1850eaView commit details
Commits on Aug 16, 2023
-
Update conditional-compilation.md
Mention the "none" target_os value
Configuration menu - View commit details
-
Copy full SHA for c83f2ca - Browse repository at this point
Copy the full SHA c83f2caView commit details -
Merge pull request rust-lang#1395 from evanperrygrove-somewear/master
conditional-compilation.md: Mention the "none" target_os value
Configuration menu - View commit details
-
Copy full SHA for 3c36417 - Browse repository at this point
Copy the full SHA 3c36417View commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c6d4744 - Browse repository at this point
Copy the full SHA c6d4744View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f9e7a7 - Browse repository at this point
Copy the full SHA 9f9e7a7View commit details
Commits on Aug 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 629466d - Browse repository at this point
Copy the full SHA 629466dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e43046 - Browse repository at this point
Copy the full SHA 2e43046View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f82b7f - Browse repository at this point
Copy the full SHA 2f82b7fView commit details
Commits on Aug 21, 2023
-
Co-authored-by: Ralf Jung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 61c6349 - Browse repository at this point
Copy the full SHA 61c6349View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbc8063 - Browse repository at this point
Copy the full SHA bbc8063View commit details
Commits on Aug 26, 2023
-
Merge pull request rust-lang#1396 from Centri3/repr-rust
Update section on default layout for `repr(Rust)`
Configuration menu - View commit details
-
Copy full SHA for effbdc1 - Browse repository at this point
Copy the full SHA effbdc1View commit details
Commits on Aug 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d3a66eb - Browse repository at this point
Copy the full SHA d3a66ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5795f3a - Browse repository at this point
Copy the full SHA 5795f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80ec146 - Browse repository at this point
Copy the full SHA 80ec146View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f92a7d - Browse repository at this point
Copy the full SHA 8f92a7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 746a359 - Browse repository at this point
Copy the full SHA 746a359View commit details
Commits on Sep 6, 2023
-
Apply suggestions from code review
Co-authored-by: Ralf Jung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ea1110b - Browse repository at this point
Copy the full SHA ea1110bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13b5af8 - Browse repository at this point
Copy the full SHA 13b5af8View commit details
Commits on Sep 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b5ae836 - Browse repository at this point
Copy the full SHA b5ae836View commit details -
Merge pull request rust-lang#1399 from chrissimpkins/patch-1
implementations.md typo fix
Configuration menu - View commit details
-
Copy full SHA for cef4aaf - Browse repository at this point
Copy the full SHA cef4aafView commit details -
Merge pull request rust-lang#1392 from joshlf/joshlf-patch-1
Specify bit validity and padding of some types
Configuration menu - View commit details
-
Copy full SHA for ee7c676 - Browse repository at this point
Copy the full SHA ee7c676View commit details
Commits on Sep 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 192178f - Browse repository at this point
Copy the full SHA 192178fView commit details
Commits on Sep 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 434bd02 - Browse repository at this point
Copy the full SHA 434bd02View commit details
Commits on Sep 18, 2023
-
Merge pull request rust-lang#1397 from RalfJung/less-ub-in-the-future
we reserve the right to reduce our amount of UB
Configuration menu - View commit details
-
Copy full SHA for 5262e1c - Browse repository at this point
Copy the full SHA 5262e1cView commit details
Commits on Sep 26, 2023
-
docs: Fix links to ECMA standards in
attributes.md
The links to the ECMA-334 and ECMA-335 were broken, I have updated those to working links.
Configuration menu - View commit details
-
Copy full SHA for 9d351cc - Browse repository at this point
Copy the full SHA 9d351ccView commit details -
Merge pull request rust-lang#1408 from ghoseb/patch-1
docs: Fix links to ECMA standards in `attributes.md`
Configuration menu - View commit details
-
Copy full SHA for 06db8fa - Browse repository at this point
Copy the full SHA 06db8faView commit details -
Configuration menu - View commit details
-
Copy full SHA for d82c9ac - Browse repository at this point
Copy the full SHA d82c9acView commit details
Commits on Oct 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b29823c - Browse repository at this point
Copy the full SHA b29823cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 051d5d7 - Browse repository at this point
Copy the full SHA 051d5d7View commit details -
Merge pull request rust-lang#1387 from RalfJung/raw-ptr-ub
replace 'UB on raw ptr deref' with UB on place projection/access
Configuration menu - View commit details
-
Copy full SHA for 142b2ed - Browse repository at this point
Copy the full SHA 142b2edView commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fae136c - Browse repository at this point
Copy the full SHA fae136cView commit details
Commits on Oct 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d015eb - Browse repository at this point
Copy the full SHA 5d015ebView commit details -
Fix temporary drop scope for last expression.
The outermost scope is "the entire function", not "the entire function body" which is different.
Configuration menu - View commit details
-
Copy full SHA for a6d7cc3 - Browse repository at this point
Copy the full SHA a6d7cc3View commit details -
Merge pull request rust-lang#1416 from tczajka/fix_temporary_last_exp…
…ression Fix temporary drop scope for last expression.
Configuration menu - View commit details
-
Copy full SHA for 6e836c8 - Browse repository at this point
Copy the full SHA 6e836c8View commit details -
Guarantee that raw pointer conversions preserve slice element count
This encodes the behavior agreed upon in rust-lang/unsafe-code-guidelines#288.
Configuration menu - View commit details
-
Copy full SHA for 8ce1106 - Browse repository at this point
Copy the full SHA 8ce1106View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6089dd - Browse repository at this point
Copy the full SHA b6089ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dc7d63 - Browse repository at this point
Copy the full SHA 6dc7d63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fe40f8 - Browse repository at this point
Copy the full SHA 2fe40f8View commit details
Commits on Oct 14, 2023
-
Merge pull request rust-lang#1409 from compiler-errors/ref
Adjust reference for return-position `impl Trait` in trait and `async fn` in trait
Configuration menu - View commit details
-
Copy full SHA for 16fd3c0 - Browse repository at this point
Copy the full SHA 16fd3c0View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c7690f1 - Browse repository at this point
Copy the full SHA c7690f1View commit details
Commits on Oct 26, 2023
-
Update src/expressions/operator-expr.md
Co-authored-by: Niko Matsakis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed4811d - Browse repository at this point
Copy the full SHA ed4811dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b321771 - Browse repository at this point
Copy the full SHA b321771View commit details
Commits on Oct 30, 2023
-
Merge pull request rust-lang#1415 from coastalwhite/stabilize-riscv-t…
…arget-features Doc: Add the RISC-V stabilized target features
Configuration menu - View commit details
-
Copy full SHA for ec979de - Browse repository at this point
Copy the full SHA ec979deView commit details -
Merge pull request rust-lang#1401 from joshlf/patch-2
Guarantee `char` layout
Configuration menu - View commit details
-
Copy full SHA for 8947db0 - Browse repository at this point
Copy the full SHA 8947db0View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d035af9 - Browse repository at this point
Copy the full SHA d035af9View commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 85cb1dc - Browse repository at this point
Copy the full SHA 85cb1dcView commit details
Commits on Nov 4, 2023
-
Merge pull request rust-lang#1413 from RalfJung/nofence
some asm block flags also mean there can be no fences
Configuration menu - View commit details
-
Copy full SHA for b8a39d3 - Browse repository at this point
Copy the full SHA b8a39d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad09bb0 - Browse repository at this point
Copy the full SHA ad09bb0View commit details -
Merge pull request rust-lang#1417 from joshlf/patch-3
Guarantee that raw pointer conversions preserve slice element count
Configuration menu - View commit details
-
Copy full SHA for cd8193e - Browse repository at this point
Copy the full SHA cd8193eView commit details
Commits on Nov 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e8ddd3c - Browse repository at this point
Copy the full SHA e8ddd3cView commit details
Commits on Nov 20, 2023
-
Reference wildcard patterns from underscore expr
These appear in nearly identical locations in source code and have subtly different semantics, so cross link them.
Configuration menu - View commit details
-
Copy full SHA for 8332955 - Browse repository at this point
Copy the full SHA 8332955View commit details
Commits on Nov 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7f1e24a - Browse repository at this point
Copy the full SHA 7f1e24aView commit details -
Merge pull request rust-lang#1428 from riking/patch-1
Reference wildcard patterns from underscore expr
Configuration menu - View commit details
-
Copy full SHA for 6a66f10 - Browse repository at this point
Copy the full SHA 6a66f10View commit details -
Merge pull request rust-lang#1427 from mattheww/2023-11_lone_self
Lone `self` in a method body resolves to the self parameter
Configuration menu - View commit details
-
Copy full SHA for 75d2d5d - Browse repository at this point
Copy the full SHA 75d2d5dView commit details
Commits on Nov 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a28f858 - Browse repository at this point
Copy the full SHA a28f858View commit details -
Merge pull request rust-lang#1430 from joshlf/patch-2
type-layout.md: Warn about repr(align)/repr(packed) and field order
Configuration menu - View commit details
-
Copy full SHA for 01a12f2 - Browse repository at this point
Copy the full SHA 01a12f2View commit details
Commits on Dec 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae1eb71 - Browse repository at this point
Copy the full SHA ae1eb71View commit details -
Merge pull request rust-lang#1423 from jmillikin/c-str-literals
Document C string literal tokens.
Configuration menu - View commit details
-
Copy full SHA for 21a27e1 - Browse repository at this point
Copy the full SHA 21a27e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b00b70 - Browse repository at this point
Copy the full SHA 1b00b70View commit details
Commits on Dec 4, 2023
-
Merge pull request rust-lang#1431 from madsmtm/fix-self-coercion-note
Fix note on `self` coercion
Configuration menu - View commit details
-
Copy full SHA for 692d216 - Browse repository at this point
Copy the full SHA 692d216View commit details
Commits on Dec 8, 2023
-
Document object unsafety of async-fn-in-trait
`async fn` in traits, and return-position `impl Trait` in traits, were stabilized by <rust-lang/rust#115822>. The object-safety error E0038 points to the Reference, so the Reference should mention this new criterion.
Configuration menu - View commit details
-
Copy full SHA for 46ed38d - Browse repository at this point
Copy the full SHA 46ed38dView commit details
Commits on Dec 10, 2023
-
Merge pull request rust-lang#1435 from kpreid/patch-1
Document object unsafety of async-fn-in-trait
Configuration menu - View commit details
-
Copy full SHA for f9f5b5b - Browse repository at this point
Copy the full SHA f9f5b5bView commit details
Commits on Dec 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ed33f75 - Browse repository at this point
Copy the full SHA ed33f75View commit details -
Co-authored-by: Amanieu d'Antras <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8eda943 - Browse repository at this point
Copy the full SHA 8eda943View commit details
Commits on Dec 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dc74a75 - Browse repository at this point
Copy the full SHA dc74a75View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9a69c - Browse repository at this point
Copy the full SHA ad9a69cView commit details -
Merge pull request rust-lang#1444 from Jules-Bertholet/patch-1
Use proper footnote for number literals `_` separator note
Configuration menu - View commit details
-
Copy full SHA for 3565c79 - Browse repository at this point
Copy the full SHA 3565c79View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2610acf - Browse repository at this point
Copy the full SHA 2610acfView commit details
Commits on Jan 8, 2024
-
Merge pull request rust-lang#1424 from mattheww/2023-11_larrow
Document that <- is a single token
Configuration menu - View commit details
-
Copy full SHA for 8c77e8b - Browse repository at this point
Copy the full SHA 8c77e8bView commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09b003a - Browse repository at this point
Copy the full SHA 09b003aView commit details -
tokens.md: remove sentence about the type of byte string literals
This is now covered in literal-expr.md
Configuration menu - View commit details
-
Copy full SHA for 7e3c5c3 - Browse repository at this point
Copy the full SHA 7e3c5c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 659f856 - Browse repository at this point
Copy the full SHA 659f856View commit details -
tokens.md: link to specific headings in literal-expr.md
Now that page is longer, linking to the top of the page isn't so helpful
Configuration menu - View commit details
-
Copy full SHA for 00a2ac6 - Browse repository at this point
Copy the full SHA 00a2ac6View commit details
Commits on Jan 26, 2024
-
Update reference for rust-lang/rust#119172.
Which moved the checking for NUL chars in C string literals earlier.
Configuration menu - View commit details
-
Copy full SHA for a393aaf - Browse repository at this point
Copy the full SHA a393aafView commit details
Commits on Jan 27, 2024
-
Merge pull request rust-lang#1452 from mattheww/2024-01_string_litera…
…l_expr String literal expressions
Configuration menu - View commit details
-
Copy full SHA for d4eac74 - Browse repository at this point
Copy the full SHA d4eac74View commit details -
Merge pull request rust-lang#1442 from RalfJung/asm-terminate
pure asm blocks must terminate
Configuration menu - View commit details
-
Copy full SHA for e848fbc - Browse repository at this point
Copy the full SHA e848fbcView commit details -
Merge pull request rust-lang#1450 from nnethercote/nul-in-c-str-literal
Update C-String literals to reject NUL
Configuration menu - View commit details
-
Copy full SHA for a0b1195 - Browse repository at this point
Copy the full SHA a0b1195View commit details -
Configuration menu - View commit details
-
Copy full SHA for 075739d - Browse repository at this point
Copy the full SHA 075739dView commit details -
tokens.md: remove sentence about the type of C string literals
This is now covered in literal-expr.md
Configuration menu - View commit details
-
Copy full SHA for 52dadd7 - Browse repository at this point
Copy the full SHA 52dadd7View commit details
Commits on Jan 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3fb728d - Browse repository at this point
Copy the full SHA 3fb728dView commit details -
Lexical structure: move the description of CRLF normalization
We now say that CRLF normalization happens as a separate pass before tokenization.
Configuration menu - View commit details
-
Copy full SHA for fa56fdb - Browse repository at this point
Copy the full SHA fa56fdbView commit details -
lexical structure: move the description of BOM-removal
This takes place at the same time as CRLF normalisation. It's better not to list it in a Lexer block, as it isn't a token that can be fed to a macro.
Configuration menu - View commit details
-
Copy full SHA for 5f51269 - Browse repository at this point
Copy the full SHA 5f51269View commit details -
lexical structure: move the description of shebang-removal
This takes place after CRLF normalization. It's better not to list the shebang in a Lexer block, as it isn't a token that can be fed to a macro.
Configuration menu - View commit details
-
Copy full SHA for e364b6c - Browse repository at this point
Copy the full SHA e364b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ba3c49 - Browse repository at this point
Copy the full SHA 8ba3c49View commit details
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eada9ba - Browse repository at this point
Copy the full SHA eada9baView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6049ba - Browse repository at this point
Copy the full SHA c6049baView commit details
Commits on Jan 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for deac889 - Browse repository at this point
Copy the full SHA deac889View commit details -
Merge pull request rust-lang#1457 from mattheww/2024-01_c_string_lite…
…ral_expr C string literal expressions
Configuration menu - View commit details
-
Copy full SHA for 9329dc4 - Browse repository at this point
Copy the full SHA 9329dc4View commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 50a2c87 - Browse repository at this point
Copy the full SHA 50a2c87View commit details
Commits on Feb 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c6c7cd - Browse repository at this point
Copy the full SHA 8c6c7cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19ae8c5 - Browse repository at this point
Copy the full SHA 19ae8c5View commit details
Commits on Feb 7, 2024
-
Merge pull request rust-lang#1464 from ehuss/fix-backslash
Fix markdown backslash for FLOAT_LITERAL
Configuration menu - View commit details
-
Copy full SHA for 5be836c - Browse repository at this point
Copy the full SHA 5be836cView commit details
Commits on Feb 9, 2024
-
Merge pull request rust-lang#1463 from andreasfelix/patch-1
Fix syntax in `'static lifetime elision` section of `lifetime-elision.md`
Configuration menu - View commit details
-
Copy full SHA for 8c0b6a8 - Browse repository at this point
Copy the full SHA 8c0b6a8View commit details
Commits on Feb 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 31f0c2c - Browse repository at this point
Copy the full SHA 31f0c2cView commit details -
Merge pull request rust-lang#1467 from yutannihilation/patch-1
Fix a typo in external-blocks.md
Configuration menu - View commit details
-
Copy full SHA for 8227666 - Browse repository at this point
Copy the full SHA 8227666View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0bf5d4e - Browse repository at this point
Copy the full SHA 0bf5d4eView commit details
Commits on Feb 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb16609 - Browse repository at this point
Copy the full SHA bb16609View commit details -
Configuration menu - View commit details
-
Copy full SHA for 224b6c5 - Browse repository at this point
Copy the full SHA 224b6c5View commit details -
Place
rustc
behavior in a side note.Generally the reference tries to stay focused on the language, and only provide implementation notes as side-information.
Configuration menu - View commit details
-
Copy full SHA for 4e9c91f - Browse repository at this point
Copy the full SHA 4e9c91fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 860fe4a - Browse repository at this point
Copy the full SHA 860fe4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c495b96 - Browse repository at this point
Copy the full SHA c495b96View commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e33f255 - Browse repository at this point
Copy the full SHA e33f255View commit details -
Merge pull request rust-lang#1281 from ehuss/fix-TypePathFn
Fix grammar for TypePathFn
Configuration menu - View commit details
-
Copy full SHA for 9104f17 - Browse repository at this point
Copy the full SHA 9104f17View commit details -
Configuration menu - View commit details
-
Copy full SHA for db390b7 - Browse repository at this point
Copy the full SHA db390b7View commit details
Commits on Feb 19, 2024
-
Cleanup wrapping, whitespace, etc. in
README.md
In `README.md`, some lines were hard wrapped where others were not, there was some trailing whitespace, and some list items were terminated with a period where some were not. Let's clean these things up by hard wrapping all lines, cleaning up the whitespace, and terminating all list items with periods.
Configuration menu - View commit details
-
Copy full SHA for 1a23297 - Browse repository at this point
Copy the full SHA 1a23297View commit details -
Add
rust-toolchain.toml
and revise READMEWe spent a lot of text in the README describing how to use the nightly Rust compiler with this project. Let's instead add a `rust-toolchain.toml` file so that the nightly compiler is used automatically, and let's redraft the README in that light. With this revision, we'll add a section on installing dependencies in which we'll describe how to ensure that the nightly compiler is installed and up to date and how to install `mdbook`. When describing how to clone the project, we'll suggest that people clone the URL ending in `.git`. This is what GitHub recommends, and it removes a level of redirection which sometimes matters. For people who want to download a ZIP file rather than using `git`, we'll provide a direct link rather than simply referencing the GitHub page. When describing how to build the book, we'll suggesting passing `--open` to `mdbook`, as this is usually what people will want, and it will save a step. Along with these changes, we include some general copyediting.
Configuration menu - View commit details
-
Copy full SHA for 81b8df4 - Browse repository at this point
Copy the full SHA 81b8df4View commit details
Commits on Feb 21, 2024
-
Document semantics of various pointer casts
Co-authored-by: Ralf Jung <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8c7cdd3 - Browse repository at this point
Copy the full SHA 8c7cdd3View commit details -
Merge pull request rust-lang#1470 from adamgemmell/dev/adagem01/targe…
…t-features-combined Update aarch64 target feature docs to match LLVM
Configuration menu - View commit details
-
Copy full SHA for 405242b - Browse repository at this point
Copy the full SHA 405242bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72fb626 - Browse repository at this point
Copy the full SHA 72fb626View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97c9ad1 - Browse repository at this point
Copy the full SHA 97c9ad1View commit details -
Merge pull request rust-lang#1451 from udoprog/document-ptr-casts
Clarify semantics of the various pointer to pointer casts
Configuration menu - View commit details
-
Copy full SHA for b25c20b - Browse repository at this point
Copy the full SHA b25c20bView commit details -
Merge pull request rust-lang#1474 from traviscross/TC/improve-readme
Add `rust-toolchain.toml` and revise README
Configuration menu - View commit details
-
Copy full SHA for 8c2500c - Browse repository at this point
Copy the full SHA 8c2500cView commit details
Commits on Feb 25, 2024
-
Merge pull request rust-lang#1446 from ChrisDenton/target-abi
Document `target_abi`
Configuration menu - View commit details
-
Copy full SHA for 3417f86 - Browse repository at this point
Copy the full SHA 3417f86View commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 08e5cd4 - Browse repository at this point
Copy the full SHA 08e5cd4View commit details
Commits on Feb 28, 2024
-
Merge pull request rust-lang#1460 from mattheww/2024-01_patterns
Patterns and enums
Configuration menu - View commit details
-
Copy full SHA for 1afcfd9 - Browse repository at this point
Copy the full SHA 1afcfd9View commit details
Commits on Mar 4, 2024
-
tokens.md: say that lifetime-like tokens can't be immediately followe…
…d by ' Forms like 'ab'c are rejected, so we need some way to explain why they don't tokenise as two consecutive LIFETIME_OR_LABEL tokens. Address this by adding "not immediately followed by `'`" to each of the lexer rules for the lifetime-like tokens. This also means there can be no ambiguity between CHAR_LITERAL and these tokens (at present we don't say how such ambiguities are resolved).
Configuration menu - View commit details
-
Copy full SHA for 7bd81a6 - Browse repository at this point
Copy the full SHA 7bd81a6View commit details
Commits on Mar 6, 2024
-
Merge pull request rust-lang#1479 from mattheww/2024-03_lifetime_tokens
Lexer: say that lifetime-like tokens can't be immediately followed by '
Configuration menu - View commit details
-
Copy full SHA for 5440070 - Browse repository at this point
Copy the full SHA 5440070View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5afb503 - Browse repository at this point
Copy the full SHA 5afb503View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 684b549 - Browse repository at this point
Copy the full SHA 684b549View commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9ad55f0 - Browse repository at this point
Copy the full SHA 9ad55f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c77f49 - Browse repository at this point
Copy the full SHA 6c77f49View commit details
Commits on Mar 12, 2024
-
Add the
#[diagnostic]
attribute namespace and the`#[diagnostic::on_unimplemented]` feature to the reference
Configuration menu - View commit details
-
Copy full SHA for 81fe01a - Browse repository at this point
Copy the full SHA 81fe01aView commit details -
Apply suggestions from code review
Co-authored-by: Eric Huss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5baf87c - Browse repository at this point
Copy the full SHA 5baf87cView commit details -
Apply more review suggestions manually
Co-authored-by: Eric Huss <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99b19d9 - Browse repository at this point
Copy the full SHA 99b19d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e29b01 - Browse repository at this point
Copy the full SHA 5e29b01View commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 659915c - Browse repository at this point
Copy the full SHA 659915cView commit details -
Merge pull request rust-lang#1483 from mattheww/2024-03_unicode_escap…
…e_fix Literal expressions: fix mistake in the definition of unicode escapes
Configuration menu - View commit details
-
Copy full SHA for be4f7be - Browse repository at this point
Copy the full SHA be4f7beView commit details
Commits on Mar 20, 2024
-
Merge pull request rust-lang#1481 from compiler-errors/atb
add grammar for `associated_type_bounds` in reference
Configuration menu - View commit details
-
Copy full SHA for b6779f4 - Browse repository at this point
Copy the full SHA b6779f4View commit details -
Merge pull request rust-lang#1461 from clubby789/imported-main
Document importing `main`
Configuration menu - View commit details
-
Copy full SHA for 824b915 - Browse repository at this point
Copy the full SHA 824b915View commit details
Commits on Mar 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0b153cb - Browse repository at this point
Copy the full SHA 0b153cbView commit details
Commits on Mar 25, 2024
-
Merge pull request rust-lang#1486 from aoyama-val/patch-1
Fix typo of shebang
Configuration menu - View commit details
-
Copy full SHA for 984b36e - Browse repository at this point
Copy the full SHA 984b36eView commit details
Commits on Mar 30, 2024
-
Fix clippy warning in procedural macro example
I copy+pasted this example into my code and the `clippy::to_string_in_format_args` lint fired.
Configuration menu - View commit details
-
Copy full SHA for a7a8682 - Browse repository at this point
Copy the full SHA a7a8682View commit details
Commits on Apr 1, 2024
-
Merge pull request rust-lang#1488 from yotamofek/patch-1
Fix clippy warning in procedural macro example
Configuration menu - View commit details
-
Copy full SHA for 1e1fec3 - Browse repository at this point
Copy the full SHA 1e1fec3View commit details
Commits on Apr 3, 2024
-
Merge pull request rust-lang#1393 from dvdhrm/pr/align32
type-layout: be more specific about 32-bit alignments
Configuration menu - View commit details
-
Copy full SHA for 1c03c9d - Browse repository at this point
Copy the full SHA 1c03c9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52874b8 - Browse repository at this point
Copy the full SHA 52874b8View commit details -
Merge pull request rust-lang#1449 from weiznich/diagnostic_namespace
Add the `#[diagnostic]` attribute namespace and the `#[diagnostic::on_unimplemented]` feature to the reference
Configuration menu - View commit details
-
Copy full SHA for 5569491 - Browse repository at this point
Copy the full SHA 5569491View commit details
Commits on Apr 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b4311de - Browse repository at this point
Copy the full SHA b4311deView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec0065f - Browse repository at this point
Copy the full SHA ec0065fView commit details
Commits on Apr 15, 2024
-
Merge pull request rust-lang#1490 from jlokier/patch-1
Fix link to RISC-V Zkt spec; it was pointing to Zkr
Configuration menu - View commit details
-
Copy full SHA for a60221a - Browse repository at this point
Copy the full SHA a60221aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 076a798 - Browse repository at this point
Copy the full SHA 076a798View commit details -
Merge pull request rust-lang#1491 from kpreid/neunit
Document how `non_exhaustive` interacts with tuple and unit-like structs.
Configuration menu - View commit details
-
Copy full SHA for 585b9bc - Browse repository at this point
Copy the full SHA 585b9bcView commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4f47e3f - Browse repository at this point
Copy the full SHA 4f47e3fView commit details -
Expand and clarify primitive alignment
These changes are intended to make the section more informative and readable, without making any new normative claims. * Specify that the alignment might be _less_ than the size, rather than just that it might be different. This is mandatory and stated in the previous section, but I think it's useful to reiterate here. * Mention `u128`/`i128` as another example of alignment less than size, so that this doesn't sound like a mainly 32-bit thing. * Add `usize`/`isize` to the size table, so it can be spotted at a glance.
Configuration menu - View commit details
-
Copy full SHA for a432cf4 - Browse repository at this point
Copy the full SHA a432cf4View commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 330ef95 - Browse repository at this point
Copy the full SHA 330ef95View commit details -
Merge pull request rust-lang#1492 from conradludgate/patch-1
Update clone reference to include closures
Configuration menu - View commit details
-
Copy full SHA for 735c5db - Browse repository at this point
Copy the full SHA 735c5dbView commit details
Commits on Apr 20, 2024
-
Merge pull request rust-lang#1493 from kpreid/patch-1
Expand and clarify primitive alignment
Configuration menu - View commit details
-
Copy full SHA for 5e68de3 - Browse repository at this point
Copy the full SHA 5e68de3View commit details
Commits on Apr 21, 2024
-
Merge pull request rust-lang#1420 from daxpedda/wasm-target-feature-p…
…hase-4-5 Stabilize Wasm target features that are in phase 4 and 5
Configuration menu - View commit details
-
Copy full SHA for 5854fcc - Browse repository at this point
Copy the full SHA 5854fccView commit details
Commits on Apr 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2d51a2a - Browse repository at this point
Copy the full SHA 2d51a2aView commit details -
Merge pull request rust-lang#1468 from petrochenkov/debmac
Add docs for `#[collapse_debuginfo]` attribute
Configuration menu - View commit details
-
Copy full SHA for 5181795 - Browse repository at this point
Copy the full SHA 5181795View commit details
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 01c8196 - Browse repository at this point
Copy the full SHA 01c8196View commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c6719b5 - Browse repository at this point
Copy the full SHA c6719b5View commit details
Commits on May 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f63507 - Browse repository at this point
Copy the full SHA 2f63507View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95ab920 - Browse repository at this point
Copy the full SHA 95ab920View commit details -
Merge pull request rust-lang#1484 from MultisampledNight/excl-range-p…
…atterns patterns: include yet unstable exclusive range patterns
Configuration menu - View commit details
-
Copy full SHA for 5e8b3f6 - Browse repository at this point
Copy the full SHA 5e8b3f6View commit details
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for efdc9b6 - Browse repository at this point
Copy the full SHA efdc9b6View commit details
Commits on May 10, 2024
-
Merge pull request rust-lang#1295 from nbdd0121/master
Document inline const/const block expression
Configuration menu - View commit details
-
Copy full SHA for e356977 - Browse repository at this point
Copy the full SHA e356977View commit details -
Configuration menu - View commit details
-
Copy full SHA for d33e4b0 - Browse repository at this point
Copy the full SHA d33e4b0View commit details
Commits on May 25, 2024
-
Merge pull request rust-lang#1497 from RalfJung/const-eval-guarantee
document guarantee about evaluation of associated consts and const blocks
Configuration menu - View commit details
-
Copy full SHA for 1bf2cdc - Browse repository at this point
Copy the full SHA 1bf2cdcView commit details
Commits on May 27, 2024
-
Merge pull request rust-lang#1456 from RalfJung/const-pattern
update patterns.md for const pattern RFC
Configuration menu - View commit details
-
Copy full SHA for 0e07fc5 - Browse repository at this point
Copy the full SHA 0e07fc5View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8251778 - Browse repository at this point
Copy the full SHA 8251778View commit details