Matthew Hall

Results 26 comments of Matthew Hall

I fear that is likely because you're using BusyBox, which almost certainly hasn't been compiled with enough functionality. I'll put this as a low-priority enhancement :-)

Absolutely - if this project is seeing this much attention, I'll happily spend the time trying to optimise it! As soon as possible, I'll investigate general optimisations (to increase the...

That's really cool :-) May I ask for an example copy of the INI file you're parsing, and an example of the operation(s) you're performing on it? I've made some...

I've included PHP's shipped `php.ini` as a performance test, and included `test.sh` which accepts a single argument for the specific INI section to parse. (It simply skips everything else.) Not...

Ah, I've not tested t under ash. Which version specifically are you using? I'll see if I can fix the incompatibility.

Ok. Could you let me know you shell version? (Specifically the shell version the script is being ran under.) Sent from my iPhone > On 6 May 2017, at 13:43,...

No problem, I realised there was a bug breaking the "fallback" functionality (which as you rightly notice, is extremely slow even on the best of hardware), which I've patched. I...

I've had an extensive think about the problem and tried to debug where the duration is being spent. I suspected - and I believe have now proved beyond doubt -...

OK, with the greatest emphasis - please don't get overly excited because I've not extensively tested this (and haven't yet found a way to get myself easy access to a...

https://github.com/wallyhall/shini/compare/expr-experimental Simple change, I had tried `expr` before but obviously wasn't doing it right. The documentation you referenced appears to work correctly in `dash` at least - so here's to...