Skip to content

v1.0.0

Choose a tag to compare

@32bitmicro 32bitmicro released this 28 Sep 02:25
· 6 commits to release/v1.0.x since this release
  • rename Unit → TranslationUnit, Target → BuildableNode, and Node → ManifestNode
  • update license
  • added compiler-is-all-you-need
  • fix spelling
  • simplify the concrete model adapter use RAII
  • remove duplicated code in mdy app
  • implemented single traversal for manifest files
  • refactor tests to have a single scoped_file class
  • noted check tool known limitation
  • handle -v -h properly in scripts
  • second step to unifying cli processing
  • all tools - buiuld0 use mm.app and, first step to unifying cli processing
  • added back links to files in manifests and -v for verbose outout
  • added descriptions to non-dir manifests
  • improved mm.mdy rendering
  • fixed formatting issues
  • cleanup
  • added documentation for wrapper scripts
  • bump mm.mdy version to 1.0
  • resolve versioning issues
  • git ignore drafts
  • cleanup of minor issues
  • clarified locale C and compiler configuration
  • fixed documentation generation
  • cleanup of mdy defect regression tess
  • added proper handling of unresolved imports
  • added foreign project
  • refined check
  • improved path safety
  • reconcile workflow model and description
  • further refinment of the models specifically modules
  • resolved issues with workflows model
  • updated bootstrap build and tests scripts
  • updated tools model and add --tools to model tool
  • build0 now builds build1
  • update configuration model and tool to report it
  • tests added to the root manifest
  • improved scripts and script handling
  • improved handling of module cache clearing
  • fixed using template
  • fixed error handling is inconsistent with the project’s own specification.
  • fixed manifests can write or delete files outside the project.
  • fixed duplicate targets and target identity is not validated.
  • fixed model adapter knowingly returns structurally false data.
  • fix for malformed manifest nodes
  • fix for malformed test trees
  • mdy documents are rendered now
  • fix for dead store
  • resolved issue with name conflict for models module is now modules
  • further refinment of models
  • resolved model inconsitencies
  • shell tool integrated into check document and model commands
  • added shell tool
  • added full models and model tool implementation
  • added first version of models
  • updated documentation with check tool and check.sh
  • added initial version of the check tool
  • added c++20 rules for modules
  • added glossary to documentation
  • small fixes to documentation
  • updated README.md
  • fix stylistic pattern of passive voice with active voice
  • fix stylistic issue
  • clarify design goals vs boundaries
  • fix for clarity
  • fix file names
  • added modules document
  • couple of fixes for inconsitencies
  • added first step in doumentation geration
  • first update for building documentation
  • addd test tool and tests
  • added build tool as mm::build module, fixed manifests
  • fix trim() when parsing mdy and restore ->
  • added docs/mdy.mdy and updated mdy parsing to parse mdy.mdy
  • we have apps modules and build.sh scipt
  • buld0 can buld build and we can test it too
  • added botostrap
  • Initial commit