You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
add a new operator =%(the modifier is a better fit for future extensions)
extend the existing =~ operator to detect if there are only escaping patterns in a match but this is more tedious for the user as the string still has to be fully escaped
Benefits
The speed of execution depends on the string lengths but for the telemetry case above a speed up of 2-3x is expected in the matcher. From the plugin perspective there will be a reduction in the maximum memory (estimate a 10x reduction) and a corresponding reduction in GC.
The text was updated successfully, but these errors were encountered:
trink
changed the title
Add a new message matcher operator to improve literal match speed
Update the message matcher to improve the literal pattern match speed
Oct 31, 2017
Current
Fields[environment.addons] =~ "pioneer%-opt%-in@mozilla%.org"
Proposed (add a modifier like in regex /foo/i)
Fields[environment.addons] =~ "[email protected]"%
Alternatives Considered
=%
(the modifier is a better fit for future extensions)=~
operator to detect if there are only escaping patterns in a match but this is more tedious for the user as the string still has to be fully escapedBenefits
The speed of execution depends on the string lengths but for the telemetry case above a speed up of 2-3x is expected in the matcher. From the plugin perspective there will be a reduction in the maximum memory (estimate a 10x reduction) and a corresponding reduction in GC.
The text was updated successfully, but these errors were encountered: