The second review of SE-0274 has concluded and the proposal has been accepted.
-
#file
will be altered to only report the module and filename -
#filePath
will be introduced to replicate the previous full file+path for use cases that relied on the path previously. - While the team acknowledges that this does require some existing workflows to adapt to the new scheme, the binary size and privacy concerns over implicitly embedding the full path were significant enough to warrant this change.
During the second review, the format of the new #file
value was discussed and will be locked down in a way that users can rely on. The core team expects future tooling to be created that will allow for easy processing of this value.
Some reviewers suggested that the provision of further magic variables for the module and file name would unlock further optimization of binary size. The core team believes this would need more investigation in order to determine whether this is true, due to the trade-offs between increasing the arguments passed versus deduplication of file strings. This may also vary by user practice. As such, this would need to be proposed at a later date with supporting data.
Thanks to everyone for participating in this review.