4605 Commits (bootstrap)
 

Author SHA1 Message Date
Rokas Kupstys 1cac2e0d78 Enable cxx11 abi for GCC 4.9+ on linux. 8 years ago
Dimitar Dobrev 3c55f7fb9e Worked around a bug in the Mono C# compiler when casting generics. 8 years ago
Dimitar Dobrev a097cdd437 Fixed a crash when the body of a templated function contains references to non-functions. 8 years ago
João Matos f8f11d2042
Merge pull request #1018 from rokups/fix-unpackaged-llvm-includes 8 years ago
Rokas Kupstys d4c4050157 get_llvm_build_dir() returns "build" subdir if it exists, if not - subdir with package name. 8 years ago
Rokas Kupstys 8bc1c56f9c Fix linked libs for linux 8 years ago
Rokas Kupstys 7b9a40d82f Use correct LLVM build dir for includes from unpackaged LLVM builds 8 years ago
Joao Matos 082349654e Do not try to get Git revision in `git.rev_parse` if the directory is not a repo. 8 years ago
Joao Matos 9e5b9ab539 Remove extra whitespace. 8 years ago
João Matos c2d9ca7932
Merge pull request #1017 from rokups/disable-extra-linux-libs 8 years ago
Rokas Kupstys 02ae1f83fe Explicitly disable use of libedit, zlib, terminfo and libxml2 in LLVM builds. 8 years ago
Dimitar Dobrev e75e96bf72 Removed a duplicate explicit instantiation from the tests. 8 years ago
Rokas Kupstys 1d34ccd9ea Ignore all archives in build/scripts directory 8 years ago
Rokas Kupstys 1d4c243522 Cloning llvm from git replaced with downloading archives of exacty commits from github. This is much faster. 8 years ago
Dimitar Dobrev caacaa841f Worked around duplication of types nested in templates and forwarded. 8 years ago
Dimitar Dobrev ed0c21aa4b Regenerated the parser bindings. 8 years ago
Dimitar Dobrev 8cc67420d5
Fixed a crash when passing null as an std::string on Unix. (#1012) 8 years ago
Rokas Kupstys b67e9bc9b2 Force-set platform type to managed targets. (#1011) 8 years ago
Rokas Kupstys 05445f3028 Linux fixes, Bootstrap.cs build errors, warnings (#1010) 8 years ago
Dimitar Dobrev fd73bef752 Fixed a crash when there are parsing errors. 8 years ago
Dimitar Dobrev 5313dea5c4 Fixed the collection of additional symbols to ignore warnings. 8 years ago
Dimitar Dobrev e8e100be7b Fixed the generated C# when a constructor takes a specialisation. 8 years ago
Dimitar Dobrev 97e24602c3 Fixed a possible crash when instantiating template functions in the parser. 8 years ago
Dimitar Dobrev 4eb8ee83da Fixed the generated C# for templates with fields other templates not used anywhere else. 8 years ago
Dimitar Dobrev a913a74138 Fixed the generated C# when using std::map. 8 years ago
Dimitar Dobrev 4bfece6ab9 Fixed the generated C# for specialisations with an ignored specialisation as an arg. 8 years ago
Dimitar Dobrev 853e82f095 Fixed the generated C# for specialisations only used as type arguments. 8 years ago
Dimitar Dobrev d996d8a4d0 Removed extensions for internal template specialisations. 8 years ago
Dimitar Dobrev 35902635ff Fixed the parsing of an undeclared template specialisation with an extension method. 8 years ago
Dimitar Dobrev 4d3c02e6e5 Validated bodies of instantiated template functions. 8 years ago
Joao Matos 73e11e7c32 Added a new field acessor synth kind. 8 years ago
Joao Matos d0e1fe5810 Improved IsSynthetized check to handle property setters. 8 years ago
Joao Matos f9e0ec52de Remove extra new line. 8 years ago
Joao Matos 39749ee0b7 Improve get base method and property methods to work with generalized declarations. 8 years ago
Joao Matos fbd67eb6f8 Added AssociatedDeclaration to Declaration copy constructor. 8 years ago
Dimitar Dobrev faf0fbb656 Included template specialisations only used as returned types. 8 years ago
Dimitar Dobrev aed21bed67 Included the destructor of std::allocator to the C++ symbols. 8 years ago
Dimitar Dobrev e53b25346e Prevented C++ generation for invalid specialised functions. 8 years ago
Mikulas Florek 04a1591e84 Fixed the generated C# for fixed arrays of Booleans. 8 years ago
Dimitar Dobrev 481bbc0351 Updated to LLVM/Clang revisions 318543/318538 respectively. 8 years ago
Dimitar Dobrev 6e55913c5a Fixed the script for LLVM to handle paths with spaces. 8 years ago
Joao Matos 426572bc8a Generalized method fields to declaration associations. 8 years ago
Joao Matos ecbe317b09 Improved debugging display for declarations. 8 years ago
Joao Matos f334e447be Added optional visiting of property accessors. 8 years ago
Joao Matos 09199381c9 CodeGenerator is now an IAstVisitor. 8 years ago
Dimitar Dobrev 3b43a0b168 Cleaned up the additional parser options after parsing headers. 8 years ago
Dimitar Dobrev 450a26a443 Revert "Removed an unused field and redundant parameters from the parser." 8 years ago
Dimitar Dobrev 254cc0d279 Simplified the getting of the target info in the parser. 8 years ago
Dimitar Dobrev 33bc64ad9a Reused the parsing of headers to get the target info as well. 8 years ago
Dimitar Dobrev 3abe0e5195 Deleted an useless field from the parser options. 8 years ago