- Jan 24, 2023
-
-
Emilio Jesus Gallego Arias authored
-
Emilio Jesus Gallego Arias authored
These are the current numbers on release: ``` 261K -- dist/wacoq_worker.js 369K -- dist/frontend/index.css 583K -- dist/frontend/index.js ```
-
Emilio Jesus Gallego Arias authored
- don't rebuild the cli stuff when the frontend/backend changes - make tests work again
-
Emilio Jesus Gallego Arias authored
Seems to work! I guess it can be done better, but for now that is OK.
-
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.
-
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.
-
- Jan 23, 2023
-
-
Emilio Jesús Gallego Arias authored
[build] Make format-pprint into its own library
-
- Jan 05, 2023
-
-
Emilio Jesus Gallego Arias authored
-
Emilio Jesus Gallego Arias authored
Borrowed from #275
-
Emilio Jesus Gallego Arias authored
We remove unused / browser `pp2HTML` and `richpp2HTML`, and we move goal printing to coq-manager (for now), as to make the library purely about `Pp.t -> Html` conversion.
-
Emilio Jesus Gallego Arias authored
We will reuse this library from vsCode (and maybe other projects), so it makes sense to put it in its own directory, and maybe even at some point in npm. Along the way, we will cleanup some unused code, and add typing info borrowed from #275
-
Emilio Jesús Gallego Arias authored
[deps] Bump some deps (opam and npm problems)
-
Emilio Jesus Gallego Arias authored
Doing it here as the CI for dependabot seemed to have a problem. Closes #312 closes #313
-
Emilio Jesus Gallego Arias authored
-
- Oct 31, 2022
-
-
Shachar Itzhaky authored
Dockerfile: fix build since f67e5e27
-
Ramkumar Ramachandra authored
f67e5e27 modifies the dist rule in the Makefile.
-
- Oct 27, 2022
-
-
Emilio Jesús Gallego Arias authored
[build] Bump Dune to >= 3.5.0
-
Emilio Jesus Gallego Arias authored
This fixes the directory target rule problem. Thanks to Rudi Grinberg!!
-
- Oct 17, 2022
-
-
Emilio Jesús Gallego Arias authored
[build] Remove obsolete files, find new home for cli files
-
- Oct 13, 2022
-
-
Emilio Jesús Gallego Arias authored
Typo correction
-
ksk authored
-
- Oct 12, 2022
-
-
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.
-
- Oct 11, 2022
-
-
Shachar Itzhaky authored
Backend Unification Showdown
-
Shachar Itzhaky authored
Only build jscoq (+ addons) in Docker phase.
-
Shachar Itzhaky authored
There is no longer @jscoq / @wacoq separation in pkgs.
-
Shachar Itzhaky authored
In `jscoq` build target. Eventually `wa-build` will be discontinued and we'll have a single build.
-
Shachar Itzhaky authored
Fixes #297.
-
Shachar Itzhaky authored
Fixes #297.
-
- Oct 06, 2022
-
-
Shachar Itzhaky authored
In @wacoq alias.
-
- Oct 05, 2022
-
-
Shachar Itzhaky authored
-
Shachar Itzhaky authored
-
Shachar Itzhaky authored
NPM package is now jscoq-x.x.tgz. Tarball package is jscoq-x.x-dist.tgz. This signifies NPM as the "main" dist venue.
-
Shachar Itzhaky authored
All wasm binaries are read from `node_modules` directly, so there is no need for a `bin/` directory (this was a hack). The deps are collected in a meta-package `wacoq-deps`, which is published to NPM separately and should not change often.
-
Shachar Itzhaky authored
-
Shachar Itzhaky authored
Added exe mode to wacoq by retrieving `wacoq_extern.c` from wacoq-bin.
-
Shachar Itzhaky authored
-
Shachar Itzhaky authored
The wasm backend bytecode is now loaded from `backend/wasm` (and also linked accordingly).
-
- Oct 03, 2022
-
-
Shachar Itzhaky authored
Dynamic linking is moved to jscoq_worker since it is only relevant there. (In wasm, native dynload is used.)
-
Shachar Itzhaky authored
JS backend works.
-
Emilio Jesus Gallego Arias authored
-