90 Commits (f333f772a617d4a65f162b7aaa375b2c32eca6b0)

Author SHA1 Message Date
  Anairkoen Schno cb77300284 Removed debug logs of config structure 4 years ago
  Anairkoen Schno 86b96194e3 Made more single-creation caches thread safe 4 years ago
  Anairkoen Schno 3bdc6706d6 Generated config store generation is now thread-safe (will only be created once for each type) 4 years ago
  Anairkoen Schno edafdca998 Added support for a zero-argument UseConverterAttribute that uses the default converter for the type 4 years ago
  Anairkoen Schno ab371b5705 Reverted implicit converters 4 years ago
  Anairkoen Schno 21bba770ad Removed debug messages from generated code 4 years ago
  Anairkoen Schno be9db24185 Added automatic converter application for types that have a default converter 4 years ago
  Anairkoen Schno 973e3693e2 Added more default converter types 4 years ago
  Anairkoen Schno a85a99005b Added converter types for the various dictionary types 4 years ago
  Anairkoen Schno 883fedb5eb Added conditional around AggressiveInlining 4 years ago
  Anairkoen Schno 31ecf10898 Documented new things 4 years ago
  Anairkoen Schno 580b702398 Added converter support for value types 4 years ago
  Anairkoen Schno 8add6364df Fixed CustomObjectConverter 4 years ago
  Anairkoen Schno 30b4b1b50e Fixed a few docs/comments 4 years ago
  Anairkoen Schno 529e8de464 Added a bunch of checks to streamline upgrades 4 years ago
  Anairkoen Schno 6ce8e47495 Fixed null `thisarg` being passed around in config generator 4 years ago
  Anairkoen Schno 677f120cb4 Added warning for implicitly converting to List 4 years ago
  Anairkoen Schno 18d0824f89 Added proper AllowNull handling for corrected members 4 years ago
  Anairkoen Schno d606c1c74d Added more cases where value type copies are skipped 4 years ago
  Anairkoen Schno 2e523ea2e2 Pulled out common LoadCorrectStore pattern 4 years ago
  Anairkoen Schno e186cf634e Pulled correction stuff out into its own file 4 years ago
  Anairkoen Schno 889f463498 Pulled common type deserialization code into its own function 4 years ago
  Anairkoen Schno ea7c533afe Added conditional flags to new generated store files to allow compilation for .NET 3 4 years ago
  Anairkoen Schno 00b6ad5a64 Added most of implicit value type serialization 4 years ago
  Anairkoen Schno 598d5622fd Formatting 4 years ago
  Anairkoen Schno 70f4c54d55 Refactored GeneratedStoreImpl out into several files 4 years ago
  Anairkoen Schno d5f1141344 Fixed EventInfo accesses to be compatible with .NET 3.5 4 years ago
  Anairkoen Schno 3385631eaf Added enum converters 4 years ago
  Anairkoen Schno c2531d5df5 Added check for HasConverter during correction phase 4 years ago
  Anairkoen Schno 031d592a91 Improved implementation of INotifyPropertyChanged for types that already implement it 4 years ago
  Anairkoen Schno c71f825ec3 Fixed generic method creation 4 years ago
  Anairkoen Schno 036d67844c Fixed generic method instantiation and extended last fix to nonvirtual properties too 4 years ago
  Anairkoen Schno 4c622b653b Fixed meaningless inline type parameter to not be stupid 4 years ago
  Anairkoen Schno 543d2b798f Fixed custom type field serialization in config system 4 years ago
  Anairkoen Schno 4fc29e5562 Did some warning cleanup 4 years ago
  Anairkoen Schno 7e4c460c00 Renamed generated stuff for sanity 4 years ago
  Anairkoen Schno 7e2f34d5f2 Added INotifyPropertyChanged support 4 years ago
  Anairkoen Schno 39660bd740 Config transaction objects now reued to minimize GC pressure 4 years ago
  Anairkoen Schno 389d1f9452 Added transactional changes support to GeneratedStore 4 years ago
  Anairkoen Schno 26cd9524da Devirutalized converter calls in generated code 4 years ago
  Anairkoen Schno 07fa7c6968 Improved codegen for generated stores 4 years ago
  Anairkoen Schno 710a7bc21e Fixed CopyFrom implementation locking 4 years ago
  Anairkoen Schno a1e65bb891 Added the ability to expose CopyFrom in config 4 years ago
  Anairkoen Schno 852f168bfd Added more to the start-dev documentation page 4 years ago
  Anairkoen Schno 7bee872a65 Cleaned and moved a few thigns 5 years ago
  Anairkoen Schno 2c992b1bdd Added sane handling of non-generated objects being passed into CustomObjectConverter 5 years ago
  Anairkoen Schno 8a90e51a62 Moved the file information into a parameter to IConfigProvider's methods 5 years ago
  Anairkoen Schno f21582fbf7 Removed some latent TODOs 5 years ago
  Anairkoen Schno 51e1a8c0d6 Improved codegen for serializer/deserializer, added try/catch to converter codegen 5 years ago
  Anairkoen Schno 85abf7e22f Added an AlmostVersionConverter 5 years ago