1. a77e5e7 Fixes for GCC 10 compatibility by Wyatt Hepler · 3 years, 2 months ago
  2. b847615 docs: Link to docs & code search in README.md by Wyatt Hepler · 3 years, 2 months ago
  3. bcf0735 pw_tokenizer: Custom tokenization macro support by Wyatt Hepler · 3 years, 2 months ago
  4. 7c8b339 pw_tokenizer: Move encode_args.h header to make it public by Wyatt Hepler · 3 years, 2 months ago
  5. 5ea3340 style: update non-type template args to kCamelCase by Ewout van Bekkum · 3 years, 2 months ago
  6. 7df6664 pw_tokenizer: Display as prefixed Base64 if decoding fails by Wyatt Hepler · 3 years, 3 months ago
  7. d313c22 pw_tokenizer: Decode token databases as UTF-8 by Wyatt Hepler · 3 years, 3 months ago
  8. 7faecc9 pw_tokenizer: pw_tokenizer_database args update by Wyatt Hepler · 3 years, 3 months ago
  9. 4b62b89 pw_tokenizer: Support masking tokens by Wyatt Hepler · 3 years, 3 months ago
  10. 2868e07 pw_tokenizer: Allow globs in GN database template by Wyatt Hepler · 3 years, 3 months ago
  11. 63c9bee pw_tokenizer: Support 256-byte hashes in C by Wyatt Hepler · 3 years, 4 months ago
  12. 63afc00 pw_preprocessor: Remove uses of the PW_UNUSED macro by Wyatt Hepler · 3 years, 4 months ago
  13. c996863 pw_tokenizer: Add attributes on unused variables by Prashanth Swaminathan · 3 years, 4 months ago
  14. 1df2e5b pw_tokenizer: Disable linker script when fuzzing by Wyatt Hepler · 3 years, 5 months ago
  15. 383be05 pw_package: Arduino core installers and teensy presubmit by Anthony DiGirolamo · 3 years, 7 months ago
  16. 7abd8cc pw_span: Provide <span> through pw_polyfill by Wyatt Hepler · 3 years, 5 months ago
  17. 1013aee pw_tokenizer: Show collisions in database reports by Wyatt Hepler · 3 years, 6 months ago
  18. 8ce9013 pw_build: Support specifying mypy/pylint config by Wyatt Hepler · 3 years, 6 months ago
  19. 1ed189b pw_tokenizer: Add entries rather than strings to databases by Wyatt Hepler · 3 years, 7 months ago
  20. 73439f7 pw_tokenizer: Apply linker script in CMake by Wyatt Hepler · 3 years, 7 months ago
  21. a7e4977 pw_tokenizer: tail -f functionality for detokenize by Wyatt Hepler · 3 years, 7 months ago
  22. 878bd19 pw_hdlc_lite: HdlcRpcClient fixes by Wyatt Hepler · 3 years, 7 months ago
  23. 8e4e030 pw_tokenizer: Allow database updates from multiple toolchains by Wyatt Hepler · 3 years, 7 months ago
  24. b507917 pw_arduino_build: Update Teensyduino core by Anthony DiGirolamo · 3 years, 7 months ago
  25. 8107cd1 pw_tokenizer: Improve Base64 detokenization by Wyatt Hepler · 3 years, 7 months ago
  26. 0a6f763 CMake: Revamp CMake build by Wyatt Hepler · 3 years, 8 months ago
  27. 3a8df98 pw_tokenizer: Add the linker sections automatically by Wyatt Hepler · 3 years, 7 months ago
  28. 0b485fb pw_tokenizer: Improve database parsing error messages by Wyatt Hepler · 3 years, 8 months ago
  29. 656fac6 pw_tokenizer: C version of hash function by Wyatt Hepler · 3 years, 8 months ago
  30. 2e3619d Python: Update mypy and pylint versions by Wyatt Hepler · 3 years, 8 months ago
  31. d9084f3 pw_tokenizer: pw_tokenizer_database fix for no-targets case by Wyatt Hepler · 3 years, 8 months ago
  32. e938b02 pw_tokenizer: Do not require input databases by Wyatt Hepler · 3 years, 8 months ago
  33. a6e4ef3 pw_tokenizer: Update Python for tokenized entry format by Wyatt Hepler · 3 years, 8 months ago
  34. eb020a1 pw_tokenizer: Store tokens along with strings by Wyatt Hepler · 3 years, 8 months ago
  35. 26632bc pw_tokenizer: Remove the Vector overload for Base64 encoding by Wyatt Hepler · 3 years, 8 months ago
  36. e1a9412 pw_presubmit: Run Python presubmit steps in GN by Wyatt Hepler · 3 years, 8 months ago
  37. 01a85d6 Python: Generate BUILD.gn files for Python packages by Wyatt Hepler · 3 years, 8 months ago
  38. 3b4047d Python: Add py.typed files per PEP 561 by Wyatt Hepler · 3 years, 8 months ago
  39. d7dc655 pw_build: pw_python_package and mypy fixes by Wyatt Hepler · 3 years, 8 months ago
  40. e0575f7 pw_build: Facade and configuration tweaks and docs by Wyatt Hepler · 3 years, 8 months ago
  41. c8e05a4 pw_build: Rename pw_python_script to pw_python_action by Wyatt Hepler · 3 years, 8 months ago
  42. 51ded74 pw_build: Rename python_script.gni to python_action.gni by Wyatt Hepler · 3 years, 8 months ago
  43. b16dfd3 pw_build: pw_python_package template by Wyatt Hepler · 3 years, 8 months ago
  44. 86632c7 pw_tokenizer: Make the module configurable by Wyatt Hepler · 3 years, 8 months ago
  45. e4d7b69 pw_build: add "-Wundef" to strict_warnings by Ewout van Bekkum · 3 years, 8 months ago
  46. d49f8fe BUILD.gn files: Improve import formatting by Wyatt Hepler · 3 years, 8 months ago
  47. 6473c85 pw_tokenizer: Fix tests on Windows by Wyatt Hepler · 3 years, 8 months ago
  48. 9eb1695 pw_tokenizer: Base64EncodedBufferSize function by Wyatt Hepler · 3 years, 8 months ago
  49. cdafbb4 pw_tokenizer: Make Base64 encoding easier to use by Wyatt Hepler · 3 years, 8 months ago
  50. f9fb90f docs: Make labels consistent; remove boilerplate by Wyatt Hepler · 3 years, 8 months ago
  51. 7d9cc97 pw_tokenizer: Support database text replacements by Wyatt Hepler · 4 years, 2 months ago
  52. 6c4a192 pw_tokenizer: Update default Python hash length by Wyatt Hepler · 3 years, 9 months ago
  53. bd33812 pw_varint: expose kMaxVarint{32,64}SizeBytes by Ewout van Bekkum · 3 years, 9 months ago
  54. eea0d77 Arduino Pigweed Target by Anthony DiGirolamo · 3 years, 10 months ago
  55. 5191f58 pw_preprocessor: Rename macro; reorganize header by Wyatt Hepler · 3 years, 10 months ago
  56. eb3304c pw_preprocessor: Rename macro_arg_count.h by Wyatt Hepler · 3 years, 9 months ago
  57. a8a5b40 pw_tokenizer: Remove unused compatibility aliases by Wyatt Hepler · 3 years, 9 months ago
  58. 7a5e4d6 pw_tokenizer: Update C naming style by Wyatt Hepler · 3 years, 10 months ago
  59. 7e58723 pw_tokenizer: Support tokenizing __func__ by Wyatt Hepler · 3 years, 10 months ago
  60. d9a1b82 pw_tokenizer: Make LoadTokenDatabases public by Wyatt Hepler · 3 years, 10 months ago
  61. 880cd68 pw_preprocessor: Improve macro arg handling by Wyatt Hepler · 3 years, 10 months ago
  62. 676b1d2 pw_tokenizer: domain and database creation support by Wyatt Hepler · 3 years, 10 months ago
  63. 6c331ae pw_polyfill: Update language feature support by Wyatt Hepler · 3 years, 10 months ago
  64. 42f41f7 pw_tokenizer: Multiple tokens from one macro by Keir Mierle · 3 years, 10 months ago
  65. 63e6cfd pw_tokenizer: Tool for detokenizing from serial by Wyatt Hepler · 3 years, 10 months ago
  66. 6736887 pw_log_tokenized: Tokenized logging updates by Wyatt Hepler · 3 years, 11 months ago
  67. 42d424a pw_tokenizer: Database template and Python updates by Wyatt Hepler · 3 years, 11 months ago
  68. a74f7b0 pw_tokenizer: GN integration for token databases by Wyatt Hepler · 3 years, 11 months ago
  69. e2cbadf pw_span: Switch from pw::span to std::span by Wyatt Hepler · 4 years ago
  70. 0119710 pw_presubmit: Don't use setup.py test by Wyatt Hepler · 4 years ago
  71. cb7691f pw_tokenizer: Fix iterator post-increment by Wyatt Hepler · 4 years ago
  72. 2e55ee2 Add missing pw_* target types by Alexei Frolov · 4 years ago
  73. ccc3ee1 Update Pigweed presubmit by Armando Montanez · 4 years ago
  74. a99220e Rename duplicate source files by Michael Spang · 4 years ago
  75. 82bbce4 Remove legacy_target.gni by Armando Montanez · 4 years ago
  76. 4c0428a Define Linux clang target as toolchain by Alexei Frolov · 4 years ago
  77. fb3d3fb Don't declare pigweed variables as globals by Armando Montanez · 4 years ago
  78. edd2f14 pw_build: Switch to pw_* target types by Alexei Frolov · 4 years ago
  79. 844ff0f pw_build, pw_toolchain: Add default configs by Alexei Frolov · 4 years, 1 month ago
  80. bc5a269 pw_log: Add diagram and more explanations to docs by Keir Mierle · 4 years, 1 month ago
  81. 23f831d pw_tokenizer: Python tokenization domain support by Wyatt Hepler · 4 years, 1 month ago
  82. d58eef9 pw_tokenizer: Tokenization domains by Wyatt Hepler · 4 years, 1 month ago
  83. 6639c45 pw_tokenizer: Use facades for global handlers by Wyatt Hepler · 4 years, 1 month ago
  84. 9462e05 Python formatting fixes by Wyatt Hepler · 4 years, 1 month ago
  85. a8557ef Switch to wildcards for GN friend statements by Wyatt Hepler · 4 years, 1 month ago
  86. 8f53536 Fix OSS-Fuzz build breakage by karthik bharadwaj · 4 years, 1 month ago
  87. cb725c1 pw_log_tokenized: Tokenized backend for pw_log by Wyatt Hepler · 4 years, 1 month ago
  88. 888370d Enable -Wshadow by Armando Montanez · 4 years, 1 month ago
  89. 2ee244b pw_tokenizer: Add token_database_fuzzer by karthik bharadwaj · 4 years, 2 months ago
  90. 1f1c251 Allow-list unsigned integer overflows. by Aaron Green · 4 years, 2 months ago
  91. f5e984a pw_tokenizer: Support encoding tokenized arguments by Wyatt Hepler · 4 years, 2 months ago
  92. eabe9a2 pw_tokenizer: Add detokenize_fuzzer by karthik bharadwaj · 4 years, 2 months ago
  93. b3ae1dc pw_fuzzer: Support for additional OSS-Fuzz engines by Aaron Green · 4 years, 2 months ago
  94. d32daea pw_tokenizer: Documentation update by Wyatt Hepler · 4 years, 3 months ago
  95. 0681948 Many changes to support stricter deps by Rob Mohr · 4 years, 2 months ago
  96. 086ef1c docs: Various refinements ahead of launch by Keir Mierle · 4 years, 3 months ago
  97. 0054a9b Docs: Add missing RST docs by Armando Montanez · 4 years, 3 months ago
  98. bcc194b docs: Extend readme, more docs by Armando Montanez · 4 years, 3 months ago
  99. e0aef0a pw_presubmit: Enable mypy and get it passing by Wyatt Hepler · 4 years, 3 months ago
  100. ba1bb1f Add a few missing README.md files by Wyatt Hepler · 4 years, 3 months ago