Optimizing Ruby Path Methods

46 points - yesterday at 8:42 PM

Source

Comments

somewhatrandom9 today at 12:15 AM
byroot sets a great example sharing his code optimization expertise. His blog has many great improvements like this. A 7x improvement in Dir.join and similar calls?! Thank you, byroot!
vidarh yesterday at 10:12 PM
> More importantly, on CI systems itโ€™s relatively common to check out code using git, and git doesnโ€™t care about mtime

git doesn't care about mtime, but git maintains trees whose hash changes if any constituent part of the tree changes. It'd seem tempting to check for a .git and if present use the git tree to determine whether to invalidate the cache.

nixpulvis yesterday at 9:58 PM
Would this be possible to mainline into ruby in some way?
blinkbat yesterday at 9:58 PM
don't take this the wrong way, but -- people still use ruby?