aboutsummaryrefslogtreecommitdiff
path: root/lib/std/build.zig
AgeCommit message (Expand)Author
2022-12-13expose VcpkgRoot so that build script can call exe.addVcpkgPathjackji
2022-12-11std.build: extract steps to separate filesAndrew Kelley
2022-12-06remove most conditional compilation based on stage1Andrew Kelley
2022-12-06remove `-fstage1` optionAndrew Kelley
2022-11-30Merge pull request #13717 from GethDW/option-fixAndrew Kelley
2022-11-30std.build: simpler fix to options implementationAndrew Kelley
2022-11-30std.build.Builder: fix for Allocator changesGethDW
2022-11-30CLI: allow using `--debug-compile-errors` with `zig build`Veikka Tuominen
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-18Merge pull request #13411 from dweiller/custom-test-runnerVeikka Tuominen
2022-11-13std.build: add setter for LibObjExeStep test runner pathdweiller
2022-11-04all: rename i386 to x86Ali Chraghi
2022-11-02std.build: add support for custom test runnerdweiller
2022-11-01build: remove `ofmt` from `LibExeObjStep` which is redundant with `target.ofmt`Jacob Young
2022-10-19build: added unwind_tables to LibExeObjStepLordMZTE
2022-10-12improve header searchlist handling in build, mainMichael Dusan
2022-10-11Compilation: strip debug info from ReleaseSmall by defaultAli Chraghi
2022-09-29std: Replace use of stage1 function pointersominitay
2022-09-27make `runPkgConfig` pubLee Cannon
2022-09-16Merge pull request #12796 from Vexu/referenced-by-v2Veikka Tuominen
2022-09-16std: remove deprecated API for the upcoming releaseAndrew Kelley
2022-09-15stage2: implement referenced by trace for error messagesVeikka Tuominen
2022-09-08std.zig.system.NativeTargetInfo: detection ignores self exeAndrew Kelley
2022-08-22build system: add flag for -fstack-protectorAndrew Kelley
2022-08-21std: fix EmulatableRunStepLuuk de Gram
2022-08-20test/link: add wasm linker-test for archivesLuuk de Gram
2022-08-18std.build: Fix typo in `LibExeObjStep.runEmulatable`'s assertionSage Hane
2022-07-26std.fmt: require specifier for unwrapping ?T and E!TInKryption
2022-07-23Share logic between EmulatableRunStep & RunStepLuuk de Gram
2022-07-23rename:RunCompareStep -> EmulatableRunStepLuuk de Gram
2022-07-23RunCompareStep: implement new stepLuuk de Gram
2022-07-22cli: support --gc-sections and --no-gc-sections for Zig sourcesJakub Konka
2022-07-20build.zig: teach `--compress-debug-sections`Motiejus Jakštys
2022-07-15std.fs: split `Dir` into `IterableDir`Veikka Tuominen
2022-07-12wasm-linker: Implement linker tests (#12006)Luuk de Gram
2022-07-11use std.log for loggingMikko Kaihlavirta
2022-06-28build: handle weakly imported libs and frameworksJakub Konka
2022-06-27macho: implement and handle `-needed-*` and `-needed_*` family of flagsJakub Konka
2022-06-27macho: implement -dead_strip_dylibs linker flagJakub Konka
2022-06-25macho: implement -headerpad_max_install_namesJakub Konka
2022-06-25macho: implement -headerpad_size optionJakub Konka
2022-06-24macho: implement -search_dylibs_first linker optionJakub Konka
2022-06-22link-tests: rename CheckMachOStep to CheckObjectStep and accept obj formatJakub Konka
2022-06-21link-tests: add CheckMachOStepJakub Konka
2022-06-20link-tests: test pagezero_size option for machoJakub Konka
2022-06-08std.build: Expose `-z norelro` and `-z lazy`Isaac Freund
2022-05-31stage2: add support for -fbuild-id,-fno-build-idAndrew Kelley
2022-05-26Rename `std.build.Pkg.path` to `std.build.Pkg.source` (#11557)Hanna
2022-05-11Update usages of `process.getEnvMap` and change BufMap -> EnvMap where applic...Jonathan Marler
2022-05-09stdlib: escape backslashes and double quotes in Builder response fileEvan Haas