test Log


Commit Date  
[b8f346] (jy26) by fwierzbicki@79b11f02-f210-0410-99aa-fb189b3d1ac4

Merged revisions 6489-6522,6525-6539,6543-6550,6552-6558,6566-6568,6570-6571,6575,6580-6623,6626-6659,6662-6665,6667-6698,6710,6713,6717-6719,6724-6725 via svnmerge from
https://jython.svn.sourceforge.net/svnroot/jython/trunk/jython

................
r6489 | amak | 2009-06-21 18:19:53 -0400 (Sun, 21 Jun 2009) | 1 line

Checking in a partial fix for issue 1378. This fix stops the AttributeError. But further work is needed to determine what cpython errno constants the java SSL exceptions should map to.
................
r6490 | cgroves | 2009-06-22 02:32:34 -0400 (Mon, 22 Jun 2009) | 4 lines

Add enough of mockrunner to run servlet tests and use that to run the modjy tests and some new
PyServlet tests from our regular build.
................
r6491 | cgroves | 2009-06-22 02:48:53 -0400 (Mon, 22 Jun 2009) | 1 line

Coding conventions and modernization
................
r6492 | cgroves | 2009-06-22 04:27:10 -0400 (Mon, 22 Jun 2009) | 1 line

Add jfeinberg's PyFilter from #1859477. Still need to test this in an actual ServletContainer
................
r6493 | cgroves | 2009-06-22 04:43:07 -0400 (Mon, 22 Jun 2009) | 4 lines

Windows line endings to unix, tabs to spaces, unused import removal, and general coding standard
conformity.
................
r6494 | fwierzbicki | 2009-06-22 12:38:12 -0400 (Mon, 22 Jun 2009) | 2 lines

Upgraded to ANTLR 3.1.3
................
r6495 | fwierzbicki | 2009-06-22 22:20:07 -0400 (Mon, 22 Jun 2009) | 2 lines

Part 1 of making PythonPartial.g diffable from Python.g.
................
r6496 | cgroves | 2009-06-23 02:17:57 -0400 (Tue, 23 Jun 2009) | 3 lines

Break an initializer clas out of PyServlet to keep PyServlet from being a ServletContextListener.
................
r6497 | cgroves | 2009-06-23 02:21:59 -0400 (Tue, 23 Jun 2009) | 1 line

Adding jfeinberg for PyFilter
................
r6498 | cgroves | 2009-06-23 02:51:07 -0400 (Tue, 23 Jun 2009) | 1 line

Don't extend PyReflectedField in PyBeanEventProperty. Fixes Issue1377 by keeping PyJavaType from accessing field spuriously on PyBeanEventProperties.
................
r6499 | cgroves | 2009-06-23 03:50:56 -0400 (Tue, 23 Jun 2009) | 1 line

NEWS updates
................
r6500 | cgroves | 2009-06-28 22:23:57 -0400 (Sun, 28 Jun 2009) | 1 line

Adding a test for bug #1381 that doesn't actually cause the problem described
................
r6501 | cgroves | 2009-06-29 01:42:24 -0400 (Mon, 29 Jun 2009) | 1 line

Update error message for PyServlet not being a ServletContextListener
................
r6502 | cgroves | 2009-06-29 02:13:29 -0400 (Mon, 29 Jun 2009) | 1 line

Add the root dir and WEB-INF/jython to sys.path for PyFilters as well as PyServlets
................
r6503 | cgroves | 2009-06-29 02:25:28 -0400 (Mon, 29 Jun 2009) | 1 line

Explain how to set python.home for the context initializer
................
r6504 | cgroves | 2009-06-30 02:09:12 -0400 (Tue, 30 Jun 2009) | 3 lines

Add a test from Sven Reimers that actually tickles issue 1381 and fix it.
................
r6505 | cgroves | 2009-06-30 02:11:20 -0400 (Tue, 30 Jun 2009) | 1 line

Keep forgetting to update this
................
r6506 | amak | 2009-07-03 11:45:08 -0400 (Fri, 03 Jul 2009) | 4 lines

1. Added support for the AI_PASSIVE flag
2. Added support for the AI_CANONNAME flag
3. Added unit tests for same
4. Split out getaddrinfo unit tests into their own test case class
................
r6507 | fwierzbicki | 2009-07-03 19:10:43 -0400 (Fri, 03 Jul 2009) | 3 lines

Make PythonPartial easier to diff w/ Python.g, and small whitespace fix in
Python.g.
................
r6508 | fwierzbicki | 2009-07-05 10:55:44 -0400 (Sun, 05 Jul 2009) | 3 lines

Last of the "make PythonPartial.g diffable from Python.g". Now on to actually
fixing some PythonPartial problems.
................
r6509 | fwierzbicki | 2009-07-05 14:07:53 -0400 (Sun, 05 Jul 2009) | 2 lines

PythonPartial now has it's own lexer.
................
r6510 | fwierzbicki | 2009-07-05 18:34:44 -0400 (Sun, 05 Jul 2009) | 2 lines

Whitespace fixes for easier diffs.
................
r6511 | fwierzbicki | 2009-07-05 18:58:57 -0400 (Sun, 05 Jul 2009) | 3 lines

Now that PythonPartial has a separate Lexer, remove behavior related to
variable "partial".
................
r6512 | fwierzbicki | 2009-07-06 09:47:19 -0400 (Mon, 06 Jul 2009) | 3 lines

Fix for http://bugs.jython.org/issue1365 "continuation lines fail in
interactive interpreter".
................
r6513 | fwierzbicki | 2009-07-06 10:15:32 -0400 (Mon, 06 Jul 2009) | 4 lines

The grammar cleanup in the last few checkins also fixed
http://bugs.jython.org/issue1366 "parsing of lamda expression fails" where
certain lambda expressions failed to parse in interactive mode.
................
r6514 | fwierzbicki | 2009-07-06 12:31:40 -0400 (Mon, 06 Jul 2009) | 4 lines

Tightened interactive parse of partial strings. Two of the commented out tests
for test_codeop now pass. Unfortunately one new test fails, but it is less
serious than the two that are now fixed, so commented it out for now.
................
r6515 | fwierzbicki | 2009-07-06 14:02:32 -0400 (Mon, 06 Jul 2009) | 2 lines

Whitespace cleanup.
................
r6516 | fwierzbicki | 2009-07-06 22:24:24 -0400 (Mon, 06 Jul 2009) | 3 lines

Start of a Base grammar that is the common code from Python.g and
PythonPartial.g.
................
r6517 | pjenvey | 2009-07-06 23:41:42 -0400 (Mon, 06 Jul 2009) | 3 lines

convert unicode hashlib input to str via defaultencoding
fixes #1189
................
r6518 | pjenvey | 2009-07-07 00:49:12 -0400 (Tue, 07 Jul 2009) | 1 line

unused method
................
r6519 | amak | 2009-07-07 07:05:16 -0400 (Tue, 07 Jul 2009) | 2 lines

Commenting out a single test that gives varying results across platforms, and thus cannot be reliably tested.
Also some whitespace cleanup.
................
r6520 | amak | 2009-07-07 07:36:34 -0400 (Tue, 07 Jul 2009) | 1 line

Commenting out all AI_CANONNAME tests for now. Much further research needed; may never be cross-platform testable.
................
r6521 | fwierzbicki | 2009-07-07 08:43:53 -0400 (Tue, 07 Jul 2009) | 2 lines

More whitespace cleanup and "diff shrinking" between all of the grammars.
................
r6522 | amak | 2009-07-07 13:29:56 -0400 (Tue, 07 Jul 2009) | 1 line

Fixing a previously unspotted bug in modjy's handling of imports in .pth files.
................
r6525 | amak | 2009-07-07 17:13:06 -0400 (Tue, 07 Jul 2009) | 1 line

Javadoc corrections.
................
r6526 | cgroves | 2009-07-08 21:47:52 -0400 (Wed, 08 Jul 2009) | 1 line

Ensure that Thread.group is None since we're not doing anything with it, and that's what CPython does
................
r6527 | zyasoft | 2009-07-11 02:47:49 -0400 (Sat, 11 Jul 2009) | 16 lines

Added the ContextManager interface and supporting code to enable
context mgmt through the with-statement to be efficiently inlined by
the JVM. The ContextManager interface allows for direct calls via
invokeinterface of __enter__ and __exit__ instead of requiring
getattr. ContextGuard is used to wrap managers that don't support this
Java interface.

threading.Lock (=RLock) and Condition are now written in Java for
performance and support the new ContextManager protocol.

This addresses some of the performance issues that Tobias blogged on
http://journal.thobe.org/2009/06/performance-of-synchronization.html

Bumped bytecode magic.
................
r6528 | pjenvey | 2009-07-11 18:38:33 -0400 (Sat, 11 Jul 2009) | 1 line

small refactor
................
r6529 | pjenvey | 2009-07-11 19:22:13 -0400 (Sat, 11 Jul 2009) | 4 lines

don't encode unicode when printing to an intercepted stream
thanks Pekka Klarck
fixes #1802339
................
r6530 | fwierzbicki | 2009-07-11 20:18:02 -0400 (Sat, 11 Jul 2009) | 2 lines

upped memory for antlr task. Needed for (at least) JDK 6 on OS X.
................
r6531 | fwierzbicki | 2009-07-11 20:53:25 -0400 (Sat, 11 Jul 2009) | 3 lines

reducing heap memory for antlr task from 1024 to 128 since that appears to be
enough for the problematic case (JDK 6 on OS X).
................
r6532 | cgroves | 2009-07-12 01:41:43 -0400 (Sun, 12 Jul 2009) | 4 lines

Set the name of the produced proxy class to the value from __javaclass__ if it's set in the Python
class.
................
r6533 | cgroves | 2009-07-12 04:07:51 -0400 (Sun, 12 Jul 2009) | 3 lines

Add javaproxy_dir to sys, and if it's set, compile Java proxies to that directory.
................
r6534 | cgroves | 2009-07-12 14:14:32 -0400 (Sun, 12 Jul 2009) | 1 line

Whoops, isEmpty is a 1.6 method
................
r6535 | thobes | 2009-07-13 11:29:30 -0400 (Mon, 13 Jul 2009) | 5 lines

Fixed incompatibility with CPython in the new ContextManager protocol,
the evaluation order in the implementation was not as specified by PEP 343.
According to PEP 343 the __exit__ attribute should be accessed and stored
before the __enter__ attribute is accessed and invoked.
................
r6536 | fwierzbicki | 2009-07-13 12:32:44 -0400 (Mon, 13 Jul 2009) | 6 lines

Fix for http://bugs.jython.org/issue645615 "cannot import through symbolic
links". Now only explicitely enforcing case sensative imports on Windows and
Mac. In the presense of both case insensative systems and symlinks there may
be a performance penalty, as we walk the directory looking for exact matches in
this case. This is the same method used in CPython.
................
r6537 | thobes | 2009-07-14 22:31:42 -0400 (Tue, 14 Jul 2009) | 2 lines

Performance improvements for list multiplication.
................
r6538 | thobes | 2009-07-14 22:34:53 -0400 (Tue, 14 Jul 2009) | 5 lines

Added a tentative implementation of an optimized call path for using generators
as context managers (as contextlib.contextmanager does by wrapping generators).
This implementation unwraps the code object and wraps it in context manager
instead of wrapping the entire generator in a context manager.
................
r6539 | thobes | 2009-07-15 16:05:51 -0400 (Wed, 15 Jul 2009) | 9 lines

Changed the ContextManager interface to get the exception as one argument,
this reduces the need fo object (re-) creation. This also reduces the overhead
even more for the optimized context managers, since parts of the code that
was previously generated in the compiled Python code is now part of the library
in ContextGuard.

Also fixed a bug in the code for turning generator functions into optimized
context managers.
................
r6543 | pjenvey | 2009-07-19 01:33:37 -0400 (Sun, 19 Jul 2009) | 2 lines

cleanup/coding standards
................
r6544 | pjenvey | 2009-07-19 01:35:22 -0400 (Sun, 19 Jul 2009) | 2 lines

have the dbapi Binary type convert strs to byte arrays
................
r6545 | cgroves | 2009-07-19 02:16:59 -0400 (Sun, 19 Jul 2009) | 4 lines

Properties are fixed once they're set, so there's no need to set them conditionally.

Don't force an overwrite on the registry file in dev builds.
................
r6546 | cgroves | 2009-07-19 02:23:03 -0400 (Sun, 19 Jul 2009) | 1 line

Eclipse needs jna now
................
r6547 | cgroves | 2009-07-19 02:49:49 -0400 (Sun, 19 Jul 2009) | 1 line

Move version-init into init as it wasn't used separately, and add a fileset to the jarring to shut up ant's spurious warning about no files being included
................
r6548 | cgroves | 2009-07-19 04:15:53 -0400 (Sun, 19 Jul 2009) | 8 lines

Add an ant task to compile proxies

This works by naively importing the modules with the proxy output directory set to the destination
configured in the ant task. Eventually it's going to need to work with our Lib directory to
generate proxies for all of our Java subclasses, but it currently fails miserably on various modules
that aren't expecting to be straight-up imported.
................
r6549 | fwierzbicki | 2009-07-20 00:13:32 -0400 (Mon, 20 Jul 2009) | 2 lines

whitespace (tabs->spaces)
................
r6550 | thobes | 2009-07-20 05:41:42 -0400 (Mon, 20 Jul 2009) | 10 lines

Fix for problem with compiling coroutines, yield was not allowed in the
iterator expression of for-nodes. Example of failing code:

def err():
for x in (yield):
pass

Fixed by deferring the allocation of the registers for storing the iter until
after the iter expression is evaluated.
................
r6552 | pjenvey | 2009-07-20 20:56:33 -0400 (Mon, 20 Jul 2009) | 2 lines

coding standards: 4 space indents, remove redundant parens, whitespace
................
r6553 | pjenvey | 2009-07-20 21:00:16 -0400 (Mon, 20 Jul 2009) | 3 lines

ensure all DBAPI cursor functions throw a "cursor is closed" exception when
appropriate
................
r6554 | pjenvey | 2009-07-20 22:48:53 -0400 (Mon, 20 Jul 2009) | 2 lines

accept unicode statements and return unicode for cursor description's name
................
r6555 | thobes | 2009-07-21 16:55:55 -0400 (Tue, 21 Jul 2009) | 2 lines

Fix for issue 1407.
................
r6556 | thobes | 2009-07-21 17:53:56 -0400 (Tue, 21 Jul 2009) | 8 lines

Fix for a problem I discovered with the thread state being stored on yield in
generators. This could have lead to faulty behaviour if the next resumption of
the generator is from another thread or memory leaks if the generator is kept
around longer than the lifetime of the thread.
This fix does not have ideal memory footprint, one slot in the stored stack
content array is left empty (where the thread state should have been), but it
works, such minor memory optimizations can be saved for later.
................
r6557 | amak | 2009-07-21 19:06:14 -0400 (Tue, 21 Jul 2009) | 3 lines

1. Fixed a bug where send in UDP sockets whereby a send() on a connected UDP socket raised an NPE.
2. Added tests for same for both timeout and non-timeout code paths.
3. Dropped the "finishConnect" method for UDP sockets: DatagramChannels and DatagramSockts don't have finishConnect() methods, since UDP "connections" are not like TCP stateful connections: UDP connections are more akin to address filters, and cannot be "finished".
................
r6558 | pjenvey | 2009-07-21 22:18:24 -0400 (Tue, 21 Jul 2009) | 1 line

better repr
................
r6566 | nriley | 2009-07-22 23:26:56 -0400 (Wed, 22 Jul 2009) | 1 line

svnmerge property for JSR 223 branch
................
r6567 | nriley | 2009-07-23 01:14:58 -0400 (Thu, 23 Jul 2009) | 45 lines

Merged revisions 6285,6541,6551,6559-6565 via svnmerge from
https://jython.svn.sourceforge.net/svnroot/jython/branches/jsr223

........
r6285 | zyasoft | 2009-05-02 01:13:13 -0500 (Sat, 02 May 2009) | 2 lines

Some initial code, just to get it going.
........
r6541 | nriley | 2009-07-17 00:27:51 -0500 (Fri, 17 Jul 2009) | 1 line

JSR 223 support for compile and eval of Strings.
........
r6551 | nriley | 2009-07-20 12:35:01 -0500 (Mon, 20 Jul 2009) | 1 line

JSR 223: test Python exceptions as well as syntax errors.
........
r6559 | nriley | 2009-07-22 16:15:39 -0500 (Wed, 22 Jul 2009) | 1 line

JSR 223: support for compile and eval with Readers.
........
r6560 | nriley | 2009-07-22 18:51:47 -0500 (Wed, 22 Jul 2009) | 1 line

JSR 223: fix comments in ParserFacade.
........
r6561 | nriley | 2009-07-22 18:52:00 -0500 (Wed, 22 Jul 2009) | 1 line

JSR 223: set PySystemState for separate compile/execute.
........
r6562 | nriley | 2009-07-22 18:52:08 -0500 (Wed, 22 Jul 2009) | 1 line

JSR 223: standardize argument naming.
........
r6563 | nriley | 2009-07-22 18:52:19 -0500 (Wed, 22 Jul 2009) | 1 line

JSR 223: bindings support.
........
r6564 | nriley | 2009-07-22 22:12:10 -0500 (Wed, 22 Jul 2009) | 1 line

JSR 223: getInterface support; clean up and factor exception transformation.
........
r6565 | nriley | 2009-07-22 22:12:52 -0500 (Wed, 22 Jul 2009) | 1 line

JSR 223: Invocable implementation.
........
................
r6568 | nriley | 2009-07-23 01:15:49 -0400 (Thu, 23 Jul 2009) | 3 lines

Removed merge tracking for "svnmerge" for
https://jython.svn.sourceforge.net/svnroot/jython/branches/jsr223
................
r6570 | nriley | 2009-07-23 02:31:56 -0400 (Thu, 23 Jul 2009) | 1 line

Restore some accidentally-reverted changes from the JSR 223 merge.
................
r6571 | nriley | 2009-07-23 03:37:58 -0400 (Thu, 23 Jul 2009) | 1 line

Support JSR 223 on JDK 5 with LiveTribe implementation; update NEWS.
................
r6575 | pjenvey | 2009-07-24 00:58:46 -0400 (Fri, 24 Jul 2009) | 1 line

coding standards/whitespace
................
r6580 | pjenvey | 2009-07-24 22:34:28 -0400 (Fri, 24 Jul 2009) | 2 lines

don't convert mysql YEAR columns to datetime.dates
................
r6581 | fwierzbicki | 2009-07-25 10:37:44 -0400 (Sat, 25 Jul 2009) | 3 lines

Remove the goofy imports since we no longer support JDK 1.1, but keep the API
around for backwards compatibility.
................
r6582 | fwierzbicki | 2009-07-25 10:38:23 -0400 (Sat, 25 Jul 2009) | 2 lines

Oops, left test code in.
................
r6583 | pjenvey | 2009-07-25 17:39:13 -0400 (Sat, 25 Jul 2009) | 3 lines

read LONGVARCHAR from a character stream Reader since it's destined for
unicode. for better TEXT handling on mysql
................
r6584 | pjenvey | 2009-07-25 18:16:39 -0400 (Sat, 25 Jul 2009) | 3 lines

from:
http://svn.python.org/projects/python/branches/release25-maint/Lib/weakref.py@45853
................
r6585 | pjenvey | 2009-07-25 18:34:45 -0400 (Sat, 25 Jul 2009) | 4 lines

quiet KeyErrors triggered during weakref callbacks. these don't seem to happen
on the ref counting GC because the ref is always collected before the callback
can be triggered
................
r6586 | nriley | 2009-07-26 03:45:38 -0400 (Sun, 26 Jul 2009) | 1 line

JSR 223: use Writer and ErrorWriter from ScriptContext; remove unnecessary PySystemState setting.
................
r6587 | nriley | 2009-07-26 04:16:22 -0400 (Sun, 26 Jul 2009) | 1 line

JSR 223: Use PY_MAJOR_VERSION.PY_MINOR_VERSION for language version.
................
r6588 | nriley | 2009-07-26 04:16:28 -0400 (Sun, 26 Jul 2009) | 1 line

Remove some unused imports.
................
r6589 | cgroves | 2009-07-26 11:23:38 -0400 (Sun, 26 Jul 2009) | 1 line

Grooming
................
r6590 | cgroves | 2009-07-26 12:32:05 -0400 (Sun, 26 Jul 2009) | 3 lines

Add Py.javas2pys. It takes a varargs array of Object and returns a corresponding array of PyObject.
................
r6591 | cgroves | 2009-07-26 12:34:54 -0400 (Sun, 26 Jul 2009) | 1 line

Me wrap you long line.
................
r6592 | fwierzbicki | 2009-07-27 13:22:32 -0400 (Mon, 27 Jul 2009) | 2 lines

Clean up indent.
................
r6593 | fwierzbicki | 2009-07-27 15:30:01 -0400 (Mon, 27 Jul 2009) | 2 lines

Get our Lexer to properly fail for trailing whitespace in single mode.
................
r6594 | fwierzbicki | 2009-07-27 16:39:10 -0400 (Mon, 27 Jul 2009) | 2 lines

Now handling trailing backslashes in single mode more like CPython.
................
r6595 | fwierzbicki | 2009-07-28 09:29:09 -0400 (Tue, 28 Jul 2009) | 3 lines

Only one test still failing for us - will require a large change in
PythonPartial.g to fix.
................
r6596 | fwierzbicki | 2009-07-28 09:57:07 -0400 (Tue, 28 Jul 2009) | 2 lines

Make diff w/Python.g smaller.
................
r6597 | fwierzbicki | 2009-07-28 09:58:03 -0400 (Tue, 28 Jul 2009) | 2 lines

Remove tests made redundant by test_codeop.py.
................
r6598 | fwierzbicki | 2009-07-29 23:10:33 -0400 (Wed, 29 Jul 2009) | 2 lines

Remove compiler warning.
................
r6599 | pjenvey | 2009-07-29 23:11:24 -0400 (Wed, 29 Jul 2009) | 2 lines

handle null array results
fixes #1413
................
r6600 | pjenvey | 2009-07-29 23:12:37 -0400 (Wed, 29 Jul 2009) | 1 line

changelog r6599
................
r6601 | fwierzbicki | 2009-07-29 23:38:40 -0400 (Wed, 29 Jul 2009) | 4 lines

Fix compiler warnings. Note that I am not replacing Vectors with Lists, etc
(as much as I'd like to) since this is a minor release and most of these are
public fields (yuck).
................
r6602 | fwierzbicki | 2009-07-30 00:11:55 -0400 (Thu, 30 Jul 2009) | 4 lines

Finished warnings in compiler package. Again, being extra careful to avoid
messing with public interfaces. Deprecated LineNumberTable instead of
deleting, even though I'm sure it isn't used.
................
r6603 | fwierzbicki | 2009-07-30 00:40:15 -0400 (Thu, 30 Jul 2009) | 3 lines

Oops, created new cast warnings in compiler package, fixed. Also fixed some
of the warnings in the antlr package, but things are a little tricky there.
................
r6604 | fwierzbicki | 2009-07-30 08:09:14 -0400 (Thu, 30 Jul 2009) | 2 lines

More compiler warning fixes.
................
r6605 | fwierzbicki | 2009-07-30 10:31:06 -0400 (Thu, 30 Jul 2009) | 3 lines

Moved a few tests from test_codeop_jy to test_codeop as they are valid for both
CPython and Jython. Prepping to push these and a few more upstream to CPython.
................
r6606 | fwierzbicki | 2009-07-30 10:36:21 -0400 (Thu, 30 Jul 2009) | 2 lines

Beefing up tests for partial sentences in interactive mode.
................
r6607 | fwierzbicki | 2009-07-30 10:42:55 -0400 (Thu, 30 Jul 2009) | 3 lines

Statement "try:" was not working in interactive mode. Added tests for the
basic try: partial sentences.
................
r6608 | fwierzbicki | 2009-07-30 10:46:38 -0400 (Thu, 30 Jul 2009) | 5 lines

As CPython trunk:

assert_ -> assertTrue
................
r6609 | fwierzbicki | 2009-07-30 11:11:03 -0400 (Thu, 30 Jul 2009) | 3 lines

Excercise all of the partial valid sentences that I can think of to avoid
screwing up things like "try:" in the future.
................
r6610 | pjenvey | 2009-07-31 00:52:17 -0400 (Fri, 31 Jul 2009) | 3 lines

o read CLOBs into unicode instead of str
o cleanup the DataHandler.read and have them close their input
................
r6611 | pjenvey | 2009-07-31 01:01:54 -0400 (Fri, 31 Jul 2009) | 1 line

quiet warnings, some coding standards
................
r6612 | pjenvey | 2009-07-31 01:02:10 -0400 (Fri, 31 Jul 2009) | 1 line

quiet warnings
................
r6613 | fwierzbicki | 2009-07-31 10:41:13 -0400 (Fri, 31 Jul 2009) | 2 lines

Added Override annotations.
................
r6614 | fwierzbicki | 2009-07-31 11:33:23 -0400 (Fri, 31 Jul 2009) | 2 lines

Add @Overides, remove unused import, fix a shadowed variable.
................
r6615 | nriley | 2009-07-31 15:19:46 -0400 (Fri, 31 Jul 2009) | 1 line

Undeprecate PythonInterpreter.set{Out,Err} since JSR 223 needs them.
................
r6616 | nriley | 2009-07-31 15:19:56 -0400 (Fri, 31 Jul 2009) | 1 line

Make clear which encoding can't be found.
................
r6617 | nriley | 2009-07-31 15:20:05 -0400 (Fri, 31 Jul 2009) | 1 line

Set python.home for singlejavatest so ScriptEngineIOTest works.
................
r6618 | nriley | 2009-07-31 15:20:24 -0400 (Fri, 31 Jul 2009) | 1 line

stdin redirection for JSR 223 and PythonInterpreter, contributed by Jim White. Fixes #1408.
................
r6619 | pjenvey | 2009-08-01 15:36:10 -0400 (Sat, 01 Aug 2009) | 1 line

carry over nanoseconds in datetime to Timestamp conversions
................
r6620 | pjenvey | 2009-08-01 17:15:59 -0400 (Sat, 01 Aug 2009) | 1 line

fix arg parsing I broke in r6611
................
r6621 | pjenvey | 2009-08-01 17:19:21 -0400 (Sat, 01 Aug 2009) | 1 line

no longer needed
................
r6622 | nriley | 2009-08-01 20:09:03 -0400 (Sat, 01 Aug 2009) | 1 line

Set python.home for javatest as well, so ScriptEngineIOTest works.
................
r6623 | fwierzbicki | 2009-08-02 13:13:16 -0400 (Sun, 02 Aug 2009) | 3 lines

Moved the rest of the tests that could be moved from test_codeop_jy to
test_codeop.py.
................
r6626 | cgroves | 2009-08-02 19:52:18 -0400 (Sun, 02 Aug 2009) | 1 line

Use the Java class name instead of _new_impl for Java constructors. Fixes issue #1393
................
r6627 | cgroves | 2009-08-03 02:30:19 -0400 (Mon, 03 Aug 2009) | 5 lines

Force static initialization on PyObject subclasses with Class.forName when looking for TypeBuilders.
This gets rid of the need to access some static variable on exposed classes before handing them over
to Python code.
................
r6628 | thobes | 2009-08-03 20:06:16 -0400 (Mon, 03 Aug 2009) | 4 lines

Imported patches by "Andrea" for issues 1412 and 1419, also for
{PyList,PyTuple}.toArray(Object[]);
as well as adding link to core javadoc.
................
r6629 | fwierzbicki | 2009-08-04 15:54:15 -0400 (Tue, 04 Aug 2009) | 5 lines

cleanup of antlr/adapter/*Adapter classes in prep to fix
http://bugs.jython.org/issue1415. Checked in change to asdl_antlr.py but
haven't applied it yet (since this generates lots of changes in the check in
that obscures the real changes). Next checkin will apply the codegen.
................
r6630 | fwierzbicki | 2009-08-04 19:50:44 -0400 (Tue, 04 Aug 2009) | 3 lines

Another step towards fixing #1415. Now handling arg parsing of AST nodes more
like CPython (well, once the AST codegen is done).
................
r6631 | fwierzbicki | 2009-08-04 19:52:49 -0400 (Tue, 04 Aug 2009) | 2 lines

AST codegen, should fix http://bugs.jython.org/issue1415
................
r6632 | fwierzbicki | 2009-08-04 19:56:50 -0400 (Tue, 04 Aug 2009) | 3 lines

Added test and NEWS for http://bugs.jython.org/issue1415 "ast Node creation
fails with no arg constructors".
................
r6633 | pjenvey | 2009-08-06 01:10:26 -0400 (Thu, 06 Aug 2009) | 1 line

include precision/scale in NUMERIC/TINYINT metadata
................
r6634 | leosoto | 2009-08-06 16:17:09 -0400 (Thu, 06 Aug 2009) | 1 line

Handle exceptions when running a JAR file through -jar cmdline switch. Fixes http://bugs.jython.org/issue1405
................
r6635 | pjenvey | 2009-08-08 20:05:01 -0400 (Sat, 08 Aug 2009) | 4 lines

handle Oracle TIMESTAMPTZ/LTZ (currently dropping the tz like cx_oracle does)
and specially handle its DATE and NUMERIC
refs #1421
................
r6636 | fwierzbicki | 2009-08-10 12:48:17 -0400 (Mon, 10 Aug 2009) | 4 lines

Ran these through reindent.py. These are the files that resulted in fairly
trivial changes. The files os.py, dbexts.py, and isql.py resulted in large
changes, so I'll look at them one at a time.
................
r6637 | fwierzbicki | 2009-08-10 13:01:32 -0400 (Mon, 10 Aug 2009) | 2 lines

reindent. Trivial except for the class at the top that had 2 space indents.
................
r6638 | fwierzbicki | 2009-08-10 13:05:49 -0400 (Mon, 10 Aug 2009) | 3 lines

big reindent -- unfortunately the entire file is 8-space indents. Guessing it
was once converted from tabs to spaces.
................
r6639 | fwierzbicki | 2009-08-10 13:06:51 -0400 (Mon, 10 Aug 2009) | 2 lines

reindent. Another large 8 space indent -> 4 space indent.
................
r6640 | fwierzbicki | 2009-08-10 13:13:06 -0400 (Mon, 10 Aug 2009) | 2 lines

reindent (mainly 8 space -> 4 space)
................
r6641 | fwierzbicki | 2009-08-10 13:13:59 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindent.
................
r6642 | fwierzbicki | 2009-08-10 13:14:52 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindents.
................
r6643 | fwierzbicki | 2009-08-10 13:15:48 -0400 (Mon, 10 Aug 2009) | 2 lines

reindent.
................
r6644 | fwierzbicki | 2009-08-10 13:16:57 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindents.
................
r6645 | fwierzbicki | 2009-08-10 13:17:35 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindents.
................
r6646 | fwierzbicki | 2009-08-10 13:22:46 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindent.
................
r6647 | fwierzbicki | 2009-08-10 13:23:22 -0400 (Mon, 10 Aug 2009) | 2 lines

Large reindents, mainly 8 space -> 4 space indents.
................
r6648 | fwierzbicki | 2009-08-10 13:24:15 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindent.
................
r6649 | fwierzbicki | 2009-08-10 13:32:50 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindents.
................
r6650 | fwierzbicki | 2009-08-10 13:35:54 -0400 (Mon, 10 Aug 2009) | 2 lines

Reindents.
................
r6651 | fwierzbicki | 2009-08-10 13:39:21 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindents.
................
r6652 | fwierzbicki | 2009-08-10 13:58:16 -0400 (Mon, 10 Aug 2009) | 2 lines

Reindents.
................
r6653 | fwierzbicki | 2009-08-10 14:15:24 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindents.
................
r6654 | fwierzbicki | 2009-08-10 14:30:18 -0400 (Mon, 10 Aug 2009) | 3 lines

Merge test_bugfixes into test_exceptions, since test_bugfixes is a poor name
and it was testing exception behaviors.
................
r6655 | fwierzbicki | 2009-08-10 14:56:57 -0400 (Mon, 10 Aug 2009) | 2 lines

Reindent.
................
r6656 | fwierzbicki | 2009-08-10 14:58:58 -0400 (Mon, 10 Aug 2009) | 2 lines

Reindent, mainly 8 space -> 4 space
................
r6657 | fwierzbicki | 2009-08-10 15:01:48 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindents.
................
r6658 | fwierzbicki | 2009-08-10 15:04:35 -0400 (Mon, 10 Aug 2009) | 2 lines

Reindent, mostly 8 space -> 4 space.
................
r6659 | fwierzbicki | 2009-08-10 15:05:11 -0400 (Mon, 10 Aug 2009) | 2 lines

Trivial reindents.
................
r6662 | cgroves | 2009-08-11 02:45:00 -0400 (Tue, 11 Aug 2009) | 1 line

Documentation and formatting cleanup
................
r6663 | pjenvey | 2009-08-11 23:12:07 -0400 (Tue, 11 Aug 2009) | 2 lines

cleanup/quiet warnings
................
r6664 | fwierzbicki | 2009-08-12 21:54:15 -0400 (Wed, 12 Aug 2009) | 2 lines

Better lineno col_offset match with CPython on elif.
................
r6665 | fwierzbicki | 2009-08-12 22:49:57 -0400 (Wed, 12 Aug 2009) | 2 lines

Adjusted BinOp lineno and col_offset to align better with CPython.
................
r6667 | pjenvey | 2009-08-15 21:11:01 -0400 (Sat, 15 Aug 2009) | 2 lines

allow Oracle's touchy DML returning ResultSet to be used here
................
r6668 | pjenvey | 2009-08-15 21:30:38 -0400 (Sat, 15 Aug 2009) | 3 lines

steal Python3's _wrap_close to fix popen files' close to return the exit status
when its non-zero
................
r6669 | pjenvey | 2009-08-15 21:32:41 -0400 (Sat, 15 Aug 2009) | 1 line

changelog r6668, fixes #1434
................
r6670 | pjenvey | 2009-08-15 22:36:35 -0400 (Sat, 15 Aug 2009) | 1 line

preserve our old exit code behavior
................
r6671 | fwierzbicki | 2009-08-15 22:49:27 -0400 (Sat, 15 Aug 2009) | 2 lines

Better match with CPython for col_offset on BoolOp with left arg in parens.
................
r6672 | fwierzbicki | 2009-08-15 22:51:07 -0400 (Sat, 15 Aug 2009) | 2 lines

Bugfix for test ast generation code.
................
r6673 | fwierzbicki | 2009-08-15 22:55:25 -0400 (Sat, 15 Aug 2009) | 2 lines

Added tests for BoolOp and parens.
................
r6674 | fwierzbicki | 2009-08-15 23:04:08 -0400 (Sat, 15 Aug 2009) | 2 lines

Fix col_offset for some NOT expressions.
................
r6675 | cgroves | 2009-08-16 04:11:44 -0400 (Sun, 16 Aug 2009) | 1 line

Have lookup call through to lookup_where rather than duplicating the lookup functionality
................
r6676 | cgroves | 2009-08-16 06:28:49 -0400 (Sun, 16 Aug 2009) | 1 line

Continue looking for methods to merge up the inheritance chain if the non-public class being merged has a parent that's non-public as well. Fixes issue 1430.
................
r6677 | fwierzbicki | 2009-08-16 10:26:06 -0400 (Sun, 16 Aug 2009) | 2 lines

Fix for http://bugs.jython.org/issue1439: Can't write() array.array
................
r6678 | fwierzbicki | 2009-08-16 10:32:28 -0400 (Sun, 16 Aug 2009) | 2 lines

Update NEWS.
................
r6679 | fwierzbicki | 2009-08-16 11:32:04 -0400 (Sun, 16 Aug 2009) | 2 lines

Test file.write(array)
................
r6680 | fwierzbicki | 2009-08-16 13:46:24 -0400 (Sun, 16 Aug 2009) | 3 lines

Added some bug fixes to NEWS that didn't make it in before. Also re-ordered my
most recent additions since most people grow the fix list downwards :)
................
r6681 | fwierzbicki | 2009-08-16 14:21:50 -0400 (Sun, 16 Aug 2009) | 2 lines

Found a couple more closed bugs that didn't make it into NEWS.
................
r6682 | cgroves | 2009-08-16 18:25:58 -0400 (Sun, 16 Aug 2009) | 3 lines

Remove the ant exposer from Eclipse as it never seemed to work.
................
r6683 | pjenvey | 2009-08-16 18:40:47 -0400 (Sun, 16 Aug 2009) | 2 lines

restrict array writes to binary mode
................
r6684 | pjenvey | 2009-08-16 19:39:05 -0400 (Sun, 16 Aug 2009) | 1 line

fix javadoc, small cleanup
................
r6685 | cgroves | 2009-08-16 20:17:36 -0400 (Sun, 16 Aug 2009) | 5 lines

WHERE_PLACEHOLDER could hold on to a reference to a type for a while, and it's causing static
initialization problems. Screw using a static array and just pass in null if we don't want to know
where the item was found.
................
r6686 | pjenvey | 2009-08-16 21:43:09 -0400 (Sun, 16 Aug 2009) | 2 lines

fix writelines' handling of non-strs and not resetting softspace
................
r6687 | pjenvey | 2009-08-16 21:47:30 -0400 (Sun, 16 Aug 2009) | 1 line

quiet warnings
................
r6688 | fwierzbicki | 2009-08-16 22:29:34 -0400 (Sun, 16 Aug 2009) | 5 lines

Added ast tests for "naked tuples" in for statements like:

for a,b in c: pass
................
r6689 | fwierzbicki | 2009-08-16 22:30:53 -0400 (Sun, 16 Aug 2009) | 3 lines

Removed dynamic scope on expr::lparen. Need to pass the lparen info up to each
rule anyway.
................
r6690 | fwierzbicki | 2009-08-16 23:15:31 -0400 (Sun, 16 Aug 2009) | 4 lines

Better match of CPython col_offset for factors with parens like:

(a - b) * c
................
r6691 | fwierzbicki | 2009-08-17 09:25:59 -0400 (Mon, 17 Aug 2009) | 2 lines

Better BinOp col_offsets.
................
r6692 | fwierzbicki | 2009-08-17 14:41:12 -0400 (Mon, 17 Aug 2009) | 3 lines

Added "devclean": deletes everything but the generated antlr files, cachedir,
and Lib.
................
r6693 | pjenvey | 2009-08-17 22:19:12 -0400 (Mon, 17 Aug 2009) | 1 line

small cleanup
................
r6694 | pjenvey | 2009-08-17 22:44:03 -0400 (Mon, 17 Aug 2009) | 2 lines

add __unicode__
................
r6695 | fwierzbicki | 2009-08-19 09:23:14 -0400 (Wed, 19 Aug 2009) | 6 lines

A simple class that allows a jarred up Jython app with a __run__.py to run with

java -jar myapp.jar

as long as it is specified as the main class in the manifest.
................
r6696 | fwierzbicki | 2009-08-19 10:30:14 -0400 (Wed, 19 Aug 2009) | 2 lines

Added support for "jython -J-classpath cp_arg_goes_here" in jython unix shell.
................
r6697 | fwierzbicki | 2009-08-19 10:31:17 -0400 (Wed, 19 Aug 2009) | 2 lines

Need to add the shell support for -J-classpath to NEWS
................
r6698 | otmarhumbel | 2009-08-19 12:15:00 -0400 (Wed, 19 Aug 2009) | 1 line

add livetribe-jsr223-2.0.5.jar to the eclipse .classpath to enable compilation of the jsr223 packages
................
r6710 | fwierzbicki | 2009-08-23 13:35:06 -0400 (Sun, 23 Aug 2009) | 3 lines

From CPython
http://svn.python.org/python/trunk/Parser/asdl.py@74541
................
r6713 | cgroves | 2009-08-23 15:47:55 -0400 (Sun, 23 Aug 2009) | 1 line

Roll back 6532-6534 and 6548 to keep __javaname__ and sys.javaproxy_dir from going out with 2.5.1. __javaname__ just went away in favor of a naming proxymaker on the customizable-proxymaker branch, and sys.javaproxy_dir doesn't make sense without named proxies. I'll need to re-commit 6533, 6534 and 6548 when I merge customizable-proxymaker to trunk.
................
r6717 | leosoto | 2009-08-23 23:30:29 -0400 (Sun, 23 Aug 2009) | 1 line

Fixing typo in org.pyton.modules.thread.thread docs
................
r6718 | cgroves | 2009-08-25 03:59:28 -0400 (Tue, 25 Aug 2009) | 1 line

Need to flush the underlying io object after writing our buffer to it to get things really flushed. Fixes issue #1433.
................
r6719 | pjenvey | 2009-08-26 00:19:39 -0400 (Wed, 26 Aug 2009) | 2 lines

always flush the raw io, even when nothing is buffered
................
r6724 | pjenvey | 2009-08-29 13:54:06 -0400 (Sat, 29 Aug 2009) | 1 line

use @Override
................
r6725 | pjenvey | 2009-08-29 14:30:16 -0400 (Sat, 29 Aug 2009) | 4 lines

treat line buffered read streams as the default buffered mode. CPython 2 line
buffered read uses a different bufsize than the default depending on the
platform (sometimes smaller, sometimes bigger)
................

2009-08-31 17:40:57 Tree
[edcf2a] by wmeissner@79b11f02-f210-0410-99aa-fb189b3d1ac4

Rework Pointer and CData a lot to make PointerCData (and hopefully ArrayCData and StructCData) easier to implement

2009-08-31 14:38:24 Tree
[a38317] by wmeissner@79b11f02-f210-0410-99aa-fb189b3d1ac4

Start implementing POINTER()

2009-08-31 07:40:56 Tree
[a0e162] by wmeissner@79b11f02-f210-0410-99aa-fb189b3d1ac4

Fix some pointer and unsigned int parameter handling

2009-08-30 23:31:13 Tree
[e8fcd2] by cgroves@79b11f02-f210-0410-99aa-fb189b3d1ac4

Hide more of ProxyMaker's internals to make it clearer how to subclass it.

2009-08-30 22:17:24 Tree
[bc95b8] by cgroves@79b11f02-f210-0410-99aa-fb189b3d1ac4

Make ClassFile a little more amenable to being exposed to the public. Hide all of its internal fields, document its methods, and remove unused constructors.

2009-08-30 22:15:47 Tree
[b92842] by fwierzbicki@79b11f02-f210-0410-99aa-fb189b3d1ac4

Switching back to 2.5 libs to see if unladen swallow tests will run.

2009-08-30 16:05:08 Tree
[4d6a5a] by pjenvey@79b11f02-f210-0410-99aa-fb189b3d1ac4

treat line buffered read streams as the default buffered mode. CPython 2 line
buffered read uses a different bufsize than the default depending on the
platform (sometimes smaller, sometimes bigger)

2009-08-29 18:30:16 Tree
[d43f83] by pjenvey@79b11f02-f210-0410-99aa-fb189b3d1ac4

use @Override

2009-08-29 17:54:06 Tree
[4b5279] by wmeissner@79b11f02-f210-0410-99aa-fb189b3d1ac4

Use type() to create Array classes

2009-08-26 10:33:22 Tree
[850fcb] by wmeissner@79b11f02-f210-0410-99aa-fb189b3d1ac4

Fixup CType exposure

2009-08-26 10:08:56 Tree
[462c8e] by wmeissner@79b11f02-f210-0410-99aa-fb189b3d1ac4

Rename Type to CType in java code

2009-08-26 07:18:30 Tree
[a5f4a6] by wmeissner@79b11f02-f210-0410-99aa-fb189b3d1ac4

Experimental implementation of pointer and byref

2009-08-26 05:25:19 Tree
[75ba0f] by pjenvey@79b11f02-f210-0410-99aa-fb189b3d1ac4

always flush the raw io, even when nothing is buffered

2009-08-26 04:19:39 Tree
[6f6e3f] by cgroves@79b11f02-f210-0410-99aa-fb189b3d1ac4

Need to flush the underlying io object after writing our buffer to it to get things really flushed. Fixes issue #1433.

2009-08-25 07:59:28 Tree
[bccff6] by leosoto@79b11f02-f210-0410-99aa-fb189b3d1ac4

Fixing typo in org.pyton.modules.thread.thread docs

2009-08-24 03:30:29 Tree
[1097cf] by cgroves@79b11f02-f210-0410-99aa-fb189b3d1ac4

Split out visiting and adding a method in a proxy, add a proxy maker that requires all abstract and
interface methods be implemented in the Python class, and another overrides all possible superclass
methods to allow the Python to method assignment and lookup at runtime.

2009-08-24 00:10:42 Tree
[17468e] by wmeissner@79b11f02-f210-0410-99aa-fb189b3d1ac4

Add jffi-Darwin.jar to build

2009-08-23 22:47:12 Tree
[9dd7f1] by cgroves@79b11f02-f210-0410-99aa-fb189b3d1ac4

Roll back 6532-6534 and 6548 to keep __javaname__ and sys.javaproxy_dir from going out with 2.5.1. __javaname__ just went away in favor of a naming proxymaker on the customizable-proxymaker branch, and sys.javaproxy_dir doesn't make sense without named proxies. I'll need to re-commit 6533, 6534 and 6548 when I merge customizable-proxymaker to trunk.

2009-08-23 19:47:55 Tree
[c714d7] by cgroves@79b11f02-f210-0410-99aa-fb189b3d1ac4

Kill __javaname__ as a method of setting the classname on generated proxy classes. Instead, add a
couple simple proxy makers to a new module, javaproxymaker, that allow proxy classes to be created
with a custom proxy name or with the fully qualfied python module + class name.

Also, simplify the callable for __proxymaker__ to take Java superclass, Java interfaces, fully
qualified Python class name and python class dict.

2009-08-23 19:05:32 Tree
[a7bc29] by cgroves@79b11f02-f210-0410-99aa-fb189b3d1ac4

Allow checked exceptions to be defined on generated methods and pass through checked exceptions for
generated proxy methods

2009-08-23 18:45:25 Tree
[c32342] by fwierzbicki@79b11f02-f210-0410-99aa-fb189b3d1ac4

From CPython
http://svn.python.org/python/trunk/Parser/asdl.py@74541

2009-08-23 17:35:06 Tree
[e7e4de] by cgroves@79b11f02-f210-0410-99aa-fb189b3d1ac4

Keep track of added constructors for subclass overriding

2009-08-22 23:06:08 Tree
[598bab] by cgroves@79b11f02-f210-0410-99aa-fb189b3d1ac4

Need to go through saveBytecode for the null check

2009-08-22 23:05:15 Tree
[cef62f] by cgroves@79b11f02-f210-0410-99aa-fb189b3d1ac4

Allow Python classes to specify the ProxyMaker to use to construct their java proxy by setting
__proxymaker__ on the class. The value of __proxymaker__ should be a callable that takes a
superclass, iterable of interfaces, name of python class, name of python module and the dict of the
class. It needs to return an instance of a subclass of ProxyMaker.

Rework ProxyMaker to allow it to be subclassed more easily and hide most of its public fields and
methods as protected. Still needs more work in exposing the constructors being added.

Deprecate Options.proxyDebugDirectory in favor of sys.javaproxy_dir.

2009-08-22 20:31:42 Tree
Older >