Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 999 | Kartik K. Agaram | 2015-03-31 | 2 | -2/+9 | |
| | ||||||
* | 998 - convenient string initialization | Kartik K. Agaram | 2015-03-30 | 2 | -1/+23 | |
| | ||||||
* | 997 | Kartik K. Agaram | 2015-03-30 | 89 | -497/+497 | |
| | ||||||
* | 996 - string literals | Kartik K. Agaram | 2015-03-30 | 3 | -2/+11 | |
| | ||||||
* | 994 - spaces now check bounds | Kartik K. Agaram | 2015-03-29 | 2 | -4/+25 | |
| | | | | I'm not testing for bounds-check errors yet, though. | |||||
* | 992 - c++ chain spaces for lexical scope | Kartik K. Agaram | 2015-03-28 | 1 | -0/+29 | |
| | ||||||
* | 991 | Kartik K. Agaram | 2015-03-28 | 1 | -3/+3 | |
| | ||||||
* | 990 | Kartik K. Agaram | 2015-03-28 | 1 | -0/+28 | |
| | ||||||
* | 989 | Kartik K. Agaram | 2015-03-28 | 1 | -0/+50 | |
| | ||||||
* | 987 - c++: memory allocator | Kartik K. Agaram | 2015-03-27 | 1 | -0/+27 | |
| | ||||||
* | 986 | Kartik K. Agaram | 2015-03-27 | 17 | -42/+42 | |
| | ||||||
* | 984 | Kartik K. Agaram | 2015-03-27 | 1 | -2/+2 | |
| | ||||||
* | 983 - arc 'integer-array' => c++ 'array:integer' | Kartik K. Agaram | 2015-03-26 | 14 | -19/+19 | |
| | ||||||
* | 978 | Kartik K. Agaram | 2015-03-26 | 1 | -0/+34 | |
| | ||||||
* | 971 | Kartik K. Agaram | 2015-03-25 | 2 | -4/+4 | |
| | ||||||
* | 969 | Kartik K. Agaram | 2015-03-24 | 1 | -0/+0 | |
| | ||||||
* | 968 | Kartik K. Agaram | 2015-03-24 | 51 | -151/+151 | |
| | ||||||
* | 966 - c++: starting on default-space | Kartik K. Agaram | 2015-03-21 | 1 | -0/+15 | |
| | ||||||
* | 965 | Kartik K. Agaram | 2015-03-21 | 1 | -0/+36 | |
| | ||||||
* | 963 | Kartik K. Agaram | 2015-03-20 | 1 | -0/+11 | |
| | | | | Amazing how easy that was. | |||||
* | 962 - no, not quite | Kartik K. Agaram | 2015-03-20 | 1 | -0/+8 | |
| | | | | A big one left: tracking the size of reagents. | |||||
* | 961 - done converting names? | Kartik K. Agaram | 2015-03-20 | 1 | -0/+31 | |
| | | | | | | | | | | | I'm making two changes to how I compute field offsets: a) I just replace offset names up front, before I even manage field names. I don't bother disallowing x:integer and x:offset in the same function. Let's see if that leads us astray. Certainly saves code. b) I don't bother canonizing the first arg of a get since we know it has to have a type that is some number of 'address' followed by a record. Just assume that we have the right number of 'deref's. | |||||
* | 960 | Kartik K. Agaram | 2015-03-20 | 1 | -0/+10 | |
| | ||||||
* | 959 | Kartik K. Agaram | 2015-03-20 | 2 | -0/+16 | |
| | ||||||
* | 957 - starting to do name translation | Kartik K. Agaram | 2015-03-18 | 1 | -0/+9 | |
| | ||||||
* | 952 | Kartik K. Agaram | 2015-03-18 | 3 | -3/+0 | |
| | ||||||
* | 951 - done with break/loop | Kartik K. Agaram | 2015-03-18 | 17 | -122/+212 | |
| | ||||||
* | 950 | Kartik K. Agaram | 2015-03-17 | 2 | -0/+68 | |
| | ||||||
* | 949 - paving the way for jumps to labels | Kartik K. Agaram | 2015-03-17 | 69 | -339/+342 | |
| | | | | Addresses for reagents are now computed after all transforms. | |||||
* | 944 - more break/loop tests | Kartik K. Agaram | 2015-03-17 | 6 | -1/+160 | |
| | | | | I still can't handle jumps to labels. That'll require some rejiggering.. | |||||
* | 943 | Kartik K. Agaram | 2015-03-17 | 3 | -0/+78 | |
| | ||||||
* | 941 - c++: basic break/loop conversion | Kartik K. Agaram | 2015-03-16 | 51 | -0/+247 | |
| | ||||||
* | 940 - c++: some changes to instruction model | Kartik K. Agaram | 2015-03-16 | 57 | -315/+315 | |
| | ||||||
* | 939 - c++: fix an old parsing hack | Kartik K. Agaram | 2015-03-16 | 6 | -11/+18 | |
| | ||||||
* | 938 | Kartik K. Agaram | 2015-03-16 | 1 | -7/+9 | |
| | ||||||
* | 936 | Kartik K. Agaram | 2015-03-16 | 1 | -9/+7 | |
| | ||||||
* | 935 - permit '{' and '}' as legal labels | Kartik K. Agaram | 2015-03-16 | 1 | -1/+1 | |
| | ||||||
* | 929 - recipes again take ingredients and reply with results | Kartik K. Agaram | 2015-03-15 | 2 | -7/+1 | |
| | ||||||
* | 928 - 'call' layer is now more cohesive | Kartik K. Agaram | 2015-03-15 | 1 | -1/+1 | |
| | | | | It does less though. Args temporarily not supported. | |||||
* | 924 | Kartik K. Agaram | 2015-03-14 | 1 | -0/+6 | |
| | ||||||
* | 904 - c++: replying from recipes | Kartik K. Agaram | 2015-03-14 | 3 | -2/+32 | |
| | ||||||
* | 902: c++: calling recipes with ingredients | Kartik K. Agaram | 2015-03-14 | 2 | -1/+19 | |
| | ||||||
* | 900 - c++: calling 'recipes' | Kartik K. Agaram | 2015-03-13 | 1 | -0/+11 | |
| | ||||||
* | 832 - call-stack for C++ version | Kartik K. Agaram | 2015-02-25 | 44 | -118/+118 | |
| | | | | | | | | | | These #defines and references now span many different layers. Let's see if the lack of encapsulation causes problems. Also interesting to run into a case where I need to modify a foundational layer and touch every single scenario/trace. Only alternative was to duplicate all the different layers that add instructions. Sign of problems with this model? | |||||
* | 823 | Kartik K. Agaram | 2015-02-22 | 2 | -0/+70 | |
| | ||||||
* | 819 | Kartik K. Agaram | 2015-02-22 | 2 | -6/+6 | |
| | ||||||
* | 817 | Kartik K. Agaram | 2015-02-22 | 2 | -0/+60 | |
| | ||||||
* | 815 | Kartik K. Agaram | 2015-02-22 | 1 | -2/+0 | |
| | ||||||
* | 814 | Kartik K. Agaram | 2015-02-22 | 2 | -2/+32 | |
| | ||||||
* | 813 | Kartik K. Agaram | 2015-02-22 | 3 | -14/+14 | |
| |