Skip to content

master

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Dec 19:58
· 645 commits to develop since this release

πŸš€ Features

New features and additions

  • ✨ Templates receive config via reflection. d178804
  • πŸ’« Quick reference index page. (fix #575) 68e029c
  • 🌟 ASTVisitor extracts the full introduced name. 249c73a
  • ✨ Namespace tranches include using declarations. 69e1c3b
  • handlebars:
    • πŸ’« handlebars: Using declaration page includes shadows and briefs. d722b7d
    • 🌟 handlebars: Final specifier. (fix #963.) d5a28a8

πŸ› Fixes

Bug fixes and error corrections

  • using synopsis uses the nameinfo only. 6878c19
  • Symbol shadows table has a single column. b10b8aa
  • Std::formatter for clang::mrdocs::SymbolID. 21ce3e7
  • Bootstrap uses lastest clang include directory. f936346
  • Using decl shadows do not contain excluded symbols. 2dcfe68
  • Html code blocks start on the first line. d66da79

♻️ Refactor

Code refactoring and restructuring

  • Reimplement ADT/Polymorphic.1 b2e623c
  • UsingInfo uses introduced NameInfo. 67fe17e
  • Refactor clang trace helpers use std::string. 2a4cef0

πŸ“– Documentation

Documentation updates and improvements

  • Exposition uses "Mr.Docs". 02d81dc
  • WCAG 2.2 Level AA accessibility improvements. e354410
  • Remove incorrect list from commands table. 42ba51e

🎨 Style

Code style and formatting changes

  • Comprehensive UI refresh for landing page and docs.2 (WIP: Major design update with modern styling.) 251173b

πŸ“¦οΈ Build

Build system and configuration changes

  • bootstrap:
    • bootstrap: Find_tool also looks at prefixes. 3eec9a4
    • bootstrap: Run configurations create paths with path.join. 71afb87
    • bootstrap: Remove dependency build directories after installation. 94a5b79
    • bootstrap: Visual studio run configurations and tasks. 524e792
    • bootstrap: Probe vcvarsall environment. 4b79ef4
    • bootstrap: Ensure git symlinks. 4d705c9
  • Remove_bad_files script does not rely on mapfile. 469f41e
  • Quote genexp for target_include_directories.3 629f184
  • Custom target to test all generators. 5aa714b

πŸ§ͺ Tests

Test cases and testing-related changes

  • Using declaration fixtures layout by info type. 3327505
  • Test cases for all using declaration variants. 88a1ceb
  • Using declaration shadows only include previous declarations. 9253fd8
  • Using declaration with mixed shadows. a7d5cf6

🚦 Continuous Integration

Changes related to continuous integration

  • Add asan clang Linux job. 6257c74
  • Antora workflow uses full clone. 2f0dd8c
  • Debug level for antora generation and copy. acf7c10

πŸ—οΈ Chores

Routine tasks, maintenance, and housekeeping

  • Update to llvm 22 at a1b6e7ff39.4 fa3a347
  • Git ignore landing page artifact. 63a97a5

πŸ’¬ Other

Other changes not covered by specific categories

  • Fix(ci,style): improve asset copying and enhance UI contrast for docs site (#979).5 35e14c9

Parent release: v0.0.4 f2ebf09

  1. This is a simpler design, with less differences in API wrt tostd::polymorphic, though still with some differences, includindingnullability, and some unused features which are not important to usare left out.This avoids memory leaks facilitated by the previous design, and isa step towards making the project pass the LeakSanitizer. ↩

  2. Landing page:- Added gradient backgrounds with RGBA color system- Updated header and navigation layout- Improved feature panels and mobile responsiveness- Udated logos and graphicsDocumentation UI:- Enhanced Antora theme with blurred, gradient, backgrounds- Restructured CSS architecture (vars.css, base.css, site.css)- Better typography and color system- Improved overall readability. ↩

  3. LLVM_INCLUDE_DIRS can be a list of directories with more than one entry.Quote the generator expressions so that list expansion doesn't happenbefore it is parsed. ↩

  4. This brings our llvm to current development head. ↩

    • fix: copy website assets properly in CI* chore: remove unnecessary footer content* style: update doc link colors in vars.css for better contrast* style: refine color variables and update styles for better contrast* style: update pagination colors for improved visibility* style: update code highlight and toc colors for contrast* style: change stroke color in home-o.svg to white.
    ↩