appcelerator/hyperloop-common — pull request #55 by infosia (2014-07-15 07:27:00+00:00)
Title: Fix: get rid of pointer to JSValueRef mapping

Get rid of void * -> JSValueRef mappings because it does not work well with JSC GC. Now equals operations are done by hyperloop function. Currently it just compares between pointer address.

```
var objA = NSString.stringWithUTF8String('A'),
objB = NSString.stringWithUTF8String('B');

objA == objB;
objA === objB;
```

Are converted into:

```
...
Hyperloop_Binary_IsEqual(objA, objB);
Hyperloop_Binary_IsStrictEqual(objA, objB);
```

This only happens only when these objects are native object.