From 3da9922e5135e600b78c89f143418d24428a2c45 Mon Sep 17 00:00:00 2001 From: Xiang Date: Sat, 13 Jun 2020 22:36:44 +0800 Subject: [PATCH 1/2] add initial version of ffi and tests transfer summary --- FFITestsSummary.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 FFITestsSummary.md diff --git a/FFITestsSummary.md b/FFITestsSummary.md new file mode 100644 index 0000000..c2f20cc --- /dev/null +++ b/FFITestsSummary.md @@ -0,0 +1,44 @@ +# Purescript JS FFI transfer and test summary + +## purescript-strings + +tests : `purescript-python/passing/test/String` + +note tests for `Data.String.CodePoints` and `Data.String.Regex` is skipped. + +FFI for these to modules is not finished yet. + +## purescript-globals + +tests : `purescript-python/passing/test/Globals.purs` + +FFI for function `toPrescision`, `decodeURI` and `encodeURI` is not finished yet, thus tests for these functions is skipped. + +## modules without tests + +There is no tests for the following packages in their repos, thus no test for FFI of the following packages. + +- `purescript-math` +- `purescript-random` +- `purescript-lazy` +- `purescript-assert` +- `purescript-functions` +- `purescript-exceptions` (TODO: verify implementation manually due to differences between Python `Exception`s and JS `Error`s) +- `purescript-effect` + +## packages with tests but not added to purescript-python/passing yet + +- `purescript-enums` +- `purescript-prelude` +- `purescript-control` +- `purescript-foldable-traversable` + +## packages with FFI and tests + +- `purescript-arrays` +- `purescript-integers` +- `purescript-quickcheck` +- `purescript-record` +- `purescript-st` +- `purescript-unfoldable` +- `purescript-unsafe-coerce` From 16c72410e0530d3790488db531823e7cf4efe6b8 Mon Sep 17 00:00:00 2001 From: Xiang Date: Sun, 14 Jun 2020 12:27:09 +0800 Subject: [PATCH 2/2] updated to include repos in ffi index --- FFITestsSummary.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/FFITestsSummary.md b/FFITestsSummary.md index c2f20cc..2930006 100644 --- a/FFITestsSummary.md +++ b/FFITestsSummary.md @@ -25,6 +25,7 @@ There is no tests for the following packages in their repos, thus no test for FF - `purescript-functions` - `purescript-exceptions` (TODO: verify implementation manually due to differences between Python `Exception`s and JS `Error`s) - `purescript-effect` +- `purescript-console` ## packages with tests but not added to purescript-python/passing yet @@ -32,6 +33,9 @@ There is no tests for the following packages in their repos, thus no test for FF - `purescript-prelude` - `purescript-control` - `purescript-foldable-traversable` +- `purescript-partial` +- `purescript-nullable` +- `purescript-refs` ## packages with FFI and tests @@ -42,3 +46,7 @@ There is no tests for the following packages in their repos, thus no test for FF - `purescript-st` - `purescript-unfoldable` - `purescript-unsafe-coerce` + +## purescript-python only packages + +- `purescript-show-python` \ No newline at end of file