| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-03-30 | find libc and zig std lib at runtime | Andrew Kelley | |
| this removes the following configure options: * ZIG_LIBC_LIB_DIR * ZIG_LIBC_STATIC_LIB_DIR * ZIG_LIBC_INCLUDE_DIR * ZIG_DYNAMIC_LINKER * ZIG_EACH_LIB_RPATH * zig's reliance on CMAKE_INSTALL_PREFIX these options are still available as command line options, however, the default will attempt to execute the system's C compiler to collect system defaults for these values. closes #870 | |||
| 2018-03-13 | Add WebAssembly output workaround for LLVM 6 | Marc Tiehuis | |
| 2018-03-08 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | |
| 2018-03-06 | unless hf is specified in target environ, assume soft floating point | Andrew Kelley | |
| closes #804 | |||
| 2018-01-08 | Merge branch 'master' into llvm6 | Andrew Kelley | |
| 2018-01-06 | Darwin -> MacOSX, added Zen. See #438 | Andrea Orru | |
| 2017-11-06 | Merge remote-tracking branch 'origin/master' into llvm6 | Andrew Kelley | |
| 2017-11-03 | Add emit command-line option (#580) | Marc Tiehuis | |
| Add emit command-line option | |||
| 2017-11-02 | add missing environment | Andrew Kelley | |
| 2017-11-02 | use llvm named structs for const values when possible | Andrew Kelley | |
| normally we want to use llvm types for constants. but union constants (which are found inside enums) when they are initialized with the non-most-aligned-member must be unnamed structs. these bubble up to all aggregate types. if a constant of an aggregate type contains, recursively, a union constant with a non-most-aligned-member initialized, the aggregate typed constant must be unnamed too. this fixes all the asserts that were coming in from llvm master branch. | |||
| 2017-11-02 | update to llvm master | Andrew Kelley | |
| 2017-09-30 | fix typo in target_can_exec logic | Andrew Kelley | |
| 2017-09-30 | zig test on 64-bit windows runs 32-bit tests | Andrew Kelley | |
| 2017-08-31 | add windows to test targets | Andrew Kelley | |
| cross-compiling hello world with no libc for windows is working | |||
| 2017-08-30 | test suite cross-compile builds tests for other targets | Andrew Kelley | |
| 2017-08-26 | update for llvm 5.0.0rc1 | Andrew Kelley | |
| 2017-08-06 | fix invalid target info | Andrew Kelley | |
| 2017-05-23 | building with mingw for windows | Andrew Kelley | |
| 2017-04-13 | fix crash when using zig to link | Andrew Kelley | |
| without explicit dynamic linker | |||
| 2017-04-10 | fix some -Wconversion errors | Andrew Kelley | |
| 2017-04-05 | add support to use zig as a linker driver | Andrew Kelley | |
| closes #243 I also added --grep to ./run_tests if you want to single out some specific tests | |||
| 2017-03-10 | update to llvm 4.0 | Andrew Kelley | |
| 2017-02-05 | tell LLVM the target sub arch type | Andrew Kelley | |
| 2017-02-02 | make --target-os freestanding work | Andrew Kelley | |
| 2016-09-19 | use size_t for indexes | Andrew Kelley | |
| protect against incorrect copies in debug mode | |||
| 2016-09-04 | port to llvm 3.9 | Andrew Kelley | |
| 2016-08-17 | progress toward stack trace printing | Andrew Kelley | |
| 2016-03-08 | update to llvm 3.8.0 | Andrew Kelley | |
| 2016-02-16 | rename 'environ' to 'env_type' | Andrew Kelley | |
| environ appears to clash with another symbol in mingw land | |||
| 2016-02-15 | MacOS has the same int sizes as Linux | Andrew Kelley | |
| Source: https://developer.apple.com/library/mac/documentation/Darwin/Conceptual/64bitPorting/transition/transition.html | |||
| 2016-02-13 | add windows C int sizes | Andrew Kelley | |
| 2016-02-12 | c integer size takes into account architecture and OS | Andrew Kelley | |
| 2016-02-11 | add @compile_var("os") and @compile_var("arch") | Andrew Kelley | |
| 2016-02-11 | ability to cross compile | Andrew Kelley | |
| hello_libc.zig can produce a windows build | |||
| 2016-02-10 | cleanup target data organization | Andrew Kelley | |
| 2016-02-10 | add "targets" command to list architectures, oses, abis | Andrew Kelley | |
