Skip to content

Commit

Permalink
Merge branch 'issue1243' into issue1244.
Browse files Browse the repository at this point in the history
  • Loading branch information
agarny committed Nov 14, 2024
2 parents c469f81 + d1c8fb5 commit 54dcca7
Show file tree
Hide file tree
Showing 191 changed files with 349 additions and 319 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET 10.15 CACHE STRING "Minimum OS X deployment vers

set(PROJECT_NAME libCellML)
set(PROJECT_URL https://libcellml.org)
set(_PROJECT_VERSION 0.6.2)
set(_PROJECT_VERSION 0.6.3)
set(PROJECT_DEVELOPER_VERSION )
project(${PROJECT_NAME} VERSION ${_PROJECT_VERSION} LANGUAGES CXX)

Expand Down
34 changes: 34 additions & 0 deletions docs/changelogs/changelog_v0.6.3.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
libCellML v0.6.3 Changelog
==========================

Analyser
--------

* Analyser: make sure that we are dealing with a power function when units maps are not dimensionless by `@agarny <https://github.com/agarny>`_ [`#1291 <https://github.com/cellml/libcellml/pull/1291>`_].

Infrastructure
--------------

* Still require this undefine for older macOS by `@hsorby <https://github.com/hsorby>`_ [`#1299 <https://github.com/cellml/libcellml/pull/1299>`_].
* Fix static build and test on Linux by `@hsorby <https://github.com/hsorby>`_ [`#1292 <https://github.com/cellml/libcellml/pull/1292>`_].
* SWIG: make it work with Clang 19 by `@agarny <https://github.com/agarny>`_ [`#1250 <https://github.com/cellml/libcellml/pull/1250>`_].
* Replace use of mikehardy/buildcache-action@v2 with cscouto/buildcache-action@v1 by `@hsorby <https://github.com/hsorby>`_ [`#1296 <https://github.com/cellml/libcellml/pull/1296>`_].
* Deploy on release updates by `@hsorby <https://github.com/hsorby>`_ [`#1287 <https://github.com/cellml/libcellml/pull/1287>`_].
* CI: add some "basic" GitHub Actions by `@agarny <https://github.com/agarny>`_ [`#1254 <https://github.com/cellml/libcellml/pull/1254>`_].

Modified feature
----------------

* Tidy analyseNode by `@hsorby <https://github.com/hsorby>`_ [`#1295 <https://github.com/cellml/libcellml/pull/1295>`_].

Contributors
------------

.. image:: https://avatars.githubusercontent.com/u/778048?v=4
:target: https://github.com/hsorby
:height: 32
:width: 32
.. image:: https://avatars.githubusercontent.com/u/602265?v=4
:target: https://github.com/agarny
:height: 32
:width: 32
7 changes: 2 additions & 5 deletions docs/changelogs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,9 @@ Changelogs

.. toctree::

<<<<<<< HEAD
changelog_v0.6.1
=======
changelog_v0.6.3
changelog_v0.6.2
changelog_v0.6.1-rc.3
>>>>>>> release_staging_v0.6.2
changelog_v0.6.1
changelog_v0.6.0
changelog_v0.5.0
changelog_v0.4.0
Expand Down
7 changes: 2 additions & 5 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,9 @@ Changelogs

.. toctree::

<<<<<<< HEAD
changelogs/changelog_v0.6.1
=======
changelogs/changelog_v0.6.3
changelogs/changelog_v0.6.2
changelogs/changelog_v0.6.1-rc.3
>>>>>>> release_staging_v0.6.2
changelogs/changelog_v0.6.1
changelogs/changelog_v0.6.0
changelogs/changelog_v0.5.0
changelogs/changelog_v0.4.0
Expand Down
2 changes: 2 additions & 0 deletions src/analyserequationast.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ limitations under the License.

#include "analyserequationast_p.h"

#include "libcellml/undefines.h"

namespace libcellml {

void AnalyserEquationAst::AnalyserEquationAstImpl::populate(AnalyserEquationAst::Type type,
Expand Down
2 changes: 1 addition & 1 deletion tests/bindings/javascript/version.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,6 @@ describe("Version tests", () => {
libcellml = await libCellMLModule();
});
test('Checking version string.', () => {
expect(libcellml.versionString()).toBe('0.6.2');
expect(libcellml.versionString()).toBe('0.6.3');
});
})
4 changes: 2 additions & 2 deletions tests/resources/coverage/generator/model.c
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#include "model.h"

#include <math.h>
#include <stdlib.h>

const char VERSION[] = "0.6.0";
const char LIBCELLML_VERSION[] = "0.6.2";
const char LIBCELLML_VERSION[] = "0.6.3";

const size_t STATE_COUNT = 1;
const size_t CONSTANT_COUNT = 7;
Expand Down
2 changes: 1 addition & 1 deletion tests/resources/coverage/generator/model.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#pragma once

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using a modified C profile of libCellML 0.6.2. */
/* The content of this file was generated using a modified C profile of libCellML 0.6.3. */

double xor(double x, double y)
{
Expand Down
2 changes: 1 addition & 1 deletion tests/resources/coverage/generator/model.interface.out
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using a modified C profile of libCellML 0.6.2. */
/* The content of this file was generated using a modified C profile of libCellML 0.6.3. */

#pragma once

Expand Down
4 changes: 2 additions & 2 deletions tests/resources/coverage/generator/model.modified.profile.c
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* The content of this file was generated using a modified C profile of libCellML 0.6.2. */
/* The content of this file was generated using a modified C profile of libCellML 0.6.3. */

#include "model.h"

#include <math.h>
#include <stdlib.h>

const char VERSION[] = "0.6.0.post0";
const char LIBCELLML_VERSION[] = "0.6.2";
const char LIBCELLML_VERSION[] = "0.6.3";

const size_t STATE_COUNT = 1;
const size_t CONSTANT_COUNT = 7;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using a modified C profile of libCellML 0.6.2. */
/* The content of this file was generated using a modified C profile of libCellML 0.6.3. */

#pragma once

Expand Down
4 changes: 2 additions & 2 deletions tests/resources/coverage/generator/model.modified.profile.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# The content of this file was generated using a modified Python profile of libCellML 0.6.2.
# The content of this file was generated using a modified Python profile of libCellML 0.6.3.

from enum import Enum
from math import *


__version__ = "0.5.0.post0"
LIBCELLML_VERSION = "0.6.2"
LIBCELLML_VERSION = "0.6.3"

STATE_COUNT = 1
CONSTANT_COUNT = 7
Expand Down
2 changes: 1 addition & 1 deletion tests/resources/coverage/generator/model.out
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using a modified C profile of libCellML 0.6.2. */
/* The content of this file was generated using a modified C profile of libCellML 0.6.3. */

#include "customheaderfile.h"

Expand Down
4 changes: 2 additions & 2 deletions tests/resources/coverage/generator/model.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# The content of this file was generated using the Python profile of libCellML 0.6.2.
# The content of this file was generated using the Python profile of libCellML 0.6.3.

from enum import Enum
from math import *


__version__ = "0.5.0"
LIBCELLML_VERSION = "0.6.2"
LIBCELLML_VERSION = "0.6.3"

STATE_COUNT = 1
CONSTANT_COUNT = 7
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#include "model.h"

#include <math.h>
#include <stdlib.h>

const char VERSION[] = "0.6.0";
const char LIBCELLML_VERSION[] = "0.6.2";
const char LIBCELLML_VERSION[] = "0.6.3";

const size_t CONSTANT_COUNT = 0;
const size_t COMPUTED_CONSTANT_COUNT = 2;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#include "model.external.h"

#include <math.h>
#include <stdlib.h>

const char VERSION[] = "0.6.0";
const char LIBCELLML_VERSION[] = "0.6.2";
const char LIBCELLML_VERSION[] = "0.6.3";

const size_t CONSTANT_COUNT = 0;
const size_t COMPUTED_CONSTANT_COUNT = 0;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#pragma once

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# The content of this file was generated using the Python profile of libCellML 0.6.2.
# The content of this file was generated using the Python profile of libCellML 0.6.3.

from enum import Enum
from math import *


__version__ = "0.5.0"
LIBCELLML_VERSION = "0.6.2"
LIBCELLML_VERSION = "0.6.3"

CONSTANT_COUNT = 0
COMPUTED_CONSTANT_COUNT = 0
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#pragma once

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# The content of this file was generated using the Python profile of libCellML 0.6.2.
# The content of this file was generated using the Python profile of libCellML 0.6.3.

from enum import Enum
from math import *


__version__ = "0.5.0"
LIBCELLML_VERSION = "0.6.2"
LIBCELLML_VERSION = "0.6.3"

CONSTANT_COUNT = 0
COMPUTED_CONSTANT_COUNT = 2
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#include "model.h"

#include <math.h>
#include <stdlib.h>

const char VERSION[] = "0.6.0";
const char LIBCELLML_VERSION[] = "0.6.2";
const char LIBCELLML_VERSION[] = "0.6.3";

const size_t CONSTANT_COUNT = 1;
const size_t COMPUTED_CONSTANT_COUNT = 1;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#pragma once

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# The content of this file was generated using the Python profile of libCellML 0.6.2.
# The content of this file was generated using the Python profile of libCellML 0.6.3.

from enum import Enum
from math import *


__version__ = "0.5.0"
LIBCELLML_VERSION = "0.6.2"
LIBCELLML_VERSION = "0.6.3"

CONSTANT_COUNT = 1
COMPUTED_CONSTANT_COUNT = 1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#include "model.h"

#include <math.h>
#include <stdlib.h>

const char VERSION[] = "0.6.0";
const char LIBCELLML_VERSION[] = "0.6.2";
const char LIBCELLML_VERSION[] = "0.6.3";

const size_t CONSTANT_COUNT = 0;
const size_t COMPUTED_CONSTANT_COUNT = 1;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#pragma once

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# The content of this file was generated using the Python profile of libCellML 0.6.2.
# The content of this file was generated using the Python profile of libCellML 0.6.3.

from enum import Enum
from math import *


__version__ = "0.5.0"
LIBCELLML_VERSION = "0.6.2"
LIBCELLML_VERSION = "0.6.3"

CONSTANT_COUNT = 0
COMPUTED_CONSTANT_COUNT = 1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#include "model.h"

#include <math.h>
#include <stdlib.h>

const char VERSION[] = "0.6.0";
const char LIBCELLML_VERSION[] = "0.6.2";
const char LIBCELLML_VERSION[] = "0.6.3";

const size_t STATE_COUNT = 1;
const size_t CONSTANT_COUNT = 0;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#pragma once

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# The content of this file was generated using the Python profile of libCellML 0.6.2.
# The content of this file was generated using the Python profile of libCellML 0.6.3.

from enum import Enum
from math import *


__version__ = "0.5.0"
LIBCELLML_VERSION = "0.6.2"
LIBCELLML_VERSION = "0.6.3"

STATE_COUNT = 1
CONSTANT_COUNT = 0
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#include "model.h"

#include <math.h>
#include <stdlib.h>

const char VERSION[] = "0.6.0";
const char LIBCELLML_VERSION[] = "0.6.2";
const char LIBCELLML_VERSION[] = "0.6.3";

const size_t STATE_COUNT = 1;
const size_t CONSTANT_COUNT = 0;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* The content of this file was generated using the C profile of libCellML 0.6.2. */
/* The content of this file was generated using the C profile of libCellML 0.6.3. */

#pragma once

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# The content of this file was generated using the Python profile of libCellML 0.6.2.
# The content of this file was generated using the Python profile of libCellML 0.6.3.

from enum import Enum
from math import *


__version__ = "0.5.0"
LIBCELLML_VERSION = "0.6.2"
LIBCELLML_VERSION = "0.6.3"

STATE_COUNT = 1
CONSTANT_COUNT = 0
Expand Down
Loading

0 comments on commit 54dcca7

Please sign in to comment.