Commit Graph

56 Commits

Author SHA1 Message Date
lisonge
56a356dc57 perf: update dependency
Some checks failed
Build-Apk / build (push) Has been cancelled
2024-08-14 22:09:36 +08:00
lisonge
a6cde2094d perf: json5 by kotlin
Some checks are pending
Build-Apk / build (push) Waiting to run
2024-08-13 22:38:49 +08:00
lisonge
017422cc03 perf(selector): check type error
Some checks failed
Build-Apk / build (push) Has been cancelled
2024-07-24 21:48:57 +08:00
lisonge
459a8ff3b9 fix: nodeType
Some checks failed
Build-Apk / build (push) Has been cancelled
2024-07-22 23:32:31 +08:00
lisonge
3dca7789e3 feat(selector): add methods/props 2024-07-22 22:54:10 +08:00
lisonge
6bbac8f6a3 feat: change slow rule desc 2024-07-15 21:33:50 +08:00
lisonge
028ad89d3c feat: fastQuery 2024-07-13 17:06:38 +08:00
lisonge
dd12a20f9c fix(selector): checkType
Some checks failed
Build-Apk / build (push) Has been cancelled
2024-07-12 12:07:46 +08:00
lisonge
c3d7969ac9 feat(selector): add prev/getPrev 2024-07-11 21:35:48 +08:00
lisonge
4f8409a7ca feat: matchRoot (#643)
Some checks are pending
Build-Apk / build (push) Waiting to run
2024-07-04 23:21:27 +08:00
lisonge
0c1cc78ee4 perf: cache, lazy invoke
Some checks are pending
Build-Apk / build (push) Waiting to run
2024-07-03 17:38:05 +08:00
lisonge
246271351a feat: add method 2024-07-02 21:25:28 +08:00
lisonge
6490018230 feat(selector): support not exp, method invoke, type check, object type
Some checks are pending
Build-Apk / build (push) Waiting to run
2024-07-01 21:33:13 +08:00
lisonge
e3aed7807b perf: gradle api 2024-05-24 21:23:13 +08:00
lisonge
80532e4a77 perf(selector): PolynomialExpression toString 2024-04-07 11:35:27 +08:00
lisonge
0ac0b69a15 perf: binaryExpressions 2024-03-26 21:09:29 +08:00
lisonge
d9c56775e3 perf(selector): wasm matches 2024-03-26 17:29:00 +08:00
lisonge
a085efd013 feat(selector): ~= regex 2024-03-12 17:57:50 +08:00
lisonge
ad394c5a84 perf: check type 2024-02-26 23:04:44 +08:00
lisonge
4758448739 fix(selector): checkType 2024-02-26 13:46:25 +08:00
lisonge
ad7d39a042 perf: indexCache 2024-02-26 00:09:13 +08:00
lisonge
3034c6aed9 feat: 缓慢查询 2024-02-06 20:33:15 +08:00
lisonge
2a3c368276 perf(selector): lazy object 2024-02-05 21:35:40 +08:00
lisonge
3a2e5e6832 fix: qfTextValue 2024-01-24 21:21:02 +08:00
lisonge
ddb866151c perf(selector): more export property 2024-01-24 20:45:05 +08:00
lisonge
25d3c64630 perf: 优化校验错误提示 2024-01-18 21:12:12 +08:00
lisonge
8a8de5d801 feat(selector): export connectKeys 2024-01-08 10:55:23 +08:00
lisonge
4b744a33a9 fix: quickFind 标识 text 错误导致 [text='xx'] 不生效 2024-01-05 00:24:49 +08:00
lisonge
327716da09 feat: vid quickFind 2023-12-14 23:10:14 +08:00
lisonge
4cd992fdda test(selector): 测试转义字符 2023-12-06 14:12:31 +08:00
lisonge
8b07fb21c1 fix(selector): 转义字符序列化错误 2023-12-06 14:12:11 +08:00
lisonge
b53e385a9f feat(selector): 使用双引号序列化 2023-12-01 11:20:56 +08:00
lisonge
56949c2aa4 perf(selector): 优化 a<0 遍历逻辑 2023-11-15 20:31:01 +08:00
lisonge
05ddbb23ce fix: getDescendants isEmpty removeLast error 2023-11-07 18:59:50 +08:00
lisonge
ae498fc74a perf: getDescendants 2023-11-06 20:38:14 +08:00
lisonge
113c84cb84 test(selector): 连接操作符<<测试例子 2023-11-05 18:20:06 +08:00
lisonge
1126ff23aa feat(selector): 新增连接操作符<< 2023-11-05 18:19:32 +08:00
lisonge
f95d20cf94 test(selector): 元组语法测试例子 2023-11-03 18:20:35 +08:00
lisonge
142c98a85c feat(selector): 连接选择器新增元组语法 2023-11-03 18:19:54 +08:00
lisonge
966fecef9c chore(selector): check_escape 2023-10-31 17:24:58 +08:00
lisonge
5e0ea085e5 feat(selector): support escape string 2023-10-31 17:24:35 +08:00
lisonge
699ad8b568 perf(selector): 选择器优先比较逻辑 2023-10-16 18:01:12 +08:00
lisonge
8074175489 fix: 限制节点数量避免内存溢出 2023-10-08 11:51:26 +08:00
lisonge
99ef2b4141 feat: quickFind+matchLauncher 2023-10-04 18:35:32 +08:00
lisonge
840d1cb14b fix(selector): 改正!操作符 2023-09-29 21:04:00 +08:00
lisonge
aa706b9fd5 fix(selector): not throw StringIndexOut in js
https://github.com/gkd-kit/inspect/issues/7
修复在 js 里 string[i] 不会抛 StringIndexOutOfBoundsException 导致无限循环申请内存最终内存溢出
2023-09-23 01:23:11 +08:00
lisonge
884d7b044e chore: selector@0.0.6 2023-09-11 19:19:55 +08:00
lisonge
7bc1dfe9d9 fix: LogicalOperator parse error 2023-09-11 18:05:22 +08:00
lisonge
bff13cbac0 feat: 基本可用 2023-08-31 22:22:03 +08:00
lisonge
b087a250aa feat: 使用 viewModel 2023-08-10 22:02:12 +08:00