Kevin Jahns
|
5293ab4df1
|
Improve memory usage by omitting the ItemRef step and directly applying the Item
|
2020-06-09 00:53:05 +02:00 |
|
Kevin Jahns
|
7b16d5c92d
|
implement pivoting in struct search
|
2020-06-04 18:14:41 +02:00 |
|
Kevin Jahns
|
60fab42b3f
|
improve memory allocation ⇒ less "minor gc" cleanups
|
2020-06-02 23:20:45 +02:00 |
|
Kevin Jahns
|
f40e09d156
|
type fixes for breaking typescript@3.8.* release
|
2020-04-02 01:03:30 +02:00 |
|
Kevin Jahns
|
6cd9e2be32
|
lint
|
2020-01-22 16:42:16 +01:00 |
|
Kevin Jahns
|
d1f5ff0f59
|
implement PermanentUserData storage prototype
|
2019-09-17 18:53:59 +02:00 |
|
Kevin Jahns
|
03458dc641
|
Port Undo/Redo approach with a clean API
|
2019-06-23 13:04:14 +02:00 |
|
Kevin Jahns
|
2192aa5821
|
Use generic Item with typed content to reduce cache misses
|
2019-05-28 14:18:20 +02:00 |
|
Kevin Jahns
|
8c36f67f0b
|
rework and document api
|
2019-05-07 13:44:23 +02:00 |
|
Kevin Jahns
|
07a6a0044b
|
simplify exposed APi
|
2019-04-12 20:04:07 +02:00 |
|
Kevin Jahns
|
31ff7ac78c
|
improve jsdoc comments
|
2019-04-11 13:22:59 +02:00 |
|
Kevin Jahns
|
9c29d820c8
|
rename AbstractRef to AbstractStructRef
|
2019-04-11 00:26:42 +02:00 |
|
Kevin Jahns
|
2ef11a5344
|
splitting an item must always happen inside a transaction, because we always need to check if we can merge it back
|
2019-04-11 00:23:08 +02:00 |
|
Kevin Jahns
|
654510f3ff
|
read struct refs as array
|
2019-04-10 18:52:22 +02:00 |
|
Kevin Jahns
|
52ec698635
|
implement some of the commented todos
|
2019-04-09 04:01:37 +02:00 |
|
Kevin Jahns
|
1b06f59d1c
|
fixed remaining tests
|
2019-04-09 00:48:24 +02:00 |
|
Kevin Jahns
|
12bcc4d080
|
fix remaining random tests
|
2019-04-09 00:31:28 +02:00 |
|
Kevin Jahns
|
e1a9f314a7
|
fixed part of split/merge logic
|
2019-04-08 13:41:28 +02:00 |
|
Kevin Jahns
|
7a111de186
|
refactor read/write of structs
|
2019-04-07 23:08:08 +02:00 |
|
Kevin Jahns
|
90b3fa9dd9
|
fixed merging and adapted writeStructs to write end of message
|
2019-04-07 12:47:04 +02:00 |
|
Kevin Jahns
|
c635963747
|
Compare origin ids in item.integrate
|
2019-04-06 15:55:20 +02:00 |
|
Kevin Jahns
|
1b17b5e400
|
fixed 10 tests
|
2019-04-06 13:00:32 +02:00 |
|
Kevin Jahns
|
7d0c048708
|
Items accept origins as IDs
|
2019-04-05 19:46:18 +02:00 |
|
Kevin Jahns
|
8a7416ad50
|
Create Structs based on offset, if necessary
implement offset parameter in Ref.toStruct
|
2019-04-05 12:38:02 +02:00 |
|
Kevin Jahns
|
e56899a02c
|
after refactor - some tests are working again
|
2019-04-05 00:37:09 +02:00 |
|
Kevin Jahns
|
30bf3742c9
|
add internals file and use it to organize imports
|
2019-04-04 19:35:38 +02:00 |
|
Kevin Jahns
|
6578727c9c
|
fixed all type issues
|
2019-04-03 13:23:27 +02:00 |
|
Kevin Jahns
|
e23582b1cd
|
more type fixes and rethinking writeStructs
|
2019-04-02 23:08:58 +02:00 |
|
Kevin Jahns
|
ff981a8697
|
fixed YArray
|
2019-03-29 01:03:02 +01:00 |
|
Kevin Jahns
|
d9ab593b07
|
prelim refactor commit
|
2019-03-26 01:14:15 +01:00 |
|