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 |