Build tooling work, commits C31-C50, C32a, C41a-c. - #209
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
lib/markdown.mjssays which lines and spans of a markdown page are code, andlib/frontmatter.mjsparses a page's frontmatter.check_code_regionscarries probes for both.lib/markdown.mjs. So docounts.mjs,convert_em_dash_separators,check_examples' marker splice,check_gate_lists, andeval/'srun_caseandnav_hops.nav_hopsno longer misreads the fences inAuthoring.md.{{tbdocs:name}}count is reported with its file and line, and a name inside code is no longer checked.lib/frontmatter.mjseverywhere:discover,eval/and Wisdom.Input #,Line Input #andWrite #are now quoted. Unquoted, YAML read the#as a comment, so the sidebar showedInput,Line InputandWrite. The build now warns about any unquoted frontmatter value that ends in#.builder/package-api.jsonis regenerated. VB has two new private UDTs,_Collectionlists its members in another order, andOrientationConstantsmoved into WinNativeCommonCtls' new public moduleMiscellaneous2. Add-in test P5 accepts the empty hover 987 gives where 983 gave none.examples.bat(1129 of 1129 samples compile) andaddin-test.bat(10 of 10 lanes) pass on 987.parseStagingsplits only at real section boundaries, so a---inside a fenced sample no longer ends a section. Pages and threads are read throughlib/. Reference pages are grouped by package again: after the folder reorganisation they were grouped underDefaultandBuilt-Inonly.census_attributesandgen_attribute_probesshare one reader ofAttributes.md,scripts/lib/attributes-doc.mjs. Both now neednpm install.check_links.mjsruns the build's own link and integrity checks (builder/check.mjs) over a tree on disk. Its report is unchanged.scripts/lib/gate-probes.mjsholds the gates' probes and crash handler.--allow-file-access-from-files.lib/repo-paths.mjsgives 26 files one repository root.lib/cli.mjsis built onnode:util'sparseArgs, and every tool underscripts/now reads its command line through it, keeping its behaviour. The differences, all recorded in the plan:--name=valueis accepted.--ends the options.-vhis split into its letters.survey_tooling's parse errors use the module's wording.check_cligate tests the module and 106 recorded command-line cases across 21 tools, each run with an IDE and a browser that do not exist. It is intest.batand the shared CI action, so this is its first run on Linux.\uescape into the character itself. WIP.md now says so, and says to write the brace form\u{FEFF}instead.build.bat,check.bat,test.batand lint are clean on every commit.