Граф коммитов

168 Коммитов

Автор SHA1 Сообщение Дата
Ronald van Manen 2863bec239 Add unit test for --with-attributes option. 2024-09-26 13:23:39 +02:00
Tanner Gooding 43d45efd0f
Merge pull request #542 from dpaoliello/excludeintrinsics
Exclude intrinsics from translation
2024-05-12 08:41:04 -07:00
Tanner Gooding b304acddc9
Merge branch 'main' into excludeintrinsics 2024-05-12 08:36:11 -07:00
Daniel Paoliello a7b4666749 Fix crash when using a default argument from a base template 2024-05-06 14:55:11 -07:00
Tanner Gooding 554dfc2285 Cleanup some of the types and project files 2024-04-30 06:22:45 -07:00
Tanner Gooding 9c6e466efb Fixing various tests to work with NUnit 4.1 2024-04-30 06:22:45 -07:00
Tanner Gooding eab51aba42 Resolve various analyzer warnings 2024-04-30 06:22:45 -07:00
Daniel Paoliello 7bcf3ae945 Exclude intrinsics from translation 2024-04-25 12:21:46 -07:00
Daniel Paoliello 7b24324c90 Enable matching `*` for `--with-using` 2024-04-25 10:23:05 -07:00
Tanner Gooding 9e0b661b90 Ensure suffixes are correctly handled for ui32 and ui64 2023-12-15 09:56:30 -08:00
Tanner Gooding efd8c1a0a2 Fixing some tests to no longer expect a diagnostic 2023-12-15 09:32:34 -08:00
Tanner Gooding b37095c47a Improve codegen for a few expression kinds 2023-12-15 09:23:44 -08:00
TechPizza 9dbcbba5d9 Recognize LLU and LU integer suffixes 2023-12-12 21:51:43 +01:00
Tanner Gooding 62079b2aef Use InlineArray instead of fixed when using latest codegen 2023-12-02 07:21:26 -08:00
Tanner Gooding 451803c024 Ensure unix is also handled 2023-11-19 09:09:41 -08:00
Tanner Gooding d9ff6b1f4a Add a test covering a nested anonymous union 2023-11-19 09:05:56 -08:00
Tanner Gooding 933c644584 Fix WideStringLiteralStaticConstTest on LatestUnix 2023-11-19 08:52:35 -08:00
Tanner Gooding b427ef7262 Update latest-codegen to be net8.0 2023-11-19 08:37:23 -08:00
Tanner Gooding b34c3aa438 Ensure compatible-codegen inserts "unsafe" where required 2023-11-18 09:51:19 -08:00
Tanner Gooding 13d2da392b Resolving various Linux test failures 2023-11-10 11:54:00 -08:00
Tanner Gooding c8cb7807e6 Ensure string escape sequences work as expected 2023-11-10 06:27:19 -08:00
Tanner Gooding c1df14b4dd Regenerating bindings for libclang v17.0.4 2023-11-05 09:39:56 -08:00
Tanner Gooding a2bc33328a Add support for collection expressions 2023-10-16 10:30:18 -07:00
Tanner Gooding e01b913911 Move NoWarn to its own property group 2023-10-15 11:35:03 -07:00
Tanner Gooding 2bebf0e90c Resolve analyzer warnings and take advantage of new language features 2023-10-15 11:02:11 -07:00
Summpot 5f9d7a955b Fixed anonymous type generation in C mode. 2023-08-09 17:53:46 +08:00
Tanner Gooding ac41505cd3 Fix the handling of signed bitfields 2023-07-08 15:13:51 -07:00
Tanner Gooding fdd9746dfa Ensure generated getters are readonly where possible 2023-07-08 13:24:18 -07:00
Tanner Gooding 3710e44dbf Add preview support for the InlineArray attribute 2023-07-08 12:56:52 -07:00
Tanner Gooding 15eb1eafe9 Updating the repo to target the latest .NET 8 preview 2023-07-08 11:26:51 -07:00
Tanner Gooding d1e30b7cd1 Updating version information to 16.0.0 2023-06-21 09:07:51 -07:00
Tanner Gooding 2fbecbe7aa
Merge pull request #440 from GasInfinity-Forks/generate-macros-fix
Fix generate-macro-bindings generation
2023-04-10 07:01:31 -07:00
GasInfinity ff3a9eadb6
Fixed double brackets inside CTest 2023-04-10 15:43:59 +02:00
GasInfinity ba79934de7 Added macro tests for C and a language check
Now `__auto_type` isn't used when compiling for C++Std > 11
2023-04-09 23:25:04 +02:00
Tanner Gooding 8d8b998443 Add a generic-nativebitfield-attribute switch 2023-04-09 10:58:34 -07:00
Tanner Gooding b034f9df7f Improve NativeTypeName information to ensure it isn't dropped and doesn't conflict due to path changes 2023-04-09 07:49:26 -07:00
Tanner Gooding 1def92cd1b Simply usage of interop enums to make code more readable 2023-04-02 09:25:21 -07:00
Tanner Gooding abc1186ea4 Splitting interop files into clang and clangsharp folders 2023-04-02 09:25:20 -07:00
Tanner Gooding 4bc909eb43 Adding a differentiator between "LTS" (default) and "STS" (latest) codegen 2023-03-03 14:26:18 -08:00
TechPizza d7bf480564 Added XML tests for deprecated->Obsolete 2023-02-25 18:40:52 +01:00
TechPizza c2fe96e96d Added remaining C# tests for deprecated->obsolete 2023-02-25 18:19:35 +01:00
TechPizza 65dc41ca08 Added deprecated->Obsolete tests for functions 2023-02-24 22:28:29 +01:00
TechPizza 4e6d57d382 Initial tests for deprecated->Obsolete 2023-02-24 21:20:25 +01:00
Benjamin Moir e162c165ae Changing --with-packing tests to account for nested fixed buffer types 2022-11-05 19:30:14 +10:00
Benjamin Moir 261f236934 Adding tests for --with-packing output 2022-11-02 03:56:36 +10:00
Benjamin Moir 02d0a9c40a Addressing feedback for packing overrides 2022-10-29 04:35:19 +10:00
Benjamin Moir 0a72628f22 Adding support for --with-pack-override 2022-10-28 23:15:34 +10:00
reflectronic e5b6a90c3a Add anonymous enum tests 2022-10-12 03:42:29 -04:00
Tanner Gooding ca6a1a8edf Ensure a typedef to a `typedef union Name` works with C 2022-09-18 11:09:05 -07:00
Tanner Gooding 4d1cac844b Adding support for decltype 2022-09-18 10:44:56 -07:00