about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 5510Kartik Agaram2019-08-142-2/+2
| | | | | Stop supporting CFLAGS in CI scripts; they're now meaty enough that I never run them locally in debug mode.
* 5509Kartik Agaram2019-08-112-3/+3
|
* 5508Kartik Agaram2019-08-111-1/+1
|
* 5507Kartik Agaram2019-08-111-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.
* 5506Kartik Agaram2019-08-101-3/+2
|
* 5505Kartik Agaram2019-08-101-5/+6
|
* 5504Kartik Agaram2019-08-101-1/+1
|
* 5503 - support latest UbuntuKartik Agaram2019-08-103-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 imageKartik Agaram2019-08-094-29/+150
| | | | | Many thanks to John Davidson for Minimal Linux Live (GPLv3), from which I cribbed gen_iso.
* 5501Kartik Agaram2019-08-011-2/+2
|
* 5500Kartik Agaram2019-07-311-3/+3
|
* 5499Kartik Agaram2019-07-3121-22/+21
|
* 5498Kartik Agaram2019-07-291-3/+4
|
* 5497Kartik Agaram2019-07-281-1/+1
|
* 5496Kartik Agaram2019-07-271-1/+1
|
* 5495Kartik Agaram2019-07-271-7/+0
|
* 5494Kartik Agaram2019-07-271-0/+11
|
* 5493Kartik Agaram2019-07-271-1/+1
|
* 5492Kartik Agaram2019-07-271-1/+1
|
* 5491Kartik Agaram2019-07-271-1/+1
|
* 5490Kartik Agaram2019-07-2781-2903/+2971
|
* 5489 - fix a few broken linksKartik Agaram2019-07-272-4/+4
|
* 5488Kartik Agaram2019-07-271-26/+22
|
* 5487Kartik Agaram2019-07-271-4/+3
|
* 5486 - draft synthesis of Mu and SubX descriptionsKartik Agaram2019-07-271-29/+94
|
* 5485 - promote SubX to top-levelKartik Agaram2019-07-27862-2043512/+4113
|
* 5484Kartik Agaram2019-07-262-2/+2
|
* 5483Kartik Agaram2019-07-261-6/+14
|
* 5482Kartik Agaram2019-07-261-1/+1
| | | | | | | | Other phrasings considered: - "tractably automate arbitrary manual tests" - "make it possible to automate arbitrary manual tests" Thanks Paul Biggar for the feedback.
* 5481Kartik Agaram2019-07-261-2/+7
|
* 5480Kartik Agaram2019-07-261-2/+2
|
* 5479Kartik Agaram2019-07-255-19/+22
|
* 5478 - disallow programs without 'data' segmentsKartik Agaram2019-07-251-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.)
* 5477Kartik Agaram2019-07-252-3/+7
|
* 5476Kartik Agaram2019-07-258-23/+33
| | | | Fix CI. Also kill compiler version mismatch bugs once and for all.
* 5475 - disallow programs using uppercase hexKartik Agaram2019-07-252-1/+31
| | | | | This makes the C++ translator more consistent with the self-hosted translator.
* 5474Kartik Agaram2019-07-252-31/+31
|
* 5473Kartik Agaram2019-07-251-3/+3
|
* 5472 - disallow programs without `Entry` labelsKartik Agaram2019-07-253-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.
* 5471Kartik Agaram2019-07-252-15/+0
| | | | | Purge all traces of the old assumption that segment 0 is code and segment 1 is data.
* 5470Kartik Agaram2019-07-251-4/+0
|
* 5469Kartik Agaram2019-07-252-2/+2
|
* 5468Kartik Agaram2019-07-2554-14158/+15697
|
* 5467Kartik Agaram2019-07-241-31/+14
| | | | Fix CI by disabling non-native runs that run out of memory.
* 5466 - demo self-hosting in ReadmeKartik Agaram2019-07-241-0/+23
|
* 5465Kartik Agaram2019-07-241-4/+16
| | | | Include phases of self-hosted SubX translator in CI.
* 5464Kartik Agaram2019-07-241-23/+23
| | | | Include simple apps in CI.
* 5463Kartik Agaram2019-07-242-1/+1
|
* 5462 - What's next for Mu? Look here.Kartik Agaram2019-07-241-28/+13
|
* 5461 - SubX is now self-hosting!Kartik Agaram2019-07-246-1/+1
| | | | | All extant SubX programs generate identical binaries using either the C++ or the self-hosted SubX translators.