On 27.04.2012 20:36, Vladimir 'φ-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 but > 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. >
-- Regards Vladimir 'φ-coder/phcoder' Serbinenko
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel