Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
512f0f4
Do not use number formatter for wasm
pedrovgs Jan 19, 2026
7af4032
Make mfarray compatible with wasm by disabling coreml features
pedrovgs Jan 19, 2026
696ece5
Make mfadata compatible with wasm
pedrovgs Jan 19, 2026
0685139
Get mftype compatible with wasm
pedrovgs Jan 19, 2026
bc7ab32
Provide now a mftype fallback types we when accelerate is not available
pedrovgs Jan 19, 2026
a755923
Get order now compatible with XP
pedrovgs Jan 19, 2026
654b9ff
Get a fallback implementaiton if accelerate is not availbe in types.s…
pedrovgs Jan 19, 2026
3ff8285
Get some extra wrappers for libraries we don't support
pedrovgs Jan 19, 2026
86b934d
Get now method folder compatible with wasm
pedrovgs Jan 19, 2026
f9112a2
Get fallback implementation for static folder
pedrovgs Jan 19, 2026
b6a021d
Get library and wrapper compatible with WASM
pedrovgs Jan 19, 2026
fd1101b
Add support for complex testing scenarios
pedrovgs Jan 19, 2026
d2d85dd
Disable complex tests
pedrovgs Jan 19, 2026
27f3c4b
Improve import usage
pedrovgs Jan 19, 2026
bda0fe7
Use the right param names
pedrovgs Jan 19, 2026
c1787d7
Add fallback implementations with fatal errors until we are able to i…
pedrovgs Jan 19, 2026
2c510f8
Disable performance tests temporally
pedrovgs Jan 19, 2026
3817487
Update random tests to reduce memory pressure
pedrovgs Jan 19, 2026
7327253
Fix import
pedrovgs Jan 19, 2026
48bda80
Update wrong import
pedrovgs Jan 19, 2026
acd15f4
Disable some other performance tests
pedrovgs Jan 19, 2026
8e6d4f1
Enable back wasm fallback tests and revert a change made by mistake
pedrovgs Jan 19, 2026
31c679f
Update clapack pacakge and add some guards to our code to prevent ten…
pedrovgs Jan 19, 2026
b0fbfa9
Use https for dependency instead of ssh
pedrovgs Jan 19, 2026
89cb093
Disable some perf tests temporally for WASM
pedrovgs Jan 20, 2026
9fec130
Fix CI by forcing the toolchain version we have to use
pedrovgs Jan 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Enable back wasm fallback tests and revert a change made by mistake
  • Loading branch information
pedrovgs committed Jan 19, 2026
commit 8e6d4f14d8f70468ba1ce3904e7f0804886ca9da
2 changes: 1 addition & 1 deletion Sources/Matft/core/object/mfdata.swift
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ public class MfData: MfDataProtocol{
case .Double:
// dynamic allocation
self.data_real = allocate_doubledata_from_flattenArray(&flatten_realArray, toBool: mftype == .Bool)
self.data_imag = allocate_doubledata_from_flattenArray(&flatten_imagArray, toBool: mftype == .Bool)
self.data_imag = allocate_floatdata_from_flattenArray(&flatten_imagArray, toBool: mftype == .Bool)
}
self.storedSize = flatten_realArray.count
self.mftype = mftype
Expand Down
4 changes: 1 addition & 3 deletions Tests/MatftTests/WASIFallbackTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import Matft
/// Tests for WASI fallback implementations
/// These tests validate the pure Swift implementations that are used when Accelerate is not available (e.g., on WASI)
/// The tests run on macOS to ensure the fallback logic is correct before deploying to WASI
/* These tests were failing on CI only so we disabled them temporally

final class WASIFallbackTests: XCTestCase {

// MARK: - Type Conversion Tests
Expand Down Expand Up @@ -465,5 +465,3 @@ final class WASIFallbackTests: XCTestCase {
XCTAssertEqual(scalar, 42)
}
}

*/
Loading