Skip to content
Extraits de code Groupes Projets
Valider 381de344 rédigé par Kubat's avatar Kubat Validation de Kubat
Parcourir les fichiers

SCRIPT: Script implementation + Update vivy rust lib

Vivy:
- Use upx to compress executable if possible
- Rename libvvs to libvivy as it is only inteded to be embeded into Vivy
  and not into the vvs runtime
- Compose every crate into the vvs_cli to parse, lower and set
  options/subtitle files

Script:
- Update VVS files
- Parse VVS files
- Base JIT initialization
- Use full_moon for the scripting things, we use a base of Lua for VVS

Misc:
- Correct samples + clippy + update
- Fix README
- Update example files for scripts
- Remove not really needed fonts from the repo and from being bundled into vvcc
- Fix qrc file + move the aux table out of the ass crate

Codegen/JIT crates:
- vvs_runtime: only the JIT runtime thingy, re-exports the types module
  of the vvs_runtime_types crate
- vvs_runtime_types: only the types that will be used in the generated
  code, usefull for the vvs_runtime crate and the vvs_codegen crate
  because we need to know the layout of the types to generate the code
- vvs_codegen: transform the Vivy Script AST into a LLVM module
parent ca2c967f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Chargement en cours
Affichage de
avec 3435 ajouts et 294 suppressions
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter