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

Fixed not iterator test.

741f9cceecd52c283ced81a5391de3fd177da323 authored over 10 years ago by Matei Chiperi <[email protected]>
Removed "loop" iterator type.

1d0540af179dd78b270f6e0bf87fbc03bc0a488b authored over 10 years ago by Matei Chiperi <[email protected]>
Changed triplestore to quadstore in the Except operator build_iterator code.

985161325e5b2e7b400d870d381f3bfa3fafa2b3 authored over 10 years ago by Matei Chiperi <[email protected]>
Cleaned up code for pull request for an Except operator.

a742ebcd467d65e919d8ae5206e6f8b417da7225 authored over 10 years ago by Matei Chiperi <[email protected]>
Merge branch 'master' of https://github.com/google/cayley into operators

Conflicts:
query/gremlin/build_iterator.go

a718130f4adb4860a08a0fbefddc5dab3fa317d8 authored over 10 years ago by Matei Chiperi <[email protected]>
Fixed Optimize method for not iterator.

20bd08d5babb43cb12eaac7412e5d8bdb65b05ea authored over 10 years ago by Matei Chiperi <[email protected]>
Convert Type fields to use graph.Type

Add text encoding methods to replace string storage.

e2eea6c283d1b8b49eb1c7ae5678ddccf9f5d039 authored over 10 years ago by kortschak <[email protected]>
Replace DebugString with Describe

This change makes tree description completely open to mechanical
analysis and ensures consistenc...

62013d3dfc74a27bf00d6d2d7791ea78867b2a1f authored over 10 years ago by kortschak <[email protected]>
Merge pull request #149 from kortschak/lint-vet

Delinting, deadcode removal and vetting

b5f113203d2819d043183ea4d7dc923f71c22a05 authored over 10 years ago by Barak Michener <[email protected]>
Added Gremlin tests for the Except operator.

55d235bd55b7ef112fb495e2aebf98217078f78a authored over 10 years ago by Matei Chiperi <[email protected]>
Changed identifier "not" to "except" for iterator builder.

b97e6782ff75c0cd3fbcd8625adedb03cc3886c1 authored over 10 years ago by Matei Chiperi <[email protected]>
Fixed Stats method for Not iterator.

Added unit tests for Not iterator.

305815e663dd7e6359ce78ea6a563b06d4ed4317 authored over 10 years ago by Matei Chiperi <[email protected]>
Improvements to the Not iterator:

- Pass the all iterator as an argument
- Fixed next method (call all.Next() ).

a5fd1905d0885c359ab26f8faa96015f6f815a2c authored over 10 years ago by Matei Chiperi <[email protected]>
Run go vet

Bugs found.

bf6412b55db2b8db4a1d1f9126fc5d126bfc0aa9 authored over 10 years ago by kortschak <[email protected]>
Quieten deadcode

8118c8d3cc406911fb09d640761f5317a1930c59 authored over 10 years ago by kortschak <[email protected]>
Remove non-documentation lint

Because of extensive nature of changes, tested all three non-memstore
backends - passed.

484bf145a85b4aa2e468fe9e9b3b25c8b81485a3 authored over 10 years ago by kortschak <[email protected]>
Exposed Except (alias Difference) operator in Gremlin API.

def70ca12e784547feb03cf671a061b10345c814 authored over 10 years ago by Matei Chiperi <[email protected]>
Converted the Not operator to a complement operator in terms of functionality.

5d4e22498da75523322e1b40c532062b0faaf596 authored over 10 years ago by Matei Chiperi <[email protected]>
Merge pull request #148 from kortschak/renaming

Renaming triple-related entities to the quads they actually are (eg, TripleStore -> QuadStore)

6614466d234e589053d0f9dcedd3b15aed5d5020 authored over 10 years ago by Barak Michener <[email protected]>
Make hashOf a function

a22eb424824387d63b5d7f66af453f61bc37839e authored over 10 years ago by kortschak <[email protected]>
Add basic support for mongo testing

This is not intended to be for general consumption at this stage; it
requires that the tester ha...

d8866478dfd4f71a1394fe507214ad982d87bed9 authored over 10 years ago by kortschak <[email protected]>
Simplify godoc

dccf38cba63addda07415dafd3fb08d2324cfcc4 authored over 10 years ago by kortschak <[email protected]>
Simplify method name

5e9da0347cb2fed9d41c7dda3eb40c8b4fdec1e7 authored over 10 years ago by kortschak <[email protected]>
Rename triple entities were relevant

443a091b72c91a1954982d47bcab7aa35f42ffe5 authored over 10 years ago by kortschak <[email protected]>
Remove quadfix

ddf8849e60cd1eb43b4d60d5708b6374bfb04171 authored over 10 years ago by kortschak <[email protected]>
Rename triple* -> quad* files

12859a69a5a554866d5aa0af021284ca429904a2 authored over 10 years ago by kortschak <[email protected]>
corrects misspellings in Gremlin and Config docs

6530523e686db6bd6985de741b8a311e52775d45 authored over 10 years ago by Taylor Buley <[email protected]>
Added comments for the loop iterator.

a0318aa7b24eadf027a20aeaa2385b2bc6628e80 authored over 10 years ago by Matei Chiperi <[email protected]>
Added comments for the not operator.

d9b67c8335ffe68c25cae0f5af603f62f9317ab5 authored over 10 years ago by Matei Chiperi <[email protected]>
First implementations of loop and not operator for Cayley Gremlin.

d3bc8c173609e892ba6c2a11e06dc4409562b0ba authored over 10 years ago by Matei Chiperi <[email protected]>
Merge pull request #145 from kortschak/gremlin

Fix gremlin timeout handling

1e62aaf3743901df885af4f083f3fa5e1e5f0398 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #143 from kortschak/generate

Add generation support for B+tree code

878a3267d6aaf254f7e9416e0e6869816e996ed3 authored over 10 years ago by Barak Michener <[email protected]>
Inconsequential whitespace changes

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

1faa8b172738b69ca3d5cec289105f5c27eb9f8d authored over 10 years ago by kortschak <[email protected]>
Fix worker termination handling

Fixes issue #102.

73dbfc9461cc78fdb18c04e817513ed0bdc3c994 authored over 10 years ago by kortschak <[email protected]>
Remove unnecessary indirection

62e7037f2056c0e43d2a33fa4216a45510a15878 authored over 10 years ago by kortschak <[email protected]>
Mark limit as unused in gremlin and SEXP

Used in SEXP. Currently there appears to be no way to limit the number
of query returns from MQL.

ab685cfe04993ba35e719228f8eba0667046a1f7 authored over 10 years ago by kortschak <[email protected]>
Refactor work out into worker type

8df21cd8d93282083bcf54311d5dec2c55fb1a8b authored over 10 years ago by kortschak <[email protected]>
Prepare gremlin for introduction of a worker type

95170eb8edbdda2fede95317e12e4f74395a39da authored over 10 years ago by kortschak <[email protected]>
Generate cznic/b code as described in Makefile

ca90da43f431ab00e731fb7213833bd436edf558 authored over 10 years ago by kortschak <[email protected]>
Add generate help for memstore/b generation

59ce5e5a58151388625f15b867ea05e00f318289 authored over 10 years ago by kortschak <[email protected]>
Merge pull request #142 from kortschak/generate

Add go generate directive

a96f2ef6f3b9e80ede9540eaf427017f0c4af896 authored over 10 years ago by Barak Michener <[email protected]>
Add go generate directive

At this stage this is just a comment for users. The directive will have
effect at go tip when go...

5aba71f2e7f9c6f9094aa246fd3afb5ebc5a77c2 authored over 10 years ago by kortschak <[email protected]>
Merge pull request #128 from barakmich/boltdb

Add BoltDB backend

89a03bfe8f329789f2e536879e7622cb0f8a82b3 authored over 10 years ago by Barak Michener <[email protected]>
Documentation and tests

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

e2debf5f04c4e32a66fb25be9a0ba57d6d25f09a authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #139 from kortschak/deadcode

Move remove() and removeAll() to tests

37904212e303f1f250d5ce693e669e1bc070bda0 authored over 10 years ago by Barak Michener <[email protected]>
Merge kortschak/config (hand-conflict)

e8c51f5df4fd91e142b477d85d2b46f2feda15cc authored over 10 years ago by Barak Michener <[email protected]>
Optionalize the sync parameter

e11dfeb50fbdb2197a31b1d85c92e85003a7bef0 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #138 from kortschak/usage

Clean up usage

c46c3f16e0a3222fd63264de515cb086d7e36bde authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #141 from kortschak/parse

Fix parser acceptance of `"` literal in IRIRef

79297cd8b138c1a89c6ebc6082e5ef5e0a1bdaf2 authored over 10 years ago by Barak Michener <[email protected]>
Generate parser and add tests

ragel -Z -G2 parse.rl

ragel version 6.8

49961a50d78fb6f81ed22aa570dfb62dad044819 authored over 10 years ago by kortschak <[email protected]>
Fix IRIRef defintions

Literal `"` is not allowed in an IRIRef. Fix this.

d7e4aff72d8e2eefef2b0166a1b3614a55a640f6 authored over 10 years ago by kortschak <[email protected]>
Cleanup based on comments

6d82c78b456da21080ba97d7748245c40ca7e88c authored over 10 years ago by Barak Michener <[email protected]>
Move remove() and removeAll() to tests

This is done to keep deadcode quiet.

ec008b582015867243f1a62b843c9261bda67a34 authored over 10 years ago by kortschak <[email protected]>
Make usage cayley intro banner contextual

Only provide it when people run cayley without any other args.

d9096d6d9f87a8b55506ed3866f8b68fcfa1f82b authored over 10 years ago by kortschak <[email protected]>
Clean up usage

* Use raw strings.
* Hook usage into flag.
* Print banner to stderr as flag.PrintDefaults does.
...

318edfc3c76e1c394d7f72966aca608ea52f1980 authored over 10 years ago by kortschak <[email protected]>
Move flag handling out of config into main

This places all the flag definitions together, making them easier to
find, and makes it possible...

df2c5e3c2a32293e11f7c22023e68056a376a5c7 authored over 10 years ago by kortschak <[email protected]>
Merge pull request #135 from kortschak/mongo

Quieten go vet in mongo

cce0f88803a50932a346f3800c2c0684581dc8d3 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #132 from kortschak/repl

Fix error in REPL term shutdown leaving tty unsane

c8c7f1ff8c21c9db5627c26793e016a6cbabb487 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #131 from kortschak/tagger

Do tagger copying with less iteration

ce25bd9b762e035005de2f789e6f0afc822da484 authored over 10 years ago by Barak Michener <[email protected]>
Quieten go vet in mongo

93c981414750c44e6c478d389cfa34c13922448c authored over 10 years ago by kortschak <[email protected]>
Fix error in REPL term shutdown leaving tty unsane

Previously we did not close the liner term unless a SIGINT or SIGKILL
was received. This left th...

631188c626bf81d52421aea5315c04808bca9049 authored over 10 years ago by kortschak <[email protected]>
Do tagger copying with less iteration

This makes minimal difference to the benchmarks in cayley_test.go (a
variable ±5% on the bigger ...

08e47b4a9eb0091d823dca411ad09001dbca4c4a authored over 10 years ago by kortschak <[email protected]>
Merge branch 'master' into boltdb

77b72e71893aa39399f5429362ad8e1ecb42627a authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #127 from barakmich/localhost

Switch default to localhost. Fixes #107

775a253a06071d6e336c66712cba5dedcb85f0b4 authored over 10 years ago by Barak Michener <[email protected]>
Switch default to localhost. Fixes #107

b4ef86145d6c5c088aac179d502cf8b636d97a28 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #126 from barakmich/replcrash

Temporarily fix REPL crash by locking the kill channel

720a80a51fb80b09ff3aa93634ff8e023c0e9914 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #125 from barakmich/gremlin_underscore

Import underscore for Gremlin

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

8e16543da3edeb15ea50322f5a72687d027ec844 authored over 10 years ago by Barak Michener <[email protected]>
Import gremlin, v=2 for more cases

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

255746ea12e2c641b5e00b758c0a055d10e67b08 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #122 from barakmich/explain

Explain Level Logging and Correcting the Cost Model

2eb25968c2308907d76017954f889c9a0b11bb8f authored over 10 years ago by Barak Michener <[email protected]>
fix the tests and care not about result ordering

ca6922e79bbcc3b779960b6946e2b524321282d4 authored over 10 years ago by Barak Michener <[email protected]>
lock s.kill, send done signal

c1ff6ce1aa584a6354fe29793230d3b9556526c8 authored over 10 years ago by Barak Michener <[email protected]>
kortschak's fix

f605e1138dd798625b78c66c37880b64fa89b2e3 authored over 10 years ago by Barak Michener <[email protected]>
improve cost of bolt iterator

f4f0af4f53f03c16d065ffd95d75fe6abebb7783 authored over 10 years ago by Barak Michener <[email protected]>
Fix linksto and zero-costs

a371155cd22250c7f30692d949c465610274ac53 authored over 10 years ago by Barak Michener <[email protected]>
explain logging and weight fixing

e453385d5e9e04f60233b1556284e014369a883f authored over 10 years ago by Barak Michener <[email protected]>
concrete deltas

3b0110b22680a4bf99771cc9ed1fcef5748d7d04 authored over 10 years ago by Barak Michener <[email protected]>
Merge branch 'master' into boltdb

d74cd3e93e1cedbcd9ef6a76f59156d5ef1f5445 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #113 from barakmich/log_database

Convert Cayley indexing to an append-only log

e1e95b9686a42b5d23e684c4449946a6c792720a authored over 10 years ago by Barak Michener <[email protected]>
add test dep for travis

0ffb244b7bbdac869df235b77817a06825d0d35d authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #1 from kortschak/b

Use cznic/b B+tree implementation in place of GoLLRB for memstore

3b83845584a55626c612f6e5ccd37202690ca0fc authored over 10 years ago by Barak Michener <[email protected]>
Merge hash pool in from master

Conflicts:
graph/leveldb/triplestore.go
graph/mongo/triplestore.go

8720e17d871f42c1b7d66421d51f8229a43b8265 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #120 from barakmich/pool

Use sync.Pool to hold hashing objects for KV backends

55b03ce4c138a0e09ee5cc937f683527aa71127c authored over 10 years ago by Barak Michener <[email protected]>
port hasher pool to leveldb

de882b9f93a6f2b9a901c78daf0fc47fefc5bf3d authored over 10 years ago by Barak Michener <[email protected]>
Merge branch 'log_database' into b

Comparison of b against GoLLRB (as at d5f020).

$ benchcmp gollrb.bench b-gen.bench
benchmark ...

c618e556f469779d9e1038221677df7720c3b13c authored over 10 years ago by kortschak <[email protected]>
Experiment with sync.Pool

737037a894b3a452042d69aed3a5bff42170376b authored over 10 years ago by kortschak <[email protected]>
Merge branch 'master' into log_database

d5f020bc2e5ebd2538f4c41ed69c4b0242655200 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #119 from barakmich/go13

Bump to Go 1.3

6d609f191a53d51116f58c76ec0e1c07d7830e37 authored over 10 years ago by Barak Michener <[email protected]>
up to go 1.3

02f12834d7d07f454e36e95e623157bb71e5fa8d authored over 10 years ago by Barak Michener <[email protected]>
fix mongo indexing name mismatch

d2026ea271c24034960bfa91a0e8311361366513 authored over 10 years ago by Barak Michener <[email protected]>
comments and concretized deltas

f967b36f847b9a029fd1a5a4ea2c1e9a64cd8700 authored over 10 years ago by Barak Michener <[email protected]>
store less duplicate data in the indices

c94cd2a53abcd6f1a782675d540c821fd453b80b authored over 10 years ago by Barak Michener <[email protected]>
Merge branch 'log_database' into boltdb

69e4f087f86fb23bd96e656681deffad924fbb5e authored over 10 years ago by Barak Michener <[email protected]>
merge with master

fe0569c9d4c7a8f4174a471c95895543753b6ad5 authored over 10 years ago by Barak Michener <[email protected]>
117 patched in

c1550e347f47435a93f0e3b797b1bb5dea805d74 authored over 10 years ago by Barak Michener <[email protected]>
Merge pull request #118 from barakmich/issue117

Fixes #117, HasA speedup

11cfc3dfd88acb15a7ceaa2981f08312b81d6387 authored over 10 years ago by Barak Michener <[email protected]>
Merge branch 'master' into bolt_json

736e6fccf2efbef17989bedd6013da0cbac2b55d authored over 10 years ago by Barak Michener <[email protected]>