Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-24 | nameif: extended matching (Nico Erfurth <masta@perlgolf.de>) | Denis Vlasenko | |
*: whitespace fixes function old new delta prepend_new_eth_table - 304 +304 nameif_main 620 684 +64 cc_macaddr 51 - -51 ------------------------------------------------------------------------------ (add/remove: 1/1 grow/shrink: 1/0 up/down: 368/-51) Total: 317 bytes | |||
2007-11-13 | tr: more of code shrink (getopt32-ification) | Denis Vlasenko | |
runtest: cleanup. Method of getting $applets was truly bizarre function old new delta tr_main 655 527 -128 | |||
2007-11-13 | tr: better comments, small code shrink | Denis Vlasenko | |
function old new delta expand 2232 2230 -2 tr_main 677 655 -22 | |||
2007-11-13 | tr: properly detect read errors (Fernando Silveira <fsilveira@gmail.com>) | Denis Vlasenko | |
readprofile: use xwrite function old new delta tr_main 679 677 -2 readprofile_main 1964 1944 -20 | |||
2007-10-11 | add -fvisibility=hidden to CC flags, mark XXX_main functions | Denis Vlasenko | |
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so | |||
2007-08-12 | trylink: produce even more info about final link stage | Denis Vlasenko | |
trylink: explain how to modify link and drastically decrease amount of padding (unfortunately, needs hand editing ATM). *: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts size saving: 0.5k | |||
2007-07-24 | Replace index_in_[sub]str_array with index_in_[sub]strings, | Denis Vlasenko | |
which scans thru "abc\0def\0123\0\0" type strings. Saves 250 bytes. text data bss dec hex filename 781266 1328 11844 794438 c1f46 busybox_old 781010 1328 11844 794182 c1e46 busybox_unstripped | |||
2007-06-04 | Audit bb_common_bufsiz usage, add script which looks for misuse. | Denis Vlasenko | |
tr: stop using globals needlessly. code: -103 bytes | |||
2007-05-26 | usage.c: remove reference to busybox.h | Denis Vlasenko | |
*: s/include "busybox.h"/include "libbb.h" | |||
2007-04-08 | add some missed statics on constant objects. | Denis Vlasenko | |
fix few #ifndef ENABLE_xxx # size busybox_old busybox_unstripped text data bss dec hex filename 677152 2920 18208 698280 aa7a8 busybox_old 676420 2920 18208 697548 aa4cc busybox_unstripped | |||
2007-03-30 | - fix compilation if FEATURE_TR_CLASSES is off. Sorry for that.. | Bernhard Reutner-Fischer | |
2007-03-30 | - fix bug where we did not reject invalid classes like '[[:alpha' | Bernhard Reutner-Fischer | |
- debloat while at it: text data bss dec hex filename 1554 0 19 1573 625 tr.o.oorig 1357 0 16 1373 55d tr.o | |||
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2006-11-27 | style cleanup: return(a) -> return a, part 1 | Denis Vlasenko | |
2006-09-09 | using [xa]sprintf for string concatenation is neat and saves | Denis Vlasenko | |
~100 bytes according to bloatcheck. Also this fixes bug in rpm | |||
2006-07-01 | Remove all usage of the "register" storage class specifier. | "Robert P. J. Day" | |
2006-06-30 | Make warnings go away. | Rob Landley | |
2006-06-30 | Fix bug 744 by moving the flushing logic into the exhausted read buffer test. | Rob Landley | |
(Also some other minor cleanups while I was there, shouldn't affect the resulting binary.) | |||
2006-04-19 | Patch from Jean Wolter: | Rob Landley | |
it looks like the introduced support for character classes and equivalence classes is not correct. The attached patch tries to fix some symptoms and tries to make tr behave like gnu tr for the added test cases. The patch - removes if clauses with side effects - fixes handling of buffer pointer (strcat added characters to the buffer without increasing the buffer pointer) - re-arranges character classes to match ASCII order regards, Jean | |||
2006-04-10 | We use -funsigned-char now, so having a separate RESERVE_CONFIG_UBUFFER is | Rob Landley | |
a bit silly. Wean of that where it currently makes no difference... | |||
2006-03-06 | Robert P. Day removed 8 gazillion occurrences of "extern" on function | Rob Landley | |
definitions. (That should only be on prototypes.) | |||
2006-01-30 | clean up yet more annoying signed/unsigned mismatches and fixup | Eric Andersen | |
yet more incorrect types | |||
2005-10-15 | common BUFSIZ BSS buffer, small reduce code, data and bss | "Vladimir N. Oleynik" | |
2005-10-08 | Rob Sullivan added character and equivalence classes to tr. I changed some | Rob Landley | |
comments. | |||
2004-03-15 | Remove trailing whitespace. Update copyright to include 2004. | Eric Andersen | |
2004-03-12 | Hideki IWAMOTO writes: | Eric Andersen | |
Current `tr' implementation has a problem, if `plain char' is signed. [current cvs version] >echo a | _install/usr/bin/tr '\0' '\377' Segmentation fault (core dumped) [patched version] >echo a | _install/usr/bin/tr '\0' '\377' a | |||
2003-07-22 | eliminate DOSTATIC, DODEBUG, etc and name them sensibly | Eric Andersen | |
2003-07-14 | Update a bunch of docs. Run a script to update my email addr. | Eric Andersen | |
2003-03-19 | Major coreutils update. | Manuel Novoa III | |
2001-10-31 | Fixup some silly prototype warnings | Eric Andersen | |
2001-10-24 | Major rework of the directory structure and the entire build system. | Eric Andersen | |
-Erik | |||
2001-07-09 | Patch from vodz to support 'tr a-z A-Z' syntax. | Eric Andersen | |
2001-07-02 | Per patch from vodz, change a couple of consts to defines, since | Eric Andersen | |
apparently gcc 2.95.4, at least, is too stupid to realize that a "static const int" is in fact a constant. | |||
2001-05-24 | Some more patchelttes from Larry Doolittle. | Mark Whitley | |
2001-04-25 | Move messages.c to libbb. Make each string in messages.c be its own .o file. | Eric Andersen | |
This way, we can new get rid of all that tedious #define rubbish we used to need to enable specific messages. This way is enormously simpler, and as a bonus also ends up saving us 96 bytes. -Erik | |||
2001-04-09 | Apply Vladimir's latest cleanup patch. | Eric Andersen | |
-Erik | |||
2001-03-23 | -Wshadow tr fix from Jeff Garzik | Eric Andersen | |
2001-03-21 | A nice patch from Larry Doolittle that adds -Wshadow and | Eric Andersen | |
cleans up most of the now-revealed problems. | |||
2001-02-20 | It turns out that DODMALLOC was broken when I reorganized busybox.h | Eric Andersen | |
header file usage before the 0.49 release. To fix it, I had to move the '#include "busybox.h"' to the end of the list of #include files. -Erik | |||
2001-02-14 | This patch, put together by Manuel Novoa III, is a merge of work | Eric Andersen | |
done by Evin Robertson (bug#1105) and work from Manuel to make usage messages occupy less space and simplify how usage messages are displayed. | |||
2001-01-31 | Removed trailing \n from error_msg{,_and_die} messages. | Matt Kraai | |
2001-01-27 | Fix header file usage -- there were many unnecessary header files included in | Eric Andersen | |
busybox.h which slowed compiles. I left only what was needed and then fixed up all the apps to include their own header files. I also fixed naming for pwd.h and grp.h functions. Tested to compile and run with libc5, glibc, and uClibc. -Erik | |||
2001-01-25 | Commit Larry Doolittle's buffers-on-stack/buffers-via-malloc patch. | Eric Andersen | |
-Erik | |||
2001-01-23 | #define -> static const int. Also got rid of some big static buffers. | Mark Whitley | |
2000-12-07 | Changed names of functions in utility.c and all affected files, to make | Mark Whitley | |
compliant with the style guide. Everybody rebuild your tags file! | |||
2000-12-07 | Get rid of redundant TRUE and FALSE definitions. | Matt Kraai | |
2000-12-06 | Patch from Matt Kraai to fix 'echo "1 2 3" | tr -s " "' | Eric Andersen | |
so it properly outputs "1 2 3". | |||
2000-09-25 | Renamed "internal.h" to the more sensible "busybox.h". | Eric Andersen | |
-Erik | |||
2000-07-16 | Extract usage information into a separate file. | Matt Kraai | |
2000-07-14 | More cleanups. | Eric Andersen | |
-Erik |