compute-runtime/shared/source/compiler_interface
Fabian Zwolinski 5881b97db2 fix: cl_cache windows - delete incorrectly created config.file
config.file should not be created manually by the user.
In a scenaro when the user manually creates an empty config.file,
then reading data from this file ends with failure,
because the file is empty.
Such scenario completely freezes the cache creation
until the user manually deletes the empty config file.
This patch fixes such freeze by automatically deleting config
if read fails with ERROR_HANDLE_EOF error.
Patch applies to windows only.

Related-To: NEO-8092
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2023-09-22 13:27:25 +02:00
..
compiler_warnings Reduce binaries sizes 2/n 2022-12-08 16:14:38 +01:00
linux feature: add new environment variables for compiler cache on Windows 2023-09-21 12:40:48 +02:00
windows fix: cl_cache windows - delete incorrectly created config.file 2023-09-22 13:27:25 +02:00
CMakeLists.txt refactor: Split compiler interface between OSs 2023-09-12 15:56:53 +02:00
compiler_cache.cpp fix: add specialization constants to cache hash in spirv path 2023-09-01 14:04:59 +02:00
compiler_cache.h refactor: make os_handle.h non os specific 2023-09-15 15:53:41 +02:00
compiler_interface.cpp fix: add specialization constants to cache hash in spirv path 2023-09-01 14:04:59 +02:00
compiler_interface.h fix: extend cache hash with compiler commit sha, lib size and mtime 2023-08-22 15:28:57 +02:00
compiler_interface.inl fix: add check for igc compatibility without checking icbe 2023-05-29 10:52:21 +02:00
compiler_options.cpp Cleanup includes 45 2023-01-26 11:12:15 +01:00
compiler_options.h Change allowZebin to enableZebin for apiOptions 2023-03-30 12:46:10 +02:00
create_main.cpp Copyright header update 2021-05-17 20:38:19 +02:00
default_cache_config.h Add absolute include paths 2020-02-23 23:49:12 +01:00
external_functions.cpp feature implicit args: patch rt dispatch global array in implicit args buffer 2023-03-28 12:31:38 +02:00
external_functions.h feature implicit args: patch rt dispatch global array in implicit args buffer 2023-03-28 12:31:38 +02:00
igc_platform_helper.cpp fix: correct adjusting hw info for IGC, cover all cases 2023-09-19 15:23:18 +02:00
igc_platform_helper.h Extend compiler interface, 2022-12-13 07:53:59 +01:00
intermediate_representations.h Cleanup includes 53 2023-02-15 13:21:14 +01:00
linker.cpp fix: ignore subDeviceId token instead of skipping builtins resolve 2023-09-05 16:26:44 +02:00
linker.h feat(linker): allow use of local symbols 2023-03-02 12:39:21 +01:00
oclc_extensions.cpp Report cl_khr_integer_dot_product extension 2023-04-14 14:46:18 +02:00
oclc_extensions.h Revert "fix: Add missing fp64 extensions in caps initialization" 2023-07-31 13:43:23 +02:00
os_compiler_cache_helper.h feature: add new environment variables for compiler cache on Windows 2023-09-21 12:40:48 +02:00
tokenized_string.h Cleanup includes 45 2023-01-26 11:12:15 +01:00