Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-13 | Switch to C11 noreturn to work around a compiler bug in llvm. am: ee301d5ded ↵android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r56android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-release | Rob Landley | |
am: 8b161a8623 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/toybox/+/18350067 Change-Id: I7cefd819f8d1e02d6f96cfd86265d86711dfdc25 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-05-13 | Switch to C11 noreturn to work around a compiler bug in llvm. am: ee301d5ded | Rob Landley | |
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/toybox/+/18350067 Change-Id: Ie88ab94fb3bbf1a31072d27f0e16aed0897f130a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-05-12 | Switch to C11 noreturn to work around a compiler bug in llvm.android13-dev | Rob Landley | |
Elliott said: Works around a clang bug in the version of clang shipping with Android T that causes a miscompile in xstdio_create() on x86-64, that oddly only affects __attribute__((__noreturn__)) and not _Noreturn! Bug: http://b/225806996 Test: manual inspection of generated code on x86-64 Change-Id: I12302d2300fc454f92352b43090745c04ed66fd0 | |||
2022-04-19 | Upgrade toybox to 8b97a1fb86b06e329c77c64cdbef29d7738f5840 am: 1ef443927d ↵ | Elliott Hughes | |
am: cff1e61b1d am: 0828795579 am: 2cc84e6d13 am: a30dc69f0f Original change: https://android-review.googlesource.com/c/platform/external/toybox/+/2066960 Change-Id: Ia8548e2fa16d2d054e68f1ba2774d58dfa3dd464 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-04-19 | Upgrade toybox to 8b97a1fb86b06e329c77c64cdbef29d7738f5840 am: 1ef443927d ↵ | Elliott Hughes | |
am: cff1e61b1d am: 0828795579 am: 2cc84e6d13 Original change: https://android-review.googlesource.com/c/platform/external/toybox/+/2066960 Change-Id: Iba0d36d98ac1e08faaf2e4081773315493fa6a59 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-04-19 | Upgrade toybox to 8b97a1fb86b06e329c77c64cdbef29d7738f5840 am: 1ef443927d ↵ | Elliott Hughes | |
am: cff1e61b1d am: 0828795579 Original change: https://android-review.googlesource.com/c/platform/external/toybox/+/2066960 Change-Id: I5251d6437b1dc75e7f336a222fef191be58db89d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-04-19 | Upgrade toybox to 8b97a1fb86b06e329c77c64cdbef29d7738f5840 am: 1ef443927d ↵ | Elliott Hughes | |
am: cff1e61b1d Original change: https://android-review.googlesource.com/c/platform/external/toybox/+/2066960 Change-Id: I41b60bf923d5a066c1a72d042ab2a2ce2b32ac78 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-04-18 | Upgrade toybox to 8b97a1fb86b06e329c77c64cdbef29d7738f5840 am: 1ef443927d | Elliott Hughes | |
Original change: https://android-review.googlesource.com/c/platform/external/toybox/+/2066960 Change-Id: I2d4f9234f98468b58ac2c4235ca9f401c57a8b50 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | |||
2022-04-18 | Upgrade toybox to 8b97a1fb86b06e329c77c64cdbef29d7738f5840 | Elliott Hughes | |
Test: make Change-Id: I39da6b1e2853240648674e7f305281c4324c32dd | |||
2022-04-15 | Thinko spotted by Elliott: actually compare with variable, not if (constant). | Rob Landley | |
2022-04-12 | Grab definition of UNSTRIPPED and friends. | Rob Landley | |
2022-04-12 | Unset ASAN after consuming it so scripts/portability.sh can be sourced twice. | Rob Landley | |
2022-04-12 | Move arch-specific dead code elimination setup into scripts/portability.sh | Rob Landley | |
2022-04-12 | Collate ASAN setup, move generated/instlist into generated/unstripped, | Rob Landley | |
use $UNSTRIPPED variable in more places and move definition to ./configure. | |||
2022-04-12 | Comment template tweak. | Rob Landley | |
2022-04-12 | Add kconfig-language.txt from Linux 2.6.12. | Rob Landley | |
2022-04-12 | All PEDANTIC_ARGS does is set a macro that's never used. | Rob Landley | |
2022-04-11 | lib/portability.c: don't assume we have __NR_copy_file_range. | Elliott Hughes | |
Android's host tools currently build with glibc from 2012, but even if we were more up to date (or had already switched to musl for host tools, which hopefully will be the case by this time next year), it was added to glibc recently enough to miss the "seven year window". | |||
2022-04-11 | Update man page URL in hello/skeleton examples, and fix hello to | Rob Landley | |
wait for PID 1. (rdinit=/bin/hello would kernel panic if pid 1 exits, and wait() returns "No child processes" error, so pause() instead.) | |||
2022-04-11 | Fix mkroot m68k target's network connection. | Rob Landley | |
2022-04-08 | More wget cleanup. | Rob Landley | |
Fix path, null terminate THIS line instead of chomp() whole header (no guarantee the line we're looking for is last, although if it isn't inserting the null terminator would truncate later searches), don't assume server sent back a valid header with a " " in first line (it SHOULD, but might not), don't interpret "-" filename from remote end as stdout. | |||
2022-04-08 | Cleanup pass on wget. | Rob Landley | |
TT.postdata -> TT.p, replace both WGET_IS_HTTP macros with a test in wget_info() setting TT.https (although still want an HTTP macro to include the WGET_SSL test because I don't trust the compiler to do dead code elimination based on a global in a union), inline wget_redirect() and wget_filename() at their only caller, use xmprintf() for request rather than copying user-defined strings into toybuf without bounds checking, try not to assume other side sent us good data. | |||
2022-04-08 | mkroot: add wget to pending build list, always rebuild .config when | Rob Landley | |
$PENDING set, reset wordwrap after qemu exits (as well as in init script). The wordwrap reset sequence was moved to the start of the init script so command history editing wouldn't be borked in the emulated system, but if the init script didn't run the host's command history editing would stay borked. (QEMU's BIOS outputs something stupid that has to be undone.) | |||
2022-04-04 | Add "ifconfig eth0 rename NEWNAME". | Rob Landley | |
2022-04-04 | realpath should parse -e | Rob Landley | |
The test USED to work because "unknown option -e" was ALSO an error, until last commit passed through the -e... | |||
2022-04-04 | When args.c is just enforcing max/min argument count with no options, imply ? | Rob Landley | |
so "command -123" isn't an unknown option error. | |||
2022-04-04 | Earlier test ensures dev isn't null when !FLAG(a), so don't test same again. | Rob Landley | |
2022-04-04 | Minor cleanups, and switch lll to "long long" for 32 bit platforms. | Rob Landley | |
2022-04-03 | Give "make install" a default location it can actually install to, where | Rob Landley | |
you can tar it up from to extract somewhere else if you like. | |||
2022-04-03 | Replace another hardwared "generated/" with $GENDIR | Rob Landley | |
2022-04-03 | Fix a segfault due to a wrong order global variables of wget | Moritz C. Weber | |
2022-04-03 | Replaced sizeof by strlen in wget POST | Moritz C. Weber | |
2022-04-02 | Add tar --strip-components. | Rob Landley | |
Also in lib/ add bufget name variants for password and group. | |||
2022-04-01 | Cleanup openvt/deallocvt and merge with chvt, promote out of pending. | Rob Landley | |
2022-04-01 | Fix "toybox command --help" for NEEDROOT commands. | Rob Landley | |
2022-03-31 | Fix "toybox command --help". | Rob Landley | |
2022-03-31 | Make tar tests more portable, and add --owner :UID and --group :GID | Rob Landley | |
2022-03-31 | Add git and bash to airlock install's $PENDING. | Rob Landley | |
make.sh tries to use "git describe" for --version, and the linux kernel's powerpc64le build uses "bash" out of the $PATH and breaks if it can't. (Since toysh should eventually provide a bash alias...) | |||
2022-03-31 | Update make.sh to avoid library probe when toolchain hasn't changed. | Rob Landley | |
2022-03-26 | Added basic post-data support | Moritz C. Weber | |
2022-03-26 | Update docs. | Rob Landley | |
2022-03-26 | Cleanup pass and make -O - write to stdout. | Rob Landley | |
Teach chomp() to remove any number of trailing \r\n | |||
2022-03-23 | Video was made private, but the same guy gave the same talk at another | Rob Landley | |
conference. | |||
2022-03-22 | Don't say "see toybox --help" in "toybox --help". | Rob Landley | |
2022-03-22 | Avoid redundant strlen() inside libc. | Rob Landley | |
2022-03-22 | Fix a memory leak and update reference after discarding blank pipeline segment. | Rob Landley | |
2022-03-22 | use $GENDIR variable for (some) generated/ references, and move | Rob Landley | |
build binaries (config2help/mkflags/mktags) to $GENDIR/unstripped. | |||
2022-03-19 | The ".." removal logic was looping on file/dir names starting with "..", | Rob Landley | |
reported by hg42 on github. | |||
2022-03-19 | Fix copy_file_range() fallback. | Rob Landley | |
2022-03-19 | Merge "Upgrade toybox to 8a23ac205cb4995d4510a5af880939eda4a5343e" am: ↵ | Treehugger Robot | |
d061683cb1 am: 111db74ab1 am: 95e4e99bf4 Original change: https://android-review.googlesource.com/c/platform/external/toybox/+/2029124 Change-Id: I0f7cf9c31798dd6d4109d2a31bcde7aa9e328b45 |