aboutsummaryrefslogtreecommitdiff
path: root/src/stage1/analyze.cpp
AgeCommit message (Expand)Author
2022-02-08stage1: fix x86_64-windows C ABI classification logicAndrew Kelley
2022-02-08stage1: fix x86 i128 C ABI for extern structsAndrew Kelley
2022-02-05stage2: add support for Nvptx targetgwenzek
2022-01-31stage1: remove the `data` field from TypeInfo.DeclarationAndrew Kelley
2022-01-28stage1: add f80 typeVeikka Tuominen
2022-01-20stage1: remove the "referenced here" error noteAndrew Kelley
2022-01-03stage1: Resolve LLVM C ABI type for small packed structspaulsnar
2022-01-01fmt: Refactor parsing of placeholders into its own functionJimmi Holst Christensen
2021-11-22stage1: improve packed struct array padding error messageKirk Scheibelhut
2021-10-26Don't call render_const_val_array() on undefinedDaniele Cocca
2021-09-24Spelling corrections (#9833)Josh Soref
2021-09-20Address Spaces: Pointer and function info in @TypeRobin Voetter
2021-08-27declarations may collide with primitives with @"" syntaxAndrew Kelley
2021-08-24stage1: remove incorrect compile error for var redeclarationAndrew Kelley
2021-07-28stage1: Expand SysV C ABI support for small structsBelhorma Bendebiche
2021-07-25ctz + clzAuguste Rame
2021-07-25Add vector support for @popCountAuguste Rame
2021-07-11Rename IrInstSrc to Stage1ZirInst and IrInstGen to Stage1AirInstMartin Wickham
2021-07-06Avoid some large copies for another second of time savedMartin Wickham
2021-07-05Remove debug checks, audit field accessesMartin Wickham
2021-07-05stage1: avoid incorrectly reading ZigValue dataAndrew Kelley
2021-07-05stage1: resolve lazy values before comptime fn callAndrew Kelley
2021-07-05Better hashing, new asserts failingMartin Wickham
2021-07-03stage1: eliminate the IrInst base structAndrew Kelley
2021-07-02tokenizer: clean up invalid token errorAndrew Kelley
2021-06-16Add create_sentineled_str_litDaniele Cocca
2021-06-16{create,init}_const_slice: accept custom sentinelDaniele Cocca
2021-06-08stage1: fix render_const_value for printing const optional pointersMatthew Borkowski
2021-05-28stage1: remove source_node field from Stage1ZirAndrew Kelley
2021-05-28stage1: move the ZigFn from Stage1Zir to Stage1AstGenAndrew Kelley
2021-05-28stage1: move some mutable state from Stage1Zir to IrAnalyzeAndrew Kelley
2021-05-28stage1: rename IrExecutableSrc to Stage1ZirAndrew Kelley
2021-05-28stage1: rework tokenizer to match stage2Andrew Kelley
2021-05-20stage1: support inline keyword on function declsIsaac Freund
2021-05-10stage1: remove outdated error message regarding #447jacob gw
2021-04-28Merge pull request #8472 from sreehax/masterAndrew Kelley
2021-04-25stage1: Use correct alignment for asyncCall frameLemonBoy
2021-04-25stage1: Change how the Frame alignment is computedLemonBoy
2021-04-12stage1: resolve builtin types and values via std.builtinAndrew Kelley
2021-04-08fix unannotated fall-through bug in caseSreehari S
2021-04-08callconv: add SysVSreehari S
2021-04-02put async frame in correct addrspaceWoze Parrot
2021-03-18stage1: small memory optimization for simple pointer typesAndrew Kelley
2021-02-10stage1: switch from inline fn to callconv(.Inline)Tadeo Kondrak
2021-01-30Replace @TagType uses, mostly with std.meta.TagTadeo Kondrak
2021-01-30remove @TagTypeTadeo Kondrak
2021-01-22stage1: Allow nameless test blocksLemonBoy
2021-01-21stage1: don't filter test blocks with empty labelLemonBoy
2020-12-26stage1: const_values_equal error union, improve remaining "TODO" panicsVeikka Tuominen
2020-12-24stage1: Create a new declaration scope for union enum typesLemonBoy