Commit Graph

4 Commits

Author SHA1 Message Date
Max Desiatov b589f05c10 Support untyped throws in Embedded Swift (#87617)
**Explanation**: We would like untyped throws to be available in Embedded Swift when system allocator is available.
**Scope**: limited to Embedded Swift.
**Risk**: low due to isolated scope, additive nature of the change, and no adoption of untyped throws in Embedded Swift so far.
**Testing**: added new lit tests.
**Issue**: rdar://171325402
2026-04-14 18:05:14 +01:00
Max Desiatov a636a12aa1 test/embedded: Enable more tests for Wasm
Before:

```
Total Discovered Tests: 255
  Unsupported      : 100 (39.22%)
  Passed           : 154 (60.39%)
  Expectedly Failed:   1 (0.39%)
```

After:

```
Total Discovered Tests: 255
  Unsupported      :  41 (16.08%)
  Passed           : 210 (82.35%)
  Expectedly Failed:   4 (1.57%)
```

Work in progress on https://github.com/swiftlang/swift/issues/83482.

rdar://157304207
2026-01-19 17:24:54 +00:00
Henrik G. Olsson cbc0ec3b88 Add -verify-ignore-unrelated where necessary (NFC)
These are tests that fail in the next commit without this flag. This
does not add -verify-ignore-unrelated to all tests with -verify, only
the ones that would fail without it. This is NFC since this flag is
currently a no-op.
2025-10-04 14:19:52 -07:00
Erik Eckstein 5ab8e40597 embedded: enable serialization of debug info in embedded mode
This is important to get diagnostics for errors which are located in imported modules.
Such errors can sometimes only be detected when building the client module, because the error can be in a generic function which is specialized in the client module.

rdar://151162353
2025-05-14 11:43:48 +02:00