about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 1909 - clean up all null pointers of that ilkKartik K. Agaram2015-07-316-61/+69
|
* 1908 - another null-pointer warningKartik K. Agaram2015-07-312-3/+20
|
* 1907Kartik K. Agaram2015-07-311-12/+12
|
* 1906Kartik K. Agaram2015-07-311-8/+4
|
* 1905Kartik K. Agaram2015-07-301-38/+38
|
* 1904 - click on sandbox to edit itKartik K. Agaram2015-07-302-14/+129
|
* 1903Kartik K. Agaram2015-07-301-0/+5
|
* 1902Kartik K. Agaram2015-07-303-2/+16
| | | | Now fix the proximal cause of the write to address 0.
* 1901Kartik K. Agaram2015-07-301-1/+1
| | | | | Don't swamp edit.mu with warnings when something writes to address 0. Warn once, then keep going.
* 1900Kartik K. Agaram2015-07-301-1/+2
|
* 1899Kartik K. Agaram2015-07-301-1/+1
|
* 1898Kartik K. Agaram2015-07-301-58/+61
|
* 1897Kartik K. Agaram2015-07-301-13/+20
|
* 1896Kartik K. Agaram2015-07-301-288/+292
|
* 1895 - starting to impose some architecture on edit.muKartik K. Agaram2015-07-301-11/+16
|
* 1894Kartik K. Agaram2015-07-302-0/+18
|
* 1893Kartik K. Agaram2015-07-291-6/+6
|
* 1892Kartik K. Agaram2015-07-291-39/+22
|
* 1891Kartik K. Agaram2015-07-291-13/+13
|
* 1890 - bugfix in backspace handlingKartik K. Agaram2015-07-291-9/+37
|
* 1889Kartik K. Agaram2015-07-291-10/+10
|
* 1888 - silence error when no sandboxesKartik K. Agaram2015-07-291-1/+1
|
* 1886 - gracefully handle malformed ingredientsKartik K. Agaram2015-07-2913-23/+32
| | | | | | | | For example: x:number <- index y:address:array:number, 3 (forgetting to do a lookup) Thanks Caleb Couch.
* 1885Kartik K. Agaram2015-07-2979-5731/+5834
|
* 1884Kartik K. Agaram2015-07-292-55/+3
|
* 1883 - type-deducing in more .mu filesKartik K. Agaram2015-07-299-833/+792
|
* 1882Kartik K. Agaram2015-07-294-15/+15
|
* 1881Kartik K. Agaram2015-07-292-105/+105
|
* 1880 - switch .mu files to new type-deducing idiomKartik K. Agaram2015-07-298-980/+978
|
* 1879 - types required at first mention of a nameKartik K. Agaram2015-07-283-2/+14
| | | | That should avoid many issues with typos in names.
* 1878 - switch test_all_layers to optimized binariesKartik K. Agaram2015-07-281-1/+1
| | | | | | | The cost of optimization across all levels is now lower than that of running them unoptimized. test_all_layers unoptimized: 22:36.88 test_all_layers optimized: 19:33.38
* 1877 - shorten /lookup property to prefix '*'Kartik K. Agaram2015-07-281-0/+20
|
* 1876Kartik K. Agaram2015-07-283-22/+23
|
* 1875Kartik K. Agaram2015-07-281-1/+0
|
* 1874 - rudimentary type inferenceKartik K. Agaram2015-07-281-0/+30
| | | | | Now we're at C-like levels where you only need to state the type once per name per recipe.
* 1873Kartik K. Agaram2015-07-281-11/+11
|
* 1872Kartik K. Agaram2015-07-282-22/+39
|
* 1871Kartik K. Agaram2015-07-282-3/+5
|
* 1870Kartik K. Agaram2015-07-282-0/+0
|
* 1869 - rename the /deref property to /lookupKartik K. Agaram2015-07-2817-759/+759
| | | | Should be a little bit more mnemonic.
* 1868 - start using naked literals everywhereKartik K. Agaram2015-07-2856-1480/+1481
| | | | First step to reducing typing burden. Next step: inferring types.
* 1867 - keep tests from corrupting lesson/ directoryKartik K. Agaram2015-07-282-3/+8
|
* 1866Kartik K. Agaram2015-07-281-3/+3
|
* 1865 - emergency hotkey; mouse sometimes doesn't workKartik K. Agaram2015-07-281-0/+13
|
* 1864Kartik K. Agaram2015-07-282-12/+13
|
* 1863 - two bugfixes in deleting sandboxesKartik K. Agaram2015-07-282-4/+22
| | | | | Forgot to show screen after delete, and 'release' events were causing double deletions.
* 1862Kartik K. Agaram2015-07-281-1/+1
|
* 1861 - bugfix: saving sandboxesKartik K. Agaram2015-07-271-0/+2
| | | | Still no tests for save/restore. Gigantic hacks.
* 1860 - new primitive: $systemKartik K. Agaram2015-07-275-195/+217
| | | | Also reorganize my miscellaneous hacky primitives.
* 1859Kartik K. Agaram2015-07-271-1/+1
|