GJS and using Rust language

Project Description

The goal of this project was to research the use of Rust in GJS to improve the memory safety with a possibility of kick-starting a full conversion to Rust.

GJS is a JavaScript binding for use within GNOME projects (and uses Mozilla SpiderMonkey for the JS engine), of which quite a few use it: gnome-documents, gnome-maps, gnome-shell, polari, sushi, to name a few. Hence it is a critical part of the infrastructure and must be a dependable and reliable tool.

About Me

My name is Luke Jones I am a Software Engineering student at the Massey University in Palmerston North, New Zealand.

Mentor

Philip Chimento

* Final Summary of project

* Blog - includes all posts relating to GSoC

Outreach/SummerOfCode/2017/Projects/LukeJones_RustifyGJs (last edited 2017-08-28 01:48:44 by Luke Jones)