Bug fixed in BuildCode.
authorwmontaz <wmontaz>
Wed, 15 Aug 2007 00:34:39 +0000 (00:34 +0000)
committerwmontaz <wmontaz>
Wed, 15 Aug 2007 00:34:39 +0000 (00:34 +0000)
commitf385d42656169b5b1be21a8d608140b96de1fb89
tree48eb260e20b619c37fb8236358ac0d3b73ada3ef
parenta21ed1567d4f50aac27664ba1542c5cc81ba9357
Bug fixed in BuildCode.
First implementation of the optional args in runtime (still buggy).
Test cases added. use the dot files to see to what task structure the test cases correspond to.
TestRuntime contains the test designed for the runtime.
TestStaticAnalysis contains the ones designed for the static Analysis. They don't generate a good c code.
43 files changed:
Robust/src/Analysis/TaskStateAnalysis/OptionalTaskDescriptor.java
Robust/src/Analysis/TaskStateAnalysis/SafetyAnalysis.java
Robust/src/IR/Flat/BuildCode.java
Robust/src/Runtime/GenericHashtable.c
Robust/src/Runtime/runtime.h
Robust/src/Runtime/task.c
Robust/src/Tests/OptionalArgsTest/TestRuntime/TestRuntime1/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestRuntime/TestRuntime1/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestRuntime/TestRuntime2/Important [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestRuntime/TestRuntime2/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestRuntime/TestRuntime2/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestRuntime/TestRuntime3/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestRuntime/TestRuntime3/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test1/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test1/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test10/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test10/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test11/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test11/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test12/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test12/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test2/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test2/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test3/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test3/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test4/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test4/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test5/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test5/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test6/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test6/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test7/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test7/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test8/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test8/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test9/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/Test9/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/TestMultiple/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/TestMultiple/Object2.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/TestMultiple/Willy.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/TestTag/Object.java [new file with mode: 0644]
Robust/src/Tests/OptionalArgsTest/TestStaticAnalysis/TestTag/Willy.java [new file with mode: 0644]
Robust/src/buildscript