Files
fn-serverless/api/agent
Reed Allman 997c7fce89 fix undefined string slot key (#806)
while escape analysis didn't lie that the bytes underlying this string escaped
to the heap, the reference to them died and led to us getting an undefined
byte array underlying the string.

sadly, this makes 4 allocs here (still down from 31), but only adds 100ns per
op. I still don't get why 'buf' and 'byts' escape to the heap, blaming faulty
escape analysis code.

this one is kind of impossible to write a test for.

found this from doing benchmarking stuff and was getting weird behavior at the
end of runs where calls didn't find a slot, ran bisect on a known-good commit
from a couple weeks ago and found that it was this. voila. this could explain
the variance from the slack dude's benchmarks, too. anyway, confirmed that
this fixes the issue.
2018-02-28 18:35:07 -08:00
..
2017-12-12 15:54:55 -08:00
2018-02-27 10:30:33 -08:00
2017-12-12 15:54:55 -08:00
2017-10-25 16:25:59 +02:00
2017-12-05 08:22:03 -08:00
2018-02-28 18:35:07 -08:00
2018-02-15 16:05:59 -08:00