2005 Commits

Author SHA1 Message Date
Ari Lazier
5488eff9b9 recursively delete management directories 2016-06-20 11:41:18 -07:00
Ari Lazier
5eb64025f9 remove management directories in node 2016-06-20 10:49:53 -07:00
Scott Kyle
a78f2270ae Merge pull request #489 from realm/sk-node-linux
Add ability to run Node tests on Linux
2016-06-17 13:36:59 -07:00
Scott Kyle
ae549aa32e Default to /tmp for TMPDIR
Even though it's UNIX standard, it appears that TMPDIR is missing on Linux!
2016-06-17 13:17:01 -07:00
Scott Kyle
adc07fdd7f Remove files accidentally added to GCDWebServers target
Not sure when this happened!
2016-06-17 13:16:01 -07:00
Scott Kyle
928ab03ce4 Update to download and use core build for Node
This will need to be updated again with a newer version since 1.1.2 build was created on CI but is not actually on static.realm.io until a new release is made.
2016-06-17 11:19:19 -07:00
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 v0.14.0-rc 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