| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-06-17 | Make use of `ptr::null(_mut)` instead of casting zero | Lzu Tao | -4/+4 | |
| 2019-06-16 | Separate libarena::lib module | chansuke | -215/+214 | |
| 2019-06-11 | Add deny(unused_lifetimes) to all the crates that have deny(internal). | Eduard-Mihai Burtescu | -0/+1 | |
| 2019-05-23 | Optimize alloc_from_iter | John Kåre Alsaker | -5/+24 | |
| 2019-04-17 | Deny `internal` in stage0 | Mateusz Mikuła | -1/+1 | |
| 2019-04-14 | Rollup merge of #59675 - SimonSapin:stable-alloc, r=alexcrichton | Mazdak Farrokhzad | -1/+0 | |
| Stabilize the `alloc` crate. This implements RFC 2480: * https://github.com/rust-lang/rfcs/pull/2480 * https://github.com/rust-lang/rfcs/blob/master/text/2480-liballoc.md Closes https://github.com/rust-lang/rust/issues/27783 | ||||
| 2019-04-12 | Stabilize the `alloc` crate. | Simon Sapin | -1/+0 | |
| This implements RFC 2480: * https://github.com/rust-lang/rfcs/pull/2480 * https://github.com/rust-lang/rfcs/blob/master/text/2480-liballoc.md Closes https://github.com/rust-lang/rust/issues/27783 | ||||
| 2019-04-03 | Deny internal lints on non conflicting crates | flip1995 | -0/+1 | |
| - libarena - librustc_allocator - librustc_borrowck - librustc_codegen_ssa - librustc_codegen_utils - librustc_driver - librustc_errors - librustc_incremental - librustc_metadata - librustc_passes - librustc_privacy - librustc_resolve - librustc_save_analysis - librustc_target - librustc_traits - libsyntax - libsyntax_ext - libsyntax_pos | ||||
| 2019-04-01 | Add ensure_capacity and rename min to len | John Kåre Alsaker | -15/+26 | |
| 2019-04-01 | Use set_len | John Kåre Alsaker | -2/+2 | |
| 2019-04-01 | Support allocating iterators with arenas | John Kåre Alsaker | -16/+129 | |
| 2019-02-11 | libarena => 2018 | Mazdak Farrokhzad | -10/+11 | |
| 2019-02-07 | Remove images' url to make it work even without internet connection | Guillaume Gomez | -3/+1 | |
| 2019-01-01 | Check the correct arena | Oliver Scherer | -0/+5 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-02 | Auto merge of #56378 - ljedrz:arena_tweaks, r=nagisa | bors | -10/+14 | |
| arena: speed up TypedArena::clear and improve common patterns - speed up `TypedArena::clear`: improves its performance by up to **33%** (in case of a single entry) - simplify `DroplessArena::in_arena` | ||||
| 2018-12-02 | arena: improve common patterns | ljedrz | -7/+2 | |
| 2018-11-30 | arena: speed up TypedArena::clear | ljedrz | -3/+12 | |
| 2018-11-30 | Inline things | John Kåre Alsaker | -0/+2 | |
| 2018-10-19 | Update TypedArena tests | Oliver Scherer | -11/+11 | |
| 2018-10-19 | Prefer `Default::default` over `FxHash*::default` in struct constructors | Oliver Scherer | -20/+12 | |
| 2018-09-27 | Bump to 1.31.0 and bootstrap from 1.30 beta | Josh Stone | -1/+1 | |
| 2018-09-11 | stabalize infer outlives requirements (RFC 2093). | toidiu | -1/+0 | |
| Co-authored-by: nikomatsakis | ||||
| 2018-08-24 | check that adding infer-outlives requirement to all crates works | Niko Matsakis | -0/+1 | |
| 2018-08-20 | Replace usages of ptr::offset with ptr::{add,sub}. | Corey Farwell | -2/+2 | |
| 2018-08-09 | [nll] libarena: enable feature(nll) for bootstrap | memoryruins | -0/+1 | |
| 2018-07-25 | Deny bare_trait_objects globally | Tatsuyuki Ishi | -1/+0 | |
| 2018-07-12 | Deny bare trait objects in the rest of rust | ljedrz | -0/+1 | |
| 2018-06-29 | Make raw_vec perma-unstable and hidden | Simon Sapin | -0/+1 | |
| 2018-05-27 | Make &Slice a thin pointer | John Kåre Alsaker | -25/+34 | |
| 2018-05-17 | Switch to 1.26 bootstrap compiler | Mark Simulacrum | -1/+0 | |
| 2018-04-15 | Make arenas thread safe | John Kåre Alsaker | -0/+74 | |
| 2018-04-08 | Move deny(warnings) into rustbuild | Mark Simulacrum | -1/+0 | |
| This permits easier iteration without having to worry about warnings being denied. Fixes #49517 | ||||
| 2018-04-05 | Stabilize attributes on generic parameters | Vadim Petrochenkov | -1/+1 | |
| 2018-01-13 | Rollup merge of #47069 - Kagamihime:master, r=nrc | kennytm | -11/+24 | |
| rustfmt libarena/lib.rs Note: it's my very first pull request. I'm trying to do something very simple to see how it works here, even if it's a tiny change or maybe it's not correct (sorry if it is the case). r? @nrc | ||||
| 2018-01-01 | Fix docs for future pulldown migration | Malo Jaffré | -1/+3 | |
| 2017-12-29 | fixup | Kagamihime | -0/+2 | |
| 2017-12-29 | rustfmt libarena/lib.rs | Kagamihime | -13/+24 | |
| 2017-09-16 | stabilized needs_drop (fixes #41890) | Michal Budzynski | -1/+0 | |
| 2017-08-25 | *: remove crate_{name,type} attributes | Tamir Duberstein | -3/+0 | |
| Fixes #41701. | ||||
| 2017-06-19 | Bump version and stage0 compiler | Alex Crichton | -2/+0 | |
| 2017-05-20 | migrate everything to using mem::needs_drop | Alexis Beingessner | -5/+4 | |
| 2017-05-11 | rustc: Remove #![unstable] annotation | Alex Crichton | -2/+2 | |
| These are now no longer necessary with `-Z force-unstable-if-unmarked` | ||||
| 2017-05-04 | Deprecate heap::EMPTY in favour of Unique::empty or otherwise. | Alexis Beingessner | -3/+1 | |
| 2017-01-10 | Rollup merge of #38664 - apasel422:may-dangle, r=pnkfelix | Seo Sanghyeon | -4/+3 | |
| Replace uses of `#[unsafe_destructor_blind_to_params]` with `#[may_dangle]` CC #34761 r? @pnkfelix | ||||
| 2017-01-08 | Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc | bors | -1/+1 | |
| Remove not(stage0) from deny(warnings) Historically this was done to accommodate bugs in lints, but there hasn't been a bug in a lint since this feature was added which the warnings affected. Let's completely purge warnings from all our stages by denying warnings in all stages. This will also assist in tracking down `stage0` code to be removed whenever we're updating the bootstrap compiler. | ||||
| 2016-12-31 | Utilize new in_arena method instead of hashing for Lifting interned items | Mark Simulacrum | -2/+12 | |
| 2016-12-31 | Fix TypedArena infinitely looping when inplace reallocation fails. | Mark Simulacrum | -2/+2 | |
| 2016-12-31 | Add a non type-specific arena. | Mark Simulacrum | -0/+117 | |
| It relies on the underlying types not having special Drop behavior. | ||||
| 2016-12-29 | Remove not(stage0) from deny(warnings) | Alex Crichton | -1/+1 | |
| Historically this was done to accommodate bugs in lints, but there hasn't been a bug in a lint since this feature was added which the warnings affected. Let's completely purge warnings from all our stages by denying warnings in all stages. This will also assist in tracking down `stage0` code to be removed whenever we're updating the bootstrap compiler. | ||||
