Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tilk/digitaljs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: digital-logic-and-computer-design/digitaljs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 12 files changed
  • 2 contributors

Commits on Mar 28, 2022

  1. Configuration menu
    Copy the full SHA
    f7b8b17 View commit details
    Browse the repository at this point in the history
  2. Have the wire label attributes defined in the class

    To allow easier customization.
    yuyichao committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    fe65e4e View commit details
    Browse the repository at this point in the history
  3. Save different instances of subcircuits separately while keeping the …

    …format backward compatible
    
    Although different instances of subcircuits starts identical,
    they corresponds to distinct runtime object and their internal
    may deviate from each other due to edits done on each subcircuits.
    
    The current format disgard all the changes except for the first subcircuit
    and apply the edit on the first subcircuit to all instances during loading.
    
    This change modifies the saving format while keeping the file backward compatible
    so that the new file can still be openned by old code, with only minor display differences.
    This is done by automatically generate new celltype for each instances of the subcircuit
    on saving and saving the old value that is only useful for display in a separate attribute
    `disp_celltype`. This automatic name generation is also only done when there are
    multiple instances of the same cell type so that we can keep generating names shorter
    and the file as closed to the old format as possible.
    yuyichao committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    6c0db13 View commit details
    Browse the repository at this point in the history
  4. Update

    yuyichao committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    9e480fb View commit details
    Browse the repository at this point in the history
  5. Pass the model to the window callback

    This should make it easier for the user to recreate the windows on reload.
    In case we want to add more arguments, the model is placed in a context objects
    so that more options can be added easily without breaking anything.
    yuyichao committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    4fd87d4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    82d2182 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4be22d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

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

Commits on Oct 4, 2025

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