2020-09-03 |
Philippe Proulx | Use Poetry to manage Pylint dev dependency Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | Use Poetry to manage Flake8 dev dependency Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | poetry.lock: update Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | codegen.py, cgen.py: fix Pylint errors/warnings Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | cgen.py: add type hints Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | codegen.py: add type hints Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | Reorganize JSON schemas under `barectf/schemas/config` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | barectf.c.j2: use single return points Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | barectf.c.j2: do not pass useless parameters to _ev_size_... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | `_FieldType`: add `size_is_dynamic` property Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | templates: capitalize C comments Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | Put C code generator in its own module Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | templates: use Jinja 2's `true`, not Python's `True` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | Make generated C code as `const` as possible Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | barectf.c.j2: _ALIGN(): make it explicit that `_at_var... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | gen.py, templates: use root FT prefixes which match... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | metadata.j2: root_ft(): do not indent within macro Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | barectf.c.j2: packet closing function: do not repeat... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | bitfield.h.j2: do not prefix bitfield functions Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | templates: commonize the licence header Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | templates: add licence headers to all templates Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | barectf/templates/metadata/*.j2: normalize Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | Fix: _IntegerFieldType.__init__(): use correct alignment Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-09-03 |
Philippe Proulx | _CCodeGenerator.generate_c_src(): use Jinja 2 templates Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-28 |
Philippe Proulx | tsdl182gen.py: remove unused `jinja2` import Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-28 |
Philippe Proulx | _CCodeGenerator.generate_header(): use Jinja 2 templates Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-27 |
Philippe Proulx | Add `common.j2` template Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-27 |
Philippe Proulx | Jinja 2 templates: stylize block comments like C block... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-27 |
Philippe Proulx | barectf.h: do not include `barectf-bitfield.h` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-27 |
Philippe Proulx | bitfield.h.j2: prefix `CAST_PTR` with the uppercase... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-27 |
Philippe Proulx | _CCodeGenerator.generate_bitfield_header(): use a Jinja... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-27 |
Philippe Proulx | gen.py: add _CCodeGenerator._create_{file_}template... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-27 |
Philippe Proulx | template.py: define a `_Template` class instead of... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-20 |
Philippe Proulx | Use Jinja 2 templates to generate the `metadata` file Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-11 |
Philippe Proulx | cli.py: fix Pylint errors Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-11 |
Philippe Proulx | Add Python type hints Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-10 |
Philippe Proulx | v3 YAML config: require `$default-byte-order` property Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-08 |
Philippe Proulx | __init__.py: remove `barectf_config_file` name Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-08 |
Philippe Proulx | cli.py: fix wrong comment Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-07 |
Philippe Proulx | cli: add short command descriptions to their help text Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-07 |
Philippe Proulx | cli: add `--help` usage and description in command... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-07 |
Philippe Proulx | cli: add `show-configuration-version` command Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-07 |
Philippe Proulx | cli: add `show-effective-configuration` command Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-08-07 |
Philippe Proulx | cli: introduce Git-like commands Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-07-30 |
Philippe Proulx | Fix: add missing `tests/config/2/fail/metadata` directory Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-07-30 |
Philippe Proulx | Fix: remove import cycles from `config.py` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-07-29 |
Philippe Proulx | Use barectf.cli._run() as the CLI's starting function Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-07-29 |
Philippe Proulx | Add package inclusion dir. at the API level Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-07-29 |
Philippe Proulx | tox.ini: keep a single `pylint` environment (warnings... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-07-29 |
Philippe Proulx | tox.ini: rename `pep8` environment to `flake8` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-07-28 |
Philippe Proulx | Introduce new barectf configuration API and YAML configurati... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-07-27 |
Philippe Proulx | poetry.lock: update Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Philippe Proulx | Rename `msg`/`ctx` properties 👉 `message`/`context` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | barectf: use package names (do not import "from") Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | cli.py: fix PEP 8 errors, as reported by `flake8` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | cli.py: format Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | cli.py: standardize `exc` as exception name Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | cli.py: replace `'...'.format(...)` with f-strings Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | config_parse.py: replace `'...'.format()` with f-strings Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | pyproject.toml: require Python 3.6+ Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | config_parse.py: fix PEP 8 errors, as reported by ... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | tox.ini: make `flake8` ignore `templates.py` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | tox.ini: run `flake8` for the `barectf` directory only Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | config_parse.py: comment `_ConfigParseErrorCtx` and... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | _YamlConfigParser: rename field type creation methods... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | _YamlConfigParser: rename `_root_yaml_path` 👉 `_root_path` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | config_parse.py: use a `_YamlConfigParser` object a... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | config_parse.py: normalize exception contexts and messages Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | config_parse.py: update/improve comments Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | barectf: rename `ConfigParseError` 👉 `_ConfigParseError` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | barectf: use JSON schema to validate special root field... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | barectf: schemas: use conditionals intead of `oneOf... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | _SchemaValidator.validate(): use "element" prefix for... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | LICENSE: reflow licence header for 72 columns Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | LICENSE: update copyright years Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | barectf: reflow licence headers for 72 columns Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | barectf: update copyright years Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | gen.py, templates.py: replace double quotes with backticks... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | cli.py, config_parse.py: replace double quotes with... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-29 |
Philippe Proulx | Use JSON schemas to validate the layout and types of... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | config_parse.py: add _append_error_ctx() to remove... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | Make configuration and metadata objects immutable Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | Capitalize exception messages and what the CLI prints Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | test.bash: pass all `.bats` files to `bats` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | barectf_config_check_fail(): check that failure is... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | tests/config/pass/everything/pass.bats: quote `$CC` Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | tests/config/pass/everything/pass.bats: make test directory... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | tests/config/fail/yaml/invalid.yaml: fix invalid YAML... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | cli: print traceback for unknown exceptions Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | Append context to a `ConfigError` instead of wrapping... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | Remove everything related to CTF sequences and variants Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-22 |
Philippe Proulx | Convert project to a Poetry project Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2020-05-14 |
Philippe Proulx | barectf/__init__.py: build version string instead of... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2019-03-25 |
Philippe Proulx | barectf v2.3.1 Signed-off-by: Philippe Proulx <pproulx@efficios.com> Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2019-03-25 |
Philippe Proulx | Fix: do not sample clock when closing/opening a packet... Signed-off-by: Philippe Proulx <pproulx@efficios.com> Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2019-01-11 |
Philippe Proulx | Fix: use the same actions to compute event size and... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2017-10-17 |
Philippe Proulx | barectf v2.3.0 Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2017-10-17 |
Philippe Proulx | tox.ini: no `pep8` env by default, fix testenv:pep8 env Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2017-10-17 |
Philippe Proulx | barectf/config.py: fix whitespaces (PEP 8) Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
2017-10-17 |
Philippe Proulx | tests/common.bash: use $status, not $?, when using... Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
|
commit | commitdiff | tree |
next |