summaryrefslogtreecommitdiff
path: root/data/nodejs/README
diff options
context:
space:
mode:
Diffstat (limited to 'data/nodejs/README')
-rw-r--r--data/nodejs/README32
1 files changed, 32 insertions, 0 deletions
diff --git a/data/nodejs/README b/data/nodejs/README
new file mode 100644
index 000000000..38aae846f
--- /dev/null
+++ b/data/nodejs/README
@@ -0,0 +1,32 @@
+MCApollo's Notes.
+
+In the case of linux, Clang 8 is required due to v8.
+
+TODO (if bored): fix the usage of libs for target on host toolchain.
+I've disable/fixed the other issue for now (mksnapshot/want_seperate_toolchain).
+
+TODO: Fix the Makefile/install.py for a smoother install.
+
+TODO: Set all values uv cannot detect, like
+os.cpus, os.hwfreq, the sysctl values are missing.
+
+TODO: Figure a less hacky way to get jitless working,
+It doesn't work as v8 claims it should work or I'm doing something wrong.
+Cleaner patches next time ^
+ SIGCHLD will stop node.
+
+-> Setting CS_DEBUGGED in unc0ver doesn't work as intented?
+
+Shoutouts:
+-> Coolstar/PPSSP maintainers, since I borrowed PPSSP's code to set CS_DEBUGGED.
+-> Shawn Presser's version of node for iOS
+ He didn't try for jit it seems, Xcode just sets CS_DEBUGGED
+ when running from Xcode and it works for him I guess.
+ https://github.com/shawwn/node/tree/ios-release?files=1
+-> Node chakracore/nodejs-mobile maintainers for gyp edits and
+ leading me to try v8 node.
+
+Callouts:
+-> Screw Node's build system, that's all.
+
+Knock down one language, go to the next.