{"head":"9b8b369d29a478ed141fab90e24e1cd2aa8e9e20","size":1,"push_id":46937142,"commits":[{"sha":"9b8b369d29a478ed141fab90e24e1cd2aa8e9e20","author":{"name":"Hans Duedal","email":"60fd8536301150cbca7d02bd1eb7a645a04a706e@onlinecity.dk"},"url":"https://api.github.com/repos/onlinecity/cpp-smpp/commits/9b8b369d29a478ed141fab90e24e1cd2aa8e9e20","message":"Rewrote GSM-encoding for 25x performance boost\nPreviously the GSM encoding used a replace_all in a loop for each letter in the dictionary.\nAlso the regexp consumed a considerable amout of CPU time, even more than the replace_all.\nBoth have been replace by a new UTF-8 aware encoding algo that does a single pass on the data."}],"ref":"refs/heads/master","legacy":{"head":"9b8b369d29a478ed141fab90e24e1cd2aa8e9e20","size":1,"push_id":46937142,"shas":[["9b8b369d29a478ed141fab90e24e1cd2aa8e9e20","hd@onlinecity.dk","Rewrote GSM-encoding for 25x performance boost\nPreviously the GSM encoding used a replace_all in a loop for each letter in the dictionary.\nAlso the regexp consumed a considerable amout of CPU time, even more than the replace_all.\nBoth have been replace by a new UTF-8 aware encoding algo that does a single pass on the data.","Hans Duedal"]],"ref":"refs/heads/master"}}