[GSoC 2017] Porting Swift to Haiku - Week #8

Hello everyone!

Since last week I worked on enabling Haiku support for running the swift test-suite. This allows the newly built compiler to be put through the same series of test-cases run by the swift buildbots for macOS, Linux and FreeBSD platforms. These tests cover different areas of the toolchain, from simple unit-tests to validation-tests that cover the compiler internals, major standard library API changes and most importantly, compiler stability via testing with malformed inputs. I ran the Swift 3.1 tests with the command ./utils/build-script -R -x , in which 2022 tests passed and 149 failed. A brief summary of the test results can be found here, and a list of the tests that have failed.


This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/return0e/2017-07-28_gsoc_2017_porting_swift_to_haiku_-_week_8/
1 Like

Good progress.
As expected, it already has helped to spot some Haiku bugs and missing API, which is a great side bonus.

Fix for #7859 committed in hrev51332.
Wonder if that will boost compilation stage speed…