修复 #158,Windows 下 Debug 版本 dll 崩溃问题 (#159) #261
Annotations
62 warnings
Linux (ubuntu-20.04)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Linux (ubuntu-20.04)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1, actions/setup-node@v2, actions/setup-python@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Linux (ubuntu-20.04):
examples/cpp/main.cc#L22
ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
|
Linux (ubuntu-20.04):
test/tokenizer_test.cc#L21
comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
|
Linux (ubuntu-20.04):
test/tokenizer_test.cc#L45
comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
|
Linux (ubuntu-20.04):
test/tokenizer_test.cc#L69
comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
|
Linux (ubuntu-20.04):
test/tokenizer_test.cc#L93
comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
|
Linux (ubuntu-20.04)
‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<long unsigned int, const cppjieba::DictUnit*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
|
Linux (ubuntu-20.04)
‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<long unsigned int, const cppjieba::DictUnit*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
|
Linux (ubuntu-20.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Linux (ubuntu-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Linux (ubuntu-latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1, actions/setup-node@v2, actions/setup-python@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Linux (ubuntu-latest):
contrib/sqlite3/sqlite3.c#L129137
function may return address of local variable [-Wreturn-local-addr]
|
Linux (ubuntu-latest)
‘__builtin_memcpy’ specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
|
Linux (ubuntu-latest):
examples/cpp/main.cc#L22
ignoring return value of ‘char* getcwd(char*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
|
Linux (ubuntu-latest):
test/tokenizer_test.cc#L21
comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
|
Linux (ubuntu-latest):
test/tokenizer_test.cc#L45
comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
|
Linux (ubuntu-latest):
test/tokenizer_test.cc#L69
comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
|
Linux (ubuntu-latest):
test/tokenizer_test.cc#L93
comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
|
Linux (ubuntu-latest)
‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<long unsigned int, const cppjieba::DictUnit*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
|
Linux (ubuntu-latest)
‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<long unsigned int, const cppjieba::DictUnit*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
|
Linux (ubuntu-latest)
‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<long unsigned int, const cppjieba::DictUnit*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
|
Linux (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Windows (x86)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Windows (x86)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Windows (x86)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Windows (x86)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Windows (x86):
test/tokenizer_test.cc#L54
Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\_temp\windows\test\simple_tests.vcxproj]
|
Windows (x86):
test/tokenizer_test.cc#L30
Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\_temp\windows\test\simple_tests.vcxproj]
|
Windows (x86):
test/tokenizer_test.cc#L102
Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\_temp\windows\test\simple_tests.vcxproj]
|
Windows (x86):
test/tokenizer_test.cc#L78
Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\_temp\windows\test\simple_tests.vcxproj]
|
Windows (x86)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Windows (x64)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Windows (x64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Windows (x64)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Windows (x64)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Windows (x64)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Windows (x64):
test/tokenizer_test.cc#L54
Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\_temp\windows\test\simple_tests.vcxproj]
|
Windows (x64):
test/tokenizer_test.cc#L78
Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\_temp\windows\test\simple_tests.vcxproj]
|
Windows (x64):
test/tokenizer_test.cc#L102
Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\_temp\windows\test\simple_tests.vcxproj]
|
Windows (x64):
test/tokenizer_test.cc#L30
Compiler will insert Spectre mitigation for memory load if /Qspectre switch specified [D:\a\_temp\windows\test\simple_tests.vcxproj]
|
QEMU ARM64
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
QEMU ARM64
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
QEMU ARM64
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
QEMU ARM64:
contrib/sqlite3/sqlite3.c#L129137
function may return address of local variable [-Wreturn-local-addr]
|
QEMU ARM64
‘__builtin_memcpy’ specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
|
QEMU ARM64, gcc-9
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
QEMU ARM64, gcc-9
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
QEMU ARM64, gcc-9
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
MacOS
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1, actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
MacOS
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, lukka/run-cmake@v3, andstor/file-existence-action@v1, actions/setup-node@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
MacOS:
src/simple_highlight.cc#L284
'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
|
MacOS:
src/simple_highlight.cc#L291
'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
|
MacOS:
src/simple_highlight.cc#L387
'/*' within block comment [-Wcomment]
|
MacOS:
src/simple_highlight.cc#L388
'/*' within block comment [-Wcomment]
|
MacOS:
src/simple_highlight.cc#L284
'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
|
MacOS:
src/simple_highlight.cc#L291
'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
|
MacOS:
src/simple_highlight.cc#L387
'/*' within block comment [-Wcomment]
|
MacOS:
src/simple_highlight.cc#L388
'/*' within block comment [-Wcomment]
|
MacOS
'ptr_fun<unsigned int, bool>' is deprecated [-Wdeprecated-declarations]
|
MacOS
'ptr_fun<unsigned int, bool>' is deprecated [-Wdeprecated-declarations]
|
MacOS
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|