Commit graph

803 commits

Author SHA1 Message Date
Heather
87f054937b Merge pull request #367 from Arcterus/src-to-test
Move tests out of src and into test
2014-07-22 06:34:02 +04:00
Arcterus
a38ee8a007 Implement timeout (resolves #364) 2014-07-21 18:55:52 -07:00
Arcterus
439a8cadd1 Move tests out of src and into test 2014-07-21 14:44:30 -07:00
Heather
63e9679bee Merge pull request #366 from Arcterus/src-uutils
Move all of the utils into src
2014-07-21 08:00:42 +04:00
Arcterus
b7f4bd01bc Move all of the utils into src 2014-07-20 20:20:55 -07:00
Heather
175be826ba Merge pull request #362 from Arcterus/lto
Add stripping and LTO options to Makefile
2014-07-20 17:36:42 +04:00
Heather
64700f4b60 Merge pull request #363 from ebfe/hashsum
hashsum: fix build
2014-07-20 17:36:35 +04:00
Michael Gehring
c78ce06dc1 hashsum: fix build 2014-07-20 12:58:09 +02:00
Arcterus
af40114664 Add stripping and LTO options to Makefile 2014-07-20 01:27:47 -07:00
Arcterus
35f43126e4 Remove tsort from to-do list 2014-07-19 20:47:03 -07:00
Arcterus
84c5ccb11b Merge pull request #361 from akiradeveloper/feature/add-tsort-v2
Add tsort
2014-07-19 20:32:54 -07:00
Akira Hayakawa
f414fcb89d Add tsort
Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com>
2014-07-20 12:19:38 +09:00
Heather
dc0611e52b Merge pull request #360 from Arcterus/makefile-fixes
Force programs to rebuild when a dependency changes
2014-07-20 06:16:33 +04:00
Arcterus
bc6cd77132 Update for lastest Rust 2014-07-19 18:13:55 -07:00
Arcterus
9b3b8622ed Force programs to rebuild when a dependency changes 2014-07-19 15:28:51 -07:00
Heather
ab0a51fcb0 Merge pull request #358 from Arcterus/test-fix
test: fix build
2014-07-16 06:41:31 +04:00
Arcterus
cb92f70aeb test: fix build 2014-07-15 15:39:03 -07:00
Arcterus
eb96773891 Merge pull request #354 from mahkoh/test
Implement test
2014-07-15 14:57:35 -07:00
Arcterus
e8780b8f69 Merge pull request #357 from polyphemus/cut-bytes-rewrite
Small performance enhancements for cut: bytes cutting
2014-07-15 14:56:54 -07:00
Julian Orth
a4eb5c16f9 add test 2014-07-15 14:56:21 +02:00
polyphemus
67a163184d Small performance enhancements
Get rid of half filled heuristic and use unsafe array indexing because
the indices should always be correct.
2014-07-15 11:15:24 +02:00
Heather
3aa7142ec3 Merge pull request #356 from kwantam/master
fmt: switch to char.width() method
2014-07-14 22:52:25 +04:00
kwantam
a5895e6360 fmt: switch to char.width() method 2014-07-14 14:22:14 -04:00
Heather
c1be1de35f Merge pull request #355 from Arcterus/perf
Performance improvements
2014-07-12 09:30:01 +04:00
Arcterus
dc6060a85b base64: slightly improve decoding performance speed 2014-07-11 20:39:15 -07:00
Arcterus
ef1b25c224 cksum: improve performance slightly 2014-07-11 11:09:43 -07:00
Heather
6d440dfba6 Merge pull request #352 from Arcterus/cksum-perf
cksum: add massive performance improvements
2014-07-11 11:13:13 +04:00
Arcterus
a1168410a2 cksum: add massive performance improvements 2014-07-10 23:38:18 -07:00
Heather
476878901c Merge pull request #351 from Arcterus/wc-message
wc: add message when reading directories
2014-07-11 09:43:34 +04:00
Arcterus
593149ed49 wc: add message when reading directories 2014-07-10 09:10:09 -07:00
Heather
59751d60f3 Merge pull request #350 from ebfe/wc
wc: fix build
2014-07-10 11:13:17 +04:00
Michael Gehring
4eb4a1feff wc: fix build 2014-07-10 08:50:14 +02:00
Heather
7b7e5c8543 Merge pull request #349 from Arcterus/kill-short-sigs
kill: implement short signals (fixes #242) and bug fixes
2014-07-10 10:19:35 +04:00
Arcterus
9b44dc6311 kill: implement short signals (fixes #242) and bug fixes 2014-07-09 23:12:46 -07:00
Heather
f9dc6111b8 Merge pull request #348 from Arcterus/wc-buffering
wc: stop buffering stdin twice
2014-07-10 07:50:33 +04:00
Heather
2926bbd40d Merge pull request #347 from Arcterus/master
Add shuf to Cargo.toml and remove shuf from to-do list
2014-07-10 07:49:48 +04:00
Arcterus
8bc9b672cb wc: stop buffering stdin twice 2014-07-09 19:51:51 -07:00
Arcterus
0b76c70aaa Add shuf to Cargo.toml and remove shuf from to-do list 2014-07-09 19:45:12 -07:00
Heather
35431d6520 Merge pull request #346 from Arcterus/shuf
Implement shuf
2014-07-10 06:36:50 +04:00
Arcterus
ea333b8b7e shuf: handle stdin 2014-07-09 19:30:38 -07:00
Arcterus
16984762d0 shuf: update for latest Rust 2014-07-09 19:11:19 -07:00
Arcterus
304ba5f4dc Implement shuf 2014-07-09 18:19:59 -07:00
Arcterus
514cbd3c9d Merge pull request #345 from polyphemus/cut-bytes-rewrite
Rewrite bytes cutting for cut
2014-07-09 07:53:43 -07:00
polyphemus
f06d9fe130 Rewrite cut_bytes(), more performant than GNU
Creates BufReader in buffer.rs. BufReader uses a stack allocated buffer
to read into and returns selected slices into the buffer. This does away
with any dynamic allocations in the 'newline loop.

1.5 to 2.5 more performant than previous version.
1.5 to 2.0 times more performant than GNU.
2014-07-09 12:17:48 +02:00
Heather
b8def68668 Merge pull request #344 from ebfe/fix-build-master
Fix build with rust master
2014-07-09 12:51:58 +04:00
Michael Gehring
d7b2372c3a ToStr::to_str -> ToString::to_string 2014-07-09 10:29:50 +02:00
Arcterus
156a87406d Merge pull request #343 from ebfe/crypto
Update rust-crypto
2014-07-07 14:54:16 -07:00
Michael Gehring
c399c8d039 Update rust-crypto 2014-07-07 23:45:55 +02:00
Arcterus
eb15cc32de Merge pull request #342 from ebfe/deprecation
Update for crate_id changes
2014-07-06 03:39:39 -07:00
Michael Gehring
a0b3b710c2 Update for crate_id related changes 2014-07-06 12:34:50 +02:00