This is an automated email from the ASF dual-hosted git repository. paulk pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/groovy-website.git
The following commit(s) were added to refs/heads/asf-site by this push: new 2c1ef53 release note tweaks 2c1ef53 is described below commit 2c1ef5322b2cc66f62ed03826c3e496aa2665e7e Author: Paul King <pa...@asert.com.au> AuthorDate: Tue May 21 15:38:58 2019 +1000 release note tweaks --- site/src/site/releasenotes/groovy-3.0.adoc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/site/src/site/releasenotes/groovy-3.0.adoc b/site/src/site/releasenotes/groovy-3.0.adoc index 58261b6..4e181d9 100644 --- a/site/src/site/releasenotes/groovy-3.0.adoc +++ b/site/src/site/releasenotes/groovy-3.0.adoc @@ -511,7 +511,14 @@ assert 'Greetings, Daniel' == daniel.greet() [width="80%",align="center"] |=== -a| NOTE: _Experimental Status:_ While this feature will remain, we regard its current implementation as experimental. Currently, interface default methods are implemented using traits. This means that they work even when using JDK7 (i.e. using Groovy 2.6 with Parrot parser enabled on a version 7 JRE). We are currently exploring supporting native default methods in interfaces instead of, or in addition to, the trait implementation. If we change the implementation, we would expect no chang [...] +a| NOTE: _Experimental Status:_ While this feature will remain, we regard its current implementation as experimental. +Currently, interface default methods are implemented using traits. This means that they work even when using JDK7 +(i.e. using Groovy 2.6 with Parrot parser enabled on a version 7 JRE). +We are currently exploring supporting native default methods in interfaces instead of, or in addition to, +the trait implementation. If we change the implementation, we would expect no change in logical behavior +though the new implementation may have different performance characteristics in some circumstances and the +native implementation would only work on JDK8+. +Our goal is to clarify this aspect of the language before reaching release candidate status. |=== [[Groovy3.0releasenotes-Splitpackages]] @@ -722,4 +729,5 @@ Groovy 3.0 requires JDK9+ to build and JDK8 is the minimum version of the JRE th [[Groovy3.0releasenotes-Moreinformation]] == More information -You can browse all the link:../changelogs/changelog-3.0.0-alpha-1.html[tickets closed for Groovy 3.0 in JIRA]. Note: some of the tickets relevant for this release are contained in the link:../changelogs/changelog-2.6.0-alpha-1.html[tickets closed for Groovy 2.6]. +You can browse all the link:../changelogs/changelog-3.0.0-unreleased.html[tickets closed for Groovy 3.0 in JIRA]. +Note: some of the tickets relevant for this release are contained in the link:../changelogs/changelog-2.6.0-unreleased.html[tickets closed for Groovy 2.6].