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

feat(query-engine-common): reduce duplicated code between query-engine-node-api and query-engine-wasm #4521

Merged
merged 192 commits into from
Dec 18, 2023

Commits on Nov 10, 2023

  1. Configuration menu
    Copy the full SHA
    61ef25b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    055e696 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12c6ebb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    060486d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5de1dc0 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    8ecbc5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45df24f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a1f733 View commit details
    Browse the repository at this point in the history
  4. chore(quaint): update README

    jkomyno committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    e61bf75 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    257c4c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ab6d96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab65c95 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    485f6dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfb5507 View commit details
    Browse the repository at this point in the history
  6. chore(query-engine-wasm): add currently unused local crates to test w…

    …asm32-unknown-unknown compilation
    jkomyno committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    e7df5a3 View commit details
    Browse the repository at this point in the history
  7. chore: update Cargo.lock

    jkomyno committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    8c5d3dc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6648a88 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    754746e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fe2fb8b View commit details
    Browse the repository at this point in the history
  11. Merge branch 'feat/sql-query-connector-on-wasm32-unknown-unknown' of …

    …github.com:prisma/prisma-engines into feat/sql-query-connector-on-wasm32-unknown-unknown
    jkomyno committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    2ffe394 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'feat/sql-query-connector-on-wasm32-unknown-unknown' int…

    …o feat/query-core-on-wasm32-unknown-unknown
    jkomyno committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    e66fb65 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    37bd8d1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9c41dc1 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    b69bb84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c987dce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    626bc1e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9f8ba8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3c1a100 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f4c8f9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    95a4e28 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bacb635 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    263bab0 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'feat/quaint-on-wasm32-unknown-unknown' into feat/sql-qu…

    …ery-connector-on-wasm32-unknown-unknown
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    253b75d View commit details
    Browse the repository at this point in the history
  11. Merge branch 'feat/quaint-on-wasm32-unknown-unknown' into feat/sql-qu…

    …ery-connector-on-wasm32-unknown-unknown
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    414ae2b View commit details
    Browse the repository at this point in the history
  12. Merge branch 'feat/sql-query-connector-on-wasm32-unknown-unknown' int…

    …o feat/query-core-on-wasm32-unknown-unknown
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    cd60a42 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'feat/sql-query-connector-on-wasm32-unknown-unknown' int…

    …o feat/query-core-on-wasm32-unknown-unknown
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    d0f783d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    76816fd View commit details
    Browse the repository at this point in the history
  15. Merge branch 'feat/sql-query-connector-on-wasm32-unknown-unknown' of …

    …github.com:prisma/prisma-engines into feat/sql-query-connector-on-wasm32-unknown-unknown
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    f227e6c View commit details
    Browse the repository at this point in the history
  16. Merge branch 'feat/sql-query-connector-on-wasm32-unknown-unknown' of …

    …github.com:prisma/prisma-engines into feat/sql-query-connector-on-wasm32-unknown-unknown
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    7359a08 View commit details
    Browse the repository at this point in the history
  17. Merge branch 'feat/sql-query-connector-on-wasm32-unknown-unknown' int…

    …o feat/query-core-on-wasm32-unknown-unknown
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    718cfe9 View commit details
    Browse the repository at this point in the history
  18. Merge branch 'feat/sql-query-connector-on-wasm32-unknown-unknown' int…

    …o feat/query-core-on-wasm32-unknown-unknown
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    f61665a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    28c0ebc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5126a75 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    de39d9e View commit details
    Browse the repository at this point in the history
  22. Merge branch 'feat/query-core-on-wasm32-unknown-unknown' into feat/re…

    …quest-handlers-on-wasm32-unknown-unknown
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    3bbe64c View commit details
    Browse the repository at this point in the history
  23. Merge branch 'feat/query-core-on-wasm32-unknown-unknown' into feat/re…

    …quest-handlers-on-wasm32-unknown-unknown
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4ed297e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    0a705ec View commit details
    Browse the repository at this point in the history
  25. feat(driver-adapters): move napi-specific code into "napi" module, pr…

    …epare empty "wasm" module
    jkomyno committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    9a599d1 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. feat(driver-adapters): extracted platform-agnostic "DriverAdapterErro…

    …r" into "driver_adapters::error"
    jkomyno committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    3c7a778 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23bf487 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4424d4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b60a18 View commit details
    Browse the repository at this point in the history
  5. feat(driver-adapters): extracted "TryFrom<JSResultSet> for QuaintResu…

    …ltSet" to "driver_adapters::conversion::js_to_quaint"
    jkomyno committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1eafb3d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cc117e2 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    d7a799d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c72c377 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33cdf77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2dd3f02 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feat/sql-query-connector-on-wasm32-unknown-unknown' int…

    …o feat/query-core-on-wasm32-unknown-unknown
    jkomyno committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    2afeddc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2339b31 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    edf0f4e View commit details
    Browse the repository at this point in the history
  8. Merge branch 'feat/query-core-on-wasm32-unknown-unknown' into feat/re…

    …quest-handlers-on-wasm32-unknown-unknown
    jkomyno committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    5976ab1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    96cd8ca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3541054 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e79cb1f View commit details
    Browse the repository at this point in the history
  12. Merge branch 'feat/sql-query-connector-on-wasm32-unknown-unknown' int…

    …o feat/query-core-on-wasm32-unknown-unknown
    jkomyno committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    e52500f View commit details
    Browse the repository at this point in the history
  13. Merge branch 'feat/query-core-on-wasm32-unknown-unknown' into feat/re…

    …quest-handlers-on-wasm32-unknown-unknown
    jkomyno committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    2c70d12 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    91d8e5f View commit details
    Browse the repository at this point in the history
  15. Merge branch 'feat/request-handlers-on-wasm32-unknown-unknown' into f…

    …eat/driver-adapters-on-wasm32-unknown-unknown
    jkomyno committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    30d2907 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0795a6a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    22113ca View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    b53efbb View commit details
    Browse the repository at this point in the history
  2. chore: fix conflicts

    jkomyno committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    9c8bd20 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb92bbb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c592e1 View commit details
    Browse the repository at this point in the history
  5. feat(query-engine-wasm): ported some logic from query-engine-node-api…

    … in a wasm32-compatible fashion
    jkomyno committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    8529b8c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a82584a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a819ff9 View commit details
    Browse the repository at this point in the history
  8. Add connect/disconnect

    SevInf committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    d276f3d View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Merge branch 'feat/driver-adapters-on-wasm32-unknown-unknown' into fe…

    …at/query-engine-wasm32-unknown-unknown
    janpio committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    f4897f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9818aee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    988e528 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    d054114 View commit details
    Browse the repository at this point in the history
  2. feat: remove ducktor

    jkomyno committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    d6d09d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2347cb1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a57ecf5 View commit details
    Browse the repository at this point in the history
  5. Couple of fixes

    1. Build schema and connect sequentually
    2. Print full stacktrace for WASM error
    3. Expand example to attempt a query
    SevInf committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    a004fe6 View commit details
    Browse the repository at this point in the history
  6. Fix Instant::now usage

    Replace `Instant::now` with a custom library, that will use appriate
    time/date functions for the platforms. For native, it is `std::time`,
    for WASM in should probably be `performance::now()` but it is a no-op
    stub for now.
    SevInf committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    49271f6 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feat/query-engine-wasm32-unknown-unknown' of github.com…

    …:prisma/prisma-engines into feat/query-engine-wasm32-unknown-unknown
    jkomyno committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    0a605a5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    82afce4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bbae4e3 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'feat/driver-adapters-on-wasm32-unknown-unknown' into fe…

    …at/query-engine-wasm32-unknown-unknown
    jkomyno committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    40520fd View commit details
    Browse the repository at this point in the history
  11. Fix JSResult parsing

    SevInf committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    77a79fa View commit details
    Browse the repository at this point in the history
  12. Reorganize example

    Switch to sqlite so cloud services are not required
    Save schema to external file
    SevInf committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    6b60c8f View commit details
    Browse the repository at this point in the history
  13. Fix some of the warnings

    SevInf committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    521b3ab View commit details
    Browse the repository at this point in the history
  14. Remove unused file

    SevInf committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    272228e View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Fix WASM transaction binding

    Correctly gets to a point of starting the tranasction and executing the
    query, fails on parsing the results like normal queries do.
    SevInf committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    39b2489 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    SevInf committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    b589b1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e56b723 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61add9e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb365ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7570e8c View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feat/query-engine-wasm32-unknown-unknown' of github.com…

    …:prisma/prisma-engines into feat/query-engine-wasm32-unknown-unknown
    jkomyno committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    0bc9530 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d3b1ae9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    11526ce View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    f02bd0e View commit details
    Browse the repository at this point in the history
  2. Run tests on WASM

    SevInf committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ab2937a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    586c5a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    68719a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8173e61 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fc2bd7f View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feat/query-engine-wasm32-unknown-unknown' of github.com…

    …:prisma/prisma-engines into feat/query-engine-wasm32-unknown-unknown
    jkomyno committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    5b352ef View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    20d8a40 View commit details
    Browse the repository at this point in the history
  9. Update cuid

    SevInf committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    18a8127 View commit details
    Browse the repository at this point in the history
  10. Remove one more isntant usage

    SevInf committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    d04804d View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    aa5af56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7825048 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6bedf79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56fc689 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1474f7b View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    d9b8e57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ac6fb0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a77d97 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91bd696 View commit details
    Browse the repository at this point in the history
  5. chore(driver-adapters): cli

    ppy fixes
    jkomyno committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    50f8601 View commit details
    Browse the repository at this point in the history
  6. chore: remove dbg! output

    jkomyno committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    e1867df View commit details
    Browse the repository at this point in the history
  7. chore: remove dbg! output

    jkomyno committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    2dd8159 View commit details
    Browse the repository at this point in the history
  8. Fix itx panic

    SevInf committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    3d82368 View commit details
    Browse the repository at this point in the history
  9. Remove unused import

    SevInf committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    e5c9716 View commit details
    Browse the repository at this point in the history
  10. Fix hanging itx

    SevInf committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    08accae View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. fix insta tests

    Strictly speaking, not related to wasm engine at all - we bumped `insta`
    at some point and that required adding `allow_duplicates` macro around
    the loop.
    
    Close prisma/team-orm#651
    SevInf committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    269998d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a063244 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feat/query-engine-wasm32-unknown-unknown' of github.com…

    …:prisma/prisma-engines into feat/query-engine-wasm32-unknown-unknown
    jkomyno committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    917c7d5 View commit details
    Browse the repository at this point in the history
  4. chore: clippy

    jkomyno committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    bec8bc3 View commit details
    Browse the repository at this point in the history
  5. Fix panic kills running engine in query-engine-tests (#4499)

    * I didn't have wasm-pack installed, let's fix that
    
    * Update wasm-bindgen-futures to 0.4.39
    
    This includes rustwasm/wasm-bindgen#3203 that use queueMicrotask
    to transalate spawn_local rust code.
    
    This has fixed rustwasm/wasm-bindgen#2392 which was an issue about not being able to catch async wasm traps. This might (or not) have an effect on the issue we are trying to solve in here.
    
    * Revert "Update wasm-bindgen-futures to 0.4.39"
    
    This reverts commit 9a494dc.
    
    * Restart executor when it dies
    
    * Document Restartable
    
    * Remove async_panic_to_js_error in WASM query engine
    
    * Rename p -> process
    
    * Use tokio::sync::RwLock rather than futures::lock::Mutex
    
    * Better error messaging
    
    * Fixing clippy
    
    * Exclude unit tests for wasm32 when compiling the binary for other architectures
    Miguel Fernández committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    715c87f View commit details
    Browse the repository at this point in the history
  6. chore: fix conflicts

    jkomyno committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    ad9b485 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    77e1027 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Size low hanging fruits

    Removes following functionality from WASM engine:
    - GraphQL protocol
    - DMMF
    - SDL Schema
    
    Neither of the features are used by the client runtimes and thrid party
    clients don't and can not use WASM engine, so it is safe to remove.
    SevInf committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    f63661b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c592c88 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feat/query-engine-wasm32-unknown-unknown' of github.com…

    …:prisma/prisma-engines into feat/query-engine-wasm32-unknown-unknown
    jkomyno committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    74b4415 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b920f5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a34f74e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c87bbb2 View commit details
    Browse the repository at this point in the history
  7. chore: removed wasm.rs test

    jkomyno committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    60b0d8c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    48770da View commit details
    Browse the repository at this point in the history
  9. chore: fix clippy

    jkomyno committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    57ce977 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4d92a88 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ff7046a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0cf9b4a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7e72125 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    dabe0e2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    adf671d View commit details
    Browse the repository at this point in the history
  16. chore: fix clippy

    jkomyno committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    6c710ad View commit details
    Browse the repository at this point in the history
  17. Merge branch 'feat/query-engine-wasm32-unknown-unknown' of github.com…

    …:prisma/prisma-engines into feat/query-engine-wasm32-unknown-unknown
    jkomyno committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    c5d644b View commit details
    Browse the repository at this point in the history
  18. Revert "chore: removed wasm.rs test"

    This reverts commit 60b0d8c.
    jkomyno committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    481ba65 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    998f5c1 View commit details
    Browse the repository at this point in the history
  20. Revert "Revert "chore: removed wasm.rs test""

    This reverts commit 481ba65.
    jkomyno committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    48b9381 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. chore(driver-adapters): merge main, fix conflicts, add wasm-napi inde…

    …pendent "has_named_property" function
    jkomyno committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    22c1af0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a9280e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    28c6ff9 View commit details
    Browse the repository at this point in the history
  4. Revert "[skip ci] chore: fix build CI check logic"

    This reverts commit 28c6ff9.
    jkomyno committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    7370d1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f169fe7 View commit details
    Browse the repository at this point in the history
  6. Stop using removed method

    SevInf committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    0bc5b6c View commit details
    Browse the repository at this point in the history
  7. Fix broken JS

    SevInf committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    2a2565a View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    534e757 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05bd624 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e88957 View commit details
    Browse the repository at this point in the history
  4. chore(review): use fully-specialized types for wasm/napi-specific log…

    …ic, when possible; apply clippy fixes
    jkomyno committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    687c23c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    753e065 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f902ded View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    43b5146 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0257292 View commit details
    Browse the repository at this point in the history
  9. Test fixes for NAPI tests (#4515)

    Miguel Fernández committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    9a99fd2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e6dc74f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bd0612c View commit details
    Browse the repository at this point in the history
  12. chore: fix conflicts

    jkomyno committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    7f92ada View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4100e5b View commit details
    Browse the repository at this point in the history
  14. feat(query-engine-common): reduce duplicated code between "query-engi…

    …ne-wasm" and "query-engine-node-api"
    jkomyno committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    7d0d0bf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c245720 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2ae7131 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    728489a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    3ba08e2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4a9af24 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. qe-wasm: Partially fix tests (#4517)

    * qe-wasm: Partially fix the test suite
    
    1. Bash script for build did not abort on error, hence sed error on
       linux went unnoticed.
    2. We don't actually need sed trickery sincce `wasm-pack` has a flag for
       changing binary name.
    3. `tracing` feature does not actually work on WASM even partially: it panics on
       `Instant` invokation as soon as first span is created. Since we are
       running tests with all preview features enabled, that means that
       practically any test panics now. Disabled it again.
    
    A lot of tests are still failing on ThreadRng invocation and stacktrace
    is not really helpful, but I still think it's better if we get it
    working.
    
    * Update query-engine/query-engine-wasm/build.sh
    SevInf committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    c7c8586 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14ceb7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba03e1a View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

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

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    1cb6929 View commit details
    Browse the repository at this point in the history
  2. feat: limit the number of conditional flags for each native-only stru…

    …ct field by introducing *Native structs conditionally
    jkomyno committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    a4a16cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8fb3ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    53361f0 View commit details
    Browse the repository at this point in the history