Skip to content

Commit

Permalink
Update 16 packages
Browse files Browse the repository at this point in the history
liblzma (5.4.4-1 -> 5.4.5-1)
mingw-w64-clang-aarch64-crt-git (11.0.0.r346.gd6c07d956-1 -> 11.0.0.r403.g7ef0ba478-1)
mingw-w64-clang-aarch64-git-credential-manager (2.3.2-1 -> 2.4.1-1)
mingw-w64-clang-aarch64-headers-git (11.0.0.r346.gd6c07d956-1 -> 11.0.0.r403.g7ef0ba478-1)
mingw-w64-clang-aarch64-libc++ (17.0.2-1 -> 17.0.4-1)
mingw-w64-clang-aarch64-libmangle-git (11.0.0.r346.gd6c07d956-1 -> 11.0.0.r403.g7ef0ba478-1)
mingw-w64-clang-aarch64-libunwind (17.0.2-1 -> 17.0.4-1)
mingw-w64-clang-aarch64-libwinpthread-git (11.0.0.r346.gd6c07d956-1 -> 11.0.0.r403.g7ef0ba478-1)
mingw-w64-clang-aarch64-lldb (17.0.2-1 -> 17.0.4-1)
mingw-w64-clang-aarch64-openmp (17.0.2-1 -> 17.0.4-1)
mingw-w64-clang-aarch64-polly (17.0.2-1 -> 17.0.4-1)
mingw-w64-clang-aarch64-tools-git (11.0.0.r346.gd6c07d956-1 -> 11.0.0.r403.g7ef0ba478-1)
mingw-w64-clang-aarch64-winpthreads-git (11.0.0.r346.gd6c07d956-1 -> 11.0.0.r403.g7ef0ba478-1)
mingw-w64-clang-aarch64-winstorecompat-git (11.0.0.r346.gd6c07d956-1 -> 11.0.0.r403.g7ef0ba478-1)
mingw-w64-clang-aarch64-xz (5.4.4-1 -> 5.4.5-1)
xz (5.4.4-1 -> 5.4.5-1)

Signed-off-by: Git for Windows Build Agent <ci@git-for-windows.build>
  • Loading branch information
Git for Windows Build Agent committed Nov 3, 2023
1 parent af3bcb9 commit 2295062
Show file tree
Hide file tree
Showing 407 changed files with 391 additions and 413 deletions.
Binary file removed clangarm64/bin/Atlassian.Bitbucket.UI.exe
Binary file not shown.
50 changes: 0 additions & 50 deletions clangarm64/bin/Atlassian.Bitbucket.UI.exe.config

This file was deleted.

Binary file modified clangarm64/bin/Atlassian.Bitbucket.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.Base.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.Controls.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.DesignerSupport.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.Dialogs.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.Markup.Xaml.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.Markup.dll
Binary file not shown.
Binary file added clangarm64/bin/Avalonia.Metal.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.MicroCom.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.OpenGL.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.Remote.Protocol.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.Skia.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.Themes.Fluent.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.Win32.dll
Binary file not shown.
Binary file modified clangarm64/bin/Avalonia.dll
Binary file not shown.
Binary file removed clangarm64/bin/GitHub.UI.exe
Binary file not shown.
50 changes: 0 additions & 50 deletions clangarm64/bin/GitHub.UI.exe.config

This file was deleted.

Binary file modified clangarm64/bin/GitHub.dll
Binary file not shown.
Binary file removed clangarm64/bin/GitLab.UI.exe
Binary file not shown.
50 changes: 0 additions & 50 deletions clangarm64/bin/GitLab.UI.exe.config

This file was deleted.

Binary file modified clangarm64/bin/GitLab.dll
Binary file not shown.
Binary file modified clangarm64/bin/HarfBuzzSharp.dll
Binary file not shown.
Binary file modified clangarm64/bin/MicroCom.Runtime.dll
Binary file not shown.
Binary file modified clangarm64/bin/Microsoft.AzureRepos.dll
Binary file not shown.
Binary file modified clangarm64/bin/Microsoft.Bcl.AsyncInterfaces.dll
Binary file not shown.
Binary file modified clangarm64/bin/Microsoft.Identity.Client.Broker.dll
Binary file not shown.
Binary file modified clangarm64/bin/Microsoft.Identity.Client.Extensions.Msal.dll
Binary file not shown.
Binary file modified clangarm64/bin/Microsoft.Identity.Client.NativeInterop.dll
Binary file not shown.
Binary file modified clangarm64/bin/Microsoft.Identity.Client.dll
Binary file not shown.
Binary file modified clangarm64/bin/Microsoft.IdentityModel.Abstractions.dll
Binary file not shown.
Binary file modified clangarm64/bin/SkiaSharp.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.Buffers.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.CommandLine.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.ComponentModel.Annotations.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.Drawing.Common.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.Memory.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.Numerics.Vectors.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.Runtime.CompilerServices.Unsafe.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.Text.Encodings.Web.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.Text.Json.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.Threading.Tasks.Extensions.dll
Binary file not shown.
Binary file modified clangarm64/bin/System.ValueTuple.dll
Binary file not shown.
Binary file modified clangarm64/bin/av_libglesv2.dll
Binary file not shown.
Binary file modified clangarm64/bin/gcmcore.dll
Binary file not shown.
Binary file removed clangarm64/bin/gcmcoreuiwpf.dll
Binary file not shown.
Binary file modified clangarm64/bin/gendef.exe
Binary file not shown.
Binary file modified clangarm64/bin/genidl.exe
Binary file not shown.
Binary file modified clangarm64/bin/genpeimg.exe
Binary file not shown.
Binary file removed clangarm64/bin/git-credential-manager-ui.exe
Binary file not shown.
50 changes: 0 additions & 50 deletions clangarm64/bin/git-credential-manager-ui.exe.config

This file was deleted.

Binary file modified clangarm64/bin/git-credential-manager.exe
Binary file not shown.
Binary file modified clangarm64/bin/libHarfBuzzSharp.dll
Binary file not shown.
Binary file modified clangarm64/bin/libSkiaSharp.dll
Binary file not shown.
Binary file modified clangarm64/bin/libc++.dll
Binary file not shown.
Binary file modified clangarm64/bin/liblldb.dll
Binary file not shown.
Binary file modified clangarm64/bin/liblzma-5.dll
Binary file not shown.
Binary file modified clangarm64/bin/libomp.dll
Binary file not shown.
Binary file modified clangarm64/bin/libunwind.dll
Binary file not shown.
Binary file modified clangarm64/bin/libwinpthread-1.dll
Binary file not shown.
Binary file modified clangarm64/bin/lldb-argdumper.exe
Binary file not shown.
Binary file modified clangarm64/bin/lldb-instr.exe
Binary file not shown.
Binary file modified clangarm64/bin/lldb-server.exe
Binary file not shown.
Binary file modified clangarm64/bin/lldb-vscode.exe
Binary file not shown.
Binary file modified clangarm64/bin/lldb.exe
Binary file not shown.
Binary file modified clangarm64/bin/lzmadec.exe
Binary file not shown.
Binary file modified clangarm64/bin/lzmainfo.exe
Binary file not shown.
Binary file modified clangarm64/bin/msalruntime_x86.dll
Binary file not shown.
Binary file modified clangarm64/bin/unxz.exe
Binary file not shown.
Binary file modified clangarm64/bin/widl.exe
Binary file not shown.
Binary file modified clangarm64/bin/xz.exe
Binary file not shown.
Binary file modified clangarm64/bin/xzcat.exe
Binary file not shown.
2 changes: 1 addition & 1 deletion clangarm64/bin/xzcmp
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ case ${0##*/} in
*) prog=xzdiff; cmp=${DIFF:-diff};;
esac

version="$prog (XZ Utils) 5.4.4"
version="$prog (XZ Utils) 5.4.5"

usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
Compare FILE1 to FILE2, using their uncompressed contents if they are
Expand Down
Binary file modified clangarm64/bin/xzdec.exe
Binary file not shown.
2 changes: 1 addition & 1 deletion clangarm64/bin/xzdiff
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ case ${0##*/} in
*) prog=xzdiff; cmp=${DIFF:-diff};;
esac

version="$prog (XZ Utils) 5.4.4"
version="$prog (XZ Utils) 5.4.5"

usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
Compare FILE1 to FILE2, using their uncompressed contents if they are
Expand Down
2 changes: 1 addition & 1 deletion clangarm64/bin/xzegrep
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac

version="$prog (XZ Utils) 5.4.4"
version="$prog (XZ Utils) 5.4.5"

usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
Expand Down
2 changes: 1 addition & 1 deletion clangarm64/bin/xzfgrep
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac

version="$prog (XZ Utils) 5.4.4"
version="$prog (XZ Utils) 5.4.5"

usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
Expand Down
2 changes: 1 addition & 1 deletion clangarm64/bin/xzgrep
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ case ${0##*/} in
*) prog=xzgrep; grep=${GREP:-grep};;
esac

version="$prog (XZ Utils) 5.4.4"
version="$prog (XZ Utils) 5.4.5"

usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
Expand Down
2 changes: 1 addition & 1 deletion clangarm64/bin/xzless
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
# specified via XZ_OPT.
xz='xz --format=auto'

version='xzless (XZ Utils) 5.4.4'
version='xzless (XZ Utils) 5.4.5'

usage="Usage: ${0##*/} [OPTION]... [FILE]...
Like 'less', but operate on the uncompressed contents of xz compressed FILEs.
Expand Down
2 changes: 1 addition & 1 deletion clangarm64/bin/xzmore
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
# specified via XZ_OPT.
xz='xz --format=auto'

version='xzmore (XZ Utils) 5.4.4'
version='xzmore (XZ Utils) 5.4.5'

usage="Usage: ${0##*/} [OPTION]... [FILE]...
Like 'more', but operate on the uncompressed contents of xz compressed FILEs.
Expand Down
2 changes: 1 addition & 1 deletion clangarm64/doc/git-credential-manager/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ We're [MIT][gcm-license] licensed.
When using GitHub logos, please be sure to follow the
[GitHub logo guidelines][github-logos].

[azure-devops]: https://dev.azure.com/
[azure-devops]: https://azure.microsoft.com/en-us/products/devops
[azure-devops-ssh]: https://docs.microsoft.com/en-us/azure/devops/repos/git/use-ssh-keys-to-authenticate?view=azure-devops
[bitbucket]: https://bitbucket.org
[bitbucket-ssh]: https://confluence.atlassian.com/bitbucket/ssh-keys-935365775.html
Expand Down
60 changes: 44 additions & 16 deletions clangarm64/include/c++/v1/__config
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,11 @@
// _LIBCPP_VERSION represents the version of libc++, which matches the version of LLVM.
// Given a LLVM release LLVM XX.YY.ZZ (e.g. LLVM 17.0.1 == 17.00.01), _LIBCPP_VERSION is
// defined to XXYYZZ.
# define _LIBCPP_VERSION 170002
# define _LIBCPP_VERSION 170004

# define _LIBCPP_CONCAT_IMPL(_X, _Y) _X##_Y
# define _LIBCPP_CONCAT(_X, _Y) _LIBCPP_CONCAT_IMPL(_X, _Y)

// Valid C++ identifier that revs with every libc++ version. This can be used to
// generate identifiers that must be unique for every released libc++ version.
# define _LIBCPP_VERSIONED_IDENTIFIER _LIBCPP_CONCAT(v, _LIBCPP_VERSION)

# if __STDC_HOSTED__ == 0
# define _LIBCPP_FREESTANDING
# endif
Expand Down Expand Up @@ -754,22 +750,54 @@ typedef __char32_t char32_t;
# define _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION _LIBCPP_ALWAYS_INLINE
# endif

# if _LIBCPP_ENABLE_HARDENED_MODE
# define _LIBCPP_HARDENING_SIG h
# elif _LIBCPP_ENABLE_ASSERTIONS
# define _LIBCPP_HARDENING_SIG s
# elif _LIBCPP_ENABLE_DEBUG_MODE
# define _LIBCPP_HARDENING_SIG d
# else
# define _LIBCPP_HARDENING_SIG u // for unchecked
# endif

# ifdef _LIBCPP_HAS_NO_EXCEPTIONS
# define _LIBCPP_EXCEPTIONS_SIG n
# else
# define _LIBCPP_EXCEPTIONS_SIG e
# endif

# define _LIBCPP_ODR_SIGNATURE \
_LIBCPP_CONCAT(_LIBCPP_CONCAT(_LIBCPP_HARDENING_SIG, _LIBCPP_EXCEPTIONS_SIG), _LIBCPP_VERSION)

// This macro marks a symbol as being hidden from libc++'s ABI. This is achieved
// on two levels:
// 1. The symbol is given hidden visibility, which ensures that users won't start exporting
// symbols from their dynamic library by means of using the libc++ headers. This ensures
// that those symbols stay private to the dynamic library in which it is defined.
//
// 2. The symbol is given an ABI tag that changes with each version of libc++. This ensures
// that no ODR violation can arise from mixing two TUs compiled with different versions
// of libc++ where we would have changed the definition of a symbol. If the symbols shared
// the same name, the ODR would require that their definitions be token-by-token equivalent,
// which basically prevents us from being able to make any change to any function in our
// headers. Using this ABI tag ensures that the symbol name is "bumped" artificially at
// each release, which lets us change the definition of these symbols at our leisure.
// Note that historically, this has been achieved in various ways, including force-inlining
// all functions or giving internal linkage to all functions. Both these (previous) solutions
// suffer from drawbacks that lead notably to code bloat.
// 2. The symbol is given an ABI tag that encodes the ODR-relevant properties of the library.
// This ensures that no ODR violation can arise from mixing two TUs compiled with different
// versions or configurations of libc++ (such as exceptions vs no-exceptions). Indeed, if the
// program contains two definitions of a function, the ODR requires them to be token-by-token
// equivalent, and the linker is allowed to pick either definition and discard the other one.
//
// For example, if a program contains a copy of `vector::at()` compiled with exceptions enabled
// *and* a copy of `vector::at()` compiled with exceptions disabled (by means of having two TUs
// compiled with different settings), the two definitions are both visible by the linker and they
// have the same name, but they have a meaningfully different implementation (one throws an exception
// and the other aborts the program). This violates the ODR and makes the program ill-formed, and in
// practice what will happen is that the linker will pick one of the definitions at random and will
// discard the other one. This can quite clearly lead to incorrect program behavior.
//
// A similar reasoning holds for many other properties that are ODR-affecting. Essentially any
// property that causes the code of a function to differ from the code in another configuration
// can be considered ODR-affecting. In practice, we don't encode all such properties in the ABI
// tag, but we encode the ones that we think are most important: library version, exceptions, and
// hardening mode.
//
// Note that historically, solving this problem has been achieved in various ways, including
// force-inlining all functions or giving internal linkage to all functions. Both these previous
// solutions suffer from drawbacks that lead notably to code bloat.
//
// Note that we use _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION to ensure that we don't depend
// on _LIBCPP_HIDE_FROM_ABI methods of classes explicitly instantiated in the dynamic library.
Expand All @@ -789,7 +817,7 @@ typedef __char32_t char32_t;
# ifndef _LIBCPP_NO_ABI_TAG
# define _LIBCPP_HIDE_FROM_ABI \
_LIBCPP_HIDDEN _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION \
__attribute__((__abi_tag__(_LIBCPP_TOSTRING(_LIBCPP_VERSIONED_IDENTIFIER))))
__attribute__((__abi_tag__(_LIBCPP_TOSTRING(_LIBCPP_ODR_SIGNATURE))))
# else
# define _LIBCPP_HIDE_FROM_ABI _LIBCPP_HIDDEN _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION
# endif
Expand Down
4 changes: 2 additions & 2 deletions clangarm64/include/lzma.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,11 +182,11 @@
* against static liblzma on them, don't worry about LZMA_API_STATIC. That
* is, most developers will never need to use LZMA_API_STATIC.
*
* The GCC variants are a special case on Windows (Cygwin and MinGW).
* The GCC variants are a special case on Windows (Cygwin and MinGW-w64).
* We rely on GCC doing the right thing with its auto-import feature,
* and thus don't use __declspec(dllimport). This way developers don't
* need to worry about LZMA_API_STATIC. Also the calling convention is
* omitted on Cygwin but not on MinGW.
* omitted on Cygwin but not on MinGW-w64.
*/
#ifndef LZMA_API_IMPORT
# if !defined(LZMA_API_STATIC) && defined(_WIN32) && !defined(__GNUC__)
Expand Down
Loading

0 comments on commit 2295062

Please sign in to comment.