log

age author description
Fri, 23 Jul 2010 09:52:55 +0100 mcimadamore Next round of implementation reflecting the latest 'State of the Lambda' draft; implemented features are:
Mon, 28 Jun 2010 13:12:44 +0100 mcimadamore merge with jdk7-b99
Thu, 24 Jun 2010 20:03:19 -0700 mikejwre Added tag jdk7-b99 for changeset 005bec70ca27
Fri, 18 Jun 2010 15:12:04 -0700 jrose Mergejdk7-b99
Thu, 13 May 2010 20:01:40 -0700 jrose Merge
Sat, 01 May 2010 15:05:39 -0700 jrose 6939134: JSR 292 adjustments to method handle invocation
Thu, 17 Jun 2010 16:28:21 -0700 mikejwre Added tag jdk7-b98 for changeset 3b38f3aa3dc3
Fri, 25 Jun 2010 13:00:45 +0100 mcimadamore Added accessibility check to lambda conversion.
Tue, 22 Jun 2010 17:19:34 +0100 mcimadamore Improved support for diagnostic during lambda conversion.
Mon, 21 Jun 2010 13:43:37 +0100 mcimadamore Improved support for lambda conversion.
Fri, 18 Jun 2010 13:02:01 +0100 mcimadamore Initial push for the 'defender methods' feature. The compiler recognizes and attributes the syntax described in the strawman proposal; defender methods are decorated with a special bytecode attribute called 'Defender'. It is also possible (using the -XDemitDefenderMethodAnnos flag) to have the compiler automatically generate a non-standard annotation called @DefenderMethod which contains information about the default implementation attached to the defender method declaration.
Thu, 17 Jun 2010 13:24:27 +0100 mcimadamore Fixed spurious assertion error when lambda invocation expression requires boxing
Wed, 16 Jun 2010 12:43:41 +0100 mcimadamore remove jcheck and fix build script to be more JDK friendly
Tue, 15 Jun 2010 14:11:07 +0100 mcimadamore merge with b97
Thu, 10 Jun 2010 13:59:19 -0700 mikejwre Added tag jdk7-b97 for changeset c0a41294297ejdk7-b98
Mon, 07 Jun 2010 17:09:52 -0700 lana Mergejdk7-b97
Fri, 28 May 2010 12:41:48 -0700 lana Merge
Mon, 24 May 2010 09:07:04 -0700 lana Merge
Fri, 21 May 2010 17:32:19 -0700 jjg 6954901: langtools/test/Makefile should check for bin/javac(.exe) instead of lib/tools.jar
Wed, 19 May 2010 16:43:30 +0100 mcimadamore 6951833: latest diamond implementation generates spurious raw type warnings
Wed, 19 May 2010 16:43:06 +0100 mcimadamore 6948381: javac Null Pointer Exception in Types.makeCompoundType
Wed, 19 May 2010 16:42:37 +0100 mcimadamore 6946618: sqe test fails: javac/generics/NewOnTypeParm in pit jdk7 b91 in all platforms.
Wed, 19 May 2010 16:41:57 +0100 mcimadamore 6880344: Recursive type parameters do not compile
Thu, 13 May 2010 11:30:28 -0700 jjg 6952188: update timeout for langtools jtreg tests on JPRT
Thu, 03 Jun 2010 13:30:30 -0700 mikejwre Added tag jdk7-b96 for changeset 89cd267c2167
Wed, 02 Jun 2010 15:40:01 -0700 mikejwre Mergejdk7-b96
Wed, 26 May 2010 20:22:54 -0700 ohair 6956202: Fix a few missed rebranding issues, please contact lines etc.
Thu, 27 May 2010 10:57:35 -0700 mikejwre Added tag jdk7-b95 for changeset 752bb790fc2d
Wed, 26 May 2010 10:40:10 -0700 ohair Mergejdk7-b95
Tue, 25 May 2010 15:54:51 -0700 ohair 6943119: Rebrand source copyright notices
Tue, 15 Jun 2010 13:40:00 +0100 mcimadamore Partially revert previous fix; lambda can return from *every* context (as per strawman). However there was a bug when final variable had a lambda initializer that got fixed as part of the previous push.
Tue, 15 Jun 2010 12:56:14 +0100 mcimadamore Fixed two bugs:
Tue, 15 Jun 2010 11:22:08 +0100 mcimadamore *) Added support for exception transparency. Exception transparency is supported through so-called 'throws' type-variables. Such type-variables are dealt with in a special way: during type-inference the compiler doesn't apply lub(). As such, throws type-variable are inherently disjunctive.
Fri, 04 Jun 2010 12:34:09 +0100 mcimadamore The following issues have been addressed:
Fri, 28 May 2010 17:19:22 +0100 mcimadamore Added simple lookahead in order to disambiguate between lambda expression and variable declaration of function types.
Fri, 28 May 2010 12:12:18 +0100 mcimadamore Added interoperability between method type-inference, function types and SAM conversion (as per strawman spec v0.1.5)
Fri, 28 May 2010 10:45:38 +0100 mcimadamore *) Fixed lambda conversion bug involving handling of void type
Thu, 27 May 2010 18:11:12 +0100 mcimadamore initial lambda push; the current prototype suuports the following features:
Thu, 20 May 2010 16:00:35 -0700 mikejwre Added tag jdk7-b94 for changeset bb3d7c75a56d
Wed, 19 May 2010 12:28:31 -0700 lana Mergejdk7-b94
Tue, 11 May 2010 16:36:13 -0700 lana Merge
Mon, 03 May 2010 17:12:59 -0700 mcimadamore 6943289: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
Sun, 02 May 2010 15:55:02 -0700 lana Merge
Thu, 29 Apr 2010 14:25:47 -0700 jjg 6948251: need to quote args in langtools launcher script
Wed, 21 Apr 2010 12:24:56 +0100 mcimadamore 6730476: invalid "unchecked generic array" warning
Thu, 13 May 2010 13:22:31 -0700 mikejwre Added tag jdk7-b93 for changeset 683cd1f6bc4b
Thu, 06 May 2010 18:26:18 -0700 mikejwre Added tag jdk7-b92 for changeset 98cba5876cb5jdk7-b93
Thu, 29 Apr 2010 14:33:03 -0700 mikejwre Added tag jdk7-b91 for changeset 97b6fa97b8ddjdk7-b92
Thu, 29 Apr 2010 14:10:24 -0700 mikejwre Mergejdk7-b91
Thu, 22 Apr 2010 16:54:44 -0700 mikejwre Added tag jdk7-b90 for changeset 71c2c23a7c35
Wed, 28 Apr 2010 20:04:59 -0700 mikejwre Merge
Tue, 20 Apr 2010 01:30:04 -0700 yhuang Merge
Sun, 11 Apr 2010 23:24:24 -0700 yhuang 6875904: Java 7 message synchronization 1
Sat, 17 Apr 2010 08:12:45 -0700 lana Merge
Wed, 14 Apr 2010 12:31:55 +0100 mcimadamore 6939620: Switch to 'complex' diamond inference scheme
Wed, 14 Apr 2010 12:23:29 +0100 mcimadamore 6939618: Revert 'simple' diamond implementation
Fri, 09 Apr 2010 15:39:39 -0700 jjg 6942649: add hidden option to identify location and version of javac classes
Thu, 15 Apr 2010 13:55:14 -0700 mikejwre Added tag jdk7-b89 for changeset 6cea9a143208jdk7-b90
Tue, 13 Apr 2010 16:42:58 -0700 lana Mergejdk7-b89
Thu, 08 Apr 2010 15:35:47 -0700 lana Merge
Fri, 26 Mar 2010 22:37:04 -0700 ohair 6938326: Use of "ant -diagnostics" a problem with ant 1.8.0, exit code 1 now
Wed, 24 Mar 2010 17:02:35 -0700 darcy 6937417: javac -Xprint returns IndexOutOfBoundsException
Wed, 24 Mar 2010 12:18:17 -0700 jjg 6937318: jdk7 b86: javah and javah -help is no output for these commands
Tue, 23 Mar 2010 18:05:54 -0700 jjg 6937244: sqe ws7 tools javap/javap_t10a fail jdk7 b80 used output of javap is changed
Thu, 18 Mar 2010 18:52:44 -0700 lana Merge
Fri, 12 Mar 2010 12:00:42 -0800 jjg 6934224: update langtools/test/Makefile
Wed, 10 Mar 2010 16:23:18 -0800 jjg 6933914: fix missing newlines
Thu, 08 Apr 2010 17:03:01 -0700 mikejwre Added tag jdk7-b88 for changeset f9b5d4867a26
Thu, 25 Mar 2010 15:05:39 -0700 mikejwre Added tag jdk7-b87 for changeset 409db93d19c0jdk7-b88
Thu, 18 Mar 2010 13:53:10 -0700 mikejwre Added tag jdk7-b86 for changeset ef07347428f2jdk7-b87
Tue, 09 Mar 2010 15:29:45 -0800 lana Mergejdk7-b86
Fri, 05 Mar 2010 16:13:58 -0800 jjg Merge
Fri, 05 Mar 2010 16:12:33 -0800 jjg 6930108: IllegalArgumentException in AbstractDiagnosticFormatter for tools/javac/api/TestJavacTaskScanner.jav
Thu, 04 Mar 2010 13:40:29 -0800 lana Merge
Wed, 03 Mar 2010 19:34:34 -0800 jjg 6931126: jtreg tests not Windows friendly
Wed, 03 Mar 2010 17:22:52 -0800 jjg 6931927: position issues with synthesized anonymous class
Wed, 03 Mar 2010 16:05:34 -0800 darcy 6449781: TypeElement.getQualifiedName for anonymous classes returns null instead of an empty name
Tue, 02 Mar 2010 16:43:29 -0800 jjg 6931127: strange test class files
Tue, 02 Mar 2010 16:40:37 -0800 jjg 6931482: minor findbugs fixes
Tue, 02 Mar 2010 14:06:47 -0800 darcy 6931130: Remove unused AnnotationCollector code from JavacProcessingEnvironment
Fri, 26 Feb 2010 15:30:35 -0800 jjg 6930032: fix findbugs errors in com.sun.tools.javac.comp
Fri, 26 Feb 2010 15:26:58 -0800 jjg 6930076: "null" can incorrectly appear in error message compiler.err.error.reading.file
Fri, 26 Feb 2010 08:42:22 -0800 jjg 6881645: Unchecked method call on a method declared inside anonymous inner causes javac to crash
Thu, 25 Feb 2010 13:32:08 -0800 jjg 6893943: exit code from javah with no args is 0
Thu, 25 Feb 2010 12:26:39 -0800 jjg 6929544: langtools source code uses statics qualified by instance variables
Thu, 25 Feb 2010 11:04:11 -0800 darcy 6929645: Address various findbugs warnings in langtools
Thu, 25 Feb 2010 09:42:35 -0800 jjg 4880220: Add a warning when accessing a static method via an reference
Tue, 23 Feb 2010 18:43:02 -0800 jjg 6511613: javac unexpectedly doesn't fail in some cases if an annotation processor specified
Thu, 04 Mar 2010 13:50:33 -0800 mikejwre Added tag jdk7-b85 for changeset 136bfc679462
Tue, 23 Feb 2010 10:17:51 -0800 lana Mergejdk7-b85
Mon, 22 Feb 2010 21:37:13 +0000 andrew 6928623: Behaviour of VERBOSE=true on langtools build
Thu, 18 Feb 2010 15:41:36 -0800 jjg 6927797: langtools/test/tools/javac/EarlyAssert.java fails when run with assertions enabled (-ea)
Wed, 17 Feb 2010 16:29:08 -0800 lana Merge
Wed, 17 Feb 2010 10:25:26 -0800 lana Merge
Wed, 17 Feb 2010 14:30:17 -0800 darcy 6927061: Refactor apt implemenation to use code from JSR 269
Mon, 15 Feb 2010 20:17:57 -0800 darcy 6926703: apt tests should run with assertions enabled
Mon, 15 Feb 2010 20:06:11 -0800 darcy 6926699: Annotation processing regression tests should typically return SourceVersion.latest
Mon, 15 Feb 2010 18:20:57 -0800 darcy 6634138: Source generated in last round not compiled
Mon, 15 Feb 2010 16:09:50 -0800 jjg 6926555: 6921979 breaks TreePosTest
Thu, 18 Feb 2010 13:31:57 -0800 mikejwre Added tag jdk7-b84 for changeset d9cd5b8286e4
Sun, 14 Feb 2010 23:39:40 -0800 lana Mergejdk7-b84
Mon, 08 Feb 2010 23:59:53 -0800 lana Merge
Thu, 04 Feb 2010 10:14:28 -0800 jjg 6923080: TreeScanner.visitNewClass should scan tree.typeargs
Wed, 03 Feb 2010 16:58:57 -0800 jjg 6921979: add test program to verify annotations are attached to nodes as expected
Wed, 03 Feb 2010 11:33:57 -0800 jjg 6922300: [308] populate the reference_info for type annotations targeting primitive class literals
Wed, 03 Feb 2010 11:28:21 -0800 jjg 6922429: extend tree position test waiver
Tue, 02 Feb 2010 10:56:10 -0800 jjg 6918625: handle annotations on array class literals
Mon, 01 Feb 2010 17:05:35 -0800 jjg 6919986: [308] change size of type_index (of CLASS_EXTENDS and THROWS) from byte to short
Fri, 29 Jan 2010 16:54:52 -0800 jjg 6499119: Created package-info class file modeled improperly
Fri, 29 Jan 2010 16:06:51 -0800 jjg 6919889: assorted position errors in compiler syntax trees
Wed, 27 Jan 2010 14:46:37 -0800 lana Merge
Tue, 26 Jan 2010 11:23:54 -0800 jjg 6917130: should test that annotations that have been optimized away are not emitted to classfile
Tue, 26 Jan 2010 11:15:49 -0800 jjg 6919944: incorrect position given for duplicate annotation value error
Wed, 20 Jan 2010 16:12:26 -0800 jjg 6918127: improve handling of TypeAnnotationPosition fields
Tue, 19 Jan 2010 14:28:45 -0800 jjg 6917067: refactor type annotations code from TransTypes into new TypeAnnotations class
Fri, 12 Feb 2010 13:25:27 -0800 mikejwre Added tag jdk7-b83 for changeset c9f4ae1f1480
Thu, 04 Feb 2010 11:19:44 -0800 mikejwre Added tag jdk7-b82 for changeset 47003a3622f6jdk7-b83
Thu, 28 Jan 2010 11:27:04 -0800 mikejwre Added tag jdk7-b81 for changeset cfabfcf9f110jdk7-b82
Fri, 22 Jan 2010 09:34:46 -0800 lana Mergejdk7-b81
Fri, 15 Jan 2010 15:37:13 -0800 lana Merge