about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 6502Kartik Agaram2020-06-073-14753/+15233
|
* 6501Kartik Agaram2020-06-072-2/+2
| | | | Bugfix in support for CRLF line-endings.
* 6500Kartik Agaram2020-06-073-174/+174
| | | | Minor formatting tweaks.
* 6499Kartik Agaram2020-06-071-2/+2
|
* 6498Kartik Agaram2020-06-062-116/+116
| | | | | Switch bullet lists in Markdown files away from `*`; it's ambiguous with emphasis.
* 6497Kartik Agaram2020-06-061-19/+29
|
* 6496Kartik Agaram2020-06-065-1/+474
|
* 6495Kartik Agaram2020-06-062-89/+91
|
* 6494Kartik Agaram2020-06-064-0/+471
|
* 6493 - browse: '#'s inside lines aren't headingsKartik Agaram2020-06-064-11/+18
|
* 6492Kartik Agaram2020-06-061-2/+0
|
* 6491Kartik Agaram2020-06-064-0/+466
|
* 6490 - browse: some manual testsKartik Agaram2020-06-062-0/+16293
|
* 6489 - browse app: headersKartik Agaram2020-06-062-2/+94
| | | | | Again quite ugly. There's an increasing amount of state here, particularly the interplay between headers and soft newlines.
* 6488Kartik Agaram2020-06-054-0/+377
|
* 6487 - browse: support soft newlinesKartik Agaram2020-06-053-6/+55
| | | | | I'm not bothering with this for bold regions just yet. Might need rethinking, given how ugly this is.
* 6486Kartik Agaram2020-06-054-0/+332
|
* 6485Kartik Agaram2020-06-051-5/+9
|
* 6484Kartik Agaram2020-06-051-16/+6
| | | | Ooh, it's nice and composable if we just never render the delimiters. Perfect.
* 6483 - finally, bold markup in the paginatorKartik Agaram2020-06-051-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.
* 6482Kartik Agaram2020-06-054-0/+261
|
* 6481Kartik Agaram2020-06-054-0/+0
|
* 6480Kartik Agaram2020-06-052-6/+9
|
* 6479Kartik Agaram2020-06-052-1/+59
| | | | | Fix a stray copy-paste when deciding whether to emit spills for registers (commit 6464).
* 6478Kartik Agaram2020-06-051-1/+1
| | | | Fix CI.
* 6477Kartik Agaram2020-06-052-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.
* 6476Kartik Agaram2020-06-054-0/+258
|
* 6475Kartik Agaram2020-06-054-0/+258
|
* 6474Kartik Agaram2020-06-0516-44/+44
|
* 6473Kartik Agaram2020-06-054-0/+238
|
* 6472Kartik Agaram2020-06-051-1/+10
|
* 6471Kartik Agaram2020-06-054-0/+230
|
* 6470Kartik Agaram2020-06-056-229/+13
| | | | No, we can stay with the previous prototype a little longer.
* 6469Kartik Agaram2020-06-053-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.
* 6468Kartik Agaram2020-06-057-5/+230
|
* 6467Kartik Agaram2020-06-043-0/+86
|
* 6466Kartik Agaram2020-06-042-0/+48
|
* 6465Kartik Agaram2020-06-042-0/+2
|
* 6464 - support temporaries in fn output registersKartik Agaram2020-06-042-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 duplicationKartik Agaram2020-06-032-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.
* 6462Kartik Agaram2020-06-032-1/+1
| | | | Stack bug.
* 6461Kartik Agaram2020-06-032-15/+17
|
* 6460Kartik Agaram2020-06-032-7/+6
|
* 6459Kartik Agaram2020-06-032-5/+7
|
* 6458Kartik Agaram2020-06-032-9/+5
|
* 6457 - revert apps/browse.mu to a working stateKartik Agaram2020-06-011-195/+61
|
* 6456 - new directory for live-blogging prototypesKartik Agaram2020-05-3122-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 headingsKartik Agaram2020-05-311-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 headingsKartik Agaram2020-05-311-3/+41
| | | | | The state machine is already out of control, and I already have bugs like turning '*abc_' into bold text.
* 6453Kartik Agaram2020-05-301-5/+5
|