The GitHub Actions job "JMH Benchmark Comparison" on 
grails-core.git/perf/config-property-lookup-8.0.x has succeeded.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
e8f4a78e17d85e4f96697492ca8dbf0a703a535c / Scott Murphy Heiberg 
<[email protected]>
Keep Windows matching environment variable names regardless of case

System.getenv(String) answers from a case-insensitive copy of the environment
on Windows, where the operating system treats variable names that way, while
the System.getenv() map the index snapshots keeps the names as given. The
snapshot now goes into a case-insensitive map on Windows, so a variable
spelled Grails_Foo still satisfies grails.foo there, as it did when every
lookup asked System.getenv directly.

The environment spec's Windows helper installed a variable only into the
case-insensitive copy, which the probes used to read; it now installs into
both, since the index reads the other. The cases that depend on exact-case
matching run only where names are case-sensitive, and a Windows-only case
covers the case-insensitive match.

Report URL: https://github.com/apache/grails-core/actions/runs/39702992724

With regards,
GitHub Actions via GitBox

Reply via email to