Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 4855 | Kartik Agaram | 2018-12-06 | 1 | -1147/+1634 |
| | |||||
* | 4854 | Kartik Agaram | 2018-12-06 | 2 | -0/+184 |
| | |||||
* | 4853 | Kartik Agaram | 2018-12-06 | 1 | -5/+6 |
| | |||||
* | 4852 | Kartik Agaram | 2018-12-06 | 1 | -0/+10 |
| | |||||
* | 4851 | Kartik Agaram | 2018-12-06 | 2 | -21/+187 |
| | | | | | | | Bugfix in scenarios where scan-next-byte needs to abort. I'm starting to have trouble keeping strings, streams and buffered-files straight. | ||||
* | 4850 | Kartik Agaram | 2018-12-06 | 2 | -1/+137 |
| | |||||
* | 4849 | Kartik Agaram | 2018-12-06 | 3 | -1011/+1189 |
| | |||||
* | 4848 | Kartik Agaram | 2018-12-06 | 3 | -911/+909 |
| | |||||
* | 4847 | Kartik Agaram | 2018-12-06 | 22 | -46/+46 |
| | |||||
* | 4846 | Kartik Agaram | 2018-12-06 | 10 | -951/+1478 |
| | | | | | | | | | | | | | | Clean up a few things: a) Call scan-next-byte in hex.subx with the right number of args. Turns out tests continue to work fine if they never use the other args. b) Tear down a test for 'stop' in the right order. Not important since we have no EBP to restore. But can still be misleading. c) Have 'check-ints-equal' return nothing. Handy for it to not mess up EAX. I never use the result anyway, and the name also is imperative suggesting callers won't expect a return value. | ||||
* | 4845 | Kartik Agaram | 2018-12-06 | 2 | -633/+627 |
| | |||||
* | 4844 | Kartik Agaram | 2018-12-06 | 3 | -0/+0 |
| | |||||
* | 4845 | Kartik Agaram | 2018-12-06 | 3 | -0/+1715 |
| | | | | Making progress on hex1 (http://web.archive.org/web/20061108010907/http://www.rano.org/bcompiler.html) | ||||
* | 4844 | Kartik Agaram | 2018-12-06 | 2 | -4/+4 |
| | |||||
* | 4843 | Kartik Agaram | 2018-12-05 | 1 | -4/+4 |
| | | | | Colorize function names containing special characters like '?'. | ||||
* | 4842 | Kartik Agaram | 2018-12-05 | 6 | -489/+521 |
| | |||||
* | 4841 | Kartik Agaram | 2018-12-04 | 5 | -0/+255 |
| | | | | New helper: print an error message, then a numeric byte, then abort. | ||||
* | 4840 | Kartik Agaram | 2018-12-04 | 11 | -22/+533 |
| | | | | New helper: printing a string to a buffered file. | ||||
* | 4839 | Kartik Agaram | 2018-12-04 | 2 | -4/+4 |
| | |||||
* | 4838 | Kartik Agaram | 2018-12-04 | 5 | -20/+20 |
| | | | | Better to use EDI as a mnemonic for 'destination'. | ||||
* | 4837 | Kartik Agaram | 2018-12-04 | 6 | -4/+4 |
| | | | | Let's standardize to use opcode 39 rather than 3b by default. | ||||
* | 4836 | Kartik Agaram | 2018-12-04 | 2 | -2/+2 |
| | |||||
* | 4835 | Kartik Agaram | 2018-12-04 | 2 | -2/+2 |
| | |||||
* | 4834 | Kartik Agaram | 2018-12-04 | 5 | -82/+64 |
| | | | | Fix CI since 4827. | ||||
* | 4833 | Kartik Agaram | 2018-12-04 | 3 | -0/+0 |
| | |||||
* | 4832 | Kartik Agaram | 2018-12-04 | 22 | -1782/+1818 |
| | | | | | | Let's start adding ':end' labels in all functions, just because it helps us visualize where function calls end in traces, thanks to the '--map' commandline argument. | ||||
* | 4831 | Kartik Agaram | 2018-12-04 | 4 | -4/+12 |
| | |||||
* | 4830 | Kartik Agaram | 2018-12-03 | 13 | -1113/+2092 |
| | | | | | | New helper: printing a byte in textual (hex) form. This required adding instructions for bitwise shift operations. | ||||
* | 4829 | Kartik Agaram | 2018-12-03 | 2 | -6/+6 |
| | | | | | Showing the error bit pattern explicitly makes it more clear that it's not possible to generate as a non-error value. | ||||
* | 4828 - writing to buffered-file | Kartik Agaram | 2018-12-03 | 7 | -196/+583 |
| | | | | | This is likely a sub-optimal interface, but I'm trying not to agonize. The whole point of Mu is to permit radical changes at any point in time. | ||||
* | 4827 | Kartik Agaram | 2018-12-03 | 5 | -53/+53 |
| | | | | | | | | | I was 'returning' a phantom value from 'write' when the underlying '_write' returns nothing. In general, returning counts of bytes written is not so useful for error checking when my primitives abstract away from that. We'll come back to error signalling later. | ||||
* | 4826 | Kartik Agaram | 2018-12-03 | 4 | -4/+4 |
| | |||||
* | 4825 | Kartik Agaram | 2018-12-03 | 1 | -15/+15 |
| | |||||
* | 4824 | Kartik Agaram | 2018-12-03 | 7 | -189/+186 |
| | |||||
* | 4823 | Kartik Agaram | 2018-12-03 | 2 | -230/+229 |
| | |||||
* | 4822 | Kartik Agaram | 2018-12-03 | 5 | -40/+54 |
| | | | | | | | Fix CI. It's kind of a hassle (and wasteful) that I need to redefine 'main' in every single layer. | ||||
* | 4821 | Kartik Agaram | 2018-12-02 | 9 | -296/+293 |
| | |||||
* | 4820 | Kartik Agaram | 2018-12-02 | 2 | -2/+2 |
| | |||||
* | 4819 | Kartik Agaram | 2018-12-02 | 16 | -34/+34 |
| | |||||
* | 4818 | Kartik Agaram | 2018-12-02 | 20 | -627/+629 |
| | |||||
* | 4817 | Kartik Agaram | 2018-12-02 | 4 | -14/+15 |
| | |||||
* | 4816 | Kartik Agaram | 2018-12-02 | 21 | -241/+196 |
| | |||||
* | 4815 | Kartik Agaram | 2018-12-02 | 4 | -1406/+1426 |
| | |||||
* | 4814 | Kartik Agaram | 2018-12-01 | 179 | -3710/+4166 |
| | |||||
* | 4813 | Kartik Agaram | 2018-12-01 | 4 | -6/+6 |
| | |||||
* | 4812 | Kartik Agaram | 2018-11-30 | 3 | -4/+4 |
| | |||||
* | 4811 | Kartik Agaram | 2018-11-30 | 18 | -145/+151 |
| | |||||
* | 4810 | Kartik Agaram | 2018-11-30 | 2 | -0/+0 |
| | |||||
* | 4809 - subx: html with 5 colors for comments | Kartik Agaram | 2018-11-30 | 38 | -4449/+4614 |
| | |||||
* | 4808 - clean up comments in all subx files | Kartik Agaram | 2018-11-30 | 25 | -384/+394 |
| |