Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 1549 | Kartik K. Agaram | 2015-06-09 | 67 | -191/+794 |
| | |||||
* | 1548 | Kartik K. Agaram | 2015-06-09 | 1 | -2/+2 |
| | |||||
* | 1547 | Kartik K. Agaram | 2015-06-09 | 1 | -0/+1 |
| | |||||
* | 1546 - show crucial code samples in color | Kartik K. Agaram | 2015-06-08 | 1 | -23/+36 |
| | |||||
* | 1545 - sketching out a simple editor widget | Kartik K. Agaram | 2015-06-08 | 3 | -0/+131 |
| | |||||
* | 1544 - arrow keys in trace browser | Kartik K. Agaram | 2015-06-07 | 1 | -4/+4 |
| | |||||
* | 1543 | Kartik K. Agaram | 2015-06-07 | 2 | -3/+3 |
| | |||||
* | 1542 - more hacky tweaks for the repl | Kartik K. Agaram | 2015-06-06 | 1 | -1/+1 |
| | |||||
* | 1540 | Kartik K. Agaram | 2015-06-06 | 1 | -3/+3 |
| | |||||
* | 1539 | Kartik K. Agaram | 2015-06-06 | 1 | -0/+4 |
| | |||||
* | 1538 | Kartik K. Agaram | 2015-06-06 | 1 | -7/+26 |
| | |||||
* | 1537 | Kartik K. Agaram | 2015-06-06 | 1 | -1/+1 |
| | |||||
* | 1536 | Kartik K. Agaram | 2015-06-06 | 1 | -2/+19 |
| | | | | Yet another repl bugfix. | ||||
* | 1535 - repl: less hacky printing of results | Kartik K. Agaram | 2015-06-06 | 2 | -5/+26 |
| | |||||
* | 1534 - print results in a different color | Kartik K. Agaram | 2015-06-06 | 2 | -3/+15 |
| | |||||
* | 1533 - repl: long-standing bug with backspace | Kartik K. Agaram | 2015-06-06 | 1 | -1/+18 |
| | |||||
* | 1531 - enable termbox's mouse support | Kartik K. Agaram | 2015-06-05 | 2 | -0/+12 |
| | |||||
* | 1530 - switch to termbox's 256-color mode | Kartik K. Agaram | 2015-06-05 | 5 | -55/+24 |
| | |||||
* | 1528 - assignment operator now colored red | Kartik K. Agaram | 2015-06-04 | 1 | -3/+51 |
| | | | | | I'd hoped finding that off-by-one error would fix the other intermittent issues I've been seeing (commit 1512), but no they're still there. | ||||
* | 1527 | Kartik K. Agaram | 2015-06-04 | 1 | -1/+120 |
| | |||||
* | 1526 | Kartik K. Agaram | 2015-06-04 | 1 | -3/+3 |
| | |||||
* | 1525 | Kartik K. Agaram | 2015-06-04 | 1 | -1/+1 |
| | |||||
* | 1524 | Kartik K. Agaram | 2015-06-04 | 1 | -1/+0 |
| | |||||
* | 1523 | Kartik K. Agaram | 2015-06-03 | 4 | -22/+17 |
| | | | | Variable 'instruction_counter' was obfuscating more than it clarified. | ||||
* | 1522 | Kartik K. Agaram | 2015-06-03 | 1 | -4/+12 |
| | | | | | | | | Extracting a function for the prompt before starting to test it. Still not clear how I should proceed. Need to express screen dependency to 'run-interactive' somehow. Supporting generics might finally be on the critical path. | ||||
* | 1521 | Kartik K. Agaram | 2015-06-03 | 1 | -13/+0 |
| | |||||
* | 1520 - repl kinda working | Kartik K. Agaram | 2015-06-02 | 3 | -6/+33 |
| | | | | | But we really should test the top-level integration with 'run-interactive'. | ||||
* | 1519 - repl now running commands | Kartik K. Agaram | 2015-06-01 | 2 | -2/+11 |
| | | | | Was missing a newline. More brittleness. | ||||
* | 1518 - still horribly broken | Kartik K. Agaram | 2015-06-01 | 8 | -2/+115 |
| | | | | | | Just figured out why a first keystroke of backspace was sending me out for a spin: run_interactive needs all early exits that don't actually run anything to increment the current_step_index(). FML, this is lousy.. | ||||
* | 1517 | Kartik K. Agaram | 2015-05-30 | 66 | -360/+1330 |
| | |||||
* | 1516 | Kartik K. Agaram | 2015-05-30 | 1 | -2/+2 |
| | |||||
* | 1515 - complain on unbalanced brackets | Kartik K. Agaram | 2015-05-30 | 1 | -0/+4 |
| | |||||
* | 1514 - cleaner way to show backspaces in fake keyboard | Kartik K. Agaram | 2015-05-30 | 4 | -60/+76 |
| | | | | In the process we now support unicode in all mu strings! | ||||
* | 1513 - final repl test was never failing | Kartik K. Agaram | 2015-05-30 | 1 | -4/+4 |
| | | | | | | | | I'm still having trouble with prematurely closed strings or strings never being closed. Remember that when escaping brackets inside scenarios you usually need two levels of escaping. The single-level is a no-op and usually misleading. When brackets balance, don't bother escaping. When they don't, escape twice. | ||||
* | 1512 | Kartik K. Agaram | 2015-05-29 | 1 | -1/+0 |
| | | | | | | | | | | As expected, I've already found two bugs in the repl during manual testing. Still don't have a good characterization of when things go off the rails. But certainly hitting backspace too many times isn't messing things up as I'd feared. Which might also be a bug, if the program isn't behaving as I expect. | ||||
* | 1511 - repl finally passing all its tests again | Kartik K. Agaram | 2015-05-28 | 1 | -2/+9 |
| | | | | | | | But I'm sure the next bug is nearby. And even if there's a solution around here, the logic is now quite convoluted, with strings sometimes returning on completion and sometimes recursing further in. We'll need to rethink this. | ||||
* | 1510 | Kartik K. Agaram | 2015-05-28 | 2 | -1/+20 |
| | | | | | slurp-string should sometimes return and sometimes recurse. Graah. But the trace browser is awesome. | ||||
* | 1509 | Kartik K. Agaram | 2015-05-28 | 2 | -2/+18 |
| | | | | | Ah, the failing test isn't what I thought. This is a regression. Let's debug this using the trace-browser! Little tweak as I use it. | ||||
* | 1508 | Kartik K. Agaram | 2015-05-28 | 2 | -6/+32 |
| | | | | Aaalmost there.. | ||||
* | 1507 | Kartik K. Agaram | 2015-05-28 | 1 | -5/+24 |
| | | | | | | More groundwork for dealing with backspacing back into string: instead of simply exiting the current stack frame when the string completes, create a *new* stack frame. More tests failing, but we're getting closer. | ||||
* | 1506 | Kartik K. Agaram | 2015-05-28 | 1 | -1/+1 |
| | |||||
* | 1505 | Kartik K. Agaram | 2015-05-28 | 1 | -3/+3 |
| | | | | Fix messages on failed screen tests. | ||||
* | 1504 | Kartik K. Agaram | 2015-05-28 | 1 | -11/+55 |
| | | | | | repl still needs to handle backspacing *back into* strings. This tries to lay the groundwork. | ||||
* | 1503 | Kartik K. Agaram | 2015-05-28 | 1 | -0/+2 |
| | |||||
* | 1502 | Kartik K. Agaram | 2015-05-28 | 1 | -5/+5 |
| | |||||
* | 1501 | Kartik K. Agaram | 2015-05-28 | 3 | -19/+33 |
| | |||||
* | 1500 | Kartik K. Agaram | 2015-05-28 | 1 | -0/+5 |
| | |||||
* | 1499 - now repl supports backspacing over strings | Kartik K. Agaram | 2015-05-28 | 1 | -0/+54 |
| | |||||
* | 1498 | Kartik K. Agaram | 2015-05-28 | 1 | -8/+20 |
| | | | | Cleaner to delegate as much as possible to slurp_quoted. | ||||
* | 1497 - 2 boneheaded bugs in parsing scenarios | Kartik K. Agaram | 2015-05-28 | 3 | -7/+53 |
| |