Skip to content

Commit 54ffa0d

Browse files
committed
dont reset maxsize in jl_array_to_string
1 parent 1c192fd commit 54ffa0d

File tree

3 files changed

+0
-12
lines changed

3 files changed

+0
-12
lines changed

src/array.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -479,10 +479,6 @@ JL_DLLEXPORT jl_value_t *jl_array_to_string(jl_array_t *a)
479479
return o;
480480
}
481481
}
482-
jl_gc_count_freed(jl_array_nbytes(a));
483-
a->nrows = 0;
484-
a->length = 0;
485-
a->maxsize = 0;
486482
return jl_pchar_to_string((const char*)jl_array_data(a), len);
487483
}
488484

src/gc.c

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1116,13 +1116,6 @@ void jl_gc_count_allocd(size_t sz) JL_NOTSAFEPOINT
11161116
jl_atomic_load_relaxed(&ptls->gc_tls.gc_num.allocd) + sz);
11171117
}
11181118

1119-
void jl_gc_count_freed(size_t sz) JL_NOTSAFEPOINT
1120-
{
1121-
jl_ptls_t ptls = jl_current_task->ptls;
1122-
jl_atomic_store_relaxed(&ptls->gc_tls.gc_num.freed,
1123-
jl_atomic_load_relaxed(&ptls->gc_tls.gc_num.freed) + sz);
1124-
}
1125-
11261119
static void combine_thread_gc_counts(jl_gc_num_t *dest) JL_NOTSAFEPOINT
11271120
{
11281121
int gc_n_threads;

src/julia_internal.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -600,7 +600,6 @@ JL_DLLEXPORT int64_t jl_gc_sync_total_bytes(int64_t offset) JL_NOTSAFEPOINT;
600600
void jl_gc_track_malloced_array(jl_ptls_t ptls, jl_array_t *a) JL_NOTSAFEPOINT;
601601
size_t jl_array_nbytes(jl_array_t *a) JL_NOTSAFEPOINT;
602602
void jl_gc_count_allocd(size_t sz) JL_NOTSAFEPOINT;
603-
void jl_gc_count_freed(size_t sz) JL_NOTSAFEPOINT;
604603
void jl_gc_run_all_finalizers(jl_task_t *ct);
605604
void jl_release_task_stack(jl_ptls_t ptls, jl_task_t *task);
606605
void jl_gc_add_finalizer_(jl_ptls_t ptls, void *v, void *f) JL_NOTSAFEPOINT;

0 commit comments

Comments
 (0)