Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 5510 | Kartik Agaram | 2019-08-14 | 2 | -2/+2 |
| | | | | | Stop supporting CFLAGS in CI scripts; they're now meaty enough that I never run them locally in debug mode. | ||||
* | 5509 | Kartik Agaram | 2019-08-11 | 2 | -3/+3 |
| | |||||
* | 5508 | Kartik Agaram | 2019-08-11 | 1 | -1/+1 |
| | |||||
* | 5507 | Kartik Agaram | 2019-08-11 | 1 | -4/+12 |
| | | | | | | I'm working out the process for making changes to Mu's fork of the Linux kernel repo. At this point we've deleted all code for non-x86 architectures from kernel/arch. | ||||
* | 5506 | Kartik Agaram | 2019-08-10 | 1 | -3/+2 |
| | |||||
* | 5505 | Kartik Agaram | 2019-08-10 | 1 | -5/+6 |
| | |||||
* | 5504 | Kartik Agaram | 2019-08-10 | 1 | -1/+1 |
| | |||||
* | 5503 - support latest Ubuntu | Kartik Agaram | 2019-08-10 | 3 | -41/+4689 |
| | | | | | 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 | 4 | -29/+150 |
| | | | | | 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 |
| | |||||
* | 5499 | Kartik Agaram | 2019-07-31 | 21 | -22/+21 |
| | |||||
* | 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 |
| | |||||
* | 5494 | Kartik Agaram | 2019-07-27 | 1 | -0/+11 |
| | |||||
* | 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 |
| | |||||
* | 5490 | Kartik Agaram | 2019-07-27 | 81 | -2903/+2971 |
| | |||||
* | 5489 - fix a few broken links | Kartik Agaram | 2019-07-27 | 2 | -4/+4 |
| | |||||
* | 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 | 862 | -2043512/+4113 |
| | |||||
* | 5484 | Kartik Agaram | 2019-07-26 | 2 | -2/+2 |
| | |||||
* | 5483 | Kartik Agaram | 2019-07-26 | 1 | -6/+14 |
| | |||||
* | 5482 | Kartik Agaram | 2019-07-26 | 1 | -1/+1 |
| | | | | | | | | Other phrasings considered: - "tractably automate arbitrary manual tests" - "make it possible to automate arbitrary manual tests" Thanks Paul Biggar for the feedback. | ||||
* | 5481 | Kartik Agaram | 2019-07-26 | 1 | -2/+7 |
| | |||||
* | 5480 | Kartik Agaram | 2019-07-26 | 1 | -2/+2 |
| | |||||
* | 5479 | Kartik Agaram | 2019-07-25 | 5 | -19/+22 |
| | |||||
* | 5478 - disallow programs without 'data' segments | Kartik Agaram | 2019-07-25 | 1 | -0/+6 |
| | | | | | | | | | Now all known discrepancies between C++ and SubX translators are fixed. If a SubX program builds with C++, it should also build fine with just SubX. (If it doesn't build with C++, all bets are off. The self-hosted SubX translator has negligible error-detection or handling.) | ||||
* | 5477 | Kartik Agaram | 2019-07-25 | 2 | -3/+7 |
| | |||||
* | 5476 | Kartik Agaram | 2019-07-25 | 8 | -23/+33 |
| | | | | Fix CI. Also kill compiler version mismatch bugs once and for all. | ||||
* | 5475 - disallow programs using uppercase hex | Kartik Agaram | 2019-07-25 | 2 | -1/+31 |
| | | | | | This makes the C++ translator more consistent with the self-hosted translator. | ||||
* | 5474 | Kartik Agaram | 2019-07-25 | 2 | -31/+31 |
| | |||||
* | 5473 | Kartik Agaram | 2019-07-25 | 1 | -3/+3 |
| | |||||
* | 5472 - disallow programs without `Entry` labels | Kartik Agaram | 2019-07-25 | 3 | -18/+59 |
| | | | | | | | | | This makes the C++ translator more consistent with the self-hosted translator. We go through some contortions to continue supporting unit tests without 'Entry' labels. But we still want to throw good errors when translating .subx files at the commandline. | ||||
* | 5471 | Kartik Agaram | 2019-07-25 | 2 | -15/+0 |
| | | | | | Purge all traces of the old assumption that segment 0 is code and segment 1 is data. | ||||
* | 5470 | Kartik Agaram | 2019-07-25 | 1 | -4/+0 |
| | |||||
* | 5469 | Kartik Agaram | 2019-07-25 | 2 | -2/+2 |
| | |||||
* | 5468 | Kartik Agaram | 2019-07-25 | 54 | -14158/+15697 |
| | |||||
* | 5467 | Kartik Agaram | 2019-07-24 | 1 | -31/+14 |
| | | | | Fix CI by disabling non-native runs that run out of memory. | ||||
* | 5466 - demo self-hosting in Readme | Kartik Agaram | 2019-07-24 | 1 | -0/+23 |
| | |||||
* | 5465 | Kartik Agaram | 2019-07-24 | 1 | -4/+16 |
| | | | | Include phases of self-hosted SubX translator in CI. | ||||
* | 5464 | Kartik Agaram | 2019-07-24 | 1 | -23/+23 |
| | | | | Include simple apps in CI. | ||||
* | 5463 | Kartik Agaram | 2019-07-24 | 2 | -1/+1 |
| | |||||
* | 5462 - What's next for Mu? Look here. | Kartik Agaram | 2019-07-24 | 1 | -28/+13 |
| | |||||
* | 5461 - SubX is now self-hosting! | Kartik Agaram | 2019-07-24 | 6 | -1/+1 |
| | | | | | All extant SubX programs generate identical binaries using either the C++ or the self-hosted SubX translators. |