Adrien Bustany all time


 0 Collaborator

 8 Patch
912b51a0c2f54b18f0542e4622e37e645b1b42c7, 5a689b9e500255db63ec23c5be1aa089cdcd6e88, 9a1b30652dd78d3549dba1d58e795345596d3a8e, d04c94f520995819aab1c3e84707a92cea8d561a, 9e73d94ddd7711d90f4cb81fdfe32f2f2f376e7c, fea9edbc923ec012712f50dcbb4840acaaec9acc, 8d6c5d85f62d9f07cf2a505bfe1fca85c8571f2d, 998184706729043d0b7553f6e481d814cf9d0a12

912b51a0c2f54b18f0542e4622e37e645b1b42c7 | Author: Adrien Bustany <adrien@bustany.org>
 | 2015-08-26 17:28:18+02:00

    Add myself to AUTHORS file

9a1b30652dd78d3549dba1d58e795345596d3a8e | Author: Adrien Bustany <adrien@bustany.org>
 | 2015-08-25 15:59:14+02:00

    query: Improve efficiency of 'USE' statement detection
    
    Benchmark results for a 80 character statement that does not start with
    'use':
    
    Before: 1927 ns/op   192 B/op   2 allocs/op
    After:  142 ns/op      6 B/op   2 allocs/op

5a689b9e500255db63ec23c5be1aa089cdcd6e88 | Author: Adrien Bustany <adrien@bustany.org>
 | 2015-08-25 14:57:55+02:00

    Use an LRU cache with "pure" string keys
    
    Using an LRU cache with interface{} keys means that each lookup is
    significantly more expensive than a simple string hash: the string value
    first has to be wrapped into an interface{}, causing a memory
    allocation, and the map then needs to figure out what's the proper way
    to hash that value.

998184706729043d0b7553f6e481d814cf9d0a12 | Author: Adrien Bustany <adrien@bustany.org>
 | 2015-08-25 12:26:47+02:00

    Add benchmark for Conn.GetRoutingKey

d04c94f520995819aab1c3e84707a92cea8d561a | Author: Adrien Bustany <adrien@bustany.org>
 | 2015-08-24 22:11:00+02:00

    session: No need to include keyspace in routingKeyInfoCache key

9e73d94ddd7711d90f4cb81fdfe32f2f2f376e7c | Author: Adrien Bustany <adrien@bustany.org>
 | 2015-08-24 22:10:59+02:00

    query: Keep routingKey buffer around

fea9edbc923ec012712f50dcbb4840acaaec9acc | Author: Adrien Bustany <adrien@bustany.org>
 | 2015-08-24 22:10:58+02:00

    query: Avoid binary.Write in GetRoutingKey
    
    That last one introspects the type dynamically, which is around 100x
    slower than using the PutUint16 function directly.

8d6c5d85f62d9f07cf2a505bfe1fca85c8571f2d | Author: Adrien Bustany <adrien@bustany.org>
 | 2015-08-24 22:10:57+02:00

    query: Pre-allocate the routing key buffer