{"push_id":936729649,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"025bf75f863750d29f7c7b523c2ad92f5bb62832","before":"dbbbe0626872bd88a0262a8545b81a1b5eeceaa4","commits":[{"sha":"025bf75f863750d29f7c7b523c2ad92f5bb62832","author":{"email":"df2216b31178ee20dc5bde31484174ea4dab4580@refcnt.org","name":"Steven Schubiger"},"message":"Optimize merging for partial lines further\n\nCompleting partial lines (i.e., to ones without truncated escape sequences)\ncan be handled more efficiently by concatenating only the partial line\nbeginning at the last escape control character with the characters read\nfrom the input stream.  Compared to previous code which concatenated the\n*entire* partial line with the characters read, pass now the resulting\nstring of aforementioned concatenation separately to the escape sequence\ncleaning function.\n\nEven though it may appear as a minor optimisation, it is a /substantial/\nimprovement in terms of memory being allocated when cleaning lines.","distinct":true,"url":"https://api.github.com/repos/stsc/colorize/commits/025bf75f863750d29f7c7b523c2ad92f5bb62832"}]}