Paul Rouget
30fb18e711
Glutin update: dependencies update
2019-05-22 09:55:38 +02:00
Bastien Orivel
00ac887862
Update xml5ever and html5ever
2019-05-19 22:14:28 +02:00
CYBAI
5b9f151f03
Update regex to 1.1
2019-04-29 22:25:12 +09:00
bors-servo
a16110682b
Auto merge of #23197 - jdm:bindgen, r=paulrouget
...
Update bindgen and crates that depend on it.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23197 )
<!-- Reviewable:end -->
2019-04-16 03:08:47 -04:00
Josh Matthews
cdf5aa7a32
Update bindgen and crates that depend on it.
2019-04-15 21:25:38 -04:00
Emilio Cobos Álvarez
49842f5031
style: Fix servo build, and appease tidy / fmt.
2019-04-12 12:20:15 +02:00
Cameron McCormack
f6ef35c5d3
style: Add support for deriving ToShmem.
...
Differential Revision: https://phabricator.services.mozilla.com/D17189
2019-04-12 12:19:45 +02:00
Cameron McCormack
f581d2afb2
style: Add SharedMemoryBuilder type and ToShmem trait.
...
Differential Revision: https://phabricator.services.mozilla.com/D17187
2019-04-12 12:19:44 +02:00
Bobby Holley
137e735d9d
style: Add a dependency on derive_more.
...
Differential Revision: https://phabricator.services.mozilla.com/D17028
2019-01-29 02:39:05 +01:00
Bobby Holley
f2d6e07aa0
Put malloc_size_of_derive on crates.io, and add a reduced fork of malloc_size_of for WebRender.
...
Differential Revision: https://phabricator.services.mozilla.com/D16353
2019-01-13 21:59:15 +01:00
Emilio Cobos Álvarez
28cc747a0d
style: Use a less-specific indexmap version.
2019-01-11 00:55:09 +01:00
Cameron McCormack
63fd707bd3
style: Use atom handles in favour of atom pointers in style system code.
...
Differential Revision: https://phabricator.services.mozilla.com/D15078
2019-01-11 00:50:26 +01:00
Shanavas M
b763d6737c
Remove OrderedMap in favor of IndexMap
2019-01-10 12:57:09 +05:30
Cameron McCormack
7b444182fe
style: Bump smallvec and smallbitvec.
...
Differential Revision: https://phabricator.services.mozilla.com/D15052
2019-01-07 00:32:50 +01:00
Bastien Orivel
b3fd2233b3
Update itertools to 0.8
2018-12-30 16:09:34 +01:00
Bastien Orivel
c3df9b594b
Update bindgen to 0.46
2018-12-29 19:30:23 +01:00
bors-servo
b5a10e9c96
Auto merge of #22487 - emilio:single-layout-thread-pool, r=jdm
...
style: Make Servo use a single thread-pool for layout-related tasks per process.
Instead of per-document. This also allows to reuse this thread-pool if needed
for other stuff, like parallel CSS parsing (#22478 ), and to share more code with
Gecko, which is always nice.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22487 )
<!-- Reviewable:end -->
2018-12-23 09:39:07 -05:00
Emilio Cobos Álvarez
006e71c7de
style: Make Servo use a single thread-pool for layout-related tasks per-process.
...
Instead of per-document. This also allows to reuse this thread-pool if needed
for other stuff, like parallel CSS parsing (#22478 ), and to share more code with
Gecko, which is always nice.
2018-12-23 13:00:56 +01:00
Bastien Orivel
96816bd107
Update owning_ref to 0.4
2018-12-22 21:02:42 +01:00
Bastien Orivel
e94de4e1bd
Update syn and related dependencies
2018-11-30 17:48:41 +01:00
Bastien Orivel
053070e63b
Update encoding_rs
2018-11-19 12:06:32 +01:00
Bastien Orivel
5fdcd8a850
Update bindgen
2018-11-19 12:06:28 +01:00
Bastien Orivel
9a7eeb349a
Update crossbeam-channel to 0.3
2018-11-18 19:33:19 +01:00
Emilio Cobos Álvarez
b7da1bac88
style: Implement the env() function with hardcoded zeros for safe-area-inset.
...
Intent to Implement and Ship: https://groups.google.com/d/msg/mozilla.dev.platform/EVKyR1B87T0/_l-_qK8SAAAJ
Differential Revision: https://phabricator.services.mozilla.com/D9609
2018-11-05 12:33:16 +01:00
bors-servo
196bec2b87
Auto merge of #21789 - mbrubeck:deps, r=nox
...
Upgrade to uluru 0.3
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21789 )
<!-- Reviewable:end -->
2018-09-23 05:32:17 -04:00
Matt Brubeck
7f4efd4b71
Upgrade to uluru 0.3
2018-09-22 17:24:47 -07:00
Emilio Cobos Álvarez
1954a0a1a1
Partially revert #21746 .
...
This reverts the relevant bits from #21746 so that style and dependencies can
build with stable.
This is important because:
* `selectors` is a published crate.
* Gecko compiles with stable (more or less).
I reviewed that PR under the assumption that the union feature was stable, since
untagged unions are stable since 1.19, but turns out that smallvec uses non-Copy
types in unions, which are still unstable.
This leaves the union feature used on Servo, so that it gets testing, taking
advantage of features being additive.
2018-09-22 18:51:42 +02:00
Andre Bogus
34b5d8fbe8
This updates the smallvec crate and enables the union feature
...
We had a mix of 0.6.2 and 0.6.5 (which is the current release),
this unifies to the latest version. It also enables the union
feature which removes the discriminant, reducing memory usage.
2018-09-19 07:16:30 +02:00
Simon Sapin
2a996fbc8f
Replace mpsc with crossbeam/servo channel, update ipc-channel
...
Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com>
2018-09-12 13:33:32 +08:00
Matt Brubeck
a77d05538b
Switch from new-ordered-float back to ordered-float
...
The `new-ordered-float` fork has been merged back into the original
`ordered-float` crate.
2018-09-11 09:59:01 -07:00
Simon Sapin
bcc1b25fd9
Update bindgen to 0.39.0
...
This fixes a build error for i686-linux-android with some versions of libclang:
```
error[E0560]: struct `generated::root::JS::Value` has no field named `__bindgen_align`sys
--> /home/simon/projects/mozjs/src/jsval.rs:83:2
|
83 | __bindgen_align: [],
| ^^^^^^^^^^^^^^^ `generated::root::JS::Value` does not have this field
|
= note: available fields are: `data`
error: aborting due to previous error
```
2018-08-24 20:22:27 +02:00
Emilio Cobos Álvarez
4d3f96f562
style: Relax the version requirement of num-integer.
2018-08-18 17:58:44 +02:00
Emilio Cobos Álvarez
dc0f937224
style: Rewrite media queries so that they work on an evaluator function.
...
This moves most of the code to be Rust, except potentially some evaluator
functions, and allows to unblock the use case from any-hover / any-pointer and
remove nsMediaFeatures.
Differential Revision: https://phabricator.services.mozilla.com/D2976
2018-08-18 17:54:54 +02:00
Nathan Froyd
064252437b
style: remove unused kernel32-sys dependency from style.
...
Bug: 1483344
Reviewed-by: emilio
2018-08-18 17:49:21 +02:00
Bastien Orivel
71fd4477d6
Dedupe num-traits
2018-08-09 18:26:28 +02:00
Cameron McCormack
62419adaaa
style: Shrink selectors::Component to 24 bytes.
...
This saves about 37 KiB of memory across the UA style sheets.
Bug: 1475197
Reviewed-by: emilio
2018-08-08 01:36:53 +02:00
Nicholas Nethercote
fc9df0bcf3
style: Convert FnvHash{Set,Map} instances to FxHash{Set,Map}.
...
Bug: 1477628
Reviewed-by: heycam
2018-08-08 01:34:35 +02:00
Paul Rouget
0d9161dd7b
WR update
2018-08-06 07:22:24 +02:00
Fernando Jiménez Moreno
1649b6a528
Fix build errors after rebase
2018-07-30 14:23:45 +02:00
Bastien Orivel
ba9cbd87fb
Update parking_lot to 0.6
2018-07-20 00:44:08 +02:00
Bastien Orivel
9e446971a8
Update euclid to 0.18
2018-07-18 09:27:24 +02:00
Bastien Orivel
1766867cf4
Update regex to 1.0
2018-07-07 12:03:17 +02:00
Xidorn Quan
9d1ae1840f
style: Upgrade cssparser.
...
Bug: 1471104
MozReview-Commit-ID: 74rBgkJEcYd
2018-07-01 00:07:36 +02:00
Emilio Cobos Álvarez
4b10b2a7f2
style: Update smallbitvec to v2.1.1.
...
Actual code changes reviewed upstream in:
https://github.com/servo/smallbitvec/pull/12
Bug: 1466647
MozReview-Commit-ID: 3vKVPMovBj
2018-06-12 12:15:08 -07:00
Matt Brubeck
f6404f0ec2
Update dependencies to use new_debug_unrechable
...
Because reem/rust-debug-unreachable#6 makes `debug_unreachable` enable debug checks even in release builds since Rust 1.0.
2018-06-06 08:54:51 -07:00
Simon Sapin
ffcf92d843
Remove nsstring bindings
2018-05-18 12:19:04 -05:00
Bastien Orivel
8bd2e91cdc
Update Webrender
...
Fixes #20609
2018-04-25 10:25:21 +02:00
Matt Brubeck
e3f79d9130
Update to smallbitvec 2.1
2018-04-17 17:24:54 -07:00
Bastien Orivel
f12b7bbd7a
Bump walkdir
2018-03-31 12:22:36 +02:00
Bastien Orivel
0918ac8cc7
Bump env_logger to 0.5 and log to 0.4 in every servo crate
2018-03-28 19:50:58 +02:00