aboutsummaryrefslogtreecommitdiffstats
path: root/components/servo_arc/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* style: Properly refcount-log UniqueArcs created with new_uninitialized().Emilio Cobos Álvarez2019-07-241-0/+6
* Don't insta-free in UniqueArc::assume_init.Emilio Cobos Álvarez2019-07-241-1/+1
* Stylo: replace uses of mem::uninitialized with MaybeUninitSimon Sapin2019-07-161-20/+9
* Add UniqueArc::new_uninit, UniqueArc::assume_initSimon Sapin2019-07-161-1/+29
* style: Rustfmt recent changes.Emilio Cobos Álvarez2019-07-081-5/+1
* style: Generate top-level function and constant declarations for the style cr...Emilio Cobos Álvarez2019-07-081-5/+5
* style: Rustfmt recent changes.Emilio Cobos Álvarez2019-06-041-3/+15
* style: Use a RwLock'd HashMap instead of a lock-free linked list for rule nod...Emilio Cobos Álvarez2019-06-041-0/+7
* style: Rejigger a bit rust features so that rusttests still link.Emilio Cobos Álvarez2019-06-041-4/+4
* style: Add refcount logging to servo_arc.Emilio Cobos Álvarez2019-06-041-7/+61
* style: Use cbindgen for URIs.Emilio Cobos Álvarez2019-06-041-0/+3
* style: Implement ArcSlice::default().Emilio Cobos Álvarez2019-05-291-12/+11
* style: Rustfmt + build fix.Emilio Cobos Álvarez2019-05-101-4/+11
* style: Add bindings for ArcSlice and ThinArc, and use them to reduce copies o...Emilio Cobos Álvarez2019-05-101-0/+8
* style: Introduce ArcSlice, a small wrapper over ThinArc but without an explic...Emilio Cobos Álvarez2019-05-101-3/+14
* style: Fix an assertion that doesn't account for alignment padding.Emilio Cobos Álvarez2019-05-101-3/+21
* style: Don't panic when creating empty ThinArcs.Emilio Cobos Álvarez2019-05-101-17/+31
* style: Use PhantomData<T> in servo_arc.Emilio Cobos Álvarez2019-05-101-1/+14
* style: ThinArc should use NonNull.Emilio Cobos Álvarez2019-05-101-7/+9
* style: Add support for static references to servo_arc::Arc. r=emilioCameron McCormack2019-04-121-38/+156
* `cargo fix --edition`Simon Sapin2018-11-101-1/+1
* Reorder importsPyfisch2018-11-061-2/+2
* Fix tidy issues.Emilio Cobos Álvarez2018-09-181-13/+10
* servo_arc cleanups for publishing.Manish Goregaokar2018-09-181-140/+202
* style: Use an acquire load for is_unique in servo_arc.Bobby Holley2018-07-241-8/+3
* style: Fix tidy issues and Servo build.Emilio Cobos Álvarez2018-04-291-1/+1
* servo_arc: ArcUnion.Bobby Holley2018-04-291-2/+134
* Run rustfmt on selectors, servo_arc, and style.Bobby Holley2018-04-101-38/+65
* Change debug assertions to specific onesjanczer2018-02-071-1/+1
* Use specific negative assertion for ServoArcCYBAI2018-01-261-1/+1
* Use specific assertion for ServoArcCYBAI2018-01-261-2/+2
* Add some FIXME comments about using ptr::NonNullSimon Sapin2018-01-221-0/+1
* Prepare servo_arc for publication on crates.ioSimon Sapin2018-01-121-1/+1
* servo_arc: Add some #[inline] and repr(C) annotations.Emilio Cobos Álvarez2017-12-011-3/+30
* Replace all uses of the `heapsize` crate with `malloc_size_of`.Nicholas Nethercote2017-10-181-11/+0
* Fix commonmark Markdown warnings in docs, part 1Matt Brubeck2017-10-171-2/+3
* servo_arc: Make Arc do a pointer equality check in eq and ne first.Cameron McCormack2017-10-111-2/+2
* style: Share user agent cascade data across documents.Emilio Cobos Álvarez2017-09-151-1/+1
* style: Add a TLS-based style struct caching mechanism.Emilio Cobos Álvarez2017-09-141-0/+6
* Measure selectors.Nicholas Nethercote2017-09-071-0/+6
* order derivable traits listsClément DAVID2017-08-231-1/+1
* stylo: Measure Elements and ComputedValues.Nicholas Nethercote2017-08-031-0/+8
* stylo: Remove usage of ServoComputedValues from binding functionsManish Goregaokar2017-07-211-0/+6
* stylo: Make Servo Arc types use ptr to T instead of ptr to ArcInner<T>Manish Goregaokar2017-07-171-1/+103
* stylo: Replace real ComputedValues with bindgenned ComputedValues2Manish Goregaokar2017-07-171-0/+20
* stylo: Add RawOffsetArc<T>Manish Goregaokar2017-07-171-0/+91
* Auto merge of #17701 - bholley:reuse_allocations, r=emiliobors-servo2017-07-141-1/+6
* Revert "Auto merge of #17701 - bholley:reuse_allocations, r=emilio"Emilio Cobos Álvarez2017-07-131-6/+1
* Store the bloom filter in TLS and reuse it across traversals.Bobby Holley2017-07-121-0/+4
* Add owning_ref back as a style dep, and update parking_lot.Bobby Holley2017-07-121-1/+2