Sayan Nandan
9297095f45
Add spl case tests
1 year ago
Sayan Nandan
e2112c8bc1
Fix error causing dangling block
1 year ago
Sayan Nandan
4eb2851cf9
Improve word impls
1 year ago
Sayan Nandan
329ef1a27e
Add tests for large integers in data items
1 year ago
Sayan Nandan
b25899e04b
Fix native qw storage for `Datacell`
1 year ago
Sayan Nandan
eca185d560
Make rc modular
1 year ago
Sayan Nandan
554a478917
Add index key
1 year ago
Sayan Nandan
87adc1046d
Simplify entity handling
1 year ago
Sayan Nandan
f98c5d3aa4
Reduce memory usage per GNS index item
1 year ago
Sayan Nandan
1586b05bbd
Add `drop model` exec without advanced params
1 year ago
Sayan Nandan
fcc187901d
Require full entity in `create model`
1 year ago
Sayan Nandan
45ef72e400
Require full entity path in `alter model`
1 year ago
Sayan Nandan
30d1be4862
Add misc fixes
1 year ago
Sayan Nandan
d626f9a302
Fix layer validation call and entity parse
1 year ago
Sayan Nandan
ccfb7b2e12
Unsafe code review (partial)
...
Unsafe code review for March, 2023.
NEEDCHECK: Still need to verify unsafe code in index implementations
1 year ago
Sayan Nandan
f0f67a98fc
Fix unsoundness in `alter space` and remove redundant macro usage
1 year ago
Sayan Nandan
f351be2819
Remove partial entity syntax
...
This was a bad mistake that we made with the actions API, and we won't
make the same mistake with BlueQL again. PES has been a terrible idea
all along, and it was a leaky abstraction.
Instead, we'll be using a more robust framework for addressing entities.
2 years ago
Sayan Nandan
0e67872e69
Add tests for simple alter
2 years ago
Sayan Nandan
c5d7f5f6f6
Test illegal type casts
2 years ago
Sayan Nandan
8f77c1d73a
Add basic alter exec impl
2 years ago
Sayan Nandan
9bc3d85b1c
Revise lit definitions and layout
2 years ago
Sayan Nandan
73df6f9af4
Define intents for sync
2 years ago
Sayan Nandan
1c95c2e70f
Implement alter model plan
2 years ago
Sayan Nandan
7069ab7bfb
Add exec for create model
2 years ago
Sayan Nandan
64c8b55b93
Add exec for drop space
2 years ago
Sayan Nandan
feac086edc
Implement exec for create model
2 years ago
Sayan Nandan
a88319b8b9
Enable fpath on nullable data
2 years ago
Sayan Nandan
188f9ecbb4
Support null in cell
2 years ago
Sayan Nandan
b9453041e4
Trace fpath in layers
2 years ago
Sayan Nandan
1c9dfbaebe
Implement layered data validation
...
Also fixed stacked borrows
2 years ago
Sayan Nandan
b8dd8135f1
Implement layer validation
2 years ago
Sayan Nandan
8d789bd166
Migrate to the newer datacell impl
2 years ago
Sayan Nandan
5d9851a427
Add model cell definition and more word impls
2 years ago
Sayan Nandan
3b8a251a01
Define larger words
2 years ago
Sayan Nandan
9d9ffeed1a
Skip expensive ql tests on miri [skip ci]
2 years ago
Sayan Nandan
f2dbec0229
Use custom tags
2 years ago
Sayan Nandan
ca04ea2cd1
Use custom lit impl
2 years ago
Sayan Nandan
66dab00eb3
Add lit impls
...
Also fixed 32-bit word store
2 years ago
Sayan Nandan
0410a019cf
Define explicit literals
2 years ago
Sayan Nandan
28af6f20ad
Add word definitions to `mem`
2 years ago
Sayan Nandan
5e8501320d
Implement vanilla patches and get rid of `Clone` bounds
2 years ago
Sayan Nandan
36b1e4fec2
Get rid of borrow in MT idx specs and related objects
2 years ago
Sayan Nandan
70810445cb
Make cmp more obvious
2 years ago
Sayan Nandan
1f608c1f6c
Support custom patch based mem tree delta
2 years ago
Sayan Nandan
34990c3186
Fix metadata merge in alter space exec for `null` prop cases
2 years ago
Sayan Nandan
3a992253c1
Fix alter space exec and add tests
2 years ago
Sayan Nandan
bc7c7bf595
Implement basic exec for `alter space`
2 years ago
Sayan Nandan
1b2c6923bc
Refactor engine modules
2 years ago
Sayan Nandan
f669cc7b00
Add patch based metadata merge algorithm
2 years ago
Sayan Nandan
997205a327
Exec queries to test
2 years ago