aboutsummaryrefslogtreecommitdiffstats
path: root/components/to_shmem_derive
Commit message (Collapse)AuthorAgeFilesLines
* Move Stylo to its own repo (#31350)Delan Azabani2024-02-273-122/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove packages that were moved to external repo * Add workspace dependencies pointing to 2023-06-14 branch * Fix servo-tidy.toml errors * Update commit to include #31346 * Update commit to include servo/stylo#2 * Move css-properties.json lookup to target/doc/stylo * Remove dependency on vendored mako in favour of pypi dependency This also removes etc/ci/generate_workflow.py, which has been unused since at least 9e71bd6a7010d6e5723831696ae0ebe26b47682f. * Add temporary code to debug Windows test failures * Fix failures on Windows due to custom target dir * Update commit to include servo/stylo#3 * Fix license in tests/unit/style/build.rs * Document how to build with local Stylo in Cargo.toml
* style: Reduce Servo's diff with upstream `to_shmem` (#31349)Martin Robinson2024-02-143-5/+13
| | | | | This is part of getting Servo using an version of style closer to upstream. This change reverts some changes we made to `to_shmem` and `to_shmem_derive` in order to reduce our diff with upstream stylo.
* Further changes required by ServoOriol Brufau2023-11-241-2/+2
|
* style: Update serde_with to 3.0.0Mike Hommey2023-11-241-2/+2
| | | | | | We upgrade enumset alongside so that we keep only one copy of darling. Differential Revision: https://phabricator.services.mozilla.com/D179651
* Update to syn 2 where possible (#30387)Samson2023-09-191-2/+2
| | | | | | | | | | | | | * Update to syn 2 where possible * Cleanups * Better no_trace comment Co-authored-by: Martin Robinson <mrobinson@igalia.com> --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Start the transition to workspace dependenciesMartin Robinson2023-05-171-5/+5
| | | | | | | This will ultimately make it simpler to update crate dependencies and reduce duplicate when specifying requirements. Generally, this change does not touch dependencies that are only used by a single crate. We could consider moving them to workspace dependencies in the future.
* Auto merge of #29364 - delan:selectors-servo_arc, r=jdmbors-servo2023-02-201-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release selectors 0.24.0 and servo_arc 0.2.0 This patch extends #29361, bumping selectors to 0.24.0 and servo_arc to 0.2.0. We’ll need to publish them too, in order to close #29105. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #29105 (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because there are no functional changes
| * sync versions of to_shmem + to_shmem_derive with dummy releasesDelan Azabani2023-02-161-1/+1
| |
* | Upgrade remaining components to edition 2018sagudev2023-02-183-12/+4
|/
* Fix warnings introduced in newer Rust NightlySimon Sapin2021-02-251-2/+2
| | | | | | | | | | | | This does not (yet) upgrade ./rust-toolchain The warnings: * dead_code "field is never read" * redundant_semicolons "unnecessary trailing semicolon" * non_fmt_panic "panic message is not a string literal, this is no longer accepted in Rust 2021" * unstable_name_collisions "a method with this name may be added to the standard library in the future" * legacy_derive_helpers "derive helper attribute is used before it is introduced" https://github.com/rust-lang/rust/issues/79202
* style: Gracefully handle errors creating shared memory UA style sheets.Cameron McCormack2020-06-041-10/+20
| | | | | | | | | | | | We still panic in a debug build, so that developers can notice when they need to add a new static atom after modifying UA sheets. We also add telemetry to note when this happens, add an app note to a crash report, in case any crash later on occurs, and re-up the existing, expired shared memory sheet telemetry probes so we can look at them again. Differential Revision: https://phabricator.services.mozilla.com/D73188
* Bump all in-tree components to syn 1Anthony Ramine2019-09-271-5/+5
|
* Restrict syn features for in-tree componentsAnthony Ramine2019-09-271-1/+1
|
* Update darling to 0.9Bastien Orivel2019-05-231-1/+1
|
* Update MPL license to httpsJan Andre Ikenmeyer2019-05-101-1/+1
|
* style: Fix servo build, and appease tidy / fmt.Emilio Cobos Álvarez2019-04-121-1/+1
|
* style: Reformat recent changes.Emilio Cobos Álvarez2019-04-121-8/+2
|
* style: Add support for deriving ToShmem.Cameron McCormack2019-04-123-0/+118
Differential Revision: https://phabricator.services.mozilla.com/D17189