388 Commits (eab7a0cdde744e6f19027c7d936d90842aee8d7e)

Author SHA1 Message Date
josetr eb5031bf4c Format files 4 years ago
josetr 7e825c4dd3 Add LanguageVersion.CPP23 4 years ago
Dimitar Dobrev 0214b6e1cc Work around adding an STD name-space to a custom header 4 years ago
Dimitar Dobrev d9394cd5df Auto-link generated C++ with the new LLD Mach-O 4 years ago
Dimitar Dobrev 3aab30f572 Add built-in compilation of extra symbols 4 years ago
Dimitar Dobrev 8d8c67d3a4 Bind the tag kind (struct, class, enum) of a type 4 years ago
Joao Matos 50451ac897 Code cleanup. 5 years ago
Dimitar Dobrev 1e8bfb11e3 Remove looking MSVC headers up with COM 5 years ago
Dimitar Dobrev 33e94b5f1f Look for the Clang headers along the main entry 5 years ago
Joao Matos 1e9cff43c6 Clean multiline function signatures in the AST converter. 5 years ago
Dimitar Dobrev e24277e6b2
Remove win x86 from the NuGet for smaller size (#1550) 5 years ago
josetr eccd769d8b Add missing clang headers 5 years ago
josetr 62e9119c63 Create a single nuget package that supports windows / linux / macos 5 years ago
josetr 4bbd18ad11
Replace outdated Clang compiler flags such as `std=c++1z` and replace it with `std=c++17` 5 years ago
josetr db3fcb1eab Add `LanguageVersion.CPP20` support 5 years ago
josetr 1926e69435 Only use premake for native projects and improve c# projects. 5 years ago
josetr bdf055fe6c Take advantage of .NET Core transitive dependencies 5 years ago
josetr dbbcb6dbdf Upgrade to .NET Core 3.1 and improve build system 5 years ago
josetr c3eff90fd0 Only search for MSVC toolchain in Windows 5 years ago
josetr 777f011ac7
Prevent projects from picking up obj files that are generated sometimes (#1508) 5 years ago
josetr 7791cf6996
Fallback to LayoutKind.Explicit when a custom alignment is specified. (#1476) 5 years ago
Dimitar Dobrev d3135664ca Expose if a variable is a constant expression 5 years ago
Dimitar Dobrev 75bca17907
Update LLVM to obtain working lld (#1462) 5 years ago
josetr 6496bf8dae
Basic support for static constexpr variables (#1435) 5 years ago
Dimitar Dobrev cf29d26b8e Revert "Add information about linkage to the AST" 5 years ago
Dimitar Dobrev b5ca0635be Check symbols in tests 5 years ago
Dimitar Dobrev e061edde76 Add information about linkage to the AST 6 years ago
Dimitar Dobrev 0a15871751 Add an option for building with Visual Studio 2019 6 years ago
Joao Matos af01c86f7b Fix GCC path detection for Ubuntu 20. 6 years ago
Dimitar Dobrev 07763331e2 Move libraries to a new class for linking options 6 years ago
Dimitar Dobrev 926fca6087 Simplify ClangParser by making it static 6 years ago
Dimitar Dobrev fbbda2020f Remove the direct usages of the parsing options 6 years ago
Dimitar Dobrev 5ceedc167a Set the render kind of inline command comments 6 years ago
João Matos c21ddcca1e Implement parsing and AST processing of C++ deprecated attributes. 6 years ago
Dimitar Dobrev 6fe81fddcc Remove needless pointer offsets from generated C# 6 years ago
Joao Matos be73e994bc Implement logic for -fgnuc-version= argument required by LLVM. 6 years ago
Joao Matos eab2620c18 Update LLVM to the latest version. 6 years ago
Joao Matos ac7bdb2585 Refactor Clang builtins directory logic and move it to the managed side. 6 years ago
Joao Matos 7df1623e6d Cleanup Clang resource directory lookup logic. 6 years ago
Joao Matos c5bcb48cc2 Implement UnresolvedUsingType and UnresolvedUsingTypename. 6 years ago
Dimitar Dobrev 8fca42afe5 Enable Clang-based look-up for system includes by default 7 years ago
Joao Matos 3eee343554 Add parsing and AST support for RecordArgABI information in class records. 7 years ago
Joao Matos c6afb4d1a0 Cleaned up code formatting in ParserOptions.SetupLinux(). 7 years ago
Joao Matos ea7023dfad Remove ParserOptions.Abi since its misleading as it serves no purpose. 7 years ago
Joao Matos 3ea7e97241 Re-generated the parser bindings and bootstrap code. 7 years ago
Dimitar Dobrev 926e8ab343 Regenerate the parser bindings 7 years ago
Dimitar Dobrev be0d9494fd Exposed many more properties of expressions. 7 years ago
Dimitar Dobrev 9840d8a267 Added the new default values based on expressions, to parameters. 7 years ago
Joao Matos 5559ef47c7 Added support for values in more literal expressions. 7 years ago
Joao Matos 9a23f51d91 Fixed missing options copy in ParserOptions copy constructor. 7 years ago