What leads the first element of a printed list to be enclosed with backticks in R v3.5.1?

Recently I updated R to 3.5.1 on may Windows 10 with RStudio v1.1.453. I am interested why the first element of a printed list is now always enclosed in backticks? Even if it is a standard name without illegal symbols, e.g., `a` as in this example:

# R 3.5.1
list(a = 1, b = 2, g = 9)
#> $`a`
#> [1] 1
#> 
#> $b
#> [1] 2
#> 
#> $g
#> [1] 9

In previous versions of R, the result looked like this:

# R 3.4.4
list(a = 1, b = 2, g = 9)
#> $a
#> [1] 1
#> 
#> $b
#> [1] 2
#> 
#> $g
#> [1] 9

Do these additional backticks have some meaning? Is it some kind of advancement? Or is it a side effect of some other R functionality? A drawback?


Solution 1:

This is a bug in R 3.5.1 only on Windows. It has been fixed in r-devel as of 17 August 2018.