Skip to content

Refresh packages: 2026#232

Merged
coder137 merged 11 commits into
mainfrom
replace-tpl
Jun 8, 2026
Merged

Refresh packages: 2026#232
coder137 merged 11 commits into
mainfrom
replace-tpl

Conversation

@coder137
Copy link
Copy Markdown
Owner

@coder137 coder137 commented Jun 8, 2026

Main

  • Upgrade third_party packages
  • Remove tl::optional in favor of std::optional
  • Remove memory leak detection from cpputest

Long term priorities

  • Make header only first (replace tpl with subprocess.h)
  • Remove unnecessary code/modules from buildcc (make workflow simpler)
  • Update APIs and unit tests
  • Make generators simpler and composable
  • Make base target and toolchain easier to use and derive to specialized toolchain/target (using final keyword on overrides removes the virtual call overhead)
  • Rethink / Improve Boostrap and buildexe tool

coder137 added 11 commits June 7, 2026 10:56
- Added subprocess.h as a submodule to third_party folder
- Removed memory leak detection from cpputest
- Removed tl::optional completely, use std::optional instead
- Updated bootstrap (due to removal of optional)
@coder137 coder137 merged commit 9cc1cad into main Jun 8, 2026
1 of 3 checks passed
@coder137 coder137 deleted the replace-tpl branch June 8, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant