Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 6502 | Kartik Agaram | 2020-06-07 | 3 | -14753/+15233 |
| | |||||
* | 6501 | Kartik Agaram | 2020-06-07 | 2 | -2/+2 |
| | | | | Bugfix in support for CRLF line-endings. | ||||
* | 6500 | Kartik Agaram | 2020-06-07 | 3 | -174/+174 |
| | | | | Minor formatting tweaks. | ||||
* | 6499 | Kartik Agaram | 2020-06-07 | 1 | -2/+2 |
| | |||||
* | 6498 | Kartik Agaram | 2020-06-06 | 2 | -116/+116 |
| | | | | | Switch bullet lists in Markdown files away from `*`; it's ambiguous with emphasis. | ||||
* | 6497 | Kartik Agaram | 2020-06-06 | 1 | -19/+29 |
| | |||||
* | 6496 | Kartik Agaram | 2020-06-06 | 5 | -1/+474 |
| | |||||
* | 6495 | Kartik Agaram | 2020-06-06 | 2 | -89/+91 |
| | |||||
* | 6494 | Kartik Agaram | 2020-06-06 | 4 | -0/+471 |
| | |||||
* | 6493 - browse: '#'s inside lines aren't headings | Kartik Agaram | 2020-06-06 | 4 | -11/+18 |
| | |||||
* | 6492 | Kartik Agaram | 2020-06-06 | 1 | -2/+0 |
| | |||||
* | 6491 | Kartik Agaram | 2020-06-06 | 4 | -0/+466 |
| | |||||
* | 6490 - browse: some manual tests | Kartik Agaram | 2020-06-06 | 2 | -0/+16293 |
| | |||||
* | 6489 - browse app: headers | Kartik Agaram | 2020-06-06 | 2 | -2/+94 |
| | | | | | Again quite ugly. There's an increasing amount of state here, particularly the interplay between headers and soft newlines. | ||||
* | 6488 | Kartik Agaram | 2020-06-05 | 4 | -0/+377 |
| | |||||
* | 6487 - browse: support soft newlines | Kartik Agaram | 2020-06-05 | 3 | -6/+55 |
| | | | | | I'm not bothering with this for bold regions just yet. Might need rethinking, given how ugly this is. | ||||
* | 6486 | Kartik Agaram | 2020-06-05 | 4 | -0/+332 |
| | |||||
* | 6485 | Kartik Agaram | 2020-06-05 | 1 | -5/+9 |
| | |||||
* | 6484 | Kartik Agaram | 2020-06-05 | 1 | -16/+6 |
| | | | | Ooh, it's nice and composable if we just never render the delimiters. Perfect. | ||||
* | 6483 - finally, bold markup in the paginator | Kartik Agaram | 2020-06-05 | 1 | -1/+75 |
| | | | | | | The state machines are still not composing perfectly. The initial asterisk gets added in one, and the trailing asterisk in another. I suppose "always render the terminator" is fairly regular. | ||||
* | 6482 | Kartik Agaram | 2020-06-05 | 4 | -0/+261 |
| | |||||
* | 6481 | Kartik Agaram | 2020-06-05 | 4 | -0/+0 |
| | |||||
* | 6480 | Kartik Agaram | 2020-06-05 | 2 | -6/+9 |
| | |||||
* | 6479 | Kartik Agaram | 2020-06-05 | 2 | -1/+59 |
| | | | | | Fix a stray copy-paste when deciding whether to emit spills for registers (commit 6464). | ||||
* | 6478 | Kartik Agaram | 2020-06-05 | 1 | -1/+1 |
| | | | | Fix CI. | ||||
* | 6477 | Kartik Agaram | 2020-06-05 | 2 | -36/+157 |
| | | | | | | | I had a little "optimization" to avoid creating nested blocks if "they weren't needed". Except, of course, they were. Lose the optimization. Sometimes we create multiple jumps when a single one would suffice. Ignore that for now. | ||||
* | 6476 | Kartik Agaram | 2020-06-05 | 4 | -0/+258 |
| | |||||
* | 6475 | Kartik Agaram | 2020-06-05 | 4 | -0/+258 |
| | |||||
* | 6474 | Kartik Agaram | 2020-06-05 | 16 | -44/+44 |
| | |||||
* | 6473 | Kartik Agaram | 2020-06-05 | 4 | -0/+238 |
| | |||||
* | 6472 | Kartik Agaram | 2020-06-05 | 1 | -1/+10 |
| | |||||
* | 6471 | Kartik Agaram | 2020-06-05 | 4 | -0/+230 |
| | |||||
* | 6470 | Kartik Agaram | 2020-06-05 | 6 | -229/+13 |
| | | | | No, we can stay with the previous prototype a little longer. | ||||
* | 6469 | Kartik Agaram | 2020-06-05 | 3 | -0/+222 |
| | | | | | | Let's start committing new prototype directories *before* we start hacking on them. Version control is useful right from the draft when programming in a language without any error messages. | ||||
* | 6468 | Kartik Agaram | 2020-06-05 | 7 | -5/+230 |
| | |||||
* | 6467 | Kartik Agaram | 2020-06-04 | 3 | -0/+86 |
| | |||||
* | 6466 | Kartik Agaram | 2020-06-04 | 2 | -0/+48 |
| | |||||
* | 6465 | Kartik Agaram | 2020-06-04 | 2 | -0/+2 |
| | |||||
* | 6464 - support temporaries in fn output registers | Kartik Agaram | 2020-06-04 | 2 | -11/+262 |
| | | | | | | | | The rule: emit spills for a register unless the output is written somewhere in the current block after the current instruction. Including in nested blocks. Let's see if this is right. | ||||
* | 6463 - clean up some duplication | Kartik Agaram | 2020-06-03 | 2 | -148/+115 |
| | | | | | | Rather than have two ways to decide whether to emit push/pop instructions, just record for each var on the 'vars' stack whether we emitted a push for it, and reuse the decision to emit a pop. | ||||
* | 6462 | Kartik Agaram | 2020-06-03 | 2 | -1/+1 |
| | | | | Stack bug. | ||||
* | 6461 | Kartik Agaram | 2020-06-03 | 2 | -15/+17 |
| | |||||
* | 6460 | Kartik Agaram | 2020-06-03 | 2 | -7/+6 |
| | |||||
* | 6459 | Kartik Agaram | 2020-06-03 | 2 | -5/+7 |
| | |||||
* | 6458 | Kartik Agaram | 2020-06-03 | 2 | -9/+5 |
| | |||||
* | 6457 - revert apps/browse.mu to a working state | Kartik Agaram | 2020-06-01 | 1 | -195/+61 |
| | |||||
* | 6456 - new directory for live-blogging prototypes | Kartik Agaram | 2020-05-31 | 22 | -0/+2220 |
| | | | | | I don't have layers yet in Mu. But I can still create lots of versions of a program. | ||||
* | 6455 - abortive second attempt at parsing headings | Kartik Agaram | 2020-05-31 | 1 | -53/+146 |
| | | | | | | | | | | | | | This 'OO' approach seems more scalable, but I need to first wrestle with a parsing issue: this text has a heading: abc *def # ghi* Ugh, so I can't do this translation in a single pass. Then again, maybe I should just keep going and not try to be compatible with GitHub-Flavored Markdown. Require that new headings are also new paragraphs. | ||||
* | 6454: abortive first attempt at parsing headings | Kartik Agaram | 2020-05-31 | 1 | -3/+41 |
| | | | | | The state machine is already out of control, and I already have bugs like turning '*abc_' into bold text. | ||||
* | 6453 | Kartik Agaram | 2020-05-30 | 1 | -5/+5 |
| |