Skip to content
This repository was archived by the owner on Dec 1, 2024. It is now read-only.
/ rocksdb Public archive
This repository was archived by the owner on Dec 1, 2024. It is now read-only.

Rewrite to N-API #100

@vweevers

Description

@vweevers
  • Copy binding.cc, binding.js, leveldown.js, chained-batch.js and iterator.js from leveldown
  • Restore windows destroy patch
  • Change includes and add namespace alias
  • Add RocksDB specifics (see diff below)
    • rocksdb::Options
    • readOnly option
    • CompactRangeOptions
    • blockCache (shared pointer and no delete)
  • Copy tests from leveldown then restore RocksDB-specifics
  • Copy prebuild setup from leveldown (without cross-compilation)
  • Update minimum node version and related docs
  • Ensure prebuilds/ is included in npm package
  • Run leak-tester-batch.js, leak-tester-iterator.js, leak-tester.js
  • Add GitHub tokens

Metadata

Metadata

Assignees

No one assigned

    Labels

    refactorRequires or pertains to refactoringsemver-majorChanges that break backward compatibility

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions