aboutsummaryrefslogtreecommitdiff
path: root/src/stage1
AgeCommit message (Expand)Author
2021-02-25Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-02-25fix to compile against 12.0.0-rc2Michael Dusan
2021-02-25initial support for haiku past stage0Al Hoang
2021-02-24Avoid concept of a "Unicode character" in documentation and error messages (#...Josh Wolfe
2021-02-16Allow async in nosuspend scopeMathieu Guay-Paquet
2021-02-16Allow resume in nosuspend scopeMathieu Guay-Paquet
2021-02-10stage1: switch from inline fn to callconv(.Inline)Tadeo Kondrak
2021-02-05Add comment explaining the alignment settingKoakuma
2021-02-04stage1: set gen_frame_size alignment to work around requirement mismatchKoakuma
2021-01-30Replace @TagType uses, mostly with std.meta.TagTadeo Kondrak
2021-01-30remove @TagTypeTadeo Kondrak
2021-01-30stage1: add error for slice.len incr beyond boundsMichael Dusan
2021-01-25Fix f128 NaN check on big-endian hostsKoakuma
2021-01-25Merge pull request #7846 from LemonBoy/filtertestAndrew Kelley
2021-01-23add LTO supportAndrew Kelley
2021-01-22stage1: Allow nameless test blocksLemonBoy
2021-01-21stage1: don't filter test blocks with empty labelLemonBoy
2021-01-15Fix f128 codegen on BE hostsKoakuma
2021-01-12stage1: Resolve alignment earlier in @alignCastLemonBoy
2021-01-11stage2: cleanups regarding red zone CLI flagsAndrew Kelley
2021-01-11Added support for no red zoneLee Cannon
2021-01-11Merge pull request #7200 from Vexu/arrAndrew Kelley
2021-01-04Merge pull request #7592 from LemonBoy/fix-7188Andrew Kelley
2021-01-02stage1: Use correct format specifier for size_t parametersLemonBoy
2021-01-01Fix ssize_t definitionSizhe Zhao
2020-12-31stage1: Remove stray brace in rarely-tested code pathLemonBoy
2020-12-30stage1: Allow variable capture for multi-prong switch armsLemonBoy
2020-12-29stage1: Let LLVM legalize the overflowing ops on vectorsLemonBoy
2020-12-28stage1: Prevent crash with some lazy pointer typesLemonBoy
2020-12-26stage1: const_values_equal error union, improve remaining "TODO" panicsVeikka Tuominen
2020-12-26remove '||=' from stage1g-w1
2020-12-25stage1: validate pointer attributes when coercing anon literalsVexu
2020-12-25stage1: implement type coercion of pointer to anon list to array/struct/union...Vexu
2020-12-25stage1: implement type coercion of anon list to arrayVexu
2020-12-24Merge pull request #7520 from ziglang/tsanAndrew Kelley
2020-12-24stage1: Create a new declaration scope for union enum typesLemonBoy
2020-12-24stage1: add tsan LLVM passes when appropriateAndrew Kelley
2020-12-24WIP start adding support for TSANAndrew Kelley
2020-12-23float_*_ieee597: only swap bytes when targeting different endianness than nativeKoakuma
2020-12-23stage1: LLVMSetModuleInlineAsm is deprecatedxackus
2020-12-23Add c_longdouble mapping for bpf (#7504)Matthew Knight
2020-12-23Peer type resolution with unsigned ints and larger signed intsg-w1
2020-12-21stage1: add missing error check on inferred struct field ptrVexu
2020-12-20add an option to compile zig in single-threaded modeAndrew Kelley
2020-12-19stage1: Fix for generic fn monomorphizationLemonBoy
2020-12-16stage1: apply LLVM ssp attributes globallyAndrew Kelley
2020-12-16Update zig_llvm.cpp and other bitsJakub Konka
2020-12-15Merge pull request #7431 from LemonBoy/fix-7426Andrew Kelley
2020-12-15stage1: Don't skip steps when analyzing union typesLemonBoy
2020-12-13stage1: Fix crash in can_mutate_comptime_var_stateLemonBoy