Skip to content

M*LIB: non-inlined strings, FuriString primitive#1795

Merged
skotopes merged 26 commits intodevfrom
zlo/furi-string
Oct 5, 2022
Merged

M*LIB: non-inlined strings, FuriString primitive#1795
skotopes merged 26 commits intodevfrom
zlo/furi-string

Conversation

@DrZlo13
Copy link
Member

@DrZlo13 DrZlo13 commented Sep 27, 2022

What's new

  • FuriString primitive instead of M*LIB's string_t.

Verification

  • Absolutely all code is affected, you need to check everything.

Checklist (For Reviewer)

  • PR has description of feature/bug or link to Confluence/Jira task
  • Description contains actions to verify feature/bugfix
  • I've built this code, uploaded it to the device and verified feature/bugfix

@github-actions
Copy link

github-actions bot commented Sep 28, 2022

PVS-Studio report for commit 30f9b90a:

@github-actions
Copy link

github-actions bot commented Sep 28, 2022

Compiled firmware for commit 30f9b90a:

@DrZlo13 DrZlo13 changed the title M*LIB: non-inlined strings #2 M*LIB: non-inlined strings, FuriString primitive Sep 28, 2022
@DrZlo13 DrZlo13 marked this pull request as ready for review September 28, 2022 22:28
@skotopes skotopes merged commit 4bf2982 into dev Oct 5, 2022
@skotopes skotopes deleted the zlo/furi-string branch October 5, 2022 15:15
@DrZlo13 DrZlo13 mentioned this pull request Oct 6, 2022
3 tasks
qistoph pushed a commit to qistoph/flipperzero-firmware that referenced this pull request Oct 11, 2022
* Quicksave 1
* Header stage complete
* Source stage complete
* Lint & merge fixes
* Includes
* Documentation step 1
* FBT: output free size considering BT STACK
* Documentation step 2
* py lint
* Fix music player plugin
* unit test stage 1: string allocator, mem, getters, setters, appends, compare, search.
* unit test: string equality
* unit test: string replace
* unit test: string start_with, end_with
* unit test: string trim
* unit test: utf-8
* Rename
* Revert fw_size changes
* Simplify CLI backspace handling
* Simplify CLI character insert
* Merge fixes
* Furi: correct filenaming and spelling
* Bt: remove furi string include

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
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.

4 participants