1484 Commits (a619ea635c870a1167adceabffe575c3a8a69ec2)
 

Author SHA1 Message Date
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
Sayan Nandan a33721e0a4
Implement basic executor for `create space`
Also:

- Added tests for `ItemID`
- Added tests for `create space` executor
2 years ago
Sayan Nandan 260dff954b
Use specific errors for AST nodes 2 years ago
Sayan Nandan 6899a35870
Use specific error kind for lex 2 years ago
Sayan Nandan 2f128c2cf2
Use `HSData` for dict entries for simplicity 2 years ago
Sayan Nandan fb2a218ead
Add `UArray` based str 2 years ago
Sayan Nandan 79f8630424
Use `Ident` to avoid major future refactors 2 years ago
Sayan Nandan 080563cc24
Re-organize imports to match import style [no ci] 2 years ago
Sayan Nandan 25ef03221b
Make `ASTNode` sensitive to COW style parsing 2 years ago
Sayan Nandan e4836fd7b3
Skip saving artifacts [skip ci]
This wastes unnecessary space on our current plan
2 years ago
Sayan Nandan 35143b7960
Ensure we don't crash the CI runner
Too many input keys might consume far too much memory crashing the runner
2 years ago