Skip to content

Commit

Permalink
Try zipping the file on Windows
Browse files Browse the repository at this point in the history
  • Loading branch information
fpseverino committed Sep 9, 2024
1 parent 56b206f commit 433fc61
Show file tree
Hide file tree
Showing 581 changed files with 963 additions and 1 deletion.
1 change: 0 additions & 1 deletion Sources/Zip/Zip.swift
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,6 @@ public class Zip {

var isDirectory = false
let fileInfoSizeFileName = Int(fileInfo.size_filename - 1)
print("fileName[fileInfoSizeFileName] = \(fileName[fileInfoSizeFileName])")
if (fileName[fileInfoSizeFileName] == "/".cString(using: String.Encoding.utf8)?.first || fileName[fileInfoSizeFileName] == "\\".cString(using: String.Encoding.utf8)?.first) {
isDirectory = true
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"images":[],"downloads":[],"videos":[]}

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/coremetrics\/counter"]}],"sections":[],"metadata":{"modules":[{"name":"CoreMetrics"}],"role":"symbol","externalID":"s:11CoreMetrics7CounterC","roleHeading":"Class","title":"Counter","navigatorTitle":[{"kind":"identifier","text":"Counter"}],"remoteSource":{"fileName":"Metrics.swift","url":"https:\/\/github.com\/apple\/swift-metrics\/blob\/main\/Sources\/CoreMetrics\/Metrics.swift#L25"},"symbolKind":"class","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Counter","kind":"identifier"}]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/init(label:dimensions:)","doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/init(label:dimensions:handler:)"]},{"identifiers":["doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/dimensions","doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/label"],"title":"Instance Properties"},{"title":"Instance Methods","identifiers":["doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/destroy()","doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/increment()","doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/increment(by:)","doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/reset()"]},{"identifiers":["doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/CustomStringConvertible-Implementations"],"generated":true,"title":"Default Implementations"}],"hierarchy":{"paths":[["doc:\/\/CoreMetrics\/documentation\/CoreMetrics"]]},"seeAlsoSections":[{"title":"Metric types","identifiers":["doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Meter","doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Recorder","doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Timer"],"generated":true}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"Counter","kind":"identifier"}],"languages":["swift"]}],"kind":"declarations"},{"kind":"content","content":[{"type":"heading","anchor":"overview","text":"Overview","level":2},{"type":"paragraph","inlineContent":[{"type":"text","text":"This is the user-facing Counter API."}]},{"type":"paragraph","inlineContent":[{"text":"Its behavior depends on the ","type":"text"},{"type":"codeVoice","code":"CounterHandler"},{"text":" implementation.","type":"text"}]}]}],"schemaVersion":{"patch":0,"major":0,"minor":3},"relationshipsSections":[{"kind":"relationships","type":"conformsTo","title":"Conforms To","identifiers":["doc:\/\/CoreMetrics\/s23CustomStringConvertibleP","doc:\/\/CoreMetrics\/s8SendableP"]}],"kind":"symbol","abstract":[{"type":"text","text":"A counter is a cumulative metric that represents a single monotonically increasing counter whose value can only increase or be reset to zero."},{"text":" ","type":"text"},{"text":"For example, you can use a counter to represent the number of requests served, tasks completed, or errors.","type":"text"}],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter"},"references":{"doc://CoreMetrics/documentation/CoreMetrics/Counter/init(label:dimensions:handler:)":{"type":"topic","title":"init(label:dimensions:handler:)","fragments":[{"text":"init","kind":"identifier"},{"kind":"text","text":"("},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"dimensions"},{"text":": [(","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"kind":"text","text":")], "},{"kind":"externalParam","text":"handler"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"CounterHandler","preciseIdentifier":"s:11CoreMetrics14CounterHandlerP"},{"text":")","kind":"text"}],"abstract":[{"text":"Alternative way to create a new ","type":"text"},{"type":"codeVoice","code":"Counter"},{"text":", while providing an explicit ","type":"text"},{"code":"CounterHandler","type":"codeVoice"},{"type":"text","text":"."}],"role":"symbol","url":"\/documentation\/coremetrics\/counter\/init(label:dimensions:handler:)","kind":"symbol","identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/init(label:dimensions:handler:)"},"doc://CoreMetrics/s23CustomStringConvertibleP":{"identifier":"doc:\/\/CoreMetrics\/s23CustomStringConvertibleP","type":"unresolvable","title":"Swift.CustomStringConvertible"},"doc://CoreMetrics/documentation/CoreMetrics/Counter/increment()":{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"increment"},{"text":"()","kind":"text"}],"kind":"symbol","type":"topic","title":"increment()","identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/increment()","abstract":[{"type":"text","text":"Increment the counter by one."}],"role":"symbol","url":"\/documentation\/coremetrics\/counter\/increment()"},"doc://CoreMetrics/documentation/CoreMetrics/Meter":{"kind":"symbol","title":"Meter","abstract":[{"type":"text","text":"A meter is similar to a gauge, it is a metric that represents a single numerical value that can arbitrarily go up and down."},{"text":" ","type":"text"},{"type":"text","text":"Meters are typically used for measured values like temperatures or current memory usage, but also “counts” that can go up and down, like the number of active threads."}],"type":"topic","fragments":[{"text":"class","kind":"keyword"},{"kind":"text","text":" "},{"text":"Meter","kind":"identifier"}],"identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Meter","navigatorTitle":[{"text":"Meter","kind":"identifier"}],"url":"\/documentation\/coremetrics\/meter","role":"symbol"},"doc://CoreMetrics/documentation/CoreMetrics/Counter/label":{"kind":"symbol","identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/label","fragments":[{"kind":"keyword","text":"let"},{"text":" ","kind":"text"},{"text":"label","kind":"identifier"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"label","url":"\/documentation\/coremetrics\/counter\/label","role":"symbol","abstract":[],"type":"topic"},"doc://CoreMetrics/s8SendableP":{"identifier":"doc:\/\/CoreMetrics\/s8SendableP","type":"unresolvable","title":"Swift.Sendable"},"doc://CoreMetrics/documentation/CoreMetrics/Counter/CustomStringConvertible-Implementations":{"title":"CustomStringConvertible Implementations","role":"collectionGroup","identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/CustomStringConvertible-Implementations","abstract":[],"url":"\/documentation\/coremetrics\/counter\/customstringconvertible-implementations","kind":"article","type":"topic"},"doc://CoreMetrics/documentation/CoreMetrics/Timer":{"fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"Timer","kind":"identifier"}],"kind":"symbol","role":"symbol","navigatorTitle":[{"text":"Timer","kind":"identifier"}],"identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Timer","abstract":[{"type":"text","text":"A timer collects observations within a time window (usually things like request durations) and provides aggregated information about the data sample,"},{"type":"text","text":" "},{"text":"for example, min, max and various quantiles. It is similar to a ","type":"text"},{"type":"codeVoice","code":"Recorder"},{"type":"text","text":" but specialized for values that represent durations."}],"url":"\/documentation\/coremetrics\/timer","title":"Timer","type":"topic"},"doc://CoreMetrics/documentation/CoreMetrics/Counter/init(label:dimensions:)":{"fragments":[{"text":"convenience","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"text":"(","kind":"text"},{"text":"label","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"dimensions","kind":"externalParam"},{"text":": [(","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":")])","kind":"text"}],"identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/init(label:dimensions:)","url":"\/documentation\/coremetrics\/counter\/init(label:dimensions:)","abstract":[{"text":"Create a new ","type":"text"},{"type":"codeVoice","code":"Counter"},{"text":".","type":"text"}],"type":"topic","kind":"symbol","role":"symbol","title":"init(label:dimensions:)"},"doc://CoreMetrics/documentation/CoreMetrics/Counter":{"kind":"symbol","abstract":[{"type":"text","text":"A counter is a cumulative metric that represents a single monotonically increasing counter whose value can only increase or be reset to zero."},{"type":"text","text":" "},{"text":"For example, you can use a counter to represent the number of requests served, tasks completed, or errors.","type":"text"}],"url":"\/documentation\/coremetrics\/counter","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"text":"Counter","kind":"identifier"}],"identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter","role":"symbol","navigatorTitle":[{"kind":"identifier","text":"Counter"}],"type":"topic","title":"Counter"},"doc://CoreMetrics/documentation/CoreMetrics/Recorder":{"type":"topic","identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Recorder","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Recorder"}],"url":"\/documentation\/coremetrics\/recorder","role":"symbol","abstract":[{"text":"A recorder collects observations within a time window (usually things like response sizes) and ","type":"text"},{"type":"emphasis","inlineContent":[{"text":"can","type":"text"}]},{"type":"text","text":" provide aggregated information about the data sample, for example, count, sum, min, max and various quantiles."}],"navigatorTitle":[{"text":"Recorder","kind":"identifier"}],"kind":"symbol","title":"Recorder"},"doc://CoreMetrics/documentation/CoreMetrics/Counter/dimensions":{"url":"\/documentation\/coremetrics\/counter\/dimensions","kind":"symbol","abstract":[],"role":"symbol","type":"topic","title":"dimensions","fragments":[{"text":"let","kind":"keyword"},{"kind":"text","text":" "},{"text":"dimensions","kind":"identifier"},{"kind":"text","text":": [("},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"preciseIdentifier":"s:SS","kind":"typeIdentifier","text":"String"},{"text":")]","kind":"text"}],"identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/dimensions"},"doc://CoreMetrics/documentation/CoreMetrics/Counter/destroy()":{"type":"topic","url":"\/documentation\/coremetrics\/counter\/destroy()","abstract":[{"type":"text","text":"Signal the underlying metrics library that this counter will never be updated again."},{"type":"text","text":" "},{"type":"text","text":"In response the library MAY decide to eagerly release any resources held by this "},{"code":"Counter","type":"codeVoice"},{"text":".","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"destroy","kind":"identifier"},{"kind":"text","text":"()"}],"role":"symbol","identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/destroy()","title":"destroy()","kind":"symbol"},"doc://CoreMetrics/documentation/CoreMetrics":{"type":"topic","kind":"symbol","url":"\/documentation\/coremetrics","role":"collection","abstract":[{"type":"text","text":"A Metrics API package for Swift."}],"title":"CoreMetrics","identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics"},"doc://CoreMetrics/documentation/CoreMetrics/Counter/reset()":{"url":"\/documentation\/coremetrics\/counter\/reset()","kind":"symbol","abstract":[{"text":"Reset the counter back to zero.","type":"text"}],"role":"symbol","type":"topic","title":"reset()","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"reset","kind":"identifier"},{"kind":"text","text":"()"}],"identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/reset()"},"doc://CoreMetrics/documentation/CoreMetrics/Counter/increment(by:)":{"url":"\/documentation\/coremetrics\/counter\/increment(by:)","kind":"symbol","identifier":"doc:\/\/CoreMetrics\/documentation\/CoreMetrics\/Counter\/increment(by:)","abstract":[{"text":"Increment the counter.","type":"text"}],"type":"topic","title":"increment(by:)","role":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"increment","kind":"identifier"},{"kind":"text","text":"<"},{"text":"DataType","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"DataType"},{"kind":"text","text":")"}]}}}
Loading

0 comments on commit 433fc61

Please sign in to comment.