OK, the GROOVY_2_6_X branch is created. It possibly needs a little tidy up and I haven't attempted merging the backport yet. But master is all set for jdk8+ and changes to make parrot the default.
Cheers, Paul. On Fri, Apr 21, 2017 at 2:57 PM, 孙 岚 <[email protected]> wrote: > Hi Paul, > > > I'll set Parrot as the default parser when you finish creating > GROOVY_2_6_X. In addition, as you suggested, I'll provide some option to > turn back to the old parser. > > > P.S. I failed to receive mail from the mailing list... so I have to reply > my own email... > > > Cheers, > > Daniel.Sun > ------------------------------ > *发件人:* 孙 岚 <[email protected]> > *发送时间:* 2017年4月21日 0:11 > *收件人:* [email protected] > *主题:* About the performance between master and GROOVY_2_5_X > > > Hi all, > > > I noticed that the performance of master is better than GROOVY_2_5_X. > > About *17% time saved* when running tests in the TeamCity CI > instance: > *master costs 18m:55s(TeamCity CI, Parrot disabled)* > http://ci.groovy-lang.org/viewLog.html?buildId=38801&tab=buildResultsDiv& > buildTypeId=Groovy_Jdk8Build_2 > *GROOVY_2_5_X costs 22m:51s(TeamCity CI, without Parrot)* > http://ci.groovy-lang.org/viewLog.html?buildId=38787&tab=buildResultsDiv& > buildTypeId=Groovy_Jdk8Build_2 > > And about *37% time saved* when running tests in the Travis CI > instance: > *master costs 20 min 25 sec(Travis CI, Parrot enabled)* > https://travis-ci.org/apache/groovy/builds/223991099 > *GROOVY_2_5_X costs 32 min 52 sec(Travis CI, without Parrot)* > https://travis-ci.org/apache/groovy/builds/223816724 > > Can we infer that the new parser Parrot does not impact the > performance or even improve the performance somehow? > > Cheers, > Daniel.Sun > >
