From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1SNrp8-0004nw-PT for mharc-grub-devel@gnu.org; Fri, 27 Apr 2012 16:31:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43519) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNrp5-0004mr-JM for grub-devel@gnu.org; Fri, 27 Apr 2012 16:31:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SNrp3-0003pw-JK for grub-devel@gnu.org; Fri, 27 Apr 2012 16:31:23 -0400 Received: from mail-wg0-f49.google.com ([74.125.82.49]:42075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SNrp3-0003op-AC for grub-devel@gnu.org; Fri, 27 Apr 2012 16:31:21 -0400 Received: by wgbds1 with SMTP id ds1so798297wgb.30 for ; Fri, 27 Apr 2012 13:31:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; bh=TJlxPmeBOHdO5mj7TQ0LLtUBS8b12at6cv5cZC+7IBs=; b=gKQ/F8WxrWMZtrltGLWCaGZgCOYKsdahtH5jiGTiOBW3oGJrvjbXm+R3p553OgYd36 /+HvfMoZEnh3uJBLiOGszl2YBw1GphdudZdbfh/USC0H8vZxoFMeWx8l/OBlnnF8Ue1l zlDpMEOSK8aoFUqu8oMxOy0OACsCNjdA6T9CwpSoQLJwzmRxRthaP4JKy+7Vl8mkUadI pAHd4fnBAofJD3bMv+ihH3fZQ7DGk9sWcQubMG7pqjiIb+FCefn+jIqKTRcItij1s1J/ MxFWBd7yoiVgcmUMZu6S/KVXUBt8hCgxAdgOyAu0ZtrLLNj5vvduUUJTQm5rvGlvtuwF S8Yw== Received: by 10.180.80.104 with SMTP id q8mr9098699wix.14.1335558679282; Fri, 27 Apr 2012 13:31:19 -0700 (PDT) Received: from debian.x201.phnet (176-207.77-83.cust.bluewin.ch. [83.77.207.176]) by mx.google.com with ESMTPS id du4sm11249284wib.10.2012.04.27.13.31.16 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 27 Apr 2012 13:31:18 -0700 (PDT) Message-ID: <4F9B0212.9090407@gmail.com> Date: Fri, 27 Apr 2012 22:31:14 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20120329 Icedove/10.0.3 MIME-Version: 1.0 To: grub-devel@gnu.org Subject: Re: ReiserFS reading performance patch References: <4F9AE72D.5010800@gmail.com> In-Reply-To: <4F9AE72D.5010800@gmail.com> X-Enigmail-Version: 1.4.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig2B7A4F3559936C3CF4DC1017" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.49 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2012 20:31:25 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig2B7A4F3559936C3CF4DC1017 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 27.04.2012 20:36, Vladimir '=CF=86-coder/phcoder' Serbinenko wrote: > On 27.04.2012 16:05, Albert Zeyer wrote: >> * Write a simplified compile.py script. > We don't have any compile.py. >> * Remove nested functions. They don't work on Mac because of stack >> execution protection. > It can be disabled. It's Apple fault for not allowing to disable it > selectively. Replacing nested functions is possible if done properly bu= t > the "let's make it all static" is wrong and will create problems with > recursion, i.a. with nested partitions. And actually nested functions don't matter. What does are trampolines and they are only emitted it nested functions access local variables of parent and not inlined. >> * Improve ReiserFS reading performance. > This is interesting. I was aware of the performance problem but have > never really digged into it. > C++ is a no-go for GRUB since libstdc++ by itself would be bigger than > our leniest size limits. > --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig2B7A4F3559936C3CF4DC1017 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAk+bAhIACgkQNak7dOguQgnV6gD9EFf8eHY6lGzH95EDBYB7BBty SpWvwdB/OLyPGJAhbXsA+wciDVYnRQpPBFjqrWUFdqd0O95TmnKbaNh30Lzvc2gx =ytY2 -----END PGP SIGNATURE----- --------------enig2B7A4F3559936C3CF4DC1017--