Google Summer of Code final report
For Google Summer of Code 2025, I worked on GNOME Crosswords. GNOME Crosswords is a project that consists of two apps:
- Crosswords, a crossword player
- Crossword Editor, a crossword editor.
Links
Here are links to everything that I worked on.
Merge requests
Merge requests related to the word suggestion algorithm:
- Improve word suggestion algorithm
- Add
word-list-tests-utils.c - Refactor
clue-matches-tests.cby using a fixture - Use better test assert macros
- Add macro to reduce boilerplate code in
clue-matches-tests.c - Add a macro to simplify the
test_clue_matchescalls - Add more tests to
clue-matches-tests.c - Use string parameter in macro function
- Add performance tests to
clue-matches-tests.c - Make phase 3 of
word_list_find_intersection()optional - Improve print functions for
WordArrayandWordSet
Other merge requests:
Read more...
