tvl-depot/corp/tvixbolt
Griffin Smith 03a3189a3d feat(tvix/eval): Initial impl of builtins.match
Implement an *initial* version of builtins.match, using the rust `regex`
crate for regular expressions. The rust regex crate definitely has
different semantics than nix's regular expressions - but we'd like to
see how far we can get before the incompatibility starts to matter.

This consciously leaves out any sort of memo for compiled regular
expressions (which upstream nix also has) for the sake of expediency -
in the future we should implement that so we don't have to compile the
same regular expression multiple times.

Change-Id: I5b718635831ec83397940e417a9047c4342b6fa1
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6989
Tested-by: BuildkiteCI
Reviewed-by: Adam Joseph <adam@westernsemico.com>
Reviewed-by: tazjin <tazjin@tvl.su>
2022-10-15 20:35:22 +00:00
..
src feat(tvix/eval): Initial resolution of <...> paths 2022-10-10 20:23:41 +00:00
.gitignore chore(corp/tvixbolt): gitignore trunk's dist folder 2022-09-20 10:59:32 +00:00
Cargo.lock feat(tvix/eval): Initial impl of builtins.match 2022-10-15 20:35:22 +00:00
Cargo.toml chore(3p/sources): Bump channels & overlays 2022-10-06 23:23:42 +00:00
default.nix fix(tvix/eval): support string identifiers in inherits 2022-09-22 23:07:14 +00:00
index.css feat(corp/tvixbolt): add some additional information on the page 2022-09-04 18:50:06 +00:00
index.html feat(corp/tvixbolt): add an ad in the footer 2022-09-13 12:47:18 +00:00