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

**[T](#title)itle**: Poor debugging experience of generated code. **[D](#desc)escription**: A lot of Cpp2 can be generated, not visible in the Cpp2 source code itself. For example, generated constructors and assignments, as...

bug

Resolves .

question - further information requested
pri-3: smaller targets of opportunity

**[T](#title)itle**: Can't interpolate function call. **[M](#rep)inimal reproducer** (): ```Cpp2 main: (args) = { _ = :() ""; // Cpp1 error: `args` isn't captured. _ = :() ""; // Cpp2 error...

bug

**[T](#title)itle**: Can't use `#include`d declaration in requires clause. **[D](#desc)escription**: A header include is treated like Cpp1 code and is emitted in phase 2. A forward declaration in phase 1 can't...

bug

I feel that the new behavior for operators such as: `i++` returns the same value is in CPP/1 `++i` and adding `obj-` as moving object feels weird to me and...

suggestion

Hi, I am not sure if someone has mention it already but i think named function arguments might be a helpful extension. The implementation should basically be the same as...

suggestion

**[T](#title)itle**: `@copyable` with `this` member isn't `std::copyable`. **[D](#desc)escription**: `@copyable` is documented as But it's implemented as So when `t` has a `this` member, only a copy constructor is generated. **[M](#rep)inimal...

bug

Resolves #467. Partially addresses #387 ().

question - further information requested

question - further information requested