AK+Userland: Remove NOESCAPE

See the next commit for an explanation
This commit is contained in:
Matthew Olsson 2024-05-17 17:09:20 -07:00 committed by Andrew Kaster
commit a5f4c9a632
Notes: sideshowbarker 2024-07-17 18:13:59 +09:00
16 changed files with 24 additions and 26 deletions

View file

@ -39,8 +39,8 @@ public:
TaskQueue& microtask_queue() { return *m_microtask_queue; }
TaskQueue const& microtask_queue() const { return *m_microtask_queue; }
void spin_until(NOESCAPE JS::SafeFunction<bool()> goal_condition);
void spin_processing_tasks_with_source_until(Task::Source, NOESCAPE JS::SafeFunction<bool()> goal_condition);
void spin_until(JS::SafeFunction<bool()> goal_condition);
void spin_processing_tasks_with_source_until(Task::Source, JS::SafeFunction<bool()> goal_condition);
void process();
// https://html.spec.whatwg.org/multipage/browsing-the-web.html#termination-nesting-level

View file

@ -35,8 +35,8 @@ public:
return m_tasks.take_first();
}
void remove_tasks_matching(NOESCAPE Function<bool(HTML::Task const&)>);
JS::MarkedVector<JS::NonnullGCPtr<Task>> take_tasks_matching(NOESCAPE Function<bool(HTML::Task const&)>);
void remove_tasks_matching(Function<bool(HTML::Task const&)>);
JS::MarkedVector<JS::NonnullGCPtr<Task>> take_tasks_matching(Function<bool(HTML::Task const&)>);
Task const* last_added_task() const;