lix/tests/unit
jade 9896d309cb Revert "libexpr: Replace regex engine with boost::regex"
This reverts commit 447212fa65.

Reason for revert: Regression in eval behaviour bug-compatibility.

Expected behaviour (Nix 2.18.5, macOS and Linux [libstdc++/libc++]):

```
nix-repl> builtins.match "\\.*(.*)" ".keep"
[ "keep" ]

nix-repl> builtins.match "(\\.*)(.*)" ".keep"
[ "." "keep" ]
```

Actual behaviour (boost::regex):

```
nix-repl> builtins.match "\\.*(.*)" ".keep"
[ ".keep" ]

nix-repl> builtins.match "(\\.*)(.*)" ".keep"
[
  "."
  "keep"
]
```

Bug: https://git.lix.systems/lix-project/lix/issues/483
Change-Id: Id462eb8586dcd54856cf095f09b3e3a216955b60
2024-08-22 18:35:11 +00:00
..
libcmd util.hh: Delete remaining file and clean up headers 2024-05-29 12:38:51 +02:00
libexpr Revert "libexpr: Replace regex engine with boost::regex" 2024-08-22 18:35:11 +00:00
libexpr-support/tests libexpr: Introduce Deprecated features 2024-08-17 19:47:51 +02:00
libmain tree-wide: unify progress bar inactive and paused states 2024-07-01 18:19:34 +02:00
libstore tree-wide: fix a pile of lints 2024-08-08 14:53:17 -07:00
libstore-support/tests util.hh: Delete remaining file and clean up headers 2024-05-29 12:38:51 +02:00
libutil tree-wide: fix a pile of lints 2024-08-08 14:53:17 -07:00
libutil-support/tests refactor: make HashType and Base enum classes for type safety 2024-08-08 14:53:17 -07:00
meson.build tree-wide: add support for asan! 2024-07-31 14:13:39 -07:00