aboutsummaryrefslogtreecommitdiff
path: root/lib/std/macho.zig
diff options
context:
space:
mode:
authorzooster <r00ster91@proton.me>2023-04-23 20:06:21 +0200
committerGitHub <noreply@github.com>2023-04-23 21:06:21 +0300
commitbc8e1e1de4a2f22c56528240d320f682f1ec4b69 (patch)
treead2bd1a996d5cb74570e22bda1adc00c59867c08 /lib/std/macho.zig
parent658b4db223c24616a95cdf3bb3226caa23a3b50e (diff)
downloadzig-bc8e1e1de4a2f22c56528240d320f682f1ec4b69.tar.gz
zig-bc8e1e1de4a2f22c56528240d320f682f1ec4b69.zip
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.
Diffstat (limited to 'lib/std/macho.zig')
-rw-r--r--lib/std/macho.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/macho.zig b/lib/std/macho.zig
index ff12e718f6..a25ffca4fa 100644
--- a/lib/std/macho.zig
+++ b/lib/std/macho.zig
@@ -540,13 +540,13 @@ pub const dylib_command = extern struct {
dylib: dylib,
};
-/// Dynamicaly linked shared libraries are identified by two things. The
+/// Dynamically linked shared libraries are identified by two things. The
/// pathname (the name of the library as found for execution), and the
/// compatibility version number. The pathname must match and the compatibility
/// number in the user of the library must be greater than or equal to the
/// library being used. The time stamp is used to record the time a library was
/// built and copied into user so it can be use to determined if the library used
-/// at runtime is exactly the same as used to built the program.
+/// at runtime is exactly the same as used to build the program.
pub const dylib = extern struct {
/// library's pathname (offset pointing at the end of dylib_command)
name: u32,