This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. GJS and using Rust language

1.1. 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.

1.2. About Me

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

1.3. Mentor

Philip Chimento

* Final Summary of project

* Blog - includes all posts relating to GSoC


2024-10-23 11:28