- Pretty print inner error in Subtask failures ([5bab37f](5bab37fa00471903c6e47c72ed9cfa2a6a47a790))
Refactor
- Use tilde deps ([d2a2a3c](d2a2a3c893417fa7e41e9914e2984d19abbcde15))
0.1.40
Features
- Add basic program running to the C api ([70670e3](70670e39b7bed872e239d67bc4a15bc045d3cf79)) - Add string insertion to VM ([00ac3fc](00ac3fc73833d1848805fd28ddd674f744888d06))
Refactor
- Derive Default for CaoIr, hide Local from the public api ([6db1547](6db1547d5c81d1d3fbc0b281596c91442f2e4470))
0.1.39
Bug Fixes
- Add missing card to the schema ([09fb0bf](09fb0bf4106a42aa13f6aa58673ca4447130bcde))
Features
- Pass in `i` to `Repeat`-ed Lanes ([d486d20](d486d20cbab1633ad74a375c38ce2fc0670add9f))
Refactor
- Use different constant for 0 inputs to Handle ([9cf93d3](9cf93d37c809d17a6c07aaf024ffe146e8f01f75)) - Use ABI3 in the python interface ([018e105](018e105b6e30e689db57f9af00028d7a2c950598))
0.1.38
Features
- Bad arity in for-each lane is an error ([6d2dd42](6d2dd42a850c0dc388511b73d36a14d5450cbd0e))
Refactor
- Unsafe get_str/as_str methods for String values ([bba6398](bba63986cd14f7f34824982405b8553c53b252fc)) - Put VarNode behind a pointer to reduce size of Card ([61b5f34](61b5f348fd5b8c177f9ad7bfcadc26147b4a728e)) - [**breaking**] JumpErrors will return LaneNodes instead of strings ([b55a13d](b55a13dc02a04c0c7f591a31a9f3ffbe0ad42694)) - Fix the ForEach node jumperror message wording ([e015430](e0154308360ca8a00a4906b6b5c8e9cc2737848c))
Styling
- Use Titlecase for Safety sections in docs ([58bc5cf](58bc5cfe14adc4ca927bc0476daffefa7a012ebe))
Wip
- Add nested_foreach test + refactor ([9975375](9975375881ea87e04ac825bb57ab0d96a61af1ec))
0.1.37
Refactor
- [**breaking**] The compiler no longer takes ownership of IR ([2b81a4e](2b81a4ecfe43e2987b131dcaac6570e4399756cb))
0.1.35
Bug Fixes
- Fix changelog format ([4489e30](4489e303f318e78e9646334028bb89ab43f8c6d4)) - Add Len and ForEach cards to descriptions ([274cd6e](274cd6e3a1028b401ac7b0d0beb363fb8e00b9a0))
Refactor
- Impl From<CompileOptions> instead of Into ([e74290b](e74290b54735f44f386fdd134fce3b586ff8f610)) - Return values instead of references from FieldTable ([6e8e6fc](6e8e6fc1c7264967d3dc3c65041c571100ad5c79))