Refactor groupBy and sortBy (#562)

* Rearrange opcodes

* Refactor groupBy

* Fix tests

* Super opcodes for GroupBy

* Refactor sortBy builtin

* Fix sortBy bench
This commit is contained in:
Anton Medvedev
2024-02-15 19:53:35 +01:00
committed by GitHub
parent d1068977c7
commit b1e82de54a
14 changed files with 241 additions and 242 deletions
+1
View File
@@ -39,6 +39,7 @@ var predicates = map[string]struct {
"findLast": {[]arg{expr, closure}},
"findLastIndex": {[]arg{expr, closure}},
"groupBy": {[]arg{expr, closure}},
"sortBy": {[]arg{expr, closure, expr | optional}},
"reduce": {[]arg{expr, closure, expr | optional}},
}