Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 19, 2014
  1. Prabir Shrestha
  2. Prabir Shrestha

    Merge pull request #51 from csokun/master

    prabirshrestha authored
    PocoDeserializer to support conversion of primitive type
  3. Prabir Shrestha

    Merge pull request #50 from shiftkey/runtime-properties

    prabirshrestha authored
    A better, simpler reflection helper
Commits on Mar 18, 2014
  1. Chorn Sokun

    PocoDeserializer to support conversion of primitive type

    csokun authored
    In stead of returning string all the type we can just use
    Convert.ChangeType to try to convert return value.
Commits on Mar 13, 2014
  1. Brendan Forster
  2. Prabir Shrestha
  3. Prabir Shrestha

    Merge pull request #49 from shiftkey/deserialization-hotfix

    prabirshrestha authored
    iterate over TypeInfo hierarchy to find all properties
Commits on Mar 5, 2014
  1. Brendan Forster
  2. Brendan Forster

    added failing test

    shiftkey authored
Commits on Feb 27, 2014
  1. Prabir Shrestha
  2. Prabir Shrestha

    Merge pull request #45 from niik/optimize-string-serialization

    prabirshrestha authored
    Micro-optimize string serialization
  3. Markus Olsson

    Consistent naming convention

    niik authored
  4. Markus Olsson
  5. Markus Olsson

    Explicit access modifiers

    niik authored
Commits on Feb 23, 2014
  1. Markus Olsson

    Trim the fat

    niik authored
  2. Markus Olsson
  3. Markus Olsson

    Always be measuring

    niik authored
    This was actually slowing us down.
    
    Baseline
    
    Without magic characters: 0,2175s 0,0022ms
    With magic characters:    0,4067s 0,0041ms
    
    After
    
    Without magic characters: 0,2151s 0,0022ms
    With magic characters:    0,3738s 0,0037ms
  4. Markus Olsson

    Add an escape char lookup table and buffer safe characters

    niik authored
    Benchmark with and without loop optimization
    100000 iterations, with warmup
    
    Baseline
    
    Without magic characters: 0,2178s 0,0022ms
    With magic characters:    0,5570s 0,0056ms
    
    With escape table and buffering
    
    Without magic characters: 0,2257s 0,0023ms
    With magic characters:    0,4180s 0,0042ms
  5. Markus Olsson

    Add happy path escape for string that don't need escaping

    niik authored
    Benchmark with and without happy path
    100000 iterations, with warmup
    
    Baseline release
    
    Without magic characters: 0,4782s 0,0048ms
    With magic characters:    0,5438s 0,0054ms
    
    With happy path release
    
    Without magic characters: 0,2174s 0,0022ms
    With magic characters:    0,5535s 0,0055ms
Commits on Feb 20, 2014
  1. Prabir Shrestha
  2. Prabir Shrestha
  3. Prabir Shrestha

    Merge pull request #44 from Haacked/haacked/readonly-collection-support

    prabirshrestha authored
    Add support for .NET 4.5 readonly collections
Commits on Feb 19, 2014
  1. Phil Haack
Commits on Nov 4, 2013
  1. Prabir Shrestha
  2. Prabir Shrestha

    Merge pull request #41 from shiftkey/testing-uri-parsing

    prabirshrestha authored
    Bugfix - Uris are being deserialized like strings
  3. Brendan Forster
  4. Brendan Forster
  5. Brendan Forster
Commits on Sep 14, 2013
  1. Prabir Shrestha
Commits on Sep 10, 2013
  1. Prabir Shrestha
  2. Prabir Shrestha

    Merge pull request #36 from Haacked/deserialize-genericlist-subclass-bug

    prabirshrestha authored
    Serialize inherited list from root JSON array
  3. Prabir Shrestha
Commits on Sep 9, 2013
  1. Phil Haack

    Serialize inherited list from root JSON array

    Haacked authored
    This test actually comes from a scenario in RestSharp. Given a root JSON
    array that matches a generic list, we should be able to deserialize that
    to a type that derives from that generic list.
Commits on Sep 8, 2013
  1. Prabir Shrestha

    Merge pull request #35 from Haacked/refactorings

    prabirshrestha authored
    Consolidate compilation conditionals around types
Commits on Sep 7, 2013
  1. Phil Haack

    Consolidate compilation conditionals around types

    Haacked authored
    By writing a static method `GetTypeInfo` that just returns the passed in
    type when `SIMPLE_JSON_TYPEINFO == false` we can use the same code for
    both values of the conditional compilation constant
    `SIMPLE_JSON_TYPEINFO`.
Something went wrong with that request. Please try again.