A.J. Beamon
d5f69ff596
Merge pull request #296 from apple/release-5.1
...
Merge Release 5.1 Into Release 5.2
2018-05-03 12:05:35 -07:00
John Brownlee
1739c82c1b
Fixes the links to download the client libraries in our documentation and packages.
2018-05-01 16:10:51 -07:00
A.J. Beamon
060b655257
Add another line of description to synchronization comment.
2018-05-01 10:00:49 -07:00
A.J. Beamon
a8c083509c
Add a note about why the high-contention allocator synchronizes on HighContentionAllocator.class rather than Transaction.
2018-05-01 09:31:40 -07:00
Iuri Sitinschi
d52f8eb255
java binding: remove unnecessary collection wrapper
2018-04-30 10:05:53 -07:00
Alec Grieser
a1faaafca3
Merge remote-tracking branch 'upstream/release-5.1' into merge-release-5.1
2018-04-27 16:38:18 -07:00
Evan Tschannen
d2a684363b
remove more dev null is web scale options in the binding testers
2018-04-27 12:22:38 -07:00
Alec Grieser
23ef89ae62
Merge remote-tracking branch 'upstream/release-5.1' into merge-release-5.2
2018-04-19 10:24:43 -07:00
Alec Grieser
bba4c065cb
fix broken links within javadocs
2018-04-19 09:44:40 -07:00
Alec Grieser
b18f6200db
remove references to read_ahead_disable transaction option in bindings tests
2018-04-11 11:43:01 -07:00
Evan Tschannen
c1ba16b3c8
Merge branch 'release-5.1' into release-5.2
...
# Conflicts:
# bindings/java/src/test/com/apple/foundationdb/test/AbstractTester.java
# bindings/java/src/test/com/apple/foundationdb/test/VersionstampSmokeTest.java
# bindings/nodejs/lib/fdb.js
# bindings/nodejs/src/Version.h
# bindings/nodejs/tests/tuple_test.js
2018-04-10 16:50:47 -07:00
Alec Grieser
1efb007648
spaces to tabs
...
Our Java bindings were in a state where we had a handful of files that were indented with spaces, while the rest were indented with tabs. In the interest of (1) fixing all of the indentation without (2) blowing all history, it seemed expedient to use tabs everywhere. So, here we are.
2018-04-09 19:03:47 -07:00
AlvinMooreSr
c6347c79f5
Merge pull request #114 from apple/release-5.1
...
Release 5.1 Merge
2018-03-22 10:31:47 -07:00
Alec Grieser
96a27fe626
Merge remote-tracking branch 'upstream/release-5.1' into javadocs-warnings-fix
2018-03-22 09:56:49 -07:00
Alec Grieser
a2d3c66379
minor text fixes
2018-03-22 09:53:05 -07:00
Yichi Chiang
5a63af8f3f
Add 'the' word back in javadoc in DirectoryPartition.java
2018-03-22 09:22:13 -07:00
Alec Grieser
8d424a5097
javadoc prose fixes
2018-03-21 19:25:36 -07:00
Alec Grieser
4c7c660adb
clean up Tuple javadocs
2018-03-21 19:24:08 -07:00
A.J. Beamon
e2d3afb621
Merge branch 'release-5.1' into merge-release-5.1-into-release-5.2
...
# Conflicts:
# Makefile
# documentation/sphinx/Makefile
# documentation/sphinx/source/administration.rst
# documentation/sphinx/source/anti-features.rst
# documentation/sphinx/source/api-general.rst
# documentation/sphinx/source/building-cluster.rst
# documentation/sphinx/source/class-scheduling-go.rst
# documentation/sphinx/source/class-scheduling-java.rst
# documentation/sphinx/source/class-scheduling-ruby.rst
# documentation/sphinx/source/class-scheduling.rst
# documentation/sphinx/source/command-line-interface.rst
# documentation/sphinx/source/configuration.rst
# documentation/sphinx/source/downloads.rst
# documentation/sphinx/source/fault-tolerance.rst
# documentation/sphinx/source/features.rst
# documentation/sphinx/source/getting-started-linux.rst
# documentation/sphinx/source/getting-started-mac.rst
# documentation/sphinx/source/guide-common.rst.inc
# documentation/sphinx/source/hierarchical-documents-java.rst
# documentation/sphinx/source/index.rst
# documentation/sphinx/source/known-limitations.rst
# documentation/sphinx/source/multimaps-java.rst
# documentation/sphinx/source/performance.rst
# documentation/sphinx/source/segmented-range-reads-java.rst
# documentation/sphinx/source/simple-indexes-java.rst
# documentation/sphinx/source/spatial-indexing-java.rst
# documentation/sphinx/source/subspace-indirection-java.rst
# documentation/sphinx/source/tables-java.rst
# documentation/sphinx/source/vector-java.rst
# versions.target
2018-03-21 09:28:10 -07:00
Yichi Chiang
f23df874ce
Fix review comments
2018-03-20 16:45:34 -07:00
Yichi Chiang
e9e8674516
Fix java dead links and anchors
2018-03-20 15:31:17 -07:00
Alec Grieser
f263b2c6bd
fix typo ; add javadoc return thing ; add some exceptions to trigger if thing succeeds
2018-03-20 09:39:19 -07:00
Alec Grieser
8a2aaf1268
remove somewhat questionable fallback if /user/libexec/java_home is not present
2018-03-20 09:17:16 -07:00
Alec Grieser
fd5763efa4
fixed all the warnings making javadocs
2018-03-19 18:45:21 -07:00
Alec Grieser
03fc931e86
use JAVA_HOME to find location of JVM for headers for JNI build
2018-03-19 14:06:17 -07:00
Alex Miller
a975cb82e7
Fix other broken links in java docs.
2018-03-19 13:42:42 -07:00
Alex Miller
9763a61a22
Fix broken links in pointing to cluster file documentation.
2018-03-19 13:25:09 -07:00
John Brownlee
91fa01a5a6
Updates URLs and email addresses in documentation and package config.
2018-03-15 16:30:29 -07:00
Alec Grieser
5a331b8b9f
change literal angle brackets to html stand-ins within a javadoc comment
2018-03-15 13:36:23 -07:00
Alec Grieser
8dc05b3d81
added methods to (1) determine if an API version has been selected and (2) get it in flow, go, java, python, and ruby bindings
...
rdar://problem/33838833
2018-03-14 12:26:00 -07:00
Alec Grieser
285e1a1ccc
bump API version to 520
2018-03-02 10:30:41 -08:00
A.J. Beamon
0604e842fc
Update Java documentation for 5.1 bindings to indicate that only API version 510 is supported.
2018-03-02 10:24:54 -08:00
Alec Grieser
c639f72389
fix package names within javadoc target
2018-02-27 18:42:08 -08:00
Alec Grieser
0bae9880f1
remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py
2018-02-21 10:25:11 -08:00
A.J. Beamon
7b19fe4d11
Remove non-existing file FdbJNI.h from visual studio project
2018-01-24 12:07:43 -08:00
Alec Grieser
f2221cd16e
updated documentation to reflect startNetwork starting a thread
2017-12-15 15:59:51 -08:00
A.J. Beamon
11dba3e8ef
Update a bunch of tests and some documentation to use dispose.
2017-12-15 15:19:23 -08:00
Alec Grieser
916105cd35
java now names the network thread "fdb-network-thread"
2017-12-15 12:23:01 -08:00
A.J. Beamon
83b21cc57b
Set the thread name for threads created by our default executor in the Java bindings.
2017-12-15 11:00:29 -08:00
A.J. Beamon
33558e2757
Fix links to general FDB documentation. De-double-pluralize Transaction.
2017-12-15 09:19:01 -08:00
A.J. Beamon
8b84d5e7d9
Testing the removal of some pre/post build events in our fdb_java vcxproj file. These built the Java bindings jar, but only for the old bindings that no longer exist.
2017-12-15 08:28:29 -08:00
A.J. Beamon
e8c902f57a
Add -f to rm command in javadoc_clean makefile target
2017-12-15 08:01:25 -08:00
A.J. Beamon
76ddf38880
Normalize whitespace
2017-12-14 14:53:07 -08:00
Alec Grieser
e98b6f4813
fixed indentation in java makefile so that targets get built and so on and so forth
...
"plus ça change, plus c'est la même chose"
2017-12-14 14:47:53 -08:00
A.J. Beamon
6cef57d695
Merge commit '786c229240cdcdd194212ed8c06f60581f437c84' into java-remove-old-bindings
...
# Conflicts:
# bindings/java/src-completable/junit/com/apple/foundationdb/tuple/ArrayUtilTests.java
# bindings/java/src-completable/main/com/apple/foundationdb/Cluster.java
# bindings/java/src-completable/main/com/apple/foundationdb/Database.java
# bindings/java/src-completable/main/com/apple/foundationdb/FDB.java
# bindings/java/src-completable/main/com/apple/foundationdb/FDBDatabase.java
# bindings/java/src-completable/main/com/apple/foundationdb/FDBTransaction.java
# bindings/java/src-completable/main/com/apple/foundationdb/JNIUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/KeySelector.java
# bindings/java/src-completable/main/com/apple/foundationdb/LocalityUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/NativeFuture.java
# bindings/java/src-completable/main/com/apple/foundationdb/OptionsSet.java
# bindings/java/src-completable/main/com/apple/foundationdb/Range.java
# bindings/java/src-completable/main/com/apple/foundationdb/RangeQuery.java
# bindings/java/src-completable/main/com/apple/foundationdb/ReadTransactionContext.java
# bindings/java/src-completable/main/com/apple/foundationdb/Transaction.java
# bindings/java/src-completable/main/com/apple/foundationdb/TransactionContext.java
# bindings/java/src-completable/main/com/apple/foundationdb/async/AsyncUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/async/Cancellable.java
# bindings/java/src-completable/main/com/apple/foundationdb/async/CloneableException.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/DirectoryLayer.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/DirectoryPartition.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/DirectorySubspace.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/DirectoryUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/MismatchedLayerException.java
# bindings/java/src-completable/main/com/apple/foundationdb/directory/PathUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/subspace/Subspace.java
# bindings/java/src-completable/main/com/apple/foundationdb/tuple/ByteArrayUtil.java
# bindings/java/src-completable/main/com/apple/foundationdb/tuple/Tuple.java
# bindings/java/src-completable/main/com/apple/foundationdb/tuple/TupleUtil.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/AsyncDirectoryExtension.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/AsyncStackTester.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/BlockingBenchmark.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/ConcurrentGetSetGet.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/Context.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/ContinuousSample.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/DirectoryExtension.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/DirectoryTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/DirectoryUtil.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/Example.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/Instruction.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/IterableTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/LocalityTests.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/ParallelRandomScan.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/RangeTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/ReadWrite.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/SerialInsertion.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/SerialIteration.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/SerialTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/StackEntry.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/StackTester.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/StackUtils.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/TupleTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/VersionstampSmokeTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/WatchTest.java
# bindings/java/src-completable/test/com/apple/foundationdb/test/WhileTrueTest.java
# bindings/java/src/test/com/apple/foundationdb/test/AsyncPerformanceTester.java
2017-12-14 13:50:56 -08:00
Alec Grieser
fd10562b55
made tabulation consistent for two lines
2017-12-14 13:36:34 -08:00
Alec Grieser
c88b30b815
SPACES TO TABS I CAN'T EVEN RIGHT NOW
2017-12-14 11:49:47 -08:00
Alec Grieser
c7a730006c
I have had it with these monkey-fighting whitespaces changes in this Monday-to-Friday repo
2017-12-14 11:45:08 -08:00
Alec Grieser
311bb89258
for some reason, my IDE wants to insert spaces after a tab instead of a tab and I don't like it 🤬
2017-12-14 11:35:11 -08:00
Alec Grieser
87b769f446
rename methods on iterators to include "remaining" ; removed unused version of mapIterable
2017-12-14 11:33:17 -08:00
Alec Grieser
616e27e476
added redundant modifier check to style and then fixed errors it turned up
2017-12-14 11:07:19 -08:00
Alec Grieser
9b1bcea525
added javadocs for DONE, READY_TRUE, and READY_FALSE ; used it in some places instead of CompletableFuture.completedFuture
2017-12-14 10:10:11 -08:00
Alec Grieser
9934b2e09a
believe it or not, for once, it's a whitespace only change, spaces -> tabs 🤮
2017-12-14 09:57:24 -08:00
Alec Grieser
08127bd340
Merge remote-tracking branch 'origin/java-add-missing-dispose' into java-future-cleanup
2017-12-13 16:28:15 -08:00
Alec Grieser
33f8b2f7cf
added a style guide ; fixed errors found from the style guide ; updated tests to use java 8 closures
2017-12-13 16:16:31 -08:00
A.J. Beamon
a5d63ce1e1
Patch up the makefiles and remove references to the completable bindings
2017-12-13 11:07:19 -08:00
A.J. Beamon
d6e4eed5f1
Move Java src-completable to src
2017-12-13 10:18:44 -08:00
A.J. Beamon
59799147bd
Remove Java src folder
2017-12-13 10:17:53 -08:00
A.J. Beamon
8ea671196f
Add missing } in javadoc for Transaction.close
2017-12-13 08:56:35 -08:00
Alec Grieser
4d734a4925
Merge branch 'java-add-missing-dispose' into java-future-cleanup
2017-12-12 11:11:46 -08:00
A.J. Beamon
b831e869e2
Don't call BoundaryIterator.close if it's already closed.
2017-12-12 10:34:01 -08:00
A.J. Beamon
84a428972e
Limit to API version 510. Document the FDB.warnOnUnclosed function.
2017-12-12 09:57:58 -08:00
A.J. Beamon
b354c7fc00
Remove unused constructor, add close() to BoundaryIterator finalizer for now, remove unused debug method from NativeFuture
2017-12-12 09:24:34 -08:00
A.J. Beamon
db4c3cf740
Minor documentation and import edits
2017-12-11 18:28:17 -08:00
A.J. Beamon
f76e6729fc
Revert whitespace change
2017-12-11 15:01:28 -08:00
A.J. Beamon
171a7f34ea
Replace Disposable with AutoCloseable. Update documentation of close (formerly dispose). Some other small cleanup items.
2017-12-11 14:54:22 -08:00
Alec Grieser
51e7e41256
Merge remote-tracking branch 'origin/java-add-missing-dispose' into java-future-cleanup
2017-12-11 08:55:15 -08:00
Alec Grieser
154000e2c3
move most old-style closures to Java 8-style closures
2017-12-11 08:54:35 -08:00
A.J. Beamon
ab431004a3
Database documentation was updated in the wrong place.
2017-12-08 15:37:24 -08:00
A.J. Beamon
0c0069a02e
Various fixes to stack tester Transaction reference counting.
2017-12-08 14:52:01 -08:00
A.J. Beamon
570b60fe53
isDone check in NativeFuture.dispose, try/finally for finalizers, some rewriting of stack tester context transaction management.
2017-12-06 13:06:57 -08:00
A.J. Beamon
f456c67bda
Merge branch 'master' into java-add-missing-dispose
...
# Conflicts:
# bindings/java/src-completable/main/com/apple/foundationdb/Cluster.java
# bindings/java/src-completable/main/com/apple/foundationdb/async/AsyncIterator.java
# bindings/java/src-completable/main/com/apple/foundationdb/async/AsyncUtil.java
2017-12-06 10:22:39 -08:00
A.J. Beamon
157e32fe2e
Various java cleanup. Convert some anonymous classes to lambdas, remove some unnecessary keywords from some interfaces, fix some documentation issues, etc.
2017-12-06 10:16:43 -08:00
A.J. Beamon
bfa701ac8e
Add a finalizer warning to all Disposable objects. Futures now dispose when marshalled (rather than just release memory). Range futures gets disposed as soon as their results are actually marshalled (in RangeQuery). AsyncIterator is no longer disposable, but a new interface DisposableAsyncIterator provides a disposable version. getBoundaryKeys returns a DisposableAsyncIterator rather than an AsyncIterable. Update the stack testers to dispose of their objects.
2017-12-06 09:58:53 -08:00
Alec Grieser
773a239830
whitespace fixes 🤮
2017-12-05 08:45:40 -08:00
Alec Grieser
8971f35a73
fixed some errors found by inspection
2017-12-04 10:16:57 -08:00
Alec Grieser
9d5aa5fc96
pass -Xlint to javac ; fix kvetching
2017-12-04 09:56:35 -08:00
A.J. Beamon
3ded271153
Dispose of Cluster objects in fdb.open()
2017-11-17 12:21:14 -08:00
Alec Grieser
f657be8136
add a space to match the bracing style used in this file
2017-11-17 09:55:11 -08:00
A.J. Beamon
0981e0dcdd
Dispose of newly created transactions if transfer() fails.
2017-11-17 09:47:17 -08:00
A.J. Beamon
5b5850e097
The dispose in Database.createTransaction was supposed to happen on error, not in the finally block
2017-11-16 10:50:13 -08:00
A.J. Beamon
db017317ac
Update the Java bindings to call add missing dispose calls.
2017-11-15 15:56:50 -08:00
A.J. Beamon
d174e05bac
Merge pull request #180 from cie/bindings-versionstamps-in-tuples
...
<rdar://problem/25560444> [Feature] Versionstamped keys and tuple/directory incompatibility
2017-11-06 16:39:17 -08:00
A.J. Beamon
fee6734e71
Add braces around multiline if block
2017-11-06 16:38:32 -08:00
Alec Grieser
dafe553dc1
now pass along firstChunk when doing asList to avoid making two calls
2017-11-02 17:15:23 -07:00
Alec Grieser
eb62b9d9a9
add overload to whileTrue that takes supplier ; deprecated version that takes a Function
2017-11-01 11:21:23 -07:00
Evan Tschannen
93be673e20
Merge pull request #192 from cie/bindingtester-ro-lock-aware-option
...
<rdar://problem/34579176> Transaction option for read-only lock aware
2017-10-27 17:19:40 -07:00
Alec Grieser
381928535c
removed spurious 'at' ; fixed whitespace 🤮
2017-10-26 09:27:34 -07:00
Alec Grieser
5cc4328602
Merge remote-tracking branch 'origin/master' into bindings-versionstamps-in-tuples
2017-10-26 08:58:09 -07:00
Balachandar Namasivayam
cfefab18fb
Merge branch 'master' into add-new-atomic-ops
2017-10-25 18:03:34 -07:00
Alec Grieser
8cad278da1
add set_read_lock_aware to atomic ops unit tests in binding tester
2017-10-25 15:14:18 -07:00
Balachandar Namasivayam
9dd588dcce
Addressed review comments.
...
Changed naming for NewMin and NewAnd to MinV2 and AndV2
2017-10-25 14:48:05 -07:00
Alec Grieser
2b293242f6
resolver -> db ; correct versionstamp spelling
2017-10-25 13:38:03 -07:00
Alec Grieser
957243a88e
tuple encoding now has fewer copies ; various java 8 vs java 6 inconsistency fixes
2017-10-25 10:53:33 -07:00
Alec Grieser
1855f876db
Merge remote-tracking branch 'origin/master' into bindings-versionstamps-in-tuples
2017-10-24 18:08:47 -07:00
Alec Grieser
929fa5699a
tuple and versionstamp documentation updates
2017-10-24 17:53:16 -07:00
Alec Grieser
f0bca54061
mostly javadocs fixes
2017-10-24 16:06:56 -07:00
Alec Grieser
a2b7fce4d9
whitespace changes
2017-10-24 15:44:39 -07:00
Alec Grieser
e2932b7660
fixed unnecessary differences between src and src-completable versions of TupleUtil
2017-10-24 12:03:28 -07:00
Alec Grieser
d7adaf766c
whitespace fixes 🤮
2017-10-24 11:58:45 -07:00
Alec Grieser
9baa8c30b5
added hashCode implementation to subspace
2017-10-23 09:12:45 -07:00
Alec Grieser
dd6d8f3b0e
Merge branch 'master' into add-new-atomic-ops
2017-10-18 16:36:44 -07:00
Alec Grieser
1ebdd574cd
fixed some sneaky references to com.apple.cie.foundationdb hiding in javadocs
2017-10-18 14:16:46 -07:00
Alec Grieser
c12c928141
Merge branch 'master' into bindings-versionstamps-in-tuples
2017-10-18 14:13:01 -07:00
Alec Grieser
d40eb1ef9a
changed java package from com.apple.cie.foundationdb to com.apple.foundationdb
2017-10-16 08:31:44 -07:00
Alec Grieser
18432f235f
moved java files from com/apple/apple/foundationdbdb to com/apple/foundationdb in preparation for package rename
2017-10-16 08:11:41 -07:00
Alec Grieser
09e54aa23b
~~whitespace fixes~~
2017-10-11 14:54:49 -07:00
Balachandar Namasivayam
8e0bea2795
Update API_VERSION from 500 to 510
2017-10-11 13:49:38 -07:00
Alec Grieser
9fd934e002
added packWithVersionstamp to subspace ; some testing/javadocs tweaks
2017-10-11 10:53:51 -07:00
Alec Grieser
f95553aca2
updated javadocs
2017-10-10 16:56:32 -07:00
Alec Grieser
2868908c14
make use of Tuple.pack(prefix) in java tests
2017-10-09 15:28:52 -07:00
Alec Grieser
152e10eba1
added hasIncompleteVersionstamp utility method to tuples
2017-10-09 13:52:00 -07:00
Alec Grieser
a9cc7af79e
added versionstamps to java tuples
2017-10-09 11:07:34 -07:00
A.J. Beamon
d886b95628
Merge pull request #131 from cie/33300740-with-shutdown-hooks
...
<rdar://problem/33300740> Java: support callbacks from external multi-version client threads
2017-10-04 09:17:25 -07:00
A.J. Beamon
91281ec754
Don't use SetByteArrayRegion for get range results.
2017-09-27 13:41:06 -07:00
Alec Grieser
80f559d148
changed name from thread_completion_hook to network_thread_completion_hook
2017-09-27 11:30:39 -07:00
Alec Grieser
18edc56559
removed unused local variable
2017-09-27 09:32:31 -07:00
Alec Grieser
d7e1b267be
changed name from shutdown hook to thread completion hook ; added hook parameter
2017-09-26 17:00:04 -07:00
Alec Grieser
a5f1c3b15b
Merge remote-tracking branch 'origin/master' into 33300740-with-shutdown-hooks
2017-09-26 11:28:40 -07:00
Ben Collins
21688afeb3
Merge pull request #155 from cie/feature-jni-no-memcpy
...
Fix possible leaks, move to SetByteArrayRegion()
2017-09-20 11:01:29 -07:00
A.J. Beamon
da9b56e1ef
More use of SetByteArrayRegion and various memory management fixes.
2017-09-20 10:31:25 -07:00
A.J. Beamon
a3eceb71ec
Merge branch 'release-5.0'
2017-09-01 12:37:16 -07:00
A.J. Beamon
560e172c46
tests: Update binding single key get range performance test to specify a limit of 2 and use exact mode.
2017-09-01 12:36:24 -07:00
Ben Collins
52f5ad83ea
Clean up some boilerplate by switching to SetByteArrayRegion()
2017-09-01 09:29:11 -07:00
Ben Collins
f19deec5d7
Remove a few more outdated items
2017-09-01 09:15:59 -07:00
Alec Grieser
83bf2ee312
added add_shutdown_hook to fdb_c api and used it to detach java threads where appropriate
2017-07-25 15:57:26 -07:00
Alec Grieser
ee1e413927
fix whitespace issues <grumble, grumble>
2017-07-24 10:09:54 -07:00
Alec Grieser
68e539164e
JNI now tries to attach thread to JVM if g_thread_jenv not set
2017-07-21 18:26:18 -07:00
Alec Grieser
1ef77ef99a
java tester support on release-5.0
2017-07-17 16:42:50 -07:00
Alec Grieser
50c206c93e
CompletableFuture reference is now an @link
2017-07-12 10:41:31 -07:00
Alec Grieser
6576e62a4e
removed FIXME from Javadocs
2017-07-12 09:52:19 -07:00
Alec Grieser
0740d587dd
Merge pull request #82 from cie/bindings-tuple-improvements
...
<rdar://problem/30053926> Bindings: Upstream Tuple2 changes from CK's fdbext
2017-05-26 14:38:43 -07:00
Alec Grieser
1bca602956
updated javadoc for fromStream with new types
2017-05-26 14:36:12 -07:00
Alec Grieser
d9dffd39ac
Merge pull request #111 from cie/java-remove-transaction-reset
...
Remove transaction reset from Java bindings.
2017-05-26 14:28:51 -07:00
A.J. Beamon
fc468f682b
Merge branch 'release-5.0' into bindings-tuple-improvements
...
# Conflicts:
# bindings/java/src-completable/main/com/apple/apple/foundationdbdb/tuple/Tuple.java
2017-05-26 12:33:33 -07:00
A.J. Beamon
84d4bfe749
Merge pull request #112 from cie/executor-marshall-on-callback
...
<rdar://problem/32413365> Java Bindings: Execute marshalling and callbacks off of network thread
2017-05-26 09:16:08 -07:00
FDB Dev Team
a674cb4ef4
Initial repository commit
2017-05-25 13:48:44 -07:00