| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-03-26 | ability to compile c++ hello world with `zig c++` | Andrew Kelley | |
| closes #4786 | |||
| 2020-03-25 | zig cc: add detection for `-###` | Andrew Kelley | |
| it turns on --verbose-cc and --verbose-link | |||
| 2020-03-25 | zig cc: support -T linker script option | Andrew Kelley | |
| 2020-03-21 | zig cc: detect optimization and debug flags | Andrew Kelley | |
| 2020-03-21 | zig cc: better support for the preprocessor option (-E) | Andrew Kelley | |
| 2020-03-21 | rename "passthrough" → "driver_punt" | Michael Dusan | |
| - punt when `-E` is supplied - punt when `-S` is supplied | |||
| 2020-03-21 | zig cc improvements | Andrew Kelley | |
| * The generated options data file is sorted now in a way that makes sure longer prefixes are first. This prevents collisions with some parameters. * Add support for `-fPIC`, `-fno-PIC`, `-nostdlib`, `-shared`, `-rdynamic`, `-Wl,-soname`, `-Wl,-rpath` * Better support for `-o`. * Disable generating h files * Shared library support. * Better positional argument support. | |||
| 2020-03-21 | ability to use `zig cc` as a drop-in C compiler | Andrew Kelley | |
| The basics are working | |||
| 2020-03-20 | include ld symbols when generating glibc dummy objects | Andrew Kelley | |
| closes #4748 | |||
| 2020-03-04 | update glibc abilists for 2.31 | Andrew Kelley | |
| 2020-03-03 | update update_glibc tool to latest zig | Andrew Kelley | |
| 2020-03-03 | update process_headers tool to latest zig | Andrew Kelley | |
| 2020-01-09 | Fix remaining variadic formatted prints | Ryan Liptak | |
| Used a series of regex searches to try to find as many instances of the old pattern as I could and update them. | |||
| 2019-12-10 | Replace @typeOf with @TypeOf in all zig source | Robin Voetter | |
| This change was mostly made with `zig fmt` and this also modified some whitespace. Note that in some files, `zig fmt` produced incorrect code, so the change was made manually. | |||
| 2019-12-03 | Update `process_headers.zig` to use `@as` | yvt | |
| 2019-11-25 | Avoid deprecated cwd-based functions for opening directories, preferring to ↵ | Jonathan S | |
| open explicitly relative to `Dir.cwd()`. | |||
| 2019-11-25 | rename std.heap.direct_allocator to std.heap.page_allocator | Andrew Kelley | |
| std.heap.direct_allocator is still available for now but it is marked deprecated. | |||
| 2019-10-19 | Use 8192 sized buffers and remove allocator parameters | stratact | |
| 2019-10-16 | generated docs: progress towards generic types being useful | Andrew Kelley | |
| See #3406 | |||
| 2019-10-15 | merge analysis dumps tool handles errors | Andrew Kelley | |
| 2019-10-11 | merge targets of generated docs | Andrew Kelley | |
| 2019-10-11 | merge dumps tool: merging ast nodes | Andrew Kelley | |
| -fgenerate-docs is replaced ith -femit-docs -fno-emit-bin is added to prevent outputting binary | |||
| 2019-10-10 | miscellaneous improvements to generated docs | Andrew Kelley | |
| * introduce std.json.WriteStream API for writing json data to a stream * add WIP tools/merge_anal_dumps.zig for merging multiple semantic analysis dumps into one. See #3028 * add std.json.Array, improves generated docs * add test for `std.process.argsAlloc`, improves test coverage and generated docs | |||
| 2019-09-07 | update glibc ABI lists to 2.30 | Andrew Kelley | |
| 2019-09-07 | update process_headers tool for glibc 2.30 | Andrew Kelley | |
| 2019-08-30 | update process_headers.zig for latest zig | Andrew Kelley | |
| 2019-08-24 | hash_map: adding a StringHashMap for convenience | Sahnvour | |
| 2019-08-09 | add a little compile error to make Future Andy's life easier | Andrew Kelley | |
| 2019-07-16 | update musl headers to musl v1.1.23 | Andrew Kelley | |
| 2019-07-07 | add an update_glibc tool, delete dummy libc files | Andrew Kelley | |
| This is the beginning of supporting minimum GLIBC version as part of the target. See #2509 for the motivation. The dummy libc zig files are removed. A future commit will build them on-the-fly, using the generated text files generated by the new tool, which are checked into source control and distributed along with zig. These generated text files are, together, 142KB (20KB gzipped). Compare that to a naive bundling of the .abilist files, which would be 2.2MiB (375KB gzipped). This is based on glibc 2.29. | |||
