Displayed 153 times
Stage fin 2025
Du 7 juillet au 7 décembre.
Missions proposées
1. KC3
- Voir la TODO dans le README de KC3.
- Serialisation / deserialisation des structures de données de KC3. (Structs, Arrays, Lists, etc)
- Refactoring de gestion de la memoire de structures de données de KC3.
2. www.kmx.io
- filtre antispam bayesien en KC3
3. Kubz
- jeu en OpenGL 4.1 GLSL 3.3
- developpement de shaders OpenGL.
- développement d'interfaces C / KC3 pour l'affichage de structures de données KC3 en OpenGL.
4. GTK+4
- Intégrer une interface GTK à un moteur 3D comme dans
window/sdl2
2025-07-07
Debut du stage, installation de KC3 sous Ubuntu sur les machines des stagiaires.
2025-07-08
- libkc3
- Ecriture de tests en pair programming pour marshall_u32.
2025-07-09
- libkc3
- Ecriture de tests pour marshall_s et marshall_u
2025-07-10
- libkc3
- fixer les valeurs serialisées en little endian.
2025-07-11 → 2025-07-20
- ajout d'un
bool on_heap
aux fonctions marshall et marshall_read qui selectionne le buffer a traiter
- marshall_s8/s16/s32/s64/sw/u8/.../uw, marshall_heap_pointer et tests (man-google)
- marshall_read_s8/../sw/u8/.../uw et tests (lyzer)
2025-07-21
- rdv irl kick-off de la semaine
- rebase de marshall sur master (types.h modules separes pour les pointeurs, pvar, frames avec closures)
- synchronisation de l'equipe sur marshall.h et marshall_read.h
2025-07-22
- décision → on va serialiser les pointeurs nuls en zero et stocker un offset absolu pour les pointeurs sur le tas.
2025-07-23
- libkc3
- changé s_marshall_read
- tests marshall
2025-07-24
- libkc3
- buf_ignore on non UTF-8 input
- marshall_heap_pointer / marshall_read_heap_pointer
- test/marshall_test.c
- test/marshall_read_test.c
2025-07-29
- marshall_test : tests pass
- marshall_read_test : integer types
2025-07-30
- marshall_do_block, marshall_tuple
- marshall_read_heap_pointer -> add hash table and check header
2025-07-31 → 2025-08-20
Websites can dump to a binary file (full of ascii magic markers) and restore from dump in seconds.
First target of internship was reached in less than two months.
Cheers !