From: <fwi...@us...> - 2009-08-31 17:41:10
|
Revision: 6734 http://jython.svn.sourceforge.net/jython/?rev=6734&view=rev Author: fwierzbicki Date: 2009-08-31 17:40:57 +0000 (Mon, 31 Aug 2009) Log Message: ----------- 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) ................ Modified Paths: -------------- branches/jy26/.classpath branches/jy26/.project branches/jy26/ACKNOWLEDGMENTS branches/jy26/CoreExposed.includes branches/jy26/Lib/_rawffi.py branches/jy26/Lib/codeop.py branches/jy26/Lib/datetime.py branches/jy26/Lib/dbexts.py branches/jy26/Lib/fileinput.py branches/jy26/Lib/isql.py branches/jy26/Lib/javapath.py branches/jy26/Lib/javashell.py branches/jy26/Lib/os.py branches/jy26/Lib/pawt/__init__.py branches/jy26/Lib/pawt/colors.py branches/jy26/Lib/pawt/swing.py branches/jy26/Lib/pkgutil.py branches/jy26/Lib/posixpath.py branches/jy26/Lib/readline.py branches/jy26/Lib/signal.py branches/jy26/Lib/socket.py branches/jy26/Lib/subprocess.py branches/jy26/Lib/telnetlib.py branches/jy26/Lib/test/Graph.py branches/jy26/Lib/test/anygui.py branches/jy26/Lib/test/jser2_classes.py branches/jy26/Lib/test/regrtest.py branches/jy26/Lib/test/test_SimpleXMLRPCServer.py branches/jy26/Lib/test/test__rawffi.py branches/jy26/Lib/test/test_array.py branches/jy26/Lib/test/test_array_jy.py branches/jy26/Lib/test/test_ast.py branches/jy26/Lib/test/test_ast_jy.py branches/jy26/Lib/test/test_bigmem.py branches/jy26/Lib/test/test_builtin.py branches/jy26/Lib/test/test_builtin_jy.py branches/jy26/Lib/test/test_cmath_jy.py branches/jy26/Lib/test/test_codeop.py branches/jy26/Lib/test/test_codeop_jy.py branches/jy26/Lib/test/test_coerce_jy.py branches/jy26/Lib/test/test_compile_jy.py branches/jy26/Lib/test/test_concat_jy.py branches/jy26/Lib/test/test_descr_jy.py branches/jy26/Lib/test/test_dict2java.py branches/jy26/Lib/test/test_exceptions_jy.py branches/jy26/Lib/test/test_float_jy.py branches/jy26/Lib/test/test_func_syntax_jy.py branches/jy26/Lib/test/test_grammar_jy.py branches/jy26/Lib/test/test_import_jy.py branches/jy26/Lib/test/test_importhooks.py branches/jy26/Lib/test/test_java_integration.py branches/jy26/Lib/test/test_java_list_delegate.py branches/jy26/Lib/test/test_java_subclasses.py branches/jy26/Lib/test/test_java_visibility.py branches/jy26/Lib/test/test_javalist.py branches/jy26/Lib/test/test_javashell.py branches/jy26/Lib/test/test_jbasic.py branches/jy26/Lib/test/test_joverload.py branches/jy26/Lib/test/test_jser.py branches/jy26/Lib/test/test_jy_generators.py branches/jy26/Lib/test/test_jy_internals.py branches/jy26/Lib/test/test_list_jy.py branches/jy26/Lib/test/test_marshal.py branches/jy26/Lib/test/test_metaclass_support/simpleclass.py branches/jy26/Lib/test/test_module.py branches/jy26/Lib/test/test_pbcvm.py branches/jy26/Lib/test/test_pythoninterpreter_jy.py branches/jy26/Lib/test/test_random.py branches/jy26/Lib/test/test_re.py branches/jy26/Lib/test/test_re_jy.py branches/jy26/Lib/test/test_sax.py branches/jy26/Lib/test/test_sax_jy.py branches/jy26/Lib/test/test_set_jy.py branches/jy26/Lib/test/test_socket.py branches/jy26/Lib/test/test_sort.py branches/jy26/Lib/test/test_sort_jy.py branches/jy26/Lib/test/test_str2unicode.py branches/jy26/Lib/test/test_stringmap.py branches/jy26/Lib/test/test_subclasses.py branches/jy26/Lib/test/test_subclasses_jy.py branches/jy26/Lib/test/test_sys_jy.py branches/jy26/Lib/test/test_thread_jy.py branches/jy26/Lib/test/test_thread_local.py branches/jy26/Lib/test/test_threading.py branches/jy26/Lib/test/test_threading_jy.py branches/jy26/Lib/test/test_timeit.py branches/jy26/Lib/test/test_trace.py branches/jy26/Lib/test/test_trace_threaded.py branches/jy26/Lib/test/test_tuple.py branches/jy26/Lib/test/test_unicode_jy.py branches/jy26/Lib/test/test_userdict.py branches/jy26/Lib/test/test_weakref.py branches/jy26/Lib/test/test_with.py branches/jy26/Lib/test/test_xml_etree_jy.py branches/jy26/Lib/test/test_zipimport_jy.py branches/jy26/Lib/test/whrandom.py branches/jy26/Lib/test/zxjdbc/dbextstest.py branches/jy26/Lib/test/zxjdbc/jndi.py branches/jy26/Lib/test/zxjdbc/runner.py branches/jy26/Lib/test/zxjdbc/sptest.py branches/jy26/Lib/test/zxjdbc/test_zxjdbc_dbapi20.py branches/jy26/Lib/test/zxjdbc/zxtest.py branches/jy26/Lib/threading.py branches/jy26/Lib/unicodedata.py branches/jy26/Lib/xml/Uri.py branches/jy26/Lib/xml/dom/minidom.py branches/jy26/Lib/xml/dom/pulldom.py branches/jy26/Lib/xml/parsers/expat.py branches/jy26/Lib/xml/sax/_exceptions.py branches/jy26/Lib/xml/sax/drivers2/drv_javasax.py branches/jy26/Lib/xml/sax/handler.py branches/jy26/Lib/xml/sax/saxutils.py branches/jy26/Lib/zlib.py branches/jy26/NEWS branches/jy26/ast/asdl.py branches/jy26/ast/asdl_antlr.py branches/jy26/build.xml branches/jy26/grammar/Python.g branches/jy26/grammar/PythonPartial.g branches/jy26/src/com/xhaus/modjy/ModjyJServlet.java branches/jy26/src/com/ziclix/python/sql/DataHandler.java branches/jy26/src/com/ziclix/python/sql/Fetch.java branches/jy26/src/com/ziclix/python/sql/JDBC20DataHandler.java branches/jy26/src/com/ziclix/python/sql/Jython22DataHandler.java branches/jy26/src/com/ziclix/python/sql/PyConnection.java branches/jy26/src/com/ziclix/python/sql/PyCursor.java branches/jy26/src/com/ziclix/python/sql/PyExtendedCursor.java branches/jy26/src/com/ziclix/python/sql/PyStatement.java branches/jy26/src/com/ziclix/python/sql/connect/Connectx.java branches/jy26/src/com/ziclix/python/sql/connect/Lookup.java branches/jy26/src/com/ziclix/python/sql/handler/InformixDataHandler.java branches/jy26/src/com/ziclix/python/sql/handler/MySQLDataHandler.java branches/jy26/src/com/ziclix/python/sql/handler/OracleDataHandler.java branches/jy26/src/com/ziclix/python/sql/util/PyArgParser.java branches/jy26/src/com/ziclix/python/sql/util/Queue.java branches/jy26/src/com/ziclix/python/sql/zxJDBC.java branches/jy26/src/org/python/antlr/AST.java branches/jy26/src/org/python/antlr/BaseParser.java branches/jy26/src/org/python/antlr/GrammarActions.java branches/jy26/src/org/python/antlr/ParseException.java branches/jy26/src/org/python/antlr/PythonErrorNode.java branches/jy26/src/org/python/antlr/PythonTokenSource.java branches/jy26/src/org/python/antlr/PythonTree.java branches/jy26/src/org/python/antlr/PythonTreeAdaptor.java branches/jy26/src/org/python/antlr/adapter/AliasAdapter.java branches/jy26/src/org/python/antlr/adapter/AstAdapters.java branches/jy26/src/org/python/antlr/adapter/CmpopAdapter.java branches/jy26/src/org/python/antlr/adapter/ComprehensionAdapter.java branches/jy26/src/org/python/antlr/adapter/ExcepthandlerAdapter.java branches/jy26/src/org/python/antlr/adapter/ExprAdapter.java branches/jy26/src/org/python/antlr/adapter/IdentifierAdapter.java branches/jy26/src/org/python/antlr/adapter/KeywordAdapter.java branches/jy26/src/org/python/antlr/adapter/SliceAdapter.java branches/jy26/src/org/python/antlr/adapter/StmtAdapter.java branches/jy26/src/org/python/antlr/ast/Assert.java branches/jy26/src/org/python/antlr/ast/Assign.java branches/jy26/src/org/python/antlr/ast/Attribute.java branches/jy26/src/org/python/antlr/ast/AugAssign.java branches/jy26/src/org/python/antlr/ast/BinOp.java branches/jy26/src/org/python/antlr/ast/BoolOp.java branches/jy26/src/org/python/antlr/ast/Break.java branches/jy26/src/org/python/antlr/ast/Call.java branches/jy26/src/org/python/antlr/ast/ClassDef.java branches/jy26/src/org/python/antlr/ast/Compare.java branches/jy26/src/org/python/antlr/ast/Continue.java branches/jy26/src/org/python/antlr/ast/Delete.java branches/jy26/src/org/python/antlr/ast/Dict.java branches/jy26/src/org/python/antlr/ast/Ellipsis.java branches/jy26/src/org/python/antlr/ast/ExceptHandler.java branches/jy26/src/org/python/antlr/ast/Exec.java branches/jy26/src/org/python/antlr/ast/Expr.java branches/jy26/src/org/python/antlr/ast/Expression.java branches/jy26/src/org/python/antlr/ast/ExtSlice.java branches/jy26/src/org/python/antlr/ast/For.java branches/jy26/src/org/python/antlr/ast/FunctionDef.java branches/jy26/src/org/python/antlr/ast/GeneratorExp.java branches/jy26/src/org/python/antlr/ast/Global.java branches/jy26/src/org/python/antlr/ast/If.java branches/jy26/src/org/python/antlr/ast/IfExp.java branches/jy26/src/org/python/antlr/ast/Import.java branches/jy26/src/org/python/antlr/ast/ImportFrom.java branches/jy26/src/org/python/antlr/ast/Index.java branches/jy26/src/org/python/antlr/ast/Interactive.java branches/jy26/src/org/python/antlr/ast/Lambda.java branches/jy26/src/org/python/antlr/ast/List.java branches/jy26/src/org/python/antlr/ast/ListComp.java branches/jy26/src/org/python/antlr/ast/Module.java branches/jy26/src/org/python/antlr/ast/Name.java branches/jy26/src/org/python/antlr/ast/Num.java branches/jy26/src/org/python/antlr/ast/Pass.java branches/jy26/src/org/python/antlr/ast/Print.java branches/jy26/src/org/python/antlr/ast/Raise.java branches/jy26/src/org/python/antlr/ast/Repr.java branches/jy26/src/org/python/antlr/ast/Return.java branches/jy26/src/org/python/antlr/ast/Slice.java branches/jy26/src/org/python/antlr/ast/Str.java branches/jy26/src/org/python/antlr/ast/Subscript.java branches/jy26/src/org/python/antlr/ast/Suite.java branches/jy26/src/org/python/antlr/ast/TryExcept.java branches/jy26/src/org/python/antlr/ast/TryFinally.java branches/jy26/src/org/python/antlr/ast/Tuple.java branches/jy26/src/org/python/antlr/ast/UnaryOp.java branches/jy26/src/org/python/antlr/ast/While.java branches/jy26/src/org/python/antlr/ast/With.java branches/jy26/src/org/python/antlr/ast/Yield.java branches/jy26/src/org/python/antlr/ast/alias.java branches/jy26/src/org/python/antlr/ast/arguments.java branches/jy26/src/org/python/antlr/ast/comprehension.java branches/jy26/src/org/python/antlr/ast/keyword.java branches/jy26/src/org/python/compiler/AdapterMaker.java branches/jy26/src/org/python/compiler/ClassConstants.java branches/jy26/src/org/python/compiler/ClassFile.java branches/jy26/src/org/python/compiler/Code.java branches/jy26/src/org/python/compiler/CodeCompiler.java branches/jy26/src/org/python/compiler/JavaMaker.java branches/jy26/src/org/python/compiler/LineNumberTable.java branches/jy26/src/org/python/compiler/Module.java branches/jy26/src/org/python/compiler/ProxyMaker.java branches/jy26/src/org/python/compiler/ScopeInfo.java branches/jy26/src/org/python/compiler/ScopesCompiler.java branches/jy26/src/org/python/compiler/SymInfo.java branches/jy26/src/org/python/core/ArgParser.java branches/jy26/src/org/python/core/MakeProxies.java branches/jy26/src/org/python/core/ParserFacade.java branches/jy26/src/org/python/core/Py.java branches/jy26/src/org/python/core/PyBeanEventProperty.java branches/jy26/src/org/python/core/PyBeanProperty.java branches/jy26/src/org/python/core/PyFile.java branches/jy26/src/org/python/core/PyFileWriter.java branches/jy26/src/org/python/core/PyFinalizableInstance.java branches/jy26/src/org/python/core/PyJavaType.java branches/jy26/src/org/python/core/PyList.java branches/jy26/src/org/python/core/PyObject.java branches/jy26/src/org/python/core/PyOverridableNew.java branches/jy26/src/org/python/core/PyReflectedField.java branches/jy26/src/org/python/core/PySystemState.java branches/jy26/src/org/python/core/PyTuple.java branches/jy26/src/org/python/core/PyType.java branches/jy26/src/org/python/core/PythonTraceFunction.java branches/jy26/src/org/python/core/StdoutWrapper.java branches/jy26/src/org/python/core/__builtin__.java branches/jy26/src/org/python/core/codecs.java branches/jy26/src/org/python/core/imp.java branches/jy26/src/org/python/core/io/BinaryIOWrapper.java branches/jy26/src/org/python/core/io/BufferedIOMixin.java branches/jy26/src/org/python/core/io/BufferedRandom.java branches/jy26/src/org/python/core/io/BufferedReader.java branches/jy26/src/org/python/core/io/BufferedWriter.java branches/jy26/src/org/python/core/io/DatagramSocketIO.java branches/jy26/src/org/python/core/io/FileIO.java branches/jy26/src/org/python/core/io/LineBufferedRandom.java branches/jy26/src/org/python/core/io/LineBufferedWriter.java branches/jy26/src/org/python/core/io/RawIOBase.java branches/jy26/src/org/python/core/io/ServerSocketIO.java branches/jy26/src/org/python/core/io/SocketIO.java branches/jy26/src/org/python/core/io/SocketIOBase.java branches/jy26/src/org/python/core/io/StreamIO.java branches/jy26/src/org/python/core/io/TextIOBase.java branches/jy26/src/org/python/core/io/TextIOWrapper.java branches/jy26/src/org/python/core/io/UniversalIOWrapper.java branches/jy26/src/org/python/core/util/ByteSwapper.java branches/jy26/src/org/python/core/util/ConcurrentHashSet.java branches/jy26/src/org/python/expose/ExposedNew.java branches/jy26/src/org/python/expose/generate/ExposedTypeProcessor.java branches/jy26/src/org/python/expose/generate/NewExposer.java branches/jy26/src/org/python/modules/Setup.java branches/jy26/src/org/python/modules/_collections/Collections.java branches/jy26/src/org/python/modules/_collections/PyDeque.java branches/jy26/src/org/python/modules/_hashlib.java branches/jy26/src/org/python/modules/thread/thread.java branches/jy26/src/org/python/util/PyServlet.java branches/jy26/src/org/python/util/PythonInterpreter.java branches/jy26/src/org/python/util/jython.java branches/jy26/src/shell/jython branches/jy26/tests/java/org/python/antlr/PythonPartialTester.java branches/jy26/tests/modjy/build.xml branches/jy26/tests/modjy/java/com/xhaus/modjy/ModjyTestAppInvocation.java branches/jy26/tests/modjy/java/com/xhaus/modjy/ModjyTestBase.java branches/jy26/tests/modjy/java/com/xhaus/modjy/ModjyTestContentHeaders.java branches/jy26/tests/modjy/java/com/xhaus/modjy/ModjyTestEnviron.java branches/jy26/tests/modjy/java/com/xhaus/modjy/ModjyTestHeaders.java branches/jy26/tests/modjy/java/com/xhaus/modjy/ModjyTestReturnIterable.java branches/jy26/tests/modjy/java/com/xhaus/modjy/ModjyTestWSGIStreams.java branches/jy26/tests/modjy/java/com/xhaus/modjy/ModjyTestWebInf.java branches/jy26/tests/modjy/java/com/xhaus/modjy/ModjyTestWriteCallable.java Added Paths: ----------- branches/jy26/Lib/test/pyservlet/ branches/jy26/Lib/test/pyservlet/__init__.py branches/jy26/Lib/test/pyservlet/basic.py branches/jy26/Lib/test/pyservlet/empty.py branches/jy26/Lib/test/pyservlet/filter.py branches/jy26/Lib/test/pyservlet/increment.py branches/jy26/Lib/test/pyservlet/updated_basic.py branches/jy26/Lib/test/test_hashlib_jy.py branches/jy26/Lib/weakref.py branches/jy26/extlibs/antlr-3.1.3.jar branches/jy26/extlibs/antlr-runtime-3.1.3.jar branches/jy26/extlibs/livetribe-jsr223-2.0.5.jar branches/jy26/extlibs/mockrunner-0.4.1/ branches/jy26/extlibs/mockrunner-0.4.1/jar/ branches/jy26/extlibs/mockrunner-0.4.1/jar/commons-logging-1.0.4.jar branches/jy26/extlibs/mockrunner-0.4.1/jar/j2ee1.3/ branches/jy26/extlibs/mockrunner-0.4.1/jar/j2ee1.3/servlet.jar branches/jy26/extlibs/mockrunner-0.4.1/jar/jakarta-oro-2.0.8.jar branches/jy26/extlibs/mockrunner-0.4.1/jar/jdom.jar branches/jy26/extlibs/mockrunner-0.4.1/jar/nekohtml.jar branches/jy26/extlibs/mockrunner-0.4.1/lib/ branches/jy26/extlibs/mockrunner-0.4.1/lib/jdk1.5/ branches/jy26/extlibs/mockrunner-0.4.1/lib/jdk1.5/j2ee1.3/ branches/jy26/extlibs/mockrunner-0.4.1/lib/jdk1.5/j2ee1.3/dependencies.txt branches/jy26/extlibs/mockrunner-0.4.1/lib/jdk1.5/j2ee1.3/mockrunner-servlet.jar branches/jy26/extlibs/mockrunner-0.4.1/readme.txt branches/jy26/grammar/Base.g branches/jy26/src/META-INF/ branches/jy26/src/META-INF/services/ branches/jy26/src/META-INF/services/javax.script.ScriptEngineFactory branches/jy26/src/org/python/core/ContextGuard.java branches/jy26/src/org/python/core/ContextManager.java branches/jy26/src/org/python/core/PyFileReader.java branches/jy26/src/org/python/core/util/PlatformUtil.java branches/jy26/src/org/python/jsr223/ branches/jy26/src/org/python/jsr223/PyScriptEngine.java branches/jy26/src/org/python/jsr223/PyScriptEngineFactory.java branches/jy26/src/org/python/jsr223/PyScriptEngineScope.java branches/jy26/src/org/python/modules/_threading/ branches/jy26/src/org/python/modules/_threading/Condition.java branches/jy26/src/org/python/modules/_threading/Lock.java branches/jy26/src/org/python/modules/_threading/_threading.java branches/jy26/src/org/python/util/JarRunner.java branches/jy26/src/org/python/util/PyFilter.java branches/jy26/src/org/python/util/PyServletInitializer.java branches/jy26/tests/java/org/python/jsr223/ branches/jy26/tests/java/org/python/jsr223/ScriptEngineIOTest.java branches/jy26/tests/java/org/python/jsr223/ScriptEngineTest.java branches/jy26/tests/java/org/python/tests/RedundantInterfaceDeclarations.java branches/jy26/tests/java/org/python/tests/multihidden/ branches/jy26/tests/java/org/python/tests/multihidden/BaseConnection.java branches/jy26/tests/java/org/python/tests/multihidden/SpecialConnection.java branches/jy26/tests/modjy/java/org/ branches/jy26/tests/modjy/java/org/python/ branches/jy26/tests/modjy/java/org/python/util/ branches/jy26/tests/modjy/java/org/python/util/PyFilterTest.java branches/jy26/tests/modjy/java/org/python/util/PyServletTest.java Removed Paths: ------------- branches/jy26/.externalToolBuilders/ branches/jy26/Lib/test/pyservlet/__init__.py branches/jy26/Lib/test/pyservlet/basic.py branches/jy26/Lib/test/pyservlet/empty.py branches/jy26/Lib/test/pyservlet/filter.py branches/jy26/Lib/test/pyservlet/increment.py branches/jy26/Lib/test/pyservlet/updated_basic.py branches/jy26/Lib/test/test_bugfixes.py branches/jy26/extlibs/antlr-3.1.2.jar branches/jy26/extlibs/antlr-runtime-3.1.2.jar branches/jy26/extlibs/mockrunner-0.4.1/jar/ branches/jy26/extlibs/mockrunner-0.4.1/jar/commons-logging-1.0.4.jar branches/jy26/extlibs/mockrunner-0.4.1/jar/j2ee1.3/ branches/jy26/extlibs/mockrunner-0.4.1/jar/j2ee1.3/servlet.jar branches/jy26/extlibs/mockrunner-0.4.1/jar/jakarta-oro-2.0.8.jar branches/jy26/extlibs/mockrunner-0.4.1/jar/jdom.jar branches/jy26/extlibs/mockrunner-0.4.1/jar/nekohtml.jar branches/jy26/extlibs/mockrunner-0.4.1/lib/ branches/jy26/extlibs/mockrunner-0.4.1/lib/jdk1.5/ branches/jy26/extlibs/mockrunner-0.4.1/lib/jdk1.5/j2ee1.3/ branches/jy26/extlibs/mockrunner-0.4.1/lib/jdk1.5/j2ee1.3/dependencies.txt branches/jy26/extlibs/mockrunner-0.4.1/lib/jdk1.5/j2ee1.3/mockrunner-servlet.jar branches/jy26/extlibs/mockrunner-0.4.1/readme.txt branches/jy26/src/META-INF/services/ branches/jy26/src/META-INF/services/javax.script.ScriptEngineFactory branches/jy26/src/org/python/jsr223/PyScriptEngine.java branches/jy26/src/org/python/jsr223/PyScriptEngineFactory.java branches/jy26/src/org/python/jsr223/PyScriptEngineScope.java branches/jy26/src/org/python/modules/_threading/Condition.java branches/jy26/src/org/python/modules/_threading/Lock.java branches/jy26/src/org/python/modules/_threading/_threading.java branches/jy26/tests/java/org/python/jsr223/ScriptEngineIOTest.java branches/jy26/tests/java/org/python/jsr223/ScriptEngineTest.java branches/jy26/tests/java/org/python/tests/multihidden/BaseConnection.java branches/jy26/tests/java/org/python/tests/multihidden/SpecialConnection.java branches/jy26/tests/modjy/java/org/python/ branches/jy26/tests/modjy/java/org/python/util/ branches/jy26/tests/modjy/java/org/python/util/PyFilterTest.java branches/jy26/tests/modjy/java/org/python/util/PyServletTest.java Property Changed: ---------------- branches/jy26/extlibs/xercesImpl-2.9.1.jar branches/jy26/tests/modjy/ Modified: branches/jy26/.classpath =================================================================== --- branches/jy26/.classpath 2009-08-31 14:38:24 UTC (rev 6733) +++ branches/jy26/.classpath 2009-08-31 17:40:57 UTC (rev 6734) @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry excluding="com/ziclix/python/sql/handler/InformixDataHandler.java|com/ziclix/python/sql/handler/OracleDataHandler.java" kind="src" output="build/classes" path="src"/> - <classpathentry kind="src" output="build/classes" path="build/gensrc"/> - <classpathentry kind="src" output="build/classes" path="tests/java"/> - <classpathentry kind="src" path="bugtests/classes"/> + <classpathentry excluding="com/ziclix/python/sql/handler/InformixDataHandler.java|com/ziclix/python/sql/handler/OracleDataHandler.java" kind="src" path="src"/> + <classpathentry kind="src" path="tests/modjy/java"/> + <classpathentry kind="src" path="build/gensrc"/> + <classpathentry kind="src" path="tests/java"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/> <classpathentry kind="lib" path="extlibs/jline-0.9.95-SNAPSHOT.jar"/> @@ -13,10 +13,14 @@ <classpathentry kind="lib" path="extlibs/postgresql-8.3-603.jdbc4.jar"/> <classpathentry kind="lib" path="extlibs/servlet-api-2.5.jar"/> <classpathentry kind="var" path="ANT_HOME/lib/ant.jar"/> - <classpathentry kind="lib" path="extlibs/antlr-runtime-3.1.2.jar"/> + <classpathentry kind="lib" path="extlibs/antlr-runtime-3.1.3.jar"/> <classpathentry kind="lib" path="extlibs/asm-3.1.jar"/> <classpathentry kind="lib" path="extlibs/asm-commons-3.1.jar"/> <classpathentry kind="lib" path="extlibs/constantine-0.4.jar"/> <classpathentry kind="lib" path="extlibs/jna-posix.jar"/> - <classpathentry kind="output" path="bugtests/classes"/> + <classpathentry kind="lib" path="extlibs/mockrunner-0.4.1/jar/jdom.jar"/> + <classpathentry kind="lib" path="extlibs/mockrunner-0.4.1/lib/jdk1.5/j2ee1.3/mockrunner-servlet.jar"/> + <classpathentry kind="lib" path="extlibs/jna.jar"/> + <classpathentry kind="lib" path="extlibs/livetribe-js... [truncated message content] |