about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 7281Kartik Agaram2020-11-262-7/+24
|
* 7280Kartik Agaram2020-11-262-9/+9
|
* 7279Kartik Agaram2020-11-262-1/+44
|
* 7278 - typo in mu.subxKartik Agaram2020-11-263-4/+4
|
* 7277Kartik Agaram2020-11-261-84/+55
|
* 7276Kartik Agaram2020-11-262-108/+25
|
* 7275Kartik Agaram2020-11-262-0/+0
|
* 7274Kartik Agaram2020-11-251-7/+11
| | | | | Fix a bug in whole integer support. And we'll forget about compressing large integers into scientific notation for now.
* 7273Kartik Agaram2020-11-251-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 decimalKartik Agaram2020-11-253-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.
* 7271Kartik Agaram2020-11-251-7/+5
|
* 7270Kartik Agaram2020-11-211-5/+5
|
* 7269Kartik Agaram2020-11-213-55/+45
|
* 7268Kartik Agaram2020-11-201-2/+2
|
* 7267 - mu.subx: type-check 'convert' statementsKartik Agaram2020-11-204-21700/+22924
|
* 7266Kartik Agaram2020-11-172-12/+12
|
* 7265Kartik Agaram2020-11-171-2/+2
|
* 7264Kartik Agaram2020-11-171-3/+5
|
* 7263Kartik Agaram2020-11-171-3/+4
|
* 7262Kartik Agaram2020-11-176-28501/+28788
|
* 7261 - mu.subx: array bounds-checking doneKartik Agaram2020-11-175-107/+333
|
* 7260Kartik Agaram2020-11-172-15/+11
| | | | This seems to preserve the intent of commit 6555.
* 7259Kartik Agaram2020-11-172-5/+6
|
* 7258Kartik Agaram2020-11-172-9/+9
|
* 7257 - partially undo commit 7253Kartik Agaram2020-11-172-8/+8
| | | | I don't need to pass the function pointer quite so low. I think..
* 7256Kartik Agaram2020-11-171-6/+6
|
* 7255Kartik Agaram2020-11-171-1/+1
|
* 7254Kartik Agaram2020-11-173-3/+5
|
* 7253 - mu.subx: starting to bounds-check 'index'Kartik Agaram2020-11-162-50/+51
| | | | | First step: start passing the function name into code-generation functions. We're going to need it for the error message.
* 7252Kartik Agaram2020-11-1619-1445/+1445
|
* 7251Kartik Agaram2020-11-164-50/+53
|
* 7250Kartik Agaram2020-11-166-25/+17
|
* 7249Kartik Agaram2020-11-1515-35694/+36870
|
* 7248 - mu.subx: new primitive 'clear-object'Kartik Agaram2020-11-155-17/+155
|
* 7247Kartik Agaram2020-11-152-11/+64
|
* 7246 - tile: segment each function's areaKartik Agaram2020-11-151-2/+14
|
* 7245 - tile: right-align functionsKartik Agaram2020-11-153-13/+102
|
* 7244 - tile: new layout for primitivesKartik Agaram2020-11-151-16/+48
|
* 7243 - tile: starting to make functions editableKartik Agaram2020-11-151-14/+24
|
* 7242Kartik Agaram2020-11-151-1/+1
|
* 7241 - mu.subx: check float registersKartik Agaram2020-11-152-0/+148
|
* 7240Kartik Agaram2020-11-152-20/+34
|
* 7239Kartik Agaram2020-11-153-63/+170
|
* 7238 - mu.subx: final restrictions on 'addr'Kartik Agaram2020-11-1516-14/+354
| | | | I had to tweak one app that wasn't following the rules.
* 7237Kartik Agaram2020-11-142-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.
* 7236Kartik Agaram2020-11-141-1/+1
|
* 7235 - belatedly add spiritual forksKartik Agaram2020-11-141-0/+6
|
* 7234Kartik Agaram2020-11-141-1/+1
|
* 7233 - fix some warnings from gcc 9Kartik Agaram2020-11-131-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 typesKartik Agaram2020-11-122-11/+149
|