Commit graph

3418 commits

Author SHA1 Message Date
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
507b2d622e
d2ir: Add IDA support for edges
Not perfectly robust but good enough for now without massive refactor.
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
24a1e006d0
Merge pull request #1568 from nhooyr/not-amper
d2parser: Add not ampersand support
2023-08-30 00:36:27 -07:00
Anmol Sethi
387c33660f
d2parser: Add not ampersand support
See #1567
2023-08-30 00:02:52 -07:00
Alexander Wang
c670987516
Merge pull request #1550 from alixander/no-ast-modify
dont modify ast when modifying links in the IR
2023-08-13 10:22:21 -07:00
Alexander Wang
5afc712455
dont modify ast when modifying links 2023-08-13 10:15:13 -07:00
Alexander Wang
9997be16f1
Merge pull request #1547 from alixander/null-end
d2oracle: nulls at end
2023-08-10 11:07:45 -07:00
Alexander Wang
2ae4a75d14
nulls at end 2023-08-10 10:58:55 -07:00
Alexander Wang
ae9a7c01e0
Merge pull request #1546 from alixander/md-font-color
fix markdown color
2023-08-08 15:26:39 -07:00
Alexander Wang
ae2b298de1
changelog 2023-08-08 15:21:03 -07:00
Alexander Wang
92f09091a8
fix markdown color 2023-08-08 15:20:14 -07:00
Alexander Wang
12e68a3717
Merge pull request #1543 from alixander/strong-md
fix mixed md
2023-08-08 12:34:51 -07:00
Alexander Wang
0d92ebc104
Merge pull request #1544 from alixander/latex-substack
include asm mathjax
2023-08-08 12:34:33 -07:00
Alexander Wang
2c60c04d68
changelog 2023-08-08 12:29:18 -07:00
Alexander Wang
e329b0fdfc
changelog 2023-08-08 12:25:55 -07:00
Alexander Wang
498a476b86
include asm mathjax 2023-08-08 12:24:35 -07:00
Alexander Wang
e1cb60c91e
fix mixed md 2023-08-08 11:51:16 -07:00
Alexander Wang
0e7058b946
Merge pull request #1538 from alixander/d2oracle-imports-2
d2oracle fix imports
2023-08-05 13:40:43 -07:00
Alexander Wang
e7a6a356ce
d2oracle fix imports 2023-08-05 13:25:30 -07:00
Alexander Wang
31bf8d7b66
Merge pull request #1536 from alixander/d2oracle-imports
d2oracle support imports
2023-08-04 22:06:27 -07:00
Alexander Wang
bae5705674
setup imports with tests 2023-08-04 20:16:25 -07:00
Alexander Wang
5436cb6b5f
Merge pull request #1528 from maxbrunet/feat/fmt-pre-commit-hook
feat: add d2-fmt pre-commit hook
2023-08-02 20:43:56 -07:00
Maxime Brunet
76cc72326b
feat: add d2-fmt pre-commit hook 2023-08-02 20:30:32 -07:00
Alexander Wang
f139d80814
Merge pull request #1529 from alixander/fix-race
fix race
2023-08-02 19:56:22 -07:00
Alexander Wang
a5b867ba5b
fix race 2023-08-02 19:44:36 -07:00
Alexander Wang
aff4810f3c
Merge pull request #1523 from maxbrunet/fix/fmt/format-all
fix(cli): do not exit after 1st formatted file
2023-08-02 18:36:03 -07:00
Maxime Brunet
b560e3b263
fix(cli): do not exit after 1st formatted file 2023-08-02 18:26:05 -07:00
Alexander Wang
83aad90f64
Merge pull request #1527 from alixander/add-fmt-test
fmt cli test
2023-08-02 11:46:52 -07:00
Alexander Wang
a898e50211
fmt test 2023-08-02 11:39:29 -07:00
Alexander Wang
25763df3de
Update next.md 2023-08-02 11:24:13 -07:00
Anmol Sethi
8269390803
Merge pull request #1525 from nhooyr/utf16
d2parser: Support reading utf16 files
2023-08-02 11:18:18 -07:00
Anmol Sethi
203953723e
d2parser: Autodetect UTF-16 based on BOM
Turns out I was wrong this is safe.
2023-08-02 11:10:24 -07:00
Anmol Sethi
b81da1ee62
d2parser: Support reading utf16 files 2023-08-02 09:56:35 -07:00
Alexander Wang
62a48bc27c
Merge pull request #1522 from nhooyr/fix-daily
ci: Fix daily part 2
2023-08-01 23:05:31 -07:00
Anmol Sethi
b5d68e60b4
Fix daily part 2
Hopefully works this time.
2023-08-01 22:26:22 -07:00
Alexander Wang
339c0b3d81
[ci-force] fix fmt in example 2023-08-01 10:30:02 -07:00
Alexander Wang
a7b949bdfb
Merge pull request #1517 from nhooyr/fix-daily
ci: Fix daily
2023-08-01 09:39:27 -07:00
Anmol Sethi
cd11c8fa5f
ci: Fix daily
Preinstall playwright deps to avoid conflict between test and race.
2023-07-31 21:24:52 -07:00
Alexander Wang
58188e2736
Merge pull request #1510 from terrastruct/v0.6.0
v0.6.0
2023-07-30 22:39:32 -07:00
Alexander Wang
c2dea55d1b
v0.6.0 2023-07-30 22:34:57 -07:00
Alexander Wang
62f8d8aa02
[ci-force] debian -> ubuntu for docker 2023-07-30 22:31:18 -07:00
Alexander Wang
311d8ca8cc
Update next.md 2023-07-30 20:04:37 -07:00
Anmol Sethi
a1a224532b
Merge pull request #1509 from nhooyr/filters
d2ir: Single Level Ampersand Filters
2023-07-30 13:50:56 -07:00
Anmol Sethi
17cb936747
Merge pull request #1479 from nhooyr/globs
Globs
2023-07-30 13:45:47 -07:00