484 Commits (4c1f51f60981c228e8d5b2bd82ec9f984fa91391)

Author SHA1 Message Date
Joao Matos 24e53f4f79 Fixed expression parsing of dependent type default unary expressions. 10 years ago
Dimitar Dobrev 26864a6cc5 Regenerated the C++/CLI parser bindings. 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 ef66b38525 Removed a redundant parameter from CppTypePrinter. 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 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
Dimitar Dobrev 0b93c17b39 Removed code made redundant by the simplified parsing of libraries. 10 years ago
Dimitar Dobrev fd866d5cdb Simplified the parsing of libraries. 10 years ago
Dimitar Dobrev 088530dacf Fixed the memory leaks when parsing enumerations. 10 years ago
Dimitar Dobrev 7d7b75a155 Changed PreprocessedEntity to a non-declaration because it isn't in Clang. 10 years ago
Dimitar Dobrev acbfd21b7a Freed C++ objects allocated by the parser. 10 years ago
Dimitar Dobrev 54cb17f313 Removed the exception when disposing of objects not originating from managed code. 10 years ago
Joao Matos 4db8aa4af7 Remove extra MSVC warning C4141 from Clang build. 10 years ago
Dimitar Dobrev ffa8d93948 Fixed another C++ memory leak in the parser. 10 years ago
Dimitar Dobrev e82cc87356 Fixed a minor memory leak in the C++ part of the parser. 10 years ago
Dimitar Dobrev 1ba4493bf6 Updated to LLVM/Clang 253162/253161 respectively. 10 years ago
Joao Matos 424e9df424 Remove deprecated Premake flags from build scripts. 10 years ago
Joao Matos 779ed9db71 Fourth round at build and packaging scripts. 10 years ago
Dimitar Dobrev 01a087117e Improved the support for default args by ignoring a temporary expression. 10 years ago
Dimitar Dobrev d0ad681a61 Extended the AST and the parser to support call expressions in default args. 10 years ago
Dimitar Dobrev 7aab75f44d Regenerated the parser bindings to reflect all updates from the last two months. 10 years ago
CppSharp CI 9c24b3f84e CI: Re-generated the parser bindings 10 years ago
Dimitar Dobrev b9e3efbf0c Removed the option for copy ctors and prevented usage of ignored ones. 10 years ago
triton ab0aace7b8 Fixed GetSourceDirectory in the parser generator to start from the current working directory. 10 years ago
triton 15ff04a79e Workaround MSVC linker warning 4099 on AppVeyor. 10 years ago
triton 4f1e619a62 Moved MSVC options setup from parser to MSVC toolchain code. 10 years ago
triton 54267b88a4 Implemented support for parsing C++11 atomic types. 10 years ago
triton b908881517 Simplified Parser::GetDeclMangledName. 10 years ago
triton 462bb5bc68 Fixed warning by removing #pragma once from source file. 10 years ago
triton aa7f02460e Fixes dependent bitfield testcase introduced in d6b5fcfe2b. 10 years ago