Skip to content
Snippets Groups Projects
  1. Nov 10, 2018
  2. Nov 04, 2018
  3. Nov 02, 2018
  4. Nov 01, 2018
  5. Oct 24, 2018
  6. Oct 20, 2018
  7. Oct 18, 2018
  8. Oct 17, 2018
  9. Oct 11, 2018
  10. Oct 03, 2018
  11. Sep 13, 2018
  12. Sep 02, 2018
  13. Sep 01, 2018
  14. Aug 31, 2018
  15. Aug 28, 2018
  16. Aug 27, 2018
    • matejcik's avatar
      add typename mangling · 37cdb0df
      matejcik authored
      Three options for what to do with long type names:
      
      M_NONE - original, default. Do nothing special.
      
      M_STRIP_PACKAGE - Strip local package name. Useful when you want to use
      package names, but don't want to deal with
      `com_mycompany_supersoftware_proto_` prefixes on every symbol.
      Not useful when your packages cross-reference each other, because it only
      strips the _current_ package name, so references to other packages
      actually become invalid.
      
      M_FLATTEN - Always use only the last part of a dotted name.
      Useful when you have packages and/or deeply nested structs that don't
      actually have colliding names. Then you get shorter C symbols for no
      additional cost.
      Not useful when the names can collide.
      37cdb0df
    • matejcik's avatar
      41a8c3b9
  17. Jul 21, 2018
  18. May 31, 2018
  19. Apr 11, 2018
  20. Apr 09, 2018
  21. Apr 07, 2018
Loading