Clean up jitstd folder. (dotnet/coreclr#27542)
authorSergey Andreenko <seandree@microsoft.com>
Sat, 2 Nov 2019 00:44:52 +0000 (00:44 +0000)
committerJan Kotas <jkotas@microsoft.com>
Sat, 2 Nov 2019 00:44:52 +0000 (17:44 -0700)
commit5386754e025fc36728763a5276b3a890be3b8bda
tree3e7d6da338a0922493e0ab73d945e94c12dc0e88
parent47ee9353842f7a0e68ca8b3716a23f033ba52fcf
Clean up  jitstd folder. (dotnet/coreclr#27542)

* Delete solution files.

They were referencing unexisting files.

* Delete unused files with templates from jitstd.

Many of them have build errors when you instantiate them.

* fix ubuntu build breaks.

The header files did not include the necessary dependencies.

In the past it was ok because the compilation unit included jitstd.h that had #include "utility.h", #include "pair.h", and #include "type_traits.h" before #include "list.h".

Commit migrated from https://github.com/dotnet/coreclr/commit/14b650f35ebeed83e666039a1d3cb2eb7801c666
13 files changed:
src/coreclr/src/jit/jitstd.h
src/coreclr/src/jit/jitstd/hash.h [deleted file]
src/coreclr/src/jit/jitstd/hashtable.h [deleted file]
src/coreclr/src/jit/jitstd/jitstd.cpp [deleted file]
src/coreclr/src/jit/jitstd/jitstd.sln [deleted file]
src/coreclr/src/jit/jitstd/jitstd.vcxproj [deleted file]
src/coreclr/src/jit/jitstd/list.h
src/coreclr/src/jit/jitstd/stdafx.cpp [deleted file]
src/coreclr/src/jit/jitstd/stdafx.h [deleted file]
src/coreclr/src/jit/jitstd/targetver.h [deleted file]
src/coreclr/src/jit/jitstd/unordered_map.h [deleted file]
src/coreclr/src/jit/jitstd/unordered_set.h [deleted file]
src/coreclr/src/jit/jitstd/utility.h