Dimitar Dobrev
|
e33ae461b0
|
Fixed a bug when a default arg of type double has a value ending with .0.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
53e75ab19f
|
Fixed a bug when having a default arg value for a pointer to a C# struct.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
b972aeb8b3
|
Fixed a failing test about the native-to-managed map.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
1d0b80b280
|
Used the correct return type when generating a v-table call.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
d9e54d679d
|
Fixed the CS writer to compile after forgetting to update some invocations.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
3751e647a4
|
Simplified and moved the pass for translation units renamed to name-spaces.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
2f599daec0
|
C#-printed qualified names for template specialisations.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
07b23e6f84
|
Removed some redundant code when writing qualified names.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
315e3e50f3
|
Fixed the naming of multiple anonymous types in a union.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
597922c1db
|
Stopped at an ignored base when getting the root one.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
b252de41d9
|
Added a check whether a library to wrap has already been parsed.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
7328538f19
|
Prevented Dispose from destroying unmanaged objects we didn't create.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
11603067f8
|
Removed the useless SuppressFinalize when not generating dtors.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
73e9455821
|
Put own (created in managed code) objects in the object map upon creation.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
84d8af2396
|
Added a mapping between native object and their managed wrappers.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
befad1ba0f
|
Sped up the generator by using a constant instead of constructing strings.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
João Matos
|
a7443265a0
|
Fixed marshalling of `const char**` types in C#.
Fixes issue #454.
|
10 years ago |
João Matos
|
361f8d2787
|
Workaround embedded resources failure under OS X / xbuild.
|
10 years ago |
João Matos
|
e484f6f7e7
|
Fixed the OS X tests build to use the Xcode toolchain lookup support.
|
10 years ago |
João Matos
|
2b1c20d432
|
Added Xcode OS X toolchain lookup code.
|
10 years ago |
Abhinav Tripathi
|
f81247911b
|
Fixed compilation issues when nesting more than one anonymous types.
|
10 years ago |
Dimitar Dobrev
|
1a076ed8b0
|
Extended the commenting of enum members to handle multi-line comments.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Abhinav Tripathi
|
c7c74e306b
|
Added CS_INTERNAL macro definition and test.
|
10 years ago |
Dimitar Dobrev
|
a293984424
|
Fixed the signatures of const functions.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
1cb4b22788
|
Fixed the pass for ambiguity to correctly mark ambiguous functions.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
f0d237d9c2
|
Added a new property for the line number of the end of a declaration.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
993cb82bb7
|
Revert "Fixed parsing of function signatures with const-qualified return types."
This reverts commit 7d5e53e1df .
Conflicts:
tests/Native/AST.h
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
99c124eb53
|
Fixed the location of a friendly declaration.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
triton
|
7d5e53e1df
|
Fixed parsing of function signatures with const-qualified return types.
|
10 years ago |
triton
|
c61f422a28
|
Slightly refactor signature range code to make it easier to read.
|
10 years ago |
Chris Spencer
|
e3a88f9136
|
Fix the anonymous delegates pass so it doesn't generate duplicate delegates when the same namespace is used in multiple translation units.
|
10 years ago |
Chris Spencer
|
d5d17e3ca1
|
Fix issue with includes not being generated for delegates defined in a different file.
|
10 years ago |
Chris Spencer
|
0c535d361b
|
Generate delegates for non-typedef'd function pointers to prevent runtime exceptions during marshalling.
|
10 years ago |
Dimitar Dobrev
|
8505f82ff0
|
Fixed signatures to include the 'const', if any.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
Dimitar Dobrev
|
49d3c85b7c
|
Copied the signature and the line number when cloning functions.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
10 years ago |
João Matos
|
ae4fab7db5
|
Fixed some extra whitespace on RenameRootNamespaces.
|
10 years ago |
triton
|
b36c768407
|
Fixed assembly property attributes.
Closes #419.
|
10 years ago |
Stephan Sundermann
|
952be0b491
|
Don't visit invalid units
|
10 years ago |
Stephan Sundermann
|
a125b055b0
|
Add missing reference
For some reason premake didn't rebuild when I changed this and no compile error was thrown.
|
10 years ago |
Stephan Sundermann
|
9b3313d424
|
Use libc++ on osx
|
10 years ago |
Stephan Sundermann
|
d5c754264e
|
Determine bitness on osx
This reads the bitness from mono which is in path.
|
10 years ago |
triton
|
da846efd48
|
Added parser bindings for 64-bits OSX.
|
10 years ago |
triton
|
087b21e7d4
|
Added 64-bits OSX support to the parser bindings generator.
|
10 years ago |
Stephan Sundermann
|
a314b8ede6
|
Fix build error on osx
|
10 years ago |
Andrius Bentkus
|
2a8b45e549
|
Throw exception on not support VTable instead of silently using Itanium.
|
10 years ago |
Andrius Bentkus
|
5102fb55d7
|
Remove not used variable.
|
10 years ago |
Andrius Bentkus
|
1bffbe8dee
|
Fix warning, OrignalPtr is an IntPtr and therefore can not be null.
|
10 years ago |
Dimitar Dobrev
|
36203df887
|
Restored the full qualifying when printing types.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
Dimitar Dobrev
|
3b4fce6f33
|
Added a property for the line at which a declaration is located in its header.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
11 years ago |
triton
|
0c277cff5a
|
Updated to latest LLVM and Clang revisions.
|
11 years ago |