Improve handling variables, which can be either string or string array.master
commit62af6a8f8e0ae74e470b1da3bff5fd304ff72024
authorSergey Sushilin <sergeysushilin@protonmail.com>
Mon, 11 Sep 2023 08:58:46 +0000 (11 11:58 +0300)
committerSergey Sushilin <sergeysushilin@protonmail.com>
Mon, 11 Sep 2023 08:58:46 +0000 (11 11:58 +0300)
treef3ef0ab27a626ff74ecfaf7ed2f9002bc19f2e80
parent52fb1eb36df35d38ce52060a19e80206bfb2c1d4
Improve handling variables, which can be either string or string array.
Use generalized implementation of dynamic-size vector and static-size array.
Improve job-server, which become faster and more reliable.
Some macroses become functions.
73 files changed:
Makefile
default.build
po/build.pot
po/ru.po
src/array.h [new file with mode: 0644]
src/blake3/.gitignore [deleted file]
src/blake3/Makefile [deleted file]
src/blake3/README.md [deleted file]
src/blake3/blake3.c [deleted file]
src/blake3/blake3.d [deleted file]
src/blake3/blake3.h [deleted file]
src/blake3/blake3_avx2.c [deleted file]
src/blake3/blake3_avx2_x86-64_unix.S [deleted file]
src/blake3/blake3_avx2_x86-64_windows_gnu.S [deleted file]
src/blake3/blake3_avx2_x86-64_windows_msvc.asm [deleted file]
src/blake3/blake3_avx512.c [deleted file]
src/blake3/blake3_avx512_x86-64_unix.S [deleted file]
src/blake3/blake3_avx512_x86-64_windows_gnu.S [deleted file]
src/blake3/blake3_avx512_x86-64_windows_msvc.asm [deleted file]
src/blake3/blake3_dispatch.c [deleted file]
src/blake3/blake3_dispatch.d [deleted file]
src/blake3/blake3_impl.h [deleted file]
src/blake3/blake3_neon.c [deleted file]
src/blake3/blake3_portable.c [deleted file]
src/blake3/blake3_portable.d [deleted file]
src/blake3/blake3_sse2.c [deleted file]
src/blake3/blake3_sse2_x86-64_unix.S [deleted file]
src/blake3/blake3_sse2_x86-64_windows_gnu.S [deleted file]
src/blake3/blake3_sse2_x86-64_windows_msvc.asm [deleted file]
src/blake3/blake3_sse41.c [deleted file]
src/blake3/blake3_sse41_x86-64_unix.S [deleted file]
src/blake3/blake3_sse41_x86-64_windows_gnu.S [deleted file]
src/blake3/blake3_sse41_x86-64_windows_msvc.asm [deleted file]
src/blake3/example.c [deleted file]
src/blake3/libblake3.a [deleted file]
src/blake3/main.c [deleted file]
src/blake3/test.py [deleted file]
src/blake3/test_vectors/Cargo.toml [deleted file]
src/blake3/test_vectors/cross_test.sh [deleted file]
src/blake3/test_vectors/src/bin/generate.rs [deleted file]
src/blake3/test_vectors/src/lib.rs [deleted file]
src/blake3/test_vectors/test_vectors.json [deleted file]
src/build.c
src/build.h
src/cli-option-parser.c [new file with mode: 0644]
src/cli-option-parser.h [new file with mode: 0644]
src/diagnostic.c
src/environ.c [deleted file]
src/environ.h [deleted file]
src/graph.c
src/hash.c
src/hash.h
src/job-server.c
src/job-server.h
src/lock-free-list.h [new file with mode: 0644]
src/parse.y
src/scan.l
src/sh-internal.h [deleted file]
src/sh-parse.y [deleted file]
src/sh-scan.l [deleted file]
src/sh.c [deleted file]
src/sh.h [deleted file]
src/system.h
src/thread.c
src/thread.h
src/uniqstr.c
src/uniqstr.h
src/utils.c [new file with mode: 0644]
src/utils.h
src/vector.h [new file with mode: 0644]
src/watchdog.c [deleted file]
src/watchdog.h [deleted file]
src/yy.c