| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-03 | Fix the start-less-than-end assertion in std.rand.Random.range (#1325) | Matthew D. Steele | |
| The function returns a value in [start, end), but was asserting start <= end instead of start < end. With this fix, range(1, 1) will now assertion error instead of dividing by zero. | |||
| 2018-08-02 | fixups from the merge | Andrew Kelley | |
| 2018-08-02 | Merge remote-tracking branch 'origin/master' into async-fs | Andrew Kelley | |
| 2018-08-02 | WIP: Channel.getOrNull | Andrew Kelley | |
| 2018-08-02 | pull request fixups | Andrew Kelley | |
| * clean up parser code * fix stage2 parse and render code * remove redundant test * make stage1 compile tests leaner | |||
| 2018-08-02 | Merge branch 'handle-builtin-issue1296' of https://github.com/kristate/zig ↵ | Andrew Kelley | |
| into kristate-handle-builtin-issue1296 | |||
| 2018-08-02 | fix API of RtlGenRandom | Andrew Kelley | |
| 2018-08-02 | Merge branch 'windows-RtlGenRandom-issue1318' of ↵ | Andrew Kelley | |
| https://github.com/kristate/zig into pr-1319 | |||
| 2018-08-03 | std/os/windows/util.zig: SKIP instead of PASS on non-windows systems; | kristopher tate | |
| Tracking Issue #1318 ; | |||
| 2018-08-03 | std/os/index.zig: call getRandomBytes() twice and compare; | kristopher tate | |
| Tracking Issue #1318 ; | |||
| 2018-08-03 | std/os/index.zig: swap CryptGetRandom() with RtlGenRandom(); | kristopher tate | |
| Tracking Issue #1318 ; | |||
| 2018-08-03 | std/os/windows/advapi32.zig: add SystemFunction036; | kristopher tate | |
| Tracking Issue #1318 ; | |||
| 2018-08-02 | std/os/index.zig: use "hw.logicalcpu" instead of "hw.ncpu" in macOS; (#1317) | kristopher tate | |
| Tracking Issue #1252 ; hw.ncpu was deprecated in macOS. Among 4 new options available (hw.{physicalcpu, physicalcpu_max, logicalcpu, logicalcpu_max}), hw.logicalcpu was chosen because it actually reflects the number of logical cores the OS sees. | |||
| 2018-08-02 | std/event: directly return @handle(); | kristopher tate | |
| Tracking Issue #1296 ; | |||
| 2018-08-02 | std/zig/parser_test.zig: update test to reflect that the promise symbol is ↵ | kristopher tate | |
| no in scope with suspend; Tracking Issue #1296 ; | |||
| 2018-08-02 | std/event/tcp.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | |
| Tracking Issue #1296 ; | |||
| 2018-08-02 | std/event/loop.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | |
| Tracking Issue #1296 ; | |||
| 2018-08-02 | std/event/lock.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | |
| Tracking Issue #1296 ; | |||
| 2018-08-02 | std/event/group.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | |
| Tracking Issue #1296 ; | |||
| 2018-08-02 | std/event/future.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | |
| Tracking Issue #1296 ; | |||
| 2018-08-02 | std/event/channel.zig: remove promise_symbol from suspend and use @handle(); | kristopher tate | |
| Tracking Issue #1296 ; | |||
| 2018-08-01 | add std.event.RwLock and a few more std changes | Andrew Kelley | |
| * add std.event.RwLock and std.event.RwLocked * std.debug.warn does its printing locked * add std.Mutex, however it's currently implemented as a spinlock * rename std.event.Group.cancelAll to std.event.Group.deinit and change the docs and assumptions. * add std.HashMap.clone | |||
| 2018-08-01 | Add integer binary output format (#1313) | Marc Tiehuis | |
| 2018-07-31 | simpler std.event.Lock implementation | Andrew Kelley | |
| 2018-07-31 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | |
| 2018-07-31 | std.fmt.format: add '*' for formatting things as pointers | Andrew Kelley | |
| closes #1285 | |||
| 2018-07-30 | std: file system watching for linux | Andrew Kelley | |
| 2018-07-30 | self-hosted: use std.event.fs.readFile | Andrew Kelley | |
| 2018-07-30 | introduce std.event.fs for async file system functions | Andrew Kelley | |
| only works on linux so far | |||
| 2018-07-30 | Merge pull request #1307 from ziglang/cancel-semantics | Andrew Kelley | |
| improved coroutine cancel semantics | |||
| 2018-07-29 | fix cancel and await semantics | Andrew Kelley | |
| 2018-07-29 | add SliceOutStream, rename SliceStream to SliceInStream (#1301) | dbandstra | |
| 2018-07-28 | add skipBytes function to InStream | dbandstra | |
| this reads N bytes, discarding their values | |||
| 2018-07-28 | add int writing functions to OutStream | dbandstra | |
| added: writeInt, writeIntLe, and writeIntBe | |||
| 2018-07-28 | make some functions in std.event.Loop public | Andrew Kelley | |
| 2018-07-24 | fix race conditions in self-hosted compiler; add test | Andrew Kelley | |
| * fix race condition in std.event.Channel deinit * add support to zig build for --no-rosegment * add passing self-hosted compare-output test for calling a function * put a global lock on LLD linking because it's not thread safe | |||
| 2018-07-23 | std.io: PeekStream and SliceStream | Nathan Sharp | |
| SliceStream is a read-only stream wrapper around a slice of bytes. It allows adapting algorithms which work on InStreams to in-memory data. PeekStream is a stream wrapper which allows "putting back" bytes into the stream so that they can be read again. This will help make look-ahead parsers easier to write. | |||
| 2018-07-24 | Merge remote-tracking branch 'origin/master' into llvm7 | Andrew Kelley | |
| 2018-07-24 | self-hosted: find all libc paths; windows linker code | Andrew Kelley | |
| 2018-07-23 | macho backtraces - use std.sort.sort instead of insertion sort | Andrew Kelley | |
| it's way faster | |||
| 2018-07-23 | Merge remote-tracking branch 'origin/master' into self-hosted-libc-hello-world | Andrew Kelley | |
| 2018-07-23 | self-hosted: fix error messages not cleaning up correctly | Andrew Kelley | |
| 2018-07-23 | self-hosted: add first compare-output test | Andrew Kelley | |
| 2018-07-22 | self-hosted can compile libc hello world | Andrew Kelley | |
| 2018-07-22 | add std.math.big.Int.fitsInTwosComp | Andrew Kelley | |
| so that we can pass runtime-known values | |||
| 2018-07-22 | Add big int fits function (#1279) | Marc Tiehuis | |
| Returns whether the current value in an Int fits in the requested type. | |||
| 2018-07-22 | Tighten Int.to bounds and add twos-complement bitcount | Marc Tiehuis | |
| 2018-07-22 | re-organize std lib darwin files | Andrew Kelley | |
| 2018-07-21 | Merge branch 'posix-darwin-issue1271' of https://github.com/kristate/zig ↵ | Andrew Kelley | |
| into kristate-posix-darwin-issue1271 | |||
| 2018-07-21 | rename error.skip to error.SkipZigTest | Andrew Kelley | |
| also print stats at the end of test runner | |||
