Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
ff8544d
tar: refactor code to be more testable
ianic Nov 27, 2023
4381241
tar: refactor Buffer
ianic Nov 27, 2023
1817063
tar: add initial test cases
ianic Nov 27, 2023
be5d04a
tar: add pax linkpath attribute parsing
ianic Nov 27, 2023
6d5283e
tar: refactor reader and iterator
ianic Nov 28, 2023
e1424b8
tar: add parsing size in gnu extended format
ianic Nov 29, 2023
169f28d
tar: fix import path
ianic Nov 29, 2023
16c40fc
tar: add header chksum checking
ianic Nov 29, 2023
48b160c
tar: handle pax null attrs and pax attr ending
ianic Nov 29, 2023
c761dfc
tar: add gnu path and link extensions handling
ianic Nov 29, 2023
6e7a39c
tar: refactor reading pax attributes
ianic Nov 30, 2023
6bfa7bf
tar: use scratch buffer for file names
ianic Dec 1, 2023
2ed9a27
tar: use Go test cases path from env variable
ianic Dec 1, 2023
2a432d3
tar: prefix test cases with 'tar'
ianic Dec 1, 2023
7b0bbc6
tar: add file mode to result of tarbal iteration
ianic Dec 2, 2023
a3cf8ec
tar: add pax file reader tests
ianic Dec 5, 2023
58e0e50
tar: add module comment and references
ianic Dec 6, 2023
dbab45c
tar: replace custom buffered reader with std.io
ianic Dec 11, 2023
9f7dd32
tar: refactor pax attribute
ianic Dec 11, 2023
4a6d67a
tar: remove stratch from tar reader
ianic Dec 11, 2023
c76abe0
tar: use file word in less places
ianic Dec 11, 2023
c07527a
tar: reorganize file, functions before tests
ianic Dec 11, 2023
f8e42d6
tar: add Go test case files to the project
ianic Dec 11, 2023
a75fd4f
tar: move test cases to std/tar/testdata
ianic Dec 11, 2023
76fe1f5
tar: fix tests on 32-bit platforms
ianic Dec 12, 2023
e21a12e
tar: use @embedFile in tests
ianic Dec 12, 2023
7923a53
tar: rename reader to iterator
ianic Dec 12, 2023
7d3a318
tar: improve diagnostic reporting
ianic Dec 18, 2023
3f809cb
build.zig: don't install testdata
andrewrk Jan 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions build.zig
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,8 @@ pub fn build(b: *std.Build) !void {
".xz",
// exclude files from lib/std/tz/
".tzif",
// exclude files from lib/std/tar/testdata
".tar",
// others
"README.md",
},
Expand Down
Loading