about summary refs log tree commit diff stats
path: root/cpp/.traces
Commit message (Collapse)AuthorAgeFilesLines
* 966 - c++: starting on default-spaceKartik K. Agaram2015-03-211-0/+15
|
* 965Kartik K. Agaram2015-03-211-0/+36
|
* 963Kartik K. Agaram2015-03-201-0/+11
| | | | Amazing how easy that was.
* 962 - no, not quiteKartik K. Agaram2015-03-201-0/+8
| | | | A big one left: tracking the size of reagents.
* 961 - done converting names?Kartik K. Agaram2015-03-201-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.
* 960Kartik K. Agaram2015-03-201-0/+10
|
* 959Kartik K. Agaram2015-03-202-0/+16
|
* 957 - starting to do name translationKartik K. Agaram2015-03-181-0/+9
|
* 952Kartik K. Agaram2015-03-183-3/+0
|
* 951 - done with break/loopKartik K. Agaram2015-03-1817-122/+212
|
* 950Kartik K. Agaram2015-03-172-0/+68
|
* 949 - paving the way for jumps to labelsKartik K. Agaram2015-03-1769-339/+342
| | | | Addresses for reagents are now computed after all transforms.
* 944 - more break/loop testsKartik K. Agaram2015-03-176-1/+160
| | | | I still can't handle jumps to labels. That'll require some rejiggering..
* 943Kartik K. Agaram2015-03-173-0/+78
|
* 941 - c++: basic break/loop conversionKartik K. Agaram2015-03-1651-0/+247
|
* 940 - c++: some changes to instruction modelKartik K. Agaram2015-03-1657-315/+315
|
* 939 - c++: fix an old parsing hackKartik K. Agaram2015-03-166-11/+18
|
* 938Kartik K. Agaram2015-03-161-7/+9
|
* 936Kartik K. Agaram2015-03-161-9/+7
|
* 935 - permit '{' and '}' as legal labelsKartik K. Agaram2015-03-161-1/+1
|
* 929 - recipes again take ingredients and reply with resultsKartik K. Agaram2015-03-152-7/+1
|
* 928 - 'call' layer is now more cohesiveKartik K. Agaram2015-03-151-1/+1
| | | | It does less though. Args temporarily not supported.
* 924Kartik K. Agaram2015-03-141-0/+6
|
* 904 - c++: replying from recipesKartik K. Agaram2015-03-143-2/+32
|
* 902: c++: calling recipes with ingredientsKartik K. Agaram2015-03-142-1/+19
|
* 900 - c++: calling 'recipes'Kartik K. Agaram2015-03-131-0/+11
|
* 832 - call-stack for C++ versionKartik K. Agaram2015-02-2544-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?
* 823Kartik K. Agaram2015-02-222-0/+70
|
* 819Kartik K. Agaram2015-02-222-6/+6
|
* 817Kartik K. Agaram2015-02-222-0/+60
|
* 815Kartik K. Agaram2015-02-221-2/+0
|
* 814Kartik K. Agaram2015-02-222-2/+32
|
* 813Kartik K. Agaram2015-02-223-14/+14
|
* 812Kartik K. Agaram2015-02-211-2/+0
|
* 811 - first test for arraysKartik K. Agaram2015-02-211-0/+37
|
* 808Kartik K. Agaram2015-02-211-0/+13
|
* 807 - first passing test for indirect addressingKartik K. Agaram2015-02-211-0/+20
|
* 806 - start parsing reagent metadataKartik K. Agaram2015-02-211-0/+3
|
* 804 - reagent can have multiple typesKartik K. Agaram2015-02-205-29/+28
|
* 802 - mu commentsKartik K. Agaram2015-02-201-0/+6
| | | | | | Comments at end of line are still hacky; we just rely on the fact that excess ingredients do no harm. We'll need to be smarter when we get our first vararg recipe.
* 801Kartik K. Agaram2015-02-201-0/+24
|
* 799 - 'get' on recordsKartik K. Agaram2015-02-201-0/+26
|
* 798 - start of record supportKartik K. Agaram2015-02-191-0/+21
|
* 797 - comparison instructionsKartik K. Agaram2015-02-1912-0/+276
|
* 796 - jump instructions doneKartik K. Agaram2015-02-197-0/+81
|
* 795Kartik K. Agaram2015-02-193-0/+60
|
* 787 - arithmetic operationsKartik K. Agaram2015-02-1911-0/+183
| | | | Lots of duplication here; we'll clean it up later.
* 784 - persist traces in literate versionKartik K. Agaram2015-02-194-0/+8
|
* 774 - start persisting test tracesKartik K. Agaram2015-02-174-0/+11