tvl-depot/tvix/eval/docs
Padraic-O-Mhuiris e0ffb4d47a feat(tvix/eval): implement builtins.hashFile
The primary addition is the `builtin_hashFile` function which attempts
value-path coercion and on success reads the file to a nix_string.
Similar to the `builtins_hashString` implementation, the hash is then
derived using the `hash_nix_string` function in the introduced hash
module which has extracted hashing functionality initially specified in
cl/11005.

Change-Id: I5e3ef0317223af99488ebb79efc2fb49b4cbc1b6
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11007
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
2024-02-29 10:58:21 +00:00
..
abandoned docs(tvix/eval): document abandoned thread-local vm 2022-11-08 08:41:04 +00:00
build-references.md docs(tvix/eval): why context strings now 2023-12-29 21:55:58 +00:00
builtins.md feat(tvix/eval): implement builtins.hashFile 2024-02-29 10:58:21 +00:00
catchable-errors.md docs(tvix/eval): notes on the implementation of catchable errors 2024-02-21 13:32:38 +00:00
known-optimisation-potential.md docs(tvix/eval): optimization potential for inherit (from) exprs 2023-11-24 23:36:15 +00:00
language-issues.md chore(tvix/eval): fix markdown labeled link syntax 2023-06-15 19:40:08 +00:00
opcodes-attrsets.md docs(tvix/eval): add design documentation for attrset opcodes 2022-08-13 15:31:50 +00:00
recursive-attrs.md docs(tvix/eval): note C++ implementation details for C++ Nix 2022-09-18 15:01:34 +00:00
vm-loop.md docs(tvix/eval): suggested layout adjustment to VM loop diagram 2023-03-14 09:56:28 +00:00