summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorLines
13 daysyes: make operation independent of pipe sizePádraig Brady-18/+18
14 daysbuild: fix build failure on AIXPádraig Brady-1/+6
14 dayscksum: fix --length validation on 32 bit platformsPádraig Brady-1/+1
2026-04-15df: improve detection of duplicate entriesLukáš Zaoral-2/+5
2026-04-11mktemp: prefer rmdir and unlink to removeCollin Funk-1/+1
2026-04-10cat: avoid redundant pipe creation and resizingCollin Funk-20/+28
2026-04-09env: avoid locking standard output for each printed variableCollin Funk-3/+5
2026-04-09printenv: avoid locking standard output for each printed variableCollin Funk-3/+6
2026-04-09maint: remove last remaining assert()Pádraig Brady-1/+1
2026-04-09maint: cat: avoid coverity NULL dreference warningPádraig Brady-0/+3
2026-04-09cat: avoid memory allocation per filePádraig Brady-18/+32
2026-04-09cat: fix splice() from empty inputPádraig Brady-0/+2
2026-04-08maint: touch: prefer timespec_cmpCollin Funk-4/+2
2026-04-07maint: cut: avoid discarded-qualifiers warningsPádraig Brady-5/+5
2026-04-06cat: use splice if operating on pipes or if copy_file_range failsCollin Funk-16/+166
2026-04-06build: cut: fix compilation error on non C23 compilersPádraig Brady-8/+10
2026-04-06maint: simplify c32issepPaul Eggert-1/+1
2026-04-06maint: cut: refactor delimiter handlingPaul Eggert-44/+14
2026-04-06cut: -f: fix handling of multi-byte delimiters that span buffersPádraig Brady-0/+25
2026-04-06cut,fold,expand,unexpand: ensure we process all available charactersPádraig Brady-1/+1
2026-04-05cut: -b: avoid function calls in hot loopPádraig Brady-5/+19
2026-04-05cut: fix logic issue with field delim in last byte of bufferPádraig Brady-89/+108
2026-04-05cut: ensure responsive input processingPádraig Brady-57/+20
2026-04-05maint: cut: rename line_in to bytes_inPádraig Brady-9/+9
2026-04-05cut: make the dependency on memchr2 explicitPádraig Brady-1/+0
2026-04-05cut: combine cut_bytes_no_split and cut_charactersPádraig Brady-37/+22
2026-04-05maint: cut: various code cleanups and commentsPádraig Brady-28/+26
2026-04-05cut: support no delimiter match fast path with -sPádraig Brady-11/+16
2026-04-05maint: cut: cleanup context management for byte searchPádraig Brady-18/+22
2026-04-05cut: optimize UTF-8 input with 0xF5-0xFF delimitersPádraig Brady-1/+5
2026-04-05maint: cut: simplify mbbuf_fillPádraig Brady-20/+2
2026-04-05maint: refactor is_utf8_charset helper to system.hPádraig Brady-28/+14
2026-04-05cut: optimize per character memcpyPádraig Brady-3/+16
2026-04-05cut: refactor skip_line_remainder logicPádraig Brady-25/+9
2026-04-05maint: cut simplify cut_fields_bytesearchPádraig Brady-50/+38
2026-04-05cut: enable fast path for all delimiter lengthsPádraig Brady-2/+8
2026-04-05cut: optimize -f with -d longer than linesPádraig Brady-0/+3
2026-04-05cut: optimize -b for short linesPádraig Brady-18/+62
2026-04-05cut: optimize per character field scanningPádraig Brady-33/+47
2026-04-05cut: prefer c_isblank() to c32issep()Pádraig Brady-2/+10
2026-04-05cut: avoid fwrite calls for smaller amounts of dataPádraig Brady-0/+10
2026-04-05cut: optimize -b by avoiding per byte iterationPádraig Brady-19/+49
2026-04-05cut: optimize when no delimiter in inputPádraig Brady-0/+25
2026-04-05cut: optimize -w for uni-byte casePádraig Brady-5/+31
2026-04-05doc: cut: document the -w optionPádraig Brady-2/+2
2026-04-05cut: refactor find_bytesearch_field_terminator to be statefulPádraig Brady-100/+43
2026-04-05cut: avoid repeated searchs for line_delim in the multi-byte delim casePádraig Brady-15/+53
2026-04-05cut: refactor all byte search to find_bytesearch_field_terminatorPádraig Brady-7/+27
2026-04-05cut: optimize -f when finished processing fields for a linePádraig Brady-0/+53
2026-04-05cut: optimize -f for fhe common case of single byte delimitersPádraig Brady-0/+44