From 7607a07604c1c11086267430efe0e010b710d3b8 Mon Sep 17 00:00:00 2001 From: Sven SAULEAU Date: Tue, 29 May 2018 16:20:23 +0200 Subject: [PATCH 1/2] feat: add more holyc features --- package.json | 3 ++- src/add.c | 9 ++++++++- src/index.js | 8 +++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 38bf304..018c188 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "dependencies": { - "holyc": "0.0.12", + "holyc": "0.0.15", + "holycjs": "0.0.1", "html-webpack-plugin": "^3.2.0", "http-server": "^0.11.1", "webpack": "^4.8.3", diff --git a/src/add.c b/src/add.c index 0a78cb7..75254e6 100644 --- a/src/add.c +++ b/src/add.c @@ -1,3 +1,10 @@ -int add(int l, int r) { +#include +#include + +export void test() { + console_log("test"); +} + +export int add(int l, int r) { return l + r; } diff --git a/src/index.js b/src/index.js index d27c8fa..dd6d2b1 100644 --- a/src/index.js +++ b/src/index.js @@ -1,3 +1,9 @@ -import("./add.c").then(({add}) => { +const {init} = require("holycjs"); + +import("./add.c").then(({add, test, memory}) => { + init(memory); + document.body.innerHTML = "1+1=" + add(1, 1); + + test(); }); From c50264eb3a03421d0ade1516dfbcc3b7e3f67048 Mon Sep 17 00:00:00 2001 From: Sven SAULEAU Date: Tue, 29 May 2018 16:22:31 +0200 Subject: [PATCH 2/2] chore: bump deps --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 018c188..cab4501 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "holyc": "0.0.15", - "holycjs": "0.0.1", + "holyc": "0.0.16", + "holycjs": "0.0.2", "html-webpack-plugin": "^3.2.0", "http-server": "^0.11.1", "webpack": "^4.8.3",