1464 Commits (b91ac99576d1e1b3fd7366afb6d39c7ca88fae94)
 

Author SHA1 Message Date
triton b91ac99576 Reworked the CLI type references collector and generation code. 12 years ago
triton b3f41256e3 Moved the native AST declarations to their own namespace. 12 years ago
triton f5e022f319 Use less permissive globbing when searching for parser files. 12 years ago
triton 2d23070305 Move forced declarations of implicit members earlier just in case it makes a difference. 12 years ago
triton 4e1d34b98b Use fully qualified names in AST headers. 12 years ago
triton 1ecd2e138d Updated CppParser to the latest Parser changes. 12 years ago
triton 884c7375c4 Remove unused build code. 12 years ago
triton f05dd2bfe9 Updated Premake 5 build with a bug fix. 12 years ago
triton a5abf87390 Turn optimization flags on for release builds. 12 years ago
triton b940cf186f Include the CLI parser in VS configurations. 12 years ago
triton bbfef9df6f Reworked LLVM build in Premake to another file. 12 years ago
triton f3e22dd02b Fixed a signed/unsigned warning. 12 years ago
triton 8afb0acd19 Added Signature property to functions that provide the original function signature as accurately as possible from the original source. 12 years ago
triton a2900fd254 Fixed parser not to call GetPreviousDeclInContext if the declaration context has no previous declarations. 12 years ago
triton 6a3998002f Refactored and fixed parsing of original source text for declarations. 12 years ago
triton 57ff6bb78c MinGW/OSX build fixes. 12 years ago
triton 1e09193cc1 Updated the batch files to Premake 5. 12 years ago
triton 051f6dceab Added System.Core .NET assembly for Linq dependency. 12 years ago
Joao Matos 3192a11e68 Added Premake 5 OSX binary. 12 years ago
triton 53e7721c9d Added a batch to generate Make files. 12 years ago
triton cff979a888 Added a build of Premake 5. 12 years ago
João Matos 0f3a8cd392 Merge pull request #78 from ddobrev/master 12 years ago
Dimitar Dobrev 504222f03f Added the event to its block to maintain the connection between them. 12 years ago
Joao Matos 17b3ac93b6 GCC/Clang parser build fixes. 12 years ago
Joao Matos 1c6538207e Fixed Premake build files for OSX. 12 years ago
João Matos 5d436f1b48 Merge pull request #77 from ddobrev/master 12 years ago
Dimitar Dobrev f348a80c32 Moved the improved property pass to a new class. Added the list of verbs as a resource in premake. 12 years ago
Dimitar Dobrev f086dd9051 Commented newly created properties. 12 years ago
Dimitar Dobrev 19bae92f9b Added a fake option so that the build stays healthy since the C++/CLI-back-end does not properly support properties yet. 12 years ago
Dimitar Dobrev 27f8e28036 Fixed the generation of v-table calls to property setters. Ignored methods that are only named "get" and similar, as properties. 12 years ago
Dimitar Dobrev fcb1ab67ca Added tests for properties. 12 years ago
Dimitar Dobrev 824d8b5f30 Rewrote the generating of properties to additionaly handle property overrides and read-only properties. 12 years ago
João Matos 3eb1019cb7 Merge pull request #76 from ddobrev/master 12 years ago
Dimitar Dobrev 549c2046d1 Moved the checks for operators and Dispose to IsRenameableDecl. Moved the checking for conflicts to a separate function. 12 years ago
Dimitar Dobrev 8a61ee71d9 Added tests for the changes in the renaming pass. 12 years ago
Dimitar Dobrev 8c77618c69 Fixed the renaming pass to ignore operators, consider IDisposable.Dispose and take care to avoid naming conflicts. 12 years ago
Dimitar Dobrev bfcc92dfb1 Included properties in the renaming pass. 12 years ago
João Matos 3ff2383a08 Merge pull request #75 from ddobrev/master 12 years ago
Dimitar Dobrev acbdf7d82a Added a test for fixed arrays which showed that setting actually worked incorrectly. 12 years ago
Dimitar Dobrev 159a65d6bb Fixed a bug with multiple inheritance and an indirect return type. 12 years ago
Dimitar Dobrev 275b4a1696 Filled in the setting of a fixed array. 12 years ago
Dimitar Dobrev 80dca38041 Filled in the returning of a fixed array. 12 years ago
triton bc33de5ddd Added parser support for deleted functions. 12 years ago
João Matos 054c028cdc Merge pull request #74 from ddobrev/master 12 years ago
Dimitar Dobrev 444a6e639f Fixed the generation of fields of a type def type by correctly desugaring. 12 years ago
João Matos d83db94c5c Merge pull request #72 from ddobrev/master 12 years ago
Dimitar Dobrev d2e7e99bc3 Fixed the issue about member pointers not pointing to a function. Turns out this is some "pointer to a data member" (?!) that is of little use so just ignore it. 12 years ago
Dimitar Dobrev 5b6beaaf33 Added a test about operators in nested classes. 12 years ago
Dimitar Dobrev 2091d71242 Added a test about the type def - to a function pointer - incorrectly resolved to void*. 12 years ago
Dimitar Dobrev 1af78bd544 Updated the news about the conversion operators. 12 years ago