5415 Commits (pg)
 

Author SHA1 Message Date
josetr 1db675d3ea Add option to load Driver options from a YAML config file 5 years ago
josetr b1c6e07476 Initial std::string_view support 5 years ago
josetr 18de42af54 Add missing calling convention 5 years ago
josetr 9555eec24f Revert "Ignore external (no module) translation units" 5 years ago
josetr de56168ab1 Dont attempt to generate symbols using deleted functions 5 years ago
josetr 2955b9fc30 Value types can also be copied using memcpy 5 years ago
josetr 61059bed87 Temp hack to make std::function and std::optional work in windows 5 years ago
josetr 00bf3c5bad Add GenerateTypesRootNamespace option 5 years ago
josetr 16fd89b585 HasDeclarations should check for variables as well 5 years ago
josetr 7a3e5e9144 Add option to conditionally generate bindings 5 years ago
josetr 1a3e53af68 Add option to control whether CppSharp should be allowed to rename symbols 5 years ago
josetr 1a5e793cd0 Allow replacing the whole Driver.Options object in one go 5 years ago
josetr 27be83f240 Add .editorconfig 5 years ago
josetr 63d3f7ade8 Add friendly option to enable exceptions 5 years ago
josetr 57b904a4d8 Fix crash 5 years ago
josetr 0c7fb3ffd0 Move GeneratePropertyGetterForVariableWithInitializer to a class and create a whitelist for supported types 5 years ago
josetr b024a92570 Use `PushWriteBlock` to improve code readability 5 years ago
josetr 2792600efb Rename LibrarySymbolInfo to CSharpLibrarySymbolTable and improve it a bit 5 years ago
josetr 69925a56e1 Improve IsPrimitiveTypeConvertibleToRef() performance 5 years ago
josetr 552d4114df Use C# 9.0 5 years ago
josetr eb5031bf4c Format files 5 years ago
josetr fd3f82a7a1 Fix AccessViolationException error when using deduction guides 5 years ago
josetr 7e825c4dd3 Add LanguageVersion.CPP23 5 years ago
josetr 739863589c Upload packages to GitHub Packages 5 years ago
josetr 6fc6375bcd Use Nerdbank.GitVersioning 5 years ago
Ahmed Elsayed c281f57b52
Add Experimental Initial Span (#1651) 5 years ago
Ahmed Elsayed 158a58654a
Fix NotImplementedException (#1650) 5 years ago
josetr d5c712643c
Generate nuget package for CppSharp.Runtime (#1574) 5 years ago
Joe Hull 1edd5ee5ee
Avoid ArgumentOutOfRangeException in ExpressionHelper.CheckForString (#1649) 5 years ago
Joe Hull 81351632d5
Use WeakReference<T> in NativeToManagedMap to allow finalizers to run. (#1648) 5 years ago
Dimitar Dobrev 740f30e816 Remove redundant spaces in the generated C++ 5 years ago
焼き猫 318d145006
Add options.LibraryDirs to module in Generator.cs (#1646) 5 years ago
Dimitar Dobrev b3d32d8c71 Update LLVM to a newer version 5 years ago
Dimitar Dobrev 87dd4352d1 Document release 1.0.1 5 years ago
Dimitar Dobrev 1acb23813d Generate valid C# for independent specialisations with nested fields 5 years ago
Dimitar Dobrev ab04635314 Don't revisit parameters when checking to ignore 5 years ago
Dimitar Dobrev f1915b3066 Generate valid C# for templates with external specializations only 5 years ago
Dimitar Dobrev 27c52ecf54 Drop CI with windows 32-bit because of premake 5 years ago
Dimitar Dobrev 9b90f1c77b Generate valid C# for nested in external specializations 5 years ago
Dimitar Dobrev c84a6c606e Generate valid C# for independent external specializations 5 years ago
Dimitar Dobrev 3b0eb1800c Generate valid C# for nested external specializations 5 years ago
Dimitar Dobrev aab63d0aa3 Generate valid C# for unresolvable base templates 5 years ago
Dimitar Dobrev 69e766be5d Generate valid C# for classes with dependent fields nested in templates with independent fields 5 years ago
Dimitar Dobrev f44686bda0 Generate valid C++ for redeclaration of friends 5 years ago
Dimitar Dobrev a69f6d1d6d Generate valid C++ for specialisations with void 5 years ago
Dimitar Dobrev dddd5da0e6 Update LLVM to the latest version 5 years ago
Dimitar Dobrev 5552f2b484 Generate valid C# for pure functions returning or taking dependent pointers 5 years ago
Ahmed Elsayed caaf89d34a
Fix a crash when processing templates with variable arguments (#1641) 5 years ago
Dimitar Dobrev 0d84877068 Simplify code by not specially handling void** 5 years ago
Dimitar Dobrev 25e983606e Report errors when linking of generated C++ fails 5 years ago