Geequlim

Results 81 comments of Geequlim

Bunnymark compare to GDScript 2019-11-17: ![Bunnymark Result](https://user-images.githubusercontent.com/6964556/69005357-26c04f00-095c-11ea-952e-0b4f1067d907.png) 2020-01-01 ![image](https://user-images.githubusercontent.com/6964556/71628074-2c82a300-2c31-11ea-9d16-b9ca33d86418.png)

@nhydock No such plan in the near feature.

@cupiniki comment this line https://github.com/Geequlim/ECMAScript/blob/706d39af38e313170ffdbed6f94ee65ad9ec0cd2/generate_builtin_api.py#L6

@nhydock Why not using GDNative/ PluginScript ? 1. I'm not sure the gdnative and the plugin script related stuff is stable enough to finish the work. 2. The performance does...

@nhydock I have thought about reducing the allocation by implementing the builtin type in JS. But there is an important problem. Can the performance of the QuickJS vm achieve the...

A new benchmark result after opimize performance (In both binding code and script code) ![Benchmark result](https://user-images.githubusercontent.com/6964556/87508458-05a62e80-c6a2-11ea-99ad-5092f57b8eda.png) As the result shows in `V1DrawTexture` we got more bunnies in JavaScript than GDScript.

There is a bug with stack overflow in QuickJS. You can disable stack checking for this.

@vonagam Does the latest version fixed this ?

@vonagam Does alpha12 fixed this ?

@vonagam I can reproduce the issue when compiled in debug mode with llvm. In release mode with llvm or compiled with gcc in both debug and release mode won't happen.