Skip to content

Conversation

@isoos
Copy link
Collaborator

@isoos isoos commented Dec 7, 2018

  • Simplified the framer code.
  • I think it should be slightly more efficient due to the Queue handling both here and in package:buffer, otherwise the buffer handling looked like conceptually equivalent.

I'd suggest to make it an internal test before merging. I've done a mini-test locally and I'm planning to do a more wider test too.

@isoos isoos requested a review from itsjoeconway December 7, 2018 16:55
@itsjoeconway
Copy link
Contributor

Ok, I will run it against Aqueduct test suite too. Might be a bit before I get to this

@isoos
Copy link
Collaborator Author

isoos commented Dec 20, 2018

rebased. my larger tests show this working.

@isoos
Copy link
Collaborator Author

isoos commented Dec 22, 2018

An encouragement for package:buffer: apply ByteDataWriter in client_messages.dart makes the average buffer-building time 0.5-0.7 ms faster in bytea-heavy queries. I have seen using list.fold at many places to copy bytes, and it is a low-hanging fruit to make it overall more efficient.

@isoos
Copy link
Collaborator Author

isoos commented Jan 5, 2019

ping?

@isoos isoos changed the base branch from master to dev March 14, 2019 21:47
@isoos
Copy link
Collaborator Author

isoos commented Mar 14, 2019

Switched to dev branch, merging.

@isoos isoos merged commit 8507bb6 into stablekernel:dev Mar 14, 2019
@isoos isoos deleted the buffer branch March 14, 2019 21:48
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