From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47120) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4msw-0006lu-0A for qemu-devel@nongnu.org; Mon, 23 May 2016 06:14:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b4msr-00006I-R4 for qemu-devel@nongnu.org; Mon, 23 May 2016 06:14:52 -0400 Received: from [59.151.112.132] (port=62782 helo=heian.cn.fujitsu.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b4msr-00005M-48 for qemu-devel@nongnu.org; Mon, 23 May 2016 06:14:49 -0400 Received: from G08CNEXCHPEKD02.g08.fujitsu.local (unknown [10.167.33.83]) by cn.fujitsu.com (Postfix) with ESMTP id 5CBBB418A73B for ; Mon, 23 May 2016 18:14:39 +0800 (CST) From: "Wei, Jiangang" Date: Mon, 23 May 2016 10:14:38 +0000 Message-ID: <1463998435.2087.37.camel@localhost> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <586CD89ACE6F7D4DA6BCC0ED86243B0F@fujitsu.local> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: [Qemu-devel] RFC: do we need ordered dict? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "qemu-devel@nongnu.org" SGkgYWxsLA0KDQpJIGZvdW5kIGEgcHJvYmxlbSBhYm91dCB0aGUgb3V0cHV0 IG9mICdxdWVyeS12ZXJzaW9uJw0KDQpBcyB0aGUgcW1wLWNvbW1hbmQuaHgg c2FpZCwgaXQgc2hvdWQgYmUgDQotPiB7ICJleGVjdXRlIjogInF1ZXJ5LXZl cnNpb24iIH0NCjwtIHsNCiAgICAgICJyZXR1cm4iOnsNCiAgICAgICAgICJx ZW11Ijp7DQogICAgICAgICAgICAibWFqb3IiOjAsDQogICAgICAgICAgICAi bWlub3IiOjExLA0KICAgICAgICAgICAgIm1pY3JvIjo1DQogICAgICAgICB9 LA0KICAgICAgICAgInBhY2thZ2UiOiIiDQogICAgICB9DQogICB9DQoNCkFj dHVhbGx5LCBJdCdzIGFzIGZvbGxvd2luZywNCi0+IHsgImV4ZWN1dGUiOiAi cXVlcnktdmVyc2lvbiIgfQ0KPC0gew0KICAgICAgInJldHVybiI6ew0KICAg ICAgICAgInFlbXUiOnsNCiAgICAgICAgICAgICJtaWNybyI6NTAsDQogICAg ICAgICAgICAibWlub3IiOjYsDQogICAgICAgICAgICAibWFqb3IiOjINCiAg ICAgICAgIH0sDQogICAgICAgICAicGFja2FnZSI6IiINCiAgICAgIH0NCiAg IH0NCg0KVGhlIHJlYXNvbiBpcyB0aGF0IHRoZSBtZW1iZXIgJydxZW11IiBp cyByZWdhcmRlZCBhcyBVbi1vcmRlcmVkIGRpY3QuDQphbmQgIHRkYl9oYXNo KCkgcmV0dXJucyB0aGUgc2FtZSBidWNrZXQoMjI1KSBmb3IgYm90aCAgIm1p Y3JvIiBhbmQNCiJtaW5vciIuIA0KYW5kIFRoZSAibWFqb3IiIGlzIGJpZ2dl ciAoNDgxKS4NCg0KQWxsIG9mIHRoZSBhYm92ZSBtZXRpb25lZCBpbnRyb2R1 Y2VzIHRoZSBkaXNvcmRlciBmb3IgbWFqb3IgLCBtaW5vciBhbmQNCm1pY3Jv Lg0KDQpUaGFua3MsDQp3ZWkNCg0KCgo=