[Python-checkins] r55684 - python/branches/bcannon-objcap/BRANCHNEWS
brett.cannon
python-checkins at python.org
Wed May 30 22:22:41 CEST 2007
Author: brett.cannon
Date: Wed May 30 22:22:33 2007
New Revision: 55684
Modified:
python/branches/bcannon-objcap/BRANCHNEWS
Log:
Clean up to only document direct changes to Python code instead of discussing
what secure_python.c does.
Modified: python/branches/bcannon-objcap/BRANCHNEWS
==============================================================================
--- python/branches/bcannon-objcap/BRANCHNEWS (original)
+++ python/branches/bcannon-objcap/BRANCHNEWS Wed May 30 22:22:33 2007
@@ -8,20 +8,13 @@
Core and builtins
-----------------
-* Use an instance of importlib.Import as what __import__ delegates to. This
- necessitates storing a large chunk of modules into sys.modules['.hidden'] so
- that importlib can keep working.
-
-* Clear out sys.path_importer_cache.
-
-* Force 'warnings' to be cached by the C code.
-
* Make importing the sys module after it has been completely deleted use the
interpreter's sysdict instead of the cached dict used by the import
machinery. This lets the sys module be deleted for security reasons during
startup.
-* rev. ????: Added a delegate for import that calls sys.import_.
+* rev. ????: Added a delegate for import that calls sys.import_ in
+ sys.import_delegate.
* rev. 51679: Remove the constructor for the 'code' type. This means instances
of the 'code' type cannot be created directly. You must use the new
@@ -40,31 +33,8 @@
with moving object.__subclasses__().
-Extension Modules
------------------
-
-* rev. 51958: Fix up handling exceptions. Added exc_matches() exception.
-
-* rev. 51944: Change sys_dict to a module since that dict is cached somewhere.
-
-* rev. 51941: Changed exception raised by interpreter.Interpreter().execute()
- to RuntimError when something goes bad. Also added the redirect_output()
- method.
-
-* rev. 51914: Changed accessing the built-in namespace dict from an attribute
- to a function call. This is because the dict is cached in the execution
- frame created when the interpreter is first created and thus setting the dict
- to another dict has no affect.
-
-* rev. 51880: Add access to the 'sys' modules data dict to Interpreter objects.
-
-* rev. 51875: Introduced the interpreter module.
-
-
Library
-------
* Change the codecs module so that it does not import the entire sys module and
thus hold a reference to it.
-
-* rev. 53333: External definition of importlib (from the sandbox) added.
More information about the Python-checkins
mailing list