- 04 Nov, 2020 1 commit
-
-
Didier Verna authored
2020-11-04 Didier Verna <didier@didierverna.net> * share/css/document.css: Fix incorrect header credits.
-
- 19 Nov, 2019 2 commits
-
-
Didier Verna authored
2019-11-19 Didier Verna <didier@didierverna.net> * setup/setup.lisp (*release-major-level*): Set to 3. (*release-name*): Set to "The Alchemist".
-
Didier Verna authored
2019-11-19 Didier Verna <didier@didierverna.net> * docker/Buildenv: Update SBCL, Texinfo, and CMark versions.
-
- 13 Nov, 2019 1 commit
-
-
Didier Verna authored
2019-11-13 Didier Verna <didier@didierverna.net> * docker/debian-9-packages.txt: Add libsecp256k1-dev.
-
- 23 Aug, 2019 5 commits
-
-
Didier Verna authored
2019-08-23 Didier Verna <didier@didierverna.net> * parallel/parallel.lisp (build-html-manuals-//-1): (build-html-manuals-//-2): Advertise README file insertion. (build-texinfo-manuals-//-1): (build-texinfo-manuals-//-2): (build-texinfo-manuals-//-3): (build-manuals-//-3): (build-texinfo-manuals-//-4): Minor code reformatting.
-
Didier Verna authored
Declt should be stable enough to do that now. 2019-08-23 Didier Verna <didier@didierverna.net> * core/src/util.lisp (*cross-reference-validation*): Set to T by default.
-
Didier Verna authored
This patch makes the declt external script prepare for README insertion directly, after the library has been QL:QUICKLOAD'ed, hence installed. This avoids the need for calling QL:ENSURE-INSTALLED in various places. Additionally, this also makes README insertion work in the parallel versions where libraries are not already downladed. This didn't previously work, precisely because we missed a call to QL:ENSURE-INSTALLED. 2019-08-23 Didier Verna <didier@didierverna.net> * bin/declt: Remove --introduction option. Prepapre for potential README file insertion. * core/src/texinfo.lisp (run-declt): Update accordingly. * core/src/quickref.lisp (build-manual): Don't call QL-DIST:ENSURE-INSTALLED anymore.
-
Didier Verna authored
2019-08-23 Didier Verna <didier@didierverna.net> * docker/debian-9-packages.txt: Reorder list.
-
Didier Verna authored
2019-08-23 Didier Verna <didier@didierverna.net> * docker/debian-9-packages.txt: Update.
-
- 08 Apr, 2019 2 commits
-
-
Didier Verna authored
2019-04-08 Didier Verna <didier@didierverna.net> * setup/setup.lisp (*release-major-level*): Set to 2. (*release-name*): Set to "Be Quick or Be Dead".
-
Didier Verna authored
2019-04-08 Didier Verna <didier@didierverna.net> * core/src/util.lisp (*parallel*): Update docstring.
-
- 07 Apr, 2019 2 commits
-
-
Didier Verna authored
2019-04-07 Didier Verna <didier@didierverna.net> * docker/Buildenv: * docker/Quickref: Also copyright 2019.
-
Didier Verna authored
2019-04-07 Didier Verna <didier@didierverna.net> * docker/debian-9-packages.txt: Add libncursesw5-dev and nvidia-cuda-dev. * docker/Buildenv: Enable contrib and non-free apt sources. Reindent. * docker/Quickref: Reindent.
-
- 05 Apr, 2019 2 commits
-
-
Didier Verna authored
-
Administrator authored
2019-04-04 Administrator <admin@common-lisp.net> * .gitlab-ci.yml: Build the master branch without publishing. Publish the live branch.
-
- 04 Apr, 2019 6 commits
-
-
Antoine Martin authored
2019-04-04 Antoine Martin <amartin@lrde.epita.fr> * .gitlab-ci.yml: Add logs/ and texinfo/ directories to GitLab artifacts.
-
Antoine Martin authored
2019-04-04 Antoine Martin <amartin@lrde.epita.fr> * .gitlab-ci.yml: Create a symlink to the project copy fetched by GitLab.
-
Didier Verna authored
See merge request !4.
-
Antoine Martin authored
2019-03-26 Antoine Martin <amartin@lrde.epita.fr> * docker/Buildenv: Use variable for Texinfo version and bump it.
-
Antoine Martin authored
2019-03-26 Antoine Martin <amartin@lrde.epita.fr> * docker/Buildenv: Use variable for CMark version.
-
Antoine Martin authored
2019-03-26 Antoine Martin <amartin@lrde.epita.fr> * docker/Buildenv: Use variable for SBCL version and bump it.
-
- 29 Mar, 2019 2 commits
-
-
Didier Verna authored
This algorithm is the refinement over solution 3 described in the ELS 2019 paper in section 7.3. Instead of creating static batches of libraries, we handle dynamic batches based on the time Declt finishes processing a system. This work is a cleanup of a code base originally written by Antoine Hacquard. 2019-03-29 Didier Verna <didier@didierverna.net> * parallel/parallel.lisp (remove-standalone-systems): (remove-dependencies): (dependency-graph-size): (primary-systems-dependency-graph): New functions. More abstraction on dependency graphs. (cull-standalone-systems): Formerly CULL-NODES. Reimplement in terms of the above. (primary-systems-batches): Formerly ORDERED-PRIMARY-SYSTEMS. Ditto. (build-manuals-//-3): Update accordingly. (*post-declt-queue*): New variable. (build-texinfo-manuals-//-4): (build-manuals-//-4): New function. * core/src/quickref.lisp (build): Add access to parallel solution 4. Alias it to T.
-
Didier Verna authored
This patch establishes a temporary workaround for Lisp not being able to asdf:find-system all of Quicklisp in the same image. 2019-03-29 Didier Verna <didier@didierverna.net> * core/src/html.lisp (system-authors): Ignore errors signaled by ASDF:FIND-SYSTEM. Sort such systems under "John Doe".
-
- 28 Mar, 2019 4 commits
-
-
Didier Verna authored
2019-03-28 Didier Verna <didier@didierverna.net> * core/src/html.lisp (build-index-files): Load UIOP from source before generating the author index.
-
Didier Verna authored
In the current implementation, calculating the author index entries can lead some systems to print on the standard output, so we need this to happen before that stream is redirected to the index file. 2019-03-28 Didier Verna <didier@didierverna.net> * core/src/html.lisp (build-index-file): Calculate index entries before rebinding *STANDARD-OUTPUT*.
-
Didier Verna authored
2019-03-28 Didier Verna <didier@didierverna.net> * core/src/html.lisp (system-authors): Filter empty strings out of the authors list returned by Declt's PARSE-CONTACT(S) function.
-
Didier Verna authored
2019-03-28 Didier Verna <didier@didierverna.net> * core/src/html.lisp: Add a comment about the fragility of the current author index generation scheme.
-
- 27 Mar, 2019 1 commit
-
-
Didier Verna authored
This patch generalizes the index generation mechanism to ease future incorporation of new indexes, and provides an author index in addition to the already existing library one. This work is a cleanup of a code base originally written by Antoine Hacquard. 2019-03-27 Didier Verna <didier@didierverna.net> * share/css/document.css: Small syntactic improvement. * share/css/index.css: Add more styling. * share/templates/index-header.html: Add links to the different indexes. Parametrize index title. * parallel/parallel.lisp (library-name): Move this function... * core/src/util.lisp (library-name): ...here. (*.html): New function. * core/src/html.lisp (*indexes*): New variable. (index-file-name): New function. (render-index-header): Parametrize index title. (render-index-entry): Generalize to different indexes. (library-index-character): Formerly INDEX-CHARACTER. Adapt to generalized protocol. (render-library-index-entry): Formerly RENDER-INDEX-ENTRY. Adapt to generalized protocol. (library-index-entries): (author-index-character): (render-author-index-entry): (system-authors): (author-index-entries): New functions. (build-index-file): Generalize to different indexes. (build-index-files): New function. * core/src/quickref.lisp (build): Call it.
-
- 25 Mar, 2019 9 commits
-
-
Administrator authored
-
Didier Verna authored
2019-03-25 Didier Verna <didier@didierverna.net> * core/src/html.lisp (build-index-file): Properly close HTML tags.
-
Didier Verna authored
2019-03-25 Didier Verna <didier@didierverna.net> * core/src/util.lisp (*css-directory*): New variable. * core/src/html.lisp (copy-style-sheets): Use it.
-
Didier Verna authored
2019-03-25 Didier Verna <didier@didierverna.net> * share/css/index.css: Rename from main.css. @import document.css. * share/templates/index-header.html: Don't link to document.css anymore, as it now is done by index.css directly. * core/src/html.lisp (copy-style-sheets): Update accordingly.
-
Didier Verna authored
2019-03-25 Didier Verna <didier@didierverna.net> * core/src/util.lisp (*share-directory*): (*templates-directory*): (*bin-directory*): Docstring update.
-
Didier Verna authored
2019-03-25 Didier Verna <didier@didierverna.net> * core/src/util.lisp (html-file): Extend usage scope use (update docstring and parameter names). * core/src/html.lisp (build-index-file): Use it.
-
Didier Verna authored
2019-03-25 Didier Verna <didier@didierverna.net> * share/templates: New directory. * share/templates/index-header.html: Rename from share/header.template. * core/src/util.lisp (*templates-directory*): New variable. * core/src/html.lisp (render-index-header): Update accordingly.
-
Didier Verna authored
See merge request !3. 2019-03-25 Didier Verna <didier@didierverna.net> * .gitlab-ci.yml: New file.
-
Administrator authored
-
- 19 Feb, 2019 1 commit
-
-
Didier Verna authored
2019-02-19 Didier Verna <didier@didierverna.net> * parallel/parallel.lisp: Move here from ../core/src/. * parallel/fr.epita.lrde.quickref.parallel.asd: New file. * setup/setup.lisp (restrict-because): (setup-parallel): New functions. (*configuration*): Update docstring. (:fr.epita.lrde.quickref.setup): Export SETUP-PARALLEL. * setup/fr.epita.lrde.quickref.setup.asd: (:fr.epita.lrde.quickref.setup/parallel): New system. * core/src/util.lisp: Add one comment on top of the configuration variables related to parallelism. * core/src/quickref.lisp (build): Conditionalize parallel execution on the availability of parallel support. * core/fr.epita.lrde.quickref.core.asd (:fr.epita.lrde.quickref.core): Remove dependency on src/parallel.lisp. * fr.epita.lrde.quickref.asd (:fr.epita.lrde.quickref): Load the setup/parallel system.
-
- 18 Feb, 2019 2 commits
-
-
Didier Verna authored
2019-02-18 Didier Verna <didier@didierverna.net> * core/src/util.lisp: * core/src/texinfo.lisp: * core/src/quickref.lisp: * core/src/parallel.lisp: * core/src/html.lisp: * core/meta.lisp: * core/fr.epita.lrde.quickref.core.asd: * bin/declt: Add 2019 to the copyright years.
-
Didier Verna authored
2019-02-18 Didier Verna <didier@didierverna.net> * core/src/texinfo.lisp: Comment out BUILD-TEXINFO-MANUAL. * core/src/html.lisp: Comment out BUILD-HTML-MANUAL.
-