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: GlasgowEmbedded/glasgow
base: 94badd13f16b
Choose a base ref
...
head repository: GlasgowEmbedded/glasgow
compare: bedeca8c0ee8
Choose a head ref
  • 5 commits
  • 21 files changed
  • 1 contributor

Commits on Aug 2, 2019

  1. support.{bits→bitstruct}

    Also rename Bitfield to bitstruct.
    whitequark committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    57b7632 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ba63d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c008a75 View commit details
    Browse the repository at this point in the history
  4. support.logging: add dump_bin(), for dumping bits.

    This method dumps bits from LSB to MSB, in logical order. This
    notably does not match the literal order.
    whitequark committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    57984c3 View commit details
    Browse the repository at this point in the history
  5. Replace inappropriate uses of bitarray with support.bits.

      * Never trip up on endian="little" again.
      * Never reverse bit literals compared to the datasheet again.
      * Rely only on Python builtins and not C extensions.
    
    A few cases (JESD3C fuses, PDI bitmaps) actually call for a bitarray,
    so those are kept as-is.
    whitequark committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    bedeca8 View commit details
    Browse the repository at this point in the history