Skip to content

fix(sem): nimsuggest crashing for ill-formed AST #4165

fix(sem): nimsuggest crashing for ill-formed AST

fix(sem): nimsuggest crashing for ill-formed AST #4165

Triggered via pull request October 4, 2023 19:06
Status Success
Total duration 36m 19s
Artifacts 7

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
4m 25s
Build source archive
Matrix: test
Matrix: tooling
Matrix: source_binaries
Test release artifacts
1m 34s
Test release artifacts
All check passed
0s
All check passed
Fit to window
Zoom out
Zoom in

Annotations

62 warnings
Build release binaries (macOS): compiler/utils/astrepr.nim#L1201
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1205
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1215
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1233
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1251
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1256
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1261
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1265
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (macOS): compiler/utils/astrepr.nim#L1316
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build release binaries (macOS): compiler/sem/transf.nim#L1219
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1201
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1205
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1215
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1233
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1251
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1256
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1261
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1265
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build release binaries (Linux): compiler/utils/astrepr.nim#L1316
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build release binaries (Linux): compiler/sem/transf.nim#L1219
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Build and test tooling (macOS): 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 docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1201
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1205
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1215
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1233
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1251
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1256
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1261
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1265
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/utils/astrepr.nim#L1316
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build docs and release artifacts (macOS): compiler/sem/transf.nim#L1219
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): compiler/utils/astrepr.nim#L1201
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1205
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1215
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1233
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1251
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1256
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1261
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1265
DEBUG proc, should not be used in the final build!; debugAux is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/utils/astrepr.nim#L1316
DEBUG proc, do not use in the final build!; inDebug is deprecated [Deprecated]
Build docs and release artifacts (Linux): compiler/sem/transf.nim#L1219
workaround for sem not sanitizing AST; transformDefSym is deprecated [Deprecated]
Build docs and release artifacts (Linux): doc/mir.rst#L113
language 'literal' not supported [LanguageXNotSupported]
Build docs and release artifacts (Linux): doc/docs.rst#L14
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (Linux): doc/docs.rst#L17
unknown substitution 'nimskull' [UnknownSubstitutionX]
Build docs and release artifacts (Linux): doc/testament.rst#L354
language 'diff' not supported [LanguageXNotSupported]
Build docs and release artifacts (Linux): doc/testament.rst#L379
field 'linenos' not supported [FieldXNotSupported]
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]

Artifacts

Produced during runtime
Name Size
Generated docs Expired
33.8 MB
binaries from source archive Expired
24.3 MB
compiler Linux Expired
648 MB
compiler macOS Expired
607 MB
release binaries Expired
24.3 MB
release manifest tool Expired
463 KB
source archive Expired
20.2 MB