Commit Graph

16 Commits (master)

Author SHA1 Message Date
Florian Angeletti 86528b09b9
manual: docitem macros for linking modules (#9988) 2020-10-28 17:32:42 +01:00
Gabriel Scherer 4c05c9d8db fix the manual and improve the check-stdlib-modules error message 2020-05-16 17:51:54 +02:00
Drup abc53d1a6e Annotate constant literals with the location of their content. 2019-11-13 16:08:40 +01:00
Florian Angeletti 9102f6a2f7 manual: test case-insensitive collisions 2019-07-05 09:34:02 +02:00
Damien Doligez 4820d299fc manual: recover compatibility with case-insensitive file systems 2019-06-25 15:36:53 +02:00
Florian Angeletti c27e0bdab9 manual: fix tests 2019-04-07 20:25:31 +02:00
Gabriel Scherer 5b2248892e build cross-reference-checker during manual-pregen
Many build errors in cross-reference-checker have gone unnoticed
because this program was only built to build the manual itself, which
is not part of the CI testing. (The test that it implements needs the
.aux files produces by LaTeX, which we don't really want to produce
during CI runs.)

This commit adds cross-reference-checker to the `tools` target of
manual/Makefile, which is in turn built by the `manual-pregen` target
of the main Makefile, which contains the sanity checks for the manual
that do not require building it, and is part of our CI.
2018-08-19 19:07:01 +02:00
Gabriel Scherer 1c082929e3 cross-reference-checker: fix attribute structure after GPR #1953 2018-08-19 19:07:01 +02:00
Gabriel Scherer a6d7e60839 cross-reference-checker: fix Location.report_error after GPR #1952 2018-08-19 19:07:01 +02:00
Valentin Gatien-Baron 3d0299a185 Create warning 64, for uses of -unsafe with a -pp that returns a marshalled ast
Instead of the current print to stderr. This way it's treated the same
as other warnings: it has a position, colors, can be made an error,
disabled, goes in the expected formatter, is documented.
2018-07-15 15:08:38 -04:00
Gabriel Scherer 12e9c1d19a match-context-args: have --help refer to the (reworded) manual 2018-06-02 00:02:47 +02:00
steinuil b517e0fff1 manual: cleanup of main Makefiles 2018-05-19 21:48:18 +02:00
steinuil 2d9d48cd3c manual: add clean target to tests 2018-05-18 20:27:30 +02:00
Florian Angeletti 6e927dcdb0
MPR#7663: reword unsafe recursive modules message (#1694) 2018-04-04 21:15:26 +02:00
octachron e95b0c4769 Minimal fix for the manual build pocess 2018-02-12 08:29:16 +00:00
octachron 4997f9239a manual: new consistency test for cross-references 2018-01-04 12:46:57 +01:00