Liam Wilson
Liam Wilson
Bit of an old thread, but I though this might be of interest. I've been experimenting with compiling Duktape bytecode into C. The code I have created is very primitive...
Not sure if this is a 100% correct fix, but coercing the load/store offsets to ints significantly improve the benchmark results in Firefox version 64 for me (running the tobu...
@torch2424 well all credit to @anba for tracking down the issue. I just spotted his comment here https://bugzilla.mozilla.org/show_bug.cgi?id=1515620#c3 and thought "hmm, I wonder if I can just tweak the generated...
> Oh, no, I mean the engine-implemented C++ accessor function for `buffer` that is ultimately getting called by the JS engine when you call `.buffer`. It's probably not hard to...
> I wonder if M2-Planet as any chance of building pnut. If so, that might remove the need for pre-built pnut-exe. Oh yes, I can see you had this question...
I though I'd mention this here. I've wired up my pnut_js fork to live-bootstrap. My changes to live-bootstrap is definitely not in a mergeable state, but I thought it may...
> Note that tcc also relies on types being of certain size. E.g. int must be 4 bytes (even though that is not specified in C standard) Is that ever...
> Building too old tcc is probably not super useful for non-x86 arches :( . Maybe we'll be able to get 0.9.27 or perhaps bootstrappable fork tinycc (which is about...
> > There are lots of quirks and rough edges in tcc_bootstrap_alt. I am currently working on a cleaned up version https://github.com/cosinusoidally/tcc_simple that relies purely on heavily cut down versions...
Good to hear you have made so much progress. I've just checked with a fresh master checkout of https://github.com/cosinusoidally/tcc_bootstrap_alt and I am able to build `tcc_1_7` with gcc: ``` $...