From 4d6df43c29f5178db8080490d325b96f7d6c2cbc Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Wed, 11 Feb 2015 14:06:43 +0100 Subject: [PATCH] Updated GSoC 2015 Ideas (markdown) --- GSoC-2015-Ideas.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/GSoC-2015-Ideas.md b/GSoC-2015-Ideas.md index 6eba4b4..bf956e1 100644 --- a/GSoC-2015-Ideas.md +++ b/GSoC-2015-Ideas.md @@ -128,12 +128,13 @@ frontend in Nim. The JS backend is simple, so this is a good way to get started with learning about Nim compiler internals. **Tasks:** - * Fix JavaScript backend bugs - * Port relevant parts of the standard library to JS - * Make JS test cases + * Fix the remaining JavaScript backend bugs. + * Port relevant parts of the standard library to JS. + * Make the code generator emit "source maps" for better debugging support. The current debugging support is done by emitting stack tracing instructions which slow things down and are not standard. + * Make JS test cases. **Bonus points:** - * Speed up the JavaScript backend by targetting `asm.js` + * Speed up the JavaScript backend by targetting `asm.js`. **Difficulty:** Medium