aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Build/Step/Compile.zig
AgeCommit message (Expand)Author
2025-01-17std.Build: fix setLibCFile() to add step dependenciespfg
2024-12-18std.Build: simplify module dependency handlingmlugg
2024-12-18std.Build.Step.Compile.Options: change `root_module` field type to `*Module`mlugg
2024-12-18std.Build.Step.Compile: change `root_module` field type to `*Module`mlugg
2024-12-18std.Build: remove deprecated APIsEric Joldasov
2024-11-29std.Build: Detect `pkg-config` names with "lib" prefixJay Petacat
2024-10-23introduce a CLI flag to enable .so scripts; default offAndrew Kelley
2024-10-23std.Build.Step.Compile: add a way to expect an error messageAndrew Kelley
2024-10-16std.Target: Move isLib{C,Cxx}LibName() to std.zig.target.Alex Rønne Petersen
2024-10-16std.Target: Rename is_lib{c,cxx}_lib_name() to isLib{C,Cxx}LibName().Alex Rønne Petersen
2024-10-08link tests: add a way to check prefix and use itAndrew Kelley
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-08-28LLVM: disable inline 8-bit counters when using trace pc guardAndrew Kelley
2024-08-19fix various issues related to Path handling in the compiler and stdRobin Voetter
2024-07-28std.fs.Dir: Refactor atomicSymLink from std.fsCarter Snook
2024-07-25add --debug-rt CLI arg to the compiler + bonus editsAndrew Kelley
2024-07-25add `--fuzz` CLI argument to `zig build`Andrew Kelley
2024-07-23default "trace pc guard" coverage offAndrew Kelley
2024-07-21zig build: respect `PKG_CONFIG` environment variableEric Joldasov
2024-07-14frontend: add -fincremental, -fno-incremental flagAndrew Kelley
2024-07-14make zig compiler processes live across rebuildsAndrew Kelley
2024-07-13Compile: Pass the default --zig-lib-dir along to child processeskcbanner
2024-07-01Extract getZigArgs function in std.Build.Step.CompileSashko
2024-06-02pass `-fno-builtin` when testing `lib/c.zig`, `lib/compiler_rt.zig`Veikka Tuominen
2024-05-28std.Build.step.Compile: Fix lib{c,cpp} mixup in dependsOnSystemLibrary()Linus Groh
2024-05-27update the codebase for the new std.Progress APIAndrew Kelley
2024-05-05Run: add output directory argumentsJacob Young
2024-05-05Build: cleanupJacob Young
2024-05-03Rename Dir.writeFile2 -> Dir.writeFile and update all callsitesRyan Liptak
2024-05-03Delete compile errors for deprecated declsRyan Liptak
2024-05-02Build system: Allow specifying Win32 resource include paths using LazyPathRyan Liptak
2024-04-22std.Build: Install Windows DLLs to `<prefix>/bin/` by defaultCarl Åstholm
2024-04-18std.Build: revert --host-target, --host-cpu, --host-dynamic-linkerAndrew Kelley
2024-04-11remove deprecated LazyPath.path union tagAndrew Kelley
2024-04-10introduce std.Build.path; deprecate LazyPath.relativeAndrew Kelley
2024-04-07Account for dependency boundaries when duping headersCarl Åstholm
2024-04-07Document added/updated functionsCarl Åstholm
2024-04-07Oops, forgot to dupe installations in `installLibraryHeaders`Carl Åstholm
2024-04-07Implement `WriteFile.addCopyDirectory`Carl Åstholm
2024-04-07Create an include tree of installed headers for dependent modulesCarl Åstholm
2024-04-07std.Build: correct behavior of `Step.Compile.installHeader`Carl Åstholm
2024-03-30Update uses of `@fieldParentPtr` to use RLSJacob Young
2024-03-30Update uses of `@fieldParentPtr` to pass a pointer typeJacob Young
2024-03-27Build.Step.Compile: Add `mingw_unicode_entry_point` fieldRyan Liptak
2024-03-11std.builtin: make link mode fields lowercaseTristan Ross
2024-03-06feat: add support for --enable-new-dtags and --disable-new-dtagsDillen Meijboom
2024-02-25test: rework how filtering worksJacob Young
2024-02-24change `addCSourceFiles` to use `LazyPath` instead `Dependency` (#19017)David Rubin
2024-02-09Merge pull request #18712 from Vexu/std.optionsAndrew Kelley
2024-02-02std.Build: implement --host-target, --host-cpu, --host-dynamic-linkerAndrew Kelley