Age | Commit message (Expand) | Author | Files | Lines |
2022-09-07 | r/4727 feat(tvix/eval): track source spans for identifier access | Vincent Ambo | 1 | -10/+8 |
2022-09-07 | r/4726 feat(tvix/eval): track source spans for `let` bindings | Vincent Ambo | 1 | -2/+2 |
2022-09-07 | r/4725 feat(tvix/eval): track source spans for `if` expressions | Vincent Ambo | 1 | -4/+7 |
2022-09-07 | r/4724 feat(tvix/eval): track source spans for `assert` | Vincent Ambo | 1 | -1/+1 |
2022-09-07 | r/4723 feat(tvix/eval): track source spans for `or` operator | Vincent Ambo | 1 | -7/+4 |
2022-09-07 | r/4722 feat(tvix/eval): track source spans for attribute selects | Vincent Ambo | 1 | -1/+1 |
2022-09-07 | r/4721 feat(tvix/eval): track source spans for attrsets | Vincent Ambo | 1 | -3/+6 |
2022-09-07 | r/4720 feat(tvix/eval): track source spans for lists | Vincent Ambo | 1 | -1/+1 |
2022-09-07 | r/4719 feat(tvix/eval): track source spans for literal identifiers | Vincent Ambo | 1 | -1/+4 |
2022-09-07 | r/4718 feat(tvix/eval): track source spans for `?` operator | Vincent Ambo | 1 | -2/+2 |
2022-09-07 | r/4717 feat(tvix/eval): track source spans for binary operators | Vincent Ambo | 1 | -23/+23 |
2022-09-07 | r/4716 feat(tvix/eval): track source spans for unary operators | Vincent Ambo | 1 | -1/+1 |
2022-09-07 | r/4715 feat(tvix/eval): track source spans for strings | Vincent Ambo | 1 | -2/+2 |
2022-09-07 | r/4714 feat(tvix/eval): track source spans for paths | Vincent Ambo | 1 | -1/+1 |
2022-09-07 | r/4713 feat(tvix/eval): track source spans for literals | Vincent Ambo | 1 | -3/+3 |
2022-09-07 | r/4712 feat(tvix/eval): add methods for emitting code with tracked spans | Vincent Ambo | 2 | -80/+111 |
2022-09-07 | r/4711 chore(tvix/eval): thread a codemap::File reference to the compiler | Vincent Ambo | 2 | -5/+21 |
2022-09-07 | r/4710 refactor(tvix/eval): add and use Compiler::push_op method | Vincent Ambo | 1 | -60/+65 |
2022-09-07 | r/4709 feat(tvix/eval): add data structures for tracking spans in chunks | Vincent Ambo | 1 | -0/+50 |
2022-09-07 | r/4708 chore(tvix/eval): bump all dependencies | Vincent Ambo | 2 | -9/+9 |
2022-09-07 | r/4707 chore(tvix/eval): add codemap dependency | Vincent Ambo | 2 | -0/+8 |
2022-09-07 | r/4706 fix(tvix/eval): address current clippy lints | Vincent Ambo | 4 | -5/+5 |
2022-09-07 | r/4705 feat(tvix/eval): semi-strictly evaluate output values of the VM | Vincent Ambo | 3 | -4/+36 |
2022-09-07 | r/4704 feat(tvix/eval): implement NixList::iter | Vincent Ambo | 1 | -0/+4 |
2022-09-07 | r/4703 fix(tvix/eval): thread Display & PartialEq through to thunk values | Vincent Ambo | 2 | -1/+21 |
2022-09-07 | r/4702 feat(tvix/eval): implement NixAttrs::iter() | Vincent Ambo | 2 | -1/+121 |
2022-09-07 | r/4701 chore(tvix/eval): provide 'static references to "name"/"value" | Vincent Ambo | 1 | -0/+3 |
2022-09-07 | r/4700 refactor(tvix/eval): encapsulate all thunk-forcing logic in module | Vincent Ambo | 2 | -22/+44 |
2022-09-07 | r/4699 feat(tvix/eval): construct attribute sets lazily | Vincent Ambo | 3 | -3/+13 |
2022-09-07 | r/4698 chore(tvix/eval): add release-with-debug cargo profile | Vincent Ambo | 1 | -0/+4 |
2022-09-07 | r/4697 fix(tvix/eval): avoid recomputing width in disassemble_op constantly | Vincent Ambo | 1 | -4/+4 |
2022-09-07 | r/4696 fix(tvix/eval): correctly resolve identifiers in inherit | Vincent Ambo | 1 | -21/+4 |
2022-09-07 | r/4695 chore(tvix/eval): implement Debug for compiler::scope::Scope | Vincent Ambo | 1 | -1/+2 |
2022-09-07 | r/4694 feat(tvix/eval): insert strictness points for attribute set keys | Vincent Ambo | 1 | -2/+10 |
2022-09-07 | r/4693 feat(tvix/eval): insert strictness points for unary/binary operators | Vincent Ambo | 1 | -1/+17 |
2022-09-07 | r/4692 chore(tvix/eval): thread `slot` value through all compiler methods | Vincent Ambo | 1 | -54/+58 |
2022-09-07 | r/4691 chore(tvix/eval): thread `slot` value through Compiler:compile_attr | Vincent Ambo | 1 | -17/+23 |
2022-09-07 | r/4690 test(tvix/eval): test very simple late-bound identifier access | Vincent Ambo | 2 | -0/+5 |
2022-09-07 | r/4689 feat(tvix/eval): always emit OpForce as the last instruction | Vincent Ambo | 3 | -0/+14 |
2022-09-07 | r/4688 feat(tvix/eval): implement OpForce in VM | Vincent Ambo | 4 | -2/+46 |
2022-09-06 | r/4687 feat(wpcarro/rust): Define Rc<T> example | William Carroll | 3 | -2/+15 |
2022-09-06 | r/4686 feat(wpcarro/emacs): Drop racer.el support | William Carroll | 2 | -3/+5 |
2022-09-06 | r/4685 chore(overlays/tvl): Remove stale overlays | William Carroll | 1 | -29/+0 |
2022-09-06 | r/4684 fix(users/wpcarro): Fix Hadrian path | William Carroll | 2 | -2/+2 |
2022-09-06 | r/4683 feat(wpcarro/emacs): Set initial-buffer-choice per-host | William Carroll | 4 | -4/+7 |
2022-09-06 | r/4682 fix(tvix/eval): allocate Thunk::upvalues with known capacity | Vincent Ambo | 1 | -1/+1 |
2022-09-06 | r/4681 feat(tvix/eval): implement OpThunk for runtime thunk construction | Vincent Ambo | 1 | -2/+17 |
2022-09-06 | r/4680 chore(3p/sources): Bump channels & overlays | sterni | 1 | -21/+21 |
2022-09-06 | r/4679 refactor(tvix/eval): extract VM::populate_upvalues function | Vincent Ambo | 1 | -30/+42 |
2022-09-06 | r/4678 refactor(tvix/eval): Carry lambda & upvalues directly in CallFrame | Vincent Ambo | 1 | -13/+25 |