Alec Grieser
bba4c065cb
fix broken links within javadocs
2018-04-19 09:44:40 -07:00
Evan Tschannen
db98c1b9b6
Merge branch 'release-5.1' into release-5.2
...
# Conflicts:
# versions.target
2018-04-17 18:36:19 -07:00
John Brownlee
7bd9324092
Merge pull request #125 from brownleej/go-doc-build-removal
...
Removes the steps to build godoc from our Makefile
2018-04-13 08:55:35 -07:00
Alec Grieser
b18f6200db
remove references to read_ahead_disable transaction option in bindings tests
2018-04-11 11:43:01 -07:00
Alec Grieser
1f4cca9db3
remove lingering nodejs files
2018-04-11 08:45:42 -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
Alex Miller
f0dd14f109
Merge pull request #122 from AlvinMooreSr/release-5.1-docker
...
Added Dockerfile build file for building packages
2018-04-10 14:46:25 -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
John Brownlee
89088ad469
Updates generated go file to recommend using the locally checked out fdb.options file.
2018-04-08 21:09:21 -07:00
Alec Grieser
ff956c3fde
removed references to nodejs bindings
...
issue: Node.js Bindings #129
2018-04-06 17:17:45 -07:00
Alec Grieser
0d08fcf1d3
removed old node.js bindings
...
issue: Node.js Bindings #129
2018-04-06 17:16:17 -07:00
John Brownlee
e35ebc4ccb
Updates the format of the generated go file so that it passes our format check.
...
Explicitly adds the generated go file into the GO_SRC in the Makefile to make the dependency relationships more clear.
Adds the standard Go header to our generated Go file.
2018-04-06 11:33:54 -07:00
John Brownlee
4605f381ac
Adds the generated go file to source control.
2018-03-30 12:13:38 -07:00
John Brownlee
ca34f924f3
Removes the step to build the go docs from the Makefile.
2018-03-30 11:16:19 -07:00
Alvin Moore
b84a0e789f
Added Dockerfile build file for building packages
...
Removed package dependency not preventing Dockerfile from building packages target
2018-03-27 13:16:09 -07:00
A.J. Beamon
3bdbb83ed9
Use strinc correctly in ruby directory layer
2018-03-27 08:36:25 -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
Yichi Chiang
1ecf9ebeae
Merge branch 'release-5.1' of github.com:apple/foundationdb into fix-java-dead-links
2018-03-22 09:18:37 -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
Alvin Moore
8af451dae5
Added clean targets
...
Merged upstream into branch
2018-03-20 15:43:14 -07:00
Yichi Chiang
e9e8674516
Fix java dead links and anchors
2018-03-20 15:31:17 -07:00
A.J. Beamon
1529a44f78
Merge pull request #72 from alecgrieser/33838833-determine-api-version
...
Adds convenience methods to determine if an API version has been set
2018-03-20 12:07:53 -07:00
Alec Grieser
28b6761d53
add an ASSERT(false) to make sure we do not have a working FDB API instance before setting the API version
2018-03-20 11:47:27 -07:00
Alec Grieser
9ed7861f8b
make the go build dependencies more sane
2018-03-20 11:31:49 -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
f168e349d6
Merge pull request #99 from brownleej/godocs-dependency-fix
...
Add generated.go as a dependency for the godocs.
2018-03-20 09:30:42 -07:00
Alec Grieser
c8cbbbc865
Merge pull request #100 from ajbeamon/release-5.1
...
Fix Python3 directory layer bug where str() was used instead of bytes()…
2018-03-20 09:23:22 -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
A.J. Beamon
af738e0f45
Fix Python3 directory layer bug where str() was used instead of bytes(). Fix bug in binding tester that caused directory tests to not compare results, which resulted in the directory layer bug going undetected.
2018-03-19 15:47:56 -07:00
John Brownlee
828e08a345
Add generated.go as a dependency for the godocs.
2018-03-19 14:55:28 -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
Bhaskar Muppana
4c678def64
Merge pull request #82 from brownleej/john-docs-update
...
More docs updates
2018-03-15 16:19:01 -07:00
John Brownlee
2b36dbc932
Adds sed commands to further mangle our paths in the godocs.
2018-03-15 15:52:22 -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
0853fcb052
switch to using zu for some size_t variables in printf
2018-03-14 18:07:05 -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
A.J. Beamon
d589f3772f
Merge pull request #17 from alecgrieser/api-version-to-520
...
Bump API version to 520
2018-03-12 14:24:57 -07:00
Alec Grieser
1738bd603b
add APPEND_IF_FITS to the bindingtester as an additional atomic op
2018-03-02 17:43:39 -08:00
Alec Grieser
cfacbd64a0
revert to using big list for all api versions instead of generating one
2018-03-02 10:33:43 -08: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
780405f670
Merge branch 'release-5.0' into merge-release-5.0
2018-02-27 18:41:27 -08:00
Alec Grieser
8fb99cae93
fix paths within java local.mk
2018-02-27 18:38:51 -08:00
Alec Grieser
a72aa5d8d3
move ruby encoding specification to top ; move node shebang to top ; add in some node code that disappeared mysteriously
2018-02-27 18:28:34 -08:00
Alec Grieser
d93f7aa87a
Merge pull request #2 from alecgrieser/node-build-env-vars
...
Build for NodeJS now allows setting distribution and repo URLs
2018-02-21 14:28:36 -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
Alec Grieser
9f117426bf
allow node repo and distribution URLs to be set through make/env variables
2018-02-19 13:25:14 -08:00
Alec Grieser
e104c21160
tweaks to fix some places where python format rewrite looked kind of bad
2018-02-07 16:59:59 -08:00
Alec Grieser
899cb63952
added style check guard to python build
2018-01-26 13:13:15 -08:00
Alec Grieser
51781bb7a8
Merge branch 'release-5.1' into bindings-format
2018-01-26 12:28:29 -08:00
Alec Grieser
9b6cd8e11f
added python code style options
2018-01-25 09:48:29 -08:00
Alec Grieser
57986cfe00
format python files to be roughtly pep8 compliant
2018-01-24 19:06:58 -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
fa5e7fca38
add go formatting check to go build
2018-01-24 11:30:08 -08:00
Alec Grieser
f9051ac7ac
format go code to be compliant with gofmt
2018-01-24 11:29:39 -08:00
Alec Grieser
252fb2b152
gotta bump up that version number!
...
those are rookie version numbers!
2018-01-16 09:39:58 -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
A.J. Beamon
4d749e932c
Update known testers now that completable bindings don't support API versions older than 510
2017-12-12 11:16:38 -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