LibJS: Enable EXPLICIT_SYMBOL_EXPORT and annotate minimum symbol set

This commit is contained in:
ayeteadoe
2025-07-19 13:49:30 -07:00
committed by Tim Flynn
parent 539a675802
commit 2e2484257d
Notes: github-actions[bot] 2025-07-22 15:52:50 +00:00
61 changed files with 167 additions and 124 deletions

View File

@@ -7,6 +7,7 @@
#pragma once
#include <AK/NonnullOwnPtr.h>
#include <LibJS/Export.h>
#include <LibJS/Runtime/Shape.h>
#include <LibJS/Runtime/Value.h>
@@ -128,7 +129,7 @@ private:
HashMap<u32, ValueAndAttributes> m_sparse_elements;
};
class IndexedPropertyIterator {
class JS_API IndexedPropertyIterator {
public:
IndexedPropertyIterator(IndexedProperties const&, u32 starting_index, bool skip_empty);
@@ -148,7 +149,7 @@ private:
bool m_skip_empty { false };
};
class IndexedProperties {
class JS_API IndexedProperties {
public:
IndexedProperties() = default;