Skip to content

Commit 17824c4

Browse files
jgarzikclaude
andcommitted
Remove dead extern trace_opcodes from opcode files
DISPATCH macro no longer references trace_opcodes (trace check was removed for performance). Clean up the unused extern declarations. Tracing still works via the centralized eval_dispatch path. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 273c5db commit 17824c4

8 files changed

Lines changed: 0 additions & 8 deletions

src/opcodes_async.asm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ extern eval_dispatch
3030
extern eval_saved_rbx
3131
extern eval_saved_r13
3232
extern eval_saved_r15
33-
extern trace_opcodes
3433
extern opcode_table
3534
extern obj_dealloc
3635
extern obj_incref

src/opcodes_build.asm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ extern eval_saved_rbx
2323
extern eval_saved_r13
2424
extern eval_saved_r15
2525
extern eval_co_consts
26-
extern trace_opcodes
2726
extern opcode_table
2827
extern obj_dealloc
2928
extern obj_decref

src/opcodes_call.asm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ extern eval_dispatch
2323
extern eval_saved_rbx
2424
extern eval_saved_r13
2525
extern eval_saved_r15
26-
extern trace_opcodes
2726
extern opcode_table
2827
extern obj_dealloc
2928
extern obj_decref

src/opcodes_import.asm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ extern eval_saved_rbx
1010
extern eval_saved_r13
1111
extern eval_saved_r15
1212
extern eval_co_names
13-
extern trace_opcodes
1413
extern opcode_table
1514
extern import_module
1615
extern obj_decref

src/opcodes_load.asm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ extern eval_saved_r15
2525
extern eval_co_names
2626
extern eval_co_consts
2727
extern eval_co_consts_tags
28-
extern trace_opcodes
2928
extern opcode_table
3029
extern obj_dealloc
3130
extern dict_get

src/opcodes_misc.asm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ extern eval_saved_r15
2626
extern eval_co_names
2727
extern eval_co_consts
2828
extern eval_co_consts_tags
29-
extern trace_opcodes
3029
extern opcode_table
3130
extern eval_return
3231
extern obj_dealloc

src/opcodes_stack.asm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ extern eval_dispatch
2222
extern eval_saved_rbx
2323
extern eval_saved_r13
2424
extern eval_saved_r15
25-
extern trace_opcodes
2625
extern opcode_table
2726
extern obj_dealloc
2827

src/opcodes_store.asm

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ extern eval_saved_rbx
2323
extern eval_saved_r13
2424
extern eval_saved_r15
2525
extern eval_co_names
26-
extern trace_opcodes
2726
extern opcode_table
2827
extern obj_dealloc
2928
extern obj_decref

0 commit comments

Comments
 (0)