Przeglądaj źródła

LibWasm: Clean up #include directives

This change aims to improve the speed of incremental builds.
Pavel Shliak 8 miesięcy temu
rodzic
commit
35764db0b7

+ 1 - 2
Libraries/LibWasm/AbstractMachine/AbstractMachine.h

@@ -9,8 +9,7 @@
 #include <AK/Function.h>
 #include <AK/HashMap.h>
 #include <AK/HashTable.h>
-#include <AK/OwnPtr.h>
-#include <AK/Result.h>
+#include <AK/NonnullOwnPtr.h>
 #include <AK/StackInfo.h>
 #include <AK/UFixedBigInt.h>
 #include <LibWasm/Types.h>

+ 0 - 1
Libraries/LibWasm/AbstractMachine/Validator.cpp

@@ -5,7 +5,6 @@
  */
 
 #include <AK/HashTable.h>
-#include <AK/Result.h>
 #include <AK/SourceLocation.h>
 #include <AK/TemporaryChange.h>
 #include <AK/Try.h>

+ 0 - 1
Libraries/LibWasm/Parser/Parser.cpp

@@ -9,7 +9,6 @@
 #include <AK/Endian.h>
 #include <AK/LEB128.h>
 #include <AK/MemoryStream.h>
-#include <AK/ScopeGuard.h>
 #include <AK/ScopeLogger.h>
 #include <AK/UFixedBigInt.h>
 #include <LibWasm/Types.h>

+ 2 - 5
Libraries/LibWasm/WASI/Wasi.cpp

@@ -8,13 +8,10 @@
 #include <AK/Debug.h>
 #include <AK/FlyString.h>
 #include <AK/Random.h>
-#include <AK/SourceLocation.h>
+#include <AK/Span.h>
 #include <AK/Tuple.h>
-#include <LibCore/File.h>
-#include <LibWasm/AbstractMachine/Interpreter.h>
-#include <LibWasm/Printer/Printer.h>
+#include <LibWasm/AbstractMachine/Configuration.h>
 #include <LibWasm/Wasi.h>
-#include <dirent.h>
 #include <fcntl.h>
 #include <sys/stat.h>
 #include <time.h>