Skip to content

Commit

Permalink
Backports for Julia 1.3-RC3 (#33221)
Browse files Browse the repository at this point in the history
Backports for Julia 1.3-RC3
  • Loading branch information
staticfloat authored Oct 3, 2019
2 parents a04936e + 1b4b7ef commit 11561e2
Show file tree
Hide file tree
Showing 204 changed files with 873 additions and 161 deletions.
3 changes: 1 addition & 2 deletions LICENSE.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,10 @@ Julia's build process uses the following external tools:
- [PATCHELF](https://nixos.org/patchelf.html)
- [OBJCONV](https://www.agner.org/optimize/#objconv)

Julia bundles the following external programs and libraries on some platforms:
Julia bundles the following external programs and libraries:

- [7-Zip](https://www.7-zip.org/license.txt)
- [ZLIB](https://zlib.net/zlib_license.html)
- [LIBEXPAT](http://expat.cvs.sourceforge.net/viewvc/expat/expat/README)

On some platforms, distributions of Julia contain SSL certificate authority certificates,
released under the [Mozilla Public License](https://en.wikipedia.org/wiki/Mozilla_Public_License).
7 changes: 3 additions & 4 deletions Make.inc
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ USE_SYSTEM_LIBSSH2:=0
USE_SYSTEM_CURL:=0
USE_SYSTEM_LIBGIT2:=0
USE_SYSTEM_PATCHELF:=0
USE_SYSTEM_ZLIB:=0
USE_SYSTEM_P7ZIP:=0

# Link to the LLVM shared library
USE_LLVM_SHLIB := 1
Expand Down Expand Up @@ -1005,7 +1007,7 @@ USE_BINARYBUILDER ?= 0
endif

# This is the set of projects that BinaryBuilder dependencies are hooked up for.
BB_PROJECTS := OPENBLAS LLVM SUITESPARSE OPENLIBM MBEDTLS LIBSSH2 CURL LIBGIT2 PCRE LIBUV LIBUNWIND DSFMT OBJCONV
BB_PROJECTS := OPENBLAS LLVM SUITESPARSE OPENLIBM GMP MBEDTLS LIBSSH2 MPFR CURL LIBGIT2 PCRE LIBUV LIBUNWIND DSFMT OBJCONV ZLIB P7ZIP
define SET_BB_DEFAULT
# First, check to see if BB is disabled on a global setting
ifeq ($$(USE_BINARYBUILDER),0)
Expand All @@ -1022,9 +1024,6 @@ endef
$(foreach proj,$(BB_PROJECTS),$(eval $(call SET_BB_DEFAULT,$(proj))))


# GMP and MPFR have serious performance regressions for now
USE_BINARYBUILDER_GMP ?= 0
USE_BINARYBUILDER_MPFR ?= 0

# Use the Assertions build
BINARYBUILDER_LLVM_ASSERTS ?= 0
Expand Down
40 changes: 8 additions & 32 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ ifeq ($(BUNDLE_DEBUG_LIBS),1)
else
@$(MAKE) $(QUIET_MAKE) release
endif
@for subdir in $(bindir) $(datarootdir)/julia/stdlib/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \
@for subdir in $(bindir) $(datarootdir)/julia/stdlib/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir) $(libexecdir); do \
mkdir -p $(DESTDIR)$$subdir; \
done

Expand All @@ -293,6 +293,9 @@ endif
-$(INSTALL_M) $(build_bindir)/libopenlibm.dll.a $(DESTDIR)$(libdir)/
else

# Install `7z` into libexec/
$(INSTALL_M) $(build_bindir)/7z $(DESTDIR)$(libexecdir)/

# Copy over .dSYM directories directly for Darwin
ifneq ($(DARWIN_FRAMEWORK),1)
ifeq ($(OS),Darwin)
Expand Down Expand Up @@ -454,8 +457,6 @@ ifeq ($(OS), Darwin)
endif

ifeq ($(OS), WINNT)
[ ! -d $(JULIAHOME)/dist-extras ] || ( cd $(JULIAHOME)/dist-extras && \
cp 7z.exe 7z.dll libexpat-1.dll zlib1.dll $(BUILDROOT)/julia-$(JULIA_COMMIT)/bin )
cd $(BUILDROOT)/julia-$(JULIA_COMMIT)/bin && rm -f llvm* llc.exe lli.exe opt.exe LTO.dll bugpoint.exe macho-dump.exe

# create file listing for uninstall. note: must have Windows path separators and line endings.
Expand All @@ -465,7 +466,7 @@ ifeq ($(OS), WINNT)
cd $(BUILDROOT) && $(call spawn,$(JULIAHOME)/dist-extras/nsis/makensis.exe) -NOCD -DVersion=$(JULIA_VERSION) -DArch=$(ARCH) -DCommit=$(JULIA_COMMIT) -DJULIAHOME="$(call cygpath_w,$(JULIAHOME))" $(call cygpath_w,$(JULIAHOME)/contrib/windows/build-installer.nsi) | iconv -f latin1

# compress nsis installer and combine with 7zip self-extracting header
cd $(BUILDROOT) && $(JULIAHOME)/dist-extras/7z a -mx=9 "julia-install-$(JULIA_COMMIT)-$(ARCH).7z" julia-installer.exe
cd $(BUILDROOT) && $(JULIAHOME)/usr/bin/7z a -mx=9 "julia-install-$(JULIA_COMMIT)-$(ARCH).7z" julia-installer.exe
cd $(BUILDROOT) && cat $(JULIAHOME)/contrib/windows/7zS.sfx $(JULIAHOME)/contrib/windows/7zSFX-config.txt "julia-install-$(JULIA_COMMIT)-$(ARCH).7z" > "$(JULIA_BINARYDIST_FILENAME).exe"
chmod a+x "$(BUILDROOT)/$(JULIA_BINARYDIST_FILENAME).exe"
-rm -f $(BUILDROOT)/julia-install-$(JULIA_COMMIT)-$(ARCH).7z
Expand Down Expand Up @@ -585,37 +586,12 @@ test-%: check-whitespace $(JULIA_BUILD_MODE)
# download target for some hardcoded windows dependencies
.PHONY: win-extras wine_path
win-extras:
[ -d $(JULIAHOME)/dist-extras ] || mkdir $(JULIAHOME)/dist-extras
ifneq ($(BUILD_OS),WINNT)
ifeq (,$(findstring CYGWIN,$(BUILD_OS)))
cp /usr/lib/p7zip/7z /usr/lib/p7zip/7z.so $(JULIAHOME)/dist-extras
endif
endif
ifneq (,$(filter $(ARCH), i386 i486 i586 i686))
cd $(JULIAHOME)/dist-extras && \
$(JLDOWNLOAD) https://sourceforge.net/projects/sevenzip/files/7-Zip/19.00/7z1900.exe && \
$(JLCHECKSUM) 7z1900.exe && \
7z x -y 7z1900.exe 7z.exe 7z.dll && \
../contrib/windows/winrpm.sh http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2 \
"mingw32-libexpat1 mingw32-zlib1" && \
cp usr/i686-w64-mingw32/sys-root/mingw/bin/*.dll .
else ifeq ($(ARCH),x86_64)
cd $(JULIAHOME)/dist-extras && \
$(JLDOWNLOAD) https://downloads.sourceforge.net/project/sevenzip/7-Zip/19.00/7z1900-x64.exe && \
$(JLCHECKSUM) 7z1900-x64.exe && \
7z x -y 7z1900-x64.exe 7z.exe 7z.dll && \
../contrib/windows/winrpm.sh http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.2 \
"mingw64-libexpat1 mingw64-zlib1" && \
cp usr/x86_64-w64-mingw32/sys-root/mingw/bin/*.dll .
else
$(error no win-extras target for ARCH=$(ARCH))
endif
@$(MAKE) -C $(BUILDROOT)/deps install-p7zip
mkdir -p $(JULIAHOME)/dist-extras
cd $(JULIAHOME)/dist-extras && \
$(JLDOWNLOAD) https://sourceforge.net/projects/nsis/files/NSIS%203/3.04/nsis-3.04-setup.exe && \
$(JLCHECKSUM) nsis-3.04-setup.exe && \
chmod a+x 7z.exe && \
chmod a+x 7z.dll && \
$(call spawn,./7z.exe) x -y -onsis nsis-3.04-setup.exe && \
$(call spawn,$(JULIAHOME)/usr/bin/7z.exe) x -y -onsis nsis-3.04-setup.exe && \
chmod a+x ./nsis/makensis.exe

# various statistics about the build that may interest the user
Expand Down
4 changes: 2 additions & 2 deletions base/compiler/ssair/ir.jl
Original file line number Diff line number Diff line change
Expand Up @@ -1001,14 +1001,14 @@ end

function finish_current_bb!(compact, active_bb, old_result_idx=compact.result_idx, unreachable=false)
if compact.active_result_bb > length(compact.result_bbs)
#@assert compact.bb_rename[active_bb] == 0
#@assert compact.bb_rename[active_bb] == -1
return true
end
bb = compact.result_bbs[compact.active_result_bb]
# If this was the last statement in the BB and we decided to skip it, insert a
# dummy `nothing` node, to prevent changing the structure of the CFG
skipped = false
if !compact.cfg_transforms_enabled || active_bb == 0 || active_bb > length(compact.bb_rename_succ) || compact.bb_rename_succ[active_bb] != 0
if !compact.cfg_transforms_enabled || active_bb == 0 || active_bb > length(compact.bb_rename_succ) || compact.bb_rename_succ[active_bb] != -1
if compact.result_idx == first(bb.stmts)
length(compact.result) < old_result_idx && resize!(compact, old_result_idx)
if unreachable
Expand Down
6 changes: 4 additions & 2 deletions base/namedtuple.jl
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,13 @@ if nameof(@__MODULE__) === :Base
Construct a named tuple with the given `names` (a tuple of Symbols) and field types `T`
(a `Tuple` type) from a tuple of values.
"""
function NamedTuple{names,T}(args::Tuple) where {names, T <: Tuple}
@eval function NamedTuple{names,T}(args::Tuple) where {names, T <: Tuple}
if length(args) != length(names)
throw(ArgumentError("Wrong number of arguments to named tuple constructor."))
end
NamedTuple{names,T}(T(args))
# Note T(args) might not return something of type T; e.g.
# Tuple{Type{Float64}}((Float64,)) returns a Tuple{DataType}
$(Expr(:splatnew, :(NamedTuple{names,T}), :(T(args))))
end

"""
Expand Down
2 changes: 0 additions & 2 deletions base/strings/io.jl
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ if `io` is not given) a canonical (un-decorated) text representation.
The representation used by `print` includes minimal formatting and tries to
avoid Julia-specific details.
Printing `nothing` is not allowed and throws an error.
`print` falls back to calling `show`, so most types should just define
`show`. Define `print` if your type has a separate "plain" representation.
For example, `show` displays strings with quotes, and `print` displays strings
Expand Down
6 changes: 2 additions & 4 deletions contrib/generate_precompile.jl
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
# This file is a part of Julia. License is MIT: https://julialang.org/license

if !isempty(ARGS)
ARGS[1] == "0" && exit(0)
end

if isempty(ARGS) || ARGS[1] !== "0"
# Prevent this from being put into the Main namespace
@eval Module() begin
if !isdefined(Base, :uv_eventloop)
Expand Down Expand Up @@ -180,3 +177,4 @@ end
generate_precompile_statements()

end # @eval
end
7 changes: 6 additions & 1 deletion contrib/mac/app/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,12 @@ dmg/$(APP_NAME): startup.applescript julia.icns
-mkdir -p $@/Contents/Resources/julia
make -C $(JULIAHOME) binary-dist
tar zxf $(JULIAHOME)/$(JULIA_BINARYDIST_FILENAME).tar.gz -C $@/Contents/Resources/julia --strip-components 1
-codesign -s "AFB379C0B4CBD9DB9A762797FC2AB5460A2B0DBE" --deep $@
if [ -n "$$MACOS_CODESIGN_IDENTITY" ]; then \
echo "Codesigning with identity $$MACOS_CODESIGN_IDENTITY"; \
codesign -s "$$MACOS_CODESIGN_IDENTITY" -v --deep $@; \
else \
true; \
fi

ROOTFILES := $(shell ls -ld dmg/*.app *.dmg 2> /dev/null | awk '{print $$3}')
clean:
Expand Down
2 changes: 1 addition & 1 deletion contrib/refresh_bb_tarballs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
TRIPLETS="i686-linux-gnu x86_64-linux-gnu aarch64-linux-gnu arm-linux-gnueabihf powerpc64le-linux-gnu i686-linux-musl x86_64-linux-musl aarch64-linux-musl arm-linux-musleabihf x86_64-apple-darwin14 x86_64-unknown-freebsd11.1 i686-w64-mingw32 x86_64-w64-mingw32"

# These are the projects currently using BinaryBuilder; both GCC-expanded and non-GCC-expanded:
BB_PROJECTS="gmp mbedtls libssh2 mpfr curl libgit2 pcre libuv unwind osxunwind dsfmt objconv"
BB_PROJECTS="gmp mbedtls libssh2 mpfr curl libgit2 pcre libuv unwind osxunwind dsfmt objconv p7zip zlib"
BB_GCC_EXPANDED_PROJECTS="llvm openblas suitesparse openlibm"

# If we've been given a project name, filter down to that one:
Expand Down
11 changes: 11 additions & 0 deletions deps/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,15 @@ ifeq ($(USE_SYSTEM_UTF8PROC), 0)
DEP_LIBS += utf8proc
endif

ifeq ($(USE_SYSTEM_LIBZ), 0)
DEP_LIBS += libz
endif

ifeq ($(USE_SYSTEM_P7ZIP), 0)
DEP_LIBS += p7zip
endif


# Only compile standalone LAPACK if we are not using OpenBLAS.
# OpenBLAS otherwise compiles LAPACK as part of its build.
# This is useful where one wants to use the vendor BLAS, but
Expand Down Expand Up @@ -191,3 +200,5 @@ include $(SRCDIR)/libssh2.mk
include $(SRCDIR)/curl.mk
include $(SRCDIR)/libgit2.mk
include $(SRCDIR)/libwhich.mk
include $(SRCDIR)/zlib.mk
include $(SRCDIR)/p7zip.mk
8 changes: 6 additions & 2 deletions deps/Versions.make
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ UNWIND_BB_REL = 4
OSXUNWIND_VER = 0.0.5
OSXUNWIND_BB_REL = 0
GMP_VER = 6.1.2
GMP_BB_REL = 1
GMP_BB_REL = 3
MPFR_VER = 4.0.2
MPFR_BB_REL = 1
MPFR_BB_REL = 0
PATCHELF_VER = 0.9
MBEDTLS_VER = 2.16.0
MBEDTLS_BB_REL = v0.17.0
Expand All @@ -32,6 +32,10 @@ LIBUV_VER = 1.29.1
LIBUV_BB_REL = 0
OBJCONV_VER = 2.49.0
OBJCONV_BB_REL = 0
ZLIB_VER = 1.2.11
ZLIB_BB_REL = 3
P7ZIP_VER = 16.2.0
P7ZIP_BB_REL = 1

# Specify the version of the Mozilla CA Certificate Store to obtain.
# The versions of cacert.pem are identified by the date (YYYY-MM-DD) of their changes.
Expand Down
1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.aarch64-linux-gnu.tar.gz/md5

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.aarch64-linux-musl.tar.gz/md5

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.arm-linux-gnueabihf.tar.gz/md5

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.i686-linux-gnu.tar.gz/md5

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.i686-linux-gnu.tar.gz/sha512

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.i686-linux-musl.tar.gz/md5

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.i686-linux-musl.tar.gz/sha512

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.i686-w64-mingw32.tar.gz/md5

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.i686-w64-mingw32.tar.gz/sha512

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.x86_64-linux-gnu.tar.gz/md5

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.x86_64-linux-gnu.tar.gz/sha512

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.x86_64-linux-musl.tar.gz/md5

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion deps/checksums/GMP.v6.1.2-1.x86_64-w64-mingw32.tar.gz/md5

This file was deleted.

This file was deleted.

1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.aarch64-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ed06ab3d41f85e837cd605bc3fad476b
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8b04b36670d77e4a4f281c7587b3d878449ec8b7a07cd86f41a4e594f8428b4587659be0ecef59ff065bc9c6ba607bf03158a082b4ce2cb4c0c9e74411295106
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.aarch64-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5041b7635c6f1fc50b66f67075cda4c3
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f90edfec0792379c35129ca5b38d987455522da64ef2dd6ff624c8c271f04868f3f816b8c23f07b705af025119708005990e93bc3018952aa5c38b4365e01a5a
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.arm-linux-gnueabihf.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9da15965b743ecdd869ac374ed7dee72
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1a2915d7e5e0a624f2053c16df3daba567f45e1fca0e19ab81535856e36b83978ead98cd72e6212fb6bc293b409f5674cb8ea8b3369a35b825a2ac3aac57494a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e073ec5a73eaad5a70660fd75a41781d
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2d0e5b9bf07ffc048306d76f6bb27f1897ec4f6480597fa27ab647f742285f3e5ae5fbc495d9abde63f2b3439dbb41ccf7b0ca395106ee7adb3233d3e43d44b8
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d8908bead56aa3db1dec41c18782e532
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-linux-gnu.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
89da4c61528e51e5bc7293b824cd57fd10fad93757227a5f5a52a1e347f353b91bdcdbcc8591cc0d01c0952d37c03339a107856505cf2a17d25f35328453388c
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
31564e45dd5fdafe816d29e09402ba79
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-linux-musl.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a43b13ba05812a9dd9225aca5db39615baebad3ef1510458d3f441519c3253774ed46497f4d65730a24e021440bae19342e4f7e56ed0e956c10e77cf61016040
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-w64-mingw32.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cc730eddb20303e8131dc4b551a48500
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.i686-w64-mingw32.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e080478a9c40572eac4baec78c0295c5f4b3ca683a3a66fb4dd24a76fc9be92d2de7f0e9409b6e281babc6a1ba3f543d3f0ab7e6b12f67957d43931c74076bf1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
aeb0300673be0b235737eee73ac8ab4a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
85b1504811515525a4d03f5068760138c0c11f66b47b140eac5009f2a18fd413ea8bbd1a9a02253a7ba14bede26317f46f9daf689d36915a6eb7a0a2bb029d44
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d574efeb8dae18a80ebd1ce3e6d4ecc3
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
80e7c6eff9cba0dc871f320d0c570523d6fd53a9bcb3022fa6b75b4ef509872c9d4414fb4d37f9e4138cf2266621aac9bbd4da0a7deeb1ed014be8c37cbc2adb
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.x86_64-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8b6da6984c1113f21ebbaf8cd5820418
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.x86_64-linux-gnu.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bcdcbd20b950cc8ca94c2df66b85f3633ca997cfeaf042dfc6093607a2cd16f109b9263c1a83cd1c3e259a8c278cf7ef1cf47805ad762f4e49939cc5f132d75f
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.x86_64-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
34894a2ce504f62a02bf05190d5e67c5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
df4e5467ecbe8d4b340c8c63a691d5de8edaa8b6cf047bc702a5ae32e1868199bb16661d54a97c205488d6fb0238e0c75984723f23e114b11b2bece022fbb0fe
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
c553733282390fde94c66b38e1a78a15
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
45647d628299e0cf22bac66afd457d83fdcc8eabef13b3e5c3f2b1b0ae193c4c86cd56921556a0ecacbf6bb9256c24daccf894dbd16929ef6f4387c615f67019
1 change: 1 addition & 0 deletions deps/checksums/GMP.v6.1.2-3.x86_64-w64-mingw32.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
44ded1fc674258c516768e3036f2ba6b
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f87d6c4cd0c9e1011d516d88b7f72f38ef29e3342c2c44dc638c24f17d975d5f6ddfac363f1114d2cb476999de7b7675f33998e7ae82e875d9e4c1a1accf23f9
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.aarch64-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1cda9d8886b5b87a496caaa08a65c087
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
481683f1d7abc3346b003c275c44e199b4ff89358ef12c4b2dab7458c68237b0aafb76792de2932ac91e5228c23360b7fa5fa2ef92c0994157e3c33bb24cbea9
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.aarch64-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
108305a6eb6fb76df7ce2ff4f410b786
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
26a82a851ff11e81f33741ae05bb53cfa8bd3af32f466efcf4048e8d6577daa5e8ede67cf19efabfba152b3e93db7eacb5434c6864a0d1ec2c5030d10c5d568e
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2fdc41279fc93d071d239a7f6a6cf28c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
654566a5a7a540c29fbf4b925f1bc444c6471a3b5b13bdd1a1f927e01dc9f9cd4a8f4d16b35aed6c06b790cdc4fc9703ec63995492bab138e5b4fd2562f95158
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
87606da70ab6faf6a6d3d918cf58581b
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
316233ff37ac60a63fd9e3604b1412e2365f5a3a69c0af5557978b937816bb81c5d06e6cba188322e62983d62daee1e56dd1f28b05d6076333fbb5b8bbc56c25
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.i686-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
86f289a10058ef62cea59ffa063ce989
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.i686-linux-gnu.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ff66362191a8307972d5f47c35eafc788067fe2a38be60d38d4a1ee9ae2004dcbd7c3e062db8ebd3914804c97ce46776eaa9723fc9b533813f3476f6e701cbd8
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.i686-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3e7a14eb121371420838253b519c2995
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.i686-linux-musl.tar.gz/sha512
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
76b57dd91f811dc22cab9d530b62150196992af4dd0202544888fd5497cad8587c98ee2868a0af8603d436b5b90cf41879d3c1209c2ace2f86c44018efd1c5fc
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.i686-w64-mingw32.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
bbe44a832c11166ac346abb3e1c6519a
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d373b6877e398502beb729ccf8a4add6c5307f7b7bc221621ea801f0edd4e558c2e534935354e403a5633ffb24e668c6e10b645beba6fee43fe87d550eb099f8
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
28739b75f4d7db50fe15712c3b6426e2
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
6a8e6eee1f5103e741572571757ce76c9ad6dfa6ade899e8d3cb1de7b252c8113edd36f3ea08031f502ea52662447b49c5385d07dfd864fce466352367dd06bb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
94391984c1fffc5a6bf96817dc810aa5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ae272e7e79b92bde359a4ec1abbade2c68f5f13a56f4acc5a15908b59537c5fe2e828bc111845653bffd6c91eef4678bd6a07c60f07500f9e07b233d6c59c6e9
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.x86_64-linux-gnu.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d95283e761522992ef10fe667bc22d71
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f8a58ef2d3475faea97dbffcf4280cc9bb8f61255bf6a0573ff0ffeddbe3b93d764922e2a0d75e20a796cd9821affcd1a4e1672448ef3d0763117db497847c26
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.x86_64-linux-musl.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d2b4ebe667e5b94343579b29d8339775
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
466dc9336ca5edff5f689fe52573b68b1d59caa4421b3911f2a2bff4e7bd2e021f57f6c316b9549822592ac7c8a2d9c2ea21090272bc9546ba15dca973f94088
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e33148a1c822b30eb12a807a50630e8b
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cd7a0138818f91f1fa92c48c3f669c187041dc44a5e5612041766ea1ea2b6d706a45d86b36efdd1074a7c0f38b416ef7dd2052c2b13dfbec07316fbd5dd5a80a
1 change: 1 addition & 0 deletions deps/checksums/MPFR.v4.0.2-0.x86_64-w64-mingw32.tar.gz/md5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
c0aa9b2115d5abbfc3e9d588d8d88c77
Loading

0 comments on commit 11561e2

Please sign in to comment.