<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by peq</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>1122</buildNumber><marked><SHA1>da8049b36cc0e93cefaea1f3bc5ae81fbe1ff786</SHA1><branch><SHA1>da8049b36cc0e93cefaea1f3bc5ae81fbe1ff786</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>da8049b36cc0e93cefaea1f3bc5ae81fbe1ff786</SHA1><branch><SHA1>da8049b36cc0e93cefaea1f3bc5ae81fbe1ff786</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>da8049b36cc0e93cefaea1f3bc5ae81fbe1ff786</SHA1><branch><SHA1>da8049b36cc0e93cefaea1f3bc5ae81fbe1ff786</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/wurstscript/WurstScript.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>0</skipCount><totalCount>769</totalCount><urlName>testReport</urlName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1122</displayName><duration>409868</duration><estimatedDuration>737407</estimatedDuration><fullDisplayName>Wurst #1122</fullDisplayName><id>1122</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1122</number><queueId>646</queueId><result>SUCCESS</result><timestamp>1554159003639</timestamp><url>https://grill.wurstlang.org/hudson/job/Wurst/1122/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/attributes/names/NameResolution.java</affectedPath><affectedPath>de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/ArrayTests.java</affectedPath><affectedPath>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/MultiArrayEliminator.java</affectedPath><affectedPath>de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/ClassesTests.java</affectedPath><affectedPath>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ExprTranslation.java</affectedPath><affectedPath>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java</affectedPath><affectedPath>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/attributes/names/OtherLink.java</affectedPath><affectedPath>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/types/WurstTypeArray.java</affectedPath><affectedPath>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/attributes/AttrVarDefType.java</affectedPath><commitId>da8049b36cc0e93cefaea1f3bc5ae81fbe1ff786</commitId><timestamp>1554158742000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></author><authorEmail>Peter.peq@googlemail.com</authorEmail><comment>implemented length field for sized arrays
closes #8
The arrays are not really sized, it is just that the type contains the 
size. It also does not add any bounds checks, so the following code
might surprisingly print 42 and run without throwing an exception:
var ar = [42] ar[1] = 58    // out of bounds access does not change
length var sum = 0 for i = 0 to ar.length - 1
sum += ar[i] print(I2S(sum))
</comment><date>2019-04-02 00:45:42 +0200</date><id>da8049b36cc0e93cefaea1f3bc5ae81fbe1ff786</id><msg>implemented length field for sized arrays</msg><path><editType>edit</editType><file>de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/ClassesTests.java</file></path><path><editType>edit</editType><file>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/ExprTranslation.java</file></path><path><editType>edit</editType><file>de.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/ArrayTests.java</file></path><path><editType>add</editType><file>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/attributes/names/OtherLink.java</file></path><path><editType>edit</editType><file>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/validation/WurstValidator.java</file></path><path><editType>edit</editType><file>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/types/WurstTypeArray.java</file></path><path><editType>edit</editType><file>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/attributes/AttrVarDefType.java</file></path><path><editType>edit</editType><file>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/attributes/names/NameResolution.java</file></path><path><editType>edit</editType><file>de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/MultiArrayEliminator.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></culprit></freeStyleBuild>