Skip to content

Commit 0d8fb40

Browse files
committed
Remove unsigned hints
1 parent 3ef7d45 commit 0d8fb40

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/Data/Array/ST.purs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ foreign import peekSTArrayImpl """
5353
function peekSTArrayImpl(just, nothing, arr, i) {
5454
return function() {
5555
var index = i >>> 0;
56-
var len = arr.length >>> 0;
57-
return index < len? just(arr[index]) : nothing;
56+
return index < arr.length? just(arr[index]) : nothing;
5857
};
5958
}""" :: forall a h e r. Fn4 (a -> r)
6059
r
@@ -70,8 +69,7 @@ foreign import pokeSTArrayImpl """
7069
function pokeSTArrayImpl(arr, i, a) {
7170
return function() {
7271
var index = i >>> 0;
73-
var len = arr.length >>> 0;
74-
var ret = index < len;
72+
var ret = index < arr.length;
7573
if (ret)
7674
arr[index] = a;
7775
return ret;
@@ -120,9 +118,9 @@ spliceSTArray = runFn4 spliceSTArrayImpl
120118
foreign import copyImpl """
121119
function copyImpl(arr) {
122120
return function(){
123-
var n = arr.length >>> 0;
121+
var n = arr.length;
124122
var as = new Array(n);
125-
for (var i = 0 >>> 0; i < n; i++)
123+
for (var i = 0; i < n; i++)
126124
as[i] = arr[i];
127125
return as;
128126
};
@@ -141,9 +139,9 @@ thaw = copyImpl
141139
foreign import toAssocArray """
142140
function toAssocArray(arr) {
143141
return function(){
144-
var n = arr.length >>> 0;
142+
var n = arr.length;
145143
var as = new Array(n);
146-
for (var i = 0 >>> 0; i < n; i++)
144+
for (var i = 0; i < n; i++)
147145
as[i] = {value: arr[i], index: i};
148146
return as;
149147
};

0 commit comments

Comments
 (0)