2022-02-13 |
Nick Downing | Implement LazyArray.splice(), implement unshift/shift...
|
commit | commitdiff | tree |
2022-01-24 |
Nick Downing | Fix bug with not marking array or object dirty after...
|
commit | commitdiff | tree |
2022-01-23 |
Nick Downing | Fix several bugs with opening database when the root...
|
commit | commitdiff | tree |
2022-01-23 |
Nick Downing | Use (Transaction|LazyValue).get_json() instead of logjson...
|
commit | commitdiff | tree |
2022-01-13 |
Nick Downing | Fix bug with modifying the cache values causing Transaction...
|
commit | commitdiff | tree |
2022-01-13 |
Nick Downing | Fix bug in Database.Transaction() of not awaiting this...
|
commit | commitdiff | tree |
2022-01-09 |
Nick Downing | Implement log file rotation
|
commit | commitdiff | tree |
2022-01-08 |
Nick Downing | Add immediate flush when Database.write_list_len exceeds...
|
commit | commitdiff | tree |
2022-01-08 |
Nick Downing | Implement Database.block_size (previously hard coded...
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Make default_value be in JSON not logjson format (faster...
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Add json_to_logjson and logjson_to_json command line...
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Fix minor bugs
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Add packaging
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Rename abstract parent class of Lazy(Array|Object)...
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Break into separate source files per object
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Move a.mjs, b.mjs, json and logjson files into /tests
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Make writing use blocks >= 16 kbytes where possible
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Add write list
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Add read cache
|
commit | commitdiff | tree |
2022-01-07 |
Nick Downing | Make snapped references to Lazy(Array|Object) in the...
|
commit | commitdiff | tree |
2022-01-06 |
Nick Downing | Rename LazyXXX.flush() to LazyXXX.commit(), make LazyXXX...
|
commit | commitdiff | tree |
2022-01-06 |
Nick Downing | Remove the awkward ptr === -1 logic in commit(), flush...
|
commit | commitdiff | tree |
2022-01-06 |
Nick Downing | When placing a Lazy(Array|Object) into the tree, copy...
|
commit | commitdiff | tree |
2022-01-06 |
Nick Downing | Store the [ptr, len] reference in the Lazy(Array|Object...
|
commit | commitdiff | tree |
2022-01-06 |
Nick Downing | Rationalize how root is stored to make it more like...
|
commit | commitdiff | tree |
2022-01-06 |
Nick Downing | Implement Database.(read|write)() to reduce duplication...
|
commit | commitdiff | tree |
2022-01-06 |
Nick Downing | Make a Transaction object, temporarily removes caching...
|
commit | commitdiff | tree |
2022-01-05 |
Nick Downing | Make LazyXXX an inner object of Database, so that LazyXXX...
|
commit | commitdiff | tree |
2022-01-05 |
Nick Downing | Rename (F|f)ile to (D|d)atabase
|
commit | commitdiff | tree |
2022-01-05 |
Nick Downing | Reinstate primitive object optimization
|
commit | commitdiff | tree |
2022-01-05 |
Nick Downing | Implement dirty flag, to prepare for reinstating primitive...
|
commit | commitdiff | tree |
2022-01-05 |
Nick Downing | Allow for nonexistent root item, make get() default...
|
commit | commitdiff | tree |
2022-01-05 |
Nick Downing | Get lazy writing working
|
commit | commitdiff | tree |
2022-01-05 |
Nick Downing | Temporarily remove optimization of writing primitive...
|
commit | commitdiff | tree |
2022-01-04 |
Nick Downing | Get lazy reading working
|
commit | commitdiff | tree |
2022-01-04 |
Nick Downing | Put methods into a class called logjson.File
|
commit | commitdiff | tree |
2022-01-04 |
Nick Downing | Initial commit, can read and write a JSON tree in log...
|
commit | commitdiff | tree |
|