about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 1858 - switch from F10 to F4Kartik K. Agaram2015-07-271-37/+37
| | | | F10 seems to be a popular keybinding in the window manager.
* 1857 - editor supports autoindentKartik K. Agaram2015-07-271-4/+80
|
* 1856Kartik K. Agaram2015-07-261-2/+3
|
* 1855Kartik K. Agaram2015-07-261-5/+5
|
* 1854 - 'tab' key supportKartik K. Agaram2015-07-261-4/+33
|
* 1853Kartik K. Agaram2015-07-2569-2104/+2579
|
* 1852Kartik K. Agaram2015-07-251-1/+1
|
* 1851Kartik K. Agaram2015-07-251-2/+2
|
* 1850 - fix a warning on 32-bit systemsKartik K. Agaram2015-07-251-1/+1
|
* 1849Kartik K. Agaram2015-07-255-49/+4
|
* 1848 - core instructions now check for ingredientsKartik K. Agaram2015-07-2528-154/+358
| | | | Also standardized warnings.