Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/greenpau/cayley

An open-source graph database
https://github.com/greenpau/cayley

fix usage to make more sense

8136f2abe99ffbb479baa33c733d6ea51f68f7ac authored over 10 years ago by Barak Michener <[email protected]>
Fix typos

02672da9adaa1e71ee74ef00d3932e1474485318 authored over 10 years ago by kortschak <[email protected]>
Add version numbers and ARM build

d2b1d64de32f9fb41d8fcac5fc0a7d44bf0600be authored over 10 years ago by Barak Michener <[email protected]>
Add basic integration benchmarks

Currently only memstore is benchmarked and only with gremlin. No
checking of validity of results...

24253cd054f2f980ec3135dc9e81787bd9b7662e authored over 10 years ago by kortschak <[email protected]>
Merge branch 'declassify' into tip

Conflicts:
graph/iterator/hasa_iterator.go
graph/iterator/linksto_iterator.go
graph/iterator/...

2dbbd17fe1f27d46dac87c1d553a260bac70822a authored over 10 years ago by kortschak <[email protected]>
Base nexting on interface satisfaction

This is done unsubtlely at the moment and there is plenty of room for
optimisation of assertion ...

d6f94be5141e13c147794609e2fc286b9e4c3c12 authored over 10 years ago by kortschak <[email protected]>
Intermediate step in removal of Base

We are marking types that will be Nexters and ResultNexters (I want a
better name for this one).

b498a06a7b59e1e35af11ce6c66012c44dfbba14 authored over 10 years ago by kortschak <[email protected]>
Move current result handling out of Base

Delete majority of Base functionality.

375d953d9341f4de161f60231df5161d69bc5416 authored over 10 years ago by kortschak <[email protected]>
Move Size handling out of Base

ee6d4c8db727849ed2447bdba916f05d02454a2c authored over 10 years ago by kortschak <[email protected]>
Move SubIterator handling out of Base

525230206a0ed079e1bdfaebf5ec280ec97d0140 authored over 10 years ago by kortschak <[email protected]>
Remove Base dependency from Null

189910c4b8a84e994e41ab73b1c42170ee3391d0 authored over 10 years ago by kortschak <[email protected]>
Move UID handling from Base

Also clean up some of the value creation code.

01b7278c3a6a7b667957fded5b595f4a49fe8a6a authored over 10 years ago by kortschak <[email protected]>
Move tag handling out into graph.Tagger

1604dca73786644fa21a61dbd3fe59066347197c authored over 10 years ago by kortschak <[email protected]>
Rename Provenance -> Label

's/Provenance/Label/g' 's/provenance/label/g' with human vetting.

274d9ef57ef9624dcd27435d112cc61340a17c7e authored over 10 years ago by kortschak <[email protected]>
Strip quoting angle in lone IRIRef terms

410202f3e0d8126b1a4caaad39ce10adbdf55f1b authored over 10 years ago by kortschak <[email protected]>
Evade quad.Quad String method

7ce3a10d5728c06637a0cfecc54fe66064df422c authored over 10 years ago by kortschak <[email protected]>
Properly check errors

79c1ba6c526706e1efb8cf95f1d18a40ce2c6433 authored over 10 years ago by kortschak <[email protected]>
Merge pull request #85 from pbnjay/global_uids

fix non-pointer uintptr -> uint64, export NextUID

0238332ca305b3ed8b918f1a4364048b0ad026d1 authored over 10 years ago by Barak Michener <[email protected]>
fix non-pointer uintptr -> uint64, export NextUID

Allows other iterator implementations to use global UID namespace.

a83b7ea367c2cd72d140ca6d6a33a20be62bebb3 authored over 10 years ago by Jeremy Jay <[email protected]>
Temporarily use cquads only

I intend to make this configurable, but there is tight connection
between db.Load and db.Open th...

41f6d3fd84b6dd3d4caa35ee5b8f08688f6a78db authored over 10 years ago by kortschak <[email protected]>
Create quads hierarchy

* Move nquads into quad.
* Create cquads simplified parser in quad.
* Move Triple (renamed Quad)...

401c58426fb27658fc4bd96388793063932c4f1d authored over 10 years ago by kortschak <[email protected]>
rename

1b24d66d8a4c3a2ba0f43a4c3af9931b168138b1 authored over 10 years ago by Barak Michener <[email protected]>
single writer

e13e65d09bf8eecdb405368668607c82d8e298cd authored over 10 years ago by Barak Michener <[email protected]>
wip

7a8d4194bd79ae2cf8a3d54b288fc7d9aecf6e83 authored over 10 years ago by Barak Michener <[email protected]>
Specify the limitations of quad/triple parsing

01bc63810ba9f842072ef5f5469d6a7c8145d0da authored over 10 years ago by kortschak <[email protected]>
Actually perform the N-Quads test

64d79ee4d5d56310dca286d98af83687a5aa57d4 authored over 10 years ago by kortschak <[email protected]>
Fix documentation error

b276d117b1a74030bcdfc6e9f732e125607cd6bc authored over 10 years ago by kortschak <[email protected]>
Generate parser code

ragel -Z -G2 parse.rl

ragel version 6.8 (as previously)

f1a7710c82b7d80b890357aa635596708b506633 authored over 10 years ago by kortschak <[email protected]>
Add RDF test suite testing and fix grammar errors

5953a8dfa07f251734ea5918dfc812083c74a104 authored over 10 years ago by kortschak <[email protected]>
Fix missed case in quadfix... and re-run

Checked with MQL query successfully:

[{
"<type>": "</film/film>",
"<name>": null,
"</film...

9ff97602f0b25c4b0272c12e7b6f5f411495e050 authored over 10 years ago by kortschak <[email protected]>
Add doc comments for nquads

bf185b77025432d8f5f027ed6f45823955df216b authored over 10 years ago by kortschak <[email protected]>
Replace nt with nq in various places throughout

Manually change testdata.nt to testdata.nq.

fae860f08e19d348f9e127b279c227bc51f706b0 authored over 10 years ago by kortschak <[email protected]>
Run quadfix on 30kmovies.nt.gz and replace

3995d3dd570a0346ba930c35bb392d5de95f4681 authored over 10 years ago by kortschak <[email protected]>
Generate parser code

ragel -Z -G2 parse.rl

ragel version 6.8 (as previously)

c75cef60d15d66c71503e4fc8d9b949b5c47cd59 authored over 10 years ago by kortschak <[email protected]>
Cleanup unused vars, move unEscape and add tests

92baa2ecee1f1e7c6090684d31993c1f6cae0804 authored over 10 years ago by kortschak <[email protected]>
Handle comments in N-Quad documents and REPL

The parser rejects an N-Quad with a comment, so we filter those out
ahead of time. This simplifi...

d76213fb2d49e4e8b1c8ef4126308a77e3090428 authored over 10 years ago by kortschak <[email protected]>
Fix unicode handling and add tests

We now also return an incomplete triple to aid in debugging - non-nil
error means that this is n...

dc17ccae800cfc09037034391e5aa57a26d4d1c3 authored over 10 years ago by kortschak <[email protected]>
Use more sane quadfix rules

59e3d620a5f4e655f0ee4130bf172b961210cbab authored over 10 years ago by kortschak <[email protected]>
lint

9793096b9a21b2cbb36d6f2e3b1f8eb4a5e2c3cc authored over 10 years ago by Barak Michener <[email protected]>
update the triplestore interface and local replication

929b4f539bd0c0423f5c77ab17a0ebe84ad10d31 authored over 10 years ago by Barak Michener <[email protected]>
add replication registry and local replication

768ca5c36f3956b8de43dda36f1b724b06f61320 authored over 10 years ago by Barak Michener <[email protected]>
add replication interface

426e0b62945f42e4dd5ce5bcdeb3138a645427de authored over 10 years ago by Barak Michener <[email protected]>
Generate code for parser

G2 code generation used after benchmarking.

style benchmark old ns/op new ns/op ...

22bad1701f94efaba77a1a65863b51fe29ae5af3 authored over 10 years ago by kortschak <[email protected]>
Add parser generation definition

92d50bb9f7b0e3faae80b4ad5c46d2c28987d05f authored over 10 years ago by kortschak <[email protected]>
Provide standalone converter for 30kmoviesdata.nt

f1c606dc19ef745a13304b1ee862d1fd5e244df0 authored over 10 years ago by kortschak <[email protected]>
Merge pull request #77 from kortschak/appengine

Use build constraints for appengine

31211696a828498a405c2b6a2a89cea980aab97f authored over 10 years ago by Barak Michener <[email protected]>
Use build constraints for appengine

592ea816871d256c27d89a1d656667373ecca656 authored over 10 years ago by kortschak <[email protected]>
Merge pull request #75 from kortschak/parse

Use error returns and interface type for parsing

be26f0faf61643bcd54233230fb92183a2a054ae authored over 10 years ago by Barak Michener <[email protected]>
Merge branch 'master' into parse

Conflicts:
db/load.go

e6ed23ef7c1c428e03f491f760c27787d0d953cd authored over 10 years ago by kortschak <[email protected]>
Add package prefix to errors

018b8ca032d68ea1c6f2b36dc5c44c94953c002f authored over 10 years ago by kortschak <[email protected]>
Merge pull request #76 from barakmich/master

Switch to the latest mgo path.

7c544089513289aec317d2d555e3186f8998c77a authored over 10 years ago by Barak Michener <[email protected]>
Switch to the latest mgo path.

This is not only the right thing to do, as per the documentation of the
latest release (yesterda...

95a31c179b1eadcfad9ef607b042a3972188c4d0 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #71 from kortschak/compress

Add transparent input decompression

984ab6fd259db4282983769c4934dae8326176bf authored over 10 years ago by Barak Michener <[email protected]>
Use error returns and interface type for parsing

Fixes issue #72

This change simplifies interactions with parsing N-Quads and makes
reading data...

0e0e382d2b8b787c770d63feddefd4e3a802e936 authored over 10 years ago by kortschak <[email protected]>
Add tests for decompressor

7f99318f0d3d4e2742abbbdd39c3397e656aded7 authored over 10 years ago by kortschak <[email protected]>
Add transparent input decompression

This supports gzip and bzip2 by magic number determination.

Trailing whitespace differences in ...

9bf09a5db560755d0a604cbd2c0ff6a560016832 authored over 10 years ago by kortschak <[email protected]>
Merge pull request #69 from pbnjay/triplestore_registry

Triplestore registry

abdd649c82dc129eff4c54a6cc084307c7acfe18 authored over 10 years ago by Barak Michener <[email protected]>
comment tweaks

923679b36c9d47deefcf079dfaf165de5f6c085d authored over 10 years ago by Jeremy Jay <[email protected]>
fix failing build

fb3e181a62e8eb8aec5aab0ad05c8105a8fa76f1 authored over 10 years ago by Jeremy Jay <[email protected]>
6 of one, half-dozen of the other

5731ca7b42779ca4c35bd10ba024ef584b892d36 authored over 10 years ago by Jeremy Jay <[email protected]>
fix tests for new method names

a6dc5c953273609facfb9674a0fd121451d55cc9 authored over 10 years ago by Jeremy Jay <[email protected]>
adding to A+C

0641309a8fc121785fc879b776f03244db742e51 authored over 10 years ago by Jeremy Jay <[email protected]>
update names per discussion at google/cayley#38

f9c60a5f30331ef1ef765e185a46810381e36a90 authored over 10 years ago by Jeremy Jay <[email protected]>
move to registry interface for backends

d808d9347cef2b368f6378a5d9a36a147ea44787 authored over 10 years ago by Jeremy Jay <[email protected]>
Register should be RegisterIterator

e780c1ceb99cd1484b362db9af1881f07142eb82 authored over 10 years ago by Jeremy Jay <[email protected]>
Update the README with news

995b38fb5b03d3e141782208c36f388b85a5afda authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #59 from alpe/minor_updates

Minor cleanup

c1471ee09e833e699edc515af460d9ab9b6d299a authored over 10 years ago by Barak Michener <[email protected]>
Fix typos and minor cleanup

4d34ea50cca25f05488a7f3493e7599f0ce865d3 authored over 10 years ago by Alex Peters <[email protected]>
Merge pull request #55 from kortschak/travis

Re-add go1.2 to .travis.yaml

56962c7e18d04e0f0fcc38570974a75d16b9e5f5 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #56 from kortschak/testing

Tabulate value comparison tests

9ca38d1f10da431095ff88087d94c06de027adc7 authored over 10 years ago by Barak Michener <[email protected]>
Rename some methods and funcs since we are here

Very probably some of these can be made private.

e39063e3eccba507a10fa5f8cb8eff068e0598cc authored over 10 years ago by kortschak <[email protected]>
Fix build

leveldb did s/GetApproximateSizes/SizeOf/

d1fdba1cbb482cd22a1ee86b26c0db09d7b411bd authored over 10 years ago by kortschak <[email protected]>
Tabulate value comparison tests

5bc1c438effa9f226b4155da48257bd00a605010 authored over 10 years ago by kortschak <[email protected]>
Re-add go1.2 to .travis.yaml

Fixes issue #54.

db3597ed2d90e3c12ed5621b0c061b435a99f560 authored over 10 years ago by kortschak <[email protected]>
Merge pull request #52 from kortschak/testing

Simplify testing code

c88a24467ee16768cf43f4c844ee8caae7dca238 authored over 10 years ago by Barak Michener <[email protected]>
Fix build

goleveldb is broken against go1.2 since de350e, so we cannot support
go1.2. This will change whe...

fbb66ddc5296c65a2c87700983d449e549e86a21 authored over 10 years ago by kortschak <[email protected]>
Drop testing dependencies

d489e3da071ca34fa1bb01d6901c88f350b591e9 authored over 10 years ago by kortschak <[email protected]>
Purge goconvey and mock

These packages really impact on test readability with crazy action at a
distance. In addition to...

1c181429da6364fd9c6136520ac6e0ee8068ab49 authored over 10 years ago by kortschak <[email protected]>
Update A+C to match Github (for documentation bits too)

59eca7eb47572520f4f366bd8031aeb87ca4f414 authored over 10 years ago by Barak Michener <[email protected]>
Clean up testing code

Ugh on the error comparison.

3f6cfc98d55c3b23781c8af6c00701fdb1e0f3f1 authored over 10 years ago by kortschak <[email protected]>
More consistent formatting

(If only I could point gofmt at everything.)

eb3fd17e1d24005019581b80b2fc40acc48425ea authored over 10 years ago by kortschak <[email protected]>
Simplify test code

02eb9d051f2b52a7f4bf13406e58fe732af519a8 authored over 10 years ago by kortschak <[email protected]>
merge rename_fix

e4df9488e7177f5c758bb11851f6645049df0e3d authored over 10 years ago by Barak Michener <[email protected]>
dbIt to iter

468d943039f25324a4766e81c1eaf1226cf017e6 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #51 from barakmich/prefix_string

Prefix vs String for graph.Direction

70f622aefe5ec12c0341d86758e81df0acd27bd6 authored over 10 years ago by Barak Michener <[email protected]>
Update test in light of graph iterator types

62d8ebec8aef7f6d37b6ce6a7d4a7b0946c6b849 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #48 from kortschak/enumerate

Enumerate iterator types

f6fb8d8f67043060717e15220a8b228a8c21bf7e authored over 10 years ago by Barak Michener <[email protected]>
convert to prefix byte

50bd7d04ef8fe802975baa99b2dd5ca2a5e4cfe5 authored over 10 years ago by Barak Michener <[email protected]>
Remove goconvey dependency

859164d71432a41292d9af58f762ab08463a2e42 authored over 10 years ago by kortschak <[email protected]>
Remove dependency on goconvey

03fb6e367a644b0023ad450ced32b0df41f51b7d authored over 10 years ago by kortschak <[email protected]>
Clean tests

Remove goconvey dependency and improve clarity of intention.

102402a13b2f066d1ecd273f966c4975a89c97ce authored over 10 years ago by kortschak <[email protected]>
Fix missed test messages

c2fd33f9d0eb59062ff05e0aaeef82b89c6d7e03 authored over 10 years ago by kortschak <[email protected]>
Add documentation around Type registration

c8e5ac1916cd50d602c4326666f0d28515a9fa8a authored over 10 years ago by kortschak <[email protected]>
Enumerate iterator types

cd46452b639da8be44d0117071677c06dafefaba authored over 10 years ago by kortschak <[email protected]>
Convert to Prefix/String in graph.Triple

7b87e08e89471c9542ccff8e4586f76cce4afc61 authored over 10 years ago by Barak Michener <[email protected]>
fix test

1f67913ed96a6f25e2bad324bf3ee9cd0f391a82 authored over 10 years ago by Barak Michener <[email protected]>
Merge remote branch 'kortschak/tables' for #47

Conflicts:
query/gremlin/functional_test.go

1e2ff472ed2efd60ebbdbdd0383495d42e8a898e authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #46 from kortschak/reduction

Reduce the complexity of names and types in graph.{Iterator,TripleStore}

5b207947ceab6604faa7f8ab5846d7e62da511ac authored over 10 years ago by Barak Michener <[email protected]>
Use table driven test

This simplifies reasoning about the tests by not hiding logic behind a
DSL.

ef7c793510b5e7ab8f3846a50de15ebf820ecb88 authored over 10 years ago by kortschak <[email protected]>
Rename AddValue

447a835b93f76ae699d9da3151bbe48019e6e26e authored over 10 years ago by kortschak <[email protected]>