Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 7281 | Kartik Agaram | 2020-11-26 | 2 | -7/+24 |
| | |||||
* | 7280 | Kartik Agaram | 2020-11-26 | 2 | -9/+9 |
| | |||||
* | 7279 | Kartik Agaram | 2020-11-26 | 2 | -1/+44 |
| | |||||
* | 7278 - typo in mu.subx | Kartik Agaram | 2020-11-26 | 3 | -4/+4 |
| | |||||
* | 7277 | Kartik Agaram | 2020-11-26 | 1 | -84/+55 |
| | |||||
* | 7276 | Kartik Agaram | 2020-11-26 | 2 | -108/+25 |
| | |||||
* | 7275 | Kartik Agaram | 2020-11-26 | 2 | -0/+0 |
| | |||||
* | 7274 | Kartik Agaram | 2020-11-25 | 1 | -7/+11 |
| | | | | | Fix a bug in whole integer support. And we'll forget about compressing large integers into scientific notation for now. | ||||
* | 7273 | Kartik Agaram | 2020-11-25 | 1 | -40/+85 |
| | | | | | | | A wishlist of passing tests. Let's see how the naive algorithm at http://www.ryanjuckett.com/programming/printing-floating-point-numbers does. | ||||
* | 7272 - snapshot: printing floats in decimal | Kartik Agaram | 2020-11-25 | 3 | -5/+379 |
| | | | | | | I've made some progress to where I can print whole integers right. But this whole approach of mixing decimals with binary exponents is going to be super confusing. I need to bite the bullet and just use decimal exponents. | ||||
* | 7271 | Kartik Agaram | 2020-11-25 | 1 | -7/+5 |
| | |||||
* | 7270 | Kartik Agaram | 2020-11-21 | 1 | -5/+5 |
| | |||||
* | 7269 | Kartik Agaram | 2020-11-21 | 3 | -55/+45 |
| | |||||
* | 7268 | Kartik Agaram | 2020-11-20 | 1 | -2/+2 |
| | |||||
* | 7267 - mu.subx: type-check 'convert' statements | Kartik Agaram | 2020-11-20 | 4 | -21700/+22924 |
| | |||||
* | 7266 | Kartik Agaram | 2020-11-17 | 2 | -12/+12 |
| | |||||
* | 7265 | Kartik Agaram | 2020-11-17 | 1 | -2/+2 |
| | |||||
* | 7264 | Kartik Agaram | 2020-11-17 | 1 | -3/+5 |
| | |||||
* | 7263 | Kartik Agaram | 2020-11-17 | 1 | -3/+4 |
| | |||||
* | 7262 | Kartik Agaram | 2020-11-17 | 6 | -28501/+28788 |
| | |||||
* | 7261 - mu.subx: array bounds-checking done | Kartik Agaram | 2020-11-17 | 5 | -107/+333 |
| | |||||
* | 7260 | Kartik Agaram | 2020-11-17 | 2 | -15/+11 |
| | | | | This seems to preserve the intent of commit 6555. | ||||
* | 7259 | Kartik Agaram | 2020-11-17 | 2 | -5/+6 |
| | |||||
* | 7258 | Kartik Agaram | 2020-11-17 | 2 | -9/+9 |
| | |||||
* | 7257 - partially undo commit 7253 | Kartik Agaram | 2020-11-17 | 2 | -8/+8 |
| | | | | I don't need to pass the function pointer quite so low. I think.. | ||||
* | 7256 | Kartik Agaram | 2020-11-17 | 1 | -6/+6 |
| | |||||
* | 7255 | Kartik Agaram | 2020-11-17 | 1 | -1/+1 |
| | |||||
* | 7254 | Kartik Agaram | 2020-11-17 | 3 | -3/+5 |
| | |||||
* | 7253 - mu.subx: starting to bounds-check 'index' | Kartik Agaram | 2020-11-16 | 2 | -50/+51 |
| | | | | | First step: start passing the function name into code-generation functions. We're going to need it for the error message. | ||||
* | 7252 | Kartik Agaram | 2020-11-16 | 19 | -1445/+1445 |
| | |||||
* | 7251 | Kartik Agaram | 2020-11-16 | 4 | -50/+53 |
| | |||||
* | 7250 | Kartik Agaram | 2020-11-16 | 6 | -25/+17 |
| | |||||
* | 7249 | Kartik Agaram | 2020-11-15 | 15 | -35694/+36870 |
| | |||||
* | 7248 - mu.subx: new primitive 'clear-object' | Kartik Agaram | 2020-11-15 | 5 | -17/+155 |
| | |||||
* | 7247 | Kartik Agaram | 2020-11-15 | 2 | -11/+64 |
| | |||||
* | 7246 - tile: segment each function's area | Kartik Agaram | 2020-11-15 | 1 | -2/+14 |
| | |||||
* | 7245 - tile: right-align functions | Kartik Agaram | 2020-11-15 | 3 | -13/+102 |
| | |||||
* | 7244 - tile: new layout for primitives | Kartik Agaram | 2020-11-15 | 1 | -16/+48 |
| | |||||
* | 7243 - tile: starting to make functions editable | Kartik Agaram | 2020-11-15 | 1 | -14/+24 |
| | |||||
* | 7242 | Kartik Agaram | 2020-11-15 | 1 | -1/+1 |
| | |||||
* | 7241 - mu.subx: check float registers | Kartik Agaram | 2020-11-15 | 2 | -0/+148 |
| | |||||
* | 7240 | Kartik Agaram | 2020-11-15 | 2 | -20/+34 |
| | |||||
* | 7239 | Kartik Agaram | 2020-11-15 | 3 | -63/+170 |
| | |||||
* | 7238 - mu.subx: final restrictions on 'addr' | Kartik Agaram | 2020-11-15 | 16 | -14/+354 |
| | | | | I had to tweak one app that wasn't following the rules. | ||||
* | 7237 | Kartik Agaram | 2020-11-14 | 2 | -2/+3 |
| | | | | | | | Minor tweaks to get Mu shell running nicely on a Linux console atop Qemu. We also need to switch a few 256-color codes to 8-color mode. I'm not sure whether/how to patch the repo for those. | ||||
* | 7236 | Kartik Agaram | 2020-11-14 | 1 | -1/+1 |
| | |||||
* | 7235 - belatedly add spiritual forks | Kartik Agaram | 2020-11-14 | 1 | -0/+6 |
| | |||||
* | 7234 | Kartik Agaram | 2020-11-14 | 1 | -1/+1 |
| | |||||
* | 7233 - fix some warnings from gcc 9 | Kartik Agaram | 2020-11-13 | 1 | -3/+3 |
| | | | | | | Make strncpy a little less error-prone. Just use memcpy where that suffices: https://stackoverflow.com/questions/56782248/gcc-specified-bound-depends-on-the-length-of-the-source-argument/56782476#56782476 | ||||
* | 7232 - mu.subx: more checks for byte types | Kartik Agaram | 2020-11-12 | 2 | -11/+149 |
| |