1. 800bd4a Fix docstring lints as reported by internal linter. (#180) by Dmitri Prime · 7 months ago v2024.0920.171930
  2. b545db0 Fix minor type annotation lints. (#183) by Dmitri Prime · 7 months ago v2024.0919.220025
  3. cffcf47 Replace various `assert*()` calls with more specific ones. (#181) by Dmitri Prime · 7 months ago v2024.0919.220002
  4. 731f3d1 Cast to ValueType before ValueIsOk check (#186) by Eric Rahm · 7 months ago v2024.0912.173622
  5. fa103b7 Add action to check Python formatting with black (#177) by Jason Graffius · 8 months ago v2024.0906.235824
  6. 495d3f2 Reformat all source with Black. (#176) by Dmitri Prime · 8 months ago v2024.0906.235710
  7. 0999d98 Fix `constexpr` functions to be C++11-compatible. (#178) by Dmitri Prime · 8 months ago v2024.0906.235142
  8. 061ba82 Add `visibility` to the IR rule. by Ben Olmstead · 8 months ago v2024.0906.020253
  9. aba168d Use bzlmod to manage dependencies by Ted Pudlik · 8 months ago v2024.0903.221435
  10. 8c45c34 Merge pull request #166 from studgeek/me/dep-copy by Jason Graffius · 9 months ago v2024.0809.170004
  11. ed484d7 Fix for Python 3.9 by Jason Graffius · 9 months ago v2024.0808.014417
  12. 2047b5a Explicitly define default ContiguousBuffer assign op by David Rees · 9 months ago
  13. 1d0536d Merge pull request #165 from jasongraffius/toolchain-matrix by Jason Graffius · 9 months ago v2024.0807.152946
  14. 8efef29 Update actions to run both clang and GCC by Jason Graffius · 9 months ago
  15. 084992d Merge pull request #159 from jasongraffius/add-bazel-test-workflow by Jason Graffius · 9 months ago v2024.0722.140800
  16. ff19fec Add Github action to run Bazel tests for every PR by Jason Graffius · 9 months ago
  17. 57f005b Runs compilation failure tests. by Rob Russell · 9 months ago v2024.0719.180131
  18. d048c8c Update set of supported alias-safe types (#158) by Eric Rahm · 9 months ago v2024.0718.173957
  19. 4c78078 Merge pull request #149 from EricRahm/use_dataclass by Rob Russell · 9 months ago v2024.0718.010921
  20. bc2cf42 Fix typo by Eric Rahm · 9 months ago
  21. 482a2a4 Invert typechecking boolean logic by Eric Rahm · 9 months ago
  22. b9da0c7 Cleanup formatting in ir_data_fields by Eric Rahm · 9 months ago
  23. 4df21a9 Cleanup formatting in ir_data_utils by Eric Rahm · 9 months ago
  24. a458c16 Use IrDataT in ir_fields.py by Eric Rahm · 9 months ago
  25. ce6bb11 Use MessageT in ir_data_utils.py by Eric Rahm · 9 months ago
  26. 084ac3a Add note about autovivification by Eric Rahm · 9 months ago
  27. 90eb614 Add debug-only type checking by Eric Rahm · 9 months ago
  28. e8a03a7 Forward kwargs to emboss_cc_library (#155) by armandomontanez · 9 months ago v2024.0716.040724
  29. 1ae0f27 Remove unused <ostream> (#157) by Eric Rahm · 9 months ago v2024.0716.040205
  30. 44682e2 Cleanup ir_data_utils_test.py by Eric Rahm · 10 months ago
  31. ef7de74 Cleanup ir_data_utils.py by Eric Rahm · 10 months ago
  32. e5cdb76 Consolidate `cache_data_fields` by Eric Rahm · 10 months ago
  33. 9961adb Cleanup ir_data_fields by Eric Rahm · 10 months ago
  34. 4a948b6 Cleanup comments in ir_data by Eric Rahm · 10 months ago
  35. 28f6072 Update if sequence in _check_all_source_locations by Eric Rahm · 10 months ago
  36. 9b98d3f Update `test_error_on_missing_inner_array_size` by Eric Rahm · 10 months ago
  37. 61e9a22 Fix missing template parameters (#151) by Ben Lawson · 10 months ago v2024.0702.215418
  38. c4d0956 Convert `ir_data` to a `dataclass` by Eric Rahm · 11 months ago
  39. 457234d Merge pull request #145 from EricRahm/add_copy_and_update by Rob Russell · 11 months ago v2024.0601.052012
  40. 899f0f3 Add `ir_data_utils.copy` and `update` by Eric Rahm · 11 months ago
  41. dd186bb Merge pull request #144 from EricRahm/add_reader by Rob Russell · 11 months ago v2024.0524.223635
  42. 3daec5c Add `ir_data_utils.reader` by Eric Rahm · 11 months ago
  43. d977a49 Merge pull request #143 from EricRahm/add_builder by Rob Russell · 11 months ago v2024.0520.161853
  44. bfd4a58 Add `ir_data_utils.builder` by Eric Rahm · 11 months ago
  45. 3f5bb5a Merge pull request #142 from EricRahm/add_ir_data_serializer by Rob Russell · 11 months ago v2024.0514.183419
  46. 7994653 Split out an `IrDataSerializer` class by Eric Rahm · 12 months ago
  47. 2598103 Merge pull request #141 from EricRahm/rename_ir_pb2 by Aaron Webster · 12 months ago v2024.0503.200352
  48. 12c5e84 Rename ir_pb2 to ir_data by Eric Rahm · 12 months ago
  49. f837f97 Merge pull request #134 from EricRahm/enum_trait by Rob Russell · 12 months ago v2024.0501.215421
  50. 534064f Add bazel support for disabling enum traits by Eric Rahm · 12 months ago
  51. cbea20f Add --no-cc-enum-traits param by Eric Rahm · 12 months ago
  52. c637649 Split out enum trait generation by Eric Rahm · 12 months ago
  53. 54130e2 Add forward declarations for text helpers by Eric Rahm · 12 months ago
  54. fb5e6da Merge pull request #133 from EricRahm/strip_comments by Rob Russell · 12 months ago v2024.0426.200337
  55. 1744629 Strip comments from templates by Eric Rahm · 12 months ago
  56. f94cbfb Merge pull request #135 from EricRahm/add_module_dot_bazel by Rob Russell · 1 year ago v2024.0419.155605
  57. 10e3e5b Update .gitignore with more common entries by Eric Rahm · 1 year ago
  58. 5d99737 Add a default MODULE.bazel file by Eric Rahm · 1 year ago
  59. 5f7b4fc Merge pull request #130 from EricRahm/use_string_template by Rob Russell · 1 year ago v2024.0418.163913
  60. b77e839 Switch code_templates to string.Template by Eric Rahm · 1 year ago
  61. 0a362ea Merge pull request #131 from EricRahm/use_enums_in_ir by Rob Russell · 1 year ago v2024.0417.190848
  62. 6e57e98 Split out IR enums by Eric Rahm · 1 year ago
  63. e0f9b36 Merge pull request #129 from tpudlik/rules_python by Rob Russell · 1 year ago v2024.0411.162850
  64. c06bd03 Merge pull request #123 from EricRahm/remove_subproc by Rob Russell · 1 year ago v2024.0411.162818
  65. 4a044db Load py_library, py_binary from rules_python by Ted Pudlik · 1 year ago
  66. 96ad72e Merge pull request #127 from tpudlik/ischar by Rob Russell · 1 year, 1 month ago v2024.0406.002556
  67. 2e0b8a9 Stop using std::basic_string<unsigned char> by Ted Pudlik · 1 year, 1 month ago
  68. dc5a0f1 Merge pull request #121 from tpudlik/allocator by Rob Russell · 1 year, 1 month ago v2024.0403.232058
  69. 35bf3a0 Use front end and back end libraries directly by Eric Rahm · 1 year, 1 month ago
  70. 1aa2d6d Expose a function to build headers and log errors by Eric Rahm · 1 year, 1 month ago
  71. d1c9e5b Expose a function to parse an emb and log errors by Eric Rahm · 1 year, 1 month ago
  72. 1ea8916 Remove references to deprecated allocator members by Ted Pudlik · 1 year, 1 month ago
  73. a5126d6 Improve perf of `_call_with_optional_args` (#120) by Eric Rahm · 1 year, 1 month ago v2024.0329.185414
  74. 11debfa Update Python version requirement (#117) by Eric Rahm · 1 year, 1 month ago v2024.0328.174154
  75. 35e21b1 Fix `import_dirs` support (#114) by Eric Rahm · 1 year, 2 months ago v2024.0304.184309
  76. 35bae73 Add support for a import_dirs param (#113) by Eric Rahm · 1 year, 2 months ago v2024.0301.001301
  77. 621896d Add --output-file embossc flag to allow setting exact generated file name (#112) by David Rees · 1 year, 2 months ago v2024.0228.001840
  78. 69bb137 Merge pull request #111 from reventlov/importlib_instead_of_pkgutil by Aaron Webster · 1 year, 2 months ago v2024.0220.215552
  79. b9b93c3 Switch from pkgutil to importlib.resources. by Ben Olmstead · 1 year, 2 months ago
  80. 2014655 Move cpp_utils to compilation_contexts (#109) by Ben Lawson · 1 year, 2 months ago v2024.0214.172519
  81. 9f8115b Fix using emboss_cc_library from external Bazel repo (#106) by Ben Lawson · 1 year, 3 months ago v2024.0208.184122
  82. de05f74 Fix emboss_cpp_library Bazel rule (#104) by Ben Lawson · 1 year, 3 months ago v2024.0207.171840
  83. 5d2870e Reorder sections in bits to match the ordering in struct (#102) by Faraaz Sareshwala · 1 year, 3 months ago v2024.0112.220248
  84. ac5e59b Fix subscripted types for Python 3.8 (#97) by Jason Graffius · 1 year, 7 months ago v2023.1004.224448
  85. d457a4f Merge pull request #96 from reventlov/fix_iterator_bug by Aaron Webster · 1 year, 7 months ago v2023.1002.231102
  86. 19743e4 Fix array iterators when the array view is a temporary object. by Ben Olmstead · 1 year, 7 months ago
  87. 5dd164f Disable clang-tidy lint in C++ header body (#94) by Ben Lawson · 1 year, 7 months ago v2023.0929.212500
  88. 4b28ad4 Emit compilation errors for bad C++ namespaces (#92) by Jason Graffius · 1 year, 10 months ago v2023.0629.234817
  89. 699bf1a Implement `enum_case` attribute in cpp backend (#89) by Jason Graffius · 1 year, 10 months ago v2023.0629.001527
  90. 5a501d8 Fix error message printing in `emboss_front_end.py`. (#91) by Dmitri Prime · 1 year, 10 months ago v2023.0622.090004
  91. 46fe1ec Design Sketch for String Support (#82) by Dmitri Prime · 1 year, 11 months ago v2023.0525.204127
  92. 9191077 Fix header_generator_test (#88) by Jason Graffius · 2 years ago v2023.0518.164408
  93. 1119723 Add attributes to enum values (#86) by Jason Graffius · 2 years ago v2023.0517.231226
  94. 1d9223b Add design for alternate enum cases (#83) by Jason Graffius · 2 years ago v2023.0511.224246
  95. 5b38126 Factor back-end attribute checking into the back end. (#80) by Dmitri Prime · 2 years ago v2023.0502.065523
  96. 053bd6c Merge pull request #79 from reventlov/fix_traverse_ir_test by Aaron Webster · 2 years, 1 month ago v2023.0403.201622
  97. 07ef4ff Merge pull request #81 from reventlov/import_ir by Rob Russell · 2 years, 1 month ago v2023.0322.212832
  98. 1cde98b Update copyright date on new files. by Ben Olmstead · 2 years, 1 month ago
  99. 378cd5d Switch `emboss_cc_library` to use real Starlark rules. by Ben Olmstead · 2 years, 1 month ago
  100. 1b1d4c7 Fix `traverse_ir_test` by using `varkw` instead of `kwonlyargs`. by Ben Olmstead · 2 years, 1 month ago