-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
Rollup of 11 pull requests #69088
Rollup of 11 pull requests #69088
Commits on Feb 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3998249 - Browse repository at this point
Copy the full SHA 3998249View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19aaf63 - Browse repository at this point
Copy the full SHA 19aaf63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ce8d2b - Browse repository at this point
Copy the full SHA 6ce8d2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for adde3d4 - Browse repository at this point
Copy the full SHA adde3d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60889d4 - Browse repository at this point
Copy the full SHA 60889d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e30dd86 - Browse repository at this point
Copy the full SHA e30dd86View commit details -
Configuration menu - View commit details
-
Copy full SHA for f38e270 - Browse repository at this point
Copy the full SHA f38e270View commit details -
Configuration menu - View commit details
-
Copy full SHA for d366343 - Browse repository at this point
Copy the full SHA d366343View commit details -
Configuration menu - View commit details
-
Copy full SHA for a53f45f - Browse repository at this point
Copy the full SHA a53f45fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d04b95 - Browse repository at this point
Copy the full SHA 8d04b95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85e3661 - Browse repository at this point
Copy the full SHA 85e3661View commit details -
Configuration menu - View commit details
-
Copy full SHA for 814aa06 - Browse repository at this point
Copy the full SHA 814aa06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b10fc4 - Browse repository at this point
Copy the full SHA 9b10fc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d158d - Browse repository at this point
Copy the full SHA 77d158dView commit details
Commits on Feb 10, 2020
-
Remove common usage pattern from
AllocRef
Tim Diekmann committedFeb 10, 2020 Configuration menu - View commit details
-
Copy full SHA for 25de80a - Browse repository at this point
Copy the full SHA 25de80aView commit details -
Add missing
_zeroed
varants toAllocRef
Tim Diekmann committedFeb 10, 2020 Configuration menu - View commit details
-
Copy full SHA for 97d1f8d - Browse repository at this point
Copy the full SHA 97d1f8dView commit details
Commits on Feb 11, 2020
-
Support linking from a .rlink file
Flag `-Z no-link` was previously introduced, which allows creating an `.rlink` file to perform compilation without linking. This change enables linking from an `.rlink` file.
Victor Ding committedFeb 11, 2020 Configuration menu - View commit details
-
Copy full SHA for a47fdb9 - Browse repository at this point
Copy the full SHA a47fdb9View commit details -
Preparation for allocator aware
Box
Tim Diekmann committedFeb 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 76aa29f - Browse repository at this point
Copy the full SHA 76aa29fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b23d22 - Browse repository at this point
Copy the full SHA 3b23d22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3884311 - Browse repository at this point
Copy the full SHA 3884311View commit details -
Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com> Co-Authored-By: Tim Robinson <tim.g.robinson@gmail.com> Co-Authored-By: Peter Todd <pete@petertodd.org> Co-Authored-By: Dylan DPC <dylan.dpc@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8e26ad0 - Browse repository at this point
Copy the full SHA 8e26ad0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60aaf90 - Browse repository at this point
Copy the full SHA 60aaf90View commit details -
Configuration menu - View commit details
-
Copy full SHA for a056817 - Browse repository at this point
Copy the full SHA a056817View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff36923 - Browse repository at this point
Copy the full SHA ff36923View commit details -
Configuration menu - View commit details
-
Copy full SHA for c04195d - Browse repository at this point
Copy the full SHA c04195dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ecba94 - Browse repository at this point
Copy the full SHA 4ecba94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98b46f7 - Browse repository at this point
Copy the full SHA 98b46f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6f875d - Browse repository at this point
Copy the full SHA b6f875dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 443a42a - Browse repository at this point
Copy the full SHA 443a42aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3b2385 - Browse repository at this point
Copy the full SHA d3b2385View commit details -
Configuration menu - View commit details
-
Copy full SHA for 513eb74 - Browse repository at this point
Copy the full SHA 513eb74View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc73e19 - Browse repository at this point
Copy the full SHA fc73e19View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee52fe6 - Browse repository at this point
Copy the full SHA ee52fe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1ed84e - Browse repository at this point
Copy the full SHA c1ed84eView commit details
Commits on Feb 12, 2020
-
Rollup merge of rust-lang#67695 - gilescope:truth, r=centril
Added dyn and true keyword docs r? @Centril
Configuration menu - View commit details
-
Copy full SHA for b6a9aa9 - Browse repository at this point
Copy the full SHA b6a9aa9View commit details -
Rollup merge of rust-lang#68487 - 0dvictor:nolink, r=tmandry
[experiment] Support linking from a .rlink file Flag `-Z no-link` was previously introduced, which allows creating an `.rlink` file to perform compilation without linking. This change enables linking from an `.rlink` file. Part of Issue rust-lang#64191
Configuration menu - View commit details
-
Copy full SHA for 344f8d9 - Browse repository at this point
Copy the full SHA 344f8d9View commit details -
Rollup merge of rust-lang#68554 - cjgillot:lang_items, r=Zoxc
Split lang_items to crates `rustc_hir` and `rustc_passes`. As discussed in comment rust-lang#67688 (comment)
Configuration menu - View commit details
-
Copy full SHA for 19b0c00 - Browse repository at this point
Copy the full SHA 19b0c00View commit details -
Rollup merge of rust-lang#68937 - ecstatic-morse:unchecked-intrinsics…
…-test, r=RalfJung Test failure of unchecked arithmetic intrinsics in const eval Test that the unchecked arithmetic intrinsics that were made unstably const in rust-lang#68809 emit an error during const-eval if given invalid input. Addresses [this comment](rust-lang#68809 (comment)). r? @RalfJung
Configuration menu - View commit details
-
Copy full SHA for 4b82b51 - Browse repository at this point
Copy the full SHA 4b82b51View commit details -
Rollup merge of rust-lang#68947 - chrissimpkins:python-fmt, r=alexcri…
…chton Python script PEP8 style guide space formatting and minor Python source cleanup This PR includes the following changes in the Python sources based on a flake8 3.7.9 (mccabe: 0.6.1, pycodestyle: 2.5.0, pyflakes: 2.1.1) CPython 3.7.6 on Darwin lint: - PEP8 style guide spacing updates *without* line length changes - removal of unused local variable assignments in context managers and exception handling - removal of unused Python import statements - removal of unnecessary semicolons
Configuration menu - View commit details
-
Copy full SHA for 931005d - Browse repository at this point
Copy the full SHA 931005dView commit details -
Rollup merge of rust-lang#68999 - andjo403:itertools, r=Centril
remove dependency on itertools r? @Centril
Configuration menu - View commit details
-
Copy full SHA for 9b51a52 - Browse repository at this point
Copy the full SHA 9b51a52View commit details -
Rollup merge of rust-lang#69026 - TimDiekmann:common-usage, r=Amanieu
Remove common usage pattern from `AllocRef` This removes the common usage patterns from `AllocRef`: - `alloc_one` - `dealloc_one` - `alloc_array` - `realloc_array` - `dealloc_array` Actually, they add nothing to `AllocRef` except a [convenience wrapper around `Layout` and other methods in this trait](https://doc.rust-lang.org/1.41.0/src/core/alloc.rs.html#1076-1240) but have a major flaw: The documentation of `AllocRefs` notes, that > some higher-level allocation methods (`alloc_one`, `alloc_array`) are well-defined on zero-sized types and can optionally support them: it is left up to the implementor whether to return `Err`, or to return `Ok` with some pointer. With the current API, `GlobalAlloc` does not have those methods, so they cannot be overridden for `liballoc::Global`, which means that even if the global allocator would support zero-sized allocations, `alloc_one`, `alloc_array`, and `realloc_array` for `liballoc::Global` will error, while calling `alloc` with a zeroed-size `Layout` could succeed. Even worse: allocating with `alloc` and deallocating with `dealloc_{one,array}` could end up with not calling `dealloc` at all! For the full discussion please see rust-lang/wg-allocators#18 r? @Amanieu
Configuration menu - View commit details
-
Copy full SHA for 9bc003d - Browse repository at this point
Copy the full SHA 9bc003dView commit details -
Rollup merge of rust-lang#69027 - TimDiekmann:zeroed-alloc, r=Amanieu
Add missing `_zeroed` varants to `AllocRef` The majority of the allocator wg has decided to add the missing `_zeroed` variants to `AllocRef`: > these should be added since they can be efficiently implemented with the `mremap` system call on Linux. `mremap` allows you to move/grow/shrink a memory mapping, and any new pages added for growth are guaranteed to be zeroed. > > If `AllocRef` does not have these methods then the user will have to manually write zeroes to the added memory since the API makes no guarantees on their contents. For the full discussion please see rust-lang/wg-allocators#14. This PR provides default implementations for `realloc_zeroed`, `alloc_excess_zeroed`, `realloc_excess_zeroed`, and `grow_in_place_zeroed`. r? @Amanieu
Configuration menu - View commit details
-
Copy full SHA for a50ccd9 - Browse repository at this point
Copy the full SHA a50ccd9View commit details -
Rollup merge of rust-lang#69058 - TimDiekmann:box, r=Amanieu
Preparation for allocator aware `Box` This cleans up the `Box` code a bit, and uses `Box::from_raw(ptr)` instead of `Box(ptr)`. Additionally, `box_free` and `exchange_malloc` now uses the `AllocRef` trait and a comment was added on how `box_free` is tied to `Box`. This a preparation for an upcoming PR, which makes `Box` aware of an allocator. r? @Amanieu
Configuration menu - View commit details
-
Copy full SHA for 5fbfaac - Browse repository at this point
Copy the full SHA 5fbfaacView commit details -
Rollup merge of rust-lang#69070 - Bassetts:master, r=alexcrichton
Add self to .mailmap
Configuration menu - View commit details
-
Copy full SHA for 77a3245 - Browse repository at this point
Copy the full SHA 77a3245View commit details -
Rollup merge of rust-lang#69077 - jumbatm:fix-comment, r=Dylan-DPC
Fix outdated doc comment. r? @RalfJung
Configuration menu - View commit details
-
Copy full SHA for 486856f - Browse repository at this point
Copy the full SHA 486856fView commit details