Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 1879 - types required at first mention of a name | Kartik K. Agaram | 2015-07-28 | 3 | -2/+14 |
| | | | | That should avoid many issues with typos in names. | ||||
* | 1878 - switch test_all_layers to optimized binaries | Kartik K. Agaram | 2015-07-28 | 1 | -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. Agaram | 2015-07-28 | 1 | -0/+20 |
| | |||||
* | 1876 | Kartik K. Agaram | 2015-07-28 | 3 | -22/+23 |
| | |||||
* | 1875 | Kartik K. Agaram | 2015-07-28 | 1 | -1/+0 |
| | |||||
* | 1874 - rudimentary type inference | Kartik K. Agaram | 2015-07-28 | 1 | -0/+30 |
| | | | | | Now we're at C-like levels where you only need to state the type once per name per recipe. | ||||
* | 1873 | Kartik K. Agaram | 2015-07-28 | 1 | -11/+11 |
| | |||||
* | 1872 | Kartik K. Agaram | 2015-07-28 | 2 | -22/+39 |
| | |||||
* | 1871 | Kartik K. Agaram | 2015-07-28 | 2 | -3/+5 |
| | |||||
* | 1870 | Kartik K. Agaram | 2015-07-28 | 2 | -0/+0 |
| | |||||
* | 1869 - rename the /deref property to /lookup | Kartik K. Agaram | 2015-07-28 | 17 | -759/+759 |
| | | | | Should be a little bit more mnemonic. | ||||
* | 1868 - start using naked literals everywhere | Kartik K. Agaram | 2015-07-28 | 56 | -1480/+1481 |
| | | | | First step to reducing typing burden. Next step: inferring types. | ||||
* | 1867 - keep tests from corrupting lesson/ directory | Kartik K. Agaram | 2015-07-28 | 2 | -3/+8 |
| | |||||
* | 1866 | Kartik K. Agaram | 2015-07-28 | 1 | -3/+3 |
| | |||||
* | 1865 - emergency hotkey; mouse sometimes doesn't work | Kartik K. Agaram | 2015-07-28 | 1 | -0/+13 |
| | |||||
* | 1864 | Kartik K. Agaram | 2015-07-28 | 2 | -12/+13 |
| | |||||
* | 1863 - two bugfixes in deleting sandboxes | Kartik K. Agaram | 2015-07-28 | 2 | -4/+22 |
| | | | | | Forgot to show screen after delete, and 'release' events were causing double deletions. | ||||
* | 1862 | Kartik K. Agaram | 2015-07-28 | 1 | -1/+1 |
| | |||||
* | 1861 - bugfix: saving sandboxes | Kartik K. Agaram | 2015-07-27 | 1 | -0/+2 |
| | | | | Still no tests for save/restore. Gigantic hacks. | ||||
* | 1860 - new primitive: $system | Kartik K. Agaram | 2015-07-27 | 5 | -195/+217 |
| | | | | Also reorganize my miscellaneous hacky primitives. | ||||
* | 1859 | Kartik K. Agaram | 2015-07-27 | 1 | -1/+1 |
| | |||||
* | 1858 - switch from F10 to F4 | Kartik K. Agaram | 2015-07-27 | 1 | -37/+37 |
| | | | | F10 seems to be a popular keybinding in the window manager. | ||||
* | 1857 - editor supports autoindent | Kartik K. Agaram | 2015-07-27 | 1 | -4/+80 |
| | |||||
* | 1856 | Kartik K. Agaram | 2015-07-26 | 1 | -2/+3 |
| | |||||
* | 1855 | Kartik K. Agaram | 2015-07-26 | 1 | -5/+5 |
| | |||||
* | 1854 - 'tab' key support | Kartik K. Agaram | 2015-07-26 | 1 | -4/+33 |
| | |||||
* | 1853 | Kartik K. Agaram | 2015-07-25 | 69 | -2104/+2579 |
| | |||||
* | 1852 | Kartik K. Agaram | 2015-07-25 | 1 | -1/+1 |
| | |||||
* | 1851 | Kartik K. Agaram | 2015-07-25 | 1 | -2/+2 |
| | |||||
* | 1850 - fix a warning on 32-bit systems | Kartik K. Agaram | 2015-07-25 | 1 | -1/+1 |
| | |||||
* | 1849 | Kartik K. Agaram | 2015-07-25 | 5 | -49/+4 |
| | |||||
* | 1848 - core instructions now check for ingredients | Kartik K. Agaram | 2015-07-25 | 28 | -154/+358 |
| | | | | Also standardized warnings. | ||||
* | 1847 | Kartik K. Agaram | 2015-07-25 | 1 | -2/+2 |
| | |||||
* | 1846 | Kartik K. Agaram | 2015-07-25 | 3 | -6/+6 |
| | |||||
* | 1845 - never ever redefine the scenario's recipe | Kartik K. Agaram | 2015-07-25 | 2 | -7/+27 |
| | | | | | | A couple of times now I've accidentally named a scenario the same thing as a recipe inside it that I define using 'run' or something. The resulting infinite loop is invariably non-trivial to debug. | ||||
* | 1844 - explicitly end each trace line | Kartik K. Agaram | 2015-07-25 | 29 | -203/+205 |
| | | | | | | | | | More verbose, but it saves trouble when debugging; there's never something you thought should be traced but just never came out the other end. Also got rid of fatal errors entirely. Everything's a warning now, and code after a warning isn't guaranteed to run. | ||||
* | 1843 | Kartik K. Agaram | 2015-07-24 | 1 | -0/+4 |
| | |||||
* | 1842 - get layers building again after 2 weeks | Kartik K. Agaram | 2015-07-24 | 6 | -121/+120 |
| | | | | | Also, turns out I haven't been building 999spaces.cc in my default build. Now fixed. | ||||
* | 1841 - reenable old layers | Kartik K. Agaram | 2015-07-24 | 2 | -9/+16 |
| | |||||
* | 1840 | Kartik K. Agaram | 2015-07-24 | 1 | -1/+0 |
| | |||||
* | 1839 - clear entire screen on F10 | Kartik K. Agaram | 2015-07-24 | 1 | -2/+14 |
| | | | | | Just in case we had many lines of warnings before that are now cleared up. Again, I'm feeling confident enough to not write a test. | ||||
* | 1838 | Kartik K. Agaram | 2015-07-24 | 1 | -17/+19 |
| | |||||
* | 1837 | Kartik K. Agaram | 2015-07-24 | 1 | -4/+4 |
| | | | | | | Don't die on unbalanced '{'. I won't bother adding more tests for warnings. Suffice it to say that we need to gradually eliminate all asserts that check for illegal mu code. | ||||
* | 1836 | Kartik K. Agaram | 2015-07-24 | 1 | -2/+8 |
| | |||||
* | 1835 | Kartik K. Agaram | 2015-07-24 | 1 | -3/+12 |
| | |||||
* | 1834 | Kartik K. Agaram | 2015-07-24 | 1 | -4/+8 |
| | |||||
* | 1833 | Kartik K. Agaram | 2015-07-24 | 1 | -1/+8 |
| | |||||
* | 1832 | Kartik K. Agaram | 2015-07-24 | 4 | -3/+38 |
| | |||||
* | 1831 | Kartik K. Agaram | 2015-07-24 | 1 | -0/+28 |
| | |||||
* | 1830 | Kartik K. Agaram | 2015-07-23 | 4 | -7/+10 |
| |