18 Commits
Author SHA1 Message Date
zeekay 961d4a47d0 fork: keep upstream module path github.com/expr-lang/expr (consumed via replace), rehome to hanzoai/expr 2026-06-30 17:46:21 -07:00
zeekay 1e8be921d2 fork: rename module to github.com/hanzoai/expr 2026-06-30 17:34:46 -07:00
Anton MedvedevandGitHub 68e3148c1f Vendor testify (#642) 2024-05-08 00:24:35 +02:00
Anton MedvedevandGitHub b1e82de54a Refactor groupBy and sortBy (#562)
* Rearrange opcodes

* Refactor groupBy

* Fix tests

* Super opcodes for GroupBy

* Refactor sortBy builtin

* Fix sortBy bench
2024-02-15 19:53:35 +01:00
Anton MedvedevandGitHub 74e30b9ecd Add build tag: expr_debug (#521) 2024-01-13 13:14:38 +01:00
Anton Medvedev 551d2a7e0f Use expr-lang/expr 2023-12-03 21:53:01 +01:00
Anton Medvedev 8048a93b2d Add ast comments
Rename program.Opcodes() to program.DisassembleWriter()
2023-11-27 19:15:20 +01:00
Anton Medvedev 5023b3005d Add reduce() 2023-08-30 13:33:16 +02:00
Anton Medvedev 32f5fde2eb Replace interface{} with any 2023-08-30 11:25:15 +02:00
Anton Medvedev 3f57b885d4 Add groupBy 2023-08-30 11:14:54 +02:00
Anton Medvedev 9a9cab2e4a Add sort builtin 2023-08-28 14:55:44 +02:00
Anton Medvedev 2121db7e37 Upgrade to go1.18 2023-08-24 11:25:08 +02:00
Anton Medvedev 2c139ca36a Add find() and findIndex() 2023-08-24 11:15:43 +02:00
Anton Medvedev 66c4fd0bf6 Update debugger deps 2023-08-15 17:02:33 +02:00
Anton Medvedev 7e1b727f95 Integrate repl with debugger 2023-08-15 16:40:36 +02:00
Anton MedvedevandGitHub 86f7951db2 Add pipe operator (#400) 2023-08-13 01:17:49 +02:00
Anton Medvedev 80285e0c6e Fix debug version deps 2022-11-02 20:36:13 +01:00
Anton Medvedev d528b18448 Add debug module 2022-10-29 11:05:43 +02:00