5175 Commits (e8fbdaa68a897dfa969ee2a9073974f9355c4f64)
 

Author SHA1 Message Date
triton 3a5faff28c Removed the old solution file. 13 years ago
triton bcf9625b03 Added needed patches for Clang. 13 years ago
triton d474f0a04f Added a bridge project containing the managed files bridging the native Clang parser. 13 years ago
triton e819156c3b Added the new extensible wrapper generator. 13 years ago
triton c4fd9ae614 Added C++/CLI wrapper around the C++ Clang parser. 13 years ago
triton 2040d8271e Renamed current generator to GCC generator (part 2). 13 years ago
triton 894e574876 Renamed current generator to GCC generator. 13 years ago
triton ef66f1586d Removed old build files. 13 years ago
Alex Corrado b0796517cb Apply Miguel's patch to fix the build 14 years ago
Alex Corrado 4561c6182c Move qt into examples directory and don't build examples by default. Fix tests build 14 years ago
Alex Corrado 9f574493c1 [generator] Get correct native layout size when a field is typed as a class by value 14 years ago
Alex Corrado 7662dd4430 [generator] Correctly handle fields that are fixed-length arrays 14 years ago
Alex Corrado 8f2dbdc3ae Remove more bitrot to fix the build 14 years ago
Alex Corrado ce9d2e262b [CppField] Add support for IntPtr fields 14 years ago
Alex Corrado eb59e306c2 [ItaniumAbi] Flesh out mangling type codes a bit 14 years ago
Alex Corrado fb85e5a3ed Experimental support for initing the native vtptr ourselves (enable with -define:INIT_NATIVE_VTABLES) 14 years ago
Alex Corrado aefe6e0e2a Remove some bitrot 14 years ago
Alex Corrado 6825982069 Minor CppTypeInfo clean up. Add HasVTable property 14 years ago
Alex Corrado 58566ee37c [ItaniumAbi] Improve compression in name mangling 14 years ago
Alex Corrado 1317b0e9cf [generator] Fix nested classes in C# template 14 years ago
Alex Corrado f008291cbe Fix issue with value types that don't implement ICppObject 14 years ago
Alex Corrado 5d096f616b Commit last qt bindings work from the summer 14 years ago
Alexander Corrado 73fb2eb2a1 Fix ICppObject native-to-managed marshaling when there is no vtable 14 years ago
Alexander Corrado bf12d1cd84 Mangling support for namespaces; generate MangleAs attribute on interfaces 14 years ago
Alexander Corrado d1231ca335 Stub in mangling tests with a failing Itanium compression test case. 14 years ago
Alexander Corrado 588165294d Generator: add support for enums and namespaces 14 years ago
Alexander Corrado ade252db80 CppType: value types and IEnumerable<CppModifiers> 14 years ago
Alex Corrado a69511b6e6 Account for alignment when calculating NativeSize, and fix bug with cloning base CppTypeInfos. 14 years ago
Alex Corrado 6b01512bee If InlinePolicy is "NotPresent," do not add those methods to the generated wrapper (unless they are virtual). Make things prettier :) 14 years ago
Alexander Corrado 961a351592 Remove auto-generated warning from handwritten file 14 years ago
Alexander Corrado 6a2a76216a Generator: make interfaces partial, make filter files more expressive. Update qt bindings to build correctly out of the box 14 years ago
Alexander Corrado cb888f8440 Hack up the build 14 years ago
Alexander Corrado bdd77ead03 Reorganize Qt bindings 14 years ago
Alexander Corrado a7770c3ab4 Oops that was only a mem leak for value types! 14 years ago
Alexander Corrado c4a9e3a940 Fix invalid IL and memory leak returning by value (Itanium) and/or as value type 14 years ago
Alex Corrado ee88d0caed Add partial methods BeforeDestruct and AfterDestruct as hooks to help customize generated wrappers 14 years ago
Alexander Corrado 3d6f6f214c Correctly adjust vtable indexes to account for removed duplicates 14 years ago
Alexander Corrado ec4699bed2 Test when an inherited virtual member is overridden and listed in a derived class's interface definition 14 years ago
Alexander Corrado 14a7c4782b Implement MethodSignature.ToString 14 years ago
Alexander Corrado 9b4206c960 Fix vtable layout for classes derived from classes with non-primary bases 14 years ago
Alexander Corrado 6cdba21cf6 Base derived type's initial gchandle delta off primary base's 14 years ago
Alexander Corrado b9b2232c95 Call __cxxi_InitBases in derived types 14 years ago
Alexander Corrado 29aa72f872 FIXME: Managed override tramps need to support Itanium's return byval hidden argument 14 years ago
Alexander Corrado da3a8dbea4 Generator: correctly deal with arbitrarily long inheritance chains 14 years ago
Alexander Corrado 1f6d968a12 Fix stack overflow 14 years ago
Alexander Corrado adfd69958f Misc fixes. Always generate all virtual methods in iface 14 years ago
Alexander Corrado 0d5dd66117 qt: add handwritten QString because generated version had problems 14 years ago
Alexander Corrado 474409c625 Do not always assume ICppObject; support structs too 14 years ago
Alexander Corrado abbcad5411 Refactor CppAbi to move fields related to the type being emitted into CppTypeInfo 14 years ago
db12e4ecc4 Generator: do not try to init bases in the subclass ctor 14 years ago