Skip to content

Conversation

@diondokter
Copy link
Member

@diondokter diondokter commented Nov 26, 2025

Based on my idea in #99

Closes #99
Fixes #94

@github-actions
Copy link

PR build size

  text	   data	    bss	    dec	    hex	filename
 17196	     56	   1720	  18972	   4a1c	example

Diff

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  -6.5%      -3  [ = ]       0    [Unmapped]
  -0.0%     -79  [ = ]       0    .debug_info
  -0.0%    -122  [ = ]       0    .debug_str
  -0.0%    -204  [ = ]       0    TOTAL

@github-actions
Copy link

PR build size

  text	   data	    bss	    dec	    hex	filename
 20396	     56	   1816	  22268	   56fc	example

Diff

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +6.1% +31.2Ki  [ = ]       0    .debug_str
  +4.6% +22.7Ki  [ = ]       0    .debug_info
  +1.7% +4.50Ki  [ = ]       0    .debug_loc
  +2.6% +3.22Ki  [ = ]       0    .debug_line
   +19% +3.12Ki   +19% +3.12Ki    .text
  +4.8% +2.95Ki  [ = ]       0    .debug_ranges
   +13% +2.63Ki  [ = ]       0    .strtab
   +17% +1.20Ki  [ = ]       0    .symtab
  +1.5%    +696  [ = ]       0    .debug_frame
  +1.2%    +248  [ = ]       0    .debug_aranges
  +2.2%    +101  [ = ]       0    .debug_abbrev
  [ = ]       0   +14%     +96    .bss
  +4.6% +72.5Ki   +17% +3.22Ki    TOTAL

@github-actions
Copy link

PR build size

  text	   data	    bss	    dec	    hex	filename
 20396	     56	   1816	  22268	   56fc	example

Diff

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +6.8% +34.9Ki  [ = ]       0    .debug_str
  +4.6% +22.7Ki  [ = ]       0    .debug_info
  +1.7% +4.50Ki  [ = ]       0    .debug_loc
  +2.6% +3.26Ki  [ = ]       0    .debug_line
   +19% +3.12Ki   +19% +3.12Ki    .text
   +15% +3.05Ki  [ = ]       0    .strtab
  +4.8% +2.95Ki  [ = ]       0    .debug_ranges
   +17% +1.20Ki  [ = ]       0    .symtab
  +1.5%    +696  [ = ]       0    .debug_frame
  +1.2%    +248  [ = ]       0    .debug_aranges
  +2.2%    +101  [ = ]       0    .debug_abbrev
  [ = ]       0   +14%     +96    .bss
 -13.0%      -6  [ = ]       0    [Unmapped]
  +4.9% +76.7Ki   +17% +3.22Ki    TOTAL

@github-actions
Copy link

PR build size

  text	   data	    bss	    dec	    hex	filename
 20396	     56	   1816	  22268	   56fc	example

Diff

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +6.8% +34.9Ki  [ = ]       0    .debug_str
  +4.6% +22.7Ki  [ = ]       0    .debug_info
  +1.7% +4.50Ki  [ = ]       0    .debug_loc
  +2.6% +3.26Ki  [ = ]       0    .debug_line
   +19% +3.12Ki   +19% +3.12Ki    .text
   +15% +3.05Ki  [ = ]       0    .strtab
  +4.8% +2.95Ki  [ = ]       0    .debug_ranges
   +17% +1.20Ki  [ = ]       0    .symtab
  +1.5%    +696  [ = ]       0    .debug_frame
  +1.2%    +248  [ = ]       0    .debug_aranges
  +2.2%    +101  [ = ]       0    .debug_abbrev
  [ = ]       0   +14%     +96    .bss
 -13.0%      -6  [ = ]       0    [Unmapped]
  +4.9% +76.7Ki   +17% +3.22Ki    TOTAL

Add to changelog.
Fix defmt + alloc feature
@github-actions
Copy link

PR build size

  text	   data	    bss	    dec	    hex	filename
 20396	     56	   1816	  22268	   56fc	example

Diff

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  +6.8% +34.9Ki  [ = ]       0    .debug_str
  +4.6% +22.7Ki  [ = ]       0    .debug_info
  +1.7% +4.50Ki  [ = ]       0    .debug_loc
  +2.6% +3.26Ki  [ = ]       0    .debug_line
   +19% +3.12Ki   +19% +3.12Ki    .text
   +15% +3.05Ki  [ = ]       0    .strtab
  +4.8% +2.95Ki  [ = ]       0    .debug_ranges
   +17% +1.20Ki  [ = ]       0    .symtab
  +1.5%    +696  [ = ]       0    .debug_frame
  +1.2%    +248  [ = ]       0    .debug_aranges
  +2.2%    +101  [ = ]       0    .debug_abbrev
  [ = ]       0   +14%     +96    .bss
 -13.0%      -6  [ = ]       0    [Unmapped]
  +4.9% +76.7Ki   +17% +3.22Ki    TOTAL

@diondokter diondokter merged commit 90f2628 into master Nov 26, 2025
5 checks passed
@diondokter diondokter deleted the cache-refactor branch November 26, 2025 14:06
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.

Heap allocated cache implementations

2 participants