434 Commits (02099294b0b383b05683e95937150c20ff9bd123)
 

Author SHA1 Message Date
triton 02099294b0 Added better support for class template partial specializations (used in Qt). 13 years ago
triton d4a469ddf9 Link with LLVM's BitReader and BitWriter libraries since the new revision requires it. 13 years ago
triton 2e317e8c0d Updated Parser.cpp to the latest LLVM revision. 13 years ago
triton 5d0e8b99e3 Created a new top-level target executable ("Cxxi") and fixed the Generator to be a proper library. 13 years ago
triton 82508bff14 Added the missing enum macros needed for testing the latest commit. 13 years ago
triton f1c6c7b58f Added support for cleaning up the names of enum items (and a test). 13 years ago
triton 2a4c3481d1 Added some tests for passes. 13 years ago
triton 065ccef9f8 Added a way to run all passes in the translation units. 13 years ago
triton 0d3caa509d Added some helpers for renaming declarations. 13 years ago
triton 9b7e5dc7c0 Renamed LibraryHelpers.cs to Library.cs. 13 years ago
triton 0e8b733369 Remove the Flood example as it is not mainstream enough to be tested by third-party users. 13 years ago
triton 014a084039 Added the new C# backend (still a work-in-progress). 13 years ago
triton 9654661ec1 Updates the examples to the new interfaces. 13 years ago
triton dda4132b9a Added a method to setup the library that takes DriverOptions. 13 years ago
triton 26189991fa Remove C# backend specific code from the bridge. 13 years ago
triton 0070b5f0d6 Update to the new driver interface. 13 years ago
triton f2c86a509a Fixed the 64-bit primitive support in CLI type printing. 13 years ago
triton 4072a2a8bb Added an IMarshalPrinter interface. 13 years ago
triton 2cd35daa5e Update the C++/CLI templates to the new driver. 13 years ago
triton 4510c3c947 Update the driver. 13 years ago
triton 7b2dc65a75 Text templates now have an abstract method to generate their text. 13 years ago
triton e30b1b0780 Added .NET documentation for the unit testing libraries. 13 years ago
triton 7247d039d0 Extract the generic text generating helper code into its own class. 13 years ago
triton af5d2b2584 Remove the old C# backend templates. 13 years ago
triton 04fa54d077 Move CLIGenerator to its own file. 13 years ago
triton df5ea7fe02 Unbreak a line. 13 years ago
triton b70f4d6483 Rename toolSetToUse to ToolSetToUse. 13 years ago
triton 84044619bd Move the InlineMethods enum to the Bridge project. 13 years ago
triton 0be133da70 Extract some generator logic into the driver. 13 years ago
triton 08a4e39e71 Added some more driver options. 13 years ago
triton cfdbee6be1 Removed obsolete example project files. 13 years ago
triton a4e007bfc1 Rename the Native field in Library to make it clear it refers to the shared library name. 13 years ago
triton 85223040bd Use extension methods to cleanup the LibraryHelpers class. 13 years ago
triton bb8a8a5f02 CheckEnumName can be made static. 13 years ago
triton 29e19e483d Make indentation variable protected. 13 years ago
triton 49c7a9b453 Renamed variable to conventions. 13 years ago
triton 68727fc8a9 Update the text fixture to use DriverOptions. 13 years ago
triton 81186dcfd4 Added helper method to get methods in QueryHelpers.cs. 13 years ago
triton b0cc4e6c2f Cleanup unused usings. 13 years ago
triton 44084c9507 Added VisitPrimitiveType to ASTVisitor.cs. 13 years ago
triton 3ab20c7879 Added various helpers methods to get declarations. 13 years ago
triton f91a2cbfd7 Fixed TypedefDecl to be a ITypedDecl too. 13 years ago
triton 9a08863b58 Hide the inherited IsReference declaration. 13 years ago
triton 7116db5338 Added primitive types to the ITypeVisitor interface. 13 years ago
triton 34eeb8e052 Renamed Options to DriverOptions. 13 years ago
triton daaa91acfa Implement missing visitor methods. 13 years ago
triton 24d3fee304 Clean up unneeded usings. 13 years ago
triton ce4de80e10 Added an interface to represent type printing. 13 years ago
triton 3800ccf996 Added a pretty simple diagnostic system so we can provide improved diagnostics to clients. 13 years ago
triton 29851ceaba Extract the declaration sorting into its own pass. 13 years ago