501 Commits (cpp_module_crash)

Author SHA1 Message Date
Dimitar Dobrev 0d5c4539a2 Generated internals of types nested in templates. 9 years ago
Dimitar Dobrev 5f679576e0 Fixed the generated code when a template has a base type. 9 years ago
Dimitar Dobrev f29e3a2240 Fixed an assert when parsing nested types which use template instantiations of void. 9 years ago
Dimitar Dobrev 50a5d328db Fixed an assert when parsing template instantiations of void. 9 years ago
Dimitar Dobrev 2403d7d3a3 Replaced the useless internals of templates with the internals of their specialisations. 9 years ago
Joao Matos b53aaae81b Fixes parsing of K&R-style C functions with no prototypes. 9 years ago
Dimitar Dobrev 0e344b4b8a Tested generation of C# comments at run-time. 9 years ago
Dimitar Dobrev 1d3e821093 Fixed #453 - incorrect comment generation. 9 years ago
Dimitar Dobrev 38f1707474 Fixed #638 - incompilable generated C# code when a function takes a protected enum. 9 years ago
Dimitar Dobrev fc84e6bf1e Added reading of dependencies of Mach-O (OS X) binaries. 9 years ago
Abhinav Tripathi 9a7927613e Fix generation of functions with union params 9 years ago
João Matos 4d89bfa001 Fixed code generation for constant arrays of function pointers. 9 years ago
Joao Matos 62d5f00c77 Fixed code generation of subscript operator for types with non-default parameter usage. 9 years ago
Joao Matos f8bd69790e Fixed marshaling of typedef'd const char strings. 9 years ago
Joao Matos fb1b522902 Disable Empty test project to fix the build. 9 years ago
Joao Matos 9133c389ca Fixed a crasher in delegates pass when processing libraries with no declarations. 9 years ago
Dimitar Dobrev a2fd71cc74 Enabled getting of template specialisations when type locations are invalid. 9 years ago
Joao Matos 24e53f4f79 Fixed expression parsing of dependent type default unary expressions. 9 years ago
Dimitar Dobrev 9ab71aeac7 Fixed the parsing of subclasses of dynamic template instantiations. 10 years ago
Joao Matos da56988266 Fixed marshaling of null UTF-32 wide strings. 10 years ago
Abhinav Tripathi d753c8d637 Moved property IsImplicit to Declaration from Method. 10 years ago
Dimitar Dobrev b60de160f9 Fixed a crash caused by deleting forward declarations other declarations might depend on. 10 years ago
Abhinav Tripathi 347d0cdbaf Fix for fn call when def argument is interface. 10 years ago
Dimitar Dobrev 1471e6f2fb Simplified and tested the reading of line numbers. 10 years ago
Dimitar Dobrev 68e9bb3756 Fixed a regression when a default value uses a constructor with a temporary expression. 10 years ago
Dimitar Dobrev 3402952388 Called the most derived destructor when it's not virtual. 10 years ago
Dimitar Dobrev 48fece6aa1 Revert "Threw an exception when there are parsing errors, and handled it in the test clients." 10 years ago
Dimitar Dobrev 01e872b30d Threw an exception when there are parsing errors, and handled it in the test clients. 10 years ago
Abhinav Tripathi e9152a79b5 Fixed missing namespace problem. 10 years ago
Dimitar Dobrev 54cb17f313 Removed the exception when disposing of objects not originating from managed code. 10 years ago
Dimitar Dobrev d328b7ce34 Properly handled nulls passed to C++ refs by throwing an exception. 10 years ago
Dimitar Dobrev f7b4d6ce83 Fixed the wrapping of operators for non-equality to handle null. 10 years ago
Dimitar Dobrev 477dd914cb Fixed setters of indexers when the key is type-mapped. 10 years ago
Dimitar Dobrev 1c52e67bb8 Fixed the wrapping of indexers returning value types. 10 years ago
Dimitar Dobrev d3644dcf5d Fixed a crash with abstract overrides originating from secondary bases. 10 years ago
Dimitar Dobrev 144b9546de Fixed another case of a default arg assigned through an implicit ctor. 10 years ago
Dimitar Dobrev a18479e1db Generated valid code for wrapping char arrays. 10 years ago
Dimitar Dobrev bd5df799c9 Complemented comparison operators with the first parameter not of the containing type. 10 years ago
Dimitar Dobrev 9fccfc6f1d Excluded an inexplicably failing test from the run on the Linux CI. 10 years ago
Dimitar Dobrev 132509203b Improved the handling of function calls in default args. 10 years ago
Dimitar Dobrev 8ebefa1f37 Added support for call expressions in default args. 10 years ago
Dimitar Dobrev 53074cca58 Simplified the fix for calling the dtor of an abstract type with MinGW. 10 years ago
Dimitar Dobrev e4a40d0eed Revert "Fixed a crash when calling the dtor of an abstract type with MinGW." 10 years ago
Dimitar Dobrev 67e6e1204c Fixed a crash when calling the dtor of an abstract type with MinGW. 10 years ago
Dimitar Dobrev 05a44565bd Ensured a virtual dtor is called even if the base dtor is not virtual. 10 years ago
Dimitar Dobrev 0950b869a1 Fixed the offsets of fields when using multiple inheritance. 10 years ago
Dimitar Dobrev 6f8c942b0a Adjusted pointers when calling functions from secondary or non-dynamic bases. 10 years ago
Dimitar Dobrev 324e241c25 Fixed the internal abstract impls with default params of a pointer type. 10 years ago
Dimitar Dobrev 54e8a16fd1 Reverted the representation of Booleans as managed Booleans except in internal structs. 10 years ago
Dimitar Dobrev 287ad2394d Properly printed complex comments. 10 years ago