Anmol Sethi
|
eed3f7eb21
|
d2ir: Many more glob fixes
|
2023-08-30 00:37:03 -07:00 |
|
Anmol Sethi
|
57ffc8dbbd
|
d2ir: Filter glob creation of edges with edge index where appropriate
On query globs, filtering without the edge index overfilters as we only match
one of the edge instead all of them.
|
2023-08-30 00:37:03 -07:00 |
|
Anmol Sethi
|
976ec17476
|
d2ir: Prevent globs from overriding any fields set by non globs
|
2023-08-30 00:37:03 -07:00 |
|
Anmol Sethi
|
aba28d365a
|
d2ir: More alixander identified lazy glob bugs
|
2023-08-30 00:37:03 -07:00 |
|
Anmol Sethi
|
d90f8253df
|
d2ir: Fix lazy globs being applied in reverse
|
2023-08-30 00:37:03 -07:00 |
|
Anmol Sethi
|
8455a7da8d
|
d2ir: Fix another lazy glob bug found by Alex
|
2023-08-30 00:37:03 -07:00 |
|
Anmol Sethi
|
a24716d1f1
|
d2ir: Fix infinite loop in triple globs
|
2023-08-30 00:37:03 -07:00 |
|
Anmol Sethi
|
4090e780f8
|
d2ir: Prevent triple globs from applying at a board root
|
2023-08-30 00:37:03 -07:00 |
|
Anmol Sethi
|
89b400b8f1
|
d2ir: Alixander review lazy glob fixes
|
2023-08-30 00:37:03 -07:00 |
|
Anmol Sethi
|
bb6b176dee
|
d2ir: Implement lazy globs and triple glob
This finishes up the globs implementation!
See tests for what I mean by lazy globs and what the triple glob does.
|
2023-08-30 00:37:03 -07:00 |
|
Anmol Sethi
|
6b73a61bd2
|
d2ir: Add filter error tests
|
2023-07-30 12:41:29 -07:00 |
|
Anmol Sethi
|
6ca36e6b0c
|
d2ir: Glob review fixes
|
2023-07-30 12:41:15 -07:00 |
|
Anmol Sethi
|
6fdf4b07a5
|
d2ir: Make double globs work sanely across boards
See test.
|
2023-07-30 03:15:33 -07:00 |
|
Anmol Sethi
|
9c37d6dcfb
|
d2ir: Make globs more ergonomic in two specific edge cases
Were identified from @alixander writing documentation.
|
2023-07-30 01:27:49 -07:00 |
|
Anmol Sethi
|
bd2c94f7a8
|
d2ir: Make suffix globs case insensitive too
|
2023-07-29 21:33:41 -07:00 |
|
Anmol Sethi
|
63efa12160
|
d2ir: Fix globs to not match reserved
|
2023-07-29 16:57:25 -07:00 |
|
Anmol Sethi
|
ff47a00abf
|
d2ir: Make globs case insensitive to match the rest of the language
note: I personally wish to change the language and make it case sensitive.
|
2023-07-29 16:57:25 -07:00 |
|
Anmol Sethi
|
95667750e0
|
d2ir: Fix and add test for glob-edge-glob-index
|
2023-07-29 16:57:25 -07:00 |
|
Anmol Sethi
|
0d2b0aa99c
|
d2ir: Implement edge index globs
|
2023-07-29 16:57:25 -07:00 |
|
Anmol Sethi
|
d9b4b952ee
|
d2ir: Implement double globs
|
2023-07-29 16:57:25 -07:00 |
|
Anmol Sethi
|
1217ff35a7
|
d2ir: Add single glob matching to edges and make it work fully recursively
|
2023-07-29 16:57:25 -07:00 |
|
Anmol Sethi
|
359976e5d4
|
d2ir: Add single level field glob patterns
|
2023-07-29 16:57:25 -07:00 |
|