You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Daniel Sun (Jira)" <ji...@apache.org> on 2019/11/25 23:51:00 UTC

[jira] [Closed] (GROOVY-9315) Bump bytecode version to 1.8

     [ https://issues.apache.org/jira/browse/GROOVY-9315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Sun closed GROOVY-9315.
------------------------------
    Fix Version/s:     (was: 3.0.0-rc-2)
       Resolution: Won't Fix

> Bump bytecode version to 1.8
> ----------------------------
>
>                 Key: GROOVY-9315
>                 URL: https://issues.apache.org/jira/browse/GROOVY-9315
>             Project: Groovy
>          Issue Type: Improvement
>            Reporter: Daniel Sun
>            Assignee: Daniel Sun
>            Priority: Major
>          Time Spent: 2h 10m
>  Remaining Estimate: 0h
>
> Groovy 3.0.0 requires Java 8+ and supports Java8 language features, so it's better to use its relevant class file version, i.e. 1.8
> In the old codebase, we can not manage the bytecode version well, for example, we use many bytecode versions to generate bytecode, some very old bytecode versions like {{1.3}} are still used.
> What I propose to do is manage the default bytecode code version in a place, same for its relevant compute mode and parse mode. If we want to change them, just modify only one place.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)