Commit c322b64
authored
remove the BamlRuntime/InternalBamlRuntime split (BoundaryML#2588)
The API boundary originally established between `BamlRuntime` and
`InternalBamlRuntime` hasn't been followed, and so the internal runtime
is now used in many non-internal places. The split between these two
APIs became confusing.
So this PR just removes `InternalBamlRuntime` and make `BamlRuntime` the
main entrypoint to the runtime.
In the future, we may want to rename this to `LLMRuntime`, to highlight
the fact that it only serves LLM functions, not more general expression
functions. Expression functions need their own runtime, which is often
aliased to `CoreBamlRuntime`. Renaming `BamlRuntime` to `LLMRuntime`
would remove this additional confusing name.1 parent e4ae745 commit c322b64
File tree
28 files changed
+754
-382
lines changed- engine
- baml-runtime
- src
- cli
- serve
- internal/prompt_renderer
- runtime_methods
- runtime
- publisher
- test_executor
- tracingv2/publisher
- type_builder
- tests
- baml-schema-wasm/src/runtime_wasm
- language_client_cffi/src
- ffi
- raw_ptr_wrapper/type_builder
- language_client_ruby/ext/ruby_ffi/src/types
- language_server/src
- baml_project
- server/api
- requests
28 files changed
+754
-382
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | 25 | | |
27 | 26 | | |
28 | 27 | | |
| |||
59 | 58 | | |
60 | 59 | | |
61 | 60 | | |
62 | | - | |
| 61 | + | |
63 | 62 | | |
64 | 63 | | |
65 | 64 | | |
| |||
81 | 80 | | |
82 | 81 | | |
83 | 82 | | |
84 | | - | |
85 | | - | |
| 83 | + | |
| 84 | + | |
86 | 85 | | |
87 | 86 | | |
88 | 87 | | |
| |||
236 | 235 | | |
237 | 236 | | |
238 | 237 | | |
239 | | - | |
240 | 238 | | |
241 | 239 | | |
242 | 240 | | |
| |||
596 | 594 | | |
597 | 595 | | |
598 | 596 | | |
599 | | - | |
600 | 597 | | |
601 | 598 | | |
602 | 599 | | |
| |||
759 | 756 | | |
760 | 757 | | |
761 | 758 | | |
762 | | - | |
| 759 | + | |
763 | 760 | | |
764 | 761 | | |
765 | 762 | | |
766 | | - | |
| 763 | + | |
767 | 764 | | |
768 | 765 | | |
769 | 766 | | |
770 | 767 | | |
771 | 768 | | |
772 | 769 | | |
773 | 770 | | |
774 | | - | |
| 771 | + | |
775 | 772 | | |
776 | 773 | | |
777 | 774 | | |
778 | 775 | | |
779 | 776 | | |
780 | 777 | | |
781 | 778 | | |
782 | | - | |
| 779 | + | |
783 | 780 | | |
784 | 781 | | |
785 | 782 | | |
786 | 783 | | |
787 | 784 | | |
788 | 785 | | |
789 | | - | |
| 786 | + | |
790 | 787 | | |
791 | 788 | | |
792 | 789 | | |
793 | 790 | | |
794 | 791 | | |
795 | 792 | | |
796 | 793 | | |
797 | | - | |
| 794 | + | |
798 | 795 | | |
799 | 796 | | |
800 | 797 | | |
| |||
809 | 806 | | |
810 | 807 | | |
811 | 808 | | |
812 | | - | |
813 | 809 | | |
814 | 810 | | |
815 | 811 | | |
| |||
823 | 819 | | |
824 | 820 | | |
825 | 821 | | |
826 | | - | |
827 | 822 | | |
828 | 823 | | |
829 | 824 | | |
830 | 825 | | |
831 | 826 | | |
832 | | - | |
| 827 | + | |
833 | 828 | | |
834 | 829 | | |
835 | 830 | | |
| |||
840 | 835 | | |
841 | 836 | | |
842 | 837 | | |
843 | | - | |
844 | 838 | | |
845 | 839 | | |
846 | 840 | | |
| |||
851 | 845 | | |
852 | 846 | | |
853 | 847 | | |
854 | | - | |
855 | 848 | | |
856 | 849 | | |
857 | 850 | | |
| |||
861 | 854 | | |
862 | 855 | | |
863 | 856 | | |
864 | | - | |
865 | 857 | | |
866 | 858 | | |
867 | 859 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | 28 | | |
30 | 29 | | |
31 | 30 | | |
| |||
65 | 64 | | |
66 | 65 | | |
67 | 66 | | |
68 | | - | |
| 67 | + | |
69 | 68 | | |
70 | 69 | | |
71 | 70 | | |
| |||
78 | 77 | | |
79 | 78 | | |
80 | 79 | | |
81 | | - | |
82 | | - | |
| 80 | + | |
| 81 | + | |
83 | 82 | | |
84 | 83 | | |
85 | 84 | | |
| |||
212 | 211 | | |
213 | 212 | | |
214 | 213 | | |
215 | | - | |
216 | 214 | | |
217 | 215 | | |
218 | 216 | | |
| |||
358 | 356 | | |
359 | 357 | | |
360 | 358 | | |
361 | | - | |
362 | 359 | | |
363 | 360 | | |
364 | 361 | | |
| |||
519 | 516 | | |
520 | 517 | | |
521 | 518 | | |
522 | | - | |
| 519 | + | |
523 | 520 | | |
524 | 521 | | |
525 | 522 | | |
| |||
915 | 912 | | |
916 | 913 | | |
917 | 914 | | |
918 | | - | |
919 | | - | |
| 915 | + | |
920 | 916 | | |
921 | 917 | | |
922 | 918 | | |
| |||
1206 | 1202 | | |
1207 | 1203 | | |
1208 | 1204 | | |
1209 | | - | |
| 1205 | + | |
1210 | 1206 | | |
1211 | 1207 | | |
1212 | 1208 | | |
1213 | | - | |
| 1209 | + | |
1214 | 1210 | | |
1215 | 1211 | | |
1216 | 1212 | | |
1217 | 1213 | | |
1218 | 1214 | | |
1219 | 1215 | | |
1220 | 1216 | | |
1221 | | - | |
| 1217 | + | |
1222 | 1218 | | |
1223 | 1219 | | |
1224 | 1220 | | |
1225 | 1221 | | |
1226 | 1222 | | |
1227 | 1223 | | |
1228 | 1224 | | |
1229 | | - | |
| 1225 | + | |
1230 | 1226 | | |
1231 | 1227 | | |
1232 | 1228 | | |
1233 | 1229 | | |
1234 | 1230 | | |
1235 | 1231 | | |
1236 | | - | |
| 1232 | + | |
1237 | 1233 | | |
1238 | 1234 | | |
1239 | 1235 | | |
1240 | 1236 | | |
1241 | 1237 | | |
1242 | 1238 | | |
1243 | 1239 | | |
1244 | | - | |
| 1240 | + | |
1245 | 1241 | | |
1246 | 1242 | | |
1247 | 1243 | | |
| |||
1256 | 1252 | | |
1257 | 1253 | | |
1258 | 1254 | | |
1259 | | - | |
1260 | 1255 | | |
1261 | 1256 | | |
1262 | 1257 | | |
| |||
1270 | 1265 | | |
1271 | 1266 | | |
1272 | 1267 | | |
1273 | | - | |
1274 | 1268 | | |
1275 | 1269 | | |
1276 | 1270 | | |
1277 | 1271 | | |
1278 | 1272 | | |
1279 | | - | |
| 1273 | + | |
1280 | 1274 | | |
1281 | 1275 | | |
1282 | 1276 | | |
| |||
1287 | 1281 | | |
1288 | 1282 | | |
1289 | 1283 | | |
1290 | | - | |
1291 | 1284 | | |
1292 | 1285 | | |
1293 | 1286 | | |
| |||
1298 | 1291 | | |
1299 | 1292 | | |
1300 | 1293 | | |
1301 | | - | |
1302 | 1294 | | |
1303 | 1295 | | |
1304 | 1296 | | |
| |||
1308 | 1300 | | |
1309 | 1301 | | |
1310 | 1302 | | |
1311 | | - | |
1312 | 1303 | | |
1313 | 1304 | | |
1314 | 1305 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
275 | | - | |
| 275 | + | |
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
288 | | - | |
| 288 | + | |
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
| |||
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
314 | | - | |
| 314 | + | |
315 | 315 | | |
316 | 316 | | |
317 | 317 | | |
| |||
460 | 460 | | |
461 | 461 | | |
462 | 462 | | |
463 | | - | |
| 463 | + | |
464 | 464 | | |
465 | 465 | | |
466 | 466 | | |
| |||
596 | 596 | | |
597 | 597 | | |
598 | 598 | | |
599 | | - | |
| 599 | + | |
600 | 600 | | |
601 | 601 | | |
602 | 602 | | |
| |||
679 | 679 | | |
680 | 680 | | |
681 | 681 | | |
682 | | - | |
| 682 | + | |
683 | 683 | | |
684 | 684 | | |
685 | 685 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
640 | 640 | | |
641 | 641 | | |
642 | 642 | | |
643 | | - | |
| 643 | + | |
644 | 644 | | |
645 | 645 | | |
646 | 646 | | |
| |||
0 commit comments