Didzis Gosko

Results 8 issues of Didzis Gosko

Adds **macOS** support remaining compatible with other platforms, i.e., intended to be merged with _master_ branch. Works for all three modes: non-headless, headless with hardware acceleration and headless with software...

This PR closes #233 and #234. #233 is important in some complex comment definitions with recursive marker substitutions.

Block comment [always uses spaces for indentation](https://github.com/tomtom/tcomment_vim/blob/260680593fb643693e53e1ec46920ffa3bf6cffb/autoload/tcomment.vim#L812) for inserted lines with comment markup. It would be great to convert spaces to tabs according to VIM's `expandtab` and `tabstop` settings.

`TCommentBlock` does not replace substrings defined in `replacements` option when block gets commented if `middle` option is left empty. The issue gets away without any apparent damage when [this `if`...

Adds missing AVX512 detection to Makefile and CMakeLists.txt

This PR aims to solve the problem of distributing a single, highly performant binary executable to x86 target machines by dynamically identifying the available extended instruction sets at runtime. With...

This PR implements optional dynamic CUDA driver loader and static linking against CUDA runtime. As a result CUDA enabled binaries can run without recompilation on systems with or without CUDA...

Embedding metal library was broken due to including external header file. This PR fixes this by generating temporary Metal library source with the external header file inlined.