Martin Robinson
2f4c47bfe7
Start the transition to workspace dependencies
...
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.
2023-05-17 11:59:35 +02:00
Tomasz Miąsko
37af4f3f23
Update jemalloc-sys to 0.3.2
2019-11-20 00:00:00 +00:00
Anthony Ramine
600ce022dd
Make Servo components use winapi 0.3
2019-01-16 14:29:53 +01:00
Jan Andre Ikenmeyer
1d6fe65401
Update MPL license to https (part 4)
2018-11-19 14:47:27 +01:00
Simon Sapin
2012be4a8b
cargo fix --edition-idioms
2018-11-08 09:28:00 +01:00
Pyfisch
9e92eb205a
Reorder imports
2018-11-06 22:35:07 +01:00
Pyfisch
cb07debcb6
Format remaining files
2018-11-06 22:30:31 +01:00
Simon Sapin
9f9bf8f6bc
Switch most crates to the 2018 edition
2018-11-06 16:12:04 +01:00
Simon Sapin
45f7199eee
cargo fix --edition
2018-11-06 15:26:02 +01:00
kingdido999
b25a01f492
Format component allocator #21373
2018-08-16 15:44:54 +08:00
Simon Sapin
c94c2b6f76
Upgrade to rustc 1.28.0-nightly (b68432d56 2018-06-12)
2018-06-14 04:19:17 +02:00
Anthony Ramine
a553964123
Upgrade to rustc 1.28.0-nightly (524ad9b9e 2018-05-29)
...
Fixes https://github.com/servo/servo/issues/20844
2018-05-30 10:50:59 +02:00
Josh Matthews
e7979380ba
Revert "Upgrade to rustc 1.27.0-nightly (8a37c75a3 2018-05-02)"
...
This reverts commit 46ad811017
.
2018-05-18 11:44:47 -05:00
Simon Sapin
46ad811017
Upgrade to rustc 1.27.0-nightly (8a37c75a3 2018-05-02)
2018-05-04 11:38:45 +02:00
Simon Sapin
7dbc524207
Fork the jemallocator crate, fix for nightly-2018-04-15
...
CC https://github.com/alexcrichton/jemallocator/pull/40 ,
https://github.com/rust-lang/rust/pull/49669
The new version of jemallocator requires a more recent jemalloc
https://github.com/alexcrichton/jemallocator/pull/34
which doesn’t build on our current Android toolchain
https://github.com/jemalloc/jemalloc/issues/1175 .
To avoid blocking on figuring that out, duplicate ~70 lines
from jemallocator and use the older jemalloc-sys directly.
2018-04-16 08:56:08 +02:00
Simon Sapin
6319ad0124
FreeType: don’t use usable_size() as deallocation size
...
Instead use C-level malloc()/free() so that the size doesn’t need
to be known during deallocation, since FreeType doesn’t provide it.
Hopefully fixes https://github.com/servo/servo/issues/19058
2017-10-30 18:22:30 +01:00
Simon Sapin
959ce482dd
Stop relying on linking details of std’s default allocator
...
We’ve been bitten before by symbol names changing:
https://github.com/servo/heapsize/pull/46
and upstream is planning to stop using jemalloc by default:
https://github.com/rust-lang/rust/issues/33082#issuecomment-309781465
So use the (relatively) new `#[global_allocator]` attribute
to explicitly select the system allocator on Windows
and jemalloc (now in an external crate) on other platforms.
This choice matches current defaults.
2017-10-19 09:52:50 +02:00