FailedChanges

Summary

  1. [JITLink] Make sure we explicitly deallocate memory on failure. JITLinkGeneric phases 2 and 3 (focused on applying fixups and finalizing memory, respectively) may fail for various reasons. If this happens, we need to explicitly de-allocate the memory allocated in phase 1 (explicitly, because deallocation may also fail and so is implemented as a method returning error). No testcase yet: I am still trying to decide on the right way to test totally platform agnostic code like this.
Revision 359643 by Lang Hames:
[JITLink] Make sure we explicitly deallocate memory on failure.

JITLinkGeneric phases 2 and 3 (focused on applying fixups and finalizing memory,
respectively) may fail for various reasons. If this happens, we need to
explicitly de-allocate the memory allocated in phase 1 (explicitly, because
deallocation may also fail and so is implemented as a method returning error).

No testcase yet: I am still trying to decide on the right way to test totally
platform agnostic code like this.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpptrunk/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
The file was modified/llvm/trunk/lib/ExecutionEngine/JITLink/JITLinkGeneric.htrunk/lib/ExecutionEngine/JITLink/JITLinkGeneric.h

Summary

  1. [libFuzzer] Disable i386 on non-Linux platforms Summary: Disable i386 on non-Linux platforms since it is unwanted and broken on Windows. Reviewers: morehouse, rnk Reviewed By: morehouse Subscribers: mgorny, #sanitizers, llvm-commits Tags: #sanitizers, #llvm Differential Revision: https://reviews.llvm.org/D61354
Revision 359641 by metzman:
[libFuzzer] Disable i386 on non-Linux platforms

Summary: Disable i386 on non-Linux platforms since it is unwanted and broken on Windows.

Reviewers: morehouse, rnk

Reviewed By: morehouse

Subscribers: mgorny, #sanitizers, llvm-commits

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D61354
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/cmake/config-ix.cmaketrunk/cmake/config-ix.cmake

Summary

  1. Fix a bunch of unordered container tests that were failing when _LIBCPP_DEBUG was set.
Revision 359642 by marshall:
Fix a bunch of unordered container tests that were failing when _LIBCPP_DEBUG was set.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/test/std/containers/unord/unord.map/bucket.pass.cpptrunk/test/std/containers/unord/unord.map/bucket.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.map/bucket_size.pass.cpptrunk/test/std/containers/unord/unord.map/bucket_size.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multimap/bucket.pass.cpptrunk/test/std/containers/unord/unord.multimap/bucket.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multimap/bucket_size.pass.cpptrunk/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multiset/bucket.pass.cpptrunk/test/std/containers/unord/unord.multiset/bucket.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multiset/bucket_size.pass.cpptrunk/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpptrunk/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpptrunk/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpptrunk/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpptrunk/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/bucket.pass.cpptrunk/test/std/containers/unord/unord.set/bucket.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/bucket_size.pass.cpptrunk/test/std/containers/unord/unord.set/bucket_size.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/db_iterators_7.pass.cpptrunk/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/db_iterators_8.pass.cpptrunk/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpptrunk/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpptrunk/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/emplace_hint.pass.cpptrunk/test/std/containers/unord/unord.set/emplace_hint.pass.cpp
The file was modified/libcxx/trunk/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpptrunk/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp