about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 3740Kartik K. Agaram2017-02-061-1/+2
|
* 3739Kartik K. Agaram2017-02-061-1/+11
|
* 3738 - start on new edit/ layer: minimizing printsKartik K. Agaram2017-02-0410-0/+0
|
* 3737Kartik K. Agaram2017-01-224-43/+42
|
* 3736 - support printing booleansKartik K. Agaram2017-01-221-1/+19
|
* 3735 - get rid of 'print-integer'Kartik K. Agaram2017-01-224-27/+8
| | | | | We do support printing non-integer numbers for some time, albeit using the underlying host platform.
* 3734Kartik K. Agaram2017-01-1110-15/+16
|
* 3733Kartik K. Agaram2017-01-112-2/+2
|
* 3732Kartik K. Agaram2017-01-1114-1024/+1033
|
* 3731Kartik K. Agaram2017-01-112-2/+4
| | | | Bitrot in main when loading just layer 1 of the edit/ and sandbox/ apps.
* 3730Kartik K. Agaram2017-01-061-0/+8
| | | | | | | Properly support reloading lessons containing scenarios in edit/ and sandbox/ apps. I was so sure I tested this for commit 3724, but apparently not.
* 3729Kartik K. Agaram2017-01-039-353/+29
|
* 3728Kartik K. Agaram2016-12-311-1/+1
|
* 3727Kartik K. Agaram2016-12-311-0/+1
|
* 3726Kartik K. Agaram2016-12-304-0/+4
|
* 3725Kartik K. Agaram2016-12-2733-1615/+1660
| | | | | | More improvements to cross-linking example programs. Include their own functions as well in the tags for each program, even as you share the core .mu files everywhere.
* 3724 - flag duplicate scenariosKartik K. Agaram2016-12-271-2/+23
| | | | | | I took this feature out in 3161 (back in Aug) to support scenarios in lesson/recipes.mu. Setting up snapshots for scenario data structures gives us the best of both worlds.
* 3723Kartik K. Agaram2016-12-272-4/+12
| | | | | Playing 5 why's with the previous commit, a better error message if we somehow skip translating an offset in 'get'.
* 3722Kartik K. Agaram2016-12-271-4/+14
| | | | | | Bugfix: reinstate a check for missing types in 'get' instructions. Thanks Caleb Couch for running into this.
* 3721Kartik K. Agaram2016-12-271-17/+17
| | | | | Switching my comment header for commented-out-code back after dropping Kakoune.
* 3720Kartik K. Agaram2016-12-271-1/+3
|
* 3719 - cross-link Mu waypoints to their locationKartik K. Agaram2016-12-2715-104/+120
|
* 3718Kartik K. Agaram2016-12-271-0/+2
|
* 3717Kartik K. Agaram2016-12-261-2/+0
|
* 3716Kartik K. Agaram2016-12-26119-2/+240
| | | | Make hyperlinks less salient in the rendered html since there's so many of them.
* 3715Kartik K. Agaram2016-12-2614-1263/+1271
| | | | | | | | Fix cross-links in html for the edit/ app. I originally thought I'd need to provide a commandline flag like --rel-path or something. But we need to support different relative paths in a single html file. So the solution instead is appropriately engineering the tags file.
* 3714Kartik K. Agaram2016-12-261-2/+0
| | | | | No point creating links to `before` and `after` blocks; the label is the real definition there.
* 3713 - cross-link calls with definitions in htmlKartik K. Agaram2016-12-26115-5909/+6467
|
* 3712Kartik K. Agaram2016-12-261-15/+15
| | | | Let's start highlighting pipe stages better in shell scripts.
* 3711Kartik K. Agaram2016-12-267-19/+3
| | | | | Delete '^L' characters now that I'm trying to switch from Vim to Kakoune. Pages aren't text objects in Kakoune.