aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-09-01stage2: first pass at implementing usingnamespaceAndrew Kelley
2021-09-01std.os: more reorganization effortsAndrew Kelley
2021-09-01AstGen: fix "missing function name" errorAndrew Kelley
2021-09-01saturating arithmetic builtins: add, sub, mul, shl (#9619)travisstaloch
2021-08-31Merge pull request #9655 from nektro/stage2-remAndrew Kelley
2021-08-31Merge pull request #9603 from g-w1/arrcatAndrew Kelley
2021-08-31libunwind: fix unwinding through libunwind stack framesSebastian Ullrich
2021-08-31stage2 ARM: add missing parameters for bic, bicsjoachimschmidt557
2021-08-31stage2: only initialize the llvm backend for the target we are building (#9659)Meghan
2021-08-31stage2: add array mult `**`Jacob G-W
2021-08-31stage2 llvm backend: if an array has a senteniel, add itJacob G-W
2021-08-31std.hash_map: add getKey methods (#9607)fn ⌃ ⌥
2021-08-30stage2: add array concatenationJacob G-W
2021-08-30stage2 codegen: Remove use of usingnamespacejoachimschmidt557
2021-08-30stage2: implement runtime `%` and `@rem`Meghan Denny
2021-08-30stage2/sema: clarify todo arithmetic operator errorMeghan Denny
2021-08-29AstGen: fix incorrectly using decl_val/decl_refAndrew Kelley
2021-08-29translate-c: remove now unnecessary mangling of primitive type shadowingVeikka Tuominen
2021-08-29AstGen: short-circuit rvalue() if code is unreachableIsaac Freund
2021-08-28AstGen: pre-scan all decls in a namespaceAndrew Kelley
2021-08-28stage2: delete keywords `true`, `false`, `undefined`, `null`Andrew Kelley
2021-08-28AstGen: allow locals with same name as primitives with `@""` syntaxAndrew Kelley
2021-08-27declarations may collide with primitives with @"" syntaxAndrew Kelley
2021-08-27Make slice always return a referenceRobin Voetter
2021-08-27Store to mutable pointer in analyzeRefRobin Voetter
2021-08-27Don't use .none_or_ref for for(expr)Robin Voetter
2021-08-26stage2 ARM: Add qadd, qsub, qdadd, qdsub instructionsjoachimschmidt557
2021-08-24stage1: remove incorrect compile error for var redeclarationAndrew Kelley
2021-08-24wasm: pass --export-dynamic to wasm-ld for WASI reactors. (#9605)Takeshi Yoneda
2021-08-23Don't define valgrind_support on macOS (#9612)Frank Denis
2021-08-23stage1: `@intToEnum` implicitly does an `@intCast`Andrew Kelley
2021-08-22Fix typo introduced in 50a29f7Richard Eklycke
2021-08-21stage2 Air: add struct_field_ptr_index_{0..3}Jacob G-W
2021-08-21stage2: comptime function with the same args is memoizedAndrew Kelley
2021-08-21stage2: fix wrong value for Decl owns_tvAndrew Kelley
2021-08-21mingw.zig: fix logic to add crt sourcesJonathan Marler
2021-08-21translate-c: avoid repeating string in type when making it mutableVeikka Tuominen
2021-08-21translate-c: allow string literals to be used as `char *`Evan Haas
2021-08-21Fix args when calling clang::ASTUnit::LoadFromCommandLine.Tamas Kenez
2021-08-20stage2: support comptime fn call returning typeAndrew Kelley
2021-08-20stage2 codegen: re-allocate result register in finishAirjoachimschmidt557
2021-08-20stage2 ARM: Implement loading from memoryjoachimschmidt557
2021-08-20Merge pull request #9597 from joachimschmidt557/stage2-arm-bitshiftAndrew Kelley
2021-08-20stage2: field type expressions support referencing localsAndrew Kelley
2021-08-20stage2 ARM: implement bitshifting for 32-bit integersjoachimschmidt557
2021-08-20stage2 ARM: add lsl, lsr, asr, ror psuedo-instructionsjoachimschmidt557
2021-08-19Merge pull request #9587 from g-w1/shAndrew Kelley
2021-08-19stage2: implement shlJacob G-W
2021-08-19stage2: implement shr and boilerplate for shlJacob G-W
2021-08-19stage2 x86_64: enable bitwise and + or and add testsJacob G-W