Ecosyste.ms: OpenCollective

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

github.com/peermaps/eyros

interval database
https://github.com/peermaps/eyros

move type variables around for GetId

a9ae0cf1f546a740b3e47b104a87423e6c540ee4 authored almost 4 years ago by substack <[email protected]>
GetId trait

4dc4d6d45830ebcef595f4efa6d8059b8bca0f28 authored almost 4 years ago by substack <[email protected]>
asserts not needed anymore

c68459343b6410d88894aea17611ae11896e4764 authored almost 4 years ago by substack <[email protected]>
work-around checking external tree bounds

8d633e0b7aa285dd27908ac09fdabefb94432ddf authored almost 4 years ago by substack <[email protected]>
optimize()

49e502abdc5f49f87c253924f1c11ae58abc613a authored almost 4 years ago by substack <[email protected]>
rebuild_depth field and build_with_rebuild_depth()

7576b8ec5666c3e33f43262df1a377e7e0d83750 authored almost 4 years ago by substack <[email protected]>
remove cbbox

66b5482ee411ea0781d0e6935c57c3ed4883a771 authored almost 4 years ago by substack <[email protected]>
tree rebuilding to an arbitrary depth

9022da4c667a403393b8dbd45cbcd8d454e18a43 authored almost 4 years ago by substack <[email protected]>
remove eprintlns

ac995959dd1ad700343bad8702993fe702ca8ff0 authored almost 4 years ago by substack <[email protected]>
fix very important bug in bounds calculation

33e297aca733a03deb8271773bf35c8d62aa47bb authored almost 4 years ago by substack <[email protected]>
compare external tree bbox to query bbox for ~2-4x reduction in data read during traversal

b3da4937c1e40f98d9507c48c8cfbd6760b78e47 authored almost 4 years ago by substack <[email protected]>
bitfield appears to be fixed

df15763c484b5b86dc4c48c756b30461153bb5b0 authored almost 4 years ago by substack <[email protected]>
bitfield for pivot intersections but issues remain

438c262348d34ceebb5f5055cefb09c1f7da52d4 authored almost 4 years ago by substack <[email protected]>
fixed condition where parsed trees would not equal structure before parsing

cfc5e3006c08ee2f6b6c95bc1707d17953a4ef2e authored almost 4 years ago by substack <[email protected]>
fix bug in get_file() causing file clashes

a534c3a096a26c3c188f1c5f23b6649c213b48f5 authored almost 4 years ago by substack <[email protected]>
examples ported or deleted

b7cf97d1f6c36715d7baa337b4bff152bfadbdd8 authored almost 4 years ago by substack <[email protected]>
all tests ported

3a40014ff08d8a643bab1ea31d1c90d49fc62b48 authored almost 4 years ago by substack <[email protected]>
delete, merge, multi_batch_{2d,base_lt_data} tests ported

e754b3163d7b035b6f99b7c845038a34239dd170 authored almost 4 years ago by substack <[email protected]>
ported mega_batch

9ba91acf81b06d50d5f94612e9d5c7e024005923 authored almost 4 years ago by substack <[email protected]>
fix load_mixed test

ddb04bc745d3204e46af1d7c1a77fe99edc809da authored almost 4 years ago by substack <[email protected]>
load test

00cbfa1aa4aab976066dbe12931f9c0c847ba331 authored almost 4 years ago by substack <[email protected]>
move batch implementation out of point into DB

106e2c973d0054d84a0038b17522a620f90cbd63 authored almost 4 years ago by substack <[email protected]>
fix for arithmetic overflow

1491cb9e0f7e6f1ea0668b2434495544323afbfa authored almost 4 years ago by substack <[email protected]>
fix query logic. some tests pass now

3286c2ab1b9c52be8fb7f9d2a31f07fcf52c9b40 authored almost 4 years ago by substack <[email protected]>
remove matched: it doesn't do anything since the switch to ranges

670bb85d05d4dadda4780dab30726198031f32bb authored almost 4 years ago by substack <[email protected]>
ported mix tests, failing

90859867b5aef1b2ad91bc45a83994861c2ff20d authored almost 4 years ago by substack <[email protected]>
more checks

395c38f90f321809cdc8d62bd406b5577e2b6a5a authored almost 4 years ago by substack <[email protected]>
ported array value test, failing

c6e41d71edf7ffd636bcc1d07ad964adef9227f3 authored almost 4 years ago by substack <[email protected]>
more asserts, sort pivots

ca1e062152b8691a79bdb82d993ef47e1f512337 authored almost 4 years ago by substack <[email protected]>
tree_cache_size setup field

7b7edddc4f026e077a51a1101de82f7c74ea97a4 authored almost 4 years ago by substack <[email protected]>
fix traversal hang bug in the to_bytes allocator

a269661f64f45c807e857664ebf6bd5f02026297 authored almost 4 years ago by substack <[email protected]>
fix traversal mis-alignment in serialization

e1d7ad0ce9a7d9774910f7e435b4263e0ab31c2b authored almost 4 years ago by substack <[email protected]>
fix for setting Nones in meta

8d85b0e1ef7babe33a4ac391b1aec75e7ccaf25e authored almost 4 years ago by substack <[email protected]>
fixes meta loading but dropping data and odd bitfield behavior

4ede97af0a394ebfa667bec0c8683b21b028c7e0 authored almost 4 years ago by substack <[email protected]>
fix serializing roots

785a748f5ed0b78cb10421faca9a283e9c72b8d2 authored almost 4 years ago by substack <[email protected]>
pass through TreeFile to queries instead of loading every time

f2b347b274987fd21a48509f6dcfd53798953b93 authored almost 4 years ago by substack <[email protected]>
load roots from meta file on start

1c7565f3f0d5b5562ec1dde66586ec21ebbf0616 authored almost 4 years ago by substack <[email protected]>
fix bug in roots handling

8d5194570d4b88e034aeddebb8b674d46a48afd4 authored almost 4 years ago by substack <[email protected]>
serialize roots

f2e52085e9544434259702cc1b52604f4d33c893 authored almost 4 years ago by substack <[email protected]>
some io concurrency

c4372eca8f01d2cc0117472b04ab2f8f494296cf authored almost 4 years ago by substack <[email protected]>
updated does not live long enough

81023556b3a1fb26b34a84381ce68ae07ac62aa7 authored almost 4 years ago by substack <[email protected]>
measure disk/memory perf

eb758c78af95ae5674b17ed23c2873297b2dfa6c authored almost 4 years ago by substack <[email protected]>
use max_records. appears to work well

b97622e89d77d6e904d9435bcb998391ced3126d authored almost 4 years ago by substack <[email protected]>
pass through setupfields

3d446152179dae8e506e9f2c2dbf9694c9f7c4f9 authored almost 4 years ago by substack <[email protected]>
use Merge struct for merges, add setup field params

133e0b7f67a3afdc93df89b96d35cf81c7354ffa authored almost 4 years ago by substack <[email protected]>
fix TreeFile lookup

fd7fe4d7cd0bd86134aea912cf35008c817f7f06 authored almost 4 years ago by substack <[email protected]>
hooked up storage but too many files

e68aabee3855598d72311d48c2f7b8844206e71b authored almost 4 years ago by substack <[email protected]>
TreeFile and storage.remove(). not yet hooked up

faff9fd517a265055d708f85735f9b2de9155a7a authored almost 4 years ago by substack <[email protected]>
per-dimension open_from_path functions to avoid messy genertic type params

e746ea7a68ebca908e386bda93c982a4c6c16754 authored almost 4 years ago by substack <[email protected]>
add meta storage

bfd8c07fc4a2054d4656a304149be6fbef41035d authored almost 4 years ago by substack <[email protected]>
remove count and bounds from Tree

69079fbc43bee5cbaf275870e58f54d07a6cdfa5 authored almost 4 years ago by substack <[email protected]>
inline bounds into TreeRefs

39f138453037a03ac2b9777c0e907aea34635a51 authored almost 4 years ago by substack <[email protected]>
include refs into Node::Data and merge into tree structure during rebuilds

d17f9b09ff39cfcfc930d67922fc81e2fe26235e authored almost 4 years ago by substack <[email protected]>
logic to incorporate refs in children of the root trees based on overlaps

230aa073b0d47eadd7f5ad170c0c9b48b929130f authored almost 4 years ago by substack <[email protected]>
part of merge overlap implementation

3480a99845dc3f3e6acdf7235afca0797a349958 authored almost 4 years ago by substack <[email protected]>
LSM update the roots of the in-memory trees and update next_tree

7b9814d40df5878db1f14a4f7e30388039a87876 authored almost 4 years ago by substack <[email protected]>
store unchanging data on the mstate to avoid unnecessary refs

004a23b22ed2871cbd237200f590fd75839d5e40 authored almost 4 years ago by substack <[email protected]>
pass through refs for construction and use slices instead of vec refs

d23472eb0c6b9e35a549f631857c3ed87a324cce authored almost 4 years ago by substack <[email protected]>
drop unnecessary pivot sort

a54b6407d641aa2ac249838ed8d6236495ea67b3 authored almost 4 years ago by substack <[email protected]>
use in-place sorted vec and re-sort for each level

665944a041e624bac02945dd9f74cd1d1f9c09ac authored almost 4 years ago by substack <[email protected]>
remove Arc on insert too

b67706dd2ce60e3dbb4d21ba22f27b6b720b47e5 authored almost 4 years ago by substack <[email protected]>
slightly faster to use a ref for pivot instead of an Arc

7dfc2d61738a67b65f5c7b3221ff8d8f14ff16c7 authored almost 4 years ago by substack <[email protected]>
nearly 2x faster using this filter instead of filter+fold

e87e64d0a364ff5c571dc72e4bb27312da472bf6 authored almost 4 years ago by substack <[email protected]>
count bytes for trees

a0f2526774a302aeea01b6d834a2a2a106b6f05c authored almost 4 years ago by substack <[email protected]>
mstate to hold mutable refs

b29c4116d01573b20e1b1d9e59b8d56f4a2d32e3 authored almost 4 years ago by substack <[email protected]>
refactored tree-building to use Build struct except for matched

e5d3ae27d12b9c4c7d732671773af701fd19d709 authored almost 4 years ago by substack <[email protected]>
refactor long tree building args into Build struct to make room for more args

e85e2e667d5f9697752e857c74351ade79932e30 authored almost 4 years ago by substack <[email protected]>
parse external refs properly

e40c1790123e3a78a564d3e637a0bc998095fafa authored almost 4 years ago by substack <[email protected]>
dimensional feature flags for macros

1b533d77c3eee60653c7154e83817c9627954704 authored almost 4 years ago by substack <[email protected]>
full macros for 3-dimensions

508d88adea37b197d8f624b3c281418f14fd2682 authored almost 4 years ago by substack <[email protected]>
tree/ prefix for tree storage

45507e5c0183cac373d55eae8ca9bbc49dc1f6bc authored almost 4 years ago by substack <[email protected]>
implementation for reading refs where they are found, but not generating them yet

4e496add093d4b266dbf8edd49fd850c36c11cb3 authored almost 4 years ago by substack <[email protected]>
mostly fleshed out macro for multi-dimension

0107d625e53bcef9501d6af86338ca30fd21f9bc authored almost 4 years ago by substack <[email protected]>
remote old bits of new example

465b7166fb66f3e677da0d9f32b173ec31d8ff8a authored about 4 years ago by substack <[email protected]>
skip building a tree only to break it apart right afterward

4495d871ac42fbee1686e143467d600d3b7771d1 authored about 4 years ago by substack <[email protected]>
simple log structured merge strategy

ae2111dd53b2d9398e124d059500e471385c98f1 authored about 4 years ago by substack <[email protected]>
tree option types

1de3688d7a49329fc1218d10a9f6a0be5a7e4872 authored about 4 years ago by substack <[email protected]>
max depth diagnostic

3e7b392035ad7d305c40ff77efe8f4d3a2f4d3b3 authored about 4 years ago by substack <[email protected]>
issue was in the example

7efa68815412b0d1521a7de563956ef77f347112 authored about 4 years ago by substack <[email protected]>
all records put in come out with no duplicates

42072de5e304a13a00a0dbedc809671ee8f1c3e7 authored about 4 years ago by substack <[email protected]>
partly fixed but some duplicates in query results

093cae69fff4b32b1d23bdf2f5dac06fdf7578c9 authored about 4 years ago by substack <[email protected]>
query implementation. some filtering issues

8d6e1f5fb824bcc02a1ee3ac1f0267c5c42e59d0 authored about 4 years ago by substack <[email protected]>
more reorganizing types behind Arc/Mutex for query()

1fbecce0beade7e18a24db55991fba0f8a338795 authored about 4 years ago by substack <[email protected]>
bounds type

03ccce2ced6ee716e24daa944562031679210e2a authored about 4 years ago by substack <[email protected]>
factor out Stream type and remove generic type param for streams

2f7b15f425295f1b698ab09cd00d5620a298bd91 authored about 4 years ago by substack <[email protected]>
types agree for queries

d483723d0869793a1d6309e412cc7e787125449b authored about 4 years ago by substack <[email protected]>
parsing implementation works

ce698575425b3b81ab21fda9756e6efc2201cd66 authored about 4 years ago by substack <[email protected]>
using a u32 for branch pointers. not crashing any more

5a0c8bdd0f96a0eef114b08b0ffc3705d128a807 authored about 4 years ago by substack <[email protected]>
to_bytes for trees appears to work

49b546d5c923c2e81ada2e0ce5b8244d759ed836 authored about 4 years ago by substack <[email protected]>
part of a to_bytes implementation from a recursive size calculation

2de2d400190c2af353cf76bff4660b17526c4da6 authored about 4 years ago by substack <[email protected]>
bounds calculation

4553e2518afaa422c9172cd571bb42271b62065b authored about 4 years ago by substack <[email protected]>
new data schema

34575747150b4fd9c3b83a3ccb56eb72283731ef authored about 4 years ago by substack <[email protected]>
tree construction hooked up to DB

45ad8c6d83aebc9c7dd66a5cc3059705a6de60e4 authored about 4 years ago by substack <[email protected]>
top-level Point type but use dimension-specific internal structs

b2d8419cf07bc7f15b7fa01acb9450c9c2ba9480 authored over 4 years ago by substack <[email protected]>
new stub structure for per-dimension modules

5a586982c109320880f566b68247dea89b159254 authored over 4 years ago by substack <[email protected]>
parsing implementation

44e7975aa98303c22362774202d4590e0a3b2bbb authored over 4 years ago by substack <[email protected]>
split out serialization into separate file

4d2c0071ca30d01f57f4f9f879c2870abd77778f authored over 4 years ago by substack <[email protected]>
untested block-cluster serialization

0cad39c5d3b3f5864eee2926371a33dcdea02ef8 authored over 4 years ago by substack <[email protected]>
stable type parameters. list and merge implementations

bfc7ac005df8eeebf15207b412a3c88583fdb249 authored over 4 years ago by substack <[email protected]>
new block cluster prototype

da5ee1ebacf01741e41cf84d08674338a5d10ce0 authored over 4 years ago by substack <[email protected]>