João Matos
|
560031c2d8
|
Merge pull request #284 from ddobrev/master
Fixed a few warning caused by classes forwarded as structs
|
12 years ago |
Dimitar Dobrev
|
21cf90411a
|
Fixed a few warning caused by classes forwarded as structs.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
triton
|
1802470013
|
Kill the old parser (good riddance :).
|
12 years ago |
João Matos
|
5345206a57
|
Merge pull request #283 from ddobrev/master
Converted all "complex" (for example participating in class hierarchies) data type to classes
|
12 years ago |
Dimitar Dobrev
|
5523a83b29
|
Converted all "complex" (for example participating in class hierarchies) data type to classes.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
1e4553c6b6
|
Merge pull request #282 from ddobrev/master
Fixed the renaming pass to account for overloads of functions
|
12 years ago |
Dimitar Dobrev
|
9e480dd364
|
Fixed the renaming pass to account for overloads of functions.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Conflicts:
src/AST/Class.cs
src/Generator.Tests/Passes/TestPasses.cs
src/Generator/Generators/CSharp/CSharpTypePrinter.cs
|
12 years ago |
João Matos
|
b932112103
|
Merge pull request #281 from ddobrev/master
Sealed private overrides
|
12 years ago |
Dimitar Dobrev
|
b1afea2251
|
Sealed private overrides.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
4172b32251
|
Merge pull request #280 from ddobrev/master
Prepended 'get' and 'on' to methods and events respectively when there's a conflict with a newly generated property
|
12 years ago |
Dimitar Dobrev
|
cbf4afae1f
|
Prepended 'get' and 'on' to methods and events respectively when there's a conflict with a newly generated property.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
5151bcbe70
|
Merge pull request #278 from ddobrev/master
Simplified the getting of a function type now that the more complex (native) type is no longer used for abstract impls
|
12 years ago |
Dimitar Dobrev
|
36bdfb6c07
|
Simplified the getting of a function type now that the more complex (native) type is no longer used for abstract impls.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Conflicts:
src/AST/Method.cs
|
12 years ago |
João Matos
|
33cb8427b8
|
Merge pull request #277 from ddobrev/master
Moved IsSynthetized from Method to Function
|
12 years ago |
Dimitar Dobrev
|
ca2b3a312e
|
Moved IsSynthetized from Method to Function.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Conflicts:
src/AST/Method.cs
|
12 years ago |
João Matos
|
caf645a4fd
|
Merge pull request #276 from ddobrev/master
Fixed some bugs caused by conflicts
|
12 years ago |
Dimitar Dobrev
|
8438f112e5
|
Fixed some bugs caused by conflicts.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
4146736222
|
Merge pull request #275 from ddobrev/master
Improved the pass for generating properties
|
12 years ago |
Dimitar Dobrev
|
4857c8fee3
|
Improved the pass for generating properties.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Conflicts:
src/Generator/Passes/GetterSetterToPropertyAdvancedPass.cs
|
12 years ago |
João Matos
|
9888895694
|
Merge pull request #274 from ddobrev/master
Added an option to generate a single source file per extension
|
12 years ago |
Dimitar Dobrev
|
840ce34552
|
Added an option to generate a single source file per extension.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Conflicts:
src/Generator/Driver.cs
src/Generator/Options.cs
|
12 years ago |
triton
|
5a27285f65
|
Fixed CLI marshaling of in/out parameters under some cases.
Closes pull #269.
|
12 years ago |
Tom Spilman
|
9159e531f4
|
Added EnumInOut tests.
|
12 years ago |
João Matos
|
ec4b91add4
|
Merge pull request #273 from ddobrev/master
Generated methods and variables of base classes of value types
|
12 years ago |
Dimitar Dobrev
|
f77d394eb1
|
Generated methods and variables of base classes of value types.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
triton
|
fede2d4c23
|
Reworked the parser generation driver.
Now the path to the headers is not hardcoded and the driver will check if its safe to generate the OSX bindings.
|
12 years ago |
triton
|
c91899ddf3
|
Whitespace change.
|
12 years ago |
triton
|
dc38efcd5b
|
Removed unused namespace.
|
12 years ago |
triton
|
8ace8354b5
|
Re-generated the OSX parser bindings.
|
12 years ago |
triton
|
e4873e20cc
|
Fixed anonymous declaration parsing.
|
12 years ago |
João Matos
|
4291cb7fa3
|
Merge pull request #272 from ddobrev/master
Fixed wrong code generated for indexers in value types
|
12 years ago |
Dimitar Dobrev
|
e4b860c053
|
Fixed wrong code generated for indexers in value types.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
6310ce6ecc
|
Merge pull request #271 from ddobrev/def_vals
Some refactoring in preparation for the default values of parameters
|
12 years ago |
Dimitar Dobrev
|
f88c20aa94
|
Some refactoring in preparation for the default values of parameters.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
João Matos
|
c01ede7fbd
|
Merge pull request #208 from ddobrev/master
Ignored all pointers to members because they are not currently supported
|
12 years ago |
Dimitar Dobrev
|
ea0f6e8c56
|
Ignored all pointers to members because they are not currently (if ever) supported.
Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
|
12 years ago |
triton
|
70dfd42e07
|
Added support for C records to the parser.
|
12 years ago |
triton
|
7f927db6c8
|
Renamed ASTContext parameters.
|
12 years ago |
triton
|
ca6884c19c
|
Fixed the AST converter for the new macro location name.
|
12 years ago |
triton
|
f95d013651
|
Re-generated the parser bindings.
|
12 years ago |
triton
|
c67e6a5ffb
|
Fixed naming conflict in Location field in the AST.
|
12 years ago |
João Matos
|
3d39b62589
|
Merge pull request #268 from tomspilman/outenum
Fixed Out And InOut Enum Parameters
|
12 years ago |
Tom Spilman
|
ba8c29c1ac
|
Fixed simple mistake in the EnumOut tests.
|
12 years ago |
Tom Spilman
|
ba4eedd131
|
Fixed CLI to support out/inout Enums.
|
12 years ago |
Tom Spilman
|
2912d6601b
|
Merge branch 'master' into outenum
|
12 years ago |
João Matos
|
0406a10517
|
Merge pull request #267 from tomspilman/inout
Fixed Ref Printing
|
12 years ago |
Tom Spilman
|
ab4440fb14
|
Fixed in/out for CLI.
|
12 years ago |
Tom Spilman
|
47e7e68c12
|
Fixed IsInOut primitives to correctly pass the input value to the native code.
|
12 years ago |
Tom Spilman
|
f60d267168
|
This fixes out or in/out enum parameters to generate correctly.
|
12 years ago |
Tom Spilman
|
5e63406de0
|
Added tests for out enums.
|
12 years ago |