Skip to content

Release cmemu-1.0.17

Compare
Choose a tag to compare
@johnmaie johnmaie released this 18 Mar 00:13
· 10 commits to master since this release
85c1df6

CMRT version: 7.3
LibCM version: 7.3

C for Metal (CM) CPU Emulation changes included in 1.0.17 release

New Features:

Windows support. (2021-10-07)
initialize vector/matrix kernel parameter from raw array (of the same element type) argument value (Linux). (2021-08-31)

Improvements:

KernelSupport: allow unnamed kernels in presence of a user-provided kernel address. (2021-11-18)

Bug Fixes:

Always use user-provided address for kernel descriptor if debug/linkage data query didn't yield it. (2021-11-18)
SHIM L0: fix iostream usage in kernel (for debugging purposes). (2021-09-01)
fix includes in cm_intrin.h (2021-08-23)

Misc Changes:

Logging: warnings output only if configured, critical messages are not displayed by default. (2021-12-07)
Convert Unicode chars to ASCII equivalents in code. (2021-11-16)
Logging: differentiate GFX_EMU_ERROR_MESSAGE from GFX_EMU_ERROR_MESSAGE_AT (2021-10-13)
Make shim-support-based tests with more kernels work: constant increased to max int. (2021-09-23)