From 7d675f3a17b435c4dc7880ff597ab81274721ae9 Mon Sep 17 00:00:00 2001 From: Rami Ali Date: Fri, 19 Jan 2018 18:35:42 +1100 Subject: javascript: Add new port targeting JavaScript via Emscripten. In this port JavaScript is the underlying "machine" and MicroPython is transmuted into JavaScript by Emscripten. MicroPython can then run under Node.js or in the browser. --- ports/javascript/JSBackend.patch | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 ports/javascript/JSBackend.patch (limited to 'ports/javascript/JSBackend.patch') diff --git a/ports/javascript/JSBackend.patch b/ports/javascript/JSBackend.patch new file mode 100644 index 000000000..a5fd41a3f --- /dev/null +++ b/ports/javascript/JSBackend.patch @@ -0,0 +1,10 @@ +--- JSBackend.cpp 2018-01-10 16:35:07.331418145 +1100 ++++ JSBackend_mp_js.cpp 2018-01-10 16:40:04.804633134 +1100 +@@ -4280,6 +4280,7 @@ + + void JSWriter::calculateNativizedVars(const Function *F) { + NativizedVars.clear(); ++ return; + + for (Function::const_iterator I = F->begin(), BE = F->end(); I != BE; ++I) { + auto BI = &*I; -- cgit v1.2.3