Mises à jour Y#
Le journal officiel des évolutions du langage. Chaque version est documentée — performance, fonctionnalités, correctifs.
v8.0.0
« Oyster Shell »major2 juin 2026Compilateur Y# v8
Pipeline complet Lexer → Parser → Typeck → HIR → MIR → Codegen. 38 types de nœuds AST, inférence Hindley-Milner.
Backends multiples
C natif (.exe via GCC), Game (C++ ECS, .ysg) et GPU (SPIR-V 1.6 .spv) actifs.
Print polymorphique
Print et PrintLine acceptent désormais tous les types primitifs avec dispatch à la compilation.
Package manager yo
yo install / remove / publish. Résolution déterministe via oy.toml.
v7.4.0
minor15 avril 2026MIR Optimizer
Const folding, LICM, auto-vectorisation SIMD, block reordering et inlining agressif.
Actor model
Acteurs avec State<T>, On(Event) et Reply — concurrence sans verrous.
v7.2.1
patch21 mars 2026Correctifs parser
Commentaires imbriqués /* /* */ */, nombres flottants avec exposant, chaînes multilignes.
Performance lexer
Tokenizer logos 2,3× plus rapide sur les gros fichiers (> 10k lignes).
v7.0.0
« Pearl »major10 janvier 2026ECS natif
Component, Entity, System en first-class. Templates intégrés : Transform, RigidBody, Mesh, Camera.
Tensor & Autodiff
Tensor<Float, [N, M]> avec differentiable Function pour ML compilé GPU.
Standard library
std/core, std/ai, std/game, std/server, std/web — modules essentiels prêts à l'emploi.
