Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 5718 | Kartik Agaram | 2019-10-29 | 1 | -1/+1 |
| | |||||
* | 5705 | Kartik Agaram | 2019-10-19 | 1 | -5/+9 |
| | |||||
* | 5704 | Kartik Agaram | 2019-10-19 | 1 | -0/+18 |
| | | | | Minor tweaks based on feedback from Max Bernstein. | ||||
* | 5703 | Kartik Agaram | 2019-10-18 | 1 | -9/+9 |
| | | | | | | | Fix https://github.com/akkartik/mu/issues/38: gen_soso_iso on Arch Linux. Also deemphasize bootable disk images in the Readme since that side's less mature. | ||||
* | 5699 | Kartik Agaram | 2019-10-17 | 1 | -5/+7 |
| | |||||
* | 5697 | Kartik Agaram | 2019-10-13 | 1 | -1/+1 |
| | | | | Feedback at https://news.ycombinator.com/item?id=21242190#21242784 | ||||
* | 5694 | Kartik Agaram | 2019-09-28 | 1 | -1/+2 |
| | |||||
* | 5675 - move helpers from subx-common into layers | Kartik Agaram | 2019-09-19 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | This undoes 5672 in favor of a new plan: Layers 000 - 099 are for running without syntax sugar. We use them for building syntax-sugar passes. Layers 100 and up are for running with all syntax sugar. The layers are arranged in approximate order so more phases rely on earlier layers than later ones. I plan to not use intermediate syntax sugar (just sigils without calls, or sigils and calls without braces) anywhere except in the specific passes implementing them. | ||||
* | 5672 - move hex out of apps | Kartik Agaram | 2019-09-19 | 1 | -1/+1 |
| | |||||
* | 5664 | Kartik Agaram | 2019-09-18 | 1 | -1/+0 |
| | |||||
* | 5651 | Kartik Agaram | 2019-09-14 | 1 | -2/+2 |
| | |||||
* | 5650 - support a second OS: soso | Kartik Agaram | 2019-09-14 | 1 | -24/+30 |
| | | | | | | | | | https://github.com/ozkl/soso + Much smaller than Linux; builds instantly + Supports graphics - No network support - Doesn't work on a cloud server (yet?) | ||||
* | 5645 | Kartik Agaram | 2019-09-08 | 1 | -1/+1 |
| | |||||
* | 5593 | Kartik Agaram | 2019-08-30 | 1 | -40/+41 |
| | |||||
* | 5523 | Kartik Agaram | 2019-08-24 | 1 | -1/+1 |
| | |||||
* | 5519 | Kartik Agaram | 2019-08-18 | 1 | -3/+5 |
| | |||||
* | 5518 | Kartik Agaram | 2019-08-17 | 1 | -4/+5 |
| | |||||
* | 5517 | Kartik Agaram | 2019-08-15 | 1 | -7/+6 |
| | |||||
* | 5508 | Kartik Agaram | 2019-08-11 | 1 | -1/+1 |
| | |||||
* | 5506 | Kartik Agaram | 2019-08-10 | 1 | -3/+2 |
| | |||||
* | 5505 | Kartik Agaram | 2019-08-10 | 1 | -5/+6 |
| | |||||
* | 5503 - support latest Ubuntu | Kartik Agaram | 2019-08-10 | 1 | -10/+5 |
| | | | | | I'm now loading my own fork of the Linux kernel. That way I can control incoming patches and also streamline the codebase over time. | ||||
* | 5502 - package up into a bootable disk image | Kartik Agaram | 2019-08-09 | 1 | -29/+54 |
| | | | | | Many thanks to John Davidson for Minimal Linux Live (GPLv3), from which I cribbed gen_iso. | ||||
* | 5501 | Kartik Agaram | 2019-08-01 | 1 | -2/+2 |
| | |||||
* | 5500 | Kartik Agaram | 2019-07-31 | 1 | -3/+3 |
| | |||||
* | 5498 | Kartik Agaram | 2019-07-29 | 1 | -3/+4 |
| | |||||
* | 5497 | Kartik Agaram | 2019-07-28 | 1 | -1/+1 |
| | |||||
* | 5496 | Kartik Agaram | 2019-07-27 | 1 | -1/+1 |
| | |||||
* | 5495 | Kartik Agaram | 2019-07-27 | 1 | -7/+0 |
| | |||||
* | 5493 | Kartik Agaram | 2019-07-27 | 1 | -1/+1 |
| | |||||
* | 5492 | Kartik Agaram | 2019-07-27 | 1 | -1/+1 |
| | |||||
* | 5491 | Kartik Agaram | 2019-07-27 | 1 | -1/+1 |
| | |||||
* | 5489 - fix a few broken links | Kartik Agaram | 2019-07-27 | 1 | -3/+3 |
| | |||||
* | 5488 | Kartik Agaram | 2019-07-27 | 1 | -26/+22 |
| | |||||
* | 5487 | Kartik Agaram | 2019-07-27 | 1 | -4/+3 |
| | |||||
* | 5486 - draft synthesis of Mu and SubX descriptions | Kartik Agaram | 2019-07-27 | 1 | -29/+94 |
| | |||||
* | 5485 - promote SubX to top-level | Kartik Agaram | 2019-07-27 | 1 | -372/+690 |
| | |||||
* | 5006 | Kartik Agaram | 2019-03-16 | 1 | -9/+10 |
| | |||||
* | 4987 - support `browse_trace` tool in SubX | Kartik Agaram | 2019-02-25 | 1 | -1/+13 |
| | | | | | | | | | | | | | | | | | | I've extracted it into a separate binary, independent of my Mu prototype. I also cleaned up my tracing layer to be a little nicer. Major improvements: - Realized that incremental tracing really ought to be the default. And to minimize printing traces to screen. - Finally figured out how to combine layers and call stack frames in a single dimension of depth. The answer: optimize for the experience of `browse_trace`. Instructions occupy a range of depths based on their call stack frame, and minor details of an instruction lie one level deeper in each case. Other than that, I spent some time adjusting levels everywhere to make `browse_trace` useful. | ||||
* | 4873 | Kartik Agaram | 2018-12-20 | 1 | -1/+2 |
| | |||||
* | 4790 | Kartik Agaram | 2018-11-27 | 1 | -3/+3 |
| | |||||
* | 4778 - entirely rewritten Readme | Kartik Agaram | 2018-11-25 | 1 | -2/+2 |
| | |||||
* | 4266 - space for alloc-id in heap allocations | Kartik Agaram | 2018-06-24 | 1 | -3/+3 |
| | | | | This has taken me almost 6 weeks :( | ||||
* | 4234 | Kartik K. Agaram | 2018-04-19 | 1 | -4/+4 |
| | |||||
* | 4221 - more docs about build process | Kartik K. Agaram | 2018-03-13 | 1 | -0/+6 |
| | |||||
* | 4215 | Kartik K. Agaram | 2018-03-08 | 1 | -3/+3 |
| | |||||
* | 4173 | Kartik K. Agaram | 2017-12-30 | 1 | -2/+2 |
| | |||||
* | 4172 | Kartik K. Agaram | 2017-12-30 | 1 | -2/+2 |
| | |||||
* | 4171 | Kartik K. Agaram | 2017-12-30 | 1 | -7/+7 |
| | |||||
* | 4170 | Kartik K. Agaram | 2017-12-30 | 1 | -2/+2 |
| |