Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-09-11 | Add --dep-file option | Boris Kolpackov | 5 | -21/+72 | |
In particular, this now allows writing the dependency information to stdout by specifying `-` as this option's value. | |||||
2023-09-11 | Add --file-list-only option | Boris Kolpackov | 7 | -101/+183 | |
This option allows only writing the list of C++ files that would be generated without actually generating them. | |||||
2023-09-11 | Exclude dependency file (.d) from --file-list output | Boris Kolpackov | 1 | -1/+1 | |
In the --file-list option documentation we say that this is the list of generated C++ files. | |||||
2023-09-11 | Recognize --file-list value `-` as request to write to stdout | Boris Kolpackov | 3 | -15/+21 | |
2023-09-11 | Update copyright | Boris Kolpackov | 3 | -29/+27 | |
2023-09-06 | Make c++11 value default for xsd --std option | Karen Arutyunov | 4 | -7/+25 | |
Also add support for c++14, c++17, c++20, and c++23 values and drop passing --std option in tests and examples. | |||||
2023-06-27 | Regenerate options parsing files | Karen Arutyunov | 2 | -26/+26 | |
2023-03-20 | Regenerate options parsing files | Karen Arutyunov | 4 | -0/+200 | |
2022-12-01 | Clean up trailing spaces from generated source code | Boris Kolpackov | 2 | -4/+4 | |
2022-12-01 | Move inline file inclusion after header file epilogue | Boris Kolpackov | 1 | -8/+19 | |
This makes a difference if the epilogue defines something (e.g., a custom type) that must be defined (rather than just declared) in the inline file. | |||||
2022-09-21 | Use ad hoc rules to compile options.cli files | Karen Arutyunov | 15 | -39/+7581 | |
2021-12-10 | Tweak diagnostics of ad hoc CLI rule | Boris Kolpackov | 1 | -0/+1 | |
2021-12-10 | Add support for `ucc` (upper-camel-case) value in --function-naming option | Boris Kolpackov | 3 | -4/+30 | |
2021-12-10 | Omit instantiating serializers for abstract elements, similar to parsing | Boris Kolpackov | 1 | -1/+29 | |
2021-12-10 | Enter abstract elements into substitution map | Boris Kolpackov | 1 | -8/+20 | |
We cannot just omit them because they may serve as "links" between the root of the substitution group and non-abstract elements that use these elements as their roots. | |||||
2021-10-26 | Regularize metadata | Boris Kolpackov | 1 | -2/+4 | |
2021-10-14 | Remove workaround for ad recipe re-parse issue | Boris Kolpackov | 1 | -1/+1 | |
2021-10-05 | Redo CLI compilation using ad hoc recipes/rules | Boris Kolpackov | 1 | -36/+44 | |
2021-02-25 | Fix GCC 'implicitly-declared operator=() is deprecated' warning | Karen Arutyunov | 1 | -0/+38 | |
Note that since c++11 the generation of the implicit copy assignment operator is deprecated for a class with a user-defined copy constructor. | |||||
2021-02-25 | Various fixes | Karen Arutyunov | 12 | -33/+67 | |
2021-02-25 | Switch to build2 | Karen Arutyunov | 103 | -0/+46046 | |