zig/lib/std
Ian Simonson a6d1ef64d7 tcpConnectToHost try all addresses in AddressList
The AddressList returned can contain more than one item
e.g. the ipv4 and ipv6 addresses for a given hostname.
Previously if a server had multiple addresses but
was not listening on one of them Zig would give up
immediately.

Now on std.os.ConnectError.ConnectionRefused Zig will
try the next address in the list. Zig still gives up on
all other errors as they are related to the system and
system resources rather than whether the remote server
is listening on a particular address.
2020-06-07 22:39:35 +10:00
..
atomic
build Add include dirs to translate-c (close #5098) 2020-05-29 13:39:16 -04:00
c Use std.ComptimeStringMap in the C tokenizer 2020-05-26 23:10:08 -07:00
crypto
debug
event (breaking) std.time fixups and API changes 2020-05-24 21:40:08 -04:00
fmt
fs Prefer Files to paths in std.debug. Additionally [breaking] add a flags parameter to openSelfExe and stop exporting openElfDebugInfo. 2020-05-29 18:27:39 -04:00
hash
heap small bump to ArenaAllocator minimum alloc size 2020-05-20 16:30:28 -04:00
http
io run zig fmt on std lib 2020-05-24 10:04:09 -04:00
json run zig fmt on std lib 2020-05-24 10:04:09 -04:00
math
meta Merge pull request #5449 from data-man/more_traits 2020-06-01 14:50:01 -04:00
net Test case for tcpConnectToHost fix 2020-06-07 22:39:35 +10:00
os std.os.windows.OpenFile: Handle FILE_IS_A_DIRECTORY status 2020-06-04 22:53:23 -04:00
rand
special Merge pull request #4976 from xackus/std-lib-docs 2020-06-01 14:50:05 +03:00
target
testing
time (breaking) std.time fixups and API changes 2020-05-24 21:40:08 -04:00
unicode
valgrind
zig Allow carriare return in comments 2020-06-02 00:56:05 -04:00
array_list.zig pass allocator to self.resize() in appendNTimes() 2020-06-02 09:59:13 -05:00
array_list_sentineled.zig
ascii.zig
atomic.zig
base64.zig
bloom_filter.zig
buf_map.zig
buf_set.zig
build.zig Added custom build step id, made tests.zig steps use it 2020-05-25 11:36:12 +03:00
builtin.zig
c.zig Add declaration for libc ioctl 2020-06-02 14:56:19 -04:00
cache_hash.zig fix std lib tests for WASI 2020-05-25 19:46:28 -04:00
child_process.zig
coff.zig
comptime_string_map.zig std.ComptimeStringMap: Add support for void value type (i.e. a set) 2020-05-26 23:10:12 -07:00
crypto.zig
cstr.zig
debug.zig add workaround for #5525 2020-06-04 13:11:23 +03:00
dwarf.zig
dwarf_bits.zig
dynamic_library.zig
elf.zig
event.zig
fifo.zig
fmt.zig Fix skipping condition (skip when wasm32) 2020-05-29 00:06:26 +02:00
fs.zig cleanups 2020-05-29 18:30:09 -04:00
hash.zig
hash_map.zig std.HashMap: allow ensureCapacity with a zero parameter 2020-06-02 14:41:45 -04:00
heap.zig
http.zig
io.zig
json.zig Support stringify for vectors (#5441) 2020-05-28 23:10:16 -04:00
linked_list.zig run zig fmt on std lib 2020-05-24 10:04:09 -04:00
macho.zig
math.zig
mem.zig rename std.mem.defaultInit to std.mem.zeroInit 2020-06-01 14:47:18 -04:00
meta.zig Not sure how a tab snuck in there 2020-05-26 23:26:19 -07:00
mutex.zig
net.zig tcpConnectToHost try all addresses in AddressList 2020-06-07 22:39:35 +10:00
once.zig
os.zig Windows: Fix std.fs.Dir.deleteDir() deleting files 2020-06-04 22:51:58 -04:00
packed_int_array.zig Fix typo in PackedIntArray tests 2020-05-30 23:17:55 +02:00
pdb.zig
priority_queue.zig
process.zig cleanups 2020-05-29 18:30:09 -04:00
progress.zig (breaking) std.time fixups and API changes 2020-05-24 21:40:08 -04:00
rand.zig make rand function public, fixes crypto benchmark 2020-05-20 21:27:08 -04:00
rb.zig
reset_event.zig (breaking) std.time fixups and API changes 2020-05-24 21:40:08 -04:00
segmented_list.zig Add writeToSlice method to SegmentedList. (#5405) 2020-05-26 13:04:25 -04:00
sort.zig
spinlock.zig
start.zig
start_windows_tls.zig
std.zig Add std.ComptimeStringMap 2020-05-26 21:34:55 -07:00
target.zig
testing.zig std.testing: fix a crash when printing diffs 2020-05-22 00:27:51 -04:00
thread.zig
time.zig fixed timestamp() 2020-06-01 14:43:13 -04:00
unicode.zig
valgrind.zig
zig.zig