Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-11-12 | Add hidden versions, hope I made it correctly. Sparc optimized string ↵ | Peter S. Mazinger | |
functions are not usable with current build system, each function (as long as asm) should go into an own file, the file having the name of the function | |||
2005-11-12 | Add hidden versions | Peter S. Mazinger | |
2005-11-12 | Add hidden versions | Peter S. Mazinger | |
2005-11-11 | Add hidden versions, add missing .size | Peter S. Mazinger | |
2005-11-11 | Split up string.c, make internals hidden | Peter S. Mazinger | |
2005-11-11 | powerpc version of bzero using memset | Peter S. Mazinger | |
2005-11-11 | Split up MSRC file, bzero left out | Peter S. Mazinger | |
2005-11-08 | Remove #define _STDIO_UTILITY, can't find any use of it | Peter S. Mazinger | |
2005-11-07 | Enable multi, because the arch specific versions are non-multi now | Peter S. Mazinger | |
2005-11-07 | Disable multi build on asm files. i386/powerpc could be used if the source ↵ | Peter S. Mazinger | |
is splitted up | |||
2005-11-04 | Correct XLOCALE enabled builds pointed out by nitinkg | Peter S. Mazinger | |
2005-11-03 | Last bits for IMA, now everything can be built w/ DOMULTI=y on gcc-3.4.4 ↵ | Peter S. Mazinger | |
with my config (no locale, the rest enabled). Not tested if libc is complete and usable. All the files listed in *_NO_MULTI need love, best would be to replace all multisources w/ single sources. | |||
2005-11-03 | Enable IMA on libc/string/generic | Peter S. Mazinger | |
2005-11-01 | Only because of multi sources I had to touch up these and add code duplication | Peter S. Mazinger | |
2005-11-01 | Remove last unused references to libc-a-pic-, we use only the lists in ↵ | Peter S. Mazinger | |
libc-a-y for objects that go into static libs, changing their suffix to .os, of they should be PIC | |||
2005-10-29 | Replace all Makefiles for new build infrastucture | Peter S. Mazinger | |
2005-10-28 | Renamed arch specific Makefile.in to Makefile.arch, else if TARGET_ARCH does ↵ | Peter S. Mazinger | |
not exist, we reinclude the including Makefile. Moved arch/common fpu_control.h link creation into main Makefile.in. Updated the link creation script to remove all the other Makefiles | |||
2005-10-25 | All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵ | Peter S. Mazinger | |
archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally. | |||
2005-10-12 | Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵ | Peter S. Mazinger | |
objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much. | |||
2005-09-22 | weaks moved after the related function so gcc4 won't warn | Peter S. Mazinger | |
2005-09-21 | merge x86_64 optimized string support | Mike Frysinger | |
2005-09-16 | make sure we treat count as size_t, not ssize_t ... fixes with help from khem | Mike Frysinger | |
2005-09-16 | syntax/whitespace touchups | Mike Frysinger | |
2005-09-05 | fix string functions to not treat the size_t as ssize_t | Mike Frysinger | |
2005-08-26 | import sparc-optimized string functions from glibc | Mike Frysinger | |
2005-08-18 | remove 0.9.27 compat alias | Mike Frysinger | |
2005-08-16 | add a 0.9.27 compat symbol (_glibc_strerror_r) since the function has since ↵ | Mike Frysinger | |
been renamed to __glibc_strerror_r in 0.9.28 | |||
2005-07-30 | sjhill appears confused. vapier's earlier commit of string.h was broken. | Manuel Novoa III | |
But I fixed it, and tested both x86 (locale) and mipsel before I commited the fixes. Just built with gcc 4.0.1 to see if that was the cause of his problems, but x86 (locale) built fine. So revert his last change. | |||
2005-07-30 | The newly added __glibc_strerror_r function is probably fine, but the | "Steven J. Hill" | |
uClibc did not even compile or link without errors. This fixes that up. Please test more thoroughly next time. | |||
2005-07-28 | Fix string.h. Change our _susv3_strerror_r to __xpg_strerror_r for glibc | Manuel Novoa III | |
compatibility. Also change _glibc_strerror_r to __glibc_strerror_r for consistency. | |||
2005-06-21 | Fic gcc 4.0 compilation. Still no confimation that this works on | Joakim Tjernlund | |
gcc 4.0 but I don't want to wait anymore. | |||
2005-01-25 | merge parallel build support | Mike Frysinger | |
2004-12-22 | Patch from Peter S. Mazinger to consistantly use "ASFLAGS" | Eric Andersen | |
as the flags for all calls to 'as' | |||
2004-09-02 | Add a couple of mips-specific string funcs. | Manuel Novoa III | |
Port the generic optimized string funcs from glibc, with some tweaks to cut their size a little. The main change is making memmove call memcpy for forward copying to trim redundant code. Make use of both the generic and arch-specific speed-optimized string funcs configurable. Arch-specific take precedence over generic, and generic takes precedence over basic size-optimized uClibc funcs. | |||
2004-09-02 | Fix a couple of symbol name issues. | Manuel Novoa III | |
2004-06-12 | Philip Craig at snapgear dot com writes: | Eric Andersen | |
Strlen was counting the last 3 bytes incorrectly for big endian arm. | |||
2004-05-14 | Alexandre Oliva writes: | Eric Andersen | |
This patch introduces optimized versions of memcpy and memset for frv. | |||
2004-03-18 | Supply '__bzero' with 'bzero' as just a weak alias (since it is not SuSv3) | Eric Andersen | |
2004-03-18 | Based on a patch from Alexandre Oliva, remove all reference to 'bzero' (which | Eric Andersen | |
is not a SuSv3 symbol). Rather than using __bzero internally per Alexandre's original patch, use memset instead. | |||
2004-02-11 | New stdio core. Should be more maintainable. Fixes a couple of bugs. | Manuel Novoa III | |
Codepaths streamlined. Improved performance for nonthreaded apps when linked with a thread-enabled libc. Minor iconv bug and some locale/thread related startup issues fixed. These showed up in getting a gcj-compiled java helloworld app running. Removed some old extension functions... _stdio_fdout and _stdio_fsfopen. | |||
2004-01-30 | Paul Mundt, lethal at linux-sh dot org writes: | Eric Andersen | |
Boredom got the better of me, here's strlen() for sh64.. | |||
2004-01-27 | Joakim Tjernlund writes: | Eric Andersen | |
Hi Erik I have had some fun trying to optimize memcpy, memset and memmove for PPC. There are only boot tested, but I don't expect any problems :) Read the comments in powerpc/string.c for more info. Patch is relative to libc/string Jocke | |||
2003-12-17 | Patch from Paul Mundt <lethal@linux-sh.org>: | Eric Andersen | |
The subject says it all.. optimized memset/memcpy/strcpy, lifted from SuperH's glibc tree. | |||
2003-11-20 | Add missing weak alias for bcmp | Eric Andersen | |
2003-11-20 | Don't depend on BSD naming | Eric Andersen | |
2003-11-20 | Add an initial set of arm optimized string functions. These | Eric Andersen | |
do seem to make noticable speed improvement... -Erik | |||
2003-11-20 | Fixup dependancies to ensure arch specific string functions | Eric Andersen | |
will always win | |||
2003-11-06 | Add in aliases provided by the non arch specific implementations | Eric Andersen | |
2003-11-06 | The curse of cut-n-paste | Eric Andersen | |
2003-11-06 | Add some initial x86 string optimizations. These make no attempt to use nifty | Eric Andersen | |
things like mmx/3dnow/etc. These are not inline, and will therefore not be as fast as modifying the headers to use inlines (and cannot therefore do tricky things when dealing with const memory). But they should (I hope!) be faster than their generic equivalents.... More importantly, these should provide a good example for others to follow when adding arch specific optimizations. -Erik |