Skip to content
Snippets Groups Projects
  1. Dec 10, 2018
  2. Dec 09, 2018
  3. Dec 06, 2018
  4. Dec 02, 2018
  5. Dec 01, 2018
    • Petteri Aimonen's avatar
      Cleanup .pb.h header format · 9ac936ad
      Petteri Aimonen authored
      9ac936ad
    • Petteri Aimonen's avatar
      Python3 compatibility fixes · 964482e6
      Petteri Aimonen authored
      964482e6
    • Petteri Aimonen's avatar
      New field descriptor format. · 66be6b7c
      Petteri Aimonen authored
      Now field information is stored as a variable-length uint32_t array.
      This reduces the minimum size in most cases:
      
                                  old            new
      basic field:                10 bytes       4 bytes
      repeated field:             10 bytes       8 bytes
      field with 12bit tag/size:  16 bytes       8 bytes
      field with 16bit tag/size:  16 bytes       16 bytes
      field with 32bit tag/size:  28 bytes       16 bytes
      
      Further, now the descriptor size can be increased per-field and per-message,
      instead of previous global PB_FIELD_16BIT and PB_FIELD_32BIT.
      
      PB_FIELD_32BIT still affects the pb_size_t type, which is 16-bit by default.
      66be6b7c
  6. Nov 12, 2018
  7. Nov 10, 2018
  8. Nov 04, 2018
  9. Nov 02, 2018
  10. Nov 01, 2018
  11. Oct 24, 2018
  12. Oct 20, 2018
  13. Oct 18, 2018
  14. Oct 17, 2018
  15. Oct 11, 2018
Loading