Skip to content

Releases: ChefKissInc/ForgedInvariant

v1.5.0

21 Nov 21:56
b7aa5fe

Choose a tag to compare

Bug Fixes

  • Sync TSC to the max value found through all threads.
  • Sync TSC early on processPatcher instead of IOService::start.

Full Changelog: v1.4.0...v1.5.0

v1.4.0

20 Nov 12:40
a730f39

Choose a tag to compare

Enhancements

  • Sync TSC early (on ForgedInvariant IOService start).

Bug Fixes

  • On Intel, reset TSC_ADJUST of all CPUs at the same time.

Full Changelog: v1.3.0...v1.4.0

v1.3.0

14 Nov 08:54
7e55d0f

Choose a tag to compare

Enhancements

  • Sync to last thread on all macOS versions.
  • On Intel, always reset TSC_ADJUST if available.
  • Code cleanup.
  • Store capabilities using bitfield.
  • New boot args: -FITSCPeriodic to force periodic sync, -FIOff, -FIBeta.

Bug Fixes

  • Check for TSC_ADJUST only on Intel.

Full Changelog: v1.2.0...v1.3.0

v1.2.0

15 Jun 18:43
4010a75

Choose a tag to compare

Enhancements

  • Tahoe support.

Full Changelog: v1.1.0...v1.2.0

v1.1.0

15 Mar 10:59
7c1835a

Choose a tag to compare

Enhancements

  • Lowered minimum macOS version to 10.6.

Full Changelog: v1.0.1...v1.1.0

v1.0.1

31 Dec 08:12
085008e

Choose a tag to compare

Bug Fixes

  • Fixed a code bug causing syncTimer to be null, causing ForgedInvariant's periodic fallback to be dysfunctional.

Full Changelog: v1.0.0...v1.0.1

v1.0.0

27 Nov 09:10
023971b

Choose a tag to compare

🎉 Initial release!

Supports all 64-bit Intel and AMD CPUs, from El Capitan up to Sequoia.