Swiftpack.co - Swift Packages by tannerdsilva

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by tannerdsilva

tannerdsilva/SwiftSlash 3.3.1
Concurrent shell scripting framework with deep support for async/await.
⭐️ 21
🕓 23 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Removed Public-Facing ClibSwiftSlash Library
23 weeks ago
- `Package.swift` has been updated to hide the internal library `ClibSwiftSlash` from external users. - This is a minor update (no breaking API changes) because `ClibSwiftSlash` was undocumented and not meant for public use.
Public API Changes
24 weeks ago
- `Command(command:String)` has been changed to a nameless initializer `Command(_:String)` - `CommandResult` is now `Command.Result` - Improved documentation
DocC
24 weeks ago
- SwiftSlash now has DocC documentation on every public symbol in the framework. - DocC render for the latest release can be found on [the SwiftSlash website](https://swiftslash.com/documentation) - Removed build warnings on unit tests
Internal & External Improvements
26 weeks ago
- Eliminated build warnings on MacOS - Eliminated fatalError on MacOS that would get thrown when signals are sent to the process in which SwiftSlash is running - Command struct instance variables are now publicly accessible
Stability tweak
26 weeks ago
Bugfix: SwiftSlash no longer throws a fatalError when a signal is sent to the process in which it is running.
MacOS Support
27 weeks ago
- completely rebuilt data engine. - better structure for concurrency - resource awareness - if SwiftSlash cannot create new file handles, it will wait to launch your command until it can. - independent mechanism for detecting process exits - lays foundation for dynamic channel closure going forward - full production support on MacOS with Monterey and newer versions - passing async tests - async tests restored, passing on MacOS and will pass on Linux when apple adds async functionality in a future release
Stability improvement
28 weeks ago
Revised execution order of an internal mechanism (ChannelManager) to improve framework stability
Command API tweak
28 weeks ago
Changed `Command.init?(command:String)` to a non-optional initializer. In an event where invalid input is passed as `command:String`, a fatalError is thrown.
async/await
28 weeks ago
SwiftSlash has been completely rebuilt from the ground-up (inside and out) to support Swift's native async/await concurrency tools.
macOS
tannerdsilva/RapidLMDB 0.9.29
Fast and efficient LMDB wrapper for Swift.
⭐️ 7
🕓 1 year ago
tannerdsilva/AddressKit 1.1.0
Robust and performant IP address framework for IPv4 and IPv6. Pure swift implementation.
⭐️ 1
🕓 31 weeks ago
tannerdsilva/SwiftBCrypt 0.2.0
Swift package wrapping the OpenWall BCrypt hashing algorithm
⭐️ 0
🕓 25 weeks ago
tannerdsilva/Clibxlsxio 0.0.1
Swift wrapper for the C library xlsxio
⭐️ 0
🕓 13 weeks ago
macOS
tannerdsilva/Ccrypt_blowfish 1.3.0
Swift Package wrapping the crypt_blowfish C library.
⭐️ 0
🕓 25 weeks ago
tannerdsilva/tt_spawn 1.0.0
tt_spawn wraps the Ctt_spawn package into a clean and efficient Swift API. Part of SwiftSlash.
⭐️ 0
🕓 1 year ago
tannerdsilva/Cfork 1.0.0
A Swift package wrapping the fork() system call.
⭐️ 0
🕓 30 weeks ago
tannerdsilva/SwiftMime 0.1.0
MIME parsing framework for Swift
⭐️ 0
🕓 46 weeks ago
tannerdsilva/SignalStack 1.1.1
Developer-friendly, cross-platform signal handler library
⭐️ 0
🕓 24 weeks ago
macOS
tannerdsilva/Cepoll 1.0.0
A Swift package importing the epoll linux headers for other Swift packages to utilize.
⭐️ 0
🕓 30 weeks ago
tannerdsilva/Ctt_spawn 1.0.3
Ctt_spawn is a robust and modern re-imagining of the traditional `posix_spawn` system function.
⭐️ 0
🕓 1 year ago
tannerdsilva/TToolkit v0.1.1
Concurrent utilities to develop really fast backend automations
⭐️ 0
🕓 38 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
38 weeks ago
2 years ago
Initial release
2 years ago
macOS
tannerdsilva/Clibtai 0.2.0
A Swift Package wrapping the libtai date and time library in a Swift Package.
⭐️ 0
🕓 18 weeks ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics