Commits

Show all
Author Commit Message Labels Comments Date
Barry Warsaw
Added a bump option
Tags
v1.1b4
Barry Warsaw
Added a few more acks
Barry Warsaw
Added NEWS items for 1.1beta4
Barry Warsaw
Bump to 1.1beta4
Barry Warsaw
loadClass(): kludge to allow me to run jpython interactively from within the build directory. Yuck.
Barry Warsaw
a few updates
Barry Warsaw
Some updates
Barry Warsaw
Get the dependencies right b/w all the md5 support and wrapper classes
Barry Warsaw
Removed __class__, that was the old way of initializing.
Barry Warsaw
Did I fix the CVS?
Barry Warsaw
Added python.options.extendedClassLoader
Barry Warsaw
This class isn't used anywhere
Barry Warsaw
Makefiles for removing .class files when cleaning
Barry Warsaw
Added tests/scripts/javatests to build SUBDIRS Added a bunch of CLEANDIRS which are used to remove .class files for cleaning.
Barry Warsaw
Support files for test_janoninner
Barry Warsaw
Added test_methods and test_janoninner
Barry Warsaw
test of PR#201
Barry Warsaw
Added temporary option python.options.extendedClassLoader
Barry Warsaw
A fix for PR#201. This patch may have unintended consequences so it is currently controlled by the registry option python.options.extendedClassLoader. When this option is true (default), the following semantics are in effect. When this option is false, the old semantics are in effect. This option will be removed before 1.0 final. Specifically, loadClass(): Insert a new class search algorithm in between the shot the Py state class loader has, and the shot the Java system class loader has. This new algorithm searches sys.path for the named .class file and loads it if found. This fixes PR#201 by allowing the class loader (i.e. our current BytecodeLoader) that is loading an outer class have a shot at finding and loading the…
Barry Warsaw
Generated HTML
Barry Warsaw
Added a FAQ item on dir().
Barry Warsaw
Update some differences w.r.t. attributes on built-in objects.
Barry Warsaw
test cases for PR#192
Barry Warsaw
__setattr__(): small change to error message to include attribute name
Barry Warsaw
Fixes for PR#192, specifically: __members__, __dir__(): Return list of members, specifically __doc__, func_doc, __name__, func_name, func_globals, func_defaults, func_code. ___setattr__(), __delattr__(): throw TypeError if trying to modify a readonly attribute, and AttributeError if modifying a non-existant attribute. In __setattr__(), func_doc and __doc__ are writable. NOTE: In CPython, func_defaults and func_code are writabl…
Barry Warsaw
Fixes for PR#192, specifically: __members__, __dir__(): Return list of members, specifically co_name, co_argcount, co_varnames, co_filename, co_firstlineno, co_flags. Not supported: co_nlocals, co_code, co_consts, co_names, co_lnotab, co_stacksize. ___setattr__(), __delattr__(): throw TypeError if trying to modify a readonly attribute, and AttributeError if modifying a non-existant attribute. toString(): added for better repr…
Barry Warsaw
formatting. Also, get rid of PyCode() ctor; that's the old way of initializing __class__
Barry Warsaw
throwReadonly(), __setattr__(), __delattr__(): factorize code
Barry Warsaw
Fixes for PR#192, specifically: __dir__() implementation to return list of im_self, im_func, im_class, __doc__, __name__ __setattr__(), __delattr__(): if the attribute doesn't exist, an AttributeError is raised, otherwise a TypeError is raised, since there are no writable attributes in this class. Note that no __findattr__() is added since PyObject.__findattr__() does the right thing. safeRepr(): added.
Barry Warsaw
test case for PR#208, calling apply with bogus 3rd argument
  1. Prev
  2. Next