SuccessChanges

Summary

  1. Remove unused transformation (details)
  2. Add utility class to generate clone/free calls (details)
  3. Use 'ValueSemantics' class to generate clone calls (details)
  4. Use 'ValueSemantics' class to generate free calls (details)
  5. Fix for the ValueSemantics clone method (details)
  6. Check that values do not leak memory (details)
  7. Check that static instance variables do not leak (details)
  8. Check that instance variables do not leak memory (details)
  9. [maven-release-plugin] prepare release Release/0.0.16 (details)
  10. [maven-release-plugin] prepare for next development iteration (details)
  11. Document release procedure (details)
  12. Fix typos in the release procedure description (details)
  13. Memory tests assume that valgrind is installed (details)
  14. Fix typo in README (details)
  15. Update "Development environment prerequisites" to mention valgrind (details)
  16. Fix issue with field look-ups (details)
  17. Rename test (details)
  18. Test that the field reference issue is fixed (details)
  19. Export fix for the FMU exporter. (details)
  20. -  Implementing CSV library. -  Implementation of flinecount function. (details)
  21. Return result TVP product for flinecount. (details)
  22. Implementation of flinecount and freadval.  Tested externally to the (details)
  23. Test for "flinecount". (details)
  24. Test for freadval. (details)
  25. Added newProductVar variadic function.  Addresses #63. (details)
  26. Add support for product types (details)
  27. Test that product types code-generate correctly (details)
  28. Ignore CSV test input (details)
  29. Fail Maven build when runtime test don't pass (details)
  30. Add limited support for function instantiations (details)
  31. Test that function instantiations code-generate correctly (details)
  32. Fix issue with for loop statements (details)
  33. Test that for loop issue is fixed (details)
  34. Tests for CSV library. (details)
  35. Add release notes for version 0.0.18 (details)
  36. Release procedure corrections (details)
  37. Prepare release of version 0.0.18 (details)
The file was removedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/FreeLocalBlockDeclsTrans.java
Commit 0676030b09f718bbe3a367c4eb076588b20f2bb5 by Peter W. V. Tran-Jørgensen
Add utility class to generate clone/free calls
The file was addedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/ValueSemantics.java
Commit 60d8fc0654115d2c602e4168e723d2031013d64c by Peter W. V. Tran-Jørgensen
Use 'ValueSemantics' class to generate clone calls
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/ExtractRetValTrans.java (diff)
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/FieldAssignToFieldSetMacroTrans.java (diff)
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/utils/GlobalFieldUtil.java (diff)
Commit 42dcc37a8a8e891892dea9e23da4c1ddbf302e52 by Peter W. V. Tran-Jørgensen
Use 'ValueSemantics' class to generate free calls
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/FieldAssignToFieldSetMacroTrans.java (diff)
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/CreateGlobalStaticInitFunctionTrans.java (diff)
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/CreateGlobalConstInitFunctionTrans.java (diff)
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/ForLoopTrans.java (diff)
Commit d1e55a2d3ec63da929b0a5cfc774d7bcd0cf0e21 by Peter W. V. Tran-Jørgensen
Fix for the ValueSemantics clone method
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/ValueSemantics.java (diff)
Commit 0fbe1aa5c24dc551a504639f66800f0f3bfa5deb by Peter W. V. Tran-Jørgensen
Check that values do not leak memory
The file was addedcore/vdm2c/src/test/resources/native/explicit-memory-management/SimpleCases_Tests.cpp
The file was addedcore/vdm2c/src/test/java/org/overture/codegen/vdm2c/ExplicitMemoryManagementTests.java
The file was addedcore/vdm2c/src/test/resources/vdmrt/explicit-memory-management/SimpleCases.vdmrt
Commit 900a6d7727963565d9698672041fdcc162e8cdba by Peter W. V. Tran-Jørgensen
Check that static instance variables do not leak
The file was modifiedcore/vdm2c/src/test/resources/vdmrt/explicit-memory-management/SimpleCases.vdmrt (diff)
The file was modifiedcore/vdm2c/src/test/resources/native/explicit-memory-management/SimpleCases_Tests.cpp (diff)
Commit 9b76db403aefba625442161a76c32107cc4e0ee2 by Peter W. V. Tran-Jørgensen
Check that instance variables do not leak memory
The file was modifiedcore/vdm2c/src/test/resources/vdmrt/explicit-memory-management/SimpleCases.vdmrt (diff)
The file was modifiedcore/vdm2c/src/test/resources/native/explicit-memory-management/SimpleCases_Tests.cpp (diff)
Commit 2e7dd6badc13d3957a44c1c7eb41e50e690f0ca7 by jenkins
[maven-release-plugin] prepare release Release/0.0.16
Bump ide/ to version 0.0.16
The file was modifiedc/pom.xml (diff)
The file was modifiedide/repository/pom.xml (diff)
The file was modifiedide/cgen/pom.xml (diff)
The file was modifiedide/cgen/META-INF/MANIFEST.MF (diff)
The file was modifiedide/features/cgen/pom.xml (diff)
The file was modifiedcore/pom.xml (diff)
The file was modifiedide/features/cgen/feature.xml (diff)
The file was modifiedide/features/pom.xml (diff)
The file was modifiedc/vdmclib/pom.xml (diff)
The file was modifiedcore/vdm2c/pom.xml (diff)
The file was modifiedide/pom.xml (diff)
The file was modifiedpom.xml (diff)
Commit f16991b35af8091a43a428ae8af9db8e2ae630bb by jenkins
[maven-release-plugin] prepare for next development iteration
Bump ide/ to version 0.0.17-SNAPSHOT
The file was modifiedc/pom.xml (diff)
The file was modifiedcore/pom.xml (diff)
The file was modifiedide/features/cgen/feature.xml (diff)
The file was modifiedide/features/pom.xml (diff)
The file was modifiedide/cgen/META-INF/MANIFEST.MF (diff)
The file was modifiedc/vdmclib/pom.xml (diff)
The file was modifiedide/cgen/pom.xml (diff)
The file was modifiedide/repository/pom.xml (diff)
The file was modifiedcore/vdm2c/pom.xml (diff)
The file was modifiedide/features/cgen/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifiedide/pom.xml (diff)
Commit b74beb25bc3262d637bb8d0235683a0fe9357564 by noreply
Document release procedure
Closes #58
The file was modifiedreadme.md (diff)
Commit dca69f9ba0a2b8f7a9ace9ffc1c3cfa2411891cc by noreply
Fix typos in the release procedure description
The file was modifiedreadme.md (diff)
Commit 5917e6bf3dd08b62b6a846128a341559aacf2d44 by Peter W. V. Tran-Jørgensen
Memory tests assume that valgrind is installed
The file was modifiedcore/vdm2c/src/test/java/org/overture/codegen/vdm2c/MemoryManagementTestBase.java (diff)
The file was modifiedreadme.md (diff)
Commit 246ac6c73edd4c134e8e96ceb8186d054dc6ff55 by Peter W. V. Tran-Jørgensen
Update "Development environment prerequisites" to mention valgrind
The file was modifiedreadme.md (diff)
Commit b6d08cf86594adbd3db8c69b7484ec849e45f1ec by Peter W. V. Tran-Jørgensen
Fix issue with field look-ups
Closes #59
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/FieldReadToFieldGetMacroTrans.java (diff)
The file was modifiedcore/vdm2c/src/test/resources/native/classes/ClassFieldAccess_Tests.cpp (diff)
Commit c77fcf69fe95ff389ceba5efcbe0e8e5882f328f by Peter W. V. Tran-Jørgensen
Test that the field reference issue is fixed
Closes #59
The file was modifiedcore/vdm2c/src/test/resources/vdmrt/classes/ClassFieldAccess.vdmrt (diff)
The file was modifiedcore/vdm2c/src/test/resources/native/classes/ClassFieldAccess_Tests.cpp (diff)
Commit 88e9e3fa2badb873d8243dfa69e2d7f792fd1eb6 by Victor Bandur
Export fix for the FMU exporter.
The file was modifiedide/cgen/META-INF/MANIFEST.MF (diff)
Commit a159cefa89addebd726ed096909afda14eb9d08e by Victor Bandur
-  Implementing CSV library. -  Implementation of flinecount function.
The file was addedc/vdmclib/src/main/CSVLib.h
The file was addedc/vdmclib/src/main/CSVLib.c
The file was modifiedc/vdmclib/src/main/IOLib.h (diff)
Commit 9ae7d6f085d35868df6ebbfc9a07483a71f36c23 by Victor Bandur
Return result TVP product for flinecount.
The file was modifiedc/vdmclib/src/main/CSVLib.h (diff)
The file was modifiedc/vdmclib/src/main/CSVLib.c (diff)
The file was modifiedc/vdmclib/src/main/Vdm.h (diff)
Commit 9683628745f25227b5ca607a44d795332e449d93 by Victor Bandur
Implementation of flinecount and freadval.  Tested externally to the
runtime library.
The file was modifiedc/vdmclib/src/main/CSVLib.c (diff)
The file was modifiedc/vdmclib/src/main/Vdm.h (diff)
The file was addedc/vdmclib/src/test/ClassCSV_Tests.cpp
The file was modifiedc/vdmclib/src/test/ClassCSV_Tests.cpp (diff)
The file was modifiedc/vdmclib/src/main/CSVLib.c (diff)
Commit 92d276a6bca0abd7ef66fe576c7c02b3da19f365 by Victor Bandur
Added newProductVar variadic function.  Addresses #63.
The file was modifiedc/vdmclib/src/main/VdmProduct.c (diff)
The file was modifiedc/vdmclib/src/main/VdmProduct.h (diff)
The file was modifiedc/vdmclib/src/test/ExpressionsProduct_Tests.cpp (diff)
Commit ea9ec7103d0ff846d65f9b1fe2f80b0c2f745da1 by Peter W. V. Tran-Jørgensen
Add support for product types
Addresses #63
The file was modifiedcore/vdm2c/src/main/resources/c-templates/org/overture/codegen/ir/types/ATupleTypeIR.vm (diff)
The file was modifiedcore/vdm2c/src/main/resources/c-templates/org/overture/codegen/ir/expressions/AFieldNumberExpIR.vm (diff)
The file was modifiedcore/vdm2c/src/main/resources/c-templates/org/overture/codegen/ir/expressions/ATupleExpIR.vm (diff)
Commit 460647cc34bee08b0fb7beaf0d395466552cbaa1 by Peter W. V. Tran-Jørgensen
Test that product types code-generate correctly
Closes #63
The file was modifiedcore/vdm2c/src/test/java/org/overture/codegen/vdm2c/ValueTypesTests.java (diff)
The file was addedcore/vdm2c/src/test/resources/vdmrt/value-types/Tuples.vdmrt
The file was addedcore/vdm2c/src/test/resources/native/tuples/Tuple_Tests.cpp
Commit a538f9740a9c57442f35cc2319fde1c49b259a60 by Peter W. V. Tran-Jørgensen
Ignore CSV test input
Related to #62
The file was modified.gitignore (diff)
Commit 20752974164f72d553186d3b65b4ddae0acf9d3a by Peter W. V. Tran-Jørgensen
Fail Maven build when runtime test don't pass
The file was modifiedc/vdmclib/pom.xml (diff)
Commit 4c5863e515169afa7a6bb7e805171137c83583ec by Peter W. V. Tran-Jørgensen
Add limited support for function instantiations
Addresses #65
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/CallRewriteTrans.java (diff)
Commit 0fce31821ad5e0229e1b036e02e3968909e819fd by Peter W. V. Tran-Jørgensen
Test that function instantiations code-generate correctly
Closes #65
The file was modifiedcore/vdm2c/src/test/resources/native/classes/ClassStaticFun_Tests.cpp (diff)
The file was modifiedcore/vdm2c/src/test/resources/vdmrt/classes/ClassFun.vdmrt (diff)
Commit fa70d8cc9b10b6d03c479a3c3cffebf5440409cc by Peter W. V. Tran-Jørgensen
Fix issue with for loop statements
Addresses #66
The file was modifiedcore/vdm2c/src/main/java/org/overture/codegen/vdm2c/transformations/ForLoopTrans.java (diff)
Commit 8d13506230fb92c42615bb8d054a8e9a386f9c60 by Peter W. V. Tran-Jørgensen
Test that for loop issue is fixed
Closes #66
The file was modifiedcore/vdm2c/src/test/resources/vdmrt/expressions/ExpressionForLoop.vdmrt (diff)
The file was modifiedcore/vdm2c/src/test/resources/native/forloop/ExpressionsForloop_Tests.cpp (diff)
The file was addedcore/vdm2c/src/test/resources/vdmrt/other/CSVLib.vdmrt
The file was modifiedcore/vdm2c/src/test/java/org/overture/codegen/vdm2c/NativeTests.java (diff)
The file was modifiedcore/vdm2c/src/test/resources/vdmrt/lib/IO.vdmrt (diff)
The file was addedcore/vdm2c/src/test/resources/vdmrt/other/CSVLibTest.vdmrt
The file was addedcore/vdm2c/src/test/resources/vdmrt/lib/CSV.vdmrt
The file was addedcore/vdm2c/src/test/resources/native/classes/ClassCSV_Tests.cpp
The file was addedcore/vdm2c/src/test/resources/native/classes/CSVTest.csv
Commit e8088eeb34fb223ca09fc3cd6f008da270a05c32 by Peter W. V. Tran-Jørgensen
Add release notes for version 0.0.18
The file was addedrelease/ReleaseNotes_0.0.18.md
The file was modifiedreadme.md (diff)
Commit 9611318e9910a206ac60f8e5198c34ceb28e8477 by Peter W. V. Tran-Jørgensen
Prepare release of version 0.0.18
The file was modifiedoverture.release.properties (diff)