Releases: OpenAADL/ocarina
Releases · OpenAADL/ocarina
v2021.1
- [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/...
2017.1
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: