aboutsummaryrefslogtreecommitdiff
path: root/src/stage1/analyze.cpp
AgeCommit message (Expand)Author
2022-08-29Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-08-10stage2: Implement explicit backing integers for packed structsIsaac Freund
2022-08-03stage1: more LLVM15 opaque pointers fixesAndrew Kelley
2022-08-01stage1: LLVM lowering to opaque pointers APIAndrew Kelley
2022-07-11stage1: fix typo in analyze.cpp (#12077)Ikko Ashimine
2022-07-03stage1: fix vectors of small int and bool tripping LLVM assertionAndrew Kelley
2022-05-08Add Win64 calling conventionHannes Bredberg
2022-05-04stage1: fix `@sizeOf` for 128-bit integer typesAndrew Kelley
2022-04-27stage1: fix incorrect struct paddingAndrew Kelley
2022-04-27add new builtin function `@tan`Andrew Kelley
2022-04-27stage1: Manually lower softfloat ops when neededCody Tapscott
2022-03-26stage1: Fix packed structs (#2627, #10104)Igor Stojkovic
2022-03-08LLVM: memoize debug types and add enum debug typesAndrew Kelley
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