Levi

Results 56 comments of Levi

To do: - Move stuff to ctx - Handle known object properties - Possibly add more unit tests Will comment here again when everything is finalised

Is there a reason why stuff like `[1][0]` was replaced with `(0, 1)` before instead of just `1`? The tests seem to pass fine but I want to be sure....

`cargo test -p swc_ecma_minifier terser_exec_tests__terser__compress__evaluate__unsafe_string_bad_index__input_js --features concurrent` currently fails with a weird infinite loop bug, doesn't seem to be related to `optimize_member_expr`, need to investigate further

> `(0, foo)` is about making `this` undefined Does this apply to objects too? Like should `({a: 5}).a` be replaced with `(0, 5)` or just `5`? Currently it's replaced with...

Need to handle known object properties in simplify's `optimize_member_expr`. Will require a function signature change to accept obj and prop instead of expr. This PR should be ready for review...

Lunar Client's anti-cheat is honestly pretty simple and easily bypassable. There's a video somewhere of another developer that created a bypass of it within the last 7-14 days cheating on...

I'll try find the video. Porting to 1.8.9 (or any other version) should only require changing the class/field/method references in the transformer class. At least with 1.7/1.8, the only difference...

Thanks for all the mappings. I have basically completed the port but there's another issue as the "FMLCorePlugin" class was removed in 1.8 Forge. Trying to find a work-around.

@glamingles In the latest release, the Lunar Client icon next to your username is not implemented. This wasn't actually a feature in Lunar Client at the time of the latest...

I haven't maintained this mod in a while, however I was considering updating it and may do so. It wouldn't surprise me if Lunar has changed something in attempt to...