João Matos
498f43e722
Install the 7z archiver.
10 years ago
João Matos
9af08beaee
Move Premake generation to the script stage.
10 years ago
João Matos
b1eed06f26
Download and extract LLVM binary dependencies for the build.
10 years ago
João Matos
fb744b0ce3
Test the 64-bit release binaries.
10 years ago
João Matos
1e64022012
Remove GCC multilb packages as they're not needed.
10 years ago
João Matos
801963f16a
Merge pull request #516 from xistoso/master
...
Rework on VagrantFile:
10 years ago
Pedro Miguel Casaleiro Dias
a71887070f
Rework on VagrantFile:
...
- Setup for ubuntu_x64.
- Clone and Compile of Llvm.
- Separate settings file to configure vm locations (min recomended memory 8gb).
Removed old Vagrantfile no longer relevant.
10 years ago
Dimitar Dobrev
069b727a23
Fixed the generation of overloads for free functions with default args.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
João Matos
a8307842dc
Compile in 64-bits since Travis is running 64-bits Ubuntu.
10 years ago
João Matos
3b8266cdaf
Added GCC multilib packages.
10 years ago
João Matos
0ad2a82cb5
Install GCC 4.8 on Travis.
10 years ago
João Matos
8ab0fc08da
Use apt-get to install the Mono packages.
10 years ago
João Matos
ba0622df5d
Added missing Ubuntu 12.04 compatibility repository.
10 years ago
João Matos
63d9eb1606
Install aptitude before trying to use it.
10 years ago
Dimitar Dobrev
04547574ba
Fixed the generated wrappers for attributed function types.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
João Matos
bbeed1306a
Try to install Mono packages with aptitude.
10 years ago
João Matos
4a9ddc310e
Prefer the 64-bit version of Premake when doing Travis builds.
10 years ago
João Matos
a8aef55d79
Fixed premake5-linux to work when called outside its directory.
...
Should fix the Travis CI error.
10 years ago
Dimitar Dobrev
5c5c9b8698
Fixed nested abstract classes to get internally implemented.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
86bd6bd118
Fixed the names when marshalling enum parameters in the C# end.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
45e4ba7782
Fixed a compilation error when having a setter match for an explicit interface getter.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
8fd62e6294
Fixed a bug with removing the "override" modifier when overriding a member of a secondary base.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
f9b795bcc5
Regenerated the parser bindings for Linux as well.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
994ed60dc0
Something went wrong and the actual fix for changed property access wasn't sent.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
82446e4983
Regenerated the parser bindings.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
25f2b4a1f9
Prevented any change of access for inherited virtual properties.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
217e034ee9
Fixed a grammatical error.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
1069104eb6
Added a test for interface impls not added if the interface has already been created.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
83a556aa35
Made the method for constructing qualified names of declarations public.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
240ac3e460
Fixed a bug - interfaces were not implemented if they'd been already created.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
06cc860019
Disabled a test because the premake for it fails to add a dependency.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
1c823fbf40
Fixed incorrect renaming of methods when there's a property with the same name in a dependency.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
ad6555f957
Fixed the wrapping of default args assigned with a ctor expression with more than one param.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
fcd7260f6d
Filled in he missing C++ impls of methods with default args.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
c136e2d220
Fixed incompilable generated C# code when having a function pointer returning a pointer.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
c0fbdcbb0a
Fixed the auto-compilation in the C# end by adding a reference to System.Core.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
27d3f21a75
Revert "Included ignored fields in the wrappers for better marshalling."
...
This reverts commit 65cac93259
.
Conflicts:
src/Generator/Generators/CSharp/CSharpTextTemplate.cs
tests/Basic/Basic.h
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
672f88df5a
Fixed the multiple inheritance of nested types.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
8ddc1e4736
Removed ignored methods from consideration when generating properties.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
42828f35fd
Fixed the generation of abstract impl calls in property setters.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
5395761809
Fixed a bug that could cause a method to be added twice to its class.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
João Matos
0af85902be
Merge pull request #510 from ddobrev/master
...
Optimised the passes for time
10 years ago
Dimitar Dobrev
8349d52814
Removed the visitors when checking for ignored declarations.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
Dimitar Dobrev
b7204777b7
Removed the visitors when checking for incomplete declarations and types.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
João Matos
3fe6367933
Update appveyor.yml
10 years ago
Dimitar Dobrev
e014ffbe15
Cached the file-related properties of TranslationUnit to avoid the performance cost.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
João Matos
a0a5156715
Merge pull request #504 from ddobrev/master
...
Removed three hacks about method objects in v-tables
10 years ago
Dimitar Dobrev
f09a49b353
Removed three hacks about method objects in v-tables.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago
João Matos
a1d7e685bc
Merge pull request #502 from ddobrev/master
...
Fixed a bug when a function returns an abstract class contained in a dependency
10 years ago
Dimitar Dobrev
de0392ca1e
Fixed a bug when a function returns an abstract class contained in a dependency.
...
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
10 years ago