Skip to content
Snippets Groups Projects
  1. Aug 06, 2021
  2. Aug 05, 2021
  3. Aug 03, 2021
  4. Aug 01, 2021
    • Shachar Itzhaky's avatar
      [bugfix] Offset overshoot in pretty-print. · 524c994b
      Shachar Itzhaky authored
      In cases where the element has a padding, as is the case with `div.coq-env`.
      The unit-test gallery has been updated to reflect this situation.
      524c994b
    • Shachar Itzhaky's avatar
      [refactor] Modified the pprint logic. · 0d004dc3
      Shachar Itzhaky authored
      Trying to be more faithful to what `Format` does:
      - take into account offset parameter defined on boxes.
      - adhere to left margin of containing box, when breaking lines.
      - be more declarative via CSS.
      
      I think this would handle #126.
      0d004dc3
  5. Jul 18, 2021
  6. Jul 16, 2021
  7. Jul 14, 2021
    • Shachar Itzhaky's avatar
      [docs] A manual! · 69305eed
      Shachar Itzhaky authored
      Some of the instructions are duplicated from the README, but that's ok.
      The manual is not yet complete with all the features, but at
      least addresses #207.
      
      Closes #207.
      69305eed
  8. Jul 11, 2021
  9. Jul 08, 2021
  10. Jul 07, 2021
  11. Jul 06, 2021
  12. Jul 03, 2021
    • Shachar Itzhaky's avatar
      [feature] Added some additional symbols. · 1ae6c05c
      Shachar Itzhaky authored
      These were created using the waCoq CLI from Coq 8.13.2 standard library.
      When more than one lemma matches a name, multiple results are shown.
      Not clear why there are duplicates (i.e. same long name).
      1ae6c05c
  13. Jun 13, 2021
  14. Jun 12, 2021
  15. Jun 09, 2021
    • Emilio Jesus Gallego Arias's avatar
      [ci] Add step to build Docker image. · 42e82ec5
      Emilio Jesus Gallego Arias authored
      This still requires considerable work, but when ready it should
      solve parts of #69 and #121.
      
      As for now, we don't push the image to a registry yet; we ought to
      decide:
      
      - when to build the docker image [maybe only on main branches]
      - where to push it
      - what to include
      - a standard setup for addons CI, so they pull the image and then
        build and publish their own package
      - how this does integrate with npm, maybe we shouldn't push the image
        but just a npm package built using docker [so addons do get the
        correct binaries to push to npm too]
      
      Based on:
      
      https://github.com/marketplace/actions/build-and-push-docker-images
      42e82ec5
    • Emilio Jesus Gallego Arias's avatar
      [build] Bump required compiler version to 4.12.0 · 95787181
      Emilio Jesus Gallego Arias authored
      This should nicely support M1-based OSX ; unfortunately, it required
      loosening the constraint on `ppx_deriving_yojson` as to make it
      co-installable with `ppx_import`, but that's a minor issue.
      
      Note the new option system for OCaml Opam packages, thus selecting a
      32bit compiler is done differently now.
      95787181
    • Emilio Jesus Gallego Arias's avatar
    • Emilio Jesús Gallego Arias's avatar
      Merge pull request #238 from jscoq/v8.13+proto_interp · c28d887a
      Emilio Jesús Gallego Arias authored
      [jscoq] Make protocol interpreter independent of worker code.
      c28d887a
    • Emilio Jesus Gallego Arias's avatar
      [jscoq] Make protocol interpreter independent of worker code. · e7bf7c02
      Emilio Jesus Gallego Arias authored
      This is a small refactoring that places the protocol interpreter into
      its own file. This is done in preparation for the new printer.
      
      For now I didn't complicate things much, and I have kept the
      interpreter access to the `jsoo` libs, tho it would be easy to
      actually make it independent by handling the interrupt code in the
      worker side [by layering the protocols]
      
      Note that in this setup we are actually architecturally very close
      to just replacing our protocol by the SerAPI protocol, while I don't
      think we should do that, IMHO it is important to keep the component
      structure consistent about projects as SerAPI wants to reuse the
      library manager for example in its jsoo version.
      
      Another interesting TODO here would be to actually improve our worker
      handling by moving some of our tricks into jsoo upstream.
      e7bf7c02
    • Emilio Jesús Gallego Arias's avatar
      Merge pull request #242 from jscoq/v8.13+gh_actions · d5ea2979
      Emilio Jesús Gallego Arias authored
      [build] [ci] Preliminary github actions support
      d5ea2979
    • Emilio Jesus Gallego Arias's avatar
      [build] [ci] Preliminary github actions support · 0f6c08cc
      Emilio Jesus Gallego Arias authored
      This is just a basic building setup, for linux at the moment.
      
      Github Actions is way more powerful than travis, so we can improve
      many previous things of the setup, concretely:
      
      - re-add OSX build
      - generate a docker image
      - set a job for each addon, or create a push event so addons are built
        on their own repos
      
      Closes #224
      
      Thanks to Jason Gross for the help with the SerAPI action.
      0f6c08cc
  16. May 21, 2021
Loading