I think "big" refers to impact to users of the language, not number of files/lines touched. Let's say you change copyright notices; that will affect a lot of files but not a lot of users. Changes like altering the jars structure, how the static type checker works, new language syntax, making compile static on by default are examples of "big changes" that will impact users.
Another example, let's say I want to make "indy" the new default and get rid of the separate classified jars. This is a big change since many, many users are not using the indy jars and so they would likely experience some difference in compilation or execution, even though all the same class files are delivered in the jars. ________________________________ From: Daniel.Sun <sun...@apache.org> Sent: Sunday, January 27, 2019 3:46 PM To: d...@groovy.incubator.apache.org Subject: Re: About the lazy consensus on Pull Requests Let's have a look at some examples to clarify the "big changes": 1) Removing unnecessary boxing and unboxing modifies a lot of files, it is a big change but it is just a refactoring, so I think it can apply the lazy consensus strategy. 2) Supporting switch expression of Java 12 will impact groovy users, it is a big change and can not apply the lazy consensus strategy. Agree with me? Cheers, Daniel.Sun ----- Apache Groovy committer Blog: https://urldefense.proofpoint.com/v2/url?u=http-3A__blog.sunlan.me&d=DwICAg&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=_b29NYtGgrijCwV2rG6I3Bg70IXBiuUWMMCfYpexP9c&s=2DLn8nmHOUU2_Qlx-jzlHxSsQ4dfNUxCljdyis8yXTY&e= Twitter: @daniel_sun -- Sent from: https://urldefense.proofpoint.com/v2/url?u=http-3A__groovy.329449.n5.nabble.com_Groovy-2DDev-2Df372993.html&d=DwICAg&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=tPJuIuL_GkTEazjQW7vvl7mNWVGXn3yJD5LGBHYYHww&m=_b29NYtGgrijCwV2rG6I3Bg70IXBiuUWMMCfYpexP9c&s=w8m2klmc3e4i2w9gi8m8TjmQs1RxesdubEgIjd7_8vE&e=