| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-16 | Overhauled leb128: | tgschultz | |
| handles integers < 8 bits incorrect overflow bugs fixed simplified *mem implementations added wrte* functions added thurough write/read testing | |||
| 2020-06-16 | Code cleanup, documentation added, read*Mem functions now take *[]const u8 | tgschultz | |
| 2020-06-16 | Overhauled leb128: | tgschultz | |
| handles integers < 8 bits incorrect overflow bugs fixed simplified *mem implementations added wrte* functions added thurough write/read testing | |||
| 2020-06-14 | add workaround for #5599 | Vexu | |
| 2020-06-12 | Add strict_align to pre-v6 ARM targets | Carter Sande | |
| This matches GCC's and Clang's default behavior for these targets. | |||
| 2020-06-12 | Merge pull request #5589 from kubkon/preopens-example | Andrew Kelley | |
| Add doc example for extracting WASI preopens | |||
| 2020-06-12 | Fix formatting of floating point values with the B and Bi specifiers | Alexandros Naskos | |
| 2020-06-12 | Fix a few std.sort.sort invocations | Cassidy Dingenskirchen | |
| 2020-06-11 | Add unit test for std.fs.wasi.PreopenList | Jakub Konka | |
| 2020-06-11 | Add custom format method for Preopen struct | Jakub Konka | |
| 2020-06-09 | Support Reader for InStream | Jonathan Marler | |
| 2020-06-09 | Expose full llvm intrinsic | Jakub Konka | |
| 2020-06-09 | Use builtins in std.heap.WasmAllocator | Jakub Konka | |
| 2020-06-09 | fix memory errors | Jonathan Marler | |
| 2020-06-08 | support Writer instead of OutStream | Jonathan Marler | |
| Start implementing https://github.com/ziglang/zig/issues/4917 which is to rename instream/outstream to reader/writer. This first change allows code to use Writer/writer instead of OutStream/outStream, but still maintains the old outstream names with "Deprecated" comments. | |||
| 2020-06-08 | update sort callsite to new API | Andrew Kelley | |
| 2020-06-08 | std.sort: give comparator functions a context parameter | Andrew Kelley | |
| 2020-06-07 | tcpConnectToHost try all addresses in AddressList | Ian Simonson | |
| 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 | Test case for tcpConnectToHost fix | Ian Simonson | |
| 2020-06-04 | std.os.windows.OpenFile: Handle FILE_IS_A_DIRECTORY status | Ryan Liptak | |
| Fixes #5533 | |||
| 2020-06-04 | Windows: Handle ERROR_DIRECTORY in std.fs.deleteDirAbsolute when called on a ↵ | Ryan Liptak | |
| file path ERROR_DIRECTORY (267) is returned from kernel32.RemoveDirectoryW if the path is not a directory. Note also that os.DirectDirError already includes NotDir Before: error.Unexpected: GetLastError(267): The directory name is invalid. After: error: NotDir | |||
| 2020-06-04 | Windows: Fix std.fs.Dir.deleteDir() deleting files | Ryan Liptak | |
| Would previously delete files, now correctly returns error.NotDir. Fixes #5536 | |||
| 2020-06-04 | add workaround for #5525 | Vexu | |
| 2020-06-02 | cleanups | Andrew Kelley | |
| * improve docs * add TODO comments for things that don't have open issues * remove redundant namespacing of struct fields * guard against ioctl returning EINTR * remove the general std.os.ioctl function in favor of the specific ioctl_SIOCGIFINDEX function. This allows us to have a more precise error set, and more type-safe API. | |||
| 2020-06-02 | Replace os.linux to os.system | Luna | |
| 2020-06-02 | Change ioctl's request type to i32 | Luna | |
| 2020-06-02 | Add declaration for libc ioctl | Luna | |
| 2020-06-02 | Replace syscall3 to os.ioctl | Luna | |
| 2020-06-02 | Use resolveIp when looking up addresses on linux | Luna | |
| 2020-06-02 | Add std.os.ioctl | Luna | |
| 2020-06-02 | net.test: only call resolveIp6 when os is linux | Luna | |
| 2020-06-02 | Add tests for overflow | Luna | |
| 2020-06-02 | Use IFNAMESIZE for scope id value | Luna | |
| 2020-06-02 | Make ifru fields sentinel-terminated | Luna | |
| 2020-06-02 | Replace C types in declarations | Luna | |
| 2020-06-02 | Plug resolveIp6 into IPv6 tests | Luna | |
| 2020-06-02 | Add validation for scope ids | Luna | |
| 2020-06-02 | Replace C shorts by integer types | Luna | |
| 2020-06-02 | Remove warn() calls | Luna | |
| 2020-06-02 | Fix ifreq definition | Luna | |
| 2020-06-02 | Change Unsupported to InterfaceNotFound | Luna | |
| 2020-06-02 | Make interface name null-terminated before syscall | Luna | |
| 2020-06-02 | Stop using mem.len on array | Luna | |
| 2020-06-02 | Add ioctl errors | Luna | |
| 2020-06-02 | Only resolve scope id when needed | Luna | |
| 2020-06-02 | Fix typo and add if_nametoindex | Luna | |
| 2020-06-02 | Add some interface structs to linux bits | Luna | |
| 2020-06-02 | Add basics of resolveIp6 | Luna | |
| Instead of streaming the scope id digits to an u32, we keep a [32]u8 in the stack and fill it up with the characters we get for scope id. | |||
| 2020-06-02 | std.HashMap: allow ensureCapacity with a zero parameter | Andrew Kelley | |
| 2020-06-02 | pass allocator to self.resize() in appendNTimes() | Jesse Rudolph | |
