-
Right now generator authors can pin to a specific MSVC tool version or Windows SDK version either by:
* Running their generator from a Visual Studio Developer Command Prompt with a specific `-vcvar…
-
Right now Biohazrd doesn't take the name from a C-style struct named by a typedef:
```cpp
typedef struct
{
int x;
} MyStruct;
```
The typedef should be absorbed into the struct and the …
-
https://github.com/InfectedLibraries/Biohazrd/issues/188 revealed some performance issues with our translated type reference resolution. We mostly rely on caching for it to perform well in most cases,…
-
Right now you have to manually search through individual archive members or ELF sections to discovery symbols for linker-like behaviors. This was fine when we only supported Windows-style `.lib` archi…
-
Right now constant arrays of `void*` tries to emit an array helper with the following enumerator:
```csharp
public ConstantArrayOfPointersEnumerator GetEnumerator()
=> new ConstantArrayOfPoin…
-
`InlineExportHelper` is currently very Windows-centric. The strategy for forcing exports with GCC/Clang targeting Linux is actually quite a bit simpler from some preliminary tests.
Our function poi…
-
This issue tracks the support for individual Clang built-in types. (For type classes, see #38)
The list below was gathered from `CXTypeKind` using the range `CXType_FirstBuiltin`..`CXType_LastBuilt…
-
Right now arrays of function pointers are emitted as normal non-function pointer arrays, which emits the following invalid methods:
```csharp
public Span AsSpan()
=> new Span(Element0Pointer,…
-
Found with OpenCV by indexing all root include files without marking nested files as in-scope.
```csharp
[Fact]
public void InScopeDeclarationWithDefaultParameterValueWithOutOfSco…
-
Technically the standard does not define the size of some types, [in particular](https://timsong-cpp.github.io/cppwp/n4659/expr.sizeof#1): `bool`, `wchar_t`, and oddly enough: `char16_t`/`char32_t`.
…