about summary refs log tree commit diff stats
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
* 966 - c++: starting on default-spaceKartik K. Agaram2015-03-2110-24/+84
|
* 965Kartik K. Agaram2015-03-212-4/+52
|
* 964Kartik K. Agaram2015-03-211-2/+6
|
* 963Kartik K. Agaram2015-03-202-1/+22
| | | | Amazing how easy that was.
* 962 - no, not quiteKartik K. Agaram2015-03-202-3/+26
| | | | A big one left: tracking the size of reagents.
* 961 - done converting names?Kartik K. Agaram2015-03-205-2/+85
| | | | | | | | | | | 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.
* 960Kartik K. Agaram2015-03-202-2/+21
|
* 959Kartik K. Agaram2015-03-206-4/+46
|
* 957 - starting to do name translationKartik K. Agaram2015-03-182-0/+65
|
* 956Kartik K. Agaram2015-03-183-9/+11
| | | | Cleaner way to signal that a reagent's value has been computed.
* 955Kartik K. Agaram2015-03-181-0/+13
|
* 954Kartik K. Agaram2015-03-181-0/+2
|
* 953 - bugfix in intermediate layerKartik K. Agaram2015-03-181-4/+2
|
* 952Kartik K. Agaram2015-03-184-4/+0
|
* 951 - done with break/loopKartik K. Agaram2015-03-1820-123/+273
|
* 950Kartik K. Agaram2015-03-173-0/+124
|
* 949 - paving the way for jumps to labelsKartik K. Agaram2015-03-1778-409/+433
| | | | Addresses for reagents are now computed after all transforms.
* 948Kartik K. Agaram2015-03-172-28/+12
|
* 947Kartik K. Agaram2015-03-171-2/+0
|
* 946 - selectively run just some testsKartik K. Agaram2015-03-172-19/+34
|
* 945 - move 'transform' layer to before 'run'Kartik K. Agaram2015-03-1713-10/+64
|
* 944 - more break/loop testsKartik K. Agaram2015-03-177-3/+257
| | | | I still can't handle jumps to labels. That'll require some rejiggering..
* 943Kartik K. Agaram2015-03-174-0/+123
|
* 942Kartik K. Agaram2015-03-171-3/+4
|
* 941 - c++: basic break/loop conversionKartik K. Agaram2015-03-1656-2/+373
|
* 940 - c++: some changes to instruction modelKartik K. Agaram2015-03-1660-366/+383
|
* 939 - c++: fix an old parsing hackKartik K. Agaram2015-03-168-15/+81
|
* 938Kartik K. Agaram2015-03-162-8/+10
|
* 937Kartik K. Agaram2015-03-161-2/+4
|
* 936Kartik K. Agaram2015-03-162-12/+10
|
* 935 - permit '{' and '}' as legal labelsKartik K. Agaram2015-03-162-5/+4
|
* 934 - extensible transform framework for mu's lightweight toolsKartik K. Agaram2015-03-163-0/+38
|
* 933Kartik K. Agaram2015-03-161-0/+2
|
* 932 - clean up comments in the tangled c++Kartik K. Agaram2015-03-1613-201/+223
|
* 931Kartik K. Agaram2015-03-162-0/+13
|
* 930Kartik K. Agaram2015-03-162-6/+8
|
* 929 - recipes again take ingredients and reply with resultsKartik K. Agaram2015-03-154-7/+84
|
* 928 - 'call' layer is now more cohesiveKartik K. Agaram2015-03-154-107/+76
| | | | It does less though. Args temporarily not supported.
* 927Kartik K. Agaram2015-03-151-1/+3
|
* 926Kartik K. Agaram2015-03-152-4/+2
|
* 925Kartik K. Agaram2015-03-142-1/+3
|
* 924Kartik K. Agaram2015-03-143-7/+11
|
* 923Kartik K. Agaram2015-03-141-4/+2
|
* 922Kartik K. Agaram2015-03-142-11/+10
|
* 921Kartik K. Agaram2015-03-143-27/+20
|
* 920Kartik K. Agaram2015-03-141-1/+1
|
* 919 - c++: run .mu files from commandlineKartik K. Agaram2015-03-143-4/+29
|
* 918Kartik K. Agaram2015-03-141-1/+1
|
* 917Kartik K. Agaram2015-03-141-0/+6
|
* 916Kartik K. Agaram2015-03-141-1/+1
|