zig/lib/std
Jakub Konka e9bee08f88 Try audodetecting sysroot when building Darwin on Darwin
This is now no longer limited to targeting macOS natively but also
tries to detect the sysroot when targeting different Apple platforms
from macOS; for instance targeting iPhone Simulator from macOS. In
this case, Zig will try detecting the SDK path by invoking
`xcrun --sdk iphonesimulator --show-sdk-path`, and if the command
fails because the SDK doesn't exist (case when having CLT installed only)
or not having either Xcode or CLT installed, we simply return null
signaling that the user has to provide the sysroot themselves.
2021-08-10 13:41:10 +02:00
..
atomic stage2: miscellaneous fixes for the branch 2021-07-20 12:19:16 -07:00
build Add option to hide build command on compilation error to build_runner (#8513) 2021-07-27 21:30:53 -04:00
c std/c: add pthread_setname_np and pthread_getname_np 2021-07-29 10:57:08 +02:00
compress std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
crypto std.crypto: handle the top bit in 25519.field.fromBytes64() (#9435) 2021-07-22 01:27:42 +02:00
event std.Thread: even more typo fixes 2021-06-30 21:49:00 -05:00
fmt std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
fs Update all usages of mem.split/mem.tokenize for generic version 2021-08-06 02:01:47 -07:00
hash Correct hasUniqueRepresentation for vectors 2021-07-21 15:19:57 -04:00
heap fix code broken from previous commit 2021-06-21 17:03:03 -07:00
io fix code broken from previous commit 2021-06-21 17:03:03 -07:00
json
math FIX typo in doc comment for std.math.hypot (#9413) 2021-07-18 23:53:06 +02:00
mem fix code broken from previous commit 2021-06-21 17:03:03 -07:00
meta Correct hasUniqueRepresentation for vectors 2021-07-21 15:19:57 -04:00
net Ip4Address parser: reject 0-prefixed components (#9538) 2021-08-09 22:44:23 +02:00
os linux: add missing FUTEX definitions 2021-08-07 15:35:27 +03:00
rand implement xoshiro256++ (#9298) 2021-07-04 16:15:23 +02:00
special fix old references to verbose-ir to be verbose-air 2021-07-27 18:33:49 -07:00
target Fix lakemont CpuModel (#9099) 2021-06-17 16:37:38 -04:00
testing
Thread zig fmt 2021-06-30 21:49:38 -05:00
time
unicode std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
valgrind
x fix code broken from previous commit 2021-06-21 17:03:03 -07:00
zig Try audodetecting sysroot when building Darwin on Darwin 2021-08-10 13:41:10 +02:00
array_hash_map.zig libstd: add ArrayHashMap.popOrNull function 2021-08-04 09:47:42 +02:00
array_list.zig std/ArrayList: Allow ArrayList(u0) to be created 2021-07-28 18:05:40 -04:00
ascii.zig add allocation free versions of lower/upper string 2021-06-08 14:27:44 -04:00
atomic.zig stage2: miscellaneous fixes for the branch 2021-07-20 12:19:16 -07:00
base64.zig std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
bit_set.zig Make DynamicBitSet.iterator take self as const 2021-08-06 09:09:02 +03:00
buf_map.zig Breaking hash map changes for 0.8.0 2021-06-03 17:02:16 -05:00
buf_set.zig Breaking hash map changes for 0.8.0 2021-06-03 17:02:16 -05:00
build.zig macho: add basic support for building iOS binaries 2021-08-10 13:40:39 +02:00
builtin.zig Update all usages of mem.split/mem.tokenize for generic version 2021-08-06 02:01:47 -07:00
c.zig std.Thread: more cleanup & testing 2021-06-30 21:49:00 -05:00
child_process.zig Update all usages of mem.split/mem.tokenize for generic version 2021-08-06 02:01:47 -07:00
coff.zig Add support for reading DWARF debug information from COFF files 2021-06-18 16:19:20 -07:00
compress.zig
comptime_string_map.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
crypto.zig
cstr.zig
debug.zig std: check for overflow in writeCurrentStackTrace 2021-08-02 13:40:53 -04:00
dwarf.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
dwarf_bits.zig
dynamic_library.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
elf.zig Add fat/universal dylib support to zig ld 2021-06-25 08:38:47 +02:00
enums.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
event.zig
fifo.zig
fmt.zig compile errors test harness: support unknown file/line/column 2021-07-02 13:28:31 -07:00
fs.zig Update all usages of mem.split/mem.tokenize for generic version 2021-08-06 02:01:47 -07:00
hash.zig
hash_map.zig std.HashMap: fix getPtrAdapted. AstGen: fix fn param iteration 2021-08-05 23:17:29 -07:00
heap.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
io.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
json.zig fix style warning in json.zig 2021-07-19 12:55:05 +03:00
leb128.zig std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
linked_list.zig std: fix code unblocked by previous commit 2021-06-21 17:03:03 -07:00
log.zig add compile error if root.log is not a function 2021-06-22 16:38:18 +03:00
macho.zig macho: swap out VERSION_MIN for BUILD_VERSION 2021-08-10 13:41:10 +02:00
math.zig zig fmt 2021-06-10 20:13:43 -07:00
mem.zig Make mem.split and mem.tokenize generic instead of assuming u8 2021-08-06 01:53:07 -07:00
meta.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
multi_array_list.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
net.zig Ip4Address parser: reject 0-prefixed components (#9538) 2021-08-09 22:44:23 +02:00
once.zig changes to accomodate std.Thread update 2021-06-30 21:48:59 -05:00
os.zig Update all usages of mem.split/mem.tokenize for generic version 2021-08-06 02:01:47 -07:00
packed_int_array.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
pdb.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
priority_dequeue.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
priority_queue.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
process.zig Update all usages of mem.split/mem.tokenize for generic version 2021-08-06 02:01:47 -07:00
Progress.zig std.Progress: revert to the older strategy 2021-07-20 19:11:47 -07:00
rand.zig Switch rand.DefaultPrng to Xoshiro256++ (#9301) 2021-07-08 23:19:49 +02:00
SemanticVersion.zig Update all usages of mem.split/mem.tokenize for generic version 2021-08-06 02:01:47 -07:00
sort.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
start.zig stage2 plan9: add aarch64 support 2021-07-11 01:58:26 -04:00
start_windows_tls.zig
std.zig
target.zig add -femit-llvm-bc CLI option and implement it 2021-07-22 19:51:32 -07:00
testing.zig std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
Thread.zig Add freeAndExit() implementation for Linux/SPARCv9 2021-07-30 13:23:41 -04:00
time.zig
unicode.zig Add std.unicode.fmtUtf16le 2021-07-15 20:37:16 +03:00
valgrind.zig
wasm.zig wasm: Implement wrapping operands, add opcodes to wasm.zig 2021-08-01 11:07:23 +02:00
x.zig x/io, x/os: async i/o reactor, cross-platform socket syscalls and bits 2021-06-01 18:22:57 +09:00
zig.zig add -femit-llvm-bc CLI option and implement it 2021-07-22 19:51:32 -07:00