| author | |
| committer | |
| log | c81e8c212516394a9add5637b35f3d25a8e22bde |
| tree | c9cf2dfcae576c538a723d1b9170a0d27734b52e |
| parent | 68b31c59a6fd64607d501ab1f397b846e41930e1 |
See #34042 files changed, 17 insertions(+), 0 deletions(-)
lib/std/special/docs/main.js+7| ... | @@ -564,6 +564,13 @@ | ... | @@ -564,6 +564,13 @@ |
| 564 | name += "]"; | 564 | name += "]"; |
| 565 | name += typeIndexName(typeObj.elem, wantHtml, wantSubLink, null); | 565 | name += typeIndexName(typeObj.elem, wantHtml, wantSubLink, null); |
| 566 | return name; | 566 | return name; |
| 567 | case typeKinds.Vector: | ||
| 568 | var name = "Vector("; | ||
| 569 | name += token(typeObj.len, tokenKinds.Number, wantHtml); | ||
| 570 | name += ", "; | ||
| 571 | name += typeIndexName(typeObj.elem, wantHtml, wantSubLink, null); | ||
| 572 | name += ")"; | ||
| 573 | return name; | ||
| 567 | case typeKinds.Optional: | 574 | case typeKinds.Optional: |
| 568 | return "?" + typeIndexName(typeObj.child, wantHtml, wantSubLink, fnDecl, linkFnNameDecl); | 575 | return "?" + typeIndexName(typeObj.child, wantHtml, wantSubLink, fnDecl, linkFnNameDecl); |
| 569 | case typeKinds.Pointer: | 576 | case typeKinds.Pointer: |
src/stage1/dump_analysis.cpp+10| ... | @@ -1046,6 +1046,16 @@ static void anal_dump_type(AnalDumpCtx *ctx, ZigType *ty) { | ... | @@ -1046,6 +1046,16 @@ static void anal_dump_type(AnalDumpCtx *ctx, ZigType *ty) { |
| 1046 | anal_dump_type_ref(ctx, ty->data.array.child_type); | 1046 | anal_dump_type_ref(ctx, ty->data.array.child_type); |
| 1047 | break; | 1047 | break; |
| 1048 | } | 1048 | } |
| 1049 | case ZigTypeIdVector: { | ||
| 1050 | jw_object_field(jw, "len"); | ||
| 1051 | jw_int(jw, ty->data.vector.len); | ||
| 1052 | |||
| 1053 | jw_object_field(jw, "elem"); | ||
| 1054 | anal_dump_type_ref(ctx, ty->data.vector.elem_type); | ||
| 1055 | break; | ||
| 1056 | } | ||
| 1057 | case ZigTypeIdInvalid: | ||
| 1058 | zig_unreachable(); | ||
| 1049 | default: | 1059 | default: |
| 1050 | jw_object_field(jw, "name"); | 1060 | jw_object_field(jw, "name"); |
| 1051 | jw_string(jw, buf_ptr(&ty->name)); | 1061 | jw_string(jw, buf_ptr(&ty->name)); |