Skip to content

Commit

Permalink
Remove more remnants of deepfreeze
Browse files Browse the repository at this point in the history
  • Loading branch information
gvanrossum committed Apr 22, 2024
1 parent 78ba4cb commit e5dbeee
Show file tree
Hide file tree
Showing 5 changed files with 0 additions and 29 deletions.
Binary file added Include/incl.tar
Binary file not shown.
5 changes: 0 additions & 5 deletions Include/internal/pycore_code.h
Original file line number Diff line number Diff line change
Expand Up @@ -288,11 +288,6 @@ extern void _Py_Specialize_Send(PyObject *receiver, _Py_CODEUNIT *instr);
extern void _Py_Specialize_ToBool(PyObject *value, _Py_CODEUNIT *instr);
extern void _Py_Specialize_ContainsOp(PyObject *value, _Py_CODEUNIT *instr);

/* Finalizer function for static codeobjects used in deepfreeze.py */
extern void _PyStaticCode_Fini(PyCodeObject *co);
/* Function to intern strings of codeobjects and quicken the bytecode */
extern int _PyStaticCode_Init(PyCodeObject *co);

#ifdef Py_STATS

#include "pycore_bitutils.h" // _Py_bit_length
Expand Down
2 changes: 0 additions & 2 deletions Include/internal/pycore_pylifecycle.h
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ extern PyStatus _Py_HashRandomization_Init(const PyConfig *);

extern PyStatus _PyGC_Init(PyInterpreterState *interp);
extern PyStatus _PyAtExit_Init(PyInterpreterState *interp);
extern int _Py_Deepfreeze_Init(void);

/* Various internal finalizers */

Expand All @@ -58,7 +57,6 @@ extern void _PyWarnings_Fini(PyInterpreterState *interp);
extern void _PyAST_Fini(PyInterpreterState *interp);
extern void _PyAtExit_Fini(PyInterpreterState *interp);
extern void _PyThread_FiniType(PyInterpreterState *interp);
extern void _Py_Deepfreeze_Fini(void);
extern void _PyArg_Fini(void);
extern void _Py_FinalizeAllocatedBlocks(_PyRuntimeState *);

Expand Down
11 changes: 0 additions & 11 deletions Programs/_bootstrap_python.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,6 @@
#include "Python/frozen_modules/zipimport.h"
/* End includes */

/* Empty initializer for deepfrozen modules */
int _Py_Deepfreeze_Init(void)
{
return 0;
}
/* Empty finalizer for deepfrozen modules */
void
_Py_Deepfreeze_Fini(void)
{
}

/* Note that a negative size indicates a package. */

static const struct _frozen bootstrap_modules[] = {
Expand Down
11 changes: 0 additions & 11 deletions Programs/_freeze_module.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,6 @@
# include <unistd.h>
#endif

/* Empty initializer for deepfrozen modules */
int _Py_Deepfreeze_Init(void)
{
return 0;
}
/* Empty finalizer for deepfrozen modules */
void
_Py_Deepfreeze_Fini(void)
{
}

/* To avoid a circular dependency on frozen.o, we create our own structure
of frozen modules instead, left deliberately blank so as to avoid
unintentional import of a stale version of _frozen_importlib. */
Expand Down

0 comments on commit e5dbeee

Please sign in to comment.