Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fold in rocksdb libs (attempt 2) #2040

Closed
wants to merge 317 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 11, 2012

  1. Copy ByteStrings into CStringLens

    Unfortunately, there seems to be no other way to guarantee that the CStringLens
    are not GC'ed prematurely.
    kim committed Jun 11, 2012
    Configuration menu
    Copy the full SHA
    703dc79 View commit details
    Browse the repository at this point in the history
  2. Patch release 0.1.1

    kim committed Jun 11, 2012
    Configuration menu
    Copy the full SHA
    c654ce9 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2012

  1. Add *.hi to .gitignore

    kim committed Nov 11, 2012
    Configuration menu
    Copy the full SHA
    17a5940 View commit details
    Browse the repository at this point in the history
  2. Make GC-safe batch write without copying

    The trick is to use touchForeignPtr on the ByteString arguments' underlying
    ForeignPtr, which is what withForeignPtr does. Luckily, Data.ByteString.Internal
    is exported.
    kim committed Nov 11, 2012
    Configuration menu
    Copy the full SHA
    034e423 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d19957 View commit details
    Browse the repository at this point in the history
  4. Add support for bloom filter ("filter policy")

    Also, drop custom env support, as it's not really useful here.
    kim committed Nov 11, 2012
    Configuration menu
    Copy the full SHA
    7080b05 View commit details
    Browse the repository at this point in the history
  5. Add support for querying the runtime version of libleveldb

    Note that this requires libleveldb 1.7
    kim committed Nov 11, 2012
    Configuration menu
    Copy the full SHA
    3b9e546 View commit details
    Browse the repository at this point in the history
  6. Release 0.2.0

    kim committed Nov 11, 2012
    Configuration menu
    Copy the full SHA
    67d7296 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2012

  1. Try setting up travis build

    kim committed Nov 22, 2012
    Configuration menu
    Copy the full SHA
    7cca3fd View commit details
    Browse the repository at this point in the history
  2. Tell travis about haskell

    kim committed Nov 22, 2012
    Configuration menu
    Copy the full SHA
    a020bd4 View commit details
    Browse the repository at this point in the history
  3. Use make for install (travis)

    kim committed Nov 22, 2012
    Configuration menu
    Copy the full SHA
    677839b View commit details
    Browse the repository at this point in the history
  4. Typo

    kim committed Nov 22, 2012
    Configuration menu
    Copy the full SHA
    57c0b70 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d12c2cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    112fc36 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2013

  1. Configuration menu
    Copy the full SHA
    3a29070 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2013

  1. Configuration menu
    Copy the full SHA
    b66f8f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cbb383 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    46d456e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30ce10a View commit details
    Browse the repository at this point in the history
  5. Bug: Fix 'fillCache' option setting

    Instead of setting the 'fill_cache' option, 'set_verify_checksum' was
    called incorrectly using the 'fillCache' setting.
    NicolasT committed Apr 13, 2013
    Configuration menu
    Copy the full SHA
    70062a1 View commit details
    Browse the repository at this point in the history
  6. Create low-level API without MonadResource context

    This commit introduces Database.LevelDB.Base, which is similar to the
    Database.LevelDB API, but without using resourcet/MonadResource and
    using plain MonadIO instead.
    
    The API of Database.LevelDB is kept as-is (the module now mostly
    re-exports functions from Database.LevelDB.Base with some extra type
    restrictions, i.e. MonadResource m).
    NicolasT committed Apr 13, 2013
    Configuration menu
    Copy the full SHA
    f22769f View commit details
    Browse the repository at this point in the history
  7. Refactor iterKey & iterValue

    This commit lifts the common code from iterKey and iterValue.
    NicolasT committed Apr 13, 2013
    Configuration menu
    Copy the full SHA
    96ce7c3 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10 from NicolasT/fix-features

    Fix build of 'features' example
    kim committed Apr 13, 2013
    Configuration menu
    Copy the full SHA
    13f7d0f View commit details
    Browse the repository at this point in the history
  9. Prefix example executables with 'leveldb-example-'

    So as to not pollute the namespace for plain 'cabal' (vs. 'cabal-dev') builds.
    kim committed Apr 13, 2013
    Configuration menu
    Copy the full SHA
    df60e62 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    565cec3 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #13 from NicolasT/fix-fillcache

    Bug: Fix 'fillCache' option setting
    kim committed Apr 13, 2013
    Configuration menu
    Copy the full SHA
    726ce41 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2013

  1. Merge remote-tracking branch 'nicolast/less-resourcet'

    Conflicts:
    	src/Database/LevelDB.hs
    kim committed Apr 19, 2013
    Configuration menu
    Copy the full SHA
    9300491 View commit details
    Browse the repository at this point in the history
  2. Drop record syntax for Iterator

    kim committed Apr 19, 2013
    Configuration menu
    Copy the full SHA
    a944131 View commit details
    Browse the repository at this point in the history
  3. Free options after handle

    Probably not an issue, but not sure about scheduling semantics.
    kim committed Apr 19, 2013
    Configuration menu
    Copy the full SHA
    62f9405 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    989d1ed View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2013

  1. Formatting

    kim committed Apr 21, 2013
    Configuration menu
    Copy the full SHA
    9529443 View commit details
    Browse the repository at this point in the history
  2. Fix Iterator locking

    Actually, not sure why this works: shouldn't a nested 'withMVar' block?
    kim committed Apr 21, 2013
    Configuration menu
    Copy the full SHA
    7405224 View commit details
    Browse the repository at this point in the history
  3. Reorganize modules

    kim committed Apr 21, 2013
    Configuration menu
    Copy the full SHA
    ca2245b View commit details
    Browse the repository at this point in the history
  4. Adjust ghc options

    kim committed Apr 21, 2013
    Configuration menu
    Copy the full SHA
    8c6a73c View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2013

  1. Configuration menu
    Copy the full SHA
    2a08a46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    868a2c1 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2013

  1. Require external synchronization for iterator access

    Reason is, we need to resort to IO for higher-order functions which defeats the
    purpose of generalizing to MonadIO. Also, the semantics of nested withMVar
    blocks is a bit unclear.
    kim committed May 21, 2013
    Configuration menu
    Copy the full SHA
    13b08ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    279c3f4 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2014

  1. Configuration menu
    Copy the full SHA
    6a3f783 View commit details
    Browse the repository at this point in the history
  2. whitespace

    kim committed Jan 10, 2014
    Configuration menu
    Copy the full SHA
    8c6fc60 View commit details
    Browse the repository at this point in the history
  3. Add a changelog

    kim committed Jan 10, 2014
    Configuration menu
    Copy the full SHA
    9015dee View commit details
    Browse the repository at this point in the history
  4. Release 0.3 (finally)

    kim committed Jan 10, 2014
    Configuration menu
    Copy the full SHA
    54d3e43 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2014

  1. first rocksdb version

    agrafix committed Jul 29, 2014
    Configuration menu
    Copy the full SHA
    f6b7ea9 View commit details
    Browse the repository at this point in the history
  2. switched to drone.io

    agrafix committed Jul 29, 2014
    Configuration menu
    Copy the full SHA
    ce82da2 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2016

  1. Configuration menu
    Copy the full SHA
    794a357 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2016

  1. Configuration menu
    Copy the full SHA
    84967a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00e63f7 View commit details
    Browse the repository at this point in the history
  3. Removed MonadResource

    pva701 authored and gromakovsky committed Dec 11, 2016
    Configuration menu
    Copy the full SHA
    92c58b7 View commit details
    Browse the repository at this point in the history
  4. Removed ' from function's name

    pva701 authored and gromakovsky committed Dec 11, 2016
    Configuration menu
    Copy the full SHA
    9b2c415 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2016

  1. Configuration menu
    Copy the full SHA
    a2d85c4 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2016

  1. Add Linux/Windows/OSX CI

    domenkozar committed Dec 19, 2016
    Configuration menu
    Copy the full SHA
    f730b76 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from serokell/ci

    Add Linux/Windows/OSX CI
    domenkozar authored Dec 19, 2016
    Configuration menu
    Copy the full SHA
    7acc074 View commit details
    Browse the repository at this point in the history
  3. Also support Windows

    domenkozar committed Dec 19, 2016
    Configuration menu
    Copy the full SHA
    d21d00e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2 from serokell/windows

    Change include paths to also support Windows
    gromakovsky authored Dec 19, 2016
    Configuration menu
    Copy the full SHA
    f0e045d View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2016

  1. Configuration menu
    Copy the full SHA
    f5f6d23 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2017

  1. Configuration menu
    Copy the full SHA
    eef063d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1f65c2 View commit details
    Browse the repository at this point in the history
  3. Increase version

    gromakovsky committed Jan 11, 2017
    Configuration menu
    Copy the full SHA
    72dc064 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2017

  1. Add basic tests

    gromakovsky committed Jan 14, 2017
    Configuration menu
    Copy the full SHA
    0493917 View commit details
    Browse the repository at this point in the history
  2. tests: also run on Windows

    domenkozar committed Jan 14, 2017
    Configuration menu
    Copy the full SHA
    8ca00a3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aa6f223 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    883c671 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bbcabd5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0061e5e View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2017

  1. Configuration menu
    Copy the full SHA
    4b66276 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2017

  1. appveyor: copy the dll

    domenkozar committed Jan 17, 2017
    Configuration menu
    Copy the full SHA
    311b275 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2017

  1. Configuration menu
    Copy the full SHA
    377d4ef View commit details
    Browse the repository at this point in the history
  2. Readme.md -> README.md

    domenkozar committed Jan 18, 2017
    Configuration menu
    Copy the full SHA
    8e525e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22730f5 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2017

  1. Configuration menu
    Copy the full SHA
    031cfb0 View commit details
    Browse the repository at this point in the history
  2. Change name to rocksdb-haskell

    We had a poll inside Serokell to decide whether the name should be 'rocksdb'
    or 'rocksdb-haskell'. The former is shorter and more reasonable, while the
    latter is the original name.
    The latter name won the poll, hence I am chaning it.
    gromakovsky committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    f838e1f View commit details
    Browse the repository at this point in the history
  3. Make version consist of three components

    In Serokell we use versions consisting of three components.
    Current version is 0.1.0, because it's going to be the first
    release of our fork.
    gromakovsky committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    5004b4b View commit details
    Browse the repository at this point in the history
  4. Remove some leftovers

    gromakovsky committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    9fe5b69 View commit details
    Browse the repository at this point in the history
  5. Remove ghc-prof-options

    gromakovsky committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    599e919 View commit details
    Browse the repository at this point in the history
  6. Set version to 1.0.0

    Previous version was 0.1.0, but it turned to already exist on hackage and
    because of that I couldn't upload it.
    So I decided to make version 1.0.0 denote the very beginning.
    gromakovsky committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    0b6f266 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2017

  1. Configuration menu
    Copy the full SHA
    9ffff76 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2017

  1. [CSL-1803] Fix Unicode problem in Windows

    This commit also adds a test to a database with Unicode in its
    filepath.
    rockbmb committed Dec 2, 2017
    Configuration menu
    Copy the full SHA
    1a6491e View commit details
    Browse the repository at this point in the history
  2. [CSL-1803] Bump LTS version to 9.14, so it uses ghc-8.0.2, which is a…

    …vailable in Nixpkgs
    deepfire authored and rockbmb committed Dec 2, 2017
    Configuration menu
    Copy the full SHA
    48d77db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40bf018 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6 from serokell/neongreen/csl-1803-linux-encoding

    [CSL-1803] On Linux, use UTF-8 for filepath encoding
    gromakovsky authored Dec 2, 2017
    Configuration menu
    Copy the full SHA
    96f78ca View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2018

  1. Exported 2 functions for usage in batch writes

    `Data.Binary.encode` produces `Bytestring` of wrong type.
    So, no way to pack some `Binary x` into `Put` constructor for batch writes -
    - except by writting these functions by hand.
    Heimdell authored Mar 28, 2018
    Configuration menu
    Copy the full SHA
    b67a520 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2018

  1. Merge pull request #11 from Heimdell/patch-1

    Exported 2 functions for usage in batch writes
    volhovm authored Apr 25, 2018
    Configuration menu
    Copy the full SHA
    84d553e View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. initial commit

    larskuhtz committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    19bdd0a View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. Configuration menu
    Copy the full SHA
    fda9a32 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. Configuration menu
    Copy the full SHA
    7a2be3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    227b074 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. Configuration menu
    Copy the full SHA
    09b3166 View commit details
    Browse the repository at this point in the history
  2. add travis-ci script

    larskuhtz committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    9f1e4dc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from kadena-io/travis-ci

    add travis-ci script
    larskuhtz authored Aug 13, 2019
    Configuration menu
    Copy the full SHA
    0d4fd21 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

  1. Configuration menu
    Copy the full SHA
    29344d4 View commit details
    Browse the repository at this point in the history
  2. More rocks db table tests

    larskuhtz committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    5a89e54 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1 from kadena-io/lars/batches

    Add support for atomic write batches
    larskuhtz authored Aug 15, 2019
    Configuration menu
    Copy the full SHA
    bde0263 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. Configuration menu
    Copy the full SHA
    32fb927 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from kadena-io/rocksDbCas-batches

    cas batch calls for RocksDbTable
    larskuhtz authored Aug 16, 2019
    Configuration menu
    Copy the full SHA
    18c44a8 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2020

  1. Add HasCasLookup

    larskuhtz committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    1a0e7c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2020

  1. Merge pull request #4 from kadena-io/lars/has-cas-lookup

    Add HasCasLookup
    larskuhtz authored Apr 13, 2020
    Configuration menu
    Copy the full SHA
    eb4a9f4 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. update README

    larskuhtz committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    36ed1ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cd6b77 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

  1. update travis-ci

    larskuhtz committed Sep 15, 2020
    Configuration menu
    Copy the full SHA
    ae73889 View commit details
    Browse the repository at this point in the history
  2. github actions workflow

    larskuhtz committed Sep 15, 2020
    Configuration menu
    Copy the full SHA
    f919743 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6 from kadena-io/updated-ci

    Updated ci
    larskuhtz authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    bb2d5c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bbd423 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5 from kadena-io/noThunks

    add NoThunks instances to RocksDB types
    larskuhtz authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    50b607c View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Configuration menu
    Copy the full SHA
    ccf34bd View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Merge pull request #7 from kadena-io/fix-github-actions-build

    Fix caching in GitHub Actions build
    larskuhtz authored Nov 2, 2020
    Configuration menu
    Copy the full SHA
    59771ef View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Configuration menu
    Copy the full SHA
    8bdb150 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8 from kadena-io/larskuhtz-patch-1

    GitHub actions update dependencies
    larskuhtz authored Nov 17, 2020
    Configuration menu
    Copy the full SHA
    45dda30 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. build with ghc-9

    larskuhtz committed May 10, 2021
    Configuration menu
    Copy the full SHA
    fbb4b45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    582f9fc View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. update ci build

    larskuhtz committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    97e27a0 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. Configuration menu
    Copy the full SHA
    8dbfdae View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    559f5b8 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Address review

    edmundnoble committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    2eb78a0 View commit details
    Browse the repository at this point in the history
  2. Namespace movements

    edmundnoble committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    64c436c View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. Merge pull request #10 from edmundnoble/rocksdb-goodies

    Rocksdb goodies
    edmundnoble authored Dec 31, 2021
    Configuration menu
    Copy the full SHA
    4c71dcc View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. Edmund/rocksdb delete range (#12)

    * Initial go at delete range support
    
    * Configuration foibles
    
    * Default options for withTempRocksDb
    
    * FFI x 2
    
    * Hm
    
    * Add compact range
    
    * Allow omitting range bounds
    
    * Try to fix Mac build
    
    * Modern default settings for RocksDB
    
    maxOpenFiles = -1
    writeBufferSize = 64MB
    
    * Make compaction safe
    
    * Use unsafePackCStringFinalizer in get
    
    * Add extra build requirements to README
    
    * Use more unsafeUseAsCStringLen
    edmundnoble authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    4136b82 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Configuration menu
    Copy the full SHA
    cf356d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f520867 View commit details
    Browse the repository at this point in the history
  3. Set auto prefix mode

    edmundnoble committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    6c66eda View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. Set prefix extractor

    edmundnoble committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    8223031 View commit details
    Browse the repository at this point in the history
  2. Enable C++17

    edmundnoble committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    5d8dd7e View commit details
    Browse the repository at this point in the history
  3. What

    edmundnoble committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    caf9994 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Configuration menu
    Copy the full SHA
    4a64e62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ef0bde View commit details
    Browse the repository at this point in the history
  3. More flags

    edmundnoble committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    78b127f View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Disable prefix extractor

    edmundnoble committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    c2f138b View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. Check

    edmundnoble committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    fe4693b View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Add include dir

    edmundnoble committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    23735e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4bdb81 View commit details
    Browse the repository at this point in the history
  3. Build rocksdb

    edmundnoble committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    edc67c0 View commit details
    Browse the repository at this point in the history
  4. Includes no

    edmundnoble committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    a8842e3 View commit details
    Browse the repository at this point in the history
  5. Move includes

    edmundnoble committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    1dc70cc View commit details
    Browse the repository at this point in the history
  6. Try again

    edmundnoble committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    894a452 View commit details
    Browse the repository at this point in the history
  7. Hm

    edmundnoble committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    d69b331 View commit details
    Browse the repository at this point in the history
  8. Update rocksdb-haskell

    edmundnoble committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    31ca79e View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. implement rocksdb multi-get

    larskuhtz authored and edmundnoble committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    bf97273 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. Revert "implement rocksdb multi-get"

    This reverts commit 0be1c9d0c05a648535d8305fd3001b43f3498e24.
    edmundnoble committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    b2c44e9 View commit details
    Browse the repository at this point in the history
  2. Attempt to fix mac build

    edmundnoble committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    af60f16 View commit details
    Browse the repository at this point in the history
  3. Add back libCrocksdb.so

    edmundnoble committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    27b8464 View commit details
    Browse the repository at this point in the history
  4. Remove gflags dep

    edmundnoble committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    d4de41d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d391b2e View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Configuration menu
    Copy the full SHA
    4249f8d View commit details
    Browse the repository at this point in the history
  2. Revert "Remove gflags dep"

    This reverts commit c082edfdf743e2598b5c2a5fdbf2b6f2557258dc.
    edmundnoble committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    52a65d3 View commit details
    Browse the repository at this point in the history
  3. Revert "What is with these library suffices??"

    This reverts commit f3e291d53a4abf56204c3b700381517eaa4c572f.
    edmundnoble committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    18f632f View commit details
    Browse the repository at this point in the history
  4. Revert "Checkpoint using cabal to build C sources"

    This reverts commit 3b7eb9f7edc5aa502852910aec4a6a753626649a.
    edmundnoble committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    1367eb5 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Configuration menu
    Copy the full SHA
    e3ad62a View commit details
    Browse the repository at this point in the history
  2. Remove includes

    edmundnoble committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    635f2a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8166e46 View commit details
    Browse the repository at this point in the history
  4. Build on march=ivybridge

    edmundnoble committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    11f0f9b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e93db6c View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. Enable -DSNAPPY

    edmundnoble committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    c5e8196 View commit details
    Browse the repository at this point in the history
  2. Ping

    edmundnoble committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    6defcf2 View commit details
    Browse the repository at this point in the history
  3. Change around quotes

    edmundnoble committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    ebcc3d5 View commit details
    Browse the repository at this point in the history
  4. Arch generic

    edmundnoble committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    6ee4a60 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    0c88bf0 View commit details
    Browse the repository at this point in the history
  2. -fPIC

    edmundnoble committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    030ba29 View commit details
    Browse the repository at this point in the history
  3. Build shared first

    edmundnoble committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    d7e685e View commit details
    Browse the repository at this point in the history
  4. No shared lib

    edmundnoble committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    0446457 View commit details
    Browse the repository at this point in the history
  5. Clean after building

    edmundnoble committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    ebaec2c View commit details
    Browse the repository at this point in the history
  6. Stop building shared

    edmundnoble committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    017ef69 View commit details
    Browse the repository at this point in the history
  7. Hmm

    edmundnoble committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    2fc9797 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Configuration menu
    Copy the full SHA
    bc1172a View commit details
    Browse the repository at this point in the history
  2. Revert "Revert "implement rocksdb multi-get""

    This reverts commit b3044be4068a264df2933a6ee8a2cee09708265a.
    edmundnoble committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    95266a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f053800 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a06529 View commit details
    Browse the repository at this point in the history
  5. Comments

    edmundnoble committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    679d307 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. Configuration menu
    Copy the full SHA
    995e9b6 View commit details
    Browse the repository at this point in the history
  2. Hm

    edmundnoble committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    541724f View commit details
    Browse the repository at this point in the history
  3. Add CPP files

    edmundnoble committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    02999ea View commit details
    Browse the repository at this point in the history
  4. Fix prefix extractor

    edmundnoble committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    a4bf67d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    afe99d3 View commit details
    Browse the repository at this point in the history
  6. Add snappy to extra-libs

    edmundnoble committed Jul 20, 2022
    Configuration menu
    Copy the full SHA
    6f023a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Native build with GHC

    edmundnoble committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    73fa3e4 View commit details
    Browse the repository at this point in the history
  2. C++17

    edmundnoble committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    c4f128d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08d8bc4 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2022

  1. check

    edmundnoble committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    04f6958 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44d9563 View commit details
    Browse the repository at this point in the history
  3. Fix prefix extractor call

    edmundnoble committed Jul 22, 2022
    Configuration menu
    Copy the full SHA
    f9ccc3f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e8f9c0c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5fc5a6f View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2022

  1. Configuration menu
    Copy the full SHA
    b5f95ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6591b4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3545d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4206c48 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    69ff80e View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Configuration menu
    Copy the full SHA
    7204254 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    827cd7c View commit details
    Browse the repository at this point in the history
  3. Update rocksdb

    edmundnoble committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    dfd7622 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. Configuration menu
    Copy the full SHA
    5e89683 View commit details
    Browse the repository at this point in the history
  2. Update rocksdb-haskell

    edmundnoble committed Jul 29, 2022
    Configuration menu
    Copy the full SHA
    ad9da62 View commit details
    Browse the repository at this point in the history
  3. Don't expose IteratorPtr

    edmundnoble committed Jul 29, 2022
    Configuration menu
    Copy the full SHA
    bf2a062 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2022

  1. Review

    edmundnoble committed Jul 30, 2022
    Configuration menu
    Copy the full SHA
    9d37db2 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. Update chainweb-storage.cabal

    Co-authored-by: Lars Kuhtz <[email protected]>
    edmundnoble and larskuhtz authored Aug 1, 2022
    Configuration menu
    Copy the full SHA
    671af28 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Merge pull request #3 from kadena-io/gain-all-ffi

    Gain all ffi
    edmundnoble authored Aug 10, 2022
    Configuration menu
    Copy the full SHA
    cda088d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8451af4 View commit details
    Browse the repository at this point in the history
  3. Update rocksdb-haskell

    edmundnoble committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    a495275 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d0ed0c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Merge pull request #14 from edmundnoble/prefix-scan

    Prefix scan, iterator changes, multi-get
    edmundnoble authored Sep 12, 2022
    Configuration menu
    Copy the full SHA
    034cef6 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Configuration menu
    Copy the full SHA
    28954a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2bf5a30 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. fix tests

    edmundnoble committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    a6fbf30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    beca678 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    37f5540 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. Add Casify newtype

    edmundnoble committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    7a874ae View commit details
    Browse the repository at this point in the history
  2. Make migration easier

    edmundnoble committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    119fcca View commit details
    Browse the repository at this point in the history
  3. Add *1 type aliases

    edmundnoble committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    6279886 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f675b1a View commit details
    Browse the repository at this point in the history
  5. Add unCasify accessor

    edmundnoble committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    b136f49 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2022

  1. Eachify tableLookupBatch

    edmundnoble committed Oct 15, 2022
    Configuration menu
    Copy the full SHA
    438bcc4 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2022

  1. Configuration menu
    Copy the full SHA
    55ec5d6 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Configuration menu
    Copy the full SHA
    c76bd8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b1d07c View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    2880dd4 View commit details
    Browse the repository at this point in the history
  2. positive flag name

    sirlensalot committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    bb53e16 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2022

  1. disable by default

    sirlensalot committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    788e3d7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5 from kadena-io/feat/tbb-flag

    Flag to disable tbb builds
    edmundnoble authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    098ff43 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Fix docs and build

    edmundnoble committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    cdf7faf View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Attempt mac fix

    edmundnoble committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    8e1e139 View commit details
    Browse the repository at this point in the history
  2. s/8.10.5/8.10.7

    edmundnoble committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    06e72be View commit details
    Browse the repository at this point in the history
  3. Include CI updates

    edmundnoble committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    bfcc3e0 View commit details
    Browse the repository at this point in the history
  4. Remove mac fix attempt

    edmundnoble committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    0eb5697 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #16 from kadena-io/edmundnoble/table-abstraction

    Add a Table abstraction replacing the Cas abstraction
    edmundnoble authored Jan 5, 2023
    Configuration menu
    Copy the full SHA
    d691dd0 View commit details
    Browse the repository at this point in the history
  6. Disable march=native

    edmundnoble committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    8e73594 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. try march=x86-64

    edmundnoble committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    724ddad View commit details
    Browse the repository at this point in the history
  2. Remove HAVE_SSE42

    edmundnoble committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    5e310bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6059c95 View commit details
    Browse the repository at this point in the history
  4. Enable SSE3

    edmundnoble committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    5fcfe0e View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    51579ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    826434e View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Merge pull request #6 from kadena-io/johnw/flags

    Only include certain compiler flags if we're on x86-64
    jwiegley authored Feb 9, 2023
    Configuration menu
    Copy the full SHA
    d8f962b View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Configuration menu
    Copy the full SHA
    35d6377 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0dc486 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. add read-only mode

    edmundnoble committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    03245b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3123ccd View commit details
    Browse the repository at this point in the history
  3. add read-only rocksdb

    edmundnoble committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    4db0a67 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Use newer rocksdb

    edmundnoble committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    3aea300 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    232ea4e View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Update rocksdb

    edmundnoble committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    4668081 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. cabal: remove -Werror for cxx sources (#12)

    We can't control what C compiler the user has available, and `-Werror` effectively makes forward compatibility impossible. This is probably fixed in a newer RocksDB, but we haven't updated, so for now just live with what we have.
    thoughtpolice authored May 8, 2024
    Configuration menu
    Copy the full SHA
    e5d0ed5 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Configuration menu
    Copy the full SHA
    54d1869 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Merge commit 'FILTERED_HEAD' into chessai/fold-in-rocksdb-libs-attempt-2

    Change-Id: Ib9779b5ef7177e098eae70b72f6c49d076a0b26d
    chessai committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    a26a932 View commit details
    Browse the repository at this point in the history
  2. Merge commit 'FILTERED_HEAD' into chessai/fold-in-rocksdb-libs-attempt-2

    Change-Id: Id2743babf8f41ff4c31be5d4e80eee6bea5f3fc1
    chessai committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    f291dd6 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. clean up vendored library folders, fix bug in chainweb-storage tests

    Change-Id: I2e59e2f14d85295fb2d66a7b7c44da60f4d6e611
    chessai committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    b8f0f05 View commit details
    Browse the repository at this point in the history
  2. refer to libraries in cabal.project

    Change-Id: I329c9135674a95571e2acea719180372e838ab89
    chessai committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    42ea357 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into chessai/fold-in-rocksdb-libs-attempt-2

    Change-Id: I2f3df8e82b873399ecdfe50da0bfdc1264b1b4bb
    chessai committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    c748fe5 View commit details
    Browse the repository at this point in the history
  4. rename chainweb-storage test component to be project-wide non-ambiguous

    Change-Id: I01abc5de30e169867b0aa4b5899d7d470cd404ca
    chessai committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    28c01c0 View commit details
    Browse the repository at this point in the history
  5. make rocksdb-haskell-kadena Data.List partial-warning compliant

    Change-Id: If97cf3aecb8b931085dadf9f662af8e1879a01eb
    chessai committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    253e372 View commit details
    Browse the repository at this point in the history
  6. remove upstream dependencies on chainweb-storage and rocksdb-haskell-…

    …kadena
    
    Change-Id: I839a5ca98be58619da178143f279f546b2c84743
    chessai committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ecd4f2f View commit details
    Browse the repository at this point in the history
  7. run rocksdb-haskell-kadena and chainweb-storage unit tests in CI

    Change-Id: Iaf104394f2890d051e3fd5ebe97f22e4d2eff53f
    chessai committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    9ea3945 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. remove bad license file reference

    Change-Id: I383c280122c6bf3a582c7469963483e503bb90c3
    chessai committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    cf687d3 View commit details
    Browse the repository at this point in the history