5466 Commits (20950c5a34ee88f1e2aed93a13fbedb2096adeee)
 

Author SHA1 Message Date
Dimitar Dobrev 2fdd0822d2 Generate valid C# for setters returning Booleans 4 years ago
Dimitar Dobrev 8803ede83d Place returns as needed without an extra block 4 years ago
Dimitar Dobrev 4d4505e334 Generate valid C# for default params in specialisations 4 years ago
Dimitar Dobrev 0255eb732d Resolve overloads with typedef-ed mapped params 4 years ago
Dimitar Dobrev fe68d33cb4
Generate C++ deconflicted with system functions (#1626) 4 years ago
Dimitar Dobrev 7ead6b4574 Don't print tags for nameless and typedef classes 4 years ago
Dimitar Dobrev 065ed82d2e Remove the repetitive field for a type printer 4 years ago
Dimitar Dobrev c6768bcac5 Fix C4099 (class as struct) in generated C++/CLI 4 years ago
Dimitar Dobrev 8d8c67d3a4 Bind the tag kind (struct, class, enum) of a type 4 years ago
Dimitar Dobrev 81493b5936 Regenerate the parser bindings 4 years ago
Dimitar Dobrev 77e9d0cc75 Ignore a test which only fails with the Linux CI 4 years ago
Dimitar Dobrev 6a0bdc1ba6 Delete the C++ copy when returning by value (#1623) 4 years ago
Dimitar Dobrev 1d162eb287 Delete the longer needed patching of msvc headers 4 years ago
Dimitar Dobrev 99a1457487 Don't evaluate dependent variables 4 years ago
Dimitar Dobrev 5c8e598775 Delete the longer needed patching of msvc headers 4 years ago
Dimitar Dobrev 34b08efec6 Update LLVM to the latest version 4 years ago
strentler f3fa7eb9ef
Fix for "vector subscript out of range" exception (#1621) 4 years ago
João Matos 37103805d9
Update UsersManual.md 4 years ago
Albert Szilvasy 24b02e4d86
Fix incorrect dtor call for non-owned instances (#1615) 4 years ago
Dimitar Dobrev 36c9e5f60a Fix regressed marshalling of lists in C++/CLI 4 years ago
Albert Szilvasy a178108c06
Fix for Visual Studio 2019 16.10 (#1614) 4 years ago
Dimitar Dobrev 5c58a5993e Generate valid C# for public fields of typedef-ed primitive pointer 4 years ago
Dimitar Dobrev 954a0cf941 Resolve names matching those of system functions 4 years ago
João Matos 359cc90a49
Update UsersManual.md 4 years ago
Joe Hull 748b7b5d03
Add a mechanism to selectively initialize allocated unmanaged memory in the default constructor. 4 years ago
Joe Hull b3a7cd0261
Much improved support for marshaling const char* to string 4 years ago
Joe Hull 03bf194b63 Enhanced ExpressionEvaluator to return implicitly typed uint, long, and ulong values from EvaluateNumber when there is no literal type suffix applied to a numeric expression string. 4 years ago
Joe Hull 677991b705 Attempt to resolve a GitHub CI Actions isue: CI is currently failing because restore can't find NUnit and friends. The error message and google search indicate that GitHub Actions is only looking in the "Microsoft Visual Studio Offline Packages" cache. Add a nuget.config file to in an attempt to tell GitHub Actions to query nuget.org in addition to the offline cache. 4 years ago
Joe Hull eb0d4c15f1 bug fix: When generating the get accessor for a field composed of an embedded array of structs use __GetOrCreateInstance to initialize the managed array wrapper rather than __CreateInstance so that __Instance holds a pointer to the memory allocated for the array in the outer struct rather than an independent copy of that memory. 4 years ago
Joe Hull d135ffdb86 bug: Repaired broken alignment padding generation for structs with embedded arrays of structs. Added a test for this case. 4 years ago
ElonH af275edb55 generate comment for field 4 years ago
Dimitar Dobrev e2c81df194 Fix a regression when printing C++ methods 4 years ago
Dimitar Dobrev 0ff9e14226 Update LLVM to the latest version 4 years ago
ElonH c805fcf92b document syntax warning 4 years ago
Dimitar Dobrev 0e249d0986 Fix the regressed generation of C++ for variables 4 years ago
Dimitar Dobrev 299c34c80e Build LLVM for windows in C:\ for more free space 4 years ago
João Matos a3805f84c9
Update GettingStarted.md 4 years ago
Joao Matos ee271371d3 Minor refactoring in CCodeGenerator.GetMethodIdentifier. 4 years ago
Joao Matos c6e263e269 Add work-in-progress TypeScript interface bindings generator. 4 years ago
Joao Matos 28694431c7 C/C++ type printing fixes. 4 years ago
Joao Matos 0595fcfc9e Add MarkEventsWithUniqueIdPass pass for global event handling. 4 years ago
Joao Matos 4deb35e272 Maintain DeclarationsList integrity by clearing item offsets. 4 years ago
Joao Matos cb852acfdc Add CppSharp VS Code workspace. 4 years ago
Joao Matos c9530a292c Ignore external projects. 4 years ago
Joao Matos be1298a35c Update JS tests. 4 years ago
Joao Matos 5004d9eada Rework core implementation of QuickJS generator. 4 years ago
Joao Matos 720304ce0a Implement two-step initialization for QuickJS. 4 years ago
Joao Matos 91c65c5515 Add QuickJS runtime project and initial features. 4 years ago
Joao Matos cc15c23250 Improve support for default arguments in NAPI generator. 4 years ago
Joao Matos 494419de7b Add support for generation of default argument expressions in C generator. 4 years ago