╭ changed ─────╮ │CMakeLists.txt│ ╰──────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │28 │ │29 list(PREPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") │ │30 │ │31 -project(zig │ │31 +project(giz │ │32 DESCRIPTION │ │33 - "Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software"│ │33 + "Giz is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software"│ │34 HOMEPAGE_URL │ │35 "https://ziglang.org" │ │36 LANGUAGES │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭ changed ╮ │README.md│ ╰─────────╯ ╭───────────────────────────────────────────────────────────────────────╮ │1 -![ZIG](https://ziglang.org/img/zig-logo-dynamic.svg) │ │1 +![GIZ](https://ziglang.org/img/zig-logo-dynamic.svg) │ │2 │ │3 A general-purpose programming language and toolchain for maintaining│ │4 **robust**, **optimal**, and **reusable** software. │ ╰───────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────╮ │ 9 │ │10 If you are looking at this README file in a source tree, please refer to the│ │11 **Release Notes**, **Language Reference**, or **Standard Library │ │12 -Documentation** corresponding to the version of Zig that you are using by │ │12 +Documentation** corresponding to the version of Giz that you are using by │ │13 following the appropriate link on the │ │14 [download page](https://ziglang.org/download). │ │15 │ ╰────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────╮ │16 -Otherwise, you're looking at a release of Zig, so you can find the language│ │16 +Otherwise, you're looking at a release of Giz, so you can find the language│ │17 reference at `doc/langref.html`, and the standard library documentation by │ │18 running `zig std`, which will open a browser tab. │ │19 │ ╰───────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────╮ │21 │ │22 * [download a pre-built binary](https://ziglang.org/download/) │ │23 * [install from a package manager](https://ziglang.org/learn/getting-started/#managers)│ │24 - * [bootstrap zig for any target](https://codeberg.org/ziglang/zig-bootstrap) │ │24 + * [bootstrap giz for any target](https://codeberg.org/ziglang/zig-bootstrap) │ │25 │ │26 -A Zig installation is composed of two things: │ │26 +A Giz installation is composed of two things: │ │27 │ │28 -1. The Zig executable │ │28 +1. The Giz executable │ │29 2. The lib/ directory │ │30 │ │31 At runtime, the executable searches up the file system for the lib/ directory, │ ╰────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────╮ │37 * ../lib/zig/ │ │38 * (and so on) │ │39 │ │40 -In other words, you can **unpack a release of Zig anywhere**, and then begin │ │40 +In other words, you can **unpack a release of Giz anywhere**, and then begin │ │41 using it immediately. There is no need to install it globally, although this │ │42 mechanism supports that use case too (i.e. `/usr/bin/zig` and `/usr/lib/zig/`).│ │43 │ ╰───────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────╮ │63 │ │64 Use `CMAKE_PREFIX_PATH` if needed to help CMake find LLVM. │ │65 │ │66 -This produces `stage3/bin/zig` which is the Zig compiler built by itself.│ │66 +This produces `stage3/bin/zig` which is the Giz compiler built by itself.│ │67 │ │68 ## Building from Source without LLVM │ │69 │ ╰─────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────╮ │86 - [Ability to compile assembly files](https://github.com/ziglang/zig/issues/21169)│ │87 - Ability to compile C, C++, Objective-C, and Objective-C++ files │ │88 │ │89 -Even when built this way, Zig provides an LLVM backend that produces bitcode │ │89 +Even when built this way, Giz provides an LLVM backend that produces bitcode │ │90 files, which may be optimized and compiled into object files via separately │ │91 -installed Clang. Similarly, Zig provides a C backend that produces C source │ │91 +installed Clang. Similarly, Giz provides a C backend that produces C source │ │92 code, which may be optimized and compiled into object files via a separately │ │93 installed C compiler toolchain. │ │94 │ ╰──────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │104 │ │105 [completely eliminate dependency on LLVM library API calls](https://github.com/ziglang/zig/issues/25492)│ │106 │ │107 -## Building from Source Using Prebuilt Zig │ │107 +## Building from Source Using Prebuilt Giz │ │108 │ │109 Dependencies: │ │110 │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────╮ │111 - * A recent prior build of Zig. The exact version required depends on how │ │111 + * A recent prior build of Giz. The exact version required depends on how │ │112 recently breaking changes occurred. If the language or std lib changed too │ │113 much since this version, then this method of building from source will fail.│ │114 - * LLVM, Clang, and LLD libraries built using Zig. │ │114 + * LLVM, Clang, and LLD libraries built using Giz. │ │115 │ │116 The easiest way to obtain both of these artifacts is to use │ │117 [zig-bootstrap](https://codeberg.org/ziglang/zig-bootstrap), which creates the │ ╰────────────────────────────────────────────────────────────────────────────────────╯ ╭──────╮ │next →│ ╰──────╯