the bitrig mathieu_llvm38 branch has been updated by mathieu with 9 new commits:

commit e75dd55ed97c19d12c5c8841eee4a8cb31394d4d
diff: https://github.com/bitrig/bitrig/commit/e75dd55
author: Mathieu Masson <[email protected]>
date: Wed Apr 13 17:19:26 2016 +0200

libc++abi: Remove old patches.

The initial patch is now in libunwind, and the neon patch was from
upstream.

D       contrib/libc++abi/patches/libc++abi_20150228a_initial.diff
D       contrib/libc++abi/patches/libc++abi_20150505a_neon.diff

commit 69476609b60c01e88072a9ec51deda6caa6f9d81
diff: https://github.com/bitrig/bitrig/commit/6947660
author: Mathieu Masson <[email protected]>
date: Wed Apr 13 17:17:06 2016 +0200

libunwind: Reapply and regenerate libc++abi patch

A       contrib/libunwind/patches/libunwind_20160413a_initial.diff
M       contrib/libunwind/src/AddressSpace.hpp
M       contrib/libunwind/src/config.h

commit e68272c7f0c853363293368824e7825a13619648
diff: https://github.com/bitrig/bitrig/commit/e68272c
author: Mathieu Masson <[email protected]>
date: Wed Apr 13 17:08:33 2016 +0200

Patch libc++ for our needs.

This is based on the last version's patch.
Get rid of the swap patch, it was upstreamed.

M       contrib/libc++/include/__config
M       contrib/libc++/include/__locale
M       contrib/libc++/include/cstdio
D       contrib/libc++/patches/libc++_20150228a_initial.diff
D       contrib/libc++/patches/libc++_20150301a_swap.diff
A       contrib/libc++/patches/libc++_20160412a_initial.diff
M       contrib/libc++/src/locale.cpp

commit be4b02f714f10eba641450b99f7cf91c85500098
diff: https://github.com/bitrig/bitrig/commit/be4b02f
author: Mathieu Masson <[email protected]>
date: Wed Apr 13 16:43:11 2016 +0200

libc++abi: Update Makefile for 3.8.

This tweaks our own Makefile to compile libc++abi. Because upstream
splitted the libunwind out of libc++abi we do some Makefile trickery to
get it back into the same library.

M       lib/libc++abi/Makefile

commit 5d23c9b3430eb8da3e30e1099fff3406d94f7fa9
diff: https://github.com/bitrig/bitrig/commit/5d23c9b
author: Mathieu Masson <[email protected]>
date: Wed Apr 13 16:40:34 2016 +0200

libcompiler_rt: Tweak Makefile.

This tweaks our own Makefile to compile the new compiler_rt.
Discussed with and based on drahn@'s work.

M       lib/libcompiler_rt/Makefile

commit f4c9f009db74a4f9093813029bd135cd744a0063
diff: https://github.com/bitrig/bitrig/commit/f4c9f00
author: Mathieu Masson <[email protected]>
date: Wed Apr 13 16:37:37 2016 +0200

4.4BSD.dist changes for new libc++ version.

>From drahn@

M       etc/mtree/4.4BSD.dist

commit d30a00d9158679414283f8e280d5e8b5102f7a01
diff: https://github.com/bitrig/bitrig/commit/d30a00d
author: Mathieu Masson <[email protected]>
date: Wed Apr 13 16:36:35 2016 +0200

libc++: Tweak Makefile

Adapt our own Makefile to compile libcxx 3.8. Based on a diff by drahn@.

M       lib/libc++/Makefile

commit 1752b88f49f3429732090330778bf0f8f069bfb0
diff: https://github.com/bitrig/bitrig/commit/1752b88
author: Mathieu Masson <[email protected]>
date: Tue Apr 12 20:25:00 2016 +0200

Deploy unwind.h from clang's headers.

At least compiler_rt need this.

M       lib/clang/include/Makefile

commit f8bed5c635a10b3da2e5e5f40c7a9454993bb329
diff: https://github.com/bitrig/bitrig/commit/f8bed5c
author: Mathieu Masson <[email protected]>
date: Tue Apr 12 17:46:51 2016 +0200

Import llvm's libunwind.

Upstream has splitted up libunwind out of libcxxabi. So import it here.

A       contrib/libunwind/.arcconfig
A       contrib/libunwind/.clang-format
A       contrib/libunwind/CMakeLists.txt
A       contrib/libunwind/cmake/config-ix.cmake
A       contrib/libunwind/include/__libunwind_config.h
A       contrib/libunwind/include/libunwind.h
A       contrib/libunwind/include/mach-o/compact_unwind_encoding.h
A       contrib/libunwind/include/unwind.h
A       contrib/libunwind/src/AddressSpace.hpp
A       contrib/libunwind/src/CMakeLists.txt
A       contrib/libunwind/src/CompactUnwinder.hpp
A       contrib/libunwind/src/DwarfInstructions.hpp
A       contrib/libunwind/src/DwarfParser.hpp
A       contrib/libunwind/src/EHHeaderParser.hpp
A       contrib/libunwind/src/Registers.hpp
A       contrib/libunwind/src/Unwind-EHABI.cpp
A       contrib/libunwind/src/Unwind-EHABI.h
A       contrib/libunwind/src/Unwind-sjlj.c
A       contrib/libunwind/src/UnwindCursor.hpp
A       contrib/libunwind/src/UnwindLevel1-gcc-ext.c
A       contrib/libunwind/src/UnwindLevel1.c
A       contrib/libunwind/src/UnwindRegistersRestore.S
A       contrib/libunwind/src/UnwindRegistersSave.S
A       contrib/libunwind/src/Unwind_AppleExtras.cpp
A       contrib/libunwind/src/assembly.h
A       contrib/libunwind/src/config.h
A       contrib/libunwind/src/dwarf2.h
A       contrib/libunwind/src/libunwind.cpp
A       contrib/libunwind/src/libunwind_ext.h
A       contrib/libunwind/src/unwind_ext.h
A       contrib/libunwind/test/libunwind_01.pass.cpp
A       contrib/libunwind/test/libunwind_02.pass.cpp
A       contrib/libunwind/test/unw_getcontext.pass.cpp

Reply via email to