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

Vm rebuild #34

Merged
merged 50 commits into from
Sep 17, 2024
Merged

Vm rebuild #34

merged 50 commits into from
Sep 17, 2024

Commits on Apr 30, 2024

  1. start building macros for VMObject trait

    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    2536af8 View commit details
    Browse the repository at this point in the history
  2. refactor: intorduction of a macro enabled Object trait

    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    a332163 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. refactor(vm::objects): Establixh base object macros and traits

    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed May 1, 2024
    Configuration menu
    Copy the full SHA
    6bdc6f2 View commit details
    Browse the repository at this point in the history
  2. refactor(vm): use proper repr on generated enums if possible, generat…

    …e stationpedia prefab enum
    
    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed May 1, 2024
    Configuration menu
    Copy the full SHA
    c318203 View commit details
    Browse the repository at this point in the history
  3. refactor(vm): generic impls for generic Objects (not implimented with…

    … special logic)
    
    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed May 1, 2024
    Configuration menu
    Copy the full SHA
    2d8b35c View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    5cc935b View commit details
    Browse the repository at this point in the history
  2. refactor(vm) cleanup errors

    Ryex committed May 8, 2024
    Configuration menu
    Copy the full SHA
    48fbe67 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    371167d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    096e272 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    095e17a View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    17bde04 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Configuration menu
    Copy the full SHA
    8288d8a View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    347f5f1 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    d6ebbcf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de2698c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b8523d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    708d68e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    25b7046 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    0c5e2b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e928813 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

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

Commits on May 18, 2024

  1. Configuration menu
    Copy the full SHA
    29ef54c View commit details
    Browse the repository at this point in the history
  2. chore(clippy): sweep sweep sweep

    Ryex committed May 18, 2024
    Configuration menu
    Copy the full SHA
    b0bdc37 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. refactor(vm): pull generated data into new crate

    pregenerate prefab templates -> locked behind crate feature
    Ryex committed May 20, 2024
    Configuration menu
    Copy the full SHA
    4346bc5 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

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

Commits on May 24, 2024

  1. refactor(vm): rework object freazing

     - let vm carry object dtabase
     - seperate frozen object info and templates
    Ryex committed May 24, 2024
    Configuration menu
    Copy the full SHA
    24778b2 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

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

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    88ff2d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dae6be9 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    1843bdb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7efcec9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4167ef View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. refactor(frontend): use new frozen object to fill values for baseObje…

    …ct mixin, proxy vm to webworker to avoid hogging main thread
    Ryex committed May 29, 2024
    Configuration menu
    Copy the full SHA
    c1f4cb2 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. refactor(vm, frontend): memory instructions, baseObject

    - parse and map meory instructions
    - use FrozenObjectFull to propogate  data out of VM to componates (far
      less wasm calls)
    Ryex committed May 30, 2024
    Configuration menu
    Copy the full SHA
    7b6909a View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    10997d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    337ca50 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Configuration menu
    Copy the full SHA
    d618f7b View commit details
    Browse the repository at this point in the history
  2. refactor(vm, frontend): turns out that the serde_wasm_bindgen facilit…

    …ies of TSify are borken...
    Ryex committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    6c26a37 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. refactor(frontend): Maps are dea dlong live Objects, also delay main …

    …body render untill VM is fully loaded
    Ryex committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    3da16d1 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. refactor(ui): start using signals

    smaller DOM updates  & easier data update paths.
    fix sl-select problems with force update on signal sub
    
    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    70833e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. refactor(frontend) finish signal conversion, fix passing data to VM

    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    b1c9db2 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    6e503f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. refactor(frontend) fix template searching, update database images

    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    f40437e View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. refactor(frontend): fix loading code to editor

    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    c810806 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. refactor(vm): add proper reagent interface, trace VM, fix slot serial…

    …ization
    
    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    08c42a2 View commit details
    Browse the repository at this point in the history
  2. refactor(vm): fix Reagent code gen

    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    6e80f21 View commit details
    Browse the repository at this point in the history
  3. refactor(frontend): use signals in Session, fix various things

    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f05f81c View commit details
    Browse the repository at this point in the history
  4. refactor(vm+frontend): better logging, fix slot serialization

    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    a34fb42 View commit details
    Browse the repository at this point in the history
  5. refactor(frontend): bump rebuild to v1.0

    Signed-off-by: Rachel Powers <[email protected]>
    Ryex committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    87959ef View commit details
    Browse the repository at this point in the history