OSDN Git Service
Elliott Hughes [Tue, 11 Jul 2017 18:55:29 +0000 (18:55 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
b62e8ff3da am:
63a7993a8f
am:
724542f80a
Change-Id: I3b412a6662df6896f5f59503a64cf7d06c4a02b0
Elliott Hughes [Tue, 11 Jul 2017 18:52:24 +0000 (18:52 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
b62e8ff3da
am:
63a7993a8f
Change-Id: I9140de37d50dd91ac8798367307dbfa67b9a23ba
Elliott Hughes [Tue, 11 Jul 2017 18:48:54 +0000 (18:48 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD
am:
b62e8ff3da
Change-Id: I2720c0aa0fce8d3afb854edaf4dd7b91ee48d8a9
Elliott Hughes [Tue, 11 Jul 2017 16:07:13 +0000 (16:07 +0000)]
Don't include the build number in `toybox --version`. am:
bf4741d56c am:
7ecc0fa0e3
am:
3ebb2f4d8a
Change-Id: Ic301b60498246f6a4d59b03dc8905799125463fd
Elliott Hughes [Tue, 11 Jul 2017 16:04:11 +0000 (09:04 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: I752a046ed45ada48db41a0b2b11428f5a344b90b
Elliott Hughes [Tue, 11 Jul 2017 16:03:43 +0000 (16:03 +0000)]
Don't include the build number in `toybox --version`. am:
bf4741d56c
am:
7ecc0fa0e3
Change-Id: Ic5abe957351ee098f2a2d23b0dd439e1bbeca5e3
Elliott Hughes [Tue, 11 Jul 2017 16:00:13 +0000 (16:00 +0000)]
Don't include the build number in `toybox --version`.
am:
bf4741d56c
Change-Id: I09153d00fb62c2d7ba583765dcc5a3eace581acf
Rob Landley [Tue, 11 Jul 2017 10:17:35 +0000 (05:17 -0500)]
Don't remove "remount" from the option list during early parsing, the mount
flag doesn't get set right otherwise and it tries to overmount instead.
Rob Landley [Tue, 11 Jul 2017 10:16:09 +0000 (05:16 -0500)]
comma_scan()'s clean option wasn't removing entry at end of list.
Elliott Hughes [Tue, 11 Jul 2017 00:14:20 +0000 (17:14 -0700)]
Don't include the build number in `toybox --version`.
This adds undesired noise to OTA packages, and isn't worth that cost.
Bug: http://b/
63513984
Test: toybox --version
Change-Id: Ied2b55155411acb5e73d250c62a8f26d6fa02908
Yifan Hong [Mon, 10 Jul 2017 18:09:40 +0000 (18:09 +0000)]
Fix toybox_vendor dependencies on libselinux_vendor.
toybox_vendor now links to other libraries as shared libraries.
This allows toybox_vendor to use the "vendor" version of these libraries
(in particular, liblog and libselinx_vendor).
Test: mma -j
Test: m -j, flash, boots
Test: `adb shell /vendor/bin/restorecon /dev/null` shows error message
Test: `adb shell /vendor/bin/getprop -Z' shows error message
Test: mma -j BOARD_VNDK_VERSION=current
Bug:
62886649
(revert of commit
4ab405afe2668a5ca25be411df2d05a5e0995478)
(resubmit of commit
e06cffe06993e0ade6f7836becb26e7f076c8a68)
Change-Id: I0812b58eb3d769d1a73e64009481075c09da2450
Yifan Hong [Mon, 10 Jul 2017 19:06:59 +0000 (19:06 +0000)]
Fix toybox_vendor dependencies on libselinux_vendor.
am:
a546dbb3c8 -s ours
Change-Id: I389dce2c521b9ab12602d25a5942518d076ebb14
Yifan Hong [Mon, 10 Jul 2017 18:09:40 +0000 (18:09 +0000)]
Fix toybox_vendor dependencies on libselinux_vendor.
toybox_vendor now links to other libraries as shared libraries.
This allows toybox_vendor to use the "vendor" version of these libraries
(in particular, liblog and libselinx_vendor).
Test: mma -j
Test: m -j, flash, boots
Test: `adb shell /vendor/bin/restorecon /dev/null` shows error message
Test: `adb shell /vendor/bin/getprop -Z' shows error message
Test: mma -j BOARD_VNDK_VERSION=current
Bug:
62886649
(revert of commit
4ab405afe2668a5ca25be411df2d05a5e0995478)
(resubmit of commit
e06cffe06993e0ade6f7836becb26e7f076c8a68)
Change-Id: I0812b58eb3d769d1a73e64009481075c09da2450
Merged-In: If01094b71ef7e99b5756b851132de643660a1e2c
Jeff Vander Stoep [Mon, 10 Jul 2017 07:51:14 +0000 (07:51 +0000)]
Revert "Fix toybox_vendor dependencies on libselinux_vendor."
am:
4ab405afe2
Change-Id: I8c945e89a3b56ffe9ce43f76bb294f91a74f9390
Jeff Vander Stoep [Mon, 10 Jul 2017 07:13:39 +0000 (00:13 -0700)]
Revert "Fix toybox_vendor dependencies on libselinux_vendor."
This reverts commit
9e5e16264cf411f4efbb509e8df4630f4996a21a.
Test: "mma external/toybox" builds successfully
Merged-In: I13b1bf1af3537aff489be0c02572c44fd69414d6
Change-Id: I8782b3718bc62b7787819647a26d7a7e5c29369b
Yifan Hong [Mon, 10 Jul 2017 03:55:00 +0000 (03:55 +0000)]
Fix toybox_vendor dependencies on libselinux_vendor. am:
9e5e16264c am:
537e6e363e
am:
4876bcc290
Change-Id: I7d439ea59d0d0a1a82c350bdf43a84858854706d
Yifan Hong [Mon, 10 Jul 2017 03:50:00 +0000 (03:50 +0000)]
Fix toybox_vendor dependencies on libselinux_vendor. am:
9e5e16264c
am:
537e6e363e
Change-Id: Ie15f7887c803e5597613ab7f43a707fae580a2b5
Yifan Hong [Mon, 10 Jul 2017 03:45:32 +0000 (03:45 +0000)]
Fix toybox_vendor dependencies on libselinux_vendor.
am:
9e5e16264c
Change-Id: Iace953ff7dff37810c5889fb8ebefb038ee5578a
Rob Landley [Sun, 9 Jul 2017 07:13:00 +0000 (02:13 -0500)]
dd cleanup: binary search is overkill, eliminate struct pair,
simplify strstarteq, use local variable "conv" instead of toys.optargs.
Elliott Hughes [Fri, 7 Jul 2017 20:06:36 +0000 (13:06 -0700)]
Fix -Wformat compiler warning in expr.c.
Android forces -Wformat on for all source.
toys/pending/expr.c:116:28: warning: field precision should have type 'int',
but argument has type 'long' [-Wformat]
ret->s = xmprintf("%.*s", m[1].rm_eo-m[1].rm_so, target+m[1].rm_so);
~~^~ ~~~~~~~~~~~~~~~~~~~~~
Rob Landley [Fri, 7 Jul 2017 21:36:45 +0000 (16:36 -0500)]
Posix says strings should only output hits that end with NUL or newline.
We don't currently do that, but a test suite checking that we don't
do that is requiring us to violate posix to pass it.
Ilya Kuzmich [Mon, 29 May 2017 14:57:09 +0000 (17:57 +0300)]
strings -t oxd tests
Rob Landley [Fri, 7 Jul 2017 08:51:47 +0000 (03:51 -0500)]
Make dd use atolx_range(), and teach atolx_range() about "w" suffix (word, *2).
Rob Landley [Fri, 7 Jul 2017 08:43:24 +0000 (03:43 -0500)]
Fix dd tests so TEST_HOST passes. (Ubuntu's dd doesn't support hex values
and don't expect a specific error message, just that it errored.)
Yifan Hong [Mon, 26 Jun 2017 23:16:43 +0000 (16:16 -0700)]
Fix toybox_vendor dependencies on libselinux_vendor.
toybox_vendor now links to other libraries as shared libraries.
This allows toybox_vendor to use the "vendor" version of these libraries
(in particular, liblog and libselinx_vendor).
Test: mma -j
Test: m -j, flash, boots
Test: `adb shell /vendor/bin/restorecon /dev/null` shows error message
Test: `adb shell /vendor/bin/getprop -Z' shows error message
Test: mma -j BOARD_VNDK_VERSION=current
Bug:
62886649
Change-Id: If01094b71ef7e99b5756b851132de643660a1e2c
Elliott Hughes [Wed, 5 Jul 2017 19:51:55 +0000 (19:51 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
a379d5ee15 am:
a4f4fa78eb
am:
cb13c3da93
Change-Id: I627d5f6fa77e1083ea1167ff8179c94c3046918e
Elliott Hughes [Wed, 5 Jul 2017 19:47:56 +0000 (19:47 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
a379d5ee15
am:
a4f4fa78eb
Change-Id: Icfa74ce051e6151fc206329884311e54adef8021
Elliott Hughes [Wed, 5 Jul 2017 19:43:55 +0000 (19:43 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD
am:
a379d5ee15
Change-Id: I2120b3a09b81b1aa593b6bf2b8b7a5192d1b5738
Elliott Hughes [Wed, 5 Jul 2017 17:27:25 +0000 (10:27 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: I81d3056bfb854ba9e312cb6a02b4eb200abd1eb4
Rob Landley [Mon, 3 Jul 2017 02:39:32 +0000 (21:39 -0500)]
Add -t, deviations from posix, redo loop to have fewer duplicate tests.
Ilya Kuzmich [Mon, 29 May 2017 04:05:16 +0000 (07:05 +0300)]
strings tests and bugfixes
Fixes missing newline in output if last byte of the input is string.
Fixes one-off offset bug.
Adds strings tests.
Signed-off-by: Ilya Kuzmich <ilya.kuzmich@gmail.com>
Rob Landley [Tue, 27 Jun 2017 19:57:28 +0000 (14:57 -0500)]
whitespace/comment tweaks.
Ilya Kuzmich [Sun, 28 May 2017 15:29:19 +0000 (18:29 +0300)]
teach head -c
Not POSIX, but implemented in coreutils, busybox and freebsd.
padarshr [Tue, 27 Jun 2017 19:03:28 +0000 (19:03 +0000)]
Build vendor toybox unconditionally. am:
3829236617 am:
cb54b3a2cf
am:
4dfba4ea3a
Change-Id: I2790203d483605d8f0ad33f509a233c8780313ba
padarshr [Tue, 27 Jun 2017 19:00:28 +0000 (19:00 +0000)]
Build vendor toybox unconditionally. am:
3829236617
am:
cb54b3a2cf
Change-Id: I76b168233472338a23522467bb3c6137477ff4d5
padarshr [Tue, 27 Jun 2017 18:57:25 +0000 (18:57 +0000)]
Build vendor toybox unconditionally.
am:
3829236617
Change-Id: Icea5df4c2e9e986364efb742e45e5baf77dc0f39
Rob Landley [Mon, 26 Jun 2017 20:32:27 +0000 (15:32 -0500)]
Most things seem to want the "b" suffix to mean 512 instead of 1.
(According to the git history I added "b" for "od" but the man page says 512
there too.)
padarshr [Mon, 19 Jun 2017 17:34:15 +0000 (23:04 +0530)]
Build vendor toybox unconditionally.
Always build vendor toybox irrespective of whether
PRODUCT_FULL_TREBLE is enabled or not, as even on Non-Full
treble builds this can be used in vendor scripts.
Change-Id: I91d0fc9be198d95d82530a3b1e21c4463d9398dd
Elliott Hughes [Mon, 19 Jun 2017 22:56:02 +0000 (22:56 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
f353b240a5 am:
66859184e5
am:
86fb74fe51
Change-Id: I915bb8c5ee24107acedc88cca27a5bd7da9dfa86
Elliott Hughes [Mon, 19 Jun 2017 22:49:31 +0000 (22:49 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
f353b240a5
am:
66859184e5
Change-Id: I23b47ac02e42705de3dca793d2125a2c8b86ca22
Elliott Hughes [Mon, 19 Jun 2017 22:43:33 +0000 (22:43 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD
am:
f353b240a5
Change-Id: I06997a45f022ede7080ab0b163b8b0c018438cb4
Elliott Hughes [Mon, 19 Jun 2017 19:47:01 +0000 (12:47 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: If21b4f8a327f584912c9021d9792031e6d79c065
Rob Landley [Mon, 19 Jun 2017 17:34:50 +0000 (12:34 -0500)]
Past time for 0.7.4.
Rob Landley [Mon, 19 Jun 2017 12:51:58 +0000 (07:51 -0500)]
Manually inline TOP_COMMON and PGKILL_COMMON help text until I can teach
the help infrastructure to handle it.
(The lifetime rules are all wrong for hunks that get reused. Needs a largeish
rewrite.)
Rob Landley [Wed, 14 Jun 2017 16:23:01 +0000 (11:23 -0500)]
Grep exits with 2 for errors, which can happen at any time ( > /dev/full).
Rob Landley [Tue, 13 Jun 2017 21:33:13 +0000 (16:33 -0500)]
config2help.c: Rename trim() to skip_spaces(), fluff out comments a bit.
Rob Landley [Mon, 12 Jun 2017 16:26:07 +0000 (11:26 -0500)]
Add grep -M match and -S skip supporting wildcard patterns.
They don't imply -r because you might do find . -type f | xargs -S blah regex
Rob Landley [Sun, 11 Jun 2017 20:39:03 +0000 (15:39 -0500)]
Twitter's code of conduct page went down, so mirror the old archive.org version.
Move link from README to header.html menu bar.
Rob Landley [Sun, 11 Jun 2017 17:23:00 +0000 (12:23 -0500)]
Provide error messages for files we can open but not read (ala directories).
Rob Landley [Sat, 10 Jun 2017 18:17:31 +0000 (13:17 -0500)]
Fix bug where grep stopped at first dangling symlink and error_exited().
Rob Landley [Fri, 9 Jun 2017 20:01:07 +0000 (15:01 -0500)]
Promote dmesg back to lsb.
Rob Landley [Fri, 9 Jun 2017 19:59:51 +0000 (14:59 -0500)]
Cleanup dmesg (as posted to the list).
Rob Landley [Tue, 6 Jun 2017 18:21:03 +0000 (13:21 -0500)]
Add comment explaining strend()
Rob Landley [Tue, 6 Jun 2017 02:22:02 +0000 (21:22 -0500)]
Have help_exit() give a brief "See %s --help" message instead of the
full help text, and put it back in the args constraint failures.
Rob Landley [Sun, 4 Jun 2017 18:15:51 +0000 (13:15 -0500)]
Don't add cpio TRAILER!!! entry by default, add new --trailer option if you
want that. (This lets you concatenate cpio archives with "cat". Kernel's
initramfs extractor doesn't need it.)
Elliott Hughes [Fri, 2 Jun 2017 21:46:56 +0000 (21:46 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
fe3d63b269 am:
21b59f15b6 am:
3622386f99
am:
f9429258b1
Change-Id: I6087ca2bcc333c093c4ea8d99bf95d918d0aeed8
Elliott Hughes [Fri, 2 Jun 2017 21:40:02 +0000 (21:40 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
fe3d63b269 am:
21b59f15b6
am:
3622386f99
Change-Id: Iee1ef5cb9ebea90fde424529700c23fb45651092
Elliott Hughes [Fri, 2 Jun 2017 21:36:35 +0000 (21:36 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
fe3d63b269
am:
21b59f15b6
Change-Id: I8587fbaf631b789749f9f7d6ec30bbd309f3bad0
Elliott Hughes [Fri, 2 Jun 2017 21:32:45 +0000 (21:32 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD
am:
fe3d63b269
Change-Id: I80107b04678e61d1fc356dc7e6efe1a875a7f7c9
Elliott Hughes [Fri, 2 Jun 2017 21:16:31 +0000 (14:16 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: I4e1f8b76f8bd04e64aebf3f2f90afb7d07f9e357
Elliott Hughes [Wed, 31 May 2017 18:01:11 +0000 (11:01 -0700)]
Allow ':' in property names.
Bug: http://b/
62114389
Test: setprop
Change-Id: I165bcc01bb2422d991f746c5e6490cbdfb74472f
Elliott Hughes [Wed, 31 May 2017 22:34:21 +0000 (22:34 +0000)]
Allow ':' in property names. am:
35cd738175
am:
79dfcb8a1f
Change-Id: I19ff24f2a1018f8dae73d12e25229dbab966cf85
Elliott Hughes [Wed, 31 May 2017 22:32:20 +0000 (22:32 +0000)]
Allow ':' in property names.
am:
35cd738175
Change-Id: I9e0b14908f4d77d2a37535dc2585fe6f0af24e50
Elliott Hughes [Wed, 31 May 2017 20:46:45 +0000 (20:46 +0000)]
Merge "Allow ':' in property names." am:
04a2c850db am:
613a9738e3 am:
c042a40488
am:
2479bd2ef5
Change-Id: I4c337b36f6b5fee25a6bd03d71caac46519c8154
Elliott Hughes [Wed, 31 May 2017 20:20:56 +0000 (20:20 +0000)]
Merge "Allow ':' in property names." am:
04a2c850db am:
613a9738e3
am:
c042a40488
Change-Id: If71691b4bba1f286819949d615070daa3f7f3c0f
Elliott Hughes [Wed, 31 May 2017 20:15:26 +0000 (20:15 +0000)]
Merge "Allow ':' in property names." am:
04a2c850db
am:
613a9738e3
Change-Id: Ie9730fe2834012de7387e9452783fb52a2f7714b
Elliott Hughes [Wed, 31 May 2017 20:10:27 +0000 (20:10 +0000)]
Merge "Allow ':' in property names."
am:
04a2c850db
Change-Id: Ia43b65daf50af36326610715f98f58474d1b5944
Elliott Hughes [Wed, 31 May 2017 18:01:11 +0000 (11:01 -0700)]
Allow ':' in property names.
Bug: http://b/
62114389
Test: setprop
(cherry picked from commit
c69eba340488113b05c06155ee96df2b7e4989e3)
Change-Id: I44952370bbe31bc07f5bd6100a455a4579b0c48a
Treehugger Robot [Wed, 31 May 2017 19:59:16 +0000 (19:59 +0000)]
Merge "Allow ':' in property names."
Elliott Hughes [Wed, 31 May 2017 18:01:11 +0000 (11:01 -0700)]
Allow ':' in property names.
Bug: http://b/
62114389
Test: setprop
Change-Id: I165bcc01bb2422d991f746c5e6490cbdfb74472f
Dmitry Shmidt [Wed, 31 May 2017 00:46:21 +0000 (00:46 +0000)]
toybox: Enable LSPCI functionality am:
1014fe7467 am:
08d5751f0e am:
107f33d5e4
am:
452612c13b
Change-Id: I47a013aba8a0b992ed0276cdc62c95b22158adbb
Dmitry Shmidt [Wed, 31 May 2017 00:31:38 +0000 (00:31 +0000)]
toybox: Enable LSPCI functionality am:
1014fe7467 am:
08d5751f0e
am:
107f33d5e4
Change-Id: I829bc3e4116dacb9cab4d2cf4bd2d9edd3179f87
Dmitry Shmidt [Wed, 31 May 2017 00:27:37 +0000 (00:27 +0000)]
toybox: Enable LSPCI functionality am:
1014fe7467
am:
08d5751f0e
Change-Id: Ib5782ab2d9cc4351ff1c241aaa7f83fe816ac02b
Dmitry Shmidt [Wed, 31 May 2017 00:24:08 +0000 (00:24 +0000)]
toybox: Enable LSPCI functionality
am:
1014fe7467
Change-Id: I44fa133b69cef11d2723275d82efa99f2cff3d97
Dmitry Shmidt [Tue, 30 May 2017 22:25:12 +0000 (15:25 -0700)]
toybox: Enable LSPCI functionality
Bug:
37852727
Test: Manual
Change-Id: I6c3767f7d888f07093593f715190f6131949421a
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Ilya Kuzmich [Sun, 28 May 2017 14:03:26 +0000 (17:03 +0300)]
teach head -v and -q
Not POSIX, but implemented in coreutils and busybox.
Tests use sed to compensate for the stdin naming difference.
Signed-off-by: Ilya Kuzmich <ilya.kuzmich@gmail.com>
Rob Landley [Sat, 27 May 2017 20:54:16 +0000 (15:54 -0500)]
Replace two space indents with tab indents in help text (for consistency).
Rob Landley [Sat, 27 May 2017 19:57:45 +0000 (14:57 -0500)]
Add separators in help -a with command name.
Elliott Hughes [Fri, 26 May 2017 00:56:11 +0000 (17:56 -0700)]
Be more consistent about periods in help text.
Elliott Hughes [Fri, 26 May 2017 00:04:34 +0000 (00:04 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
3233e2f9c1 am:
5aa96f14c1 am:
79cc039a81
am:
802a63d203
Change-Id: I25ee3cd2469640dfe4ecdc7b97636a3aa03fa891
Elliott Hughes [Thu, 25 May 2017 23:49:59 +0000 (23:49 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
3233e2f9c1 am:
5aa96f14c1
am:
79cc039a81
Change-Id: I9766ab17027afb62730f63119cb9b186ca041008
Elliott Hughes [Thu, 25 May 2017 23:45:29 +0000 (23:45 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
3233e2f9c1
am:
5aa96f14c1
Change-Id: I3ecf7f93f6eab051b753c65952f801c5645ac8c4
Elliott Hughes [Thu, 25 May 2017 23:40:31 +0000 (23:40 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD
am:
3233e2f9c1
Change-Id: Iabb93478d99e3b15b48ceafb0284fc41418bcf59
Elliott Hughes [Thu, 25 May 2017 21:16:21 +0000 (14:16 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: I509bcbfc1215b09f0b4559397408a8e785395651
Rob Landley [Thu, 25 May 2017 18:27:22 +0000 (13:27 -0500)]
Add -0 to env.
Rob Landley [Thu, 25 May 2017 18:00:00 +0000 (13:00 -0500)]
Teach env that - as first argument means -i for some reason. (Posix!)
Elliott Hughes [Wed, 24 May 2017 00:35:49 +0000 (17:35 -0700)]
Add and use xmmap.
Everyone forgets that mmap returns MAP_FAILED rather than NULL on failure.
Every use of mmap in toybox was either doing the wrong check, or no check
at all (including the two I personally added).
Rob Landley [Tue, 23 May 2017 20:48:26 +0000 (15:48 -0500)]
Add minof/maxof macros that autodetect type. Make xzcat use them.
Joyounger [Tue, 23 May 2017 16:36:35 +0000 (00:36 +0800)]
fixup code style
Signed-off-by: Joyounger <aquanox@163.com>
Rob Landley [Sun, 21 May 2017 18:23:34 +0000 (13:23 -0500)]
Promote chrt
Rob Landley [Sun, 21 May 2017 18:11:42 +0000 (13:11 -0500)]
Cleaup chrt
Elliott Hughes [Sat, 13 May 2017 01:30:03 +0000 (18:30 -0700)]
Add bzip2 support to tar.
Also trivial cleanup of pipe -> xpipe.
Bug: http://b/
38215123
Rob Landley [Fri, 19 May 2017 17:35:36 +0000 (12:35 -0500)]
Implement date %N, loosely inspired by Elliott Hughes's patch.
I didn't implement %37N's ability to insert zeroes, so removed those
two tests. If you really need it, I can add the divide loop back.
Elliott Hughes [Sat, 13 May 2017 19:48:35 +0000 (12:48 -0700)]
factor shouldn't give incorrect answers for >64-bit integers.
Rob Landley [Sun, 14 May 2017 20:10:29 +0000 (15:10 -0500)]
Minor tweaks to install.sh.
Elliott Hughes [Fri, 12 May 2017 07:24:07 +0000 (07:24 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
d94bd8e917 am:
db6c38177a am:
c8e7472945
am:
9ad4b73c95
Change-Id: Ic382b27a6cdc81157dcc6e0dee7a322b6f035109
Elliott Hughes [Fri, 12 May 2017 03:27:04 +0000 (03:27 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
d94bd8e917 am:
db6c38177a
am:
c8e7472945
Change-Id: I3d28b09f9df6ee737452fe68ba6d92568e3342e4
Elliott Hughes [Fri, 12 May 2017 02:33:23 +0000 (02:33 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD am:
d94bd8e917
am:
db6c38177a
Change-Id: Icec86477f8ea713f6d1044ac3c71081a69c3b42c
Elliott Hughes [Fri, 12 May 2017 02:31:24 +0000 (02:31 +0000)]
Merge remote-tracking branch 'toybox/master' into HEAD
am:
d94bd8e917
Change-Id: Ibb56d49b198ca37e38053392f744c9f0128910d8
Elliott Hughes [Fri, 12 May 2017 00:21:45 +0000 (17:21 -0700)]
Merge remote-tracking branch 'toybox/master' into HEAD
Change-Id: I6f2e84dbc875ca0e85c0a87685fd2bd39d1df617