cppfront icon indicating copy to clipboard operation
cppfront copied to clipboard

A personal experimental C++ Syntax 2 -> Syntax 1 compiler

Results 313 cppfront issues
Sort by recently updated
recently updated
newest added

When I have a constructor with 1 parameter in Cpp2, a `constructor` and an `operator=` are created in Cpp1 and which don't do exactly the same thing, which leads to...

bug

**Describe the bug** For the simplest functions that return arguments directly and do not specify anonymous return value, the deduction of the return value type might be problematic. **To Reproduce**...

bug

**Describe the bug** I copy pasted an example from wiki (https://github.com/hsutter/cppfront/wiki/Design-note:-Postfix-operators) to play with and it does not parse. **To Reproduce** Sample code: ```cpp f: (i: int) -> * (j:...

bug

If the (mixed) .cpp2 input-file begins with a C++20 module declaration, e.g. `module foo; ` the generated .cpp file is not valid C++20. The file begins with various #includes and...

bug

*This is more of a suggestion than a bug but I see your suggestion template is aimed at language features so I write this issue as a bug because I...

bug

**Will your feature suggestion eliminate X% of security vulnerabilities of a given kind in current C++ code?** If yes, please be specific about the classes of bugs that would go...

suggestion

This is #1184 but for modulo... sounds like it was forgotten that you can not mod by zero either. There is also a case of division and modulo of `std::numeric_limits::min()...

suggestion

Hi there :) I came here, first, to gratulate and thank you for this project, it's awesome! So, now to my proposal. 😃 Multiple dispatch solves the expression problem. It...

suggestion

Pragma directives are crucial to access several compiler extensions. In particular, OpenMP and OpenACC use them in C/C++ to map most of their features. Is there a way to forward...

suggestion

Quick question: is there any plan to support bitfields? I know that they don't get much love as a feature in the broader community, but there are applications where they...

suggestion