| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-15 | translate-c: correct invalid shortcut | Vexu | |
| 2020-04-14 | Translate C: Redo Add comment containing c source location for failed decls. | Lachlan Easton | |
| 2020-04-11 | ArrayList: remove old (before span) API | xackus | |
| 2020-04-11 | revert Translate C: Add comment containing c source location for failed decls | Andrew Kelley | |
| This reverts 0db108101a30a2ac5ec4dc9911d488f9036256b8. Unfortunately this caused a regression. Closes #5007. | |||
| 2020-04-11 | fix compilation under mingw | emekoi | |
| 2020-04-10 | Merge pull request #4711 from leroycep/feature-file-locks | Andrew Kelley | |
| Add lock option to File.OpenFlags and File.CreateFlags | |||
| 2020-04-10 | Merge branch 'master' into nameless-fields | Auguste Rame | |
| 2020-04-08 | Translate C: Allow casting literal ints to pointers | Lachlan Easton | |
| 2020-04-08 | Translate C: Put an alignCast in c style pointer casts to allow opaque types ↵ | Vexu | |
| to cast properly in C macros Translate C: add test case for aligning opaque types in pointer casts | |||
| 2020-04-07 | more fixes | SuperAuguste | |
| 2020-04-07 | Merge pull request #4684 from LakeByTheWoods/comment_failed_decls | Vexu | |
| Translate C: Add comment containing c source location for failed decls | |||
| 2020-04-07 | msvc fix | SuperAuguste | |
| 2020-04-07 | remove debug statement | SuperAuguste | |
| 2020-04-07 | Nameless struct field consistency | SuperAuguste | |
| 2020-04-06 | Merge branch 'master' into feature-file-locks | LeRoyce Pearson | |
| 2020-04-06 | libc_installation.zig: don't special-case based on C ABI | Andrew Kelley | |
| Whether the C ABI is mingw-w64 or msvc, detection of native libc paths should be the same. In the future we may want to allow passing a C ABI parameter to detectNativeCPaths() but for now we have the same behavior regardless. | |||
| 2020-04-06 | Merge pull request #4939 from SuperAuguste/master | Vexu | |
| translate-c: Properly translate C multicharacter literals | |||
| 2020-04-05 | fixes | SuperAuguste | |
| 2020-04-05 | Merge pull request #4901 from phase/feature/translate-c-remassign | Vexu | |
| translate-c: RemAssign and DivAssign | |||
| 2020-04-05 | translate-c: remove unneeded semicolon | Jadon Fowler | |
| Signed-off-by: Jadon Fowler <j@jadon.io> | |||
| 2020-04-04 | fix multichar literals in translate_c | SuperAuguste | |
| 2020-04-04 | rename mem.separate to mem.split | xackus | |
| 2020-04-04 | detect an endless loop when trying to detect native libc installation | Andrew Kelley | |
| closes #4810 | |||
| 2020-04-04 | zig cc looks for native include directories unless -nostdinc | Andrew Kelley | |
| closes #4938 | |||
| 2020-04-04 | translate-c: account for signedness when translating div & mod | Jadon Fowler | |
| Signed-off-by: Jadon Fowler <j@jadon.io> | |||
| 2020-04-03 | Merge pull request #4868 from xackus/new-arraylist-api | Andrew Kelley | |
| new ArrayList API | |||
| 2020-04-02 | Fix compile errors in stage2 | LeRoyce Pearson | |
| 2020-04-02 | Merge branch 'master' into feature-file-locks | LeRoyce Pearson | |
| 2020-04-02 | Merge branch 'master' into feature-file-locks | LeRoyce Pearson | |
| 2020-04-02 | zig cc: fix ambiguity with -MT | Andrew Kelley | |
| In an MSVC context, `-MT` means "Use static run-time" and it is a flag with no parameter. On POSIX it means "Specify name of main file output in depfile" and it is "joined or separate". The former was interfering with the latter. Now, the MT flag is required to be specified with a `/` to disambiguate: `/MT`. | |||
| 2020-04-02 | zig cc: support -F and -framework | Andrew Kelley | |
| 2020-04-02 | zig cc: respect -MF -MV -MD options | Andrew Kelley | |
| Zig disables its caching and forwards these args when any are provided. see #4784 | |||
| 2020-04-02 | new ArrayList API: fix everything else | xackus | |
| 2020-04-01 | zig cc: detect -mcpu, -march, -mtune | Andrew Kelley | |
| However these are all treated like zig's -mcpu parameter. See #4784 | |||
| 2020-04-01 | zig cc: add support for -L linker arguments | Rejean Loyer | |
| 2020-04-01 | zig cc properly handles -S flag and .ll, .bc extensions | Andrew Kelley | |
| 2020-04-01 | fix regressions from previous commit | Andrew Kelley | |
| 2020-04-01 | translate-c: translate DivAssign & RemAssign | Jadon Fowler | |
| Closes #4790 Signed-off-by: Jadon Fowler <j@jadon.io> | |||
| 2020-04-01 | (breaking) std.Buffer => std.ArrayListSentineled(u8, 0) | Andrew Kelley | |
| This new name (and the fact that it is a function returning a type) will make it more clear which use cases are better suited for ArrayList and which are better suited for ArrayListSentineled. Also for consistency with ArrayList, * `append` => `appendSlice` * `appendByte` => `append` Thanks daurnimator for pointing out the confusion of std.Buffer. | |||
| 2020-04-01 | fixups and revert a few things | Andrew Kelley | |
| 2020-04-01 | Use length field as passed in stage2 libc_installation instead of relying on ↵ | daurnimator | |
| zero termination | |||
| 2020-04-01 | std: use std.ArrayList(u8).OutStream instead of std.Buffer.OutStream | daurnimator | |
| 2020-04-01 | std: use std.ArrayList(u8) instead of std.Buffer in ↵ | daurnimator | |
| src-self-hosted/translate_c.zig | |||
| 2020-04-01 | Tidy up some mem.spanZ use-sites now that null is accepted | daurnimator | |
| 2020-03-31 | fixes to 32-bit handling, to support 32-bit arm | Andrew Kelley | |
| 2020-03-30 | revert detection of rtti and exceptions | Andrew Kelley | |
| This caused link errors in c++ code because it was not correct to pass these flags to child codegens. And that was the only reason to detect these flags. Otherwise we can safely rely on non-explicitly-detected flag forwarding. | |||
| 2020-03-30 | std lib API deprecations for the upcoming 0.6.0 release | Andrew Kelley | |
| See #3811 | |||
| 2020-03-28 | Conv macro string concat to ++ | Layne Gustafson | |
| 2020-03-28 | Merge branch 'master' into feature-file-locks | LeRoyce Pearson | |
| 2020-03-28 | Sync clang_options_data.zig with update_clang_options | Ryan Liptak | |
| Some of the recent c++ related options were added to update_clang_options but didn't make it into clang_options_data.zig | |||
