From: Jean Privat Date: Tue, 29 Dec 2015 14:12:34 +0000 (-0500) Subject: Merge: String block optimisations X-Git-Tag: v0.8~18 X-Git-Url: http://nitlanguage.org Merge: String block optimisations This stack of commits is a batch of brand-new optimisations on `String`, especially regarding the manipulation of UTF-8 characters. As a baseline, last Tuesday @privat tried the JSON parser on a 30MiB json file, the execution took approximately 10 seconds for ~38 GIr with Valgrind, now and with his Nitcc upgrades, the total runtime is less than 2 seconds for ~11 GIr with Valgrind. Pull-Request: #1885 Reviewed-by: Jean Privat Reviewed-by: Alexis Laferrière --- 56813089cd87cc9647aad42624991549f30e510b