Alan Garny

Results 64 issues of Alan Garny

We should support two levels of units checking: - strict: issues found with units are considered as errors; and - relaxed: issues found with units are considered as warnings. By...

Analyser

I normally use libxml2 2.9.13 and 2.9.14 and it's fine, but I have just tried to build libCellML with libxml2 2.12.0 and got the following errors: ``` -- The CXX...

Right now, upon configuring libCellML, I have no idea (unless I check https://github.com/cellml/libcellml/blob/main/docs/dev_configuration_options.rst) which options were set to what. In the same way, I have no idea which targets are...

Infrastructure

Right now, if I want to build libCellML and run the test, I need to do something like: ```shell mkdir build cd build cmake -G Ninja .. ninja ninja test...

Infrastructure

Right now, we generate and provide both an ESM and CommonJS version of our JavaScript bindings, which means that it takes twice as much space as really needed. Yet, we...

JavaScript bindings

I am on macOS and I have everything set up to build Python bindings and it all works as expected if I do: ```bash mkdir build cd build cmake -G...

We have PR #1131 that adds some static `typeAsString()` methods wherever needed. This is all good for people who want to retrieve a string version of a given type, but...

Dealing with branch coverage, I have seen many instances of code like this: ```c++ auto sharedPtr = weakPtr.lock(); if (sharedPtr != nullptr) { ... } ``` In 99.9% of cases,...

Miscellaneous

On macOS 13, I am getting the `ld: warning: -undefined dynamic_lookup may not work with chained fixups` warning a lot when linking the Python bindings: ``` [47/135] Linking CXX shared...

Python bindings

I understand that our Python bindings are automatically generated using SWIG, but we still have some Python code that we might want to see properly formatted? If so, it looks...