linusyang

Results 15 comments of linusyang

@anestisb @breakersvd Hi buddies, I have managed to run unmodified 32-bit Linux version of cdex converter on Windows. The key is to use the awesome [flinux](https://github.com/wishstudio/flinux). Essentially, flinux is a...

@Nightmare-MYS You need to put everything in the same directory. `flinux` has problems with path conversions. You may instead run the command like: flinux compact_dex_converter_linux_32 AppIndexProvider_classes.cdex

@kerkilchoi Thanks for your comment. Short answer is that, currently still impossible to run on non-jailbroken devices. Because OpenCL is a private framework which sandboxed apps don't have rights to...

simple-obfs works well with Windows, even with TCP fast-open support on Windows 10. You are using the wrong, default libev library that has a miserably slow backend using `select()`. Please...

@Mygod @madeye @wongsyrone Hi everyone! Besides upgrading to PCRE2, I recommend another regular expression library: [sregex](https://github.com/openresty/sregex). Reasons: 1. Pure C library, easy to embed 2. Perl/PCRE (mostly) compatible (except backtracking,...

@wongsyrone Of course. My point is that we have alternative choices other than PCRE2. And there is no need to stick to PCRE if we do not need those backtracking...

@madeye No problem. I will first make a patch using sregex. And we can later discuss there to decide which RE2-like library to use.

@madeye Our use case of ACL is that we match a **single string** against **a bunch of REs**. In such scenario, NFA-based engine outperforms the backtracking engine. The reason is...

@Mygod Simply ignore that word. It is just promotion. Just like people call lambda syntax modern, which was invented in 1930s. Edit: For the worst case problem, the user can...

@Mygod For sregex library, it compiles the RE string into bytecode and can be stored efficiently. The bytecode only needs to be created once [initially](https://github.com/linusyang92/shadowsocks-libev/blob/ssr/src/acl.c#L383). I think sregex is lightweight...