The heap allocation for the implementation won't be removed by LTO.
PIMPL pattern is great for reducing compilation time and creating stable user-facing APIs but it has a runtime cost. The "implementation" part is usually heap allocated and calling its methods have extra overhead of…
20 year C++ programmer here. I work on multithreaded server code. Stopped using modern C++ features 5 years ago. I'd compare my use of C++ to be roughly equivalent to the use of C++ in the NodeJS project or the V8…
`cat | buble` did the trick! Thanks.
I continue to use babel 5.x which is much easier to use than babel 6.x which cannot be globally installed. Babel 5.x supports jsx by default. Would be great if buble would have feature parity with babel 5.x to ease the…
Surely the AST is still produced? Acorn is the parser I assume?
rich_harris Yet another great project. Thanks. Question - how to have buble accept input from stdin and output to stdout? This is useful for quick ES6 tests and chaining piped output. buble with no args prints help.…
The heap allocation for the implementation won't be removed by LTO.
PIMPL pattern is great for reducing compilation time and creating stable user-facing APIs but it has a runtime cost. The "implementation" part is usually heap allocated and calling its methods have extra overhead of…
20 year C++ programmer here. I work on multithreaded server code. Stopped using modern C++ features 5 years ago. I'd compare my use of C++ to be roughly equivalent to the use of C++ in the NodeJS project or the V8…
`cat | buble` did the trick! Thanks.
I continue to use babel 5.x which is much easier to use than babel 6.x which cannot be globally installed. Babel 5.x supports jsx by default. Would be great if buble would have feature parity with babel 5.x to ease the…
Surely the AST is still produced? Acorn is the parser I assume?
rich_harris Yet another great project. Thanks. Question - how to have buble accept input from stdin and output to stdout? This is useful for quick ES6 tests and chaining piped output. buble with no args prints help.…