| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-09-16 | fix crash when pointer casting a runtime extern function | Andrew Kelley | |
| 2018-09-14 | fix alignment of structs | Andrew Kelley | |
| closes #1248 closes #1052 closes #1154 | |||
| 2018-09-14 | fix coroutine alignment | Andrew Kelley | |
| zig returned the wrong alignment for coroutine promises in some cases | |||
| 2018-09-13 | remove `this`. add `@This()`. | Andrew Kelley | |
| closes #1283 | |||
| 2018-09-13 | add compile error for merging non- error sets | Andrew Kelley | |
| closes #1509 | |||
| 2018-09-13 | fix tagged union with only 1 field tripping assertion | Andrew Kelley | |
| closes #1495 now the tag type of an enum with only 1 item is comptime_int. | |||
| 2018-09-11 | error messages for attempted cache when zig cannot perfectly do it | Andrew Kelley | |
| 2018-09-11 | Merge remote-tracking branch 'origin/master' into stage1-caching | Andrew Kelley | |
| 2018-09-11 | fix incorrect error union const value generation | Andrew Kelley | |
| closes #1442 zig needed to insert explicit padding into this structure before it got bitcasted. | |||
| 2018-09-11 | ability to disable cache. off by default except for... | Andrew Kelley | |
| ...zig run, zig build, compiler_rt.a, and builtin.a | |||
| 2018-09-10 | fix llvm assertion and missing compile error | Andrew Kelley | |
| 2018-09-07 | improve panic message from previous commit | Andrew Kelley | |
| 2018-09-07 | C ABI: support returning large structs on x86_64 | Andrew Kelley | |
| also panic instead of emitting bad code for returning small structs See #1481 | |||
| 2018-09-07 | stage1: refactor fn type analysis to use C ABI walk fn | Andrew Kelley | |
| 2018-09-07 | stage1: c abi for big struct works | Andrew Kelley | |
| 2018-09-06 | add C ABI tests | Andrew Kelley | |
| 2018-09-05 | stage1: improve handling of generic fn proto type expr | Andrew Kelley | |
| closes #902 | |||
| 2018-09-05 | add compile error for using outer scoped runtime variables | Andrew Kelley | |
| from a fn defined inside it. closes #876 | |||
| 2018-09-05 | stage1: rename more TypeTableEntry types to ZigType | Andrew Kelley | |
| 2018-09-05 | stage1: rename VariableTableEntry to ZigVar | Andrew Kelley | |
| 2018-09-05 | stage1: rename FnTableEntry to ZigFn | Andrew Kelley | |
| 2018-09-05 | stage1: rename TypeTableEntry to ZigType | Andrew Kelley | |
| 2018-09-04 | stage1: use os_path_resolve instead of os_path_real | Andrew Kelley | |
| to canonicalize imports. This means that softlinks can represent different files, but referencing the same absolute path different ways still references the same import. | |||
| 2018-09-04 | add compile error for comptime control flow inside runtime block | Andrew Kelley | |
| closes #834 | |||
| 2018-09-03 | compile errors for unimplemented minValue/maxValue builtins | Andrew Kelley | |
| 2018-08-28 | add compile error for function prototype with no body | Andrew Kelley | |
| closes #1231 | |||
| 2018-08-27 | this was intended to be included in the previous commit | Andrew Kelley | |
| 2018-08-27 | fix false negative determining if function is generic | Andrew Kelley | |
| This solves the smaller test case of #1421 but the other test case is still an assertion failure. | |||
| 2018-08-25 | Merge remote-tracking branch 'origin/master' into macos-stack-traces | Andrew Kelley | |
| 2018-08-25 | fix regressions | Andrew Kelley | |
| 2018-08-25 | fix stack traces on linux | Andrew Kelley | |
| 2018-08-23 | fix error message for incorrect panic handler fn signature | Andrew Kelley | |
| closes #1353 | |||
| 2018-07-27 | remove ability to break from suspend blocks | Andrew Kelley | |
| closes #803 | |||
| 2018-07-26 | coroutines have 3 more bits of atomic state | Andrew Kelley | |
| 2018-07-26 | add compile error for ignoring return value of while loop bodies | Andrew Kelley | |
| closes #1049 | |||
| 2018-07-24 | self-hosted: function types use table lookup | Andrew Kelley | |
| 2018-07-24 | fix logic for determining whether param requires comptime | Andrew Kelley | |
| closes #778 closes #1213 | |||
| 2018-07-20 | self-hosted: share C++ code for finding libc on windows | Andrew Kelley | |
| 2018-07-18 | Allow pointers to anything in extern/exported declarations (#1258) | Jimmi Holst Christensen | |
| * type_allowed_in_extern accepts all ptr not size 0 * Generate correct headers for none extern structs/unions/enums | |||
| 2018-07-16 | all integer sizes are available as primitives | Andrew Kelley | |
| * fix wrong implicit cast for `@IntType` bit_count parameter. * fix incorrect docs for `@IntType` bit_count parameter. closes #1242 closes #745 closes #1240 | |||
| 2018-07-11 | add compile error for disallowed types in extern structs | Andrew Kelley | |
| closes #1218 | |||
| 2018-07-07 | add @popCount intrinsic | Andrew Kelley | |
| 2018-07-06 | add compile error notes for where struct definitions are | Andrew Kelley | |
| closes #1202 | |||
| 2018-07-03 | fix runtime libc detection depending on locale | Andrew Kelley | |
| closes #1165 | |||
| 2018-06-30 | Merge pull request #1167 from ziglang/comptime-array-by-value | Jimmi Holst Christensen | |
| Implement const_values_equal for arrays | |||
| 2018-06-30 | Revert "ir_resolve_const now checks recursivly for undef values" | Jimmi Holst Christensen | |
| This reverts commit 4c3f27ce1ea17b5236a022971ebace73a02b7c2b. | |||
| 2018-06-30 | Revert "contains_comptime_undefined_value should not follow pointers" | Jimmi Holst Christensen | |
| This reverts commit 58b1692182dc2f8da5b535f59e9a89cfab10a7b6. | |||
| 2018-06-29 | contains_comptime_undefined_value should not follow pointers | Jimmi HC | |
| 2018-06-29 | ir_resolve_const now checks recursivly for undef values | Jimmi HC | |
| 2018-06-29 | Assert that array is not ConstArraySpecialUndef in const_values_equal | Jimmi HC | |
