From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Overlays as an AA-tree Date: Mon, 21 Nov 2016 12:32:46 -0500 Message-ID: <1047fa66-2cd2-3073-5916-49357c12eeef@gmail.com> References: <87d1jylv43.fsf@fastmail.com> <87a8f0p69w.fsf@fastmail.com> <878tujlmp0.fsf@fastmail.com> <87k2dx97tq.fsf@fastmail.com> <834m51csqz.fsf@gnu.org> <87fuol8gxv.fsf@fastmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xKU2GcavgwQ2ATJF8GLa6B8WPdgCgNo7e" X-Trace: blaine.gmane.org 1479750118 32763 195.159.176.226 (21 Nov 2016 17:41:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 21 Nov 2016 17:41:58 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 21 18:41:53 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c8sbE-0006pS-H5 for ged-emacs-devel@m.gmane.org; Mon, 21 Nov 2016 18:41:48 +0100 Original-Received: from localhost ([::1]:50927 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c8sbH-0001Cq-NC for ged-emacs-devel@m.gmane.org; Mon, 21 Nov 2016 12:41:51 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32824) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c8sSh-0002mr-UA for emacs-devel@gnu.org; Mon, 21 Nov 2016 12:33:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c8sSe-0000J5-Pv for emacs-devel@gnu.org; Mon, 21 Nov 2016 12:32:59 -0500 Original-Received: from mout.kundenserver.de ([212.227.126.134]:63909) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c8sSe-0000Hh-F4 for emacs-devel@gnu.org; Mon, 21 Nov 2016 12:32:56 -0500 Original-Received: from [18.189.125.197] ([18.189.125.197]) by mrelayeu.kundenserver.de (mreue005 [212.227.15.168]) with ESMTPSA (Nemesis) id 0MfV31-1cNWdb15Df-00P5xa for ; Mon, 21 Nov 2016 18:32:52 +0100 In-Reply-To: <87fuol8gxv.fsf@fastmail.com> X-Provags-ID: V03:K0:4hMhz78TOHSrvleQkzEp8am1KVuikIDzhdDqo+967BKEYQoxPKz MRc/eLOzKymYOn3zb8TxUiLVfHMVqER0zT2q6KN9hdzm6gdY0Z2vqRMD5IdGsUCgilhp1dI RU9EvYN5k/9sZgx8YvtZDR2iBD5iovSV/9jlvinCjfGvJC1UkoY/Qh05hq0Mk7HMvAgf0ci i0cA7IcIc45SIfiGhYwSg== X-UI-Out-Filterresults: notjunk:1;V01:K0:JbgQba2Obwg=:3H+ba5cy90KCvJQaXysviN Qv3QUlnn2QrPbCfok5c33H6/LJRMy3RrvxNQZZ9AjDUiJSCQ6it9oZx9WEVBH8MmQl5ngMpvb E1JHKQa2jHhRNtsKz/YCfAmITweENYKBVOprhrKknh6xL++q+6z5lbim436dXDprOchImwCLQ mp99t6maLcIiM6T3c2J7MUwt7BNCpp5kebOoMwPH5cwPyMcw8rBNqOxPAi4p7FkDzHiI4RVM1 8qldDBmngT400o7MILNM54qrGRb+4yVOR15ppDzSi3qgBJuu1YQVtz0nWQou/xXyyoHtaf81X D1zxuFC4Xwd8FmOuvOAq0b3/CCQ3RmcthhK3dnBmunX6fAG4sQ3Gh8JUhVFOTLu85x7YlZiiH VvVGNTZxYPkdxqIRzaS4LSmuFXHmUs59GXQEaMyY8wQQpVUaolyEWxHh3f8uxkXa1gUIwcMco mE35aYDn6/sEWcRbIO2FhQeZlVla8ej10sRGBukOnXLguAwEnM8aajQmcVStqNbiSXGTkrLGt i42MRBMlR6DCOf5xVaoI3qH4B0Olxi02ENHki/zi5XJq/dnvgROdmGg3Hv+Obu3XDw/pu4Qtp vPgQB1xJSMldic1RDp2X+C7qp9g8Ja4OkRA+0eq/5sVs+CjwKl3vX0B5Z4uCoPUdTJnX/lkk7 KHstz8FjWDiQcf1cv2vGXlVOBhtDugf1zea0MrOA9S8Ppc8wBkn4tD365JMZQAh0r0Rc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.126.134 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:209529 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --xKU2GcavgwQ2ATJF8GLa6B8WPdgCgNo7e Content-Type: multipart/mixed; boundary="ITsWdc5KLeD8wROshxUoNq2AUkhwBNagu"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: emacs-devel@gnu.org Message-ID: <1047fa66-2cd2-3073-5916-49357c12eeef@gmail.com> Subject: Re: Overlays as an AA-tree References: <87d1jylv43.fsf@fastmail.com> <87a8f0p69w.fsf@fastmail.com> <878tujlmp0.fsf@fastmail.com> <87k2dx97tq.fsf@fastmail.com> <834m51csqz.fsf@gnu.org> <87fuol8gxv.fsf@fastmail.com> In-Reply-To: <87fuol8gxv.fsf@fastmail.com> --ITsWdc5KLeD8wROshxUoNq2AUkhwBNagu Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hey Joakim, I hope you'll get around to finish this implementation, and I hope it'll = get merged :) Many packages could benefit immensely from an efficient ove= rlay implementation. Cheers, Cl=E9ment. On 2016-09-27 12:07, Joakim Jalap wrote: > Eli Zaretskii writes: >=20 >> Seeing 1100 frames in GC is nothing unusual. In fact, I've seen 30K >> frames in a perfectly healthy GC. Garbage collection is deeply >> recursive, so just that number of frames doesn't mean GC went haywire.= >=20 > Good to know :) >=20 >> I agree with Stefan: most likely you didn't update the GC code to deal= >> with your implementation of overlays. >=20 > Yes, of course you are right. I had simply forgotten to set the > gcmarkbit! >=20 > But now it works, the build finished and emacs -Q starts and runs just > fine :) >=20 > Thanks >=20 > -- Jocke >=20 >=20 --ITsWdc5KLeD8wROshxUoNq2AUkhwBNagu-- --xKU2GcavgwQ2ATJF8GLa6B8WPdgCgNo7e Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYMy++AAoJEPqg+cTm90wj68QP/1PF3qP6rhRCDYrXs92L49DR hbiOuYWGn+Rj/XdDaxE+wK3cO+JLLARYlVB3YiUN4CEZ66/+P1UuMaPhE2h7KSkx kouPfYkl/AlSudhW6tHlesrbIEcDFjGxvgz1v5OZeXwEoKamWKCiWR+FyWis+pWP qUd2aKL8dwXl4DwpeZrFokIW9mqxhUVvr9AkKn2ZbAasbSs4mjqrjJGWoviW5Wis KNaBuS2QDSZa2UK6DQ9dNviE1Zt7P1PH8JxEbPfyfXWc8lmcfe4s40t2r8QKrhBu utn9+GvOx/7VTtEbRElzlpiMC8h33qwqolZhMEsW6UxIknPtNEhIXsgXEC/To2ZP g2Him617jMEfqITcGTnmq3bGQxj2IvdMkwU7Elui38Urs0zYP0uj/koUVPzAnzf1 hEs6LPvXKlwm+HJZf6azY1OhpfR0BB4UJeUNO9Aks4yiwAwIcby/EPCvhEfDGWVe a9AHTTLNnrDs9mDFP+rWSK5hBOJK3zByk/LOdNSBZFWWl4Gev29RezBQVi75RwX/ O0kF0Y0JnyTzGno0xJePOonxkDPZFum8vkxyxNodUMduXiJaLwetpuMNbFpDDNzf kvjF7q/SCw8BRfVfc/6pMaqNV4YEwglLo+5ZkIh7zqbIcP+pqATc1ggSKS9OiP8f zlTz7IBmVXaUhHS5WuR2 =Lote -----END PGP SIGNATURE----- --xKU2GcavgwQ2ATJF8GLa6B8WPdgCgNo7e--