Peter Ammon
631516398e
Remove the notion of the "principal" environment stack
...
The "principal" environment stack was the one that was associated with the
"principal" parser and would dispatch changes like to TZ, etc.
This was always very suspicious, as a global; now we can remove it.
2024-06-23 16:49:11 -07:00
Peter Ammon
fd84dc4cdd
Remove principal_parser() from yet more of the tests
2024-06-23 16:49:11 -07:00
Peter Ammon
077f439283
Remove uses of EnvStack::principal() in the tests
2024-06-23 16:49:11 -07:00
Peter Ammon
9ad875cdb7
Enforce that nobody can push/pop from the global environment stack
...
This is just a precaution.
2024-06-23 16:39:39 -07:00
Johannes Altmanninger
3cfa09d1bd
Make test_init() return a scope guard
...
To be used in the next commit.
2024-03-24 16:33:35 +01:00
The0x539
4c3e814a50
Address clippy lints
2024-03-09 13:49:25 +01:00
Fabian Boehm
0a92d03498
Remove L! from sprintf calls
...
Remove unnecessary L!
2024-01-13 08:52:54 +01:00
Fabian Boehm
09cd7c7ad9
Remove widestring-suffix uses
...
This removes both the `#[widestrs]` annotation as well as all `"foo"L`
suffixes, and does a `cargo fmt` run on the result
2024-01-13 08:52:54 +01:00
Johannes Altmanninger
3ae20bdba0
Move fish-rust to project root
2024-01-13 03:58:33 +01:00