Remove support for keys containing * in HDF
commite50e42ef0602bf7faec66cf78f3be14e7c1a9ed4
authorPaul Bissonnette <paulbiss@fb.com>
Mon, 19 Sep 2022 20:04:00 +0000 (19 13:04 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Mon, 19 Sep 2022 20:04:00 +0000 (19 13:04 -0700)
tree711d2e40b65c95b3c0fd6b91f90d2d15258b721d
parent1cb5b397fdb9dcf913a2c9c9d7a51c14e78c0df2
Remove support for keys containing * in HDF

Summary: The neo parser allows config names such as "foo*bar" and "*foobar*" where each "*" is replaced with a monotonically increasing process global counter value. In practice this syntax is only used for appending values to a vector type, e.g. `MyVectorConfig.* = value`. Let's ban the more expressive uses of this configuration.

Reviewed By: ricklavoie

Differential Revision: D39525827

fbshipit-source-id: 6e612a863c2d81f071c86fb18f31009333915215
hphp/neo/neo_hdf.c