Skip to content

Releases: m-j-w/CpuId.jl

Julia 1.9 precompilation enabled

13 Sep 12:04
fd39b7b
Compare
Choose a tag to compare

Bugfixes for non-Intel and AMD

27 Apr 07:19
df5fa0b
Compare
Choose a tag to compare
  • Remove legacy REQUIRE
  • Add AMD detection for cachesize(::Int)
  • Disable Intel specific LLVM functions on non-Intel compatible CPU architectures (otherwise leading to failed pre-compilation)
  • Version bump

@JuliaRegistrator register

Proper Julia 1.0 support / drop Julia pre-1.0 support

23 Jan 23:55
4e93b18
Compare
Choose a tag to compare

Minor update in terms of functionality:

  • Tries to prevent inlining issues by disallowing function inlining in critical code.
  • Added Project.toml for Pkg3.
  • Dropped Appveyor, now using Travis-CI for Windows as well.
  • Added function 'cacheinclusive()'.

Bugfixes for Julia 1.x support

06 Feb 23:18
Compare
Choose a tag to compare

This release covers some bugfixes for Julia 1.0 and newer which would end in segfaults.
Support for Julia 0.7-beta dropped, requires at least the released version of Julia 0.7.

Support for Julia 0.7 / Support for Julia 0.5 & 0.6 dropped

06 Jul 22:33
Compare
Choose a tag to compare

Adds support for Julia 0.7, tested with Julia 0.7-beta.
Linux, Mac, Win64 seem to work. Win32 fails in tests with a compiler crash.
Note, this release might still have some unexpected issues since a lot has changed in Julia 0.7.

Support for Julia 0.5 and Julia 0.6 dropped.

Minor updates

29 Jul 13:29
Compare
Choose a tag to compare

Updated README, CI and precompilation removed (as a workaround for now).

More features, more fun...

29 Apr 06:34
Compare
Choose a tag to compare

Increases the number of available feature checks and speed improvements.

Bugfix release (tests)

25 Apr 03:35
Compare
Choose a tag to compare
Pre-release

Corrects faulty tests occuring on 'pkglisting'.

En route to a beta version

22 Apr 11:55
Compare
Choose a tag to compare
Pre-release

This release adds a large number of features, improves code and introduces more serious testing.

Initial release (experimental but functional)

14 Apr 11:08
Compare
Choose a tag to compare

This initial release provides the basic functionality to query the CPU through the cpuid instruction for specific features, such as cpu brand and vendor, simd register sizes, cache sizes for each level, and whether it is running a hypervisor aka virtual machine. More to come... stay tuned.