zig/lib/std/fs
Andrew Kelley cda102be02 improvements to self-hosted cache hash system
* change miscellaneous things to more idiomatic zig style
 * change the digest length to 24 bytes instead of 48. This is
   still 70  more bits than UUIDs. For an analysis of probability of
   collisions, see:
   https://en.wikipedia.org/wiki/Universally_unique_identifier#Collisions
 * fix the API having the possibility of mismatched allocators
 * fix some error paths to behave properly
 * modify the guarantees about when file contents are loaded for input files
 * pwrite instead of seek + write
 * implement isProblematicTimestamp
 * fix tests with regards to a working isProblematicTimestamp function.
   this requires sleeping until the current timestamp becomes
   unproblematic.
 * introduce std.fs.File.INode, a cross platform type abstraction
   so that cache hash implementation does not need to reach into std.os.
2020-05-25 19:29:03 -04:00
..
file.zig improvements to self-hosted cache hash system 2020-05-25 19:29:03 -04:00
get_app_data_dir.zig Add/fix missing WASI functionality to pass libstd tests 2020-05-18 16:09:49 +02:00
path.zig Add/fix missing WASI functionality to pass libstd tests 2020-05-18 16:09:49 +02:00
test.zig (breaking) std.time fixups and API changes 2020-05-24 21:40:08 -04:00
wasi.zig Change to Self from *const Self/*Self where possible 2020-05-18 17:10:06 +02:00
watch.zig std lib API deprecations for the upcoming 0.6.0 release 2020-03-30 14:23:22 -04:00