GitNexus/gitnexus/test
Mick Cooney dd4daefa3f fix(r): refuse a new name that the sources already read as a value
The engine protects the call form of a new name, but R's reference sites are calls,
so a plain read was invisible: sapply(x, paste), Reduce(max, x), x <- letters or a
default f = assist all kept compiling and silently started to mean the renamed
global.

The provider now refuses any identifier read of the new name that is not bound
locally: a parameter of an enclosing function covers a read, and covers a call only
when it has no default. Bound names, argument names, members ($, @) and qualified
names are not reads. Four fixtures and unit tests cover values, callees, formulas
and the allowed spellings.
2026-10-17 16:54:35 +01:00
..
fixtures fix(r): refuse a new name that the sources already read as a value 2026-10-17 16:54:35 +01:00
helpers fix(r): refuse to rename an infix function or operator 2026-10-17 16:48:38 +01:00
integration fix(r): limit the VIRTUAL placeholder edge to S4 classes 2026-10-17 15:01:15 +01:00
unit fix(r): refuse a new name that the sources already read as a value 2026-10-17 16:54:35 +01:00
utils feat(storage): add configurable index storage and content retention tiers (#3060) 2026-09-12 20:31:55 +00:00