Andrei Markeev
Andrei Markeev
@pitust please don't hard-update to `int64_t`, it should be done in a particular TSC target project, definitely not in the core. One of the main goals of this project is...
> I simply link libgcc and even though the target is x86, no 64-bit math, it works with 64-bit ints I guess it depends on the platform a lot, and...
Not sure what you mean by _bootstrapping_, but big part of transpilation is preprocessing provided by TypeScript (and I cannot do anything about it). If you could provide some concrete...
> 2.8.3 is pretty old true, but for now I am only implementing ES3 spec, so it doesn't really matter which TS version is used. I will update it at...
Thanks for the idea! One thing though: if there are multiple returns inside IIFE, that makes things a bit ugly, because we would have to break from the block using...
how about ### Option 3 When creating `lualib_bundle.lua`, only include helpers that were really used in the code.
if we get `prototype` working, then we can use TS->ES3 transpilation to have classes as well. I don't want to make a separate implementation for classes for now. Let's cover...
@pitust it already kind of works like that there are actually 3 things: - reference to the function - function closure - function object fields
ah I see. there's a difference between `this` (i.e. instance of a function) and statically adding fields to the function object. yes that is still not implemented.
No good support for scanf yet. ts2c doesn't perform validation on the existence of a called function, so simply adding `scanf` call into the code will work... However, the bigger...