Skip to content

Perf/named collection simplify

Pavlo Mashliakovskiy requested to merge perf/nameCollSimplify into master
  • CRITICAL: TubVal.loadfromJSON - prevent returning of pointer to stack variable for topmost call in recursion
  • NamedCollection (TubList) use now use objectList as internal storage instead of StringList. Names are stored inside TubVal (this prevent duplicate names storing)
  • Models collection now case sensitive
  • remove JSONBuffer variable form TubNamedCollection (not required since all str values are copied to strings during serialization)
  • TubSQLBuilder.LoadFromList now O(n) instead O(n*2)
  • TubVal: speed-up a little integer/decimal/boolean values parse
Edited by Pavlo Mashliakovskiy

Merge request reports

Loading