RuntimeLibraryPch.h 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. #pragma once
  6. #ifndef IsJsDiag
  7. #include "Parser.h"
  8. #include "RegexCommon.h"
  9. #include "Runtime.h"
  10. #include "Base\EtwTrace.h"
  11. #include "Library\JavascriptNumberObject.h"
  12. #include "Library\JavascriptStringObject.h"
  13. #include "Library\JavascriptBooleanObject.h"
  14. #include "Library\ObjectPrototypeObject.h"
  15. #include "common\ByteSwap.h"
  16. #include "Library\DataView.h"
  17. #include "Library\JSONString.h"
  18. #include "Library\ProfileString.h"
  19. #include "Library\SingleCharString.h"
  20. #include "Library\SubString.h"
  21. #include "Library\BufferStringBuilder.h"
  22. #include "Library\BoundFunction.h"
  23. #include "Library\JavascriptGeneratorFunction.h"
  24. #include "Library\RegexHelper.h"
  25. #include "Library\JavascriptRegularExpression.h"
  26. #include "Library\JavascriptRegExpConstructor.h"
  27. #include "Library\JavascriptRegularExpressionResult.h"
  28. #include "Library\JavascriptVariantDate.h"
  29. #include "Library\JavascriptPromise.h"
  30. #include "Library\JavascriptSymbol.h"
  31. #include "Library\JavascriptSymbolObject.h"
  32. #include "Library\JavascriptProxy.h"
  33. #include "Library\JavascriptReflect.h"
  34. #include "Library\JavascriptGenerator.h"
  35. #include "Library\SameValueComparer.h"
  36. #include "Library\MapOrSetDataList.h"
  37. #include "Library\JavascriptMap.h"
  38. #include "Library\JavascriptSet.h"
  39. #include "Library\JavascriptWeakMap.h"
  40. #include "Library\JavascriptWeakSet.h"
  41. #include "Types\PropertyIndexRanges.h"
  42. #include "Types\DictionaryPropertyDescriptor.h"
  43. #include "Types\DictionaryTypeHandler.h"
  44. #include "Types\ES5ArrayTypeHandler.h"
  45. #include "Library\ES5Array.h"
  46. #include "Library\ArgumentsObjectEnumerator.h"
  47. #include "Library\JavascriptArrayEnumeratorBase.h"
  48. #include "Library\JavascriptArrayEnumerator.h"
  49. #include "Library\JavascriptArraySnapshotEnumerator.h"
  50. #include "Library\JavascriptArrayNonIndexSnapshotEnumerator.h"
  51. #include "Library\JavascriptArrayIndexEnumerator.h"
  52. #include "Library\ES5ArrayEnumerator.h"
  53. #include "Library\ES5ArrayNonIndexEnumerator.h"
  54. #include "Library\ES5ArrayIndexEnumerator.h"
  55. #include "Library\TypedArrayEnumerator.h"
  56. #include "Library\JavascriptStringEnumerator.h"
  57. #include "Library\JavascriptRegExpEnumerator.h"
  58. #include "Library\IteratorObjectEnumerator.h"
  59. #include "Library\JavascriptIterator.h"
  60. #include "Library\JavascriptArrayIterator.h"
  61. #include "Library\JavascriptMapIterator.h"
  62. #include "Library\JavascriptSetIterator.h"
  63. #include "Library\JavascriptStringIterator.h"
  64. #include "Library\JavascriptEnumeratorIterator.h"
  65. #include "Library\UriHelper.h"
  66. #include "Library\HostObjectBase.h"
  67. #include "Library\DateImplementation.h"
  68. #include "Library\JavascriptDate.h"
  69. #include "Library\ModuleRoot.h"
  70. #include "Library\ArgumentsObject.h"
  71. // SIMD_JS
  72. #include "Library\SimdLib.h"
  73. #include "Language\SimdOps.h"
  74. #include "Language\JavascriptStackWalker.h"
  75. // .inl files
  76. #include "Library\JavascriptString.inl"
  77. #include "Library\ConcatString.inl"
  78. #endif // !IsJsDiag