aboutsummaryrefslogtreecommitdiff
path: root/src/Autodoc.zig
AgeCommit message (Expand)Author
2024-03-10better to use AST than ZIR for doc generationAndrew Kelley
2024-03-06compiler: treat decl_val/decl_ref of potentially generic decls as capturesmlugg
2024-03-06compiler: change representation of closuresmlugg
2024-03-01Autodoc: handle more direct int value Refsmlugg
2024-03-01Autodoc: do not rely on redundant block within function bodymlugg
2024-02-26move Zir to std.zig.ZirAndrew Kelley
2024-02-16Zir: make src_node of type declarations non-optionalmlugg
2024-02-16Sema: eliminate `src` fieldmlugg
2024-02-14autodoc: fix analysis of closure_get instructionsLoris Cro
2024-02-04Zir: store extra source hashes required for incrementalmlugg
2024-01-29fix(autodoc): avoid panic when module not found (#18699)Jiacai Liu
2024-01-23Zir: represent declarations via an instructionmlugg
2024-01-13autodoc: Rename Module (Compilation Module) to Zcu in preparation for big renameKrzysztof Wolicki
2024-01-08add type safety to ZIR for null terminated stringsAli Chraghi
2024-01-05autodoc: Reimplement array_mul after ZIR changes. Change some `var`s to `cons...Krzysztof Wolicki
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-11-08Sema: optimize runtime array_mulmlugg
2023-11-07sema: analyze field init bodies in a second passkcbanner
2023-10-30autodoc: Some support for field_call (#16853)Krzysztof Wolicki
2023-10-28make Zir.Inst.Index typedAndrew Kelley
2023-10-28frontend: make Decl.zir_decl_index typedAndrew Kelley
2023-10-22autodoc: Add support for struct_init_empty_ref_result (#17476)Krzysztof Wolicki
2023-10-08CLI: finish updating module API usageAndrew Kelley
2023-10-04autodoc: Add handling for array_cat, array_mul, struct_init_empty_result. (#1...Krzysztof Wolicki
2023-09-27Rename `@fabs` to `@abs` and accept integersantlilja
2023-09-23compiler: preserve result type information through address-of operatormlugg
2023-09-23Autodoc: prevent infinite recursion when resolving parameter typemlugg
2023-09-17autodoc: split json payload per fieldLoris Cro
2023-09-16autodoc: Implement builtin function rendering.Krzysztof Wolicki
2023-09-16autodoc: Remove unnecessary Expr tagKrzysztof Wolicki
2023-09-16autodoc: Handle `ref` ZIR instructionKrzysztof Wolicki
2023-09-06fix: panic message typoMustafa Uzun
2023-09-03autodoc: Implement `@call`, `@unionInit`, `@mulAdd` support (#16918)Krzysztof Wolicki
2023-09-03autodoc: Implement `a[b]`, `a.?`, and `a.*` (#16863)Krzysztof Wolicki
2023-08-17Autodoc: fix guide path resolutionIan Johnson
2023-08-14Autodoc: remove assumption that slice's lhs is always a declRefKrzysztof Wolicki
2023-07-22move installation logic to the build script where it belongsAndrew Kelley
2023-07-21std.json: Unify stringify and writeStream (#16405)Josh Wolfe
2023-07-21autodoc: avoid recursing reference loops in call instructionsLoris Cro
2023-07-18Autodoc: fix crash on new InternPool additionAndrew Kelley
2023-07-14Autodoc tokenizer (#16409)Loris Cro
2023-07-06Autodoc: implement boolean operationsIan Johnson
2023-07-03autodoc: wire in js tokenizer to frontendLoris Cro
2023-07-01autodoc: fix scoring bug when matching full decl nameLoris Cro
2023-07-01Fixed Autodoc rendering of @truncate builtin (#16263)Emile Badenhorst
2023-06-28autodoc: Correct a comment about types from std.builtinKrzysztof Wolicki
2023-06-28autodoc: Try to handle all InternPool.Index types good enoughKrzysztof Wolicki
2023-06-27autodoc: Added u0, i0 to correctly indexed typesKrzysztof Wolicki
2023-06-24all: migrate code to new cast builtin syntaxmlugg