| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-10-03 | fix mingw build | Andrew Kelley | |
| 2017-10-02 | support terminal colors for cmd.exe and msys pty | Andrew Kelley | |
| See #302 | |||
| 2017-10-01 | implement standard library path search | Andrew Kelley | |
| closes #463 See #302 | |||
| 2017-09-30 | better implementation of os_spawn_process for windows | Andrew Kelley | |
| See #302 | |||
| 2017-09-11 | Add support for MSVC | Jonathan Marler | |
| 2017-08-27 | progress toward tests passing on MacOS | Andrew Kelley | |
| 2017-05-23 | building with mingw for windows | Andrew Kelley | |
| 2017-04-28 | zig puts temporary object files in zig-cache folder | Andrew Kelley | |
| See #298 | |||
| 2017-04-26 | build system: consolidate duplicate code and more | Andrew Kelley | |
| * add ability to add assembly files when building an exe, obj, or lib * add implicit cast from `[N]T` to `?[]const T` (closes #343) * remove link_exe and link_lib in favor of allowing build_exe and build_lib support no root zig source file | |||
| 2017-04-25 | add some timing diagnostics | Andrew Kelley | |
| pass --enable-timing-info to print a nice table like this: ``` Name Start End Duration Percent Initialize 0.0000 0.0000 0.0000 0.0001 Semantic Analysis 0.0000 0.0421 0.0420 0.2109 Code Generation 0.0421 0.0620 0.0200 0.1003 LLVM Emit Object 0.0620 0.1852 0.1231 0.6180 Build Dependencies 0.1852 0.1974 0.0122 0.0615 LLVM Link 0.1974 0.1993 0.0018 0.0093 Generate .h 0.1993 0.1993 0.0000 0.0000 Total 0.0000 0.1993 0.1993 1.0000 ``` | |||
| 2017-04-19 | convert assemble and link tests to zig build system | Andrew Kelley | |
| 2017-04-11 | zig build system writes template build.zig file when none exists | Andrew Kelley | |
| see #204 | |||
| 2017-04-10 | fix some -Wconversion errors | Andrew Kelley | |
| 2017-03-31 | first pass at zig build system | Andrew Kelley | |
| * `zig build --export [obj|lib|exe]` changed to `zig build_obj`, `zig build_lib` and `zig build_exe` respectively. * `--name` parameter is optional when it can be inferred from the root source filename. closes #207 * `zig build` now looks for `build.zig` which interacts with `std.build.Builder` to describe the targets, and then the zig build system prints TODO: build these targets. See #204 * add `@bitcast` which is mainly used for pointer reinterpret casting and make explicit casting not do pointer reinterpretation. Closes #290 * fix debug info for byval parameters * sort command line help options * `std.debug.panic` supports format string printing * add `std.mem.IncrementingAllocator` * fix const ptr to a variable with data changing at runtime. closes #289 | |||
| 2017-03-13 | add --each-lib-rpath option and corresponding config option | Andrew Kelley | |
| This adds an rpath entry for each used dynamic library directory. This is necessary on some systems such as NixOS. | |||
| 2016-09-22 | os: fix file descriptor leak in os_exec | Andrew Kelley | |
| See #182 | |||
| 2016-09-19 | use size_t for indexes | Andrew Kelley | |
| protect against incorrect copies in debug mode | |||
| 2016-05-07 | add debug safety for division | Andrew Kelley | |
| See #149 | |||
| 2016-04-18 | add @embed_file builtin function | Andrew Kelley | |
| 2016-02-19 | fix build error with signed/unsigned | Andrew Kelley | |
| 2016-02-17 | os: implement windows os layer | Andrew Kelley | |
| 2016-02-16 | os: fix ability to compile for windows | Andrew Kelley | |
| 2016-02-16 | add windows os code | Andrew Kelley | |
| 2016-02-03 | basic support for building a test target | Andrew Kelley | |
| 2016-01-28 | fix incorrect loading of files over 8192 bytes | Andrew Kelley | |
| 2016-01-27 | upgrade to the libclang C++ API | Andrew Kelley | |
| c_import creates a tmp .h file and parses it with libclang, reporting any errors found. See #88 | |||
| 2015-12-15 | use realpath to avoid duplicate imports | Andrew Kelley | |
| 2015-12-15 | when linking with libc use the C runtime library | Andrew Kelley | |
| 2015-12-04 | fix reading source from stdin | Andrew Kelley | |
| 2015-12-01 | add test for bad import | Andrew Kelley | |
| 2015-12-01 | colored error messages that tell the source file | Andrew Kelley | |
| 2015-11-30 | refactor code to prepare for multiple files | Andrew Kelley | |
| verbose compiler output is now behind --verbose flag | |||
| 2015-11-26 | more readable integer constant | Josh Wolfe | |
| 2015-11-26 | add tests | Andrew Kelley | |
| 2015-11-25 | fix the remaining TODOs in the source | Andrew Kelley | |
| 2015-11-24 | debug information for functions | Andrew Kelley | |
| 2015-11-24 | hello world example working | Andrew Kelley | |
