5431 Commits (db7949b263e90158c0e8cb388bf243b0f80de4cb)
 

Author SHA1 Message Date
João Matos db7949b263
Misc changes (#1710) 2 years ago
aybe c4a24b0cce
Incorrect build instructions on Windows (#1701) 3 years ago
Fabio Anderegg 7998b24516
write pragma to disable new keyword not required warnings (#1697) 3 years ago
Fabio Anderegg 92f774aabf
__CreateInstance: return C# null when native is null (#1698) 3 years ago
Fabio Anderegg eab7a0cdde
Fix disabling NativeToManaged map for classes with vtable (#1696) 3 years ago
josetr f2e26ec7af Simplify "Upload package to GitHub Packages" step 3 years ago
josetr 567a0df8c7 Fix FunctionToInstanceMethod 3 years ago
josetr fd058db061 Rename tests 3 years ago
josetr c1b3a1e4d4 Fix HasDependentValueFieldInLayout stack overflow 3 years ago
josetr efdec41f13 Add missing GenerateNativeToManagedFor checks 3 years ago
josetr e160b3a296 Add generate function template specializations whitelist 3 years ago
josetr 7fb553f79e Code to generate function template specializations should support methods as well 3 years ago
josetr 51f06fd7cf Add missing parenthesis when printing a reference to an array 3 years ago
josetr b92a128ba6 Add missing const specifier when printing C arrays 3 years ago
josetr 6a414f37c3 Fix SymbolCodeGenerator printing typed enums as normal typeless integers 3 years ago
Fabio Anderegg a642691348
Call destructor on copied arguments when calling C# method from C++ (MS ABIs only) (#1685) 3 years ago
João Matos ea5c09502f
Update GettingStarted.md 3 years ago
Joao Matos 5a202e9be2 Support parsing record fields in WalkDeclaration. 3 years ago
Fabio Anderegg 75feb4ebc6
RenamePass: add option to include/exclude namespaces from renaming (#1670) 3 years ago
hxbb00 ef29be59cd
fix:RTTI head loss (#1675) 3 years ago
João Matos ce9e63f4ce
Move to macOS 11 on GitHub Actions. (#1671) 3 years ago
josetr ed278fc636 Refactor code 3 years ago
josetr 060afd53fc Add partial `ref` param support 3 years ago
josetr 565776ef9e Fix issue where a `ref` parameter would always be overwritten 3 years ago
josetr 17f69fdf64 Add test for function templates 3 years ago
josetr 0d92eaef16 Use TemplatedDecl.Parameters cuz Class.TemplateParameters may not be available at this point 3 years ago
josetr 06d311dc89 Fix anonymous unions inside template classes 3 years ago
josetr 6bf823e3b9 Fix IsInternalClassNested usage 3 years ago
josetr 37bd7e0155 Add `GenerateNativeToManaged` per-class option 3 years ago
josetr 3414294ab8 Fix FunctionToStaticMethod bug 3 years ago
josetr 27d9adb20c Remove duplicate IsNativeMethod functions 3 years ago
Joao Matos 314a1f745f Parse generate function template specializations. 3 years ago
josetr b024a92570 Use `PushWriteBlock` to improve code readability 3 years ago
josetr 2792600efb Rename LibrarySymbolInfo to CSharpLibrarySymbolTable and improve it a bit 3 years ago
josetr 69925a56e1 Improve IsPrimitiveTypeConvertibleToRef() performance 3 years ago
josetr 552d4114df Use C# 9.0 3 years ago
josetr eb5031bf4c Format files 3 years ago
josetr fd3f82a7a1 Fix AccessViolationException error when using deduction guides 3 years ago
josetr 7e825c4dd3 Add LanguageVersion.CPP23 3 years ago
josetr 739863589c Upload packages to GitHub Packages 3 years ago
josetr 6fc6375bcd Use Nerdbank.GitVersioning 3 years ago
Ahmed Elsayed c281f57b52
Add Experimental Initial Span (#1651) 3 years ago
Ahmed Elsayed 158a58654a
Fix NotImplementedException (#1650) 3 years ago
josetr d5c712643c
Generate nuget package for CppSharp.Runtime (#1574) 3 years ago
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