Avoid copy in folly::toJson
authorBen Maurer <bmaurer@fb.com>
Mon, 25 Nov 2013 19:28:40 +0000 (11:28 -0800)
committerPeter Griess <pgriess@fb.com>
Tue, 26 Nov 2013 15:05:17 +0000 (07:05 -0800)
commit23123a0166bd33ce56d1cbea778bdfacf746e7d7
tree7cfb9cb0e9991f066b08e8ecd6e7e48341e24494
parentbc4b701a5512436d478fc64756e2935d4e691a90
Avoid copy in folly::toJson

Summary: Adding const avoids a copy constuctor.

Test Plan:
Unit tests, new benchmark:
toJson        1.83us  546.15K
toJson        1.54us  649.98K

Reviewed By: tudorb@fb.com

FB internal diff: D1071781
folly/json.cpp
folly/test/JsonTest.cpp