summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-05-14Merge branch 'liw/nuke-pages-that-will-exist' into 'main'HEADmainLars Wirzenius8-47/+74
2023-05-14refactor: add a new set-of-pages abstractionLars Wirzenius3-50/+69
2023-05-14refactor: use other page collections for Site::is_pageLars Wirzenius1-1/+1
2023-05-14refactor: rename and turn Site::pages into HashMapLars Wirzenius2-7/+17
2023-05-14refactor: make Site::markdown_pages be a hash map instead of vectorLars Wirzenius5-11/+9
2023-04-24Merge branch 'liw/directives' into 'main'Lars Wirzenius3-24/+64
2023-04-24feat: implement the brokenlinks directiveLars Wirzenius1-7/+4
2023-04-24feat: simplistic implementation of the pagestats directiveLars Wirzenius1-10/+30
2023-04-24feat: add a silly map directive implementationLars Wirzenius3-9/+32
2023-04-24Merge branch 'liw/fix' into 'main'Lars Wirzenius1-1/+0
2023-04-24fix: drop debug printLars Wirzenius1-1/+0
2023-04-22Merge branch 'fix' into 'main'Lars Wirzenius3-31/+48
2023-04-22fix: \w compilation failureLars Wirzenius3-31/+48
2023-04-14Merge branch 'bump' into 'main'Lars Wirzenius3-354/+589
2023-04-14chore: bump dependency on Subplot to currentLars Wirzenius3-159/+260
2023-04-14chore: "cargo update"Lars Wirzenius1-237/+371
2023-04-14Merge branch 'liw/builrdrs' into 'main'Lars Wirzenius1-1/+4
2023-04-14feat: report error from subplot code generation, if anyLars Wirzenius1-1/+4
2023-04-10Merge branch 'liw/undo' into 'main'Lars Wirzenius1-1/+1
2023-04-10debug: undo debug changeLars Wirzenius1-1/+1
2023-04-10Merge branch 'liw/debug-build' into 'main'Lars Wirzenius1-1/+1
2023-04-10debug: make build more verbose to debug build failure in CILars Wirzenius1-1/+1
2023-04-10Merge branch 'liw/html5' into 'main'Lars Wirzenius10-478/+228
2023-04-10refactor: use html-page crate to represent HTMLLars Wirzenius10-478/+228
2023-02-06Merge branch 'liw/map' into 'main'Lars Wirzenius6-8/+63
2023-02-06feat: add dummy brokenlinks directiveLars Wirzenius2-0/+40
2023-02-06feat: make pagestats log warning instead of returning errorLars Wirzenius1-2/+7
2023-02-06feat: placeholder for tagged() in pagespecLars Wirzenius2-0/+8
2023-02-06feat: allow link() in pagespec to contain a globLars Wirzenius2-4/+4
2023-02-06feat: make map log warning instead of returning an errorLars Wirzenius1-2/+4
2023-02-06Merge branch 'liw/links' into 'main'Lars Wirzenius9-8/+106
2023-02-06feat: placeholder for "link(.)" in pagespecLars Wirzenius3-1/+38
2023-01-25feat: lower some log messages from debug to trace for easier debugLars Wirzenius2-5/+5
2023-01-25feat: keep track of which pages a page links toLars Wirzenius5-2/+63
2023-01-07Merge branch 'liw/refactor-errors' into 'main'Lars Wirzenius27-271/+363
2023-01-07refactor: drop unnecessary boxing in PageError::ParserLars Wirzenius1-8/+2
2023-01-07refactor: drop unnecessary boxing of value in PageError::HtmlLars Wirzenius1-8/+1
2023-01-07refactor: move boxing from PageError::Wikitext to SiteError::PageLars Wirzenius2-10/+10
2023-01-07refactor: box value in ParserError::WikitextLars Wirzenius2-9/+9
2023-01-07Revert "refactor: avoid boxing value wrapping inside DirectiveError::Site"Lars Wirzenius2-2/+4
2023-01-07refactor: avoid boxing value wrapping inside DirectiveError::SiteLars Wirzenius2-4/+2
2023-01-07refactor: drop now-unused DirectiveError::Riki variantLars Wirzenius1-3/+0
2023-01-07refactor: drop now-unused PageError::Riki variantLars Wirzenius1-3/+0
2023-01-07refactor: simplify error dependenciesLars Wirzenius3-16/+37
2023-01-07refactor: drop now-unused SiteError::Riki variantLars Wirzenius1-3/+0
2023-01-07refactor: simplify error dependencies a bitLars Wirzenius2-19/+39
2023-01-07refactor: add WikitextErrorLars Wirzenius2-4/+19
2023-01-07refactor: drop now-unused RikiError::PageMissingLars Wirzenius1-4/+0
2023-01-07refactor: drop RikiError::PageProblem, add SiteErrorLars Wirzenius6-31/+52
2023-01-07refactor: move version code from src/bin/riki.rs into src/version.rsLars Wirzenius4-47/+67