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

[browser] wasm memory snapshot into browser cache #82049

Merged
merged 56 commits into from
Mar 14, 2023

Commits on Mar 3, 2023

  1. wip

    pavelsavara committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    ea02d94 View commit details
    Browse the repository at this point in the history
  2. wip

    pavelsavara committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    c1aa6c3 View commit details
    Browse the repository at this point in the history
  3. wip

    pavelsavara committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    bf9ef4d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'main' into browser_memory_snapshot3

    # Conflicts:
    #	src/mono/wasm/runtime/types.ts
    pavelsavara committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    f883a72 View commit details
    Browse the repository at this point in the history
  5. wip

    pavelsavara committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    3fe9aba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4225aa View commit details
    Browse the repository at this point in the history
  7. fix

    pavelsavara committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    d2e5b49 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

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

    pavelsavara committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    e695c42 View commit details
    Browse the repository at this point in the history
  3. lint

    pavelsavara committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    1189015 View commit details
    Browse the repository at this point in the history
  4. Update src/mono/wasm/memory-snapshot.md

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    b92c82e View commit details
    Browse the repository at this point in the history
  5. Update src/mono/wasm/memory-snapshot.md

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    7ccc8e6 View commit details
    Browse the repository at this point in the history
  6. Update src/mono/wasm/memory-snapshot.md

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    ec762ac View commit details
    Browse the repository at this point in the history
  7. Update src/mono/wasm/memory-snapshot.md

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    91c0211 View commit details
    Browse the repository at this point in the history
  8. Update src/mono/wasm/memory-snapshot.md

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    20d548b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8e6865c View commit details
    Browse the repository at this point in the history
  10. feedback

    pavelsavara committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    7bf7881 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Merge branch 'main' into browser_memory_snapshot3

    # Conflicts:
    #	src/mono/wasm/runtime/assets.ts
    #	src/mono/wasm/runtime/imports.ts
    #	src/mono/wasm/runtime/managed-exports.ts
    #	src/mono/wasm/runtime/marshal.ts
    #	src/mono/wasm/runtime/startup.ts
    #	src/mono/wasm/runtime/types.ts
    pavelsavara committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    aec9b53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5651f37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a16f667 View commit details
    Browse the repository at this point in the history
  4. wip

    pavelsavara committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    31b46ff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    43a73e1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f49354a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    53781ab View commit details
    Browse the repository at this point in the history
  8. try to fix threads

    pavelsavara committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    60b2c5a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    33b6e3e View commit details
    Browse the repository at this point in the history
  10. whitespace

    pavelsavara committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    977b46c View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. fix

    pavelsavara committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    933594b View commit details
    Browse the repository at this point in the history
  2. fix storing memory

    pavelsavara committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    c68c9e8 View commit details
    Browse the repository at this point in the history
  3. assert

    pavelsavara committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    fa3e331 View commit details
    Browse the repository at this point in the history
  4. - make snapshot hash more resilient

    - silent dry run in unit test
    pavelsavara committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    c7f913b View commit details
    Browse the repository at this point in the history
  5. fix

    pavelsavara committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    9cb1b72 View commit details
    Browse the repository at this point in the history
  6. - renamed memorySnapshotSkippedOrDone

    - asset loading feedback
    - removed mono_wasm_load_icu_data from wasm imports
    pavelsavara committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    d1bbb9c View commit details
    Browse the repository at this point in the history
  7. - rename loadedMemorySnapshot

     - drop mono_wasm_load_runtime_done
     - reorder startup
    pavelsavara committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    ee4ba76 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    83f0032 View commit details
    Browse the repository at this point in the history
  9. fix

    pavelsavara committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    85ac81d View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Merge branch 'main' into browser_memory_snapshot3

    # Conflicts:
    #	src/mono/wasm/runtime/startup.ts
    pavelsavara committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    b7790f2 View commit details
    Browse the repository at this point in the history
  2. - internal config exitAfterSnapshot

    - do not emit default pthreadPoolSize to mono-config
    - prefer to propagate exit code from exception in set_exit_code_and_quit_now
    - allow silent errors in err.silent in _print_error
    - postpone mono_wasm_init_diagnostics when startupMemoryCache is enabled
    - restore memory bytes only after emscripten's emscripten_environ_constructor
    pavelsavara committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    3168c42 View commit details
    Browse the repository at this point in the history
  3. measure

    pavelsavara committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    4a25447 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

  1. Merge branch 'main' into browser_memory_snapshot3

    # Conflicts:
    #	src/mono/wasm/runtime/startup.ts
    pavelsavara committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    5067cf7 View commit details
    Browse the repository at this point in the history
  2. fix

    pavelsavara committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    1761786 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. fix

    pavelsavara committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    94e931a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a7508e View commit details
    Browse the repository at this point in the history
  3. feedback

    pavelsavara committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    9759ad8 View commit details
    Browse the repository at this point in the history
  4. fix

    pavelsavara committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    1f4e4c6 View commit details
    Browse the repository at this point in the history
  5. - enable snapshot in blazor

     - @kg feedback about mono_jiterp_do_jit_call_indirect
    pavelsavara committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    e2a2cd4 View commit details
    Browse the repository at this point in the history
  6. store cache key

    pavelsavara committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    eaaeaa5 View commit details
    Browse the repository at this point in the history
  7. feedback and cleanup

    pavelsavara committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    bc86ffe View commit details
    Browse the repository at this point in the history
  8. fix debugging

    pavelsavara committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    59a7a56 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. fix

    pavelsavara committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    6d9f7ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e961d1 View commit details
    Browse the repository at this point in the history
  3. Update src/mono/wasm/memory-snapshot.md

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    f617787 View commit details
    Browse the repository at this point in the history
  4. Update src/mono/wasm/memory-snapshot.md

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    cfc5acf View commit details
    Browse the repository at this point in the history
  5. Update src/mono/wasm/runtime/assets.ts

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    c78ef57 View commit details
    Browse the repository at this point in the history
  6. Update src/mono/wasm/runtime/assets.ts

    Co-authored-by: Marek Fišera <[email protected]>
    pavelsavara and maraf authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    7309e43 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5f8aeef View commit details
    Browse the repository at this point in the history