-
Notifications
You must be signed in to change notification settings - Fork 339
BAML Workflow Rendering #2710
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
BAML Workflow Rendering #2710
Changes from 85 commits
Commits
Show all changes
93 commits
Select commit
Hold shift + click to select a range
bcdefc2
set up new HIR traversal
sxlijin aea4a16
checkpoint control flow logic
sxlijin df62f8f
update it all
sxlijin d67a726
design-docs v1
aaronvg d9854ed
move stuff around
sxlijin 225ffb0
more update
sxlijin cebdb69
keep going
sxlijin 2f95963
plans 1-3
aaronvg 1bdd8bd
clean up test pipeline
sxlijin 84df1be
delete mmd files
sxlijin 3420b1e
fix broken files
sxlijin 7df8d52
more testing
sxlijin 81caaca
updates
sxlijin 610079d
AnnotatedStatement -> HeaderContextStart
sxlijin 1790077
HeaderContextEnter
sxlijin 4e8247b
new control flow logic
sxlijin e9e161c
use indexmap
sxlijin 5ff06a6
move baml-graphs files over
aaronvg e92a8d8
add tests
aaronvg b0e4fb8
more test
sxlijin 9dc2600
test runner changes
aaronvg 45b6c4b
fix edge bookkeeping
sxlijin a2707a2
update snapshots
sxlijin 9cc852b
wip migrating old code to sdk
aaronvg ae1bd70
test runner migrated
aaronvg 0a9ad3f
node id changed
sxlijin fdda0ba
all flatten passes implemented
sxlijin 6e0ec35
apply flattening passes
sxlijin 8904e7c
things
aaronvg 35af3e4
checkpoint
aaronvg 5a64cdd
function click fix
aaronvg f760578
remove logs
aaronvg 9d0cb1a
fix test panel atom states
aaronvg ccafa99
prep for wasm refactor
aaronvg e48238d
checkpoint, everything works with new types
aaronvg 2d88f60
migrate more atoms to new interfaec
aaronvg 9af3c3d
fix files atom bug
aaronvg bbcb74d
fix test not scrollintoview working
aaronvg 3a2da1b
cleanup
aaronvg 452d3c9
use new type FunctionWithCallGraph
aaronvg e92f6a3
checkpoint, fixing tests, premerge
aaronvg 170f52d
unify uis WIP
aaronvg 4f52e5d
cleanup
aaronvg 8a5946c
commit debug panel
aaronvg a3d8088
flatten efore return
sxlijin 4a88131
fix more issues
aaronvg 05f362d
fix selection1
aaronvg e572273
checkpoint, working integration1
aaronvg 92192b5
fix selection bug
aaronvg a9f435e
new debug panel with ifs
aaronvg 03a279d
arrow pointer thing
aaronvg ec4b57c
tweak
aaronvg a15ccba
merge
aaronvg 7008b4c
merge and fix conflict
aaronvg d296f78
proper merge
aaronvg 4125e44
flatten if conditions, wire up the wasm graphs to typescript
aaronvg 571ea41
selection bugs, hacks and hacks
aaronvg 8b0ab69
fix emptys tate
aaronvg cf5911d
Fix sidebar styling to be more compact
aaronvg f91dd8f
sidebar styling more
aaronvg 1b1ea44
more api fixes in wasm to epose function kind
aaronvg 8d3405a
cleanup navigation
aaronvg 620a11e
simplify selections more
aaronvg 2518bad
autoselect test if available
aaronvg 4ec2725
fix circular ref, more state cleanup
aaronvg 600ebab
more state stuff
aaronvg 733dd8b
fix the build
aaronvg 2488f22
more navigation fixes in vscode
aaronvg 920111a
run tests works again
aaronvg 8c92c00
fix issue where graph autolayout had a race condition
aaronvg bb6a48d
more graph fixes
aaronvg 1505d88
fix issue with copy pasting making an undefined ondidtextselectioncha…
aaronvg c48714e
note
aaronvg 50d16f7
Merge branch 'canary' into aaron/graphs2
aaronvg 3f24040
reset some dirs to canary
aaronvg 1ef136a
fix bad snap file
aaronvg 5559d57
readd file
aaronvg 4ad3638
make wasm compile
aaronvg 32e94fa
fix selection id
aaronvg d85582c
ui cleanup, fix issue with vscode proxynot updating runtime
aaronvg b312b2d
fix streaming of test data again
aaronvg cd6d2d5
simplify wasm interface, only use one runtests function, fix some oth…
aaronvg 01cf41c
more bugfixes to selections
aaronvg f54b753
execution log ui
aaronvg 06646ec
reduce bundle sizes with lazy loading react-pdf, performanc eimprovem…
aaronvg bc31adb
fix bugs when there are no header nodes
aaronvg 34911bd
Merge remote-tracking branch 'origin/canary' into aaron/graphs2
aaronvg 2f87d62
format
aaronvg 1a986e4
readd codelenses for expr tests
aaronvg c12e452
go files
aaronvg 1f866a3
clippy
aaronvg bf51a85
fix promptfiddle
aaronvg 905bd0e
Merge remote-tracking branch 'origin/canary' into aaron/graphs2
aaronvg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| function Foo() -> string { | ||
| //# lorem | ||
| //## ipsum | ||
| "ipsum" | ||
| //# dolor | ||
| } | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: Test file accidentally committed
A test BAML file named
foo.bamlcontaining a simple function with comment examples was added to the source directory. This appears to be temporary test code that shouldn't be in the production codebase underbaml-compiler/src/baml_src/.