5298 Commits (24b02e4d865f09682eb959e927b3d42cbdf6096a)
 

Author SHA1 Message Date
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
Joao Matos f0becc879c Add experimental GenerateExternalDataFields option and supporting code. 4 years ago
Joao Matos 19a88e3ad5 Minor refactoring fixes in CppTypePrinter. 4 years ago
Joao Matos 6671f56803 Add C code generator GenerateClassEvents for common event handling. 4 years ago
Joao Matos eed362841c Introduce a scope kind stack for type printers. 4 years ago
Joao Matos 57c9c48229 Rework C enum generation for more accurate handling. 4 years ago
Joao Matos 1e8db6020e Add convenience constructor to ArrayType. 4 years ago
Joao Matos 2a8674c129 Create target directory when generating files. 4 years ago
Joao Matos 3746407f8e Add new pass to convert C++ FastDelegate types into CppSharp delegates. 4 years ago
Joao Matos 50451ac897 Code cleanup. 4 years ago
Dimitar Dobrev 1209f1af42 Test C++11 in-class member initializers 4 years ago
Dimitar Dobrev 3313aa1939 Document release 0.11.1 4 years ago
Dimitar Dobrev 1e8bfb11e3 Remove looking MSVC headers up with COM 4 years ago
Dimitar Dobrev 4f495181e5 Regenerate the parser bindings 4 years ago
Dimitar Dobrev 2314b21093 Fix regressed names of generated source files 4 years ago
Dimitar Dobrev 33e94b5f1f Look for the Clang headers along the main entry 4 years ago
Dimitar Dobrev 6d3f676db9 Regenerate the parser bindings 4 years ago
Dimitar Dobrev e913a00d11 Fix the crashing disposal of a non-set up driver 4 years ago
Dimitar Dobrev ba2310830a Remove needless generation of using-s in tests 4 years ago