gecko-dev/third_party
Emilio Cobos Álvarez 29b0cd4d4c Bug 1523140 - Derive more length stuff, and shrink MaxLength / MozLength's repr(C) representation. r=boris
This patch:

 * Makes LengthPercentageOrAuto generic, and removes a bunch of code fo
   LengthPercentageOrNone, which was used only for servo and now can use the
   normal MaxLength (with a cfg() guard for the ExtremumLength variant).

 * Shrinks MaxLength / MozLength's repr(C) reperesentation by reducing enum
   nesting. The shrinking is in preparation for using them from C++ too, though
   that'd be a different bug.

 * Moves NonNegative usage to the proper places so that stuff for them can be
   derived.

I did this on top of bug 1523071 to prove both that it could be possible and
that stuff wasn't too messy. It got a bit messy, but just because of a bug I
had fixed in bindgen long time ago already, so this updates bindgen's patch
version to grab a fix instead of ugly workarounds :)

Differential Revision: https://phabricator.services.mozilla.com/D17762
2019-02-10 06:51:00 +01:00
..
aom Bug 1368843: Enable libaom on Android. r=jya 2018-09-20 08:25:35 +00:00
dav1d Bug 1520174 - Update dav1d from upstream to f813285. r=TD-Linux 2019-01-16 00:05:25 +00:00
msgpack Bug 1421501 - build integration for vendored msgpack r=glandium 2018-08-06 15:10:36 -07:00
prio Bug 1518728 - update vendored libprio to 1.4 r=glandium 2019-01-14 23:50:08 +00:00
python Backed out 4 changesets (bug 1508381) for multiple Windows build bustages CLOSED TREE 2019-01-31 23:14:11 +02:00
rust Bug 1523140 - Derive more length stuff, and shrink MaxLength / MozLength's repr(C) representation. r=boris 2019-02-10 06:51:00 +01:00
webkit/PerformanceTests Bug 1493648 - Can we run the Godot Engine wasm benchmark in automation? r=jmaher 2018-10-17 10:40:57 +03:00
moz.build Bug 1493400 - Import dav1d into tree. r=glob 2018-11-24 01:53:30 +00:00