Skip to content

Releases: OpenAADL/ocarina

v2021.1

05 Sep 22:01
Compare
Choose a tag to compare
  • [bug][TASTE] Symbol definition errors with GCC 10 for VCD #302
  • [closed] Flow source inconsistency error occurs when extended component's declaration happens first #297
  • [question] In Osate 2.8, I have configured the path of Ocarina bin ,Why is it still showing Path to Ocarina is not setup #291
  • [closed] Expand the aadl_xml backend to include more details #287
  • [Q&A] GitHub action should use current repository #286
  • [enhancement] Support of nested lists in properties #282
  • [Q&A] Improve packaging and testing of Python bindings #281
  • [Q&A] Restore Windows builds #279
  • [invalid] Ocarina generated code not working #278
  • [polyorb-hi-c] PolyORB-HI/C: spurious "redirection unexpected" error message #277
  • [bug] LNT: bug when creating files on Windows #276
  • [Q&A] Use GitHub actions instead of Travis #275
  • [Q&A] Update Copyright box #273
  • [polyorb-hi-c][TASTE] Merge platform definition from TASTE #271
  • [TASTE] Improve support for modes #270
  • [polyorb-hi-c][TASTE] Rework initialization of PolyORB-HI//C runtime to allow port interaction during thread activation #267
  • [closed] Python Binding Import Error #280
  • [enhancement] Ocarina should report compiler version #265
  • [bug] Ocarina.Backends.Utils.Copy_Directory crashes with GNAT CE 2020 #264
  • [TASTE] Support for AIR IOP partition #263
  • [polyorb-hi-ada] Fixes for Hybrid Tasks #262
  • [question] Unable to get IResource for Resource when running #261
  • [bug] Resolution of property constants that are enumeration values #259
  • [enhancement] Update EMV2 property sets #258
  • [enhancement][polyorb-hi-c] Improve C++ support #257
  • [TASTE] Send marshalled request for inter-partition communication #256
  • [TASTE] Rework compilation makefile for scenario files #255
  • [TASTE] Ocarina flags and scenario files #254
  • [closed] Display compilation time #253
  • [invalid] Instanciation failure in case of modes #252
  • [TASTE] AIR -- Multiple port connections to same out process port #251
  • [question] v1 syntax errors #250
  • [polyorb-hi-c] Sporadic threads must have one in event port #249
  • [enhancement][DAEDALUS] Use local copy of PolyORB-HI/C #248
  • [invalid] ArchLinux GNAT triggers STORAGE_ERROR exception on every invocation #247
  • [AADLib] Move code_generation_properties.aadl to Ocarina repo #246
  • [cheddar][TASTE] Update AADL_Project to match Cheddar / AADL Inspector #245
  • [enhancement][DAEDALUS] Update VCD traces #244
  • [TASTE] Use GPRBuild to compile Ocarina #238
  • [closed] Does Ocarina code generation tool covers Blackboard and Semaphores ? #237
  • [TASTE] Do not generate __PO_HI_NB_PORTS with value > 0 if no ports for communication #236
  • [TASTE] AIR: RequiredCores cannot be 0 #234
  • [TASTE] AIR Configuration: generate actual message size #233
  • [closed] User-specified case is not respected #225
  • [bug] Exit if no root system present #224
  • [bug] Parsing does not handle lowercase properly #223
  • [polyorb-hi-ada] Support for GNAT Community 2019 #221
  • [enhancement][polyorb-hi-c][DAEDALUS] C code generation from Behavioral_Specification #190
  • [enhancement][DAEDALUS] Update Behavior Annex front-end and AST #189
  • [question] Python bindings build error #186
  • [bug] BA front-end crashed on ba_action #185
  • [question] Issue about generating polyorb_hi_ada code on Osate #184
  • [Q&A] Use AppVeyor CI for Windows build #183
  • [OSATE] Remove Cheddar generation from OSATE plug-in #181
  • [TASTE] Support of AIR SMP configuration #180
  • [bug][TASTE] Pretty-print of property in packages #179
  • [bug][TASTE] Resolving record property without unit #177
  • [closed] Add support for gr740_smp BSP #176
  • [closed] Correctly set baud rate for RTEMS/drvmgr serial driver #175
  • [bug] Segmentation fault when using OpenModelica FMU #173
  • [question] OCARINA BUG DETECTED: STORAGE_ERROE => s-intman.adb:136 explicit raise #172
  • [polyorb-hi-c][TASTE] Support for Star Dundee Mk3 API #170
  • [polyorb-hi-c][TASTE] Example of RPC synchronous call #169
  • [polyorb-hi-c][TASTE] Reorganization of PolyORB-HI/C GQueue #166
  • [polyorb-hi-ada][TASTE] Inconsistency in naming and deployment information #165
  • [Q&A] Update to GNAT Community 2018 #163
  • [polyorb-hi-c][TASTE] Generation of dynamic library #162
  • [polyorb-hi-c][TASTE] Cleaning up Makefiles #161
  • [polyorb-hi-c][TASTE] Support of AIR Hypervisor #160
  • [polyorb-hi-c][TASTE] Reorganize GQueue API for concurrency #159
  • [enhancement] Add FMI2.0 package #157
  • [enhancement] Allow for scenario files to use AADLv2 #154
  • [polyorb-hi-ada][TASTE] Handling access connection #151
  • [polyorb-hi-c][TASTE] RTEMS driver manager UART and Ethernet drivers #150
  • [polyorb-hi-c][TASTE] Cleanup of Linux serial driver #149
  • [polyorb-hi-c][TASTE] Do not use local delivery if bus specified #148
  • [polyorb-hi-c][TASTE] RTEMS 5 / RCC 1.3 support #146
  • [polyorb-hi-c][TASTE] GRSPW Packet driver #144
  • [Q&A][polyorb-hi-c][TASTE] Add GNU Indent configuration for PolyORB-HI/C #143
  • [polyorb-hi-c][TASTE] Call Activate_Entrypoint when the thread is fully activated #142
  • [polyorb-hi-ada][TASTE] Remove usage of secondary stack #141
  • [polyorb-hi-c][TASTE] PolyORB-HI/C marshallers bugfixes #140
  • [Q&A][TASTE] Add support for GNATMetric #139
  • [Q&A][TASTE] Update list of supported restrictions #138
  • [Q&A][TASTE] Add support for GNATcheck [#137](https://github.com/OpenAADL/ocarina/issues/...
Read more

2017.1

04 Feb 22:16
Compare
Choose a tag to compare

Change Log

Implemented enhancements:

  • get_runtimes.sh: need a flag to select root GIT server #78
  • Move to calver versioning #77
  • Integrate ENIS branch into master #75
  • Add VDM as Supported_Language #73
  • mknodes/python: use runOcarinaFunction #71
  • Integration of Alloy backend #68
  • EMV2 parsing in Ocarina #65
  • Align ESA and github repositories #64
  • PolyORB-HI/C backend: generate macro with global stack size #59
  • AADL backend should dump the whole declarative tree #58
  • Incomplete support for Feature Group features #56
  • Comply with GNU coding standard regarding command line interfaces #54
  • Python API: management of properties #44
  • Update Ocarina licence to GPLv3 with runtime exception #43
  • Instanciation of incomplete models #41
  • No error message on wrong root instantiation #40
  • API Python stop python engine on ocarina error #37
  • Use fully qualified name to select root system #36
  • Clean command line flags #33
  • Schedule_Window_Record_Term_Array definition #31
  • Python API: general improvements #30
  • Ocarina not recongizing C++ file suffix ".cpp" #12
  • Assertion failures in Petri Net backends on incomplete models #10
  • Generation of top-level makefile #9
  • Code generation for multi-core patterns #8
  • Support of C++ as implementation language for AADL subprograms #4

Fixed bugs:

  • Errors in the python code #85
  • Support for analysis of properties that apply to "feature" #67
  • Bug in resolving components in list of applies to #66
  • Issue when compiling Python dynamic library #63
  • Parse error when refining a connection #55
  • src/config/ocarina-configuration.adb shall not be deleted by clean target #52
  • POK repository URL has to be updated #51
  • Incorrect implementation of 9.4 (L7) #50
  • Crash when parsing package without ';' as last character #47
  • Python API initialization deletes command line parameters #45
  • Error set for property applied to connection #39
  • APPLIES TO (System implementation) raises error when used #35
  • Fixing output file for cheddar generation does not work #34
  • Issue when parsing records #29
  • Assertion Failure #26
  • Compile/install error #24
  • Cannot parse list of list #22
  • crash when parsing the model #21
  • error when processing options #20
  • clean target fails #18
  • type declaration error when using Arinc 653 Blackboard with POK #16
  • Cheddar backend: bug in naming conventions and mapping of resources #11
  • Error when using component alias(renames) #7
  • [AADLv2.1] Subprogram Group Subcomponents inside of Subprogram Groups Implementations #6
  • Syntax error on record [] #1

Closed issues:

  • Integrate codecov.io report #82
  • Add ISSUE_TEMPLATE file #81
  • Integrate Ocarina build to travis-ci.org #80
  • Document existence of ocarina-build repository #72
  • Examples broken #49
  • -disable-annexes=behavior does not work #42

Merged pull requests: