Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-10 | getpot: add support for "a+" specifier for nonnegative int parameters. | Denis Vlasenko | |
By Vladimir Dronnikov <dronnikov at gmail.com>. fdisk and top are converted as an example. function old new delta getopt32 1340 1370 +30 top_main 1137 1120 -17 fdisk_main 3033 2949 -84 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/2 up/down: 30/-101) Total: -71 bytes | |||
2008-01-25 | fdisk: comment out unused function | Denis Vlasenko | |
2008-01-24 | fdisk: fix a case where break was reached only for DOS labels | Denis Vlasenko | |
2007-12-16 | fdisk: reduce global data/bss usage. 8k data+bss build is achievable soon ;) | Denis Vlasenko | |
(add/remove: 0/13 grow/shrink: 6/19 up/down: 74/-492) Total: -418 bytes text data bss dec hex filename 778330 860 7408 786598 c00a6 busybox_old 777970 840 7376 786186 bff0a busybox_unstripped | |||
2007-11-06 | fbset: fix buglet where we were using wrong pointer | Denis Vlasenko | |
readahead: stop using stdio.h *: style fixes | |||
2007-10-11 | add -fvisibility=hidden to CC flags, mark XXX_main functions | Denis Vlasenko | |
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so | |||
2007-09-27 | introduce bb_putchar(). saves ~1800 on uclibc (less on glibc). | Denis Vlasenko | |
2007-09-23 | make fdisk compile on libc without llseek64 | Denis Vlasenko | |
2007-08-18 | don't pass argc in getopt32, it's superfluous | Denis Vlasenko | |
(add/remove: 0/0 grow/shrink: 12/131 up/down: 91/-727) Total: -636 bytes text data bss dec hex filename 773469 1058 11092 785619 bfcd3 busybox_old 772644 1058 11092 784794 bf99a busybox_unstripped | |||
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-21 | style fix (stray space before ';') | Denis Vlasenko | |
2007-07-14 | xioctl and friends by Tito <farmatito@tiscali.it> | Denis Vlasenko | |
function old new delta do_iptunnel 203 977 +774 process_dev 5328 5494 +166 ioctl_or_perror - 54 +54 ioctl_or_perror_and_die - 51 +51 ioctl_alt_func - 49 +49 bb_ioctl_or_warn - 47 +47 do_add_ioctl 102 145 +43 bb_xioctl - 39 +39 print_value_on_off - 31 +31 get_lcm 105 123 +18 arp_main 2155 2167 +12 .................. zcip_main 1576 1566 -10 setlogcons_main 92 82 -10 dumpkmap_main 263 253 -10 do_get_ioctl 85 75 -10 setkeycodes_main 165 154 -11 write_table 244 232 -12 vconfig_main 318 306 -12 do_del_ioctl 93 81 -12 set_address 75 62 -13 maybe_set_utc 30 16 -14 loadfont_main 495 479 -16 slattach_main 712 695 -17 do_loadfont 191 174 -17 do_iplink 1155 1136 -19 getty_main 2583 2562 -21 fbset_main 2058 2035 -23 do_time 588 565 -23 xioctl 25 - -25 read_rtc 186 160 -26 parse_conf 1299 1270 -29 udhcp_read_interface 269 239 -30 bb_ioctl 45 - -45 bb_ioctl_alt 70 - -70 bb_ioctl_on_off 78 - -78 .rodata 129370 129018 -352 do_show 799 - -799 ------------------------------------------------------------------------------ (add/remove: 6/5 grow/shrink: 13/49 up/down: 1316/-1864) Total: -548 bytes text data bss dec hex filename 675352 2740 13968 692060 a8f5c busybox_old 674804 2740 13968 691512 a8d38 busybox_unstripped | |||
2007-06-25 | Consolidate ARRAY_SIZE macro; remove one unneeded global var (walter harms ↵ | Denis Vlasenko | |
<wharms@bfs.de>) | |||
2007-06-12 | diff: shrink code (-85 bytes): | Denis Vlasenko | |
function old new delta fiddle_sum 8 - -8 diffreg 2717 2690 -27 prepare 334 284 -50 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/2 up/down: 0/-85) Total: -85 bytes s/ATTRIBUTE_ALWAYS_INLINE/ALWAYS_INLINE/g | |||
2007-06-02 | fdisk: make it work with big disks (read: typical today's disks) | Denis Vlasenko | |
even if CONFIG_LFS is unset. | |||
2007-05-26 | usage.c: remove reference to busybox.h | Denis Vlasenko | |
*: s/include "busybox.h"/include "libbb.h" | |||
2007-03-22 | assorted fixes uncovered by randomconfig runs | Denis Vlasenko | |
2007-03-19 | fdisk: bb_common_bufsiz1 is too small for globals on 64-bit CPU | Denis Vlasenko | |
2007-03-19 | fdisk: get rid of _() macro. | Denis Vlasenko | |
Shorten some messages. Stop using stderr - anyone who tries to use fdisk no-interactively is "strange" anyway. Improve storage handling in bsd module. text data bss dec hex filename 728112 1488 33788 763388 ba5fc busybox.t0/busybox 727248 1488 33372 762108 ba0fc busybox.t1/busybox | |||
2007-03-18 | fdisk: move 2k ptes[] array into bb_common_bufsiz1 | Denis Vlasenko | |
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2007-01-29 | preparatory patch for -Wwrite-strings #3 | Denis Vlasenko | |
2007-01-22 | Convert cmdedit into more generic line input facility | Denis Vlasenko | |
(make history and completion optional at runtime). Use it for fdisk, as an example. Some unrelated fixes in fdisk are also here. | |||
2007-01-03 | fdisk: remove 8k buffer from bss - OSF labels | Denis Vlasenko | |
are not THAT common anyway | |||
2006-12-30 | next bunch of fixes for bugs found by randconfig | Denis Vlasenko | |
2006-12-30 | done a dozen of randconfig test. guess what? ALL failed... | Denis Vlasenko | |
these are resulting fixes | |||
2006-12-19 | remove casts from xmalloc() | Denis Vlasenko | |
2006-12-19 | u_short, ulong exterminated | Denis Vlasenko | |
fdiskXXX: add a bit of sanity (not enough by far) | |||
2006-12-16 | s/extern inline/static ATTRIBUTE_ALWAYS_INLINE/g | Denis Vlasenko | |
xstrtou: disallow leading '+' | |||
2006-11-29 | cut 0.5k off mkfs.minix | Denis Vlasenko | |
assorted strtoul fixes (that's what brought me into minix)... | |||
2006-11-29 | getopt32-ification of fdisk | Denis Vlasenko | |
2006-11-27 | byteswap ops had extra mask ops - removed | Denis Vlasenko | |
2006-11-24 | header_verbose_list: stop truncating file size in listing | Denis Vlasenko | |
2006-11-18 | rodata cleanup. "unable to" == "cannot". -300 bytes | Denis Vlasenko | |
2006-10-28 | ls: cleanup part 1 | Denis Vlasenko | |
2006-10-27 | OFF_T_FMT -> OFF_FMT | Denis Vlasenko | |
2006-10-27 | top: batch mode should output all processes | Denis Vlasenko | |
2006-10-27 | last nail into error_msg() (de)capitalization | Denis Vlasenko | |
2006-10-26 | rename functions to more understandable names | Denis Vlasenko | |
2006-10-26 | silly size savings and capitalization fixes | Denis Vlasenko | |
2006-10-20 | message string changes, mostly for consistency, also -32 bytes in .rodata | Denis Vlasenko | |
2006-10-14 | fdisk: compilation fix | Denis Vlasenko | |
2006-10-12 | fdisk: separate sun/aix/etc code into #included files | Denis Vlasenko | |
2006-10-08 | attempt to regularize atoi mess. | Denis Vlasenko | |
2006-10-03 | lots of silly indent fixes | Denis Vlasenko | |
2006-09-17 | whitespace cleanup | Denis Vlasenko | |
2006-08-29 | Svn 16007 broke the build under gcc 4.0.3. This fixes up some of the damage | Rob Landley | |
(the e2fsprogs directory is too twisty and evil to easily fix, but I plan to rewrite it anyway so I'll just bump that up in priority a bit). | |||
2006-08-03 | Remove xcalloc() and convert its callers to xzalloc(). About half of them | Rob Landley | |
were using "1" as one of the arguments anyway, and as for the rest a multiply and a push isn't noticeably bigger than pushing two arguments on the stack. | |||
2006-07-02 | Standardize on the vi editing directives being on the first line. | "Robert P. J. Day" | |
2006-07-01 | Remove "#if 0" content. | "Robert P. J. Day" | |