aboutsummaryrefslogtreecommitdiffstats
path: root/components/to_shmem
Commit message (Collapse)AuthorAgeFilesLines
* style: Update smallvec to 1.0.Emilio Cobos Álvarez2019-12-161-1/+1
| | | | Differential Revision: https://phabricator.services.mozilla.com/D56044
* style: Don't specify minor version for cssparser.Emilio Cobos Álvarez2019-11-301-1/+1
|
* Update rand to 0.7 (fixes #24448)Anthony Ramine2019-10-231-2/+2
|
* Remove unused dependenciesShotaro Yamada2019-10-011-2/+1
|
* Stylo: replace uses of mem::uninitialized with MaybeUninitSimon Sapin2019-07-161-3/+4
| | | | MozReview-Commit-ID: KGhYL6DJRaR
* style: Add an owned slice type which cbindgen can understand.Emilio Cobos Álvarez2019-05-101-1/+1
| | | | | | | | | | | | | | | | | | | Passing these by value won't be ok of course, but that's fine. I plan to combine this with https://github.com/eqrion/cbindgen/pull/333 to actually be able to share representation for ~all the things, this is just the first bit. Box<T>, Atom and Arc<T> will be much easier since cbindgen can understand them without issues. It's boxed slices the only ones I should need something like this. I could avoid it if I rely on Rust's internal representation, which we can per [1], but then I need to teach cbindgen all about slices, which is generally hard, I think. [1]: https://github.com/rust-lang/unsafe-code-guidelines/blob/master/reference/src/layout/pointers.md Differential Revision: https://phabricator.services.mozilla.com/D29768
* style: Fix servo build, and appease tidy / fmt.Emilio Cobos Álvarez2019-04-122-11/+30
|
* style: Reformat recent changes.Emilio Cobos Álvarez2019-04-121-12/+26
|
* style: Add ToShmem impls for collections and strings.Cameron McCormack2019-04-122-1/+276
| | | | Differential Revision: https://phabricator.services.mozilla.com/D17191
* style: Add simple ToShmem implementations.Cameron McCormack2019-04-122-1/+67
| | | | Differential Revision: https://phabricator.services.mozilla.com/D17190
* style: Add SharedMemoryBuilder type and ToShmem trait.Cameron McCormack2019-04-122-0/+191
Differential Revision: https://phabricator.services.mozilla.com/D17187