Revise Windows docs, prefer CMake #1248
Annotations
55 warnings
MinGW
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
STM32
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
STM32:
32blit-stm32/Src/fatfs_sd.c#L214
dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
|
STM32:
32blit-stm32/Src/fatfs_sd.c#L216
dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
|
STM32:
32blit-stm32/Src/fatfs_sd.c#L216
unused variable 'crc' [-Wunused-variable]
|
STM32:
32blit-stm32/Src/quadspi.c#L180
'QSPI_DummyCyclesCfg' defined but not used [-Wunused-function]
|
STM32:
examples/saves/saves.cpp#L39
format '%i' expects argument of type 'int', but argument 5 has type 'int32_t' {aka 'long int'} [-Wformat=]
|
STM32:
32blit-stm32/Src/32blit.cpp#L345
'memset' writing 153600 bytes into a region of size 1 overflows the destination [-Wstringop-overflow=]
|
Visual Studio
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Visual Studio:
32blit/graphics/tilemap.hpp#L27
nonstandard extension used: zero-sized array in struct/union [D:\a\32blit-sdk\build\32blit\BlitEngine.vcxproj]
|
Visual Studio:
32blit/graphics/tilemap.hpp#L27
nonstandard extension used: zero-sized array in struct/union [D:\a\32blit-sdk\build\32blit\BlitEngine.vcxproj]
|
Visual Studio:
launcher-shared/executable.hpp#L55
nonstandard extension used: zero-sized array in struct/union [D:\a\32blit-sdk\build\launcher-shared\LauncherShared.vcxproj]
|
Visual Studio:
32blit/graphics/tilemap.hpp#L27
nonstandard extension used: zero-sized array in struct/union [D:\a\32blit-sdk\build\32blit-sdl\BlitHalSDL.vcxproj]
|
Visual Studio:
32blit/graphics/tilemap.hpp#L27
nonstandard extension used: zero-sized array in struct/union [D:\a\32blit-sdk\build\examples\tween-demo\tween-demo.vcxproj]
|
Visual Studio:
32blit/graphics/tilemap.hpp#L27
nonstandard extension used: zero-sized array in struct/union [D:\a\32blit-sdk\build\examples\audio-wave\audio-wave.vcxproj]
|
Visual Studio:
32blit/graphics/tilemap.hpp#L27
nonstandard extension used: zero-sized array in struct/union [D:\a\32blit-sdk\build\examples\voxel\voxel.vcxproj]
|
Visual Studio:
examples/voxel/voxel.cpp#L100
declaration of 'position' hides global declaration [D:\a\32blit-sdk\build\examples\voxel\voxel.vcxproj]
|
Visual Studio:
examples/voxel/voxel.cpp#L100
declaration of 'angle' hides global declaration [D:\a\32blit-sdk\build\examples\voxel\voxel.vcxproj]
|
Visual Studio:
examples/voxel/voxel.cpp#L100
declaration of 'lean' hides global declaration [D:\a\32blit-sdk\build\examples\voxel\voxel.vcxproj]
|
Linux
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Linux:
32blit/audio/audio.cpp#L141
Division by zero [clang-analyzer-core.DivideZero]
|
Linux:
32blit/audio/mp3-stream.cpp#L23
the parameter 'filename' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
|
Linux:
32blit/audio/mp3-stream.cpp#L173
Assigned value is garbage or undefined [clang-analyzer-core.uninitialized.Assign]
|
Linux:
32blit/engine/engine.cpp#L69
the parameter 'message' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
|
Linux:
32blit/engine/file.cpp#L259
the parameter 'path' is copied for each invocation but only used as a const reference; consider making it a const reference [performance-unnecessary-value-param]
|
Linux:
32blit/engine/particle.cpp#L16
pass by value and use std::move [modernize-pass-by-value]
|
Linux:
32blit/engine/particle.cpp#L16
parameter 'generate' is passed by value and only copied once; consider moving it to avoid unnecessary copies [performance-unnecessary-value-param]
|
Linux:
32blit/engine/profiler.cpp#L65
use '= default' to define a trivial destructor [modernize-use-equals-default]
|
Linux:
32blit/engine/profiler.cpp#L73
use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
|
Linux:
32blit/engine/profiler.cpp#L81
use auto when initializing with new to avoid duplicating the type name [modernize-use-auto]
|
PicoSystem
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PicoSystem:
examples/saves/saves.cpp#L39
format '%i' expects argument of type 'int', but argument 5 has type 'int32_t' {aka 'long int'} [-Wformat=]
|
PicoVision
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
PicoVision
missing initializer for member 'audio_connection::producer_pool' [-Wmissing-field-initializers]
|
PicoVision
missing initializer for member 'audio_connection::consumer_pool' [-Wmissing-field-initializers]
|
PicoVision
missing initializer for member 'audio_connection::producer_pool' [-Wmissing-field-initializers]
|
PicoVision
missing initializer for member 'audio_connection::consumer_pool' [-Wmissing-field-initializers]
|
PicoVision
missing initializer for member 'audio_connection::producer_pool' [-Wmissing-field-initializers]
|
PicoVision
missing initializer for member 'audio_connection::consumer_pool' [-Wmissing-field-initializers]
|
PicoVision
missing initializer for member 'audio_connection::producer_pool' [-Wmissing-field-initializers]
|
PicoVision
missing initializer for member 'audio_connection::consumer_pool' [-Wmissing-field-initializers]
|
PicoVision
missing initializer for member 'audio_connection::producer_pool' [-Wmissing-field-initializers]
|
PicoVision
missing initializer for member 'audio_connection::consumer_pool' [-Wmissing-field-initializers]
|
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-LIN64", "32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-macOS", "32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-MinGW", "32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-PicoSystem", "32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-PicoVision", "32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-STM32", "32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-WIN64".
Please update your workflow to use v4 of the artifact actions.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
|
macOS
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
macOS:
examples/flight/flight.cpp#L144
variable 'tick_count' set but not used [-Wunused-but-set-variable]
|
macOS:
examples/flight/flight.cpp#L269
variable 'lerp_value' set but not used [-Wunused-but-set-variable]
|
macOS:
examples/flight/flight.cpp#L144
variable 'tick_count' set but not used [-Wunused-but-set-variable]
|
macOS:
examples/flight/flight.cpp#L269
variable 'lerp_value' set but not used [-Wunused-but-set-variable]
|
macOS:
examples/logo/logo.cpp#L62
variable 'x' set but not used [-Wunused-but-set-variable]
|
macOS:
examples/logo/logo.cpp#L62
variable 'x' set but not used [-Wunused-but-set-variable]
|
macOS:
examples/platformer/platformer.cpp#L376
variable 'x' set but not used [-Wunused-but-set-variable]
|
macOS:
examples/platformer/platformer.cpp#L472
variable 'tick' set but not used [-Wunused-but-set-variable]
|
macOS:
examples/platformer/platformer.cpp#L376
variable 'x' set but not used [-Wunused-but-set-variable]
|
macOS:
examples/platformer/platformer.cpp#L472
variable 'tick' set but not used [-Wunused-but-set-variable]
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-LIN64
|
8.76 MB |
|
32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-MinGW
|
103 MB |
|
32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-PicoSystem
|
8.36 MB |
|
32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-PicoVision
|
12.6 MB |
|
32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-STM32
|
4.79 MB |
|
32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-WIN64
|
8.71 MB |
|
32blit-sdk-47154e5f1b5efb0632385853dc761ef8dd92c239-macOS
|
409 MB |
|