Spoiler: show- So uh... Was River faking not knowing who the child in the space suit was? It's supposed to be her, but she doesn't remember?
- Why did River die in Silence in the Library? If she's the child, who we know can regenerate, then why didn't she? I remember her implying that the machine would kill the doctor, so I guess it would kill her too.
And other stuff that I guess will be answered in the future!Spoiler: show
For the first question it's kind of tough cause she could've been brainwashed or she could have knew the whole time and pretended to not know. The only person who could make the connection that the little girl was Amy's was Amy herself because she was the only one that saw the photos in DoTM in that room with the crib (Which incidentally had the same star mobile hanging in the crib that was on the doctors crib in last nights episode). Even though the others went into that room, they did not notice the photos. Also, River was never around when the little girl was in the space suit so if she knew it was her, she was intentionally not there because maybe she remembered being shot at by Amy and her older self wasn't present so she went elsewhere (into the sewer) to preserver the timeline. What really irks me though is that River is such a good shot with a gun, but yet she outright missed when shooting at the Astronaut multiple times as it went back into the lake after killing the doctor, which leads me to believe that it was the real doctor in the space suit, and the ganger was the one who got shot, and River was in on it. They had to make it look like the Doctor was dead.
As for the regeneration for River Song in Silence in the Library, River said that he wouldn't have a chance of surviving either. So there was no way that she could regenerate if he wasn't able to as well. That's why she took his place because she knew that he wouldn't be able to regenerate and also did it out of love because that would mean if he died, then they would have never met.
XI Wiki



