Ecosyste.ms: OpenCollective

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

github.com/Level/leveldown

Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.
https://github.com/Level/leveldown

Lets adopt same naming as for nan case, DbContext -> Database

3ede7b3d1cba70c262c553ffe71012e2a75aaf85 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Refactor some of the hideous iterator property code

4bcffea3c8edef1b4af6755076e9b241712abc38 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement iterator.next() and iterator.end()

043508a785c9839986d2727dc4751eaed9fa2cd8 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Use new instead of malloc to keep similar memory handling everywhere

cb34bf0ccb3cb26e1ca37bf7393d21292c185b30 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Only need to set filterPolicy once when Database object is created

6aca8c8ba6a7b3f3c5fc41dbc34d791558c137aa authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Dispose data pointed to by instances of leveldb::Slice

885574974b70c07254f4cde17e01a6f6ad2c9325 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Fix some napi commands + clean up old comments and reduce some if-statements

d6001e1e05e962703b28e19f4c6c797aba3bb8ec authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement batch_do() for immediate write operation

52ccc82112f87d2461b7ca0803807fec3f305a3d authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Accidentally disabled all tests but one :)

50062ad5fdd54e6824fb57ee99bcf78446ec5ab3 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement db_get_property()

ce049ddd473649f5e5f1244a33110c418d6c56cf authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement destroy_db()

ad079a561f55d197c438e58aaff4342de4c97651 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement db_compact_range()

0790470692ec1170e3ce5c58a88ff0aa029737dd authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Fix "iterator has ended" error

fc46554f34446306031d56a9f698a9e63d305290 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Fix ending open iterators while closing database (+ reorder Iterator struct)

023deaee10a4332fb8c69ab0c9254e045ea0a79c authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dc_approximate_size()

8aba0c3eb4f636825931b966d78ca8f29f617f6e authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement the rest of iterator_seek()

This concludes the full abstract-leveldown test suite

60b79828fd4de520a9b3096e17799948916e1b82 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement chained batch (+ rename some functions)

79966afccaf3c59037870e516d354fa7dda4c2b4 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement repair_db()

a1f94dab8473e2daf7d4ba9b215a610d743a2501 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
napi/leveldown.cc -> binding.cc

f7c6d93238b1ea77a2d14b4c44e094c5dac5f1d5 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Reorganize, macros at top, helpers etc

6f09aaf0140f8f57bc43f15b2e52a990d3375f1c authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement db_del()

8de66184ebc688c42400a44f039e7a45f463d2ef authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
.destroy() now calls back with null

1dfe4343278e2ea8713a1c74108c7108721bc90d authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement db_get()

2acd4b6b54ecee82f253c9183a3a36e5a98a5da6 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Fix error messages (needs to be copied)

5613fb5bdd734fff6e7b884d464607921df4b5af authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement db_close()

This concludes the factory-test.js in abstract-leveldown

57b0be4bfcd82f7f598f5366c3148a5ac37fac5f authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Reuse LD_STRING_OR_BUFFER_TO_COPY() macro in ToSlice() function

The ToSlice() function corresponds to the old LD_STRING_OR_BUFFER_TO_SLICE()
macro with the exce...

182a58bf72b5a874cd85a5e7893df7ec20a02247 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement iterator()

6889722fb25c8d8ac137a743abec3fe7a67037f3 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Move leveldb specific calls to Database

20f2aea52dec9d9f7eab1c77cf2dabbf7af78b9b authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Stub out iterator methods

085ef08597412ab31410802d6650f067f4fa830e authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Refactor calling code into CallFunction()

41c19a24ed09ecf634989bc98efcaf2a24c8572a authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Rename binding functions

e37cda04f05a6a3c4f76b360096f869e2ad61b02 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Compress constructor arguments a little bit

647c3dd77f7e7bc6b381051014ce252eca412726 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Remove nan/v8 based glue code

42da176853d4ceef2559ea9fea5dba10aa5dc9a1 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Reset back to normal testing

02ccedab25006743cd04920e591732fd358f0bfa authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement leveldown function (test/leveldown-test.js pass)

11797d8d179a7f745cbcb62ab3546e3d04b211e4 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Implement open()

71e782349ac5c263eeafcf64406fb35d0bf38d35 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Refactor common logic from OpenWorker and PutWorker into BaseWorker

1fba29c962860aca86ab67732f70e97c0b71b5c1 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Bench tweaks (#546)

* .benchmark not used, always clean db

* Make write-random same style as db-bench

* Make w...

0cf69aec5b0e256b4bbc8302ca9f81130f89a9d9 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Update db-bench (#545)

* default to db-bench.csv

* remove unused --throughputOutput

* rename --timingOutput to --...

b49194f482139244cde4b0fa478abbe1ebd68c80 authored almost 6 years ago by Vincent Weevers <[email protected]>
Merge pull request #539 from Level/normalize-gyp-files

Normalize gyp files

d7b73d3e79fd8b8f0b815991709f0d20db8f711e authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Normalize gyp files (indentation and use " everywhere)

bc48b15e0ddbdbbed3faae37accee7430b1b1745 authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
chore(package): update slump to version 3.0.0 (#504)

a941d96f98a63ac2571e32a505d3f6bc25491da3 authored almost 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Serialize compact range options (#517)

* handle errors in compactRange test

* use batch() in compactRange test

* serialize compac...

c604cc443e5fb3adb97285e68a58bb78c549ee72 authored almost 6 years ago by Vincent Weevers <[email protected]>
Fix snappy path in .npmignore (#535)

cbb745955365925a692c90d8462c08e986ee5b5f authored almost 6 years ago by Philippe Schommers <[email protected]>
Merge pull request #522 from filoozom/upgrade-snappy

Upgrade snappy to 1.1.7

cdf0f1a2e8d47a947a70d7ccd1790891e39ff14a authored almost 6 years ago by Lars-Magnus Skog <[email protected]>
Fix typo

Co-Authored-By: filoozom <[email protected]>

d41cc22395cd0002fafbfbec2af35777972a7741 authored almost 6 years ago by Vincent Weevers <[email protected]>
Add documentation about git submodules for developers

98bf44998c7200ff15717f21d8c614bbe676e928 authored almost 6 years ago by Philippe Schommers <[email protected]>
Fix AppVeyor build

030825130aee78065b7651bebbbc01079254be38 authored almost 6 years ago by Philippe Schommers <[email protected]>
Remove `git submodule update`

0ab9cf26580c57ba171b0f15bbb1b2575175c3aa authored almost 6 years ago by Philippe Schommers <[email protected]>
Init submodules

d8afaa5d10b662a1a96178ff41d501057419f0a1 authored almost 6 years ago by Philippe Schommers <[email protected]>
Move snappy to a git submodule

baff261bd84add983b952a735552876f18a128f6 authored almost 6 years ago by Philippe Schommers <[email protected]>
Upgrade snappy to 1.1.7

983ef6c2997cadcc8a1a6351ef7f31d42696fb01 authored almost 6 years ago by Philippe Schommers <[email protected]>
Make callback of makeTest an error-first callback (#518)

* make callback of makeTest an error-first callback

* normalize error assertions in tests tha...

d72a533194bc9de94c81489800989f55590e734a authored almost 6 years ago by Vincent Weevers <[email protected]>
remove unused 'key' argument from ChainedBatch#_clear (#519)

a088f94c1e6e8a2d83ac7d69a6956058112ad189 authored almost 6 years ago by Vincent Weevers <[email protected]>
Add segfault tests (#514)

* restore (but skip) segfault test from abstract-leveldown

* prevent segfault when calling it...

392394d6875b91c5015f000f10be4547d2acc191 authored almost 6 years ago by Vincent Weevers <[email protected]>
Merge pull request #511 from Level/finalize-next

Finalize next

d979b30888ef349f97c8d2b62bb31ccd026805a7 authored almost 6 years ago by Vincent Weevers <[email protected]>
readme: value may not be null or undefined

1e1b1de2cbaffd33f7f369e966a1669acea500d9 authored almost 6 years ago by Vincent Weevers <[email protected]>
target abstract-leveldown@6

9631b996d9f73045822a9936bd5323525d2dced9 authored almost 6 years ago by Vincent Weevers <[email protected]>
Merge pull request #508 from Level/next-migrate-seek-tests

Migrate seek tests to abstract-leveldown

922057ad8d166e780c9d95bbb765b01d365209ed authored almost 6 years ago by Vincent Weevers <[email protected]>
target Level/abstract-leveldown#b610da0

1fb0e4f980372e6a86da75a80d65ab66044f735a authored almost 6 years ago by Vincent Weevers <[email protected]>
remove unused iota-array and lexicographic-integer devDependencies

87e83cc14d06aa4bf4aa9f1eea99d9ee22b832a4 authored almost 6 years ago by Vincent Weevers <[email protected]>
moved seek tests to abstract-leveldown

23222b587d09bcfd31be9d058af6919e50482f2e authored almost 6 years ago by Vincent Weevers <[email protected]>
Merge pull request #506 from Level/next-serialization2

Update next to latest abstract-leveldown

1fd0bdb9b43b94fa26a4593716746ee22b3f496e authored about 6 years ago by Vincent Weevers <[email protected]>
implement _serializeKey and _serializeValue

With undefined behavior for nullish targets (range options and
seek targets). Previously, nullis...

1e363aab8b04835a90b562e6221accf590ea2186 authored about 6 years ago by Vincent Weevers <[email protected]>
implement _seek instead of seek

82cdd77323a252ba4e82700a9bd4b589551e8c74 authored about 6 years ago by Vincent Weevers <[email protected]>
target Level/abstract-leveldown#0f42686

a007051f8a0a5cbf9cb0b13a51d48fd5f039b1d1 authored about 6 years ago by Vincent Weevers <[email protected]>
Location was removed from abstract-leveldown (#494)

* Location was removed from abstract-leveldown

* handle location in LevelDOWN constructor
* ...

e1ac18dbbc6699c1eddb3bd70ce5317386b915e8 authored about 6 years ago by Lars-Magnus Skog <[email protected]>
Abstract tests single function (#495)

* Target abstract-leveldown#ffba12f

* Use single test function from abstract-leveldown

* T...

52b0777e9cad435cea7582cebf9de012dcfb5831 authored about 6 years ago by Lars-Magnus Skog <[email protected]>
Use suite.common() in test/common.js

7b0f6d91c13f7e67ee17799c2a4443675d3d7187 authored about 6 years ago by Lars-Magnus Skog <[email protected]>
Target abstract-leveldown#51af868

5745555a6eff837ae135ab8d5eeb57190e03c025 authored about 6 years ago by Lars-Magnus Skog <[email protected]>
Create next branch which targets master branch of abstract-leveldown

ab7c1a599dc6b9fe56b8255e7c1a34e4e7c4d9fd authored about 6 years ago by Lars-Magnus Skog <[email protected]>
Merge pull request #503 from Level/greenkeeper/standard-12.0.0

Update standard to the latest version 🚀

0ccf1a27d1f592288a3693c96734a1e79ed9d6d6 authored about 6 years ago by Lars-Magnus Skog <[email protected]>
Fix standard

7906d16886827dd4a4b663c3f07379ac8a64eab0 authored about 6 years ago by Lars-Magnus Skog <[email protected]>
chore(package): update standard to version 12.0.0

6bffc43ae5fddccef557252bad6b1f9090b4ea5d authored about 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
fix(package): update prebuild-install to version 5.0.0 (#490)

55559b4bc9699fab43868cd30d89acd289dbd9ff authored about 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
chore(package): update prebuild to version 8.0.0 (#502)

7142cebc335b7308fef8235f90e7dc49e46f566b authored about 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
fix(package): update nan to version 2.11.0 (#501)

627c7e33ab26592276f15f8114a8f7add38c313d authored about 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Add nyc and coveralls (#497)

819946c7abf3283bf3a4f9c1afe66403afed0e9b authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove node 9

0f5f554e86c59c496e06b1a6f4f73ab80b9135fc authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove .jshintrc

1d122b02b8b3c7035ffd14b02905ecc5f1cf3cef authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove copyright headers from code

508027dcae7c457917945146ffae4d5e7586f9d3 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove contributors from package.json

8a29ecc714fde5ae9bbcb2cd908631a42c2b023d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove g++-4.8 apt package from Travis (#489)

aea8613c6d0659e8297434468b726c2d0164243a authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove redundant db.close() from test/approximate-size-test.js

d04f2335405e3c7d662eb34b0b89f9a5de04b4bf authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Tweak changelog (#483)

* Remove empty headers

* Wrap github issues/pulls references in parenthesis

* Use remark-c...

f8077cf07db7edfb50c67e4f0cd1e1ee87f6305e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Tweak copyright years for less maintenance

98cbb4f7333ab1934c3397fbb424aa03dfd3dffc authored over 6 years ago by Lars-Magnus Skog <[email protected]>
4.0.1

82b9675a927c9af5482d1acbc7d342b0229a9273 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
prepare 4.0.1 (#480)

11e2017aa815714e0043a3d012855743fa77865c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Merge pull request #479 from Level/greenkeeper/abstract-leveldown-5.0.0

Update abstract-leveldown to the latest version 🚀

83ae78d0914f5e86f20a868749037ee91fa0726b authored over 6 years ago by Lars-Magnus Skog <[email protected]>
fix(package): update abstract-leveldown to version 5.0.0

1e7dbb7c5608ef734b6917fda425449d56a10fbf authored over 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
remove old hack from appveyor.yml

e51c010f910efe56999e98dbda6bfed88819dc18 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
4.0.0

315e0f22aab9ff770f524705bd63026283526043 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
update changelog and upgrade guide for v4.0.0 (#476)

* update changelog and upgrade guide for v4.0.0

* update after feedback

* update after fee...

a3392190b0b26775c335b581752b541010c654ec authored over 6 years ago by Lars-Magnus Skog <[email protected]>
remove TypeScript typings (#475)

* chore: remove typings

* chore: remove typing files

a03d38dfc626463c2db2a39926ad76342640adf4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
fix docs for approximateSize() callback (#473)

99069da5057b9f24c9cf29a9899b9e2e736a15cd authored over 6 years ago by Lars-Magnus Skog <[email protected]>
add a note on upgrading to 3.0.1+ if running node 10 (#471)

* add a note on upgrading to 3.0.1+ if running node 10

* clarify 2.0.1+ is needed for node 10...

9efc9b8187e0b14940119341d67341368ff90351 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
import and fix gc test from levelup (#469)

c12911e4152c9b040faf4f060dfb7638af270e9b authored over 6 years ago by Vincent Weevers <[email protected]>
Update readme (#467)

* normalize sections

* remove <hr>

* License & copyright -> License

* capital letters i...

d0d8b125f0c374b29858999755cb2a89e3cfdb1b authored over 6 years ago by Lars-Magnus Skog <[email protected]>
node-uuid deprecated, use uuid

032dd5164c3d9af3b572ce199c8fa3fb97af3a79 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Standard (#466)

* use and run standard

* standard: add badge

* standard --fix

* standard: manual tweaks...

efeaf463e1bd54ad9c8b990ca3d1728740360d43 authored over 6 years ago by Lars-Magnus Skog <[email protected]>