| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-29 | README: LLVM-less builds are more capable now | Andrew Kelley | |
| 2025-09-10 | README: update llvm requirement to 21 | Tea | |
| 2025-04-13 | doc: Bump LLVM version in README | Bingwu Zhang | |
| Reported-by: Ricky8955555 <rkmiao@duck.com> Signed-off-by: Bingwu Zhang <xtex@aosc.io> | |||
| 2024-09-19 | doc: Bump LLVM version in README | mochalins | |
| 2024-08-22 | update readme | Andrew Kelley | |
| 2024-08-07 | README: update how std lib docs are found in a release build | Andrew Kelley | |
| 2024-05-14 | CMake: bump minimum required version to "3.15" | Eric Joldasov | |
| Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net> | |||
| 2024-05-11 | Bump required LLVM version in README.md | Jordan Yates | |
| 2024-04-20 | update list of missing features in no-LLVM built zig2 | Marco F | |
| 2023-11-14 | adjust building from source without LLVM process | Andrew Kelley | |
| The idea here is that the zig2 executable is perhaps the more useful deliverable until we implement our own optimization passes. This will allow system packages to provide Zig, and use it to compile Zig projects, all without LLVM! | |||
| 2023-11-12 | README: make note of what features are missing without LLVM | Andrew Kelley | |
| 2023-11-12 | add bootstrap.c for building from source without LLVM | Andrew Kelley | |
| When a zig compiler without LLVM extensions is satisfactory, this greatly simplified build-from-source process can be used. This could be useful for users who only want to contribute to the standard library, for example. | |||
| 2023-09-24 | Update LLVM version in README from 16.x to 17.x | Tomasz Lisowski | |
| 2023-09-16 | Fix minimum cmake version in README | dundargoc | |
| 2023-08-12 | Fix incorrect lib search paths in README | snoire | |
| The README contains a typo stating 'zig/lib/' and '../zig/lib/' as the lib search paths. This should be 'lib/zig' and '../lib/zig'. | |||
| 2023-07-23 | README makeover | Andrew Kelley | |
| This readme is now appropriate to include in release tarballs. | |||
| 2022-03-24 | move some files to the .github directory | Andrew Kelley | |
| 2022-01-03 | readme: dynamic logo light/dark | Andrew Kelley | |
| 2021-02-19 | readme: update introduction link | Andrew Kelley | |
| 2020-12-07 | update readme installation instructions | Andrew Kelley | |
| The readme now links to the wiki for instructions on building from source. I plan to make many updates to the wiki soon as I start to provide tarballs for working on the compiler. | |||
| 2020-10-26 | Copy editing :) | Yanis Zafirópulos | |
| 2020-10-21 | readme: rewrite the license section | Andrew Kelley | |
| 2020-10-12 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | |
| 2020-10-08 | add a code of conduct | Andrew Kelley | |
| this has always been the rules, they are just written down now. also link to ziglearn.org in the readme | |||
| 2020-10-07 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | |
| Conflicts: cmake/Findllvm.cmake The llvm11 branch changed 10's to 11's and master branch added the "using LLVM_CONFIG_EXE" help message, so the resolution was to merge these changes together. I also added a check to make sure LLVM is built with AVR enabled, which is no longer an experimental target. | |||
| 2020-10-05 | Remove MSVC 2015 from supported compilers in README | Alexandros Naskos | |
| 2020-09-30 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | |
| The changes to install_files.h needed to put into src/libcxx.zig | |||
| 2020-09-29 | Merge remote-tracking branch 'origin/master' into stage2-zig-cc | Andrew Kelley | |
| 2020-09-23 | ZIG_WORKAROUND_4799 is not required with LLVM 10.0.1 | Frank Denis | |
| That paragraph used to contradict the following one. | |||
| 2020-09-23 | Update macOS build instructions with workaround | Calle Englund | |
| 2020-09-22 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | |
| 2020-09-17 | delete all stage1 c++ code not directly related to compiling stage2 | Andrew Kelley | |
| Deleted 16,000+ lines of c++ code, including: * an implementation of blake hashing * the cache hash system * compiler.cpp * all the linking code, and everything having to do with building glibc, musl, and mingw-w64 * much of the stage1 compiler internals got slimmed down since it now assumes it is always outputting an object file. More stuff: * stage1 is now built with a different strategy: we have a tiny zig0.cpp which is a slimmed down version of what stage1 main.cpp used to be. Its only purpose is to build stage2 zig code into an object file, which is then linked by the host build system (cmake) into stage1. zig0.cpp uses the same C API that stage2 now has access to, so that stage2 zig code can call into stage1 c++ code. - stage1.h is - stage2.h is - stage1.zig is the main entry point for the Zig/C++ hybrid compiler. It has the functions exported from Zig, called in C++, and bindings for the functions exported from C++, called from Zig. * removed the memory profiling instrumentation from stage1. Abandon ship! * Re-added the sections to the README about how to build stage2 and stage3. * stage2 now knows as a comptime boolean whether it is being compiled as part of stage1 or as stage2. - TODO use this flag to call into stage1 for compiling zig code. * introduce -fdll-export-fns and -fno-dll-export-fns and clarify its relationship to link_mode (static/dynamic) * implement depending on LLVM to detect native target cpu features when LLVM extensions are enabled and zig lacks CPU feature detection for that target architecture. * C importing is broken, will need some stage2 support to function again. | |||
| 2020-09-11 | add a manifesto to the readme | Andrew Kelley | |
| 2020-08-31 | Merge remote-tracking branch 'origin/master' into llvm11 | Andrew Kelley | |
| 2020-08-31 | readme: link to wiki page for installing from a package manager | Andrew Kelley | |
| 2020-07-24 | update LLVM 10 version numbers to 11 | Andrew Kelley | |
| 2020-07-03 | clean up readme | Andrew Kelley | |
| 2020-07-03 | fix https://github.com/ziglang/zig/issues/4799 | Timothee Cour | |
| 2020-06-26 | README: add link to troubleshooting build issues wiki page | Andrew Kelley | |
| See #5673 | |||
| 2020-05-05 | readme: remove the part about stage2 until it's done | Andrew Kelley | |
| 2020-04-17 | update cmake, update readme, in response to the dynamic linking fiasco | Andrew Kelley | |
| 2020-04-10 | update readme instructions for homebrew | Andrew Kelley | |
| 2020-03-30 | Fix Readme to point to llvm for brew commands | Ali Ahmed | |
| * Homebrew has updated llvm to point to llvm@10 | |||
| 2020-01-16 | Merge remote-tracking branch 'origin/master' into llvm10 | Andrew Kelley | |
| 2019-12-30 | update readme tagline | Andrew Kelley | |
| 2019-11-13 | README: update the short description of what zig is | Andrew Kelley | |
| 2019-10-02 | llvm 9.0.0 => llvm 10.0.0 | Andrew Kelley | |
| 2019-09-20 | update README | Andrew Kelley | |
| Also I verified that muldi3 has not changed since the previous ported reference commit. | |||
| 2019-09-02 | Merge remote-tracking branch 'origin/master' into llvm9 | Andrew Kelley | |
| 2019-08-29 | Use LLVM path provided by homebrew | Shritesh | |
