zig/lib/std/Build
zooster bc8e1e1de4
Improvements to docs and text
* docs(std.math): elaborate on difference between absCast and absInt

* docs(std.rand.Random.weightedIndex): elaborate on likelihood

I think this makes it easier to understand.

* langref: add small reminder

* docs(std.fs.path.extension): brevity

* docs(std.bit_set.StaticBitSet): mention the specific types

* std.debug.TTY: explain what purpose this struct serves

This should also make it clearer that this struct is not supposed to provide unrelated terminal manipulation functionality such as setting the cursor position or something because terminals are complicated and we should keep this struct simple and focused on debugging.

* langref(package listing): brevity

* langref: explain what exactly `threadlocal` causes to happen

* std.array_list: link between swapRemove and orderedRemove

Maybe this can serve as a TLDR and make it easier to decide.

* PrefetchOptions.locality: clarify docs that this is a range

This confused me previously and I thought I can only use either 0 or 3.

* fix typos and more

* std.builtin.CallingConvention: document some CCs

* langref: explain possibly cryptic names

I think it helps knowing what exactly these acronyms (@clz and @ctz) and
abbreviations (@popCount) mean.

* variadic function error: add missing preposition

* std.fmt.format docs: nicely hyphenate

* help menu: say what to optimize for

I think this is slightly more specific than just calling it
"optimizations". These are speed optimizations. I used the word
"performance" here.
2023-04-23 21:06:21 +03:00
..
Cache move the cache system from compiler to std lib 2023-02-13 06:42:25 -07:00
Cache.zig Improvements to docs and text 2023-04-23 21:06:21 +03:00
CheckFileStep.zig std.Build.CheckFileStep: add a way to expect exact 2023-03-15 10:48:14 -07:00
CheckObjectStep.zig build: allow for deferred FileSource matching in CheckObjectStep 2023-03-23 23:46:53 +01:00
CompileStep.zig fixes to the previous commit 2023-04-20 15:17:07 -07:00
ConfigHeaderStep.zig std.Build.ConfigHeaderStep: integrate with the cache system 2023-03-15 10:48:13 -07:00
FmtStep.zig zig build: many enhancements related to parallel building 2023-03-15 10:48:13 -07:00
InstallArtifactStep.zig std.Build.CompileStep: delete install_step field 2023-04-10 18:35:14 -07:00
InstallDirStep.zig std.Build: audit use of updateFile 2023-03-15 10:48:13 -07:00
InstallFileStep.zig std.Build.InstallFileStep: add missing step dependencies 2023-03-15 10:48:14 -07:00
ObjCopyStep.zig zig objcopy: support the compiler protocol 2023-03-15 10:48:14 -07:00
OptionsStep.zig fix std.Build.OptionsStep 2023-03-19 00:39:29 -04:00
RemoveDirStep.zig std.build.CompileStep: eliminate std.log usage 2023-03-15 10:48:13 -07:00
RunStep.zig std.Build.RunStep: fix captureStdOut function return type 2023-04-21 15:24:23 -07:00
Step.zig build-step: remove latest LogStep ref 2023-03-18 15:08:53 -04:00
TranslateCStep.zig CLI: remove --enable-cache option 2023-04-11 08:41:24 -07:00
WriteFileStep.zig make the build runner and test runner talk to each other 2023-03-15 10:48:14 -07:00