Swiftpack.co - Swift Packages by SavchenkoValeriy

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

Packages published by SavchenkoValeriy

SavchenkoValeriy/emacs-swift-module v1.3.5
Write Emacs packages in Swift!
⭐️ 61
🕓 16 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.
v1.3.5
16 weeks ago
* Adds purely Swift unit-tests * Moves all integration test magic from Github workflow file to Swift, so that anyone can run them * Fixes a few data races detected with TSan
v1.3.4
18 weeks ago
* Removes a limit on the number of arguments in callbacks and function definitions compiled with Swift 5.9. * Supports passing raw bytes between Emacs and Swift. * Officially supports Emacs 30. * Introduces a new product with dynamic library of `EmacsSwiftModule` itself to avoid warnings about duplicated symbols when using two or more modules built with `EmacsSwiftModule` (#16).
v1.3.3
20 weeks ago
Fix creation of Emacs strings from non-ASCII strings.
1 year ago
Fixes a crash caused by the cleanup routine when the environment is in an invalid state. That usually manifested itself as an Emacs crash when error happens in asynchronous events.
v1.3.1
1 year ago
* Introduce additional environment checks: https://github.com/SavchenkoValeriy/emacs-swift-module/pull/9
v1.3.0
1 year ago
Introduce a way to write module functions without `@_cdecl`.
v1.2.1
1 year ago
Relax requirements towards Emacs and Swift. Support versions of Emacs starting from Emacs 25 (couldn't possibly go further because dynamic modules were introduced then) and Swift 5.2+.
v1.2.0
1 year ago
Implement async `withAsyncEnvironment` method to marry `Channel` and Swift's `async/await`.
v1.1.0
1 year ago
### Minor type improvements and fixes: - Support for `cons` cells in Swift via the `ConsCell` class - Support for `list` in Swift via the `List` class - Support conversions of associative lists into Swift `Dictionary` - Fix channel deadlocks for nested async callbacks
v1.0.0
1 year ago
This is a first release of the `EmacsSwiftModule` defining all the basic APIs.
macOS

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