aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2023-08-30Sema: cleanup `coerceExtra`Jacob Young
2023-08-28Sema: revert reference trace changes that are no longer neededJacob Young
2023-08-28Sema: factor out `NeededComptimeReason` from comptime value resolutionJacob Young
2023-08-28Sema: implement reference trace with called from here notesJacob Young
2023-08-22compiler: move unions into InternPoolAndrew Kelley
2023-08-17InternPool: safer enum APIAndrew Kelley
2023-08-15InternPool: preserve indices of builtin types when resolvedmlugg
2023-08-11Sema: remove redundant addConstant functionsmlugg
2023-08-10Sema: refactor generic calls to interleave argument analysis and parameter ty...mlugg
2023-08-09change uses of std.builtin.Mode to OptimizeMode (#16745)Zachary Raineri
2023-08-09Module: implement `span` for `.call_arg` of a `@call`Jacob Young
2023-07-31Sema: restrict what can appear in a naked functionJacob Young
2023-07-19llvm: finish converting `lowerValue`Jacob Young
2023-07-18Sema: fix fn_proto_param LazySrcLoc resolutionAndrew Kelley
2023-07-18Sema: fix source location crash for function prototypesAndrew Kelley
2023-07-18Sema: fix crash: array_in_c_exported_functionAndrew Kelley
2023-07-18compiler: fix branch regressionsAndrew Kelley
2023-07-18Sema: resolve inferred error set with function state in_progressAndrew Kelley
2023-07-18InternPool: implement indexToKey for func_instance and func_declAndrew Kelley
2023-07-18compiler: rework inferred error setsAndrew Kelley
2023-07-18compiler: begin untangling anonymous decls from source declsAndrew Kelley
2023-07-18rework generic function callsAndrew Kelley
2023-07-18cbe: fix pointers to aliases of extern valuesJacob Young
2023-07-03std.math.big.int: better name for equal functionr00ster91
2023-06-30Remerge pull request #15995 from mlugg/fix/union-field-ptr-alignJacob Young
2023-06-30Sema: copy pointer alignment to struct field pointersmlugg
2023-06-29Revert "Merge pull request #15995 from mlugg/fix/union-field-ptr-align"Jacob Young
2023-06-25Merge pull request #15995 from mlugg/fix/union-field-ptr-alignAndrew Kelley
2023-06-25Sema: copy pointer alignment to struct field pointersmlugg
2023-06-25compiler: allow cast builtins to coerce result to error union or optionalmlugg
2023-06-25compiler: start moving safety-checks into backendsAndrew Kelley
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-23sema.addConstant: remove type parameterAndrew Kelley
2023-06-20Type: delete legacy allocation functionsJacob Young
2023-06-19Merge pull request #16046 from BratishkaErik/issue-6128Andrew Kelley
2023-06-19Module: add support for multiple global asm blocks per declJacob Young
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-17mem: rename align*Generic to mem.align*Motiejus Jakštys
2023-06-15Sema: fix @intToPtr of zero value to optional pointermlugg
2023-06-13Sema: rewrite peer type resolutionmlugg
2023-06-13Fix bad source locations in switch capture errorsmlugg
2023-06-13Eliminate switch_capture and switch_capture_ref ZIR tagsmlugg
2023-06-11InternPool: avoid as many slices pointing to `string_bytes` as possibleJacob Young
2023-06-10stage2: pass most test cases under InternPoolmlugg
2023-06-10InternPool: fix yet more key lifetime issuesJacob Young
2023-06-10InternPool: avoid aggregate null bytes storagemlugg
2023-06-10Sema: rewrite `monomorphed_funcs` usageJacob Young
2023-06-10Module: fix populateTestFunctions UAFAndrew Kelley
2023-06-10compiler: avoid use of undefined memoryAndrew Kelley
2023-06-10compiler: eliminate Decl.value_arena and Sema.perm_arenaAndrew Kelley