about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 3790Kartik K. Agaram2017-03-129-1042/+1051
| | | | Don't try to snapshot in scenarios.
* 3789Kartik K. Agaram2017-03-1210-1046/+1062
| | | | | | | | | | | | | I accidentally got rid of git snapshotting of lessons back when I switched to testable file primitives last December (commit 3705). >:-( Bringing it back now, hopefully better. The improvement is that there's now at most one commit every time we hit F4. This change adds yet another reason that running `mu` from a different directory is just not supported.
* 3788Kartik K. Agaram2017-03-122-796/+805
|
* 3787Kartik K. Agaram2017-03-122-12/+12
|
* 3786Kartik K. Agaram2017-03-101-2/+11
| | | | https://www.reddit.com/r/badcode/comments/5xo3qv/its_better_to_have_it_all_on_one_line_right/delodzn
* 3785Kartik K. Agaram2017-03-102-107/+111
| | | | Don't show empty hidden counts in the trace-browser.
* 3784Kartik K. Agaram2017-03-101-317/+487
|
* 3783Kartik K. Agaram2017-03-101-2/+1
|
* 3782Kartik K. Agaram2017-03-101-4/+31
| | | | Highlight searches in trace-browser.
* 3781Kartik K. Agaram2017-03-101-2/+12
| | | | Support backspacing anywhere inside the search pattern in trace-browser.
* 3780Kartik K. Agaram2017-03-091-7/+7
|
* 3779Kartik K. Agaram2017-03-091-4/+35
| | | | Move cursor inside search pattern in trace-browser.
* 3778Kartik K. Agaram2017-03-091-9/+31
| | | | Support backspace in trace-browser.
* 3777 - rudimentary search in trace-browserKartik K. Agaram2017-03-091-0/+72
|
* 3776Kartik K. Agaram2017-03-091-3/+3
| | | | Bugfix.
* 3775Kartik K. Agaram2017-03-091-5/+10
|
* 3774Kartik K. Agaram2017-03-091-15/+15
|
* 3773 - trace-browser bugfixKartik K. Agaram2017-03-091-0/+4
|
* 3772Kartik K. Agaram2017-03-091-16/+16
|
* 3771Kartik K. Agaram2017-03-081-1/+1
|
* 3770Kartik K. Agaram2017-03-082-194/+204
|
* 3769Kartik K. Agaram2017-03-082-272/+288
|
* 3768 - trace browser: scrolling horizontallyKartik K. Agaram2017-03-082-265/+285
|
* 3767Kartik K. Agaram2017-03-082-251/+263
|
* 3766Kartik K. Agaram2017-03-082-12/+12
|
* 3765Kartik K. Agaram2017-03-082-8/+8
|
* 3764 - better colors for cross-linksKartik K. Agaram2017-03-08120-429/+551
|
* 3763Kartik K. Agaram2017-03-072-253/+251
|
* 3762Kartik K. Agaram2017-03-071-1/+1
|
* 3761Kartik K. Agaram2017-03-07115-11309/+11541
|
* 3760 - force functions to use dependency-injectionKartik K. Agaram2017-03-072-0/+64
| | | | | This is the kind of check I want Mu to be anal about, not whitespace or unused variables.
* 3759 - make current line more salientKartik K. Agaram2017-03-062-44/+42
|
* 3758Kartik K. Agaram2017-03-062-204/+206
|
* 3757 - more permissive trace browser UIKartik K. Agaram2017-03-062-191/+203
|
* 3756 - start of some improvements to the trace browserKartik K. Agaram2017-03-054-249/+327
|
* 3755Kartik K. Agaram2017-03-052-30/+53
|
* 3754Kartik K. Agaram2017-03-051-1/+1
| | | | | Improve an error message. 'local-scope' is far more common in Mu programs than the more fundamental 'default-space'.
* 3753 - new instruction: 'square-root'Kartik K. Agaram2017-03-041-0/+23
| | | | Thanks Lakshman Swaminathan for the request.
* 3752 - fix a couple of segfaultsKartik K. Agaram2017-03-025-360/+398
| | | | Thanks Ella Couch for running into these.
* 3751Kartik K. Agaram2017-03-024-6/+6
| | | | Some hacky manual fixes to auto-generated html.
* 3750Kartik K. Agaram2017-03-0265-1337/+1321
|
* 3749Kartik K. Agaram2017-03-0266-1375/+1371
|
* 3748Kartik K. Agaram2017-02-283-3/+3
|
* 3747Kartik K. Agaram2017-02-074-12/+12
|
* 3746Kartik K. Agaram2017-02-0738-2536/+2570
|
* 3745Kartik K. Agaram2017-02-0710-0/+0
| | | | | | | Stop trying to create a new layer showing how we minimize prints. Stephen's suggestion is to create a data structure that encapsulates instructions to `insert-at-cursor` for either just printing a character to screen or rendering everything. Let's try that at some point.
* 3744Kartik K. Agaram2017-02-075-9/+4
| | | | | | Undo 3743. Really any time we create new instructions from whole cloth during rewriting or transform, the whole notion of 'original name' goes out the window. Pointless trying to fight that fact of life.
* 3743Kartik K. Agaram2017-02-075-4/+9
| | | | | | | | One way to ensure we always set old_name is to create a method to initialize names as opposed to just assigning them. Still not ideal because we still assign directly most of the time, so it's easy to forget.
* 3742 - move instruction.old_name to a later layerKartik K. Agaram2017-02-064-18/+27
| | | | | | The drawback of this is that we forget to initialize old_name when we create instructions out of whole cloth in a few places. But this problem already existed..
* 3741Kartik K. Agaram2017-02-062-33/+47
| | | | Eliminate a long-standing under-abstraction.