David Teller
260e07c0c7
Bug 1520001 - mach rust vendor;r=arai,smaug
...
Depends on D34130
Differential Revision: https://phabricator.services.mozilla.com/D34131
--HG--
rename : third_party/rust/ascii-canvas/LICENSE-APACHE => third_party/rust/itertools-0.7.6/LICENSE-APACHE
rename : third_party/rust/petgraph/LICENSE-MIT => third_party/rust/itertools-0.7.6/LICENSE-MIT
rename : third_party/rust/itertools/Makefile => third_party/rust/itertools-0.7.6/Makefile
rename : third_party/rust/itertools/custom.css => third_party/rust/itertools-0.7.6/custom.css
extra : moz-landing-system : lando
2019-06-10 14:09:06 +00:00
Lina Cambridge
0c9500bf00
Bug 1552621
- Record shutdown blocker progress in the bookmarks mirror. r=markh,tcsc
...
This commit introduces a `mozISyncedBookmarksMirrorProgressListener`
interface for capturing telemetry and updating shutdown blocker state
after each step of the merge, instead of waiting until the end. This
also means we can also record events for interrupted and failed merges,
and pass validation data through to the Sync ping.
Shutdown hang crash reports now have a `steps` field, indicating the
sequence of completed steps and when they were recorded. If the last
step in the hang report is `fetchLocalTree`, we know the merger is
blocked on `fetchNewLocalContents`. If the last step is
`fetchNewLocalContents`, the merger is stuck at `fetchRemoteTree`,
since that's the next step after `fetchNewLocalContents`.
This commit also implements `Driver::record_telemetry_event` to
dispatch progress callback runnables to the main thread.
Differential Revision: https://phabricator.services.mozilla.com/D31950
--HG--
extra : moz-landing-system : lando
2019-06-03 23:04:37 +00:00
Bastien Orivel
7a1acfce91
Bug 1556645 - Update libz-sys and revendor dependencies. r=dmajor
...
This removes the dependency on the gcc crate
Differential Revision: https://phabricator.services.mozilla.com/D33600
--HG--
rename : third_party/rust/libz-sys/src/zlib-1.2.8/CMakeLists.txt => third_party/rust/libz-sys/src/zlib/CMakeLists.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/ChangeLog => third_party/rust/libz-sys/src/zlib/ChangeLog
rename : third_party/rust/libz-sys/src/zlib-1.2.8/FAQ => third_party/rust/libz-sys/src/zlib/FAQ
rename : third_party/rust/libz-sys/src/zlib-1.2.8/INDEX => third_party/rust/libz-sys/src/zlib/INDEX
rename : third_party/rust/libz-sys/src/zlib-1.2.8/Makefile => third_party/rust/libz-sys/src/zlib/Makefile
rename : third_party/rust/libz-sys/src/zlib-1.2.8/README => third_party/rust/libz-sys/src/zlib/README
rename : third_party/rust/libz-sys/src/zlib-1.2.8/adler32.c => third_party/rust/libz-sys/src/zlib/adler32.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/amiga/Makefile.pup => third_party/rust/libz-sys/src/zlib/amiga/Makefile.pup
rename : third_party/rust/libz-sys/src/zlib-1.2.8/amiga/Makefile.sas => third_party/rust/libz-sys/src/zlib/amiga/Makefile.sas
rename : third_party/rust/libz-sys/src/zlib-1.2.8/compress.c => third_party/rust/libz-sys/src/zlib/compress.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/configure => third_party/rust/libz-sys/src/zlib/configure
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/README.contrib => third_party/rust/libz-sys/src/zlib/contrib/README.contrib
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/buffer_demo.adb => third_party/rust/libz-sys/src/zlib/contrib/ada/buffer_demo.adb
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/mtest.adb => third_party/rust/libz-sys/src/zlib/contrib/ada/mtest.adb
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/read.adb => third_party/rust/libz-sys/src/zlib/contrib/ada/read.adb
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/readme.txt => third_party/rust/libz-sys/src/zlib/contrib/ada/readme.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/test.adb => third_party/rust/libz-sys/src/zlib/contrib/ada/test.adb
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/zlib-streams.adb => third_party/rust/libz-sys/src/zlib/contrib/ada/zlib-streams.adb
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/zlib-streams.ads => third_party/rust/libz-sys/src/zlib/contrib/ada/zlib-streams.ads
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/zlib-thin.adb => third_party/rust/libz-sys/src/zlib/contrib/ada/zlib-thin.adb
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/zlib-thin.ads => third_party/rust/libz-sys/src/zlib/contrib/ada/zlib-thin.ads
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/zlib.adb => third_party/rust/libz-sys/src/zlib/contrib/ada/zlib.adb
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/zlib.ads => third_party/rust/libz-sys/src/zlib/contrib/ada/zlib.ads
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/ada/zlib.gpr => third_party/rust/libz-sys/src/zlib/contrib/ada/zlib.gpr
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/amd64/amd64-match.S => third_party/rust/libz-sys/src/zlib/contrib/amd64/amd64-match.S
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/asm686/README.686 => third_party/rust/libz-sys/src/zlib/contrib/asm686/README.686
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/asm686/match.S => third_party/rust/libz-sys/src/zlib/contrib/asm686/match.S
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/blast/Makefile => third_party/rust/libz-sys/src/zlib/contrib/blast/Makefile
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/blast/README => third_party/rust/libz-sys/src/zlib/contrib/blast/README
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/blast/blast.c => third_party/rust/libz-sys/src/zlib/contrib/blast/blast.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/blast/blast.h => third_party/rust/libz-sys/src/zlib/contrib/blast/blast.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/blast/test.pk => third_party/rust/libz-sys/src/zlib/contrib/blast/test.pk
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/blast/test.txt => third_party/rust/libz-sys/src/zlib/contrib/blast/test.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/delphi/ZLib.pas => third_party/rust/libz-sys/src/zlib/contrib/delphi/ZLib.pas
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/delphi/ZLibConst.pas => third_party/rust/libz-sys/src/zlib/contrib/delphi/ZLibConst.pas
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/delphi/readme.txt => third_party/rust/libz-sys/src/zlib/contrib/delphi/readme.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/delphi/zlibd32.mak => third_party/rust/libz-sys/src/zlib/contrib/delphi/zlibd32.mak
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib.build => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib.build
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib.chm => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib.chm
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib.sln => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib.sln
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib/AssemblyInfo.cs => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/AssemblyInfo.cs
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib/ChecksumImpl.cs => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib/CircularBuffer.cs => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib/CodecBase.cs => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/CodecBase.cs
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib/Deflater.cs => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/Deflater.cs
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib/DotZLib.cs => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/DotZLib.cs
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib/DotZLib.csproj => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/DotZLib.csproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib/GZipStream.cs => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/GZipStream.cs
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib/Inflater.cs => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/Inflater.cs
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/DotZLib/UnitTests.cs => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/UnitTests.cs
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/LICENSE_1_0.txt => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/LICENSE_1_0.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/dotzlib/readme.txt => third_party/rust/libz-sys/src/zlib/contrib/dotzlib/readme.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/gcc_gvmat64/gvmat64.S => third_party/rust/libz-sys/src/zlib/contrib/gcc_gvmat64/gvmat64.S
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/infback9/README => third_party/rust/libz-sys/src/zlib/contrib/infback9/README
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/infback9/infback9.c => third_party/rust/libz-sys/src/zlib/contrib/infback9/infback9.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/infback9/infback9.h => third_party/rust/libz-sys/src/zlib/contrib/infback9/infback9.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/infback9/inffix9.h => third_party/rust/libz-sys/src/zlib/contrib/infback9/inffix9.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/infback9/inflate9.h => third_party/rust/libz-sys/src/zlib/contrib/infback9/inflate9.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/infback9/inftree9.c => third_party/rust/libz-sys/src/zlib/contrib/infback9/inftree9.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/infback9/inftree9.h => third_party/rust/libz-sys/src/zlib/contrib/infback9/inftree9.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/inflate86/inffas86.c => third_party/rust/libz-sys/src/zlib/contrib/inflate86/inffas86.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/inflate86/inffast.S => third_party/rust/libz-sys/src/zlib/contrib/inflate86/inffast.S
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/iostream/test.cpp => third_party/rust/libz-sys/src/zlib/contrib/iostream/test.cpp
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/iostream/zfstream.cpp => third_party/rust/libz-sys/src/zlib/contrib/iostream/zfstream.cpp
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/iostream/zfstream.h => third_party/rust/libz-sys/src/zlib/contrib/iostream/zfstream.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/iostream2/zstream.h => third_party/rust/libz-sys/src/zlib/contrib/iostream2/zstream.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/iostream2/zstream_test.cpp => third_party/rust/libz-sys/src/zlib/contrib/iostream2/zstream_test.cpp
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/iostream3/README => third_party/rust/libz-sys/src/zlib/contrib/iostream3/README
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/iostream3/TODO => third_party/rust/libz-sys/src/zlib/contrib/iostream3/TODO
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/iostream3/test.cc => third_party/rust/libz-sys/src/zlib/contrib/iostream3/test.cc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/iostream3/zfstream.cc => third_party/rust/libz-sys/src/zlib/contrib/iostream3/zfstream.cc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/iostream3/zfstream.h => third_party/rust/libz-sys/src/zlib/contrib/iostream3/zfstream.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/masmx64/bld_ml64.bat => third_party/rust/libz-sys/src/zlib/contrib/masmx64/bld_ml64.bat
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/masmx64/gvmat64.asm => third_party/rust/libz-sys/src/zlib/contrib/masmx64/gvmat64.asm
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/masmx64/inffas8664.c => third_party/rust/libz-sys/src/zlib/contrib/masmx64/inffas8664.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/masmx64/inffasx64.asm => third_party/rust/libz-sys/src/zlib/contrib/masmx64/inffasx64.asm
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/masmx64/readme.txt => third_party/rust/libz-sys/src/zlib/contrib/masmx64/readme.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/masmx86/bld_ml32.bat => third_party/rust/libz-sys/src/zlib/contrib/masmx86/bld_ml32.bat
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/masmx86/inffas32.asm => third_party/rust/libz-sys/src/zlib/contrib/masmx86/inffas32.asm
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/masmx86/match686.asm => third_party/rust/libz-sys/src/zlib/contrib/masmx86/match686.asm
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/masmx86/readme.txt => third_party/rust/libz-sys/src/zlib/contrib/masmx86/readme.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/Makefile => third_party/rust/libz-sys/src/zlib/contrib/minizip/Makefile
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/Makefile.am => third_party/rust/libz-sys/src/zlib/contrib/minizip/Makefile.am
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/MiniZip64_Changes.txt => third_party/rust/libz-sys/src/zlib/contrib/minizip/MiniZip64_Changes.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/MiniZip64_info.txt => third_party/rust/libz-sys/src/zlib/contrib/minizip/MiniZip64_info.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/configure.ac => third_party/rust/libz-sys/src/zlib/contrib/minizip/configure.ac
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/crypt.h => third_party/rust/libz-sys/src/zlib/contrib/minizip/crypt.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/ioapi.c => third_party/rust/libz-sys/src/zlib/contrib/minizip/ioapi.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/ioapi.h => third_party/rust/libz-sys/src/zlib/contrib/minizip/ioapi.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/iowin32.c => third_party/rust/libz-sys/src/zlib/contrib/minizip/iowin32.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/iowin32.h => third_party/rust/libz-sys/src/zlib/contrib/minizip/iowin32.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/make_vms.com => third_party/rust/libz-sys/src/zlib/contrib/minizip/make_vms.com
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/miniunz.c => third_party/rust/libz-sys/src/zlib/contrib/minizip/miniunz.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/miniunzip.1 => third_party/rust/libz-sys/src/zlib/contrib/minizip/miniunzip.1
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/minizip.1 => third_party/rust/libz-sys/src/zlib/contrib/minizip/minizip.1
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/minizip.c => third_party/rust/libz-sys/src/zlib/contrib/minizip/minizip.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/minizip.pc.in => third_party/rust/libz-sys/src/zlib/contrib/minizip/minizip.pc.in
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/mztools.c => third_party/rust/libz-sys/src/zlib/contrib/minizip/mztools.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/mztools.h => third_party/rust/libz-sys/src/zlib/contrib/minizip/mztools.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/unzip.c => third_party/rust/libz-sys/src/zlib/contrib/minizip/unzip.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/unzip.h => third_party/rust/libz-sys/src/zlib/contrib/minizip/unzip.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/zip.c => third_party/rust/libz-sys/src/zlib/contrib/minizip/zip.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/minizip/zip.h => third_party/rust/libz-sys/src/zlib/contrib/minizip/zip.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/pascal/example.pas => third_party/rust/libz-sys/src/zlib/contrib/pascal/example.pas
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/pascal/readme.txt => third_party/rust/libz-sys/src/zlib/contrib/pascal/readme.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/delphi/zlibd32.mak => third_party/rust/libz-sys/src/zlib/contrib/pascal/zlibd32.mak
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/pascal/zlibpas.pas => third_party/rust/libz-sys/src/zlib/contrib/pascal/zlibpas.pas
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/puff/Makefile => third_party/rust/libz-sys/src/zlib/contrib/puff/Makefile
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/puff/README => third_party/rust/libz-sys/src/zlib/contrib/puff/README
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/puff/puff.c => third_party/rust/libz-sys/src/zlib/contrib/puff/puff.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/puff/puff.h => third_party/rust/libz-sys/src/zlib/contrib/puff/puff.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/puff/pufftest.c => third_party/rust/libz-sys/src/zlib/contrib/puff/pufftest.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/puff/zeros.raw => third_party/rust/libz-sys/src/zlib/contrib/puff/zeros.raw
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/testzlib/testzlib.c => third_party/rust/libz-sys/src/zlib/contrib/testzlib/testzlib.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/testzlib/testzlib.txt => third_party/rust/libz-sys/src/zlib/contrib/testzlib/testzlib.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/untgz/Makefile => third_party/rust/libz-sys/src/zlib/contrib/untgz/Makefile
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/untgz/Makefile.msc => third_party/rust/libz-sys/src/zlib/contrib/untgz/Makefile.msc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/untgz/untgz.c => third_party/rust/libz-sys/src/zlib/contrib/untgz/untgz.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/readme.txt => third_party/rust/libz-sys/src/zlib/contrib/vstudio/readme.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/miniunz.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/miniunz.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/miniunz.vcxproj.filters => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/minizip.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/minizip.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/minizip.vcxproj.filters => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/minizip.vcxproj.filters
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/testzlib.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/testzlib.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/testzlib.vcxproj.filters => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/testzlib.vcxproj.filters
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/testzlibdll.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/testzlibdll.vcxproj.filters => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.filters
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc9/zlib.rc => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlib.rc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlibstat.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibstat.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlibstat.vcxproj.filters => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibstat.vcxproj.filters
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlibvc.def => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibvc.def
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlibvc.sln => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibvc.sln
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlibvc.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibvc.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlibvc.vcxproj.filters => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibvc.vcxproj.filters
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/miniunz.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/miniunz.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/minizip.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/minizip.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/testzlib.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/testzlib.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/testzlibdll.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/testzlibdll.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlib.rc => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/zlib.rc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/zlibstat.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/zlibstat.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlibvc.def => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/zlibvc.def
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/zlibvc.sln => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/zlibvc.sln
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/zlibvc.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/zlibvc.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/miniunz.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/miniunz.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/minizip.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/minizip.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/testzlib.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/testzlib.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/testzlibdll.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/testzlibdll.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlib.rc => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/zlib.rc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/zlibstat.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/zlibstat.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlibvc.def => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/zlibvc.def
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/zlibvc.sln => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/zlibvc.sln
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/zlibvc.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/zlibvc.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/miniunz.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/miniunz.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/minizip.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/minizip.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/testzlib.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/testzlib.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/testzlibdll.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/testzlibdll.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/zlib.rc => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/zlib.rc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/zlibstat.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/zlibstat.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlibvc.def => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/zlibvc.def
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/zlibvc.sln => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/zlibvc.sln
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc11/zlibvc.vcxproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/zlibvc.vcxproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc9/miniunz.vcproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/miniunz.vcproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc9/minizip.vcproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/minizip.vcproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc9/testzlib.vcproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/testzlib.vcproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc9/testzlibdll.vcproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/testzlibdll.vcproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlib.rc => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/zlib.rc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc9/zlibstat.vcproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/zlibstat.vcproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc10/zlibvc.def => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/zlibvc.def
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc9/zlibvc.sln => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/zlibvc.sln
rename : third_party/rust/libz-sys/src/zlib-1.2.8/contrib/vstudio/vc9/zlibvc.vcproj => third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/zlibvc.vcproj
rename : third_party/rust/libz-sys/src/zlib-1.2.8/crc32.c => third_party/rust/libz-sys/src/zlib/crc32.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/crc32.h => third_party/rust/libz-sys/src/zlib/crc32.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/deflate.c => third_party/rust/libz-sys/src/zlib/deflate.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/deflate.h => third_party/rust/libz-sys/src/zlib/deflate.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/doc/algorithm.txt => third_party/rust/libz-sys/src/zlib/doc/algorithm.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/doc/rfc1950.txt => third_party/rust/libz-sys/src/zlib/doc/rfc1950.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/doc/rfc1951.txt => third_party/rust/libz-sys/src/zlib/doc/rfc1951.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/doc/rfc1952.txt => third_party/rust/libz-sys/src/zlib/doc/rfc1952.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/doc/txtvsbin.txt => third_party/rust/libz-sys/src/zlib/doc/txtvsbin.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/README.examples => third_party/rust/libz-sys/src/zlib/examples/README.examples
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/enough.c => third_party/rust/libz-sys/src/zlib/examples/enough.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/fitblk.c => third_party/rust/libz-sys/src/zlib/examples/fitblk.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/gun.c => third_party/rust/libz-sys/src/zlib/examples/gun.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/gzappend.c => third_party/rust/libz-sys/src/zlib/examples/gzappend.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/gzjoin.c => third_party/rust/libz-sys/src/zlib/examples/gzjoin.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/gzlog.c => third_party/rust/libz-sys/src/zlib/examples/gzlog.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/gzlog.h => third_party/rust/libz-sys/src/zlib/examples/gzlog.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/zlib_how.html => third_party/rust/libz-sys/src/zlib/examples/zlib_how.html
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/zpipe.c => third_party/rust/libz-sys/src/zlib/examples/zpipe.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/examples/zran.c => third_party/rust/libz-sys/src/zlib/examples/zran.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/gzclose.c => third_party/rust/libz-sys/src/zlib/gzclose.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/gzguts.h => third_party/rust/libz-sys/src/zlib/gzguts.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/gzlib.c => third_party/rust/libz-sys/src/zlib/gzlib.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/gzread.c => third_party/rust/libz-sys/src/zlib/gzread.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/gzwrite.c => third_party/rust/libz-sys/src/zlib/gzwrite.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/infback.c => third_party/rust/libz-sys/src/zlib/infback.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/inffast.c => third_party/rust/libz-sys/src/zlib/inffast.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/inffast.h => third_party/rust/libz-sys/src/zlib/inffast.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/inffixed.h => third_party/rust/libz-sys/src/zlib/inffixed.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/inflate.c => third_party/rust/libz-sys/src/zlib/inflate.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/inflate.h => third_party/rust/libz-sys/src/zlib/inflate.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/inftrees.c => third_party/rust/libz-sys/src/zlib/inftrees.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/inftrees.h => third_party/rust/libz-sys/src/zlib/inftrees.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/make_vms.com => third_party/rust/libz-sys/src/zlib/make_vms.com
rename : third_party/rust/libz-sys/src/zlib-1.2.8/msdos/Makefile.bor => third_party/rust/libz-sys/src/zlib/msdos/Makefile.bor
rename : third_party/rust/libz-sys/src/zlib-1.2.8/msdos/Makefile.dj2 => third_party/rust/libz-sys/src/zlib/msdos/Makefile.dj2
rename : third_party/rust/libz-sys/src/zlib-1.2.8/msdos/Makefile.emx => third_party/rust/libz-sys/src/zlib/msdos/Makefile.emx
rename : third_party/rust/libz-sys/src/zlib-1.2.8/msdos/Makefile.msc => third_party/rust/libz-sys/src/zlib/msdos/Makefile.msc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/msdos/Makefile.tc => third_party/rust/libz-sys/src/zlib/msdos/Makefile.tc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/nintendods/Makefile => third_party/rust/libz-sys/src/zlib/nintendods/Makefile
rename : third_party/rust/libz-sys/src/zlib-1.2.8/nintendods/README => third_party/rust/libz-sys/src/zlib/nintendods/README
rename : third_party/rust/libz-sys/src/zlib-1.2.8/old/Makefile.emx => third_party/rust/libz-sys/src/zlib/old/Makefile.emx
rename : third_party/rust/libz-sys/src/zlib-1.2.8/old/Makefile.riscos => third_party/rust/libz-sys/src/zlib/old/Makefile.riscos
rename : third_party/rust/libz-sys/src/zlib-1.2.8/old/README => third_party/rust/libz-sys/src/zlib/old/README
rename : third_party/rust/libz-sys/src/zlib-1.2.8/old/descrip.mms => third_party/rust/libz-sys/src/zlib/old/descrip.mms
rename : third_party/rust/libz-sys/src/zlib-1.2.8/old/os2/Makefile.os2 => third_party/rust/libz-sys/src/zlib/old/os2/Makefile.os2
rename : third_party/rust/libz-sys/src/zlib-1.2.8/old/os2/zlib.def => third_party/rust/libz-sys/src/zlib/old/os2/zlib.def
rename : third_party/rust/libz-sys/src/zlib-1.2.8/old/visual-basic.txt => third_party/rust/libz-sys/src/zlib/old/visual-basic.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/as400/zlib.inc => third_party/rust/libz-sys/src/zlib/os400/zlib.inc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/qnx/package.qpg => third_party/rust/libz-sys/src/zlib/qnx/package.qpg
rename : third_party/rust/libz-sys/src/zlib-1.2.8/test/example.c => third_party/rust/libz-sys/src/zlib/test/example.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/test/infcover.c => third_party/rust/libz-sys/src/zlib/test/infcover.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/test/minigzip.c => third_party/rust/libz-sys/src/zlib/test/minigzip.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/treebuild.xml => third_party/rust/libz-sys/src/zlib/treebuild.xml
rename : third_party/rust/libz-sys/src/zlib-1.2.8/trees.c => third_party/rust/libz-sys/src/zlib/trees.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/trees.h => third_party/rust/libz-sys/src/zlib/trees.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/watcom/watcom_f.mak => third_party/rust/libz-sys/src/zlib/watcom/watcom_f.mak
rename : third_party/rust/libz-sys/src/zlib-1.2.8/watcom/watcom_l.mak => third_party/rust/libz-sys/src/zlib/watcom/watcom_l.mak
rename : third_party/rust/libz-sys/src/zlib-1.2.8/win32/DLL_FAQ.txt => third_party/rust/libz-sys/src/zlib/win32/DLL_FAQ.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/win32/Makefile.bor => third_party/rust/libz-sys/src/zlib/win32/Makefile.bor
rename : third_party/rust/libz-sys/src/zlib-1.2.8/win32/Makefile.gcc => third_party/rust/libz-sys/src/zlib/win32/Makefile.gcc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/win32/Makefile.msc => third_party/rust/libz-sys/src/zlib/win32/Makefile.msc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/win32/README-WIN32.txt => third_party/rust/libz-sys/src/zlib/win32/README-WIN32.txt
rename : third_party/rust/libz-sys/src/zlib-1.2.8/win32/zlib.def => third_party/rust/libz-sys/src/zlib/win32/zlib.def
rename : third_party/rust/libz-sys/src/zlib-1.2.8/win32/zlib1.rc => third_party/rust/libz-sys/src/zlib/win32/zlib1.rc
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zconf.h => third_party/rust/libz-sys/src/zlib/zconf.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zconf.h.cmakein => third_party/rust/libz-sys/src/zlib/zconf.h.cmakein
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zconf.h.in => third_party/rust/libz-sys/src/zlib/zconf.h.in
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zlib.3 => third_party/rust/libz-sys/src/zlib/zlib.3
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zlib.h => third_party/rust/libz-sys/src/zlib/zlib.h
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zlib.map => third_party/rust/libz-sys/src/zlib/zlib.map
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zlib.pc.cmakein => third_party/rust/libz-sys/src/zlib/zlib.pc.cmakein
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zlib.pc.in => third_party/rust/libz-sys/src/zlib/zlib.pc.in
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zlib2ansi => third_party/rust/libz-sys/src/zlib/zlib2ansi
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zutil.c => third_party/rust/libz-sys/src/zlib/zutil.c
rename : third_party/rust/libz-sys/src/zlib-1.2.8/zutil.h => third_party/rust/libz-sys/src/zlib/zutil.h
extra : moz-landing-system : lando
2019-06-04 18:44:05 +00:00
Lars T Hansen
fdbd260675
Bug 1556641 - mach vendor rust. r=bbouvier
...
Pull in file changes after re-pointing cranelift to current HEAD.
Differential Revision: https://phabricator.services.mozilla.com/D33599
--HG--
extra : rebase_source : cc2f736bd3990d6f5b1eabf63a3f2e3b3356338d
2019-06-04 09:18:11 +02:00
Henri Sivonen
21e1d0193a
Bug 1543077 part 1 - Vendor shift_or_euc into m-c. r=emk.
...
Differential Revision: https://phabricator.services.mozilla.com/D27792
2019-06-03 15:30:41 +03:00
Mihai Alexandru Michis
1dd6cb6ee5
Backed out 6 changesets (bug 1543077) for causing bc failures at docshell/test/browser/browser_bug1543077.js
...
Backed out changeset f593045cc48f (bug 1543077)
Backed out changeset 25449ba8aceb (bug 1543077)
Backed out changeset ccc438262e29 (bug 1543077)
Backed out changeset 4573c25b1ce0 (bug 1543077)
Backed out changeset 1cbaafb9373a (bug 1543077)
Backed out changeset 1a0e7ced8e47 (bug 1543077)
--HG--
extra : rebase_source : f04bf405303fe03776f0e70b03db076c0a41ae45
2019-05-27 12:00:21 +03:00
Henri Sivonen
3a93cdaccc
Bug 1543077 part 1 - Vendor shift_or_euc into m-c. r=emk
...
Differential Revision: https://phabricator.services.mozilla.com/D27792
--HG--
extra : moz-landing-system : lando
2019-05-27 07:55:16 +00:00
Bastien Orivel
998c4ce860
Bug 1554401 - Part 1: Update dwrote to 0.9. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D32567
--HG--
extra : moz-landing-system : lando
2019-05-25 17:08:40 +00:00
Emilio Cobos Álvarez
55da85b234
Bug 1554347 - Revendor Rust dependencies.
2019-05-25 04:14:20 +02:00
Nan Jiang
ac0e950c6e
Bug 1543861 - Add auto resizing for kvstore r=myk
...
This patch implements the auto resizing to handle the MDB_MAP_FULL error. It adds two resizing strategies: 1). Active resizing to increase the store size when it gets opened; 2). Passive resizing to increase the store size when the write transaction encounters the MDB_MAP_FULL error. There are no changes to kvstore APIs, existing consumers will get this feature working without any changes to their code.
Differential Revision: https://phabricator.services.mozilla.com/D32216
--HG--
extra : moz-landing-system : lando
2019-05-24 20:38:23 +00:00
David Teller
830a3e61ea
Bug 1553482 - Use BinASTInterfaceAndField in Context;r=arai
...
Depends on D32295
Differential Revision: https://phabricator.services.mozilla.com/D32395
--HG--
extra : moz-landing-system : lando
2019-05-24 18:48:57 +00:00
Noemi Erli
dde2e3cd9f
Backed out 4 changesets (bug 1553482) for build bustages in BinASTTokenReaderBase.h CLOSED TREE
...
Backed out changeset 49278023aa7d (bug 1553482)
Backed out changeset 57a5c8689ed3 (bug 1553482)
Backed out changeset c50879a48ff8 (bug 1553482)
Backed out changeset 5570e3e6c5e5 (bug 1553482)
2019-05-24 16:49:30 +03:00
David Teller
4eddbb64f5
Bug 1553482 - Use BinASTInterfaceAndField in Context;r=arai
...
Depends on D32295
Differential Revision: https://phabricator.services.mozilla.com/D32395
--HG--
extra : moz-landing-system : lando
2019-05-24 12:11:02 +00:00
Noemi Erli
2f444f16fe
Backed out 4 changesets (bug 1553482) for causing build bustages in BinASTTokenReaderBase.h CLOSED TREE
...
Backed out changeset dea9d20a1162 (bug 1553482)
Backed out changeset f6e6533c5db2 (bug 1553482)
Backed out changeset 82f5e463bcb5 (bug 1553482)
Backed out changeset 9db8b5eba797 (bug 1553482)
2019-05-24 13:05:09 +03:00
David Teller
2ace306416
Bug 1553482 - Use BinASTInterfaceAndField in Context;r=arai
...
Depends on D32295
Differential Revision: https://phabricator.services.mozilla.com/D32395
--HG--
extra : moz-landing-system : lando
2019-05-24 09:12:22 +00:00
Bastien Orivel
d24b02b94c
Bug 1520166 - Part 1: Use a vendored version of authenticator. r=jcj
...
This replaces the in-tree u2fhid (which has been renamed to
authenticator) by the published crate.
Differential Revision: https://phabricator.services.mozilla.com/D32221
--HG--
extra : moz-landing-system : lando
2019-05-24 07:31:26 +00:00
Dzmitry Malyshau
d3f4d3cc1c
Bug 1552549 - Update rand dependency to 0.6 r=kats,froydnj,nika,jkt,jcj
...
Update rand version in u2fhid and xpcom
Differential Revision: https://phabricator.services.mozilla.com/D31669
--HG--
rename : third_party/rust/scopeguard/.cargo-checksum.json => third_party/rust/scopeguard-0.3.2/.cargo-checksum.json
rename : third_party/rust/scopeguard/Cargo.toml => third_party/rust/scopeguard-0.3.2/Cargo.toml
rename : third_party/rust/scopeguard/README.rst => third_party/rust/scopeguard-0.3.2/README.rst
rename : third_party/rust/scopeguard/examples/readme.rs => third_party/rust/scopeguard-0.3.2/examples/readme.rs
rename : third_party/rust/scopeguard/src/lib.rs => third_party/rust/scopeguard-0.3.2/src/lib.rs
extra : moz-landing-system : lando
2019-05-23 19:54:25 +00:00
Cosmin Sabou
bdf1d2a559
Backed out changeset a10cdf32fb5a (bug 1552549) for causing a spike in xpcshell failures. CLOSED TREE
2019-05-22 02:05:22 +03:00
Dzmitry Malyshau
1298c14a90
Bug 1552549 - Update rand dependency to 0.6 r=kats,froydnj,nika,jkt,jcj
...
Update rand version in u2fhid and xpcom
Differential Revision: https://phabricator.services.mozilla.com/D31669
--HG--
rename : third_party/rust/scopeguard/.cargo-checksum.json => third_party/rust/scopeguard-0.3.2/.cargo-checksum.json
rename : third_party/rust/scopeguard/Cargo.toml => third_party/rust/scopeguard-0.3.2/Cargo.toml
rename : third_party/rust/scopeguard/README.rst => third_party/rust/scopeguard-0.3.2/README.rst
rename : third_party/rust/scopeguard/examples/readme.rs => third_party/rust/scopeguard-0.3.2/examples/readme.rs
rename : third_party/rust/scopeguard/src/lib.rs => third_party/rust/scopeguard-0.3.2/src/lib.rs
extra : moz-landing-system : lando
2019-05-21 19:36:56 +00:00
Bastien Orivel
e661e801af
Bug 1552695 - Part 1: Deduplicate syn and quote. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D31737
--HG--
extra : moz-landing-system : lando
2019-05-20 12:21:20 +00:00
Bastien Orivel
cf92185937
Bug 1550903 - Part 1: Update ws to 0.8. r=emilio
...
This is part of the effort to get all the other versions of rand out.
Unfortunately the diff is kinda bug because this is the first crate
requiring rand 0.6 which has been split into multiple crates.
Differential Revision: https://phabricator.services.mozilla.com/D30744
--HG--
extra : moz-landing-system : lando
2019-05-18 21:30:23 +00:00
arthur.iakab
93aedcdbe3
Backed out 2 changesets (bug 1550903) for causing multiple build bustages CLOSED TREE
...
Backed out changeset d62be51ffad3 (bug 1550903)
Backed out changeset f48939dc27b6 (bug 1550903)
--HG--
rename : third_party/rust/rand-0.4.3/appveyor.yml => third_party/rust/rand/appveyor.yml
rename : third_party/rust/rand-0.4.3/benches/bench.rs => third_party/rust/rand/benches/bench.rs
rename : third_party/rust/rand-0.4.3/benches/distributions/exponential.rs => third_party/rust/rand/benches/distributions/exponential.rs
rename : third_party/rust/rand-0.4.3/benches/distributions/gamma.rs => third_party/rust/rand/benches/distributions/gamma.rs
rename : third_party/rust/rand-0.4.3/benches/distributions/mod.rs => third_party/rust/rand/benches/distributions/mod.rs
rename : third_party/rust/rand-0.4.3/benches/distributions/normal.rs => third_party/rust/rand/benches/distributions/normal.rs
rename : third_party/rust/rand-0.4.3/src/distributions/range.rs => third_party/rust/rand/src/distributions/range.rs
rename : third_party/rust/rand_jitter/src/lib.rs => third_party/rust/rand/src/jitter.rs
rename : third_party/rust/rand-0.4.3/src/os.rs => third_party/rust/rand/src/os.rs
rename : third_party/rust/rand-0.4.3/src/prng/chacha.rs => third_party/rust/rand/src/prng/chacha.rs
rename : third_party/rust/rand-0.4.3/src/prng/isaac.rs => third_party/rust/rand/src/prng/isaac.rs
rename : third_party/rust/rand-0.4.3/src/prng/isaac64.rs => third_party/rust/rand/src/prng/isaac64.rs
rename : third_party/rust/rand-0.4.3/src/prng/xorshift.rs => third_party/rust/rand/src/prng/xorshift.rs
rename : third_party/rust/rand-0.4.3/src/rand_impls.rs => third_party/rust/rand/src/rand_impls.rs
rename : third_party/rust/rand-0.4.3/src/read.rs => third_party/rust/rand/src/read.rs
rename : third_party/rust/rand-0.4.3/src/reseeding.rs => third_party/rust/rand/src/reseeding.rs
rename : third_party/rust/rand-0.4.3/src/seq.rs => third_party/rust/rand/src/seq.rs
rename : third_party/rust/rand-0.4.3/utils/ziggurat_tables.py => third_party/rust/rand/utils/ziggurat_tables.py
rename : third_party/rust/fuchsia-cprng/LICENSE => third_party/rust/sha1/LICENSE
2019-05-17 03:24:33 +03:00
Bastien Orivel
f75d160ef4
Bug 1550903 - Part 1: Update ws to 0.8. r=emilio
...
This is part of the effort to get all the other versions of rand out.
Unfortunately the diff is kinda bug because this is the first crate
requiring rand 0.6 which has been split into multiple crates.
Differential Revision: https://phabricator.services.mozilla.com/D30744
--HG--
extra : moz-landing-system : lando
2019-05-15 17:38:14 +00:00
Emilio Cobos Álvarez
b75eb8afb3
Bug 1552329 - Update bindgen to v0.49.1. r=froydnj
...
This removes the hasbrown dependency and pulls in Michael's fixes.
Differential Revision: https://phabricator.services.mozilla.com/D31526
--HG--
extra : moz-landing-system : lando
2019-05-16 22:23:59 +00:00
Emilio Cobos Álvarez
9ed0e9ec6e
Bug 1550554 - Implement ArcSlice::default(). r=heycam
...
Share a singleton to avoid allocating for empty lists.
Differential Revision: https://phabricator.services.mozilla.com/D30543
--HG--
extra : moz-landing-system : lando
2019-05-16 23:22:04 +00:00
Benjamin Bouvier
f1c302ad6a
Bug 1547682: Bump Cranelift to cc216b46b35a797d03c0f3e8b16a2096f1c6db61; r=lth
...
Differential Revision: https://phabricator.services.mozilla.com/D29343
2019-04-30 14:22:41 +02:00
Lina Cambridge
3c690350be
Bug 1551062 - Abort merging when the synced bookmarks mirror is finalized. r=tcsc
...
This commit adds an `AbortController` to the bookmark merger that
aborts fetching and merging when the mirror is finalized on shutdown.
Differential Revision: https://phabricator.services.mozilla.com/D31000
--HG--
extra : moz-landing-system : lando
2019-05-14 03:40:30 +00:00
Cosmin Sabou
530b9c7e9c
Backed out 2 changesets (bug 1550903) for webrender bustages. a=backout
...
Backed out changeset fe8d48740511 (bug 1550903)
Backed out changeset cc187a665ccf (bug 1550903)
--HG--
rename : third_party/rust/rand-0.4.3/appveyor.yml => third_party/rust/rand/appveyor.yml
rename : third_party/rust/rand-0.4.3/benches/bench.rs => third_party/rust/rand/benches/bench.rs
rename : third_party/rust/rand-0.4.3/benches/distributions/exponential.rs => third_party/rust/rand/benches/distributions/exponential.rs
rename : third_party/rust/rand-0.4.3/benches/distributions/gamma.rs => third_party/rust/rand/benches/distributions/gamma.rs
rename : third_party/rust/rand-0.4.3/benches/distributions/mod.rs => third_party/rust/rand/benches/distributions/mod.rs
rename : third_party/rust/rand-0.4.3/benches/distributions/normal.rs => third_party/rust/rand/benches/distributions/normal.rs
rename : third_party/rust/rand-0.4.3/src/distributions/range.rs => third_party/rust/rand/src/distributions/range.rs
rename : third_party/rust/rand_jitter/src/lib.rs => third_party/rust/rand/src/jitter.rs
rename : third_party/rust/rand-0.4.3/src/os.rs => third_party/rust/rand/src/os.rs
rename : third_party/rust/rand-0.4.3/src/prng/chacha.rs => third_party/rust/rand/src/prng/chacha.rs
rename : third_party/rust/rand-0.4.3/src/prng/isaac.rs => third_party/rust/rand/src/prng/isaac.rs
rename : third_party/rust/rand-0.4.3/src/prng/isaac64.rs => third_party/rust/rand/src/prng/isaac64.rs
rename : third_party/rust/rand-0.4.3/src/prng/xorshift.rs => third_party/rust/rand/src/prng/xorshift.rs
rename : third_party/rust/rand-0.4.3/src/rand_impls.rs => third_party/rust/rand/src/rand_impls.rs
rename : third_party/rust/rand-0.4.3/src/read.rs => third_party/rust/rand/src/read.rs
rename : third_party/rust/rand-0.4.3/src/reseeding.rs => third_party/rust/rand/src/reseeding.rs
rename : third_party/rust/rand-0.4.3/src/seq.rs => third_party/rust/rand/src/seq.rs
rename : third_party/rust/rand-0.4.3/utils/ziggurat_tables.py => third_party/rust/rand/utils/ziggurat_tables.py
rename : third_party/rust/fuchsia-cprng/LICENSE => third_party/rust/sha1/LICENSE
2019-05-14 08:16:26 +03:00
Bastien Orivel
4816d6ec16
Bug 1550903 - Part 1: Update ws to 0.8. r=emilio
...
This is part of the effort to get all the other versions of rand out.
Unfortunately the diff is kinda bug because this is the first crate
requiring rand 0.6 which has been split into multiple crates.
Differential Revision: https://phabricator.services.mozilla.com/D30744
--HG--
extra : moz-landing-system : lando
2019-05-12 12:38:56 +00:00
Bastien Orivel
81ccf6ca5b
Bug 1545960
- Part 1: Replace tempdir by tempfile. r=ato
...
tempdir has been deprecated for a while. I've set tempfile to 3.0.2 on
purpose to avoid duping rand for now (but this is one more step in the
direction of getting everything to rand 0.6 as tempfile 3 is on it
already).
Differential Revision: https://phabricator.services.mozilla.com/D28278
--HG--
extra : moz-landing-system : lando
2019-05-08 09:49:24 +00:00
Alexis Beingessner
3c003ecb1c
Bug 1525402 - Migrate webrender externs to a Rust 2018 compatible form. r=kvark
...
Notably `extern crate foo as bar` is no longer supported
(must do it in Cargo.toml). Also stopped using euclid through webrender_api,
because it produces worse results in 2018.
Differential Revision: https://phabricator.services.mozilla.com/D29566
--HG--
extra : moz-landing-system : lando
2019-05-07 01:40:19 +00:00
Dana Keeler
399a45f767
bug 1546361 - recreate cert_storage data as necessary r=jcj,myk
...
It turns out that an rkv database created on a 32-bit platform cannot be used on
a 64-bit platform and vice-versa. To work around this for now, we delete and
recreate the DB backing cert_storage and set flags to let our consumers know
to re-load all known data.
Differential Revision: https://phabricator.services.mozilla.com/D29591
--HG--
extra : moz-landing-system : lando
2019-05-03 23:41:17 +00:00
Lina Cambridge
ea48c5e7eb
Bug 1546035 - Remove local and remote livemarks when syncing. r=mak,tcsc
...
This commit exports livemarks before syncing for the first time, to
avoid losing livemarks that Sync may have resurrected. As of v0.2.4,
Dogear treats livemarks as non-syncable, and deletes them on both
sides.
This also bumps the mirror schema version, to trigger a first sync.
Differential Revision: https://phabricator.services.mozilla.com/D28543
--HG--
extra : moz-landing-system : lando
2019-05-02 08:03:36 +00:00
Dzmitry Malyshau
0302456bb8
Bug 1525420 - Use KHR_blend_equation_advanced for mix-blend mode implementation r=gw
...
Use natively supported mix-blend modes, where appropriate. Disabled by default.
Differential Revision: https://phabricator.services.mozilla.com/D26350
--HG--
extra : moz-landing-system : lando
2019-05-01 20:45:22 +00:00
Mark Goodwin
623ad6e025
Bug 1538161 - Vendor rust_cascade r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D24557
--HG--
extra : moz-landing-system : lando
2019-05-01 19:25:27 +00:00
Nicolas Silva
0a6cdf56e5
Bug 1547290 - Vendoring changes. r=kvark"
...
Differential Revision: https://phabricator.services.mozilla.com/D29004
--HG--
extra : source : aa8a0a8b3440b1369cfb948633b760835cbbef0c
2019-04-29 17:06:41 +02:00
Dana Keeler
24f126d799
bug 1530545 - store preloaded intermediates in cert_storage r=mgoodwin,myk
...
This updates cert_storage to be able to store certificates indexed by subject DN
for easy lookup by NSSCertDBTrustDomain during path building. This also updates
RemoteSecuritySettings to store newly-downloaded preloaded intermediates in
cert_storage.
Differential Revision: https://phabricator.services.mozilla.com/D27991
--HG--
extra : moz-landing-system : lando
2019-04-30 00:00:48 +00:00
Narcis Beleuzu
7b6eba4fa3
Backed out changeset ea8bdd612f43 (bug 1538161) for bustages on rust_cascade . CLOSED TREE
2019-04-29 23:06:51 +03:00
Mark Goodwin
9a21c9d07f
Bug 1538161 - Vendor rust_cascade r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D24557
--HG--
extra : moz-landing-system : lando
2019-04-29 19:29:38 +00:00
Noemi Erli
de59160691
Backed out changeset 3fa81f747c93 (bug 1538161) for causing rust build bustages CLOSED TREE
2019-04-29 17:19:42 +03:00
Mark Goodwin
8814fd6055
Bug 1538161 - Vendor rust_cascade r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D24557
--HG--
extra : moz-landing-system : lando
2019-04-29 14:04:07 +00:00
Myk Melez
e78c3248d7
Bug 1539549
- update cert blocklist using single transaction r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D28540
--HG--
extra : moz-landing-system : lando
2019-04-26 20:10:59 +00:00
Kartikaya Gupta
26da9a6c9e
Bug 1542826 - Expose a mozconfig flag to build the WR debugger feature. r=gw,froydnj
...
We can't yet enable the build by default since it pulls in networking functions
into libgkrust which runs afoul of the checks added in bug 1376621.
Differential Revision: https://phabricator.services.mozilla.com/D28353
--HG--
extra : moz-landing-system : lando
2019-04-25 19:31:16 +00:00
Kartikaya Gupta
0c6155d01f
Bug 1542826 - Bump net2 to a version that builds on 64-bit android. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D28888
--HG--
extra : moz-landing-system : lando
2019-04-25 19:28:42 +00:00
Nicolas Silva
07fb863bc2
Bug 1533545 - Limit the number of WebRender Workers to 8. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D27651
--HG--
extra : source : 7ea6ff1a401547ba07a101d41f05e261a3cf0fcc
extra : intermediate-source : 577f702d4d95abedc0d48cec89d4293184698052
2019-04-24 20:29:42 +02:00
Benjamin Bouvier
b8e8bcf508
Bug 1546439: Bump Cranelift to 538a0662bf90a1daa9921c10f34827ace134abf1; r=lth
...
The one optimization introduced by this is the rearrangement of branches to
prefer fallthrough whenever possible, as well as folding branches when
comparing against 0. See also
https://github.com/CraneStation/cranelift/pull/629 for details.
Differential Revision: https://phabricator.services.mozilla.com/D28512
--HG--
extra : rebase_source : f0d765a1cb1e2f7872037c18b9951077a08ae4b7
extra : histedit_source : 1a1dd95618e166705f7165c045f3b5af12f96d5b
2019-04-23 17:37:34 +02:00
Oana Pop Rus
c6b6e59f21
Backed out 2 changesets (bug 1533545) for build bustages at build/src/gfx/webrender_bindings/WebRenderAPI.cpp on a CLOSED TREE
...
Backed out changeset d0260a2dac6c (bug 1533545)
Backed out changeset 76927efc43f5 (bug 1533545)
2019-04-24 15:21:49 +03:00
Nicolas Silva
b78ebe3262
Bug 1533545 - Limit the number of WebRender Workers to 8. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D27651
--HG--
extra : source : 7ea6ff1a401547ba07a101d41f05e261a3cf0fcc
extra : intermediate-source : 1d318222de1dc2d7f56abbbef4a611088995373a
2019-04-23 22:41:17 +02:00
Emilio Cobos Álvarez
3bb02fa89f
Bug 1546048 - Use std::ffi::CStr and the cstr crate instead of custom stuff in xpcom. r=lina
...
Also, this checks for strings with nulls, which is nice (though I guess an
uncommon mistake).
Differential Revision: https://phabricator.services.mozilla.com/D28312
--HG--
extra : moz-landing-system : lando
2019-04-22 05:09:23 +00:00
Myk Melez
e2338641e4
Bug 1460811 - migrate XULStore to rkv r=bgrins,lina
...
Differential Revision: https://phabricator.services.mozilla.com/D25355
--HG--
rename : toolkit/components/xulstore/components.conf => toolkit/components/xulstore/tests/gtest/moz.build
extra : moz-landing-system : lando
2019-04-22 02:59:51 +00:00
Coroiu Cristina
5f4315f3ee
Backed out changeset 37054e6d6bbb (bug 1460811) for marionette failures at marionette_harness/tests/unit/test_cli_arguments.py on a CLOSED TREE
2019-04-20 00:05:55 +03:00
Myk Melez
2eece48676
Bug 1460811 - migrate XULStore to rkv r=bgrins,lina
...
Differential Revision: https://phabricator.services.mozilla.com/D25355
--HG--
rename : toolkit/components/xulstore/components.conf => toolkit/components/xulstore/tests/gtest/moz.build
extra : moz-landing-system : lando
2019-04-19 17:42:48 +00:00
Razvan Maries
1f6c35708a
Backed out changeset 2f8f0e53a7db (bug 1460811) for leakcheck perma failures. CLOSED TREE
2019-04-19 00:16:32 +03:00
Myk Melez
f61d3b4399
Bug 1460811 - migrate XULStore to rkv r=bgrins,lina
...
Differential Revision: https://phabricator.services.mozilla.com/D25355
--HG--
rename : toolkit/components/xulstore/components.conf => toolkit/components/xulstore/tests/gtest/moz.build
extra : moz-landing-system : lando
2019-04-18 19:27:12 +00:00
Myk Melez
c411b93c35
Bug 1543795 - configure lmdb-rkv-sys to use a smaller MDB_IDL_LOGN size r=nanj,glandium
...
Configure the lmdb-rkv-sys Rust crate to use a smaller MDB_IDL_LOGN size in order to reduce allocations when opening an LMDB environment in read-write mode.
@glandium I adopted the configuration strategy you suggested of creating a "feature" for each reasonable value for the MDB_IDL_LOGN macro. Fortunately, the range of reasonable values is fairly small.
@nanj Based on your evalution in https://github.com/mozilla/lmdb/pull/2 , a value of "9" for this macro should aggressively reduce the allocations while still supporting our existing use cases. But I'm open to increasing it, if you think a higher initial value would be preferable.
Differential Revision: https://phabricator.services.mozilla.com/D27559
--HG--
extra : moz-landing-system : lando
2019-04-16 16:03:10 +00:00
Henri Sivonen
d88123ff6b
Bug 1543388 - Update vendored memchr 2.x crate. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D27485
--HG--
extra : moz-landing-system : lando
2019-04-15 23:44:39 +00:00
Kirk Steuber
1b86be999a
Bug 1520321
- Implement XPCOM interface for BITS r=lina
...
This patch introduces an asynchronous XPCOM interface for the bits client added in Bug 1523417
Differential Revision: https://phabricator.services.mozilla.com/D25161
--HG--
extra : moz-landing-system : lando
2019-04-15 19:44:35 +00:00
Benjamin Bouvier
da79779db2
Bug 1539406: Bump Cranelift to revision 542d799dd7a3b2cc; r=lth
...
This is the first time we pin a specific Cranelift commit hash to use in Gecko.
The target-lexicon hack is removed and instead we introduce a vendor patch for
cranelift-codegen/cranelift-wasm themselves.
Notable changes happen in top-level Cargo.toml, .cargo/config.in and
js/src/wasm/cranelift/Cargo.toml; the rest has been generated by `mach vendor
rust`.
Differential Revision: https://phabricator.services.mozilla.com/D27316
--HG--
extra : moz-landing-system : lando
2019-04-15 10:39:28 +00:00
Noemi Erli
dd7e27f4a8
Merge inbound to mozilla-central. a=merge
2019-04-09 12:55:19 +03:00
Razvan Maries
51bf310eab
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2019-04-09 00:02:13 +03:00
Bastien Orivel
8b5dc7e481
Bug 1516337
- Part 1: Dedupe sha2 and related dependencies r=froydnj
...
This also removes the lalrpop files from the .git/hgignore as that
breaks the build since lalrpop now includes lrgrammar in the published
crate and that file needs to be vendored
--HG--
extra : histedit_source : e31c07645a87a11b19a0b7e44f2a48d791b5f396
2019-04-08 23:17:50 +03:00
Lina Cambridge
6bef7b8477
Bug 1542528 - Add an `xpcom::c_str` macro for creating static C strings. r=froydnj
...
This is based on the `c_str` macro in `js/rust/src/heap.rs`, but
returns a `NulTerminatedCStr` type that can be cast to a pointer.
This commit also changes `ThreadPtrHolder::new` to take a
`NulTerminatedCStr`, and removes an unnecessary `RefPtr` reference in
`is_current_thread`.
Differential Revision: https://phabricator.services.mozilla.com/D26429
--HG--
extra : moz-landing-system : lando
2019-04-08 14:43:35 +00:00
Myk Melez
8921690f26
Bug 1542888 - avoid Rkv::Manager call to std::fs::canonicalize r=lina
...
Avoid using Rkv::Manager, which calls std::fs::canonicalize, triggering bug 1531887 in Firefox on Android.
Differential Revision: https://phabricator.services.mozilla.com/D26605
--HG--
extra : moz-landing-system : lando
2019-04-09 03:57:18 +00:00
Dana Keeler
61bd4db566
Bug 1535752 - avoid unnecessarily base64-encoding inputs to nsICertStorage when we already have DER r=mgoodwin
...
Differential Revision: https://phabricator.services.mozilla.com/D26034
--HG--
extra : moz-landing-system : lando
2019-04-05 21:19:21 +00:00
Lina Cambridge
55eaa1eb23
Bug 1540894 - Vendor Dogear v0.2.3. r=tcsc
...
Differential Revision: https://phabricator.services.mozilla.com/D26274
--HG--
extra : moz-landing-system : lando
2019-04-05 20:44:18 +00:00
Coroiu Cristina
749dbdc496
Merge mozilla-central to inbound a=merge
2019-04-05 06:23:29 +03:00
Jan Beich
d099734e70
Bug 1530098 - Update libc crate to 0.2.51 to pick up FreeBSD fixes for non-x86. r=froydnj
...
--HG--
rename : third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/x86.rs => third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/arm.rs
rename : third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/x86_64.rs => third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
rename : third_party/rust/libc/src/unix/notbsd/emscripten.rs => third_party/rust/libc/src/unix/notbsd/emscripten/mod.rs
rename : third_party/rust/libc/src/unix/notbsd/linux/s390x.rs => third_party/rust/libc/src/unix/notbsd/linux/s390x/mod.rs
rename : third_party/rust/libc/src/unix/solaris/mod.rs => third_party/rust/libc/src/unix/solarish/mod.rs
rename : third_party/rust/libc/src/unix/uclibc/mips/mips32.rs => third_party/rust/libc/src/unix/uclibc/mips/mips32/mod.rs
rename : third_party/rust/libc/src/unix/uclibc/mips/mips64.rs => third_party/rust/libc/src/unix/uclibc/mips/mips64/mod.rs
2019-04-05 01:34:23 +00:00
Emilio Cobos Álvarez
c028706efc
Bug 1541913 - Use Servo lengths for column-width. r=boris
...
Depends on D26154
Differential Revision: https://phabricator.services.mozilla.com/D26155
--HG--
extra : moz-landing-system : lando
2019-04-04 18:29:57 +00:00
Kartikaya Gupta
4752e32d5b
Bug 1529117 - Bump serde and serde_derive to branch from 1.0.88. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D20460
--HG--
extra : moz-landing-system : lando
2019-04-04 15:41:57 +00:00
Emilio Cobos Álvarez
f59ad7aa8e
Bug 1490401 - MatchMedia should work inside display: none iframes. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D25926
--HG--
extra : moz-landing-system : lando
2019-04-04 11:25:31 +00:00
Ciure Andrei
4116e08315
Merge inbound to mozilla-central. a=merge
2019-04-04 07:34:14 +03:00
Dana Keeler
a483dcca02
Bug 1539415 - make nsICertStorage (cert_storage) asynchronous for functions called from the main thread r=jcj,mgoodwin
...
The Set* functions of nsICertStorage (SetRevocationByIssuerAndSerial,
SetRevocationBySubjectAndPubKey, SetEnrollment, and SetWhitelist) are called on
the main thread by the implementations that manage consuming remote security
information. We don't want to block the main thread, so this patch modifies
these functions to take a callback that will be called (on the original thread)
when the operation in question has been completed on a background thread.
The Get* functions of nsICertStorage (GetRevocationState, GetEnrollmentState,
and GetWhitelistState) should only be called off the main thread. For the most
part they are, but there are at least two main-thread certificate verifications
that can cause these functions to be called on the main thread. These instances
are in nsSiteSecurityService::ProcessPKPHeader and
ContentSignatureVerifier::CreateContextInternal and will be dealt with in
bug 1406854 bug 1534600, respectively.
Differential Revision: https://phabricator.services.mozilla.com/D25174
--HG--
extra : moz-landing-system : lando
2019-04-03 23:24:19 +00:00
Nathan Froyd
7eee5d9139
Bug 1537643 - update cc crate; r=glandium
...
This update from the official sources brings in the changes that we were
using glandium's fork for, as well as changes enabling us to tweak more
settings on Windows.
Differential Revision: https://phabricator.services.mozilla.com/D25888
--HG--
extra : moz-landing-system : lando
2019-04-03 00:06:04 +00:00
Andrew Osmond
a26277d8ff
Bug 1541059 - Add support for KHR_debug to WebRender for debug markers. r=kvark
...
Today we already support EXT_debug_marker for debug markers in
WebRender. This is useful to categorize GL API calls in tools such as
APITrace and RenderDoc. However not all drivers indicate support for
said extension, but instead support KHR_debug. This patch makes us
support both methods, preferring KHR_debug.
Differential Revision: https://phabricator.services.mozilla.com/D25787
2019-04-02 12:31:03 -04:00
Emilio Cobos Álvarez
63d22618c3
Bug 1520953 - Update gleam. r=kats,jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D25602
--HG--
extra : moz-landing-system : lando
2019-04-01 17:54:08 +00:00
Emilio Cobos Álvarez
7d6f6c28d7
Bug 1536582 - Autogenerate Servo_ binding functions with cbindgen. r=boris
...
This depends on https://github.com/eqrion/cbindgen/pull/308 . Other than that,
this should be ready to go.
There's still a bit more magic than what I'd like to eventually. I should be
able to make cbindgen not rename types if it doesn't know about them, or
something.
But this removes most of the manual binding function implementations (all but
the ones that are declared via macros, which cbindgen doesn't see across).
I need to give up on the _Drop functions taking an Owned<T> because of
instantiation order fiasco. In order to define DefaultDelete I need Owned to be
complete, but I cannot do it after including the generated file since some
declarations already instantiate the specialization. Oh well.
Differential Revision: https://phabricator.services.mozilla.com/D24798
--HG--
rename : servo/components/style/cbindgen.toml => servo/ports/geckolib/cbindgen.toml
extra : moz-landing-system : lando
2019-03-30 20:18:33 +00:00
Cameron McCormack
3a08c03925
Bug 1474793 - Part 11: Add FFI API to use SharedMemoryBuilder. r=emilio
...
Depends on D17197
Differential Revision: https://phabricator.services.mozilla.com/D17198
--HG--
extra : moz-landing-system : lando
2019-03-30 00:16:27 +00:00
Cameron McCormack
6b5853fa8e
Bug 1474793 - Part 10.8: Add derived ToShmem implementations. r=emilio
...
Depends on D17196
Differential Revision: https://phabricator.services.mozilla.com/D17197
--HG--
extra : moz-landing-system : lando
2019-03-30 00:16:25 +00:00
Cameron McCormack
d46b90bcd7
Bug 1474793 - Part 10.2: Add ToShmem impls for collections and strings. r=emilio
...
Depends on D17190
Differential Revision: https://phabricator.services.mozilla.com/D17191
--HG--
extra : moz-landing-system : lando
2019-03-30 00:16:13 +00:00
Cameron McCormack
cf65641653
Bug 1474793 - Part 10.1: Add simple ToShmem implementations. r=emilio
...
Depends on D17189
Differential Revision: https://phabricator.services.mozilla.com/D17190
--HG--
extra : moz-landing-system : lando
2019-03-30 00:16:11 +00:00
Cameron McCormack
8c9949aa66
Bug 1474793 - Part 9: Add support for deriving ToShmem. r=emilio
...
Depends on D17188
Differential Revision: https://phabricator.services.mozilla.com/D17189
--HG--
extra : moz-landing-system : lando
2019-03-30 00:16:08 +00:00
Cameron McCormack
c1d7542bbd
Bug 1474793 - Part 8: Factor out some of style_derive. r=emilio
...
Depends on D17187
Differential Revision: https://phabricator.services.mozilla.com/D17188
--HG--
rename : servo/components/style_derive/Cargo.toml => servo/components/derive_common/Cargo.toml
rename : servo/components/style_derive/cg.rs => servo/components/derive_common/cg.rs
extra : moz-landing-system : lando
2019-03-30 00:16:01 +00:00
Cameron McCormack
b3a8e5cfb6
Bug 1474793 - Part 7: Add SharedMemoryBuilder type and ToShmem trait. r=emilio
...
Depends on D17186
Differential Revision: https://phabricator.services.mozilla.com/D17187
--HG--
extra : moz-landing-system : lando
2019-03-30 00:15:59 +00:00
Myk Melez
5b6def9858
Bug 1538093 - reopen security_state env as read-only when not writing r=keeler
...
The new rkv-based cert_storage database caused a Heap Unclassified regression because of memory that LMDB reserves when opening a database in read-write mode. Since cert_storage usage is read-heavy, this change claws back that regression by opening it in read-only mode except when changes are being made.
Differential Revision: https://phabricator.services.mozilla.com/D25098
--HG--
extra : moz-landing-system : lando
2019-03-29 19:48:00 +00:00
Nan Jiang
719f34cee5
Bug 1522638 - Add bulk insert to kvstore r=myk,mossop,nika
...
This adds the bulk insert to kvstore as discussed in Bug 1522638
Differential Revision: https://phabricator.services.mozilla.com/D22032
--HG--
extra : moz-landing-system : lando
2019-03-27 14:16:59 +00:00
Emilio Cobos Álvarez
cfa6b9a741
Bug 1529681 - Update bindgen. r=bbouvier
...
This works around an LLVM bug and also pulls a fair amount of bugfixes and perf
improvements. None of the breaking changes affect either the style system or
cranelift stuff.
Changelog for convenience:
https://github.com/rust-lang/rust-bindgen/compare/v0.43.2...v0.49.0
Differential Revision: https://phabricator.services.mozilla.com/D20899
--HG--
extra : moz-landing-system : lando
2019-03-27 14:39:41 +00:00
Narcis Beleuzu
75b2169450
No Bug - Fix merge conflict on Cargo.lock. CLOSED TREE
...
--HG--
extra : histedit_source : 41a7f9d2ffe5ef02958538674b91ad1e913e53ba
2019-04-05 02:08:39 +03:00
Coroiu Cristina
81988cf6f0
Merge mozilla-central to inbound a=merge
...
--HG--
rename : browser/components/newtab/locales-src/bn-BD/strings.properties => browser/components/newtab/locales-src/bn/strings.properties
rename : browser/components/newtab/prerendered/locales/bn-BD/activity-stream-noscripts.html => browser/components/newtab/prerendered/locales/bn/activity-stream-noscripts.html
rename : browser/components/newtab/prerendered/locales/bn-BD/activity-stream-prerendered-noscripts.html => browser/components/newtab/prerendered/locales/bn/activity-stream-prerendered-noscripts.html
rename : browser/components/newtab/prerendered/locales/bn-BD/activity-stream-prerendered.html => browser/components/newtab/prerendered/locales/bn/activity-stream-prerendered.html
rename : browser/components/newtab/prerendered/locales/bn-BD/activity-stream-strings.js => browser/components/newtab/prerendered/locales/bn/activity-stream-strings.js
rename : browser/components/newtab/prerendered/locales/bn-BD/activity-stream.html => browser/components/newtab/prerendered/locales/bn/activity-stream.html
rename : browser/components/newtab/prerendered/locales/mai/activity-stream-noscripts.html => browser/components/newtab/prerendered/locales/trs/activity-stream-noscripts.html
rename : browser/components/newtab/prerendered/locales/mai/activity-stream.html => browser/components/newtab/prerendered/locales/trs/activity-stream.html
extra : rebase_source : 036d21b0bde0e7b1d2b51b7b6fe1f8cc5e088de0
2019-04-05 01:18:50 +03:00
Emilio Cobos Álvarez
db06f2ce85
Bug 1513173 - followup: Update js's cargo.lock file.
2019-04-04 17:59:54 +02:00
Bastien Orivel
51234e0d53
Bug 1513173 - Part 1: Update syn 0.15 related dependencies. r=emilio
...
I don't think this'll change anything performance-wise but let's try
2019-04-04 14:33:13 +02:00
Mike Hommey
45d8ee6df1
Bug 1538419 - Add support for thumbv7neon to target-lexicon. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D24596
--HG--
extra : moz-landing-system : lando
2019-03-26 03:12:56 +00:00
shindli
a6cb898b72
Backed out changeset c0399366d123 (bug 1538419) for cargo library build bustages CLOSED TREE
2019-03-26 04:46:51 +02:00
Mike Hommey
198b466867
Bug 1538419 - Add support for thumbv7neon to target-lexicon. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D24596
--HG--
extra : moz-landing-system : lando
2019-03-25 12:39:52 +00:00
Henri Sivonen
935b754f86
Bug 1521249 part 2 - Make packed_simd compile with Rust 1.32 and later. r=glandium
...
This adds the Firefox-required build.rs hack and reverts the commit
that added bitmasks in a way that depends on Rust 1.34 compiler
internals.
Depends on D20288
Differential Revision: https://phabricator.services.mozilla.com/D20289
--HG--
extra : moz-landing-system : lando
2019-03-23 14:17:35 +00:00
Henri Sivonen
7d1d8a5c3c
Bug 1521249 part 1 - Update encoding_rs to 0.8.16. r=glandium
...
This changeset requires nightly Rust (to be changed in the next part).
Depends on D21891
Differential Revision: https://phabricator.services.mozilla.com/D20288
--HG--
rename : third_party/rust/simd/LICENSE-APACHE => third_party/rust/packed_simd/LICENSE-APACHE
rename : third_party/rust/simd/LICENSE-MIT => third_party/rust/packed_simd/LICENSE-MIT
extra : moz-landing-system : lando
2019-03-23 14:17:35 +00:00
Lina Cambridge
99b7c7c7de
Bug 1482608 - Port the synced bookmarks merger to Rust. r=nika,mak,markh,tcsc
...
This commit introduces a Rust XPCOM component,
`mozISyncedBookmarksMerger`, that wraps the Dogear crate for
merging and applying synced bookmarks.
How this works: `SyncedBookmarksMirror.jsm` manages opening
the connection, initializing the schema, and writing incoming
items into the mirror database. The new `mozISyncedBookmarksMerger`
holds a handle to the same connection. When JS code calls
`mozISyncedBookmarksMerger::apply`, the merger builds local and
remote trees, produces a merged tree, applies the tree back to Places,
and stages outgoing items for upload in a temp table, all on the
storage thread. It then calls back in to JS, which inflates Sync
records for outgoing items, notifies Places observers, and cleans up.
Since Dogear has a more robust merging algorithm that attempts to fix
up invalid trees, `test_bookmark_corruption.js` intentionally fails.
This is fixed in the next commit, which changes the merger to handle
invalid structure.
Differential Revision: https://phabricator.services.mozilla.com/D20076
--HG--
extra : moz-landing-system : lando
2019-03-25 04:50:14 +00:00
Lina Cambridge
35f0c7a7f9
Bug 1482608 - Add owning thread pointer holders for Rust code. r=nika,myk
...
This commit adds `ThreadPtr{Handle, Holder}` to wrap an `XpCom` object
with thread-safe refcounting. These are analagous to
`nsMainThreadPtr{Handle, Holder}`, but can hold references to
objects from any thread, not just the main thread.
`ThreadPtrHolder` is similar to `ThreadBoundRefPtr`. However, it's
not possible to clone a `ThreadBoundRefPtr`, so it can't be shared
among tasks. This is fine for objects that are only used once, like
callbacks. However, `ThreadBoundRefPtr` doesn't work well for loggers
or event emitters, which might need to be called multiple times on
the owning thread.
Unlike a `ThreadBoundRefPtr`, it's allowed and expected to
clone and drop a `ThreadPtrHolder` on other threads. Internally,
the holder keeps an atomic refcount, and releases the wrapped object
on the owning thread once the count reaches zero.
This commit also changes `TaskRunnable` to support dispatching from
threads other than the main thread.
Differential Revision: https://phabricator.services.mozilla.com/D20074
--HG--
extra : moz-landing-system : lando
2019-03-25 04:49:24 +00:00
Lina Cambridge
3e894ac30e
Bug 1482608 - Add basic Rust bindings for mozStorage. r=nika,asuth,mak
...
This commit wraps just enough of the mozStorage API to support the
bookmarks mirror. It's not complete: for example, there's no way
to open, clone, or close a connection, because the mirror handles
that from JS. The wrapper also omits shutdown blocking and retrying on
`SQLITE_BUSY`.
This commit also changes the behavior of sync and async mozStorage
connections. Async (`mozIStorageAsyncConnection`) methods may be called
from any thread on any connection. Sync (`mozIStorageConnection`)
methods may be called from any thread on a sync connection, and from
background threads on an async connection. All connections now QI
to `mozIStorageConnection`, but attempting to call a sync method on
an async connection from the main thread throws.
Finally, this commit exposes an `OpenedConnection::unsafeRawConnection`
getter in Sqlite.jsm, for JS code to access the underlying connection.
Differential Revision: https://phabricator.services.mozilla.com/D20073
--HG--
extra : moz-landing-system : lando
2019-03-25 04:49:18 +00:00
Adam Gashlin
6c695331c4
Bug 1523417 - BITS client library for update downloading r=aklotz,emilio,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D17989
--HG--
extra : moz-landing-system : lando
2019-03-21 22:43:41 +00:00
Emilio Cobos Álvarez
ad066f1df7
Bug 1536586 - Simplify a bit our generated bindings by getting rid of FooBorrowed and FooBorrowedMut. r=heycam
...
This reduces a lot the boilerplate that's needed in order to add simple binding
functions.
This starts using &Foo and Option<&Foo> instead, and as a result we need to
remove the servo_function_signatures test, which is a bit unfortunate.
I think it's worth though, this causes problems on some platforms (see bug
1534844), and messing up the functions signature is not something that I've ever
seen (other than bug 1308234, which already had all the FooBorrowed mess which
I'm removing).
Also, cbindgen understands references and Option<&Foo>, so it will be the way to
go in the future.
After this patch we can also remove HasSimpleFFI, but I've kept it for now since
I still use it in a few places, and this patch is quite big on its own.
Differential Revision: https://phabricator.services.mozilla.com/D24092
--HG--
extra : moz-landing-system : lando
2019-03-21 17:00:27 +00:00
Barret Rennie
36cd17958e
Bug 1444434 - Bump webrender and webrender_bindings gleam dependency to 0.6.14 r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D23958
--HG--
extra : moz-landing-system : lando
2019-03-20 19:52:53 +00:00
Mark Goodwin
50887394d6
Bug 1429796 Cleanup storage in CertBlocklist to allow easy addition of new types of pair (e.g. whitelist entries) r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D17668
--HG--
extra : moz-landing-system : lando
2019-03-20 17:00:47 +00:00
Andreea Pavel
c3cd918c5c
Backed out 2 changesets (bug 1429796) for failing xperf on a CLOSED TREE
...
Backed out changeset b0d08863f7a5 (bug 1429796)
Backed out changeset 1bd54f8dfd9e (bug 1429796)
2019-03-20 00:03:49 +02:00
Dzmitry Malyshau
7afa68dc61
Bug 1536085 - Update plane-split to 0.13.8 r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D24095
--HG--
extra : moz-landing-system : lando
2019-03-19 21:00:08 +00:00
Mark Goodwin
59e0c373c3
Bug 1429796 Cleanup storage in CertBlocklist to allow easy addition of new types of pair (e.g. whitelist entries) r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D17668
--HG--
extra : moz-landing-system : lando
2019-03-19 17:48:04 +00:00
Nupur Baghel
2c34e28fb4
bug 1529278: mozrunner: support macOS application bundle paths; r=ato
2019-03-15 16:22:37 +00:00
Dzmitry Malyshau
7f7b9d9668
Bug 1527325 - Don't re-export contents of WR API units r=gw
...
The cleans up our WR use statements further, easying the merge conflicts.
Note: this PR is subject to instant rot, it is preferred to land quickly.
Differential Revision: https://phabricator.services.mozilla.com/D23373
--HG--
extra : moz-landing-system : lando
2019-03-14 01:44:05 +00:00
Gurzau Raul
fc5efa3bc0
Backed out changeset 950174a8c708 (bug 1527325) for wrench failures on a CLOSED TREE.
2019-03-14 00:56:55 +02:00
Dzmitry Malyshau
5136f1e520
Bug 1527325 - Don't re-export contents of WR API units r=gw
...
The cleans up our WR use statements further, easying the merge conflicts.
Note: this PR is subject to instant rot, it is preferred to land quickly.
Differential Revision: https://phabricator.services.mozilla.com/D23373
--HG--
extra : moz-landing-system : lando
2019-03-13 19:30:56 +00:00
Bobby Holley
fa27fe3954
Bug 1532810 - Update gleam. r=me
2019-03-08 13:34:48 -08:00
shindli
b483c4a572
Backed out 3 changesets (bug 1532810) for wrench bustages CLOSED TREE
...
Backed out changeset 866b6d9949a8 (bug 1532810)
Backed out changeset 1cb006402562 (bug 1532810)
Backed out changeset 24b9ae45e4fa (bug 1532810)
2019-03-08 19:41:32 +02:00
Bobby Holley
b49d9f5234
Bug 1532810 - Update gleam. r=me
2019-03-08 09:16:49 -08:00
Benjamin Bouvier
e84c6bd970
Bug 1532689: Bump Cranelift to 0.29 in Spidermonkey; r=sunfish
...
This adds new code to provide the module-relative initial function offset for
each function, and adds checks that the bytecode / code offsets are correct.
Differential Revision: https://phabricator.services.mozilla.com/D22141
--HG--
rename : third_party/rust/cranelift-codegen-meta/src/base/settings.rs => third_party/rust/cranelift-codegen-meta/src/shared/settings.rs
rename : third_party/rust/cranelift-codegen-meta/src/base/types.rs => third_party/rust/cranelift-codegen-meta/src/shared/types.rs
extra : rebase_source : fd70523925d5d0655917bd9068f7ed35836c714a
extra : histedit_source : e64727d7be746dc3f327909db83f091602e259a9%2Cfc2a4335c2adada30a265a50fa76ef75a2b00bad
2019-03-05 18:34:50 +01:00
Jan Varga
4ecb0bc14c
Bug 1526891 - Part 2: Make it possible to use MozURL by QuotaManager for all URIs (instead of using nsIPrincipal); r=nika,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D20906
2019-02-23 10:13:08 +01:00
Matthew Gregan
3bc23059fe
Bug 1512445 - Re-vendor Rust dependencies for AudioIPC. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D22154
--HG--
extra : moz-landing-system : lando
2019-03-07 02:04:54 +00:00
Dorel Luca
dfa0190845
Backed out 3 changesets (bug 1512445) Build bustage
...
Backed out changeset b954e5d0324a (bug 1512445)
Backed out changeset 04c1982c1a7e (bug 1512445)
Backed out changeset 0a78b7e72e1b (bug 1512445)
2019-03-06 23:28:37 +02:00
Matthew Gregan
8ff37b4168
Bug 1512445 - Re-vendor Rust dependencies for AudioIPC. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D22154
--HG--
extra : moz-landing-system : lando
2019-03-06 20:43:05 +00:00
Nathan Froyd
d27ce6994a
Bug 1531577 - update winapi-rs to a new upstream version; r=agashlin
...
We've implemented several fixes to upstream `winapi-rs` that are
necessary for other work. We might as well make our upstream branch
track upstream `winapi-rs` instead of keeping track of the cherry-picked
fixes that we need.
Differential Revision: https://phabricator.services.mozilla.com/D22008
--HG--
extra : moz-landing-system : lando
2019-03-05 03:37:00 +00:00
Emilio Cobos Álvarez
669bc06ddd
Bug 1532645 - Update cubeb-backend to workaround a Rust bug. r=froydnj
...
https://github.com/rust-lang/rust/issues/58881 doesn't repro with cubeb-backend
v5.0.1, so use that so that other Rust nightly users don't get their builds
busted.
Differential Revision: https://phabricator.services.mozilla.com/D22092
--HG--
extra : moz-landing-system : lando
2019-03-05 15:18:58 +00:00
Dzmitry Malyshau
57074df49b
Bug 1531776 - Spew debug messages on GL error r=nical
...
example error
ERROR 2019-03-01T15:23:27Z: webrender::device::gl: (error) GL_INVALID_ENUM error generated. Invalid primitive mode.
thread 'main' panicked at 'Caught GL error 500 at 'draw_elements_instanced'', webrender/src/device/gl.rs:1098:17
note: Run with `RUST_BACKTRACE=1` for a backtrace.
Differential Revision: https://phabricator.services.mozilla.com/D21701
--HG--
extra : moz-landing-system : lando
2019-03-01 15:42:33 +00:00
Nicolas Silva
e5891efca7
Bug 1530730 - Update plane-split to 0.13.7. r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D21503
--HG--
extra : moz-landing-system : lando
2019-02-28 16:04:29 +00:00
Nika Layzell
2a718d2775
Bug 1530467 - Add Array<T> support to xpcom rust bindings, r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D21046
--HG--
extra : moz-landing-system : lando
2019-02-26 20:51:19 +00:00
Dorel Luca
3f139c9c3f
Backed out 2 changesets (bug 1529117) for build bustage
...
Backed out changeset 82cfcc2f5fac (bug 1529117)
Backed out changeset d9fd8225a95f (bug 1529117)
2019-02-27 13:27:50 +02:00
Kartikaya Gupta
972530141c
Bug 1529117 - Re-vendor rust dependencies. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D20461
--HG--
extra : moz-landing-system : lando
2019-02-27 11:09:58 +00:00
Kartikaya Gupta
0699c44e5a
Bug 1529117 - Bump serde and serde_derive to branch from 1.0.88. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D20460
--HG--
extra : moz-landing-system : lando
2019-02-27 11:09:50 +00:00
Gurzau Raul
0138685180
Backed out changeset de46aec7227e (bug 1528648) for 'style' bustage on Windows platform on a CLOSED TREE.
2019-02-27 01:40:34 +02:00
Chris Manchester
c7f1151b94
Bug 1527553 - Update the mozilla-central workspace hack. r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D20738
--HG--
extra : moz-landing-system : lando
2019-02-26 19:37:49 +00:00
Matt Brubeck
36f57a7670
Bug 1528648 - Update Rust dependencies. r=ted
...
Differential Revision: https://phabricator.services.mozilla.com/D20106
--HG--
extra : moz-landing-system : lando
2019-02-20 00:58:41 +00:00
Cosmin Sabou
2bc99829bf
Backed out changeset 4d220064bcf8 (bug 1529681) for causing Windows 2012 AArch64 build bustages. CLOSED TREE
...
--HG--
extra : histedit_source : a68af39c236effa1c63bb091f4f72146c84a1be3
2019-02-25 20:31:13 +02:00
Emilio Cobos Álvarez
a970076f63
Bug 1529681 - Update bindgen. r=bbouvier
2019-02-25 09:51:02 -08:00
Andreea Pavel
6d82da21f3
Backed out changeset e99833064d36 (bug 1529681) for build bustages on a CLOSED TREE
2019-02-25 18:44:17 +02:00
Emilio Cobos Álvarez
66f3c5b7eb
Bug 1529681 - Update bindgen. r=bbouvier
...
This works around an LLVM bug and also pulls a fair amount of bugfixes and perf
improvements. None of the breaking changes affect either the style system or
cranelift stuff.
Changelog for convenience:
https://github.com/rust-lang/rust-bindgen/compare/v0.43.2...v0.47.2
Differential Revision: https://phabricator.services.mozilla.com/D20899
--HG--
extra : moz-landing-system : lando
2019-02-25 09:43:11 +00:00
Jamie Nicol
32ffe0f9b1
Bug 1498732 - Update gleam to 0.6.9. r=kats
...
This provides the functions glMapBufferRange and glUnmapBuffer.
Differential Revision: https://phabricator.services.mozilla.com/D20491
--HG--
extra : moz-landing-system : lando
2019-02-25 14:59:01 +00:00
Csoregi Natalia
208f1b790a
Backed out 2 changesets (bug 1529117) for failures on webdriver/tests/new_session/invalid_capabilities.py. CLOSED TREE
...
Backed out changeset 27882e7ca2a9 (bug 1529117)
Backed out changeset fcfafe134f70 (bug 1529117)
2019-02-20 18:20:49 +02:00
Kartikaya Gupta
ee79b184dd
Bug 1529117 - Re-vendor rust dependencies. r=jrmuizel
...
Depends on D20460
Differential Revision: https://phabricator.services.mozilla.com/D20461
--HG--
extra : moz-landing-system : lando
2019-02-20 13:59:43 +00:00
Kartikaya Gupta
15cd3ce2f6
Bug 1529117 - Bump serde_derive to branch from 1.0.88. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D20460
--HG--
extra : moz-landing-system : lando
2019-02-20 13:58:32 +00:00
Myk Melez
2c76682892
Bug 1527104 - use rkv::OwnedValue instead of internal OwnedValue in kvstore r=nika
...
The kvstore crate that landed in bug 1490496 uses an internal implementation of OwnedValue because the rkv crate's equivalent was insufficient at the time that kvstore was being developed.
rkv's OwnedValue has since evolved to support kvstore's use cases, and bug 1525392 is updating mozilla-central to the latest version of rkv; so we should replace kvstore's internal OwnedValue with rkv::OwnedValue.
Differential Revision: https://phabricator.services.mozilla.com/D19436
--HG--
extra : moz-landing-system : lando
2019-02-15 18:33:30 +00:00
Cosmin Sabou
a4b19fcd61
Merge mozilla-inbound to mozilla-central. a=merge
...
--HG--
rename : browser/components/nsBrowserContentHandler.js => browser/components/BrowserContentHandler.jsm
2019-02-15 20:39:45 +02:00
Nicolas Silva
b32dce70e6
Bug 1527884 - WebRender version 0.60.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19796
--HG--
extra : moz-landing-system : lando
2019-02-15 02:54:40 +00:00
Emilio Cobos Álvarez
e9ae3b0907
Bug 1527410 - Use Rust sizes for flex-basis, width, height, and their min/max properties. r=jwatt
...
Really sorry for the size of the patch :(
Only intentional behavior change is in the uses of HasLengthAndPercentage(),
where it's easier to do the right thing. The checks that used to check for
(IsCalcUnit() && CalcHasPercentage()) are wrong since bug 957915.
Differential Revision: https://phabricator.services.mozilla.com/D19553
2019-02-15 03:59:31 +01:00
Bogdan Tara
3ccaa3b9ba
Backed out changeset e23608ddeac0 (bug 1527884) for wrench bustages CLOSED TREE
2019-02-14 16:43:24 +02:00
Nicolas Silva
3d93798308
Bug 1527884 - WebRender version 0.60.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19780
--HG--
extra : moz-landing-system : lando
2019-02-14 13:40:51 +00:00
Glenn Watson
e44f3a225c
Bug 1527522 - Add external hooks to WR to allow integration with the Gecko profiler. r=kvark,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19611
--HG--
extra : moz-landing-system : lando
2019-02-13 21:46:32 +00:00
Cosmin Sabou
01b4b3830e
Backed out changeset bc69bea83b66 (bug 1527522) for wrench bustages. CLOSED TREE
2019-02-13 09:03:44 +02:00
Glenn Watson
6bb5798bee
Bug 1527522 - Add external hooks to WR to allow integration with the Gecko profiler. r=kvark,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19611
--HG--
extra : moz-landing-system : lando
2019-02-13 04:02:02 +00:00
Myk Melez
3a0aa679dd
Bug 1525392 - update rkv (and LMDB) to their latest stable versions r=froydnj
...
Changes to rkv and LMDB crates:
rkv 0.7.0 -> 0.9.1
lmdb-rkv 0.9.0 -> 0.11.2
lmdb-sys 0.8.0 -> lmdb-rkv-sys 0.8.2
Update to the LMDB C library:
LMDB 0.9.21 -> 0.9.23 (+ backported patch for Mozilla build issue)
Other crate dependency update:
lazy_static 1.0.1 -> 1.2.0
This also removes the workaround for bug 1525219 and updates the kvstore in-tree crate (and nsIKeyValueService XPCOM API) for the rkv changes.
Differential Revision: https://phabricator.services.mozilla.com/D19094
--HG--
rename : third_party/rust/lmdb-rkv/Cargo.toml => third_party/rust/lmdb-rkv-sys/Cargo.toml
rename : third_party/rust/lmdb-sys/build.rs => third_party/rust/lmdb-rkv-sys/build.rs
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/CHANGES => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/CHANGES
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/COPYRIGHT => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/COPYRIGHT
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/Doxyfile => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/Doxyfile
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/LICENSE => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/LICENSE
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/Makefile => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/Makefile
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/intro.doc => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/intro.doc
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/lmdb.h => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/lmdb.h
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_copy.1 => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_copy.1
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_copy.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_copy.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_dump.1 => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_dump.1
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_dump.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_dump.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_load.1 => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_load.1
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_load.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_load.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_stat.1 => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_stat.1
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_stat.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_stat.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/midl.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/midl.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/midl.h => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/midl.h
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest2.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest2.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest3.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest3.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest4.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest4.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest5.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest5.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest6.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest6.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/sample-bdb.txt => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/sample-bdb.txt
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/sample-mdb.txt => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/sample-mdb.txt
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/tooltag => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/tooltag
rename : third_party/rust/lmdb-sys/src/constants.rs => third_party/rust/lmdb-rkv-sys/src/constants.rs
rename : third_party/rust/lmdb-sys/src/ffi.rs => third_party/rust/lmdb-rkv-sys/src/ffi.rs
rename : third_party/rust/lmdb-sys/src/lib.rs => third_party/rust/lmdb-rkv-sys/src/lib.rs
extra : moz-landing-system : lando
2019-02-11 19:53:28 +00:00
Dzmitry Malyshau
19e28f4a85
Bug 1526593 - WR capture frame builder state r=gw
...
Saves a whole lot of useful data to peek in "builder-X-Y.ron"
Differential Revision: https://phabricator.services.mozilla.com/D19256
--HG--
extra : moz-landing-system : lando
2019-02-11 19:54:19 +00:00
Jonathan Kingston
dcf26b19b4
Bug 1346759 - Use URI comparison for null principals instead of pointer comparison. r=ckerschb,bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D12154
--HG--
extra : moz-landing-system : lando
2019-02-11 18:03:12 +00:00
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
Myk Melez
4db9ccb1af
Bug 1490496 - implement XPCOM FFI for key-value storage r=nika,lina,mossop
...
MozReview-Commit-ID: JnQzXG581DW
Differential Revision: https://phabricator.services.mozilla.com/D6328
--HG--
rename : third_party/rust/crossbeam-utils/.cargo-checksum.json => third_party/rust/crossbeam-utils-0.3.2/.cargo-checksum.json
rename : third_party/rust/crossbeam-utils/CHANGELOG.md => third_party/rust/crossbeam-utils-0.3.2/CHANGELOG.md
rename : third_party/rust/crossbeam-utils/Cargo.toml => third_party/rust/crossbeam-utils-0.3.2/Cargo.toml
rename : third_party/rust/crossbeam-utils/LICENSE-MIT => third_party/rust/crossbeam-utils-0.3.2/LICENSE-MIT
rename : third_party/rust/crossbeam-utils/README.md => third_party/rust/crossbeam-utils-0.3.2/README.md
rename : third_party/rust/crossbeam-utils/src/cache_padded.rs => third_party/rust/crossbeam-utils-0.3.2/src/cache_padded.rs
rename : third_party/rust/crossbeam-utils/src/consume.rs => third_party/rust/crossbeam-utils-0.3.2/src/consume.rs
rename : third_party/rust/crossbeam-utils/src/lib.rs => third_party/rust/crossbeam-utils-0.3.2/src/lib.rs
rename : third_party/rust/crossbeam-utils/src/scoped.rs => third_party/rust/crossbeam-utils-0.3.2/src/scoped.rs
rename : third_party/rust/crossbeam-utils/src/consume.rs => third_party/rust/crossbeam-utils/src/atomic/consume.rs
rename : third_party/rust/crossbeam-utils/Cargo.toml => third_party/rust/threadbound/Cargo.toml
rename : third_party/rust/crossbeam-utils/LICENSE-MIT => third_party/rust/threadbound/LICENSE-MIT
rename : third_party/rust/uuid/.cargo-checksum.json => third_party/rust/uuid-0.6.5/.cargo-checksum.json
rename : third_party/rust/uuid/CODE_OF_CONDUCT.md => third_party/rust/uuid-0.6.5/CODE_OF_CONDUCT.md
rename : third_party/rust/uuid/Cargo.toml => third_party/rust/uuid-0.6.5/Cargo.toml
rename : third_party/rust/crossbeam-utils/LICENSE-MIT => third_party/rust/uuid-0.6.5/LICENSE-MIT
rename : third_party/rust/uuid/README.md => third_party/rust/uuid-0.6.5/README.md
rename : third_party/rust/uuid/benches/parse_str.rs => third_party/rust/uuid-0.6.5/benches/parse_str.rs
rename : third_party/rust/uuid/src/adapter.rs => third_party/rust/uuid-0.6.5/src/adapter.rs
rename : third_party/rust/uuid/src/core_support.rs => third_party/rust/uuid-0.6.5/src/core_support.rs
rename : third_party/rust/uuid/src/lib.rs => third_party/rust/uuid-0.6.5/src/lib.rs
rename : third_party/rust/uuid/src/prelude.rs => third_party/rust/uuid-0.6.5/src/prelude.rs
rename : third_party/rust/uuid/src/serde_support.rs => third_party/rust/uuid-0.6.5/src/serde_support.rs
rename : third_party/rust/uuid/src/slog_support.rs => third_party/rust/uuid-0.6.5/src/slog_support.rs
rename : third_party/rust/uuid/src/std_support.rs => third_party/rust/uuid-0.6.5/src/std_support.rs
rename : third_party/rust/uuid/src/test_util.rs => third_party/rust/uuid-0.6.5/src/test_util.rs
rename : third_party/rust/uuid/src/u128_support.rs => third_party/rust/uuid-0.6.5/src/u128_support.rs
rename : third_party/rust/uuid/benches/parse_str.rs => third_party/rust/uuid/benches/invalid_parse_str.rs
rename : third_party/rust/uuid/src/std_support.rs => third_party/rust/uuid/src/parser/std_support.rs
extra : moz-landing-system : lando
2019-02-07 16:14:04 +00:00
Myk Melez
1c7dcac39f
Bug 1525219 - use version of lmdb-sys with fix for Android build issue r=glandium,froydnj
...
The fix for build bug 1512541 causes an Android build issue. The issue has been fixed upstream in LMDB's development branch, but the fix hasn't made it to LMDB's release branch. So I backported it to a branch in the mozilla/lmdb-rs repo, and this change switches to that branch to fix the Android build issue.
Differential Revision: https://phabricator.services.mozilla.com/D18767
--HG--
extra : moz-landing-system : lando
2019-02-06 21:01:19 +00:00
Mike Hommey
ad80231236
Bug 1525227 - Remove unnecessary dependency on bindgen in js/src/rust/shared/Cargo.toml. r=mshal
...
The crate doesn't even have a build script.
Differential Revision: https://phabricator.services.mozilla.com/D18657
--HG--
extra : moz-landing-system : lando
2019-02-06 10:39:07 +00:00
Mike Hommey
5cfa7d1570
Bug 1522614 - Patch cc-rs to handle aarch64 with clang-cl. r=froydnj
...
This backports https://github.com/alexcrichton/cc-rs/pull/370 to the
version of cc-rs we currently have in tree, to minimize the changes.
Depends on D18185
Differential Revision: https://phabricator.services.mozilla.com/D18186
--HG--
extra : moz-landing-system : lando
2019-02-05 21:43:16 +00:00
Dzmitry Malyshau
bbf4f1218b
Bug 1525087 - Plane split dependency update to 0.13.5 r=kats
...
Update to have https://github.com/servo/plane-split/pull/27 included
Differential Revision: https://phabricator.services.mozilla.com/D18593
--HG--
extra : moz-landing-system : lando
2019-02-05 15:28:52 +00:00
Dorel Luca
0890a752bc
Backed out changeset 553538a675ec (bug 1525087) for causing Wrench failure. CLOSED TREE
2019-02-05 01:29:13 +02:00
Dzmitry Malyshau
ead2cc5bf9
Bug 1525087 - Plane split dependency update to 0.13.5 r=kats
...
Update to have https://github.com/servo/plane-split/pull/27 included
Differential Revision: https://phabricator.services.mozilla.com/D18593
--HG--
extra : moz-landing-system : lando
2019-02-04 20:00:27 +00:00
Emilio Cobos Álvarez
3d4396cce6
Bug 1524822 - Fix warnings with rust 1.34+. r=jrmuizel
...
There's some new limited const fn support in stable, and this is the recommended
way to initialize atomics now.
If this for some reason doesn't compile in all platforms / versions we support
I'll just sprinkle some #[allow(deprecated)] instead.
Also, cargo changes the output of Cargo.lock, see
https://github.com/rust-lang/cargo/issues/6180 . So also update those comments.
Differential Revision: https://phabricator.services.mozilla.com/D18495
--HG--
extra : moz-landing-system : lando
2019-02-03 03:20:52 +00:00
Dzmitry Malyshau
8c617a84d2
Bug 1523347 - Plane-split update to 0.13.4 r=kats
...
new version includes necessary quality fixes for plane-splitting
Differential Revision: https://phabricator.services.mozilla.com/D18480
--HG--
extra : moz-landing-system : lando
2019-02-02 04:11:25 +00:00
Henrik Skupin
9abcc24777
Bug 1495062 - [geckodriver] Release 0.24.0. r=ato
...
Depends on D17682
Differential Revision: https://phabricator.services.mozilla.com/D17683
--HG--
extra : moz-landing-system : lando
2019-01-28 15:20:03 +00:00
Henrik Skupin
a7f1d64843
Bug 1495062 - [webdriver] Release 0.39.0. r=ato
...
Depends on D17680
Differential Revision: https://phabricator.services.mozilla.com/D17681
--HG--
extra : moz-landing-system : lando
2019-01-28 15:02:51 +00:00
Henrik Skupin
267486a4e5
Bug 1495062 - [mozversion-rust] Release 0.2.0. r=ato
...
Depends on D17679
Differential Revision: https://phabricator.services.mozilla.com/D17680
--HG--
extra : moz-landing-system : lando
2019-01-28 15:22:37 +00:00
Henrik Skupin
927eabeb98
Bug 1495062 - [mozrunner-rust] Release 0.9.0. r=ato
...
Depends on D17678
Differential Revision: https://phabricator.services.mozilla.com/D17679
--HG--
extra : moz-landing-system : lando
2019-01-28 15:22:44 +00:00
Henrik Skupin
32ca2a0c03
Bug 1495062 - [mozprofile-rust] Release 0.5.0. r=ato
...
Differential Revision: https://phabricator.services.mozilla.com/D17678
--HG--
extra : moz-landing-system : lando
2019-01-28 15:22:56 +00:00
Benjamin Bouvier
97cb21c541
Bug 1522173: Bump Cranelift to 0.28; r=sunfish
...
--HG--
extra : rebase_source : 0f772aa20c592a46cfdbc83a64b218a4568ff28d
extra : histedit_source : 7148969780d2ba4fb5aeecdcb413855a4babef33
2019-01-24 10:51:17 +01:00
Andreea Pavel
85bc0128c7
Backed out changeset 4fcfa39da922 (bug 1522173) bmsvc build bustages on a CLOSED TREE
2019-01-24 12:17:35 +02:00
Benjamin Bouvier
23341bdabb
Bug 1522173: Bump Cranelift to 0.28; r=sunfish
...
--HG--
extra : rebase_source : 96c6c7eaf3e89dff6e1a5378849dd78fe783b485
2019-01-24 10:51:17 +01:00
Emilio Cobos Álvarez
73eced9e26
Bug 1541542 - Update cssparser.
2019-04-03 20:58:20 +02:00
Daniel Varga
6082d0da1c
Backed out 2 changesets (bug 1513173) for build bustage error: Could not compile `style' on a CLOSED TREE
...
Backed out changeset 7f34457bee51 (bug 1513173)
Backed out changeset 82ddefcec03f (bug 1513173)
2019-04-03 19:19:55 +03:00
Bastien Orivel
5b0fd46634
Bug 1513173 - Part 1: Update syn 0.15 related dependencies. r=emilio
...
I don't think this'll change anything performance-wise but let's try
2019-04-03 12:12:23 +02:00
Lee Salzman
78dc1ee852
Bug 1455848 - update dwrote to version 0.8. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16897
2019-01-17 15:45:26 -05:00
Razvan Maries
6161f7cc5b
Backed out 4 changesets (bug 1455848) for windows wrench failures. CLOSED TREE
...
Backed out changeset d56504db04ea (bug 1455848)
Backed out changeset f2279ecacb81 (bug 1455848)
Backed out changeset 44a36f0fe512 (bug 1455848)
Backed out changeset b8444f241aca (bug 1455848)
2019-01-24 00:56:40 +02:00
Lee Salzman
bae6f29257
Bug 1455848 - update dwrote to version 0.8. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16897
2019-01-17 15:45:26 -05:00
Bobby Holley
c0182b02f9
Bug 1521187 - Add a dependency on derive_more. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D17028
--HG--
rename : third_party/rust/semver/.cargo-checksum.json => third_party/rust/semver-0.6.0/.cargo-checksum.json
rename : third_party/rust/semver/Cargo.toml => third_party/rust/semver-0.6.0/Cargo.toml
rename : third_party/rust/semver/README.md => third_party/rust/semver-0.6.0/README.md
rename : third_party/rust/semver/src/lib.rs => third_party/rust/semver-0.6.0/src/lib.rs
rename : third_party/rust/semver/src/version.rs => third_party/rust/semver-0.6.0/src/version.rs
rename : third_party/rust/semver/src/version_req.rs => third_party/rust/semver-0.6.0/src/version_req.rs
2019-01-22 12:19:22 -08:00
WR Updater Bot
1e4aa0cadd
Bug 1521518 - Update crate versions for changes in WR PR #3514 . r=kats
...
Depends on D17127
Differential Revision: https://phabricator.services.mozilla.com/D17128
--HG--
extra : moz-landing-system : lando
2019-01-21 15:12:54 +00:00
Emilio Cobos Álvarez
f44aa80f85
Bug 1519639 - Update euclid. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16390
2019-01-13 11:21:20 +01:00
Bobby Holley
b381fba212
Bug 1519454 - Put malloc_size_of_derive on crates.io, and add a reduced fork of malloc_size_of for WebRender. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D16353
--HG--
rename : servo/components/malloc_size_of_derive/LICENSE-APACHE => gfx/wr/wr_malloc_size_of/LICENSE-APACHE
rename : servo/components/malloc_size_of_derive/LICENSE-MIT => gfx/wr/wr_malloc_size_of/LICENSE-MIT
rename : servo/components/malloc_size_of_derive/LICENSE-APACHE => third_party/rust/malloc_size_of_derive/LICENSE-APACHE
rename : servo/components/malloc_size_of_derive/LICENSE-MIT => third_party/rust/malloc_size_of_derive/LICENSE-MIT
rename : servo/components/malloc_size_of_derive/lib.rs => third_party/rust/malloc_size_of_derive/lib.rs
2019-01-12 12:36:22 -08:00
Bogdan Tara
1b63fe08ee
Backed out 4 changesets (bug 1519454) for api.rs build bustage CLOSED TREE
...
Backed out changeset 21d74c03c00a (bug 1519454)
Backed out changeset 054028a8d4a7 (bug 1519454)
Backed out changeset e9b1d04247de (bug 1519454)
Backed out changeset f3ef205b4f63 (bug 1519454)
--HG--
rename : third_party/rust/malloc_size_of_derive/LICENSE-APACHE => servo/components/malloc_size_of_derive/LICENSE-APACHE
rename : third_party/rust/malloc_size_of_derive/LICENSE-MIT => servo/components/malloc_size_of_derive/LICENSE-MIT
rename : third_party/rust/malloc_size_of_derive/lib.rs => servo/components/malloc_size_of_derive/lib.rs
2019-01-12 21:54:54 +02:00
Bobby Holley
466c21b4c4
Bug 1519454 - Put malloc_size_of_derive on crates.io, and add a reduced fork of malloc_size_of for WebRender. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D16353
--HG--
rename : servo/components/malloc_size_of_derive/LICENSE-APACHE => gfx/wr/wr_malloc_size_of/LICENSE-APACHE
rename : servo/components/malloc_size_of_derive/LICENSE-MIT => gfx/wr/wr_malloc_size_of/LICENSE-MIT
rename : servo/components/malloc_size_of_derive/LICENSE-APACHE => third_party/rust/malloc_size_of_derive/LICENSE-APACHE
rename : servo/components/malloc_size_of_derive/LICENSE-MIT => third_party/rust/malloc_size_of_derive/LICENSE-MIT
rename : servo/components/malloc_size_of_derive/lib.rs => third_party/rust/malloc_size_of_derive/lib.rs
extra : moz-landing-system : lando
2019-01-12 19:21:56 +00:00
Shanavas M
03d98acfa8
Bug 1519269 - Remove OrderedMap in favor of IndexMap. r=emilio
...
This cherry-picks https://github.com/servo/servo/pull/22656 .
2019-01-11 01:02:54 +01:00
Henri Sivonen
b10e89785b
Bug 1515351 - Update encoding_rs to 0.8.14. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D15934
--HG--
extra : moz-landing-system : lando
2019-01-10 09:42:39 +00:00
WR Updater Bot
f41d47e969
Bug 1518770 - Re-vendor rust dependencies. r=kats
...
Depends on D16040
Differential Revision: https://phabricator.services.mozilla.com/D16041
--HG--
extra : moz-landing-system : lando
2019-01-09 13:31:28 +00:00
Bastien Orivel
f5ad465d1e
Bug 1513173 - Part 1: Update all the syn 0.15 related dependencies r=emilio
...
--HG--
extra : histedit_source : e89bd10f876824d40df5d6d96810f727b34549ee
2019-01-08 05:40:00 +02:00
Cameron McCormack
81b00f453b
Bug 1500362 - Use atom handles in favour of atom pointers in style system code r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D15078
--HG--
extra : moz-landing-system : lando
2019-01-07 07:54:46 +00:00
Bastien Orivel
24db8c61b4
Bug 1518045 - Update owning_ref to 0.4.
...
This cherry-picks https://github.com/servo/servo/pull/22534 , plus the relevant
re-vendoring.
2019-01-07 01:13:43 +01:00
Simon Sapin
2720b7c034
Bug 1518045 - Publish selectors 0.21.0 on crates.io. r=emilio
...
This cherry-picks https://github.com/servo/servo/pull/22577 , with the relevant
lockfile update.
2019-01-07 00:53:11 +01:00
Benjamin Bouvier
1542471486
Bug 1517752: Update to Cranelift 0.26; r=sunfish
2019-01-04 16:19:48 +01:00
WR Updater Bot
f9603f7b63
Bug 1517616 - Re-vendor rust dependencies. r=kats
...
Depends on D15699
Differential Revision: https://phabricator.services.mozilla.com/D15700
--HG--
extra : moz-landing-system : lando
2019-01-04 04:21:40 +00:00
WR Updater Bot
37b71672f9
Bug 1517390 - Update webrender to commit 184314dfbb5dbf4a290994753a9712eff1b97e3a (WR PR #3457 ). r=kats
...
https://github.com/servo/webrender/pull/3457
Differential Revision: https://phabricator.services.mozilla.com/D15633
--HG--
extra : moz-landing-system : lando
2019-01-03 04:05:14 +00:00
Bastien Orivel
a640e5b81f
Bug 1516262 - Part 1: Update base64 and bump webdriver's version; r=ato
2019-01-02 12:13:07 +00:00
WR Updater Bot
cdfba84b4e
Bug 1516304 - Re-vendor rust dependencies. r=kats
...
Depends on D15315
Differential Revision: https://phabricator.services.mozilla.com/D15316
--HG--
rename : third_party/rust/block-buffer/src/paddings.rs => third_party/rust/block-buffer-0.3.3/src/paddings.rs
rename : third_party/rust/byte-tools/src/read_single.rs => third_party/rust/byte-tools-0.2.0/src/read_single.rs
rename : third_party/rust/byte-tools/src/read_slice.rs => third_party/rust/byte-tools-0.2.0/src/read_slice.rs
rename : third_party/rust/byte-tools/src/write_single.rs => third_party/rust/byte-tools-0.2.0/src/write_single.rs
rename : third_party/rust/byte-tools/src/write_slice.rs => third_party/rust/byte-tools-0.2.0/src/write_slice.rs
rename : third_party/rust/sha2/tests/data/sha224/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha224/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha224/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha224/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha224/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha224/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha256/one_million_a.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/one_million_a.output.bin
rename : third_party/rust/sha2/tests/data/sha256/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha256/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha256/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha384/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha384/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha384/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha384/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha384/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha384/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha384/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha384/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha512/one_million_a.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/one_million_a.output.bin
rename : third_party/rust/sha2/tests/data/sha512/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha512/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha512/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha512_224/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_224/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_224/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha512_224/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_224/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_224/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha512_224/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_224/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha512_256/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_256/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_256/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha512_256/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_256/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_256/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha512_256/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_256/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha256/one_million_a.output.bin => third_party/rust/sha2/tests/data/sha256_one_million_a.bin
rename : third_party/rust/sha2/tests/data/sha512/one_million_a.output.bin => third_party/rust/sha2/tests/data/sha512_one_million_a.bin
extra : moz-landing-system : lando
2018-12-25 01:11:35 +00:00
WR Updater Bot
a5500b828f
Bug 1516012 - Re-vendor rust dependencies. r=kats
...
Depends on D15247
Differential Revision: https://phabricator.services.mozilla.com/D15248
--HG--
extra : moz-landing-system : lando
2018-12-22 08:57:28 +00:00
Cameron McCormack
99f949e5e4
Bug 1515533 - Bump smallvec and smallbitvec r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D15052
--HG--
extra : moz-landing-system : lando
2018-12-20 01:49:42 +00:00
J.C. Jones
884c261af0
Bug 1514247 - Upgrade u2f-hid-rs to 0.2.3 r=emilio,keeler
...
This patch moves u2f-hid-rs to 0.2.3 [1], which changes the dependency graph of
u2f-hid-rs to not directly rely on the low-level core-foundation-sys library, as
core-foundation has all the features u2f-hid-rs needs in 0.6.1+.
This patch vendors core-foundation 0.6.3 and core-foundation-sys 0.6.2 as a
consequence.
[1] https://github.com/jcjones/u2f-hid-rs/releases/tag/v0.2.3
[2] d1d36d1044
Differential Revision: https://phabricator.services.mozilla.com/D14569
--HG--
extra : moz-landing-system : lando
2018-12-14 19:40:03 +00:00
WR Updater Bot
4b704dbf3d
Bug 1514179
- Re-vendor rust dependencies. r=kats
...
Depends on D14536
Differential Revision: https://phabricator.services.mozilla.com/D14537
--HG--
extra : moz-landing-system : lando
2018-12-14 13:31:33 +00:00
Emilio Cobos Álvarez
59a72efa12
Bug 1512537 - Update euclid. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D14246
--HG--
extra : moz-landing-system : lando
2018-12-13 00:53:58 +00:00
Cosmin Sabou
2c6cd998ef
Merge mozilla-central to autoland.
2018-12-13 00:01:46 +02:00
Bastien Orivel
fea3d3edf5
Bug 1513173 - Update darling to 0.8.1 and revendor rust dependencies. r=emilio
...
This will hopefully help reducing build times
2018-12-12 18:58:48 +01:00
Bryce Van Dyk
d9995b9edc
Bug 1513042 - Update mp4parse-rust to v0.11.2. r=jya
...
Update mp4parse-rust update script and pull the new version.
This update changes the mp4parse C-API. Specifically, each track can now
have multiple sample descriptions. Previously we'd just exposed the first for
the entire track, and if others were available they were not exposed via the
API. Because of the API change, we update the C++ interface with mp4parse-rust.
We now inspect the sample info to make sure they're consistent with the parsers
expectations:
- Only a single codec is present for a track, multiple codecs in a track will
result in us returning an error.
- Only 0 or 1 crypto info is present for a track, more than one set of info will
result in us returning an error.
We still generalize some of the first sample info to the samples of the track,
as we did before this patch. However, we will now catch the above cases
explicitly.
We now handle crypto information if it is not present on the first sample info.
The parser will iterate through sample infos and use the first set of crypto
info it finds (and fail if it finds 2+).
Differential Revision: https://phabricator.services.mozilla.com/D14107
--HG--
extra : moz-landing-system : lando
2018-12-12 15:04:18 +00:00
Dorel Luca
58cd1ee36a
Backed out changeset b3a9872c08d7 (bug 1513042) for Gtest failure
...
--HG--
extra : rebase_source : 6930ed8e1ea84af3a83f380279138d75ce2bde30
2018-12-12 02:13:45 +02:00
Bryce Van Dyk
74daa628bc
Bug 1513042 - Update mp4parse-rust to v0.11.2. r=jya
...
Update mp4parse-rust update script and pull the new version.
This update changes the mp4parse C-API. Specifically, each track can now
have multiple sample descriptions. Previously we'd just exposed the first for
the entire track, and if others were available they were not exposed via the
API. Because of the API change, we update the C++ interface with mp4parse-rust.
We now inspect the sample info to make sure they're consistent with the parsers
expectations:
- Only a single codec is present for a track, multiple codecs in a track will
result in us returning an error.
- Only 0 or 1 crypto info is present for a track, more than one set of info will
result in us returning an error.
We still generalize some of the first sample info to the samples of the track,
as we did before this patch. However, we will now catch the above cases
explicitly.
We now handle crypto information if it is not present on the first sample info.
The parser will iterate through sample infos and use the first set of crypto
info it finds (and fail if it finds 2+).
Differential Revision: https://phabricator.services.mozilla.com/D14107
--HG--
extra : moz-landing-system : lando
2018-12-11 20:55:26 +00:00