From: Jean Privat Date: Fri, 30 Jan 2015 02:01:18 +0000 (+0700) Subject: Merge: Ropefix X-Git-Tag: v0.7.1~2 X-Git-Url: http://nitlanguage.org Merge: Ropefix A few modifications to ropes, I discovered that the `+` routine used to create too many Concat nodes passed a certain point, which inceased the RAM use of Strings unnecessarily (might help with #1106's example program, on my machine the memory went from 200M+ used to 20M). While I was at it, I removed a few old-style-inits that were no longer necessary. Some others however I could not remove, maybe there is a way I can do so, but with the spec of the new constructors I'm not entirely sure how to do so without retaining unnneeded information or complexifying instanciation, that'll have to wait. Pull-Request: #1127 Reviewed-by: Jean Privat Reviewed-by: Alexandre Terrasa Reviewed-by: Alexis Laferrière --- 929eeb8226712ede1d199ee9fff684c6ca191804