Skip to content

Conversation

@rkaraivanov
Copy link
Member

Closes #

Additional information (check all that apply):

  • Bug fix
  • New functionality
  • Documentation
  • Demos
  • CI/CD

Checklist:

  • All relevant tags have been applied to this PR
  • This PR includes unit tests covering all the new code (test guidelines)
  • This PR includes API docs for newly added methods/properties (api docs guidelines)
  • This PR includes feature/README.MD updates for the feature docs
  • This PR includes general feature table updates in the root README.MD
  • This PR includes CHANGELOG.MD updates for newly added functionality
  • This PR contains breaking changes
  • This PR includes ng update migrations for the breaking changes (migrations guidelines)
  • This PR includes behavioral changes and the feature specification has been updated with them

rkaraivanov and others added 11 commits July 3, 2025 18:08
* perf(sorting): Do not check date validity when the column type is different

* chore(*): Add workflow dispatch in the pipeline so that the test run

* chore(*): remove workflow dispatch

* perf(sorting): Improve single sorting algorithm with Schwartizian pre-transform

* chore(sample): Randomize the data a bit more

* perf(sorting): Change the default multi-sorting algorithm to be iterative
* perf(sorting): Do not check date validity when the column type is different

* chore(*): Add workflow dispatch in the pipeline so that the test run

* chore(*): remove workflow dispatch

* perf(sorting): Improve single sorting algorithm with Schwartizian pre-transform

* chore(sample): Randomize the data a bit more

* perf(sorting): Change the default multi-sorting algorithm to be iterative

* perf(grouping): Make grouping algorithm iterative

* chore(sample): Add grouping to the sample

* chore(*): Remove leftover interfaces
* chore(treegrid): Add performance sample for tree grid

* perf(tree-grid): Update tree-grid sorting algorithm to iterative

* chore(*): Remove not needed argument

* chore(*): rename some variables
* chore(treegrid): Add performance sample for tree grid

* perf(tree-grid): Update tree-grid sorting algorithm to iterative

* chore(*): Remove not needed argument

* chore(*): rename some variables

* chore(pivot): Add pivot grid performance sample

* chore(*): Update sample app

* chore(*): Modify the sample a bit more

* perf(pivot): Change pivot row sorting to use the default sorting algorithm

* perf(*): Do not deep clone the entire data collection

* perf(*): Update how pivot does aggregated values sorting

* perf(*): Do not clone the collection again

* chore(*): Change forEach usage to for..of
@ChronosSF ChronosSF self-requested a review August 19, 2025 08:27
ChronosSF
ChronosSF previously approved these changes Aug 22, 2025
@ChronosSF ChronosSF merged commit b1dcd11 into master Aug 28, 2025
4 checks passed
@ChronosSF ChronosSF deleted the rkaraivanov/performance-measure-service branch August 28, 2025 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants