summaryrefslogtreecommitdiff
path: root/embedvar.h
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2012-07-12 12:24:06 -0700
committerFather Chrysostomos <sprout@cpan.org>2012-07-12 13:20:11 -0700
commit7aef8e5bd1492c43f457ca4b48d5fd445e579949 (patch)
tree94aad3f91d3b0984189982fa849c9fa3f57f4ca6 /embedvar.h
parent44f6ad628fc501c4dd53b75fe6c1027412aabf35 (diff)
downloadperl-7aef8e5bd1492c43f457ca4b48d5fd445e579949.tar.gz
Eliminate PL_OP_SLAB_ALLOC
This commit eliminates the old slab allocator. It had bugs in it, in that ops would not be cleaned up properly after syntax errors. So why not fix it? Well, the new slab allocator *is* the old one fixed. Now that this is gone, we don’t have to worry as much about ops leak- ing when errors occur, because it won’t happen any more. Recent commits eliminated the only reason to hang on to it: PERL_DEBUG_READONLY_OPS required it.
Diffstat (limited to 'embedvar.h')
-rw-r--r--embedvar.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/embedvar.h b/embedvar.h
index 98efa6f22c..01f3db139f 100644
--- a/embedvar.h
+++ b/embedvar.h
@@ -67,9 +67,6 @@
#define PL_Mem (vTHX->IMem)
#define PL_MemParse (vTHX->IMemParse)
#define PL_MemShared (vTHX->IMemShared)
-#define PL_OpPtr (vTHX->IOpPtr)
-#define PL_OpSlab (vTHX->IOpSlab)
-#define PL_OpSpace (vTHX->IOpSpace)
#define PL_PerlSpace (vTHX->IPerlSpace)
#define PL_PosixAlnum (vTHX->IPosixAlnum)
#define PL_PosixAlpha (vTHX->IPosixAlpha)
@@ -303,8 +300,6 @@
#define PL_sighandlerp (vTHX->Isighandlerp)
#define PL_signalhook (vTHX->Isignalhook)
#define PL_signals (vTHX->Isignals)
-#define PL_slab_count (vTHX->Islab_count)
-#define PL_slabs (vTHX->Islabs)
#define PL_sort_RealCmp (vTHX->Isort_RealCmp)
#define PL_sortcop (vTHX->Isortcop)
#define PL_sortstash (vTHX->Isortstash)