On Wed, Oct 16, 2013 at 11:36:18AM +0000, Martin Husemann wrote: > On Mon, Oct 14, 2013 at 01:14:58AM +0000, Joerg Sonnenberger wrote: > > Module Name: src > > Committed By: joerg > > Date: Mon Oct 14 01:14:58 UTC 2013 > > > > Added Files: > > src/sys/lib/libunwind: AddressSpace.hpp CREDITS.TXT > > DwarfInstructions.hpp DwarfParser.hpp LICENSE.TXT Makefile.inc > > Registers.hpp UnwindCursor.hpp dwarf2.h libunwind.cxx unwind.h > > unwind_registers.S > > > > Log Message: > > Add a heavily modified version of Apple's libunwind as released under > > MIT license in libc++abi. At the moment, only x86 support is tested. > > A stealth import is no use in bypassing the standard questions: > > - where has this import been publically discussed?
The need was mentioned a number of times in various threads about libc++ and clang. > - why is it placed in src/sys/lib instead of src/sys/external/...? Because it is not handled as 3rd party source. > - there is no user in tree yet, why the import upfront? This is not true. > - what are the alternatives to this very ugly, undocumented, templated C++ > code? I won't ever both with this such an opinionated question... Joerg