2753 Commits (77f45dee38d75c881c7c09db284198ad31412bf0)

Author SHA1 Message Date
João Matos 9c7b666dbc Fixed parsing of incline command arguments and HTML start tag comment attributes under non-Windows platforms. 10 years ago
Joao Matos 2ed0565d18 Optimized ArgumentNullException exception message. 10 years ago
Joao Matos 3dc915961c Optimized GetPropertyName for the common case. 10 years ago
Joao Matos 62d5f00c77 Fixed code generation of subscript operator for types with non-default parameter usage. 10 years ago
Joao Matos 3c70bce12e Fixed generation of global functions with C# keyword name. 10 years ago
Joao Matos f8bd69790e Fixed marshaling of typedef'd const char strings. 10 years ago
Joao Matos d4e34e44bd Fixed parsing of block command comment arguments under non-Windows platforms. 10 years ago
Joao Matos 9133c389ca Fixed a crasher in delegates pass when processing libraries with no declarations. 10 years ago
Dimitar Dobrev 192fede3f7 Connected the functions in the AST to the template functions they instantiate, if any. 10 years ago
Dimitar Dobrev a052a494c9 Regenerated the parser bindings. 10 years ago
Dimitar Dobrev a2fd71cc74 Enabled getting of template specialisations when type locations are invalid. 10 years ago
Dimitar Dobrev 6cb764700a Replaced the Internal* in native ctors with void* because of templates with dependent fields. 10 years ago
Dimitar Dobrev 4d735b5601 Ensured symbols for templates instantiating pointers or references. 10 years ago
Joao Matos 24e53f4f79 Fixed expression parsing of dependent type default unary expressions. 10 years ago
Joao Matos e95012441c Fixed Windows UCRT toolchain code to not combine absolute paths. 10 years ago
Dimitar Dobrev 9ab71aeac7 Fixed the parsing of subclasses of dynamic template instantiations. 10 years ago
Dimitar Dobrev 26864a6cc5 Regenerated the C++/CLI parser bindings. 10 years ago
Dimitar Dobrev 1223e41e3a Ensured the collected Windows SDK include dirs exist. 10 years ago
João Matos bbe7c1cb72 Added an hardcoded path to the GCC builtin headers for Travis Linux build. 10 years ago
grbd 947aac986c Added the ability to search the machine Path or a specified path for the library file as part of ResolveSymbol 10 years ago
Joao Matos df3f26d0aa Improved null handling when marshaling CLI strings. 10 years ago
Joao Matos 4bc7c78609 Restructuring of CLI string marshaling code. 10 years ago
Joao Matos da56988266 Fixed marshaling of null UTF-32 wide strings. 10 years ago
Dimitar Dobrev 352bb1c502 Regenerated the parser bindings after the introduction of Declaration::IsImplicit. 10 years ago
Abhinav Tripathi d753c8d637 Moved property IsImplicit to Declaration from Method. 10 years ago
Dimitar Dobrev 7498e3835f Added an explicit destructor to avoid a crash on Linux. 10 years ago
Dimitar Dobrev b60de160f9 Fixed a crash caused by deleting forward declarations other declarations might depend on. 10 years ago
Dimitar Dobrev 998f8446fe Fixed the debug build. 10 years ago
Dimitar Dobrev 7c2a6f8280 Added generation of 64-bit MSVC C# bindings for the parser. 10 years ago
Dimitar Dobrev 84ab1bf35c Added a setting to the C++ type printer to resolve typedefs. 10 years ago
Dimitar Dobrev ef66b38525 Removed a redundant parameter from CppTypePrinter. 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 05d7088cd0 Improved the reading of line numbers by expanding locations. 10 years ago
Dimitar Dobrev b3a5b88433 Removed Method.AccessDecl because it doesn't map to Clang and was buggy. 10 years ago
Dimitar Dobrev f6210f622e Fixed a regression in the sharing of the method object from v-tables in certain corner cases. 10 years ago
Dimitar Dobrev c7357aa400 Removed the creation of forward declarations if their complete counterparts have been parsed. 10 years ago
Dimitar Dobrev a95511600f Fixed the destruction of comments another way because this one crashes the OS X build. 10 years ago
Dimitar Dobrev c05dce7443 Fixed the destruction of expressions another way because this one crashes the OS X build. 10 years ago
Dimitar Dobrev f7aee273a7 Ensured comments are properly destroyed thus fixing a memory leak. 10 years ago
Dimitar Dobrev 1340113332 Ensured expressions are properly destroyed thus fixing a memory leak. 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 6db0676b5a Made entries in v-tables use the same method objects as regular methods. 10 years ago
Dimitar Dobrev 9645fa24a5 Fixed a possible memory leak with default arguments assigned by a constructor. 10 years ago
Dimitar Dobrev 7b12f899bb Removed memory leaks caused by specifiers for bases. 10 years ago
Dimitar Dobrev c0767bcd47 Eliminated memory leaks with forward declarations. 10 years ago
Dimitar Dobrev 3402952388 Called the most derived destructor when it's not virtual. 10 years ago
Dimitar Dobrev 40479b31a0 Removed a redundant C++ object which on top caused a memory leak. 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