Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
8ffc336
docs: Add BAML Rust and Go client architecture analysis
CeciliaZ030 Aug 19, 2025
c1907a2
initial rust implementation
CeciliaZ030 Aug 20, 2025
2309b48
Add Rust client implementation and type aliases support
CeciliaZ030 Aug 20, 2025
14b517c
add rust _templates
CeciliaZ030 Aug 20, 2025
26bf190
Add rust_language_client implementation
CeciliaZ030 Aug 21, 2025
8790cdf
Update Rust client generator templates and configuration
CeciliaZ030 Aug 31, 2025
b1b1c29
update
CeciliaZ030 Aug 31, 2025
cac290b
claude workflow
CeciliaZ030 Sep 1, 2025
6d2af1b
generated correct test structure at
CeciliaZ030 Sep 2, 2025
eb09266
update
CeciliaZ030 Sep 2, 2025
7e0645e
rlib from baml_cffi re-export in rust + integration tests compiles
CeciliaZ030 Sep 4, 2025
9f4354d
Fix compiling error in test_array_types_evaluate
h4n0 Sep 17, 2025
8e62bd8
Implement rust client FFI features; add cargo test in test_harness fi…
h4n0 Sep 19, 2025
8092e66
Fix env var passing issue in template
h4n0 Sep 19, 2025
f735407
Fix array_types evaluate tests
h4n0 Sep 19, 2025
f0619ec
Add asserts and classes tests
h4n0 Sep 22, 2025
86ccb5b
Add types checklist and other type implementations
h4n0 Sep 24, 2025
1ae8597
Fix null type generation
h4n0 Sep 24, 2025
93a5dba
Fix union generation syntax issues with turbofish output
h4n0 Sep 24, 2025
720c868
Implement literal types
h4n0 Sep 24, 2025
22e74a5
Implement media types
h4n0 Sep 24, 2025
62afe95
Fix checked types and update test results
h4n0 Sep 24, 2025
5d312df
Fix recursive union types issue
h4n0 Sep 24, 2025
8a6d1ec
Remove timestamp in cargo.toml template
h4n0 Sep 25, 2025
a7f1fdd
Fix literal types and edge cases tests
h4n0 Sep 25, 2025
c25255a
Add media types (still failing), optional nullable and primitive type…
h4n0 Sep 25, 2025
fd6bf1e
Add tests for mixed_complex_types nested_structures recursive_types s…
h4n0 Sep 25, 2025
be5a7b5
Add discriminator in unions and implement union_types_extended tests
h4n0 Sep 26, 2025
4d01441
Fix literal types
h4n0 Sep 29, 2025
f307902
Add checked value decoding
h4n0 Sep 29, 2025
681133d
Fix as_str for literal types
h4n0 Sep 30, 2025
82cafda
Mark media tests as todo
h4n0 Sep 30, 2025
aeba828
Merge branch 'canary' into han/rust-client-types
h4n0 Oct 2, 2025
febf3c3
Resolve merge conflicts in cffi.pb.go and generators.baml
h4n0 Oct 2, 2025
dcbcc36
(fix): merge error (#2561)
CeciliaZ030 Oct 2, 2025
08a61ca
Fix mixed_complex_types tests
h4n0 Oct 6, 2025
cd93176
Merge branch 'canary' into aomi-labs/rust-client
h4n0 Oct 6, 2025
3d991cc
Use dylib for cffi calling in baml rust client
h4n0 Oct 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .envrc
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,5 @@ else
fi

git config --local include.path ../.gitconfig

export PATH="/Users/ceciliazhang/.local/share/mise/installs/ruby/3.3.9/bin:$PATH"
Loading
Loading