| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-02 | Don't ptrCast a result-location assignment to _ | LemonBoy | |
| After #4010 doing `_ = @bitCast(...)` triggered a nonsensical compiler error. | |||
| 2020-01-01 | fix float ops with respect to vectors | Andrew Kelley | |
| also remove the redundant type parameter | |||
| 2020-01-01 | Merge pull request #4025 from ziglang/Vexu-stage-2-cimport | Andrew Kelley | |
| Use self hosted translate-c for cImport | |||
| 2020-01-01 | fix segfault in bit shift safety check | Vexu | |
| 2019-12-31 | Merge branch 'stage-2-cimport' of https://github.com/Vexu/zig into ↵ | Andrew Kelley | |
| Vexu-stage-2-cimport | |||
| 2019-12-30 | Merge pull request #3683 from Vexu/atomic-float | Andrew Kelley | |
| Support floats with some atomic operations | |||
| 2019-12-30 | fix comparing comptime_int against undefined literal | Andrew Kelley | |
| closes #4004 | |||
| 2019-12-30 | Resolve more types as needed | LemonBoy | |
| Closes #3994 | |||
| 2019-12-30 | Fix ptrCast of zero-sized type | LemonBoy | |
| Closes #2431 | |||
| 2019-12-29 | use self hosted translate-c for cimports | Vexu | |
| 2019-12-23 | support some atomic operations with floats | Vexu | |
| 2019-12-22 | report compile errors instead of crashing when frame is invalid | Andrew Kelley | |
| 2019-12-21 | fix incorrect `@typeInfo` for sentinels | Andrew Kelley | |
| 2019-12-20 | sentinel slicing improvements | Andrew Kelley | |
| * add runtime safety for slicing pointers, arrays, and slices. * slicing without a sentinel value results in non-sentineled slice * improved `std.debug.panic` handling of panic-during-panic | |||
| 2019-12-20 | fix std.mem.addNullByte and implement sentinel slicing | Andrew Kelley | |
| see #3770 | |||
| 2019-12-20 | Fix sentinel value of opaque pointers in typeInfo | LemonBoy | |
| Fixes #3888 | |||
| 2019-12-20 | Fix comptime evaluation of runtime array access | LemonBoy | |
| Fix #3951 | |||
| 2019-12-17 | Make sure the fields array is always non-null | LemonBoy | |
| Fixes #3497 | |||
| 2019-12-16 | avoid using undefined value | Andrew Kelley | |
| closes #3933 | |||
| 2019-12-16 | Fix alignment query on unresolved types | LemonBoy | |
| Fixes #3919 | |||
| 2019-12-16 | allow comparison of any numeric types | Andrew Kelley | |
| 2019-12-15 | improve extern enum | Vexu | |
| 2019-12-15 | Don't assume TLS storage has a fixed address | LemonBoy | |
| Fixes #3433 | |||
| 2019-12-15 | Make sure the address is aligned for intToPtr ops | LemonBoy | |
| Closes #773 | |||
| 2019-12-13 | Merge pull request #3896 from Vexu/translate-c-2 | Andrew Kelley | |
| Translate-c self-hosted var decl and remove translate mode | |||
| 2019-12-13 | revert removal of translate mode in stage 1 | Vexu | |
| 2019-12-12 | un-special-case startup code in the std lib | Andrew Kelley | |
| Previously, the compiler had special logic to determine whether to include the startup code, which was in `std/special/start.zig`. Now, the file is moved to `std/start.zig`, and there is no special logic in the compiler. Instead, the standard library unconditionally imports the `start.zig` file, which then has a `comptime` block that does the logic of determining what, if any, start symbols to export. Instead of `start.zig` being in its own special package, it is just another normal file that is part of the standard library. `std.builtin.TestFn` is now part of the standard library rather than specially generated by the compiler. | |||
| 2019-12-12 | remove concept of translate mode | Vexu | |
| 2019-12-10 | improve dynamic library API | Andrew Kelley | |
| 2019-12-10 | Replace typeOf with TypeOf in stage0 | Robin Voetter | |
| 2019-12-09 | remove var args from the language | Andrew Kelley | |
| closes #208 | |||
| 2019-12-09 | implement async function call with `@call` | Andrew Kelley | |
| this removes the last usage of var args in zig std lib | |||
| 2019-12-09 | ability to give comptime and non-comptime types to same parameter | Andrew Kelley | |
| 2019-12-08 | std.fmt.format: tuple parameter instead of var args | Andrew Kelley | |
| 2019-12-08 | implement tuple concatenation | Andrew Kelley | |
| 2019-12-08 | tuple detection does not require AST node | Andrew Kelley | |
| 2019-12-08 | Make array types (quasi-)lazy | LemonBoy | |
| Fixes #3843 | |||
| 2019-12-08 | fix anon struct literal field initialized with fn call | Andrew Kelley | |
| 2019-12-08 | add syntax for comptime struct fields | Andrew Kelley | |
| 2019-12-08 | implement comptime struct fields | Andrew Kelley | |
| 2019-12-08 | Fix for @Type not picking up the sentinel value | LemonBoy | |
| The code converted the whole TypeInfo payload into an optional type instead of using the "sentinel" field value. Fixes #3828 | |||
| 2019-12-07 | remove compile error for peer result comptime_int and null | Andrew Kelley | |
| closes #2763 | |||
| 2019-12-06 | Merge pull request #3856 from ziglang/builtin-call | Andrew Kelley | |
| introduce `@call` and remove other builtin calls | |||
| 2019-12-06 | remove `@newStackCall` from zig | Andrew Kelley | |
| 2019-12-06 | remove `@inlineCall` from zig | Andrew Kelley | |
| 2019-12-06 | Fix misinterpretation of sentinel constant value | LemonBoy | |
| Fixes #3842 | |||
| 2019-12-05 | remove `@noInlineCall` from zig | Andrew Kelley | |
| 2019-12-05 | implement `@call` | Andrew Kelley | |
| closes #3732 | |||
| 2019-12-03 | Pick up WinMain with proper CC | LemonBoy | |
| 2019-12-02 | Accept comptime-known expression for asm | LemonBoy | |
