Skip to content

sem: keep shape of array constructors in typed AST #5322

sem: keep shape of array constructors in typed AST

sem: keep shape of array constructors in typed AST #5322

Triggered via pull request June 8, 2024 18:31
Status Success
Total duration 32m 51s
Artifacts 15

ci.yml

on: pull_request
Provide additional context for the workflow
7s
Provide additional context for the workflow
Matrix: binaries
Matrix: package
Build source archive
3m 0s
Build source archive
Matrix: test
Matrix: tooling
Matrix: source_binaries
Test release artifacts
27s
Test release artifacts
All check passed
0s
All check passed
Fit to window
Zoom out
Zoom in

Annotations

130 warnings
Build release binaries (macOS (M1)): compiler/utils/astrepr.nim#L1202
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS (M1)): compiler/utils/astrepr.nim#L1206
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS (M1)): compiler/utils/astrepr.nim#L1216
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS (M1)): compiler/utils/astrepr.nim#L1234
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS (M1)): compiler/utils/astrepr.nim#L1252
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS (M1)): compiler/utils/astrepr.nim#L1257
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS (M1)): compiler/utils/astrepr.nim#L1262
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS (M1)): compiler/utils/astrepr.nim#L1266
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS (M1)): compiler/utils/astrepr.nim#L1317
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build release binaries (macOS (M1)): compiler/sem/transf.nim#L1318
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1202
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1206
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1216
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1234
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1252
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1257
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1262
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1266
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1317
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build release binaries (macOS): compiler/sem/transf.nim#L1318
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1202
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1206
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1216
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1234
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1252
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1257
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1262
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1266
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1317
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build release binaries (Linux): compiler/sem/transf.nim#L1318
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Build release binaries (Windows)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: robinraju/[email protected], actions/checkout@v3, pat-s/always-upload-cache@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build release binaries (Windows): compiler/utils/astrepr.nim#L1202
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Windows): compiler/utils/astrepr.nim#L1206
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Windows): compiler/utils/astrepr.nim#L1216
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Windows): compiler/utils/astrepr.nim#L1234
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Windows): compiler/utils/astrepr.nim#L1252
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Windows): compiler/utils/astrepr.nim#L1257
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Windows): compiler/utils/astrepr.nim#L1262
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Windows): compiler/utils/astrepr.nim#L1266
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Windows): compiler/utils/astrepr.nim#L1317
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build release binaries (Windows): compiler/sem/transf.nim#L1318
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Build and test tooling (macOS (M1)): nimdoc/rst2html/source/rst_examples.rst#L6
unknown substitution 'nimversion' [UnknownSubstitutionX]
Build and test tooling (Linux): nimdoc/rst2html/source/rst_examples.rst#L6
unknown substitution 'nimversion' [UnknownSubstitutionX]
Build and test tooling (Windows)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: robinraju/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build and test tooling (Windows): nimdoc/rst2html/source/rst_examples.rst#L6
unknown substitution 'nimversion' [UnknownSubstitutionX]
Build and test tooling (macOS): nimdoc/rst2html/source/rst_examples.rst#L6
unknown substitution 'nimversion' [UnknownSubstitutionX]
Build docs and release artifacts (macOS (M1)): doc/nims.rst#L215
language 'none' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS (M1)): doc/debug.rst#L189
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS (M1)): doc/debug.rst#L213
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS (M1)): doc/debug.rst#L296
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS (M1)): doc/debug.rst#L311
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS (M1)): doc/debug.rst#L477
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS (M1)): doc/docs.rst#L14
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (macOS (M1)): doc/docs.rst#L17
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (macOS (M1)): doc/spec.rst#L115
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (macOS (M1)): doc/spec.rst#L154
unknown substitution 'NimSkull' [UnknownSubstitutionX]
Build docs and release artifacts (macOS (M1)): compiler/utils/astrepr.nim#L1202
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS (M1)): compiler/utils/astrepr.nim#L1206
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS (M1)): compiler/utils/astrepr.nim#L1216
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS (M1)): compiler/utils/astrepr.nim#L1234
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS (M1)): compiler/utils/astrepr.nim#L1252
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS (M1)): compiler/utils/astrepr.nim#L1257
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS (M1)): compiler/utils/astrepr.nim#L1262
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS (M1)): compiler/utils/astrepr.nim#L1266
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS (M1)): compiler/utils/astrepr.nim#L1317
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build docs and release artifacts (macOS (M1)): compiler/sem/transf.nim#L1318
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1202
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1206
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1216
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1234
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1252
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1257
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1262
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1266
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1317
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/sem/transf.nim#L1318
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Build docs and release artifacts (macOS): doc/nims.rst#L215
language 'none' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS): doc/debug.rst#L189
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS): doc/debug.rst#L213
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS): doc/debug.rst#L296
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS): doc/debug.rst#L311
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS): doc/debug.rst#L477
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (macOS): doc/docs.rst#L14
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (macOS): doc/docs.rst#L17
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (macOS): doc/spec.rst#L115
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (macOS): doc/spec.rst#L154
unknown substitution 'NimSkull' [UnknownSubstitutionX]
Build docs and release artifacts (Linux): doc/nims.rst#L215
language 'none' not supported [LanguageXNotSupported]
Build docs and release artifacts (Linux): doc/debug.rst#L189
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Linux): doc/debug.rst#L213
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Linux): doc/debug.rst#L296
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Linux): doc/debug.rst#L311
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Linux): doc/debug.rst#L477
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Linux): doc/spec.rst#L115
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (Linux): doc/spec.rst#L154
unknown substitution 'NimSkull' [UnknownSubstitutionX]
Build docs and release artifacts (Linux): doc/mir.rst#L27
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Linux): doc/mir.rst#L351
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1202
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1206
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1216
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1234
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1252
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1257
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1262
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1266
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1317
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/sem/transf.nim#L1318
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Test the compiler and stdlib (Windows, batch #0)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: robinraju/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test the compiler and stdlib (Windows, batch #1)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: robinraju/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build docs and release artifacts (Windows)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: robinraju/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build docs and release artifacts (Windows): doc/debug.rst#L189
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Windows): doc/debug.rst#L213
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Windows): doc/debug.rst#L296
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Windows): doc/debug.rst#L311
languageHi 'literal' nontt: 62 4 supliponrtes;e d [L0.an0guageXNot202s; 3.301MiSuB peakmempported]
Build docs and release artifacts (Windows): doc/debug.rst#L477
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Windows): doc/mir.rst#L27
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Windows): doc/mir.rst#L351
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Windows): doc/nims.rst#L215
language 'none' not supported [LanguageXNotSupported]
Build docs and release artifacts (Windows): doc/docs.rst#L14
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (Windows): doc/docs.rst#L17
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (Windows): compiler/utils/astrepr.nim#L1202
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Windows): compiler/utils/astrepr.nim#L1206
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Windows): compiler/utils/astrepr.nim#L1216
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Windows): compiler/utils/astrepr.nim#L1234
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Windows): compiler/utils/astrepr.nim#L1252
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Windows): compiler/utils/astrepr.nim#L1257
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Windows): compiler/utils/astrepr.nim#L1262
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Windows): compiler/utils/astrepr.nim#L1266
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Windows): compiler/utils/astrepr.nim#L1317
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build docs and release artifacts (Windows): compiler/sem/transf.nim#L1318
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Build release artifacts from source archive (Windows)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: robinraju/[email protected], actions/checkout@v3, pat-s/always-upload-cache@v3, actions/github-script@v6. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

Artifacts

Produced during runtime
Name Size
Generated docs Expired
4.25 MB
binaries from source archive Linux Expired
14.7 MB
binaries from source archive Windows Expired
20.8 MB
binaries from source archive macOS Expired
11.8 MB
binaries from source archive macOS (M1) Expired
10.4 MB
compiler Linux X64 Expired
117 MB
compiler Windows X64 Expired
148 MB
compiler macOS ARM64 Expired
103 MB
compiler macOS X64 Expired
106 MB
release binaries Linux Expired
14.7 MB
release binaries Windows Expired
20.8 MB
release binaries macOS Expired
11.8 MB
release binaries macOS (M1) Expired
10.4 MB
release manifest tool Expired
180 KB
source archive Expired
23.9 MB