From 2a985f90446a192fe92279a41588c685e34bbbc7 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Fri, 11 Mar 2022 14:18:43 -0800 Subject: [PATCH 1/8] Migrated FFI to ES modules via 'lebab' --- src/Performance/Minibench.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Performance/Minibench.js b/src/Performance/Minibench.js index 26cf479..66a9f78 100644 --- a/src/Performance/Minibench.js +++ b/src/Performance/Minibench.js @@ -1,11 +1,11 @@ "use strict"; -exports.hrTime = process.hrtime; +export var hrTime = process.hrtime; -exports.gc = function() { +export function gc() { global.gc && global.gc(); -}; +} -exports.toFixed = function(n) { +export function toFixed(n) { return n.toFixed(2); -}; +} From f25cdf5bf05f6460f4377e315dc8bcdef66609cc Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Fri, 11 Mar 2022 14:18:43 -0800 Subject: [PATCH 2/8] Replaced 'export var' with 'export const' --- src/Performance/Minibench.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Performance/Minibench.js b/src/Performance/Minibench.js index 66a9f78..9ce4092 100644 --- a/src/Performance/Minibench.js +++ b/src/Performance/Minibench.js @@ -1,6 +1,6 @@ "use strict"; -export var hrTime = process.hrtime; +export const hrTime = process.hrtime; export function gc() { global.gc && global.gc(); From 959d41ce67526874cd6ee956be503b699c83d684 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Fri, 11 Mar 2022 14:18:43 -0800 Subject: [PATCH 3/8] Removed '"use strict";' in FFI files --- src/Performance/Minibench.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Performance/Minibench.js b/src/Performance/Minibench.js index 9ce4092..f5e8314 100644 --- a/src/Performance/Minibench.js +++ b/src/Performance/Minibench.js @@ -1,5 +1,3 @@ -"use strict"; - export const hrTime = process.hrtime; export function gc() { From 58d781c089d540a30f6f1801aa3025a5246e89bb Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Fri, 11 Mar 2022 14:18:43 -0800 Subject: [PATCH 4/8] Update to CI to use 'unstable' purescript --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 43d2897..b6ebf3a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,6 +13,8 @@ jobs: - uses: actions/checkout@v2 - uses: purescript-contrib/setup-purescript@main + with: + purescript: "unstable" - uses: actions/setup-node@v1 with: From fcc74f9c7de9f5f89f9250a8ccd8c06abd5f9a3d Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Fri, 11 Mar 2022 14:18:43 -0800 Subject: [PATCH 5/8] Update pulp to 16.0.0-0 and psa to 0.8.2 --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d3602c1..c8e10e0 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "test": "pulp test" }, "devDependencies": { - "pulp": "^15.0.0", - "purescript-psa": "^0.8.0", + "pulp": "16.0.0-0", + "purescript-psa": "^0.8.2", "rimraf": "^3.0.2" } } From c3559192289448e9d4ae0b11e59affd355bf445c Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Fri, 11 Mar 2022 14:59:23 -0800 Subject: [PATCH 6/8] Update Bower dependencies to master --- bower.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/bower.json b/bower.json index 6809a78..fcd1462 100644 --- a/bower.json +++ b/bower.json @@ -16,13 +16,13 @@ "package.json" ], "dependencies": { - "purescript-console": "^5.0.0", - "purescript-effect": "^3.0.0", - "purescript-integers": "^5.0.0", - "purescript-math": "^3.0.0", - "purescript-numbers": "^8.0.0", - "purescript-partial": "^3.0.0", - "purescript-prelude": "^5.0.0", - "purescript-refs": "^5.0.0" + "purescript-console": "master", + "purescript-effect": "master", + "purescript-integers": "master", + "purescript-math": "master", + "purescript-numbers": "master", + "purescript-partial": "master", + "purescript-prelude": "master", + "purescript-refs": "master" } } From 03719303eaa52dd2e9ada1a6e4a45dd7b6f48260 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Mon, 14 Mar 2022 15:57:44 -0700 Subject: [PATCH 7/8] Added changelog entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d9a469..ce823c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ Notable changes to this project are documented in this file. The format is based ## [Unreleased] Breaking changes: +- Migrate FFI to ES modules (#22 by @kl0tl and @JordanMartinez) New features: From 092e17c4206111b8daadf2a2e901c18b3f6adcbc Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Mon, 14 Mar 2022 15:58:43 -0700 Subject: [PATCH 8/8] Update changelog entry --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce823c6..b543888 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ Notable changes to this project are documented in this file. The format is based ## [Unreleased] Breaking changes: -- Migrate FFI to ES modules (#22 by @kl0tl and @JordanMartinez) +- Migrate FFI to ES modules (#22 by @JordanMartinez) New features: