Skip to content

Conversation

monarchdodra
Copy link
Collaborator

Fix issue 10973 emplace internal error
http://d.puremagic.com/issues/show_bug.cgi?id=10973

Addresses 10978 Better support of emplace for structs with immutable members
http://d.puremagic.com/issues/show_bug.cgi?id=10978

Basically, emplace now explicitly supports static arrays. This was quite difficult, as static arrays have semantics un-like anything else. In particular, there are very different semantics for construction, assignment, or slice-assignement.

But I think I got almost everything.

I addressed 10978, in the sense that the code will now work, but is not optimal.

I apologize in advance if this is complicated, I saw no way arround it.

BTW: This fixes what I think is a blocker regression.

@monarchdodra
Copy link
Collaborator Author

Needs remerge. And it's too complicated. CLosing. Will re-open soon.

@DmitryOlshansky
Copy link
Member

@monarchdodra any progress on this one?

@monarchdodra
Copy link
Collaborator Author

@monarchdodra any progress on this one?

Ah... Sorry, I relocated...

#1629

@monarchdodra monarchdodra deleted the emplacePostBlitter branch October 25, 2013 06:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants