solidity/test
Rhett Aultman 1f30982ab5 Use fully-qualified names for linking, too
Using libraries leaves behind a library link reference in the binary
which the linker must later resolve.  These link references were still
being generated by name and not by fully-qualified name.  This would
lead to a link-time collision between two libraries having the same
name but in different source units.

This change changes linker symbols over to fully-qualified names,
which resolves that issue.  This does potentially introduce a new
problem, which is that linker symbols appear to be limited to 36
characters and are truncated.  Storing paths extends the average
symbol size, and it would be great if truncation was from the tail
rather than the head.
2017-01-16 12:32:57 -05:00
..
contracts Fix contract lookup in tests 2017-01-16 12:32:57 -05:00
libdevcore Metadata stamp. 2016-12-01 16:03:59 +01:00
libevmasm Fix licensing headers 2016-11-23 12:22:33 +01:00
liblll Removed 'panic' from 'constructor_arguments_external' and added specific 2016-12-06 18:21:26 -05:00
libsolidity Use fully-qualified names for linking, too 2017-01-16 12:32:57 -05:00
boostTest.cpp Fix licensing headers 2016-11-23 12:22:33 +01:00
CMakeLists.txt Add test/liblll to cmake 2016-11-29 21:54:27 +00:00
ExecutionFramework.cpp Display tx hash for debugging. 2016-12-12 11:12:12 +01:00
ExecutionFramework.h Option to show messages in tests. 2016-12-06 22:31:20 +01:00
RPCSession.cpp Fix licensing headers 2016-11-23 12:22:33 +01:00
RPCSession.h Fix licensing headers 2016-11-23 12:22:33 +01:00
TestHelper.cpp Option to show messages in tests. 2016-12-06 22:31:20 +01:00
TestHelper.h Option to show messages in tests. 2016-12-06 22:31:20 +01:00