5387 Commits (1edd5ee5ee85ac205fcb4c46a748f07a01e5c0ad)
 

Author SHA1 Message Date
Joe Hull 1edd5ee5ee
Avoid ArgumentOutOfRangeException in ExpressionHelper.CheckForString (#1649) 3 years ago
Joe Hull 81351632d5
Use WeakReference<T> in NativeToManagedMap to allow finalizers to run. (#1648) 3 years ago
Dimitar Dobrev 740f30e816 Remove redundant spaces in the generated C++ 3 years ago
焼き猫 318d145006
Add options.LibraryDirs to module in Generator.cs (#1646) 3 years ago
Dimitar Dobrev b3d32d8c71 Update LLVM to a newer version 3 years ago
Dimitar Dobrev 87dd4352d1 Document release 1.0.1 3 years ago
Dimitar Dobrev 1acb23813d Generate valid C# for independent specialisations with nested fields 3 years ago
Dimitar Dobrev ab04635314 Don't revisit parameters when checking to ignore 3 years ago
Dimitar Dobrev f1915b3066 Generate valid C# for templates with external specializations only 3 years ago
Dimitar Dobrev 27c52ecf54 Drop CI with windows 32-bit because of premake 3 years ago
Dimitar Dobrev 9b90f1c77b Generate valid C# for nested in external specializations 3 years ago
Dimitar Dobrev c84a6c606e Generate valid C# for independent external specializations 3 years ago
Dimitar Dobrev 3b0eb1800c Generate valid C# for nested external specializations 3 years ago
Dimitar Dobrev aab63d0aa3 Generate valid C# for unresolvable base templates 3 years ago
Dimitar Dobrev 69e766be5d Generate valid C# for classes with dependent fields nested in templates with independent fields 3 years ago
Dimitar Dobrev f44686bda0 Generate valid C++ for redeclaration of friends 3 years ago
Dimitar Dobrev a69f6d1d6d Generate valid C++ for specialisations with void 3 years ago
Dimitar Dobrev dddd5da0e6 Update LLVM to the latest version 3 years ago
Dimitar Dobrev 5552f2b484 Generate valid C# for pure functions returning or taking dependent pointers 4 years ago
Ahmed Elsayed caaf89d34a
Fix a crash when processing templates with variable arguments (#1641) 4 years ago
Dimitar Dobrev 0d84877068 Simplify code by not specially handling void** 4 years ago
Dimitar Dobrev 25e983606e Report errors when linking of generated C++ fails 4 years ago
Dimitar Dobrev b2cc4ab913 Ensure complete classes in class templates 4 years ago
Dimitar Dobrev 365b8db71c Print C++ for some kinds of non-type template parameters 4 years ago
Dimitar Dobrev da251d443b Always ignore functions returning unsupported specializations 4 years ago
Dimitar Dobrev 634c231853 Generate valid C# for unions in templates with non-type args 4 years ago
Dimitar Dobrev 540c16576f Fix a test for the new msvc in vs 2022 4 years ago
Dimitar Dobrev 3ae0fd0fd5 Match names of parameters in templates to their specializations 4 years ago
Dimitar Dobrev 0214b6e1cc Work around adding an STD name-space to a custom header 4 years ago
Dimitar Dobrev 0b8f252d1b Generate valid C# for fields with types system template specializations 4 years ago
Dimitar Dobrev ad6557792f Simplify handling of initialisation of variables 4 years ago
Dimitar Dobrev 3defc52121 Remove the badge for the unused github releases 4 years ago
Dimitar Dobrev d9394cd5df Auto-link generated C++ with the new LLD Mach-O 4 years ago
Dimitar Dobrev bde15287c5 Update LLVM and drop building its needless tools 4 years ago
Dimitar Dobrev 7734beca95 Fix formatting of the list of excluded LLVM tools 4 years ago
Dimitar Dobrev 132ed7e25b Generate valid C# for variables which use float 4 years ago
Dimitar Dobrev ac5001ddca Generate valid C# for variables with > 1 arg 4 years ago
Dimitar Dobrev 9a17dbee1b Generate valid C++ for variadic functions 4 years ago
Dimitar Dobrev 5e328da9e7 Fix C# layouts for classes with nameless unions 4 years ago
Dimitar Dobrev 5a21a7facd Generate valid C# for copy ctors with extra args 4 years ago
Dimitar Dobrev 50cba5552c Generate valid C# for destructors of templates with dependent fields 4 years ago
Dimitar Dobrev ac8bbee379 Don't generate or move ignored specializations 4 years ago
Dimitar Dobrev a2aeaed92a Rename templates only used through aliases 4 years ago
Dimitar Dobrev 09190268bc Generate valid C# for internal fields of type external specialization 4 years ago
Dimitar Dobrev c8c415b977 Generate valid C# for static object-typed fields 4 years ago
Dimitar Dobrev 12f456e4c4 Trim specializations only used in ignored types 4 years ago
Dimitar Dobrev 4be38086e0 Update NuGet dependencies 4 years ago
Dimitar Dobrev 2da9e49fe8 Instantiate specialized classes nested in templates 4 years ago
Dimitar Dobrev eca0db1765 Generate valid C++ for protected inline functions 4 years ago
Dimitar Dobrev 4397cae7b2 Generate valid C++ for parameters by value 4 years ago