Scott Kyle
12517a0d1e
Add ability to run Node tests on Linux
...
It uses the Android ExternalCommitHelper implementation.
The Dockerfile requires that you have a static library build of core for Linux with PIC enabled.
2016-06-17 02:38:33 -07:00
Scott Kyle
ab05c5f732
Add introduced version to objectForPrimaryKey doc
2016-06-17 02:38:09 -07:00
Scott Kyle
dc3d88f053
[0.14.0-rc] Bump version
2016-06-16 17:55:45 -07:00
Scott Kyle
c340105c09
Update CHANGELOG for 0.14.0 release
2016-06-16 17:52:57 -07:00
Scott Kyle
979c035dbb
Add isValid() method doc for collections
2016-06-16 17:50:30 -07:00
Scott Kyle
8f3c778b72
Add sharedLibraries to rnpm section of package.json
...
Now supported by rnpm 1.9.0!
2016-06-16 17:49:47 -07:00
Scott Kyle
7931f1d483
Merge pull request #480 from realm/sk-thread-id-fix
...
Fix bug due to std:🧵 :id being reused
2016-06-16 17:34:59 -07:00
Scott Kyle
55aa3d0702
Fix thread_local.hpp to compile with GCC
2016-06-16 17:32:11 -07:00
Scott Kyle
13ab8f8111
Refactor thread_id.hpp into cpp and thread_local.hpp
2016-06-16 17:02:53 -07:00
Scott Kyle
b55483d2d9
Emulate thread_local for older iPhone targets
...
It seems that Xcode clang will not even support __thread for iPhone 5 and older, so this includes a simple abstraction over pthread keys in that case.
2016-06-16 17:02:53 -07:00
Scott Kyle
446cb0245e
Fix bug due to std: 🧵 :id being reused
...
After a thread is destroyed, a thread id might be reused. This is true for pthread_self() and hence std:🧵 :id. We were hitting this in Chrome debug mode because the "worker" thread was being destroyed and a new one immediately created when reloading. The thread id would be the same, and therefore we'd get back the SharedRealm for the previously destroyed thread (which had yet to be garbage collected.
The new implementation uses an atomically incremented, thread-local identifier, which serves our needs very well.
Fixes #473
2016-06-16 17:02:53 -07:00
Ari Lazier
7c2518c01f
Merge pull request #462 from realm/al-os-latest
...
PR feedback fixes from object store pr
2016-06-15 07:26:32 -07:00
Scott Kyle
a335d7bbc8
The DEBUG macro is now defined at the project level
2016-06-15 01:19:19 -07:00
Scott Kyle
44fc1a4b36
Change RealmJS to use regular and debug cores
...
Bitcode build went away.
2016-06-14 18:04:12 -07:00
Scott Kyle
fa4a281f19
Update core to 1.1.0
2016-06-14 17:42:49 -07:00
Scott Kyle
d26edff0f5
Add format.cpp to Xcode Node build
2016-06-14 17:42:41 -07:00
Scott Kyle
af52e9f437
Make stuff build for Node and Android
2016-06-14 17:22:04 -07:00
Scott Kyle
5b9fbbb0ac
Remove unnecessary cross-Realm check in rpc
...
This was causing the new failure in Chrome debug mode in the `testLinkTypesPropertySetters` test.
2016-06-14 16:58:05 -07:00
Scott Kyle
030807e2b9
Fix for failed test stopping tests in ReactTestsApp
2016-06-14 16:57:50 -07:00
Scott Kyle
3307bf0a26
Fix for changed error message
2016-06-14 16:57:39 -07:00
Ari Lazier
2e3b95f2e7
merge latest master
2016-06-14 16:40:57 -07:00
Ari Lazier
f0b533c75f
add util back to header path
2016-06-14 15:11:19 -07:00
Ari Lazier
08dd1a41be
always invalidate newly opened realms
2016-06-14 14:36:27 -07:00
Ari Lazier
81a32909c1
update to latest object store changes
2016-06-14 14:33:27 -07:00
Ari Lazier
5b8f43dca2
get latest from os branch
2016-06-14 13:51:40 -07:00
Scott Kyle
0238cb375a
Merge pull request #468 from realm/sk-node-async
...
Add async inter-process change notification test for Node
2016-06-13 18:38:02 -07:00
Scott Kyle
17e7153a59
Very basic multiprocess change notification test
2016-06-13 17:24:43 -07:00
Scott Kyle
b42f5ab285
Allow Node tests to be asynchronous
2016-06-13 17:24:43 -07:00
Scott Kyle
723b50f649
Allow React tests to be async
2016-06-13 17:24:43 -07:00
Scott Kyle
6d524107e0
Silence warnings about member function pointers
...
The base ClassDefinition defines its constructor member as null, but some subclass have a static constructor function. This allows both cases to be handled without a warning.
2016-06-13 17:24:43 -07:00
Scott Kyle
43f7329047
Remove confusing, unnecessary typedef
...
This is not used anywhere.
2016-06-13 17:24:43 -07:00
Scott Kyle
9bcb30e86d
Add missing source files to RealmNode target
2016-06-13 17:24:43 -07:00
Scott Kyle
2384cc4036
Reset Realm.defaultPath in testDefaultPath
...
Or else the rest of the tests use the new default path!
2016-06-13 17:24:43 -07:00
Ari Lazier
c7e156a7b8
Merge pull request #488 from realm/al-typos
...
fixes for typos and added upsert test
2016-06-13 14:51:53 -07:00
Ari Lazier
0a4e0665ae
fixes for typos and added upsert test
2016-06-13 14:46:26 -07:00
Ari Lazier
3901bf53dc
Merge pull request #479 from realm/al-muti-realm
...
fix for setting properties to objects from other realms
2016-06-13 14:44:28 -07:00
Scott Kyle
6aa9825cd1
Merge pull request #469 from realm/sk-object-store-merge
...
Merge latest object store (includes Android async stuff)
2016-06-13 14:38:28 -07:00
Ari Lazier
61e74c3059
Merge pull request #472 from realm/sk-primary-key-api
...
Implement objectForPrimaryKey() method
2016-06-13 14:18:29 -07:00
Ari Lazier
2b48ebb30a
negate if statements
2016-06-13 14:07:50 -07:00
Kenneth Geisshirt
57a1015b85
Killing a few gcc warnings ( #88 )
...
* killing a few gcc warnings
2016-06-13 09:31:41 +02:00
Makoto Yamazaki
721b563658
update Realm logo in README ( #481 )
2016-06-11 10:19:27 +09:00
Scott Kyle
cd20d870dd
Fix crash from querying with object from another Realm
2016-06-09 15:32:37 -07:00
Scott Kyle
cdcb99a502
Improvements from PR feedback
2016-06-09 13:07:05 -07:00
Scott Kyle
06a91d6fe6
Merge pull request #475 from realm/sk-react-native-27
...
Update projects to React Native 0.27.1
2016-06-09 10:41:14 -07:00
Ari Lazier
81feca0ce9
fix for setting properties to objects from other realms
2016-06-08 11:22:12 -07:00
Scott Kyle
c8df1cddec
Update projects to React Native 0.27.1
2016-06-07 18:23:11 -07:00
Mark Rowe
7f1be608f3
Merge pull request #85 from realm/mar/cocoa-list
...
Pull in changes to List from realm-cocoa
2016-06-07 15:45:08 -07:00
Mark Rowe
6ef8ff4c3b
Merge pull request #84 from realm/mar/core-1.1.0
...
Update to core v1.1.0
2016-06-07 15:44:53 -07:00
Thomas Goyne
789e7d3c1b
Merge pull request #86 from realm/tg/config-error-path
...
Add the path of the Realm file to the config mismatch exception message
2016-06-06 16:05:45 -07:00
Thomas Goyne
5054bbc1a2
Add the path of the Realm file to the config mismatch exception message
2016-06-06 15:30:57 -07:00