about summary refs log tree commit diff stats
path: root/073deep_copy.cc
Commit message (Collapse)AuthorAgeFilesLines
* 3154 - reorg before making 'random' more testableKartik K. Agaram2016-07-271-387/+0
|
* 3120Kartik K. Agaram2016-07-211-3/+3
| | | | | | | | Always show instruction before any transforms in error messages. This is likely going to make some errors unclear because they *need* to show the original instruction. But if we don't have tests for those situations did they ever really work?
* 3095 - start type-checking 'deep-copy' instructionsKartik K. Agaram2016-07-031-0/+8
|
* 3094 - start using deep-copy when writing channelsKartik K. Agaram2016-07-031-0/+3
|
* 3093Kartik K. Agaram2016-07-031-8/+44
| | | | | | | Another bug, this time in cycle detection, which had been present from the start but hadn't actually been tested until now. Turns out it had two bugs, one with the map not being passed into a recursive call, and a more subtle one: I wasn't actually saving the right input address.
* 3092Kartik K. Agaram2016-07-031-52/+25
|
* 3091Kartik K. Agaram2016-07-031-1/+50
|
* 3090Kartik K. Agaram2016-07-031-5/+4
|
* 3089Kartik K. Agaram2016-07-031-14/+2
|
* 3088Kartik K. Agaram2016-07-031-14/+10
| | | | | | | | Gaining confidence now in the fix of 3086. Basically I forgot that size_of doesn't canonize its argument (because it needs to run at transform-time, but canonize cares about the value of the reagent for arrays, and value is only available at run-time). So I was always returning the size of the address (1) as the size of its payload.
* 3087Kartik K. Agaram2016-07-031-1/+1
|
* 3086Kartik K. Agaram2016-07-031-1/+93
| | | | | | | | | More tests, another bugfix. I still don't *really* understand why it works, though.. The new tests aren't really done yet. No assertions, lots of debug info. Just translated from sandboxes. deep_copy_stress_test_2 requires the bugfix.
* 3085Kartik K. Agaram2016-07-021-43/+44
| | | | | | To my surprise, I might be done with deep-copy. Suddenly all the holes I had for special cases have melted away. At least any new bugs will be holes I'd never thought of.
* 3084Kartik K. Agaram2016-07-011-8/+42
|
* 3082Kartik K. Agaram2016-06-301-5/+36
|
* 3080Kartik K. Agaram2016-06-291-1/+1
|
* 3078Kartik K. Agaram2016-06-291-6/+14
|
* 3077Kartik K. Agaram2016-06-291-1/+25
|
* 3076Kartik K. Agaram2016-06-291-10/+13
|
* 3075Kartik K. Agaram2016-06-291-7/+56
| | | | Back to slow progress on deep-copy.
* 3073Kartik K. Agaram2016-06-281-2/+21
| | | | Support for containers without addresses.
* 3072 - start of deep-copy implementationKartik K. Agaram2016-06-281-0/+74
Just simple non-address primitives so far.