Merge pull request #4853 from lioncash/allocator

FEXCore/Allocator: Remove unused headers
This commit is contained in:
Ryan Houdek authored and GitHub committed 2025-09-08 20:25:25 -07:00
commit 1121f2a1fb
6 files changed
+16 -10

No files matched your search

@@ -24,6 +24,7 @@ $end_info$
#include <array>
#include <cstdint>
#include <functional>
#include <utility>
#include <variant>
+2
View File
@@ -8,6 +8,8 @@
#include <FEXCore/fextl/memory.h>
#include <FEXCore/fextl/sstream.h>
#include <array>
namespace FEXCore::IR {
class OrderedNode;
+5 -5
View File
@@ -3,15 +3,20 @@
#include <FEXCore/Utils/Allocator.h>
#include <FEXCore/Utils/CompilerDefs.h>
#include <FEXCore/Utils/LogManager.h>
#include <FEXCore/Utils/MathUtils.h>
#include <FEXCore/Utils/TypeDefines.h>
#include <FEXCore/fextl/fmt.h>
#include <FEXCore/fextl/memory.h>
#include <FEXCore/fextl/memory_resource.h>
#include <FEXHeaderUtils/Syscalls.h>
#include <algorithm>
#include <array>
#include <cctype>
#include <cerrno>
#include <charconv>
#include <cstddef>
#include <cstdint>
#include <cstdio>
#include <fcntl.h>
#ifndef _WIN32
@@ -19,11 +24,6 @@
#include <sys/user.h>
#endif
#include <errno.h>
#include <memory>
#include <stddef.h>
#include <stdint.h>
namespace fextl::pmr {
static fextl::pmr::default_resource FEXDefaultResource;
std::pmr::memory_resource* get_default_resource() {
@@ -1,13 +1,15 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/fextl/allocator.h>
#include <FEXCore/fextl/memory.h>
#include <FEXCore/fextl/vector.h>
#include <FEXCore/Utils/Allocator.h>
#include <cstddef>
#include <sys/types.h>
namespace FEXCore::Allocator {
struct MemoryRegion;
}
namespace FEXCore::Core {
struct InternalThreadState;
}
@@ -5,8 +5,6 @@
#include <FEXCore/fextl/vector.h>
#include <cstdint>
#include <functional>
#include <optional>
#include <sys/types.h>
namespace FEXCore::Core {
@@ -1,14 +1,17 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <atomic>
#include <FEXCore/Utils/Allocator.h>
#include <FEXCore/Utils/LogManager.h>
#include <FEXCore/fextl/list.h>
#include <atomic>
#include <chrono>
#include <cstddef>
#include <cstdint>
#include <mutex>
#include <optional>
#include <type_traits>
namespace FEXCore::Utils {
/**