| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-04 | Merge pull request #2326 from daurnimator/sendmmsg | Andrew Kelley | |
| Add sendmmsg syscall wrapper | |||
| 2019-05-04 | zig fmt | tgschultz | |
| 2019-05-04 | Added ability to specify endianess of PackedInt(Array/Slice) | tgschultz | |
| 2019-05-04 | zig fmt | tgschultz | |
| 2019-05-04 | Implement failsafe logic for posixSleep | LemonBoy | |
| Now we'll sleep for the specified amount of time even though the number of seconds doesn't fit in a `isize` field. | |||
| 2019-05-04 | std: Remove some assumptions about the host platform | LemonBoy | |
| The stdlib is now 32-bit friendly. | |||
| 2019-05-03 | std.HashMap: cleanup ensureCapacity + add test | Ryan Liptak | |
| - Cleaned up some comments - Removed the "is power of two" check from optimizedCapacity since the * 5 / 3 is unlikely to end up with a power of two, so it's a wasted check the majority of the time - Made ensureCapacity/ensureCapacityExact increment the modification count if they resize the hash map so that we can catch resizes while iterating, which would likely break the iterator state | |||
| 2019-05-04 | Ugh. I updated these but forgot to git add. | tgschultz | |
| 2019-05-04 | and again | tgschultz | |
| 2019-05-04 | Fixed some comments | tgschultz | |
| 2019-05-04 | Added PackedIntArray, PackedIntSlice to std | tgschultz | |
| 2019-05-03 | wasi: Implement read and write with err checking | Shritesh Bhattarai | |
| 2019-05-03 | compiler-rt: Add __modsi3, __umodsi3 | LemonBoy | |
| 2019-05-03 | compiler-rt: Add __moddi3, __divdi3 | LemonBoy | |
| 2019-05-03 | Address the comments of the first review round | LemonBoy | |
| 2019-05-03 | Merge pull request #2409 from shritesh/wasi_native | Andrew Kelley | |
| WASI std: implement native os.exit and os.abort | |||
| 2019-05-03 | WasmAllocator: compileError on non-wasm arch | Shritesh Bhattarai | |
| 2019-05-03 | std: add std.ArrayList.orderedRemove | daurnimator | |
| 2019-05-03 | optimize `@memset` with `undefined` | Andrew Kelley | |
| When using `@memset` to set bytes to `undefined`, Zig notices this case and does a single Valgrind client request rather than N. Speeds up all allocators in safe modes. Closes #2388 | |||
| 2019-05-02 | std.HashMap: make ensureCapacityExact private | Ryan Liptak | |
| 2019-05-02 | std.HashMap: add putAssumeCapacity fn | Ryan Liptak | |
| 2019-05-02 | std.HashMap: make ensureCapacity optimize for the expected count, add ↵ | Ryan Liptak | |
| ensureCapacityExact | |||
| 2019-05-02 | wasi: remove posix-y exit | Shritesh Bhattarai | |
| 2019-05-02 | wasi: implement os.exit | Shritesh Bhattarai | |
| 2019-05-02 | wasi: native os.abort | Shritesh Bhattarai | |
| 2019-05-02 | make std.HashMap.ensureCapacity round up to the nearest power of two | Ryan Liptak | |
| 2019-05-02 | std.math: Correct math.nan usage in cos | Marc Tiehuis | |
| 2019-05-01 | std.HashMap: add public ensureCapacity fn | Ryan Liptak | |
| 2019-05-01 | std.math: Add documentation for all functions and algorithm sources | Marc Tiehuis | |
| 2019-05-01 | std.math: Add upstream changes/fixes and simplify go derived code | Marc Tiehuis | |
| This also starts the documentation effort for the math/ subdirectory. The intent is to use this as a somewhat representative test-case for any work on the documentation generator. | |||
| 2019-04-30 | wasi: import all core exports | Shritesh Bhattarai | |
| 2019-04-30 | wasi: import all constants and their types | Shritesh Bhattarai | |
| 2019-04-30 | wasi: implement timestamp | Shritesh Bhattarai | |
| 2019-04-30 | wasi: import clock and timestamp function/types | Shritesh Bhattarai | |
| 2019-04-30 | wasi: implement getRandomBytes | Shritesh Bhattarai | |
| 2019-04-30 | wasi: use mem.separate instead | Shritesh Bhattarai | |
| 2019-04-30 | wasi: add getEnvMap | Shritesh Bhattarai | |
| 2019-04-30 | wasi: import environ_get and environ_sizes_get | Shritesh Bhattarai | |
| 2019-04-30 | std: add sendmmsg on linux | daurnimator | |
| 2019-04-29 | WASI: implement argsAlloc and argsFree (#2364) | Shritesh Bhattarai | |
| * wasi: change URL to canon WASI-core.md * wasi: import args_get and args_sizes_get * wasi: Implement argsAlloc and argsFree * test return value for wasi arg syscalls * wasi: return unexpectedErrorPosix in argsAlloc * wasi: Add TODO for ArgIterator | |||
| 2019-04-29 | compiler-rt: Add __mulodi4 | LemonBoy | |
| 2019-04-29 | Merge pull request #2372 from LemonBoy/aeabi_idiv | Andrew Kelley | |
| compiler-rt: Add __divsi3, __aeabi_idiv | |||
| 2019-04-29 | json tests do not need this prefix anymore | Andrew Kelley | |
| 2019-04-29 | enable more json tests | Andrew Kelley | |
| I think it was a mistake that these weren't getting automatically run by the test suite. | |||
| 2019-04-29 | DirectAllocator: move if > 0 condition above @memcpy | Andrew Kelley | |
| Minor improvement to 3c13aa17 as noted by daurnimator | |||
| 2019-04-29 | std.heap: do not excessively call mmap, and munmap in direct allocator | Shawn Landden | |
| 2019-04-29 | compiler-rt: Add __divmodsi4, __aeabi_idivmod | LemonBoy | |
| 2019-04-29 | compiler-rt: Add __divsi3, __aeabi_idiv | LemonBoy | |
| 2019-04-28 | Make io offsets/sizes u64 instead of usize | LemonBoy | |
| Decouple the concepts of address-space size and file size. Closes #637 | |||
| 2019-04-27 | std.fmt: add max_depth to avoid infinite recursion from self-references | Ryan Liptak | |
