Closing PEP 330 -- Bytecode Verification. If someone wants to write and
test some code, no PEP is required.
This commit is contained in:
parent
9339663076
commit
38a8f281bf
|
@ -97,7 +97,6 @@ Index by Category
|
||||||
S 321 Date/Time Parsing and Formatting Kuchling
|
S 321 Date/Time Parsing and Formatting Kuchling
|
||||||
S 323 Copyable Iterators Martelli
|
S 323 Copyable Iterators Martelli
|
||||||
S 325 Resource-Release Support for Generators Pedroni
|
S 325 Resource-Release Support for Generators Pedroni
|
||||||
S 330 Python Bytecode Verification Pelletier
|
|
||||||
S 331 Locale-Independent Float/String conversions Reis
|
S 331 Locale-Independent Float/String conversions Reis
|
||||||
S 332 Byte vectors and String/Unicode Unification Montanaro
|
S 332 Byte vectors and String/Unicode Unification Montanaro
|
||||||
S 334 Simple Coroutines via SuspendIteration Evans
|
S 334 Simple Coroutines via SuspendIteration Evans
|
||||||
|
@ -211,6 +210,7 @@ Index by Category
|
||||||
SR 317 Eliminate Implicit Exception Instantiation Taschuk
|
SR 317 Eliminate Implicit Exception Instantiation Taschuk
|
||||||
SR 326 A Case for Top and Bottom Values Carlson, Reedy
|
SR 326 A Case for Top and Bottom Values Carlson, Reedy
|
||||||
SR 329 Treating Builtins as Constants in the Standard Library Hettinger
|
SR 329 Treating Builtins as Constants in the Standard Library Hettinger
|
||||||
|
SR 330 Python Bytecode Verification Pelletier
|
||||||
SR 336 Make None Callable McClelland
|
SR 336 Make None Callable McClelland
|
||||||
SR 340 Anonymous Block Statements GvR
|
SR 340 Anonymous Block Statements GvR
|
||||||
SR 346 User Defined ("with") Statements Coghlan
|
SR 346 User Defined ("with") Statements Coghlan
|
||||||
|
@ -371,7 +371,7 @@ Numerical Index
|
||||||
SF 327 Decimal Data Type Batista
|
SF 327 Decimal Data Type Batista
|
||||||
SA 328 Imports: Multi-Line and Absolute/Relative Aahz
|
SA 328 Imports: Multi-Line and Absolute/Relative Aahz
|
||||||
SR 329 Treating Builtins as Constants in the Standard Library Hettinger
|
SR 329 Treating Builtins as Constants in the Standard Library Hettinger
|
||||||
S 330 Python Bytecode Verification Pelletier
|
SR 330 Python Bytecode Verification Pelletier
|
||||||
S 331 Locale-Independent Float/String conversions Reis
|
S 331 Locale-Independent Float/String conversions Reis
|
||||||
S 332 Byte vectors and String/Unicode Unification Montanaro
|
S 332 Byte vectors and String/Unicode Unification Montanaro
|
||||||
I 333 Python Web Server Gateway Interface v1.0 Eby
|
I 333 Python Web Server Gateway Interface v1.0 Eby
|
||||||
|
|
13
pep-0330.txt
13
pep-0330.txt
|
@ -3,7 +3,7 @@ Title: Python Bytecode Verification
|
||||||
Version: $Revision$
|
Version: $Revision$
|
||||||
Last-Modified: $Date$
|
Last-Modified: $Date$
|
||||||
Author: Michel Pelletier <michel@users.sourceforge.net>
|
Author: Michel Pelletier <michel@users.sourceforge.net>
|
||||||
Status: Draft
|
Status: Rejected
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/plain
|
Content-Type: text/plain
|
||||||
Created: 17-Jun-2004
|
Created: 17-Jun-2004
|
||||||
|
@ -24,6 +24,17 @@ Abstract
|
||||||
of Python Virtual Machine (PVM) bytecode and provides an
|
of Python Virtual Machine (PVM) bytecode and provides an
|
||||||
implementation in Python of this verification process.
|
implementation in Python of this verification process.
|
||||||
|
|
||||||
|
Pronouncement
|
||||||
|
|
||||||
|
Guido believes that a verification tool has some value. If
|
||||||
|
someone wants to add it to Tools/scripts, no PEP is required.
|
||||||
|
|
||||||
|
Such a tool may have value for validating the output from
|
||||||
|
"bytecodehacks" or from direct edits of PYC files. As security
|
||||||
|
measure, its value is somewhat limited because perfectly valid
|
||||||
|
bytecode can still do horrible things. That situation could
|
||||||
|
change if the concept of restricted execution were to be
|
||||||
|
successfully resurrected.
|
||||||
|
|
||||||
Motivation
|
Motivation
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue