| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-27 | std: rename `sched_yield` to `yield` and move it to `std.Thread` | David John | |
| 2022-02-26 | fix typo on Thread's getHandle docs | Endel Dreyer | |
| 2022-02-15 | Merge pull request #10003 from viriuwu/nt-thread-name | Veikka Tuominen | |
| std.Thread.getName/setName: rework windows implementation | |||
| 2022-02-15 | std.Thread(windows): use NT internals for name fns | viri | |
| 2022-02-08 | update RwLock to use static initialization (#10838) | billzez | |
| 2022-01-29 | fs: Use `OpenMode` enum instead of read/write flags. | Sage Hane | |
| 2022-01-11 | Fix a bug in std.Thread.Condition and add a basic Condition test. (#10538) | afranchuk | |
| * Fix FUTEX usage in std.Thread.Condition - It was using an old name. | |||
| 2021-12-19 | stage1, stage2: rename c_void to anyopaque (#10316) | Isaac Freund | |
| zig fmt now replaces c_void with anyopaque to make updating code easy. | |||
| 2021-12-03 | Merge pull request #9910 from mikdusan/dragonfly | Andrew Kelley | |
| dragonfly: port Thread.setname/getname | |||
| 2021-11-30 | allocgate: renamed getAllocator function to allocator | Lee Cannon | |
| 2021-11-30 | allocgate: std Allocator interface refactor | Lee Cannon | |
| 2021-11-30 | std lib API deprecations for the upcoming 0.9.0 release | Andrew Kelley | |
| See #3811 | |||
| 2021-11-15 | updates for haiku stdc | Al Hoang | |
| * add team_info, area_info * update signature for get_next_image_info * add error checks for haiku system calls * update and cleanup of haiku constants | |||
| 2021-10-10 | SPARCv9: Fix freeAndExit implementation | Koakuma | |
| This fixes the wrong branch target and register check. (https://github.com/ziglang/zig/issues/9801) | |||
| 2021-10-09 | housekeeping: return error.Unsupported | Michael Dusan | |
| Return error at end of std.Thread.setName/getName to simplify flow-control. | |||
| 2021-10-09 | dragonfly: port std.Thread.setname/getname | Michael Dusan | |
| 2021-09-24 | Initial bringup of the Solaris/Illumos port | Stephen Gregoratto | |
| 2021-09-01 | std.os reorg: regression fixes to stack_t, and std.Thread | Andrew Kelley | |
| 2021-09-01 | std.os reorg: more fixes caught by CI | Andrew Kelley | |
| 2021-09-01 | std.os: more reorganization efforts | Andrew Kelley | |
| * std lib tests are passing on x86_64-linux with and without -lc * stage2 is building from source on x86_64-linux * down to 38 remaining uses of `usingnamespace` | |||
| 2021-08-29 | zig fmt: respect trailing commas in inline assembly | jdmichaud | |
| 2021-08-24 | remove redundant license headers from zig standard library | Andrew Kelley | |
| We already have a LICENSE file that covers the Zig Standard Library. We no longer need to remind everyone that the license is MIT in every single file. Previously this was introduced to clarify the situation for a fork of Zig that made Zig's LICENSE file harder to find, and replaced it with their own license that required annual payments to their company. However that fork now appears to be dead. So there is no need to reinforce the copyright notice in every single file. | |||
| 2021-08-24 | Linux/SPARCv9: account for branch delay in freeAndExit() | Koakuma | |
| 2021-08-24 | std: [breaking] move errno to become an nonexhaustive enum | Andrew Kelley | |
| The primary purpose of this change is to eliminate one usage of `usingnamespace` in the standard library - specifically the usage for errno values in `std.os.linux`. This is accomplished by truncating the `E` prefix from error values, and making errno a proper enum. A similar strategy can be used to eliminate some other `usingnamespace` sites in the std lib. | |||
| 2021-08-09 | Merge remote-tracking branch 'origin' into libc-wasi-test | Takeshi Yoneda | |
| 2021-07-30 | Add freeAndExit() implementation for Linux/SPARCv9 | Koakuma | |
| 2021-07-29 | thread: implement setName/getName | Vincent Rischmann | |
| 2021-07-27 | WASI,libc: enable tests. | Takeshi Yoneda | |
| Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io> | |||
| 2021-07-20 | stage2: miscellaneous fixes for the branch | Andrew Kelley | |
| * Breaking language change: inline assembly must use string literal syntax. This is in preparation for inline assembly improvements that involve more integration with the Zig language. This means we cannot rely on text substitution. * Liveness: properly handle inline assembly and function calls with more than 3 operands. - More than 35 operands is not yet supported. This is a low priority to implement. - This required implementation in codegen.zig as well. * Liveness: fix bug causing incorrect tomb bits. * Sema: enable switch expressions that are evaluated at compile-time. - Runtime switch instructions still need to be reworked in this branch. There was a TODO left here (by me) with a suggestion to do some bigger changes as part of the AIR memory reworking. Now that time has come and I plan to honor the suggestion in a future commit before merging this branch. * AIR printing: fix missing ')' on alive instructions. We're back to "hello world" working for the x86_64 backend. | |||
| 2021-07-03 | zig fmt | kprotty | |
| 2021-07-01 | std.Thread: move linux detach code to inline asm | kprotty | |
| 2021-06-30 | zig fmt | kprotty | |
| 2021-06-30 | std.Thread: non-zero child_tid to avoid racy join() | kprotty | |
| 2021-06-30 | std.Thread: add CLONE_CHILD_SETTID to fix join() | kprotty | |
| 2021-06-30 | std.Thread: fix tls 9386 linux typo | kprotty | |
| 2021-06-30 | std.Thread: more cleanup & testing | kprotty | |
| 2021-06-30 | std.Thread: more fixes | kprotty | |
| 2021-06-30 | std.Thread: fix posix | kprotty | |
| 2021-06-30 | std.Thread: fix futex test + thread errors | kprotty | |
| 2021-06-30 | std.Thread: more typo fixes | kprotty | |
| 2021-06-30 | std.Thread: more fixes | kprotty | |
| 2021-06-30 | std.Thread: typo fixes 2 | kprotty | |
| 2021-06-30 | std.Thread: uh more typo fixes | kprotty | |
| 2021-06-30 | std.Thread: more compile error fixes | kprotty | |
| 2021-06-30 | std.Thread: fix some typos | kprotty | |
| 2021-06-30 | std.Thread: add tests + getCurrentId() returns ints when possible | kprotty | |
| 2021-06-30 | std.Thread: another typo fix | kprotty | |
| 2021-06-30 | std.Thread: rewrite + extensions | kprotty | |
| 2021-06-21 | std, src, doc, test: remove unused variables | Jacob G-W | |
| 2021-06-12 | std.Thread.Futex addition (#9070) | protty | |
| * std.Thread.Futex: implementation + tests * std.Thread.Futex: fix darwin compile errors * std.Thread.Futex: fix wait() documentation typo * std.Thread.Futex: fix darwin version check * std.Thread.Futex: remove unnecessary comptime keyword | |||
