bmcweb: make all std::regex static

the regex compile time adds an extra second to level6 expand commands
since the code is creating and compiling the same regex's 200 times
to validate some JSON file names before reading them

prior work: https://gbmc-private-review.git.corp.google.com/c/gbmcweb/+/2840
Bug: https://b.corp.google.com/issues/283248170

Google-Bug-Id: 283248170
Change-Id: Ifc3d080cab6e3a4dfd6754adac92144860541dc5
Signed-off-by: Haim Grosman <haimg@google.com>
(cherry picked from commit 330264be6e76d63e81d39077deadbf81c097a2cf)
2 files changed
tree: c45f7b522ddaf1f72e7562092fd6adf058220763
  1. conf/
  2. dynamic-layers/
  3. meta-nuvoton-npcm8xx/
  4. recipes-connectivity/
  5. recipes-core/
  6. recipes-devtools/
  7. recipes-extended/
  8. recipes-google/
  9. recipes-kernel/
  10. recipes-phosphor/
  11. LICENSE
  12. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.