Skip to content

Commit 76d07f4

Browse files
committed
Remove dynastack support from runtime
Issue #1982
1 parent 146b611 commit 76d07f4

File tree

7 files changed

+0
-369
lines changed

7 files changed

+0
-369
lines changed

mk/rt.mk

-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ RUNTIME_CS_$(1) := \
5656
rt/rust_srv.cpp \
5757
rt/rust_kernel.cpp \
5858
rt/rust_shape.cpp \
59-
rt/rust_obstack.cpp \
6059
rt/rust_abi.cpp \
6160
rt/rust_cc.cpp \
6261
rt/rust_debug.cpp \
@@ -76,7 +75,6 @@ RUNTIME_HDR_$(1) := rt/globals.h \
7675
rt/rust_internal.h \
7776
rt/rust_util.h \
7877
rt/rust_env.h \
79-
rt/rust_obstack.h \
8078
rt/rust_unwind.h \
8179
rt/rust_upcall.h \
8280
rt/rust_port.h \

src/rt/rust_obstack.cpp

-195
This file was deleted.

src/rt/rust_obstack.h

-75
This file was deleted.

src/rt/rust_task.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ rust_task::rust_task(rust_task_thread *thread, rust_task_list *state,
7979
boxed(&local_region),
8080
unwinding(false),
8181
propagate_failure(true),
82-
dynastack(this),
8382
cc_counter(0),
8483
total_stack_sz(0),
8584
state(state),

src/rt/rust_task.h

-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include "rust_debug.h"
1414
#include "rust_internal.h"
1515
#include "rust_kernel.h"
16-
#include "rust_obstack.h"
1716
#include "boxed_region.h"
1817
#include "rust_stack.h"
1918
#include "rust_port_selector.h"
@@ -80,8 +79,6 @@ rust_task : public kernel_owned<rust_task>, rust_cond
8079

8180
bool propagate_failure;
8281

83-
rust_obstack dynastack;
84-
8582
uint32_t cc_counter;
8683

8784
debug::task_debug_info debug;

0 commit comments

Comments
 (0)