Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Release 2.0 to master #480

Merged
merged 39 commits into from
May 17, 2024
Merged

Merge Release 2.0 to master #480

merged 39 commits into from
May 17, 2024

Conversation

GLinnik21
Copy link
Collaborator

No description provided.

GLinnik21 and others added 9 commits May 4, 2024 01:52
Update Podspec to the new project structure
* Add missing test resources

* Disable KSObjC tests until tagged pointers are fixed

* Disable AppState tests until fixed

* Disable KSDebug tests

* Disable KSCrashReportFilterAlert test

* Fix tests on watchOS

* Add test workflow

* Add CI jobs timeout

* Cancel previous jobs if a new commit is pushed

* Check xcodebuild@node20

* Add Mac Catalyst to unit-test platforms
* Update KSObjCApple.h with latest Obj-C sources

* Update minimal deployment target to match `dyld_fall_2018_os_versions`

https://github.com/apple-oss-distributions/dyld/blob/25174f1accc4d352d9e7e6294835f9e6e9b3c7bf/include/mach-o/dyld_priv.h#L246
https://github.com/apple-oss-distributions/objc4/blob/01edf1705fbc3ff78a423cd21e03dfc21eb4d780/runtime/objc-runtime-new.mm#L9340-L9356

* Use new functions

* Move all content of objc-internal.h

* fix NSNumber tagged pointer extraction

* Try to fix tagged NSDate

Like what? Who does it work?

* Add unit-tests run on the oldest OSs

* Enable KSObjC_Tests tests

* Revert "Add unit-tests run on the oldest OSs"

This reverts commit ae6a5c5.

* Disable failing array tests

* Eventually disable KSDebug_Tests

* Update deployment target in podspec

* Fix tagged pointer compilation for i386

* Make `extractTaggedNSDate` nice

And add links to LLVM

* Return `__unused` back

* Fix i386 validation
* Added support for SIGTERM

* Update KSCrashDoctor_Tests.m

* created KSTestModuleConfig

Used for sharing the defines for SWIFTPM_MODULE_BUNDLE.

* Update KSTestModuleConfig.h

* Removed include folder in tests
@GLinnik21 GLinnik21 merged commit f41b596 into master May 17, 2024
14 checks passed
@GLinnik21 GLinnik21 deleted the release-2.0 branch May 17, 2024 14:34
@GLinnik21 GLinnik21 restored the release-2.0 branch May 17, 2024 23:41
@GLinnik21 GLinnik21 deleted the release-2.0 branch May 17, 2024 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants