log

age author description
Sun, 29 Jul 2012 09:54:24 -0700 Robert Field merge of 1141 1442 -- bug fixes and switch throw
Fri, 27 Jul 2012 14:23:53 -0700 Robert Field Throw the switch: lambdas now use invokedynamic and the runtime meta-factory
Fri, 27 Jul 2012 20:15:02 +0100 mcimadamore Bug fixes:
Thu, 26 Jul 2012 13:26:58 +0100 mcimadamore Conformance fix:lambda-b50 lambda-b56
Wed, 25 Jul 2012 19:31:06 +0100 mcimadamore Conformance fixes:
Fri, 20 Jul 2012 18:21:06 +0100 mcimadamore Conformance fixes:
Thu, 19 Jul 2012 15:01:02 +0100 mcimadamore Remove ACC_DEFENDER flag on extension methods
Thu, 19 Jul 2012 12:46:20 +0100 mcimadamore Bug fixes:
Wed, 18 Jul 2012 18:54:31 +0100 mcimadamore Bug fixes:
Tue, 17 Jul 2012 16:31:26 -0700 cl Added tag lambda-b48 for changeset 68da3a8292fc
Fri, 13 Jul 2012 20:54:30 -0700 Robert Field merge
Fri, 13 Jul 2012 20:53:44 -0700 Robert Field Handle implicit inner class constructor method references. Handle static eval method references. Code generation for instance method references with receiver from SAM method argument.
Thu, 12 Jul 2012 15:39:53 +0100 mcimadamore Miscellaneous fixes:lambda-b48
Wed, 11 Jul 2012 16:37:26 +0100 mcimadamore Fix: inner class translator fails because of an extra erasure
Fri, 29 Jun 2012 20:26:45 -0700 Robert Field Merge: lambda fixes + tag
Fri, 29 Jun 2012 16:45:22 -0700 Robert Field Handle lambdas occurring in interfaces and lambdas containing inner class constructors
Fri, 29 Jun 2012 16:50:48 -0700 smarks Added tag lambda-b45 for changeset 42a7a264130d
Fri, 22 Jun 2012 00:00:59 -0700 Robert Field Handle raw type references to method references by sending the functional descriptor through the lambda meta factory protocollambda-b45
Wed, 20 Jun 2012 15:45:04 +0100 mcimadamore Fix: inner class translator fails with spurious method clash errors
Mon, 11 Jun 2012 17:46:26 -0700 Robert Field Support method references to inner class constructors.
Fri, 08 Jun 2012 10:29:39 +0100 mcimadamore Fix: The qualifier type of a constructor reference must be a concrete class
Thu, 07 Jun 2012 16:05:22 +0100 mcimadamore Fix: spurious exceptions when checking references to inner constructors where the enclosing class is not defined in any outer context
Wed, 06 Jun 2012 10:06:53 -0700 Robert Field Fix var-args bridge generation for 'this' method references to outer classes.
Mon, 04 Jun 2012 17:24:56 +0100 mcimadamore Fix: check that all diagnostics are dumped to output when compiler exits abruptly
Sun, 03 Jun 2012 16:38:24 -0700 Robert Field Remove unused Lambda meta-factory 'flags' argument
Fri, 01 Jun 2012 23:44:05 -0700 Robert Field Merge of: Implement super method references using bridges.
Fri, 01 Jun 2012 23:41:18 -0700 Robert Field Implement super method references using bridges.
Fri, 01 Jun 2012 14:24:59 +0100 mcimadamore DA/DU, effectively-final cleanup
Tue, 29 May 2012 18:21:05 +0100 mcimadamore Enable more precise method clash check when sources are compiled using -source 8 (default)
Tue, 29 May 2012 13:41:57 +0100 mcimadamore Implement more refined effectively-final analysis based on DA/DU rules
Mon, 28 May 2012 16:25:01 -0700 Robert Field Implement var-args on instance access.
Fri, 25 May 2012 21:04:45 -0700 Robert Field Handle constructor method references.
Fri, 25 May 2012 19:54:47 -0700 Robert Field Fix instance method reference implementation. Code clean-up.
Thu, 24 May 2012 20:14:21 -0700 Robert Field Implement varg-args bridges into class-files for invokedynamic implementation. Derived from previous compiler bridging code.
Thu, 24 May 2012 14:35:52 +0100 mcimadamore Lambda attribution overhaul.
Thu, 24 May 2012 11:33:41 +0100 mcimadamore Fix: Stale state after speculative attribution round leads to missing classfiles
Mon, 21 May 2012 12:57:44 +0100 mcimadamore Fix: A spurious synthetic cast is added by the inner class translator when translating nested lambdas
Fri, 11 May 2012 13:47:33 +0100 mcimadamore Fix: Misc translation fixes to inner class translator
Thu, 10 May 2012 12:24:44 +0100 mcimadamore Fix: structural most specific doesn't handle cases with wildcards in functional interfaces
Mon, 23 Apr 2012 21:06:30 +0100 mcimadamore Extension method lookup optimization
Mon, 23 Apr 2012 18:35:33 +0100 mcimadamore Performance regression when building JDK
Fri, 20 Apr 2012 18:38:32 +0100 mcimadamore merge with lambda-repo tip
Fri, 20 Apr 2012 18:24:13 +0100 mcimadamore merge with jdk8-b34
Thu, 12 Apr 2012 09:35:37 -0700 katleman Added tag jdk8-b34 for changeset 6b105afbb77cjdk8-b35
Wed, 11 Apr 2012 14:10:53 -0700 katleman Mergejdk8-b34
Tue, 10 Apr 2012 08:15:25 -0700 ohair 7074397: Build infrastructure changes (makefile re-write)
Mon, 09 Apr 2012 21:58:05 -0700 lana Merge
Fri, 30 Mar 2012 16:58:37 -0700 lana Merge
Fri, 30 Mar 2012 19:19:50 +0100 mcimadamore 7157165: Regression: code with disjunctive type crashes javac
Fri, 30 Mar 2012 19:19:09 +0100 mcimadamore 7157688: Regression: common compiler diagnostic features swapped required/found types
Mon, 26 Mar 2012 15:28:49 +0100 mcimadamore 7133185: Update 292 overload resolution logic to match JLS
Mon, 26 Mar 2012 15:28:22 +0100 mcimadamore 7151492: Encapsulate check logic into Attr.ResultInfo
Mon, 26 Mar 2012 15:27:51 +0100 mcimadamore 7151580: Separate DA/DU logic from exception checking logic in Flow.java
Thu, 19 Apr 2012 16:35:16 +0100 mcimadamore Fix regression in lambda-compatibility check.
Thu, 12 Apr 2012 15:21:34 -0400 briangoetz Merge
Thu, 12 Apr 2012 15:18:47 -0400 briangoetz Generate desugared lambda bodies as private methods.
Thu, 12 Apr 2012 17:21:09 +0100 mcimadamore Overhaul of lambda vs. method reference compatibility check
Tue, 10 Apr 2012 17:30:08 +0100 mcimadamore merge with jdk8-b33
Thu, 05 Apr 2012 13:05:08 -0700 katleman Added tag jdk8-b33 for changeset 46831c72b7f6
Thu, 29 Mar 2012 13:02:32 -0700 cl Added tag jdk8-b32 for changeset be069d72dde2jdk8-b33