Skip to content
Snippets Groups Projects
  1. Apr 18, 2023
  2. Apr 12, 2023
  3. Feb 01, 2023
  4. Jan 30, 2023
  5. Jan 24, 2023
    • Emilio Jesus Gallego Arias's avatar
    • Emilio Jesus Gallego Arias's avatar
      [build] Optimizations and fixes · 47410de7
      Emilio Jesus Gallego Arias authored
      - don't rebuild the cli stuff when the frontend/backend changes
      - make tests work again
      47410de7
    • Emilio Jesus Gallego Arias's avatar
      [build] Move CLI to esbuild. · f5d439fe
      Emilio Jesus Gallego Arias authored
      This is not perfect but it works (and it is much faster).
      
      For some reason I couldn't make `fflate-unzip` work with ESBuild, so
      I've placed a copy and tweaked the exports.
      f5d439fe
    • Emilio Jesus Gallego Arias's avatar
      [build] Move frontend build to esbuild, always pack. · 3e15336d
      Emilio Jesus Gallego Arias authored
      This is a large build-time improvement, moreover we can get rid of a
      lot of troublesome code regarding how to manage assets.
      
      `esbuild` has proven a great tool so far.
      
      Tested with both backends.
      
      We still keep the CLI and the WASM backend on webpack, the idea is
      to move them to esbuild in subsequent commits.
      
      CLI should use a native Coq instead, it is super-slow.
      
      We also disabled the `collab` and `ide-project` builds for now,
      re-adding before merging hopefully.
      
      The compatibility story with user .html pages needs to be revised,
      IMHO as this is a foundation for the LSP backend this is the time to
      drop support for some patterns we had in the past.
      3e15336d
  6. Jan 05, 2023
  7. Oct 12, 2022
    • Emilio Jesus Gallego Arias's avatar
      [build] Remove obsolete files, find new home for cli files · 0c8e9bc3
      Emilio Jesus Gallego Arias authored
      This should cleanup the root directory a bit; I've placed the cli
      files inside `frontend`, but quite a few of these files should
      eventually move to backend, as it seems to me that they functionality
      that the "server" should provide, but we can do like this for now and
      move things to `backend` as we see fit.
      0c8e9bc3
  8. Oct 11, 2022
  9. Oct 05, 2022
  10. Oct 03, 2022
  11. Oct 02, 2022
  12. Sep 21, 2022
Loading