Skip to content

Commit 8e3d9ab

Browse files
committed
Remove active fiber table
1 parent 437010d commit 8e3d9ab

File tree

4 files changed

+0
-17
lines changed

4 files changed

+0
-17
lines changed

Zend/zend_execute_API.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -375,8 +375,6 @@ void shutdown_executor(void) /* {{{ */
375375

376376
zend_objects_store_free_object_storage(&EG(objects_store), fast_shutdown);
377377

378-
zend_fiber_shutdown();
379-
380378
zend_weakrefs_shutdown();
381379

382380
zend_try {

Zend/zend_fibers.c

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,6 @@ static zend_object *zend_fiber_object_create(zend_class_entry *ce)
380380
zend_object_std_init(&fiber->std, ce);
381381
fiber->std.handlers = &zend_fiber_handlers;
382382

383-
zend_hash_index_add_ptr(&EG(fibers), (uintptr_t) fiber, fiber);
384-
385383
return &fiber->std;
386384
}
387385

@@ -410,8 +408,6 @@ static void zend_fiber_object_free(zend_object *object)
410408

411409
zval_ptr_dtor(&fiber->value);
412410

413-
zend_hash_index_del(&EG(fibers), (uintptr_t) fiber);
414-
415411
zend_fiber_destroy_context(&fiber->context);
416412

417413
zend_object_std_dtor(&fiber->std);
@@ -711,11 +707,4 @@ void zend_fiber_init(void)
711707
{
712708
EG(current_fiber) = NULL;
713709
EG(fiber_error) = NULL;
714-
715-
zend_hash_init(&EG(fibers), 0, NULL, NULL, 0);
716-
}
717-
718-
void zend_fiber_shutdown(void)
719-
{
720-
zend_hash_destroy(&EG(fibers));
721710
}

Zend/zend_fibers.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ BEGIN_EXTERN_C()
2727

2828
void zend_register_fiber_ce(void);
2929
void zend_fiber_init(void);
30-
void zend_fiber_shutdown(void);
3130

3231
extern ZEND_API zend_class_entry *zend_ce_fiber;
3332

Zend/zend_globals.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -260,9 +260,6 @@ struct _zend_executor_globals {
260260
/* Pointer to fatal error that occurred in a fiber while switching to {main}. */
261261
zend_fiber_error *fiber_error;
262262

263-
/* Currently executing fibers. */
264-
HashTable fibers;
265-
266263
void *reserved[ZEND_MAX_RESERVED_RESOURCES];
267264
};
268265

0 commit comments

Comments
 (0)