Files
Maxim Reznik e85309344c RegExp performance optimization
* Move Ada.Containers.Vectors instances out of local scope to avoid
  instantance initialization on each Match call
* Replace State_Vectors with an array to avoid overheads on container
  operations
* Create a copy of VSS.Implementation.Strings.Cursor without
  initialization to avoid initialization of a possible big state vector
* Replace Instruction_Vectors with arrays in Match to avoid overheads
  on container operations
* Move Character_Iterator and Pos to outer scope in Match to avoid
  overheads on class-wide casts
* Unroll Append_State manualy because compiler can't make tail calls
2023-05-16 13:08:23 +03:00
..