| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
|
|
|
|
|
|
| |
Bugfix: writing to a new file in a non-empty fake file system.
The one time I try to get a little clever, it bites me in the ass.
That'll teach me..
|
| |
|
|
|
|
|
|
| |
Reorder products of some functions in the edit/ and sandbox/ apps. My
recent realization: always return 'real' products before ones that just
indicate an ingredient is mutable.
|
|
|
|
|
| |
Delete some obsolete /same-as-ingredient attributes. We should always
let Mu deduce those at this point.
|
|
|
|
|
|
| |
Decouple programming environment initialization from rendering. This
helps make clear that we only need the width from screen during
initialization.
|
|
|
|
|
|
| |
Decouple editor initialization from rendering to screen. This hugely
simplifies the header of 'new-editor' and makes clear that it was only
using the screen for rendering.
|
| |
|
|
|
|
| |
Fix CI, broken by commit 3691.
|
| |
|
|
|
|
|
|
| |
If we're automatically passing ingredients to 'append' through 'to-text'
if its first ingredient is text, we don't need to pass that first
ingredient itself through 'to-text'.
|
|
|
|
| |
Expand 'assert' to handle non-literal texts.
|
|
|
|
|
| |
Attempting to write to a file in a non-existent directory silently
writes to a black hole in Unix. Make that explicit.
|
| |
|
|
|
|
|
|
|
| |
Move my todos over the past couple of years into the codebase now that
it might be going dormant.
Surprising how few todos left undone!
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Trying to find examples where a layer includes complexity just so later
layers can hook into it. Resolve_stack is the one big one I've found
that isn't just a simple function-call indirection that may later get
more complex.
Conclusion of a conversation with Stephen Malina: Such examples should
make one very nervous, because this sort of creep is how we end up with
over-engineered abstractions (http://www.joelonsoftware.com/articles/fog0000000018.html).
We need to step very carefully anytime we make the outsider reader's
comprehension task harder..
|
| |
|
|
|
|
|
| |
Clean up the flow of "mu --trace" followed by "mu browse-trace
interactive".
|
|
|
|
| |
Couple of fixes to example programs.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Thanks Jack Couch for accidentally leading me to this bug.
|
|
|
|
| |
Follow-up to commit 3516.
|
| |
|
|
|
|
| |
Umpteenth bugfix to ensure we show the number of failed scenarios.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Update syntax highlighting to not color numeric locations like literals.
|
|
|
|
| |
Fix syntax highlighting for labels after commit 3552.
|
| |
|
|
|
|
| |
Fix CI. Revert accidentally-added files.
|
| |
|
| |
|
| |
|
| |
|