about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* replace 'circle' with Mu implementationKartik K. Agaram2021-07-052-19/+161
|
* replace 'vline' with Mu implementationKartik K. Agaram2021-07-052-6/+162
|
* replace 'hline' with Mu implementationKartik K. Agaram2021-07-052-9/+165
|
* replace 'line' with Mu implementationKartik K. Agaram2021-07-052-32/+196
|
* grow code region yet againKartik K. Agaram2021-07-053-2/+16
| | | | We need a cleaner way to do this.
* .Kartik K. Agaram2021-07-051-1/+1
|
* .Kartik K. Agaram2021-07-051-140/+140
|
* reading from streamsKartik K. Agaram2021-07-038-23/+206
| | | | | | The Mu shell has no string literals, only streams. No random access, only sequential access. But I've been playing fast and loose with its read pointer until now. Hopefully things are cleaned up now.
* alistsKartik K. Agaram2021-07-031-0/+13
|
* new primitive: cons?Kartik K. Agaram2021-07-031-1/+42
|
* .Kartik K. Agaram2021-07-031-5/+10
|
* .Kartik K. Agaram2021-07-031-4/+4
|
* reorg primitives on screenKartik K. Agaram2021-07-022-43/+80
|
* clean up final abort in macroexpandKartik K. Agaram2021-06-302-1/+14
|
* delete a known issueKartik Agaram2021-06-301-3/+0
| | | | I can't reproduce the issue with the keyboard handler anymore :/
* more general timer interfaceKartik K. Agaram2021-06-294-17/+46
|
* .Kartik K. Agaram2021-06-291-0/+0
|
* move timer handler to boot.subxKartik K. Agaram2021-06-292-468/+26
|
* timer and keyboard handlers working togetherKartik K. Agaram2021-06-291-18/+44
|
* .Kartik K. Agaram2021-06-291-10/+8
|
* .Kartik K. Agaram2021-06-291-5/+5
|
* timer working in presence of null keyboard handlerKartik K. Agaram2021-06-291-2/+2
|
* .Kartik K. Agaram2021-06-291-1/+23
|
* ooh, timer works fine in isolationKartik K. Agaram2021-06-291-0/+416
| | | | Acknowledging the interrupt is necessary.
* poking at the broken timer interrupt handler againKartik K. Agaram2021-06-291-19/+1
|
* .Kartik Agaram2021-06-271-22/+21
|
* .Kartik K. Agaram2021-06-271-5/+11
|
* .Kartik K. Agaram2021-06-273-2/+2
|
* simplify Qemu instructionsKartik K. Agaram2021-06-271-12/+10
| | | | | Turns out we don't need a special case for KVM. https://qemu.readthedocs.io/en/latest/system/invocation.html
* .Kartik K. Agaram2021-06-272-16/+20
|
* html: better highlighting for int registersKartik Agaram2021-06-26108-4912/+4824
|
* .Kartik Agaram2021-06-26261-1499/+1499
| | | | | Switch html rendering to my current colorscheme with a little less blue, for night browsing.
* .Kartik Agaram2021-06-261-6/+0
| | | | Drop some long-obsolete tooling. I no longer use iTerm2.
* .Kartik Agaram2021-06-241-38/+44
|
* .Kartik Agaram2021-06-24261-8393/+8636
| | | | Switch html rendering to a white background.
* .Kartik Agaram2021-06-241-53/+0
|
* .Kartik Agaram2021-06-241-3/+3
|
* .Kartik Agaram2021-06-245-2/+2
|
* .Kartik Agaram2021-06-241-1/+1
|
* .Kartik Agaram2021-06-234-2/+2
|
* .Kartik Agaram2021-06-231-8/+0
|
* .Kartik Agaram2021-06-231-1/+1
|
* .Kartik Agaram2021-06-231-2/+2
|
* .Kartik Agaram2021-06-2317-5546/+6890
|
* .Kartik Agaram2021-06-231-4/+4
|
* .Kartik Agaram2021-06-231-1/+1
|
* one more bug, and documentation for infixKartik K. Agaram2021-06-234-27/+80
| | | | One error message gets a bit worse.
* .Kartik K. Agaram2021-06-231-3/+3
|
* .Kartik K. Agaram2021-06-231-8/+8
|
* one more bugKartik K. Agaram2021-06-232-9/+22
|