mirror of
https://github.com/jmcnamara/libxlsxwriter.git
synced 2026-05-15 14:15:54 -06:00
[PR #298] [CLOSED] Add function lxw_exists_control_chars to utility #459
Labels
No labels
awaiting user feedback
bug
cmake
cmake
docs
feature request
in progress
long term
medium term
medium term
pull-request
question
question
ready to close
short term
under investigation
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/libxlsxwriter#459
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jmcnamara/libxlsxwriter/pull/298
Author: @viest
Created: 6/29/2020
Status: ❌ Closed
Base:
master← Head:viest📝 Commits (2)
18846e5Add function lxw_exists_control_chars to utility897b652unit test📊 Changes
5 files changed (+174 additions, -9 deletions)
View changed files
📝
include/xlsxwriter/utility.h(+5 -0)📝
src/shared_strings.c(+1 -3)📝
src/utility.c(+72 -0)📝
src/worksheet.c(+2 -6)➕
test/unit/utility/test_exists_control_chars.c(+94 -0)📄 Description
Using the CPU instruction set to optimize the control of character retrieval, when the character length exceeds or equals 16, it has a significant performance improvement.
Number of cells
500,000 rows * 20 columns
Char length
26
Before
After
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.