[haiku-development] Re: [PATCH] libroot improvements
- From: Artur Wyszynski <aljen-mlists@xxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Sun, 01 Mar 2009 00:15:24 +0100
Hey, François Revol pisze:
they are defined for fbsd as > 0, but using our versions, it seems to work fineThen i removed completly glibc and friends mixes from libroot and started porting libc and Sun math library from FreeBSD. Now it's working as expected, with full posix support (even c99), wideHmm did you make sure it doesn't imply errno > 0 ?C99 mandates that (at least some part of it, other parts being less consistent), and we violate it, so things like return -EFOO need to be looked after.
chars enabled, support for locales, etc.Don't worry, it won't break binary compatibility, because it's ported & enabled only for gcc4 build, gcc2 is still using oldlibroot+glibc&friends.I'm wondering how that impacts headers and the rest...Things noticed by me (and not only, thx for testing guys :P):* system is noticable faster compared to other builds, i mean gui and boot; for virtual box on my machine (dont know how others and i didn't tested this on real hardware yet) boot time was decrased from 24-26 seconds to 14 (don't know the reason)Are you sure stuff like stdio are made threadsafe as with glibc ? Also, how does BSD libc handle threading/cancelation points/... ?
I'm not sure yet, but it seems to be and it uses our version of pthreads
* gui is more responsible, i think it's because new sun math libraryBut is it less buggy ? :p
hehe, looking after benchmarks it was just a feeling i think :)
François.
regards, aljen
- Follow-Ups:
- [haiku-development] Re: [PATCH] libroot improvements
- From: Artur Wyszynski
- [haiku-development] Re: [PATCH] libroot improvements
- References:
- [haiku-development] Re: [PATCH] libroot improvements
- From: François Revol
- [haiku-development] Re: [PATCH] libroot improvements
Other related posts:
- » [haiku-development] [PATCH] libroot improvements - Artur Wyszynski
- » [haiku-development] Re: [PATCH] libroot improvements - scott mc
- » [haiku-development] Re: [PATCH] libroot improvements - Dustin Howett
- » [haiku-development] Re: [PATCH] libroot improvements - Artur Wyszynski
- » [haiku-development] Re: [PATCH] libroot improvements - Stephan Assmus
- » [haiku-development] Re: [PATCH] libroot improvements - Artur Wyszynski
- » [haiku-development] Re: [PATCH] libroot improvements - JiSheng Zhang
- » [haiku-development] Re: [PATCH] libroot improvements - Stephan Aßmus
- » [haiku-development] Re: [PATCH] libroot improvements - Axel Dörfler
- » [haiku-development] Re: [PATCH] libroot improvements - François Revol
- » [haiku-development] Re: [PATCH] libroot improvements - Jonas Sundström
- » [haiku-development] Re: [PATCH] libroot improvements - Artur Wyszynski
- » [haiku-development] Re: [PATCH] libroot improvements - Artur Wyszynski
- » [haiku-development] Re: [PATCH] libroot improvements - Artur Wyszynski
- » [haiku-development] Re: [PATCH] libroot improvements - Artur Wyszynski
- » [haiku-development] Re: [PATCH] libroot improvements - Stephan Assmus
- » [haiku-development] Re: [PATCH] libroot improvements - Axel Dörfler
- » [haiku-development] Re: [PATCH] libroot improvements - Stephan Aßmus
- » [haiku-development] Re: [PATCH] libroot improvements - Artur Wyszynski
- » [haiku-development] Re: [PATCH] libroot improvements - Ingo Weinhold
- » [haiku-development] Re: [PATCH] libroot improvements - Rene Gollent
- » [haiku-development] Re: [PATCH] libroot improvements - Ingo Weinhold
- » [haiku-development] Re: [PATCH] libroot improvements - Rene Gollent
- » [haiku-development] Re: [PATCH] libroot improvements - scott mc
- » [haiku-development] Re: [PATCH] libroot improvements - Ingo Weinhold
- » [haiku-development] Re: [PATCH] libroot improvements - Salvatore Benedetto
- » [haiku-development] Re: [PATCH] libroot improvements - Stephan Aßmus