Test that demonstrate the "new 0" and show some other erroneus behaviour too.

Implemented CastExpression. ImplicitCast and ExplicitCast statement classes.

Fixed implicit constructor string generation.

Implemented CtorExpr.

All test cases pass.

Fixed indentations, streamlined the code.

Fixed regressions.

Fixed regressions.

Adding a test case not covered before.

Fixed, refactored and simplified things.

Still more fixes (0 to null ptr conversion, enum check). The additional test passes now too.
Generated up-to-date parser bindings for non-Windows platforms.
Fixed build on Linux(Ubuntu).

Contributed by @shahid-pk.

Closes pull request #360.
Fixed wrong code generation for constant-size arrays of non-primitive types.

References #380.
Fixed the include path problem #321. (the test case for C++ may be necessary.)
Fixed handling of the argument for indexers.
Fixed 4 bugs related to custom comparison operators.

1. Missing Equals to complement operator ==;
2. Endless recursion when having a == and comparing to null;
3. Crash when having a == and comparing a null pointer to sth else;
4. Incompilable code with a type derived from a struct with operators.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Fixed a bug in the Equals generation for CLI and regenerated the bindings.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
Extract ABI-common vtable entry allocation code and fix indexing of ignored entries.
A test for floating point default arg
Fixed the floating point bug.
Fixed wrapping of virtual overloaded operators.

References #389.
Implemented a dependent namespaces test
Fixed the inheritance of a linked class.
Implemented dependent native project generation to premake script.
Namespaces test fixed