Skip to content
Extraits de code Groupes Projets
  1. août 14, 2024
    • Kubat's avatar
      5dfdc548
    • Kubat's avatar
      SCRIPT: Refactor the way of doing internal passes · 80d48b08
      Kubat a rédigé
      80d48b08
    • Kubat's avatar
      SCRIPT: Script implementation + Update vivy rust lib · 381de344
      Kubat a rédigé et Kubat's avatar Kubat a validé
      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
      381de344
    • Kubat's avatar
      MISC: Update the tofix file and readme · ca2c967f
      Kubat a rédigé et Kubat's avatar Kubat a validé
      Also use bash explicitly for .bash scripts.
      ca2c967f
    • Kubat's avatar
      MISC: Remove no longer needed ressources and vendor folder · 905b8011
      Kubat a rédigé et Kubat's avatar Kubat a validé
      905b8011
  2. fév. 14, 2024
  3. juil. 22, 2022
Chargement en cours