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

bump fork for version 0.46 #25

Merged
merged 249 commits into from
Oct 9, 2024
Merged

Commits on Jul 18, 2024

  1. check: Rephrase comment

    povik committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    3f71bc4 View commit details
    Browse the repository at this point in the history
  2. check: Adjust prints

    povik committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    e70b125 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0cefe8a View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Add generic topological sort and SCC detection

    This adds a generic non-recursive implementation of Tarjan's linear time
    SCC algorithm that produces components in topological order. It can be
    instantiated to work directly on any graph representation for which the
    enumerate_nodes and enumerate_successors interface can be implemented.
    jix authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    0922142 View commit details
    Browse the repository at this point in the history
  2. kernel/log: Add log_str helper for custom log_* functions/overloads

    When implementing custom log_... functions or custom overloads for the
    core log functions like log_signal it is necessary to return `char *`
    that are valid long enough.
    
    The log_... functions implemented in log.cc use either `log_id_cache` or
    `string_buf` which both are cleared on log_pop.
    
    This commit adds a public `log_str` function which stores its argument
    in the `log_id_cache` and returns the stored copy, such that custom
    log functions outside of log.cc can also create strings that remain
    valid until the next `log_pop`.
    jix authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    c73c8a3 View commit details
    Browse the repository at this point in the history
  3. kernel/rtlil: Add SigBit operator[](int offset) to SigChunk

    This is already supported by `SigSpec` and since both `SigChunk` and
    `SigSpec` implement `extract` which is the multi-bit variant of this,
    there is no good reason for `SigChunk` to not support
    `SigBit operator[](int offset)`.
    jix authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    f24e253 View commit details
    Browse the repository at this point in the history
  4. drivertools: Utility code for indexing and traversing signal drivers

    It adds `DriveBit`, `DriveChunk` and `DriveSpec` types which are similar
    to `SigBit`, `SigChunk` and `SigSpec` but can also directly represent
    cell ports, undriven bits and multiple drivers. For indexing an RTLIL
    module and for querying signal drivers it comes with a `DriverMap` type
    which is somewhat similar to a `SigMap` but is guaranteed to produce
    signal drivers as returned representatives.
    
    A `DriverMap` can also optionally preserve connections via intermediate
    wires (e.g. querying the driver of a cell input port will return a
    connected intermediate wire, querying the driver of that wire will
    return the cell output port that's driving the wire).
    jix authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    5657297 View commit details
    Browse the repository at this point in the history
  5. WIP temporary drivertools example

    jix authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    68c3a47 View commit details
    Browse the repository at this point in the history
  6. topo_scc: Add sources_first option

    jix authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    f29422f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d4e3daa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d90268f View commit details
    Browse the repository at this point in the history
  9. fix bugs in drivertools

    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    dd5ec84 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    63dea89 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7611dda View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    720429b View commit details
    Browse the repository at this point in the history
  13. Change assert to log_assert

    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    76371d1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7b29d17 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3552a8a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dbf2bc3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    248d5f7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6f9e212 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4e370f4 View commit details
    Browse the repository at this point in the history
  20. Add test for SMT backend. Tests if SMT is valid and compares simulati…

    …on with yosys sim
    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    54225b5 View commit details
    Browse the repository at this point in the history
  21. Remove unused includes

    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    c6e1126 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    547c546 View commit details
    Browse the repository at this point in the history
  23. Consolidate tests scripts into one

    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    71aaa1c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    b98210d View commit details
    Browse the repository at this point in the history
  25. Fix reduce_or

    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    94ddbc9 View commit details
    Browse the repository at this point in the history
  26. clang-format smtlib.cc

    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    4109fce View commit details
    Browse the repository at this point in the history
  27. Create VCD file from SMT file

    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    39bf4f0 View commit details
    Browse the repository at this point in the history
  28. tidy up generic functional backend, add generic scope class, tidy up …

    …c++ functional backend
    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    eb2bb8c View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    21bb1cf View commit details
    Browse the repository at this point in the history
  30. Create std::mt19937 only once

    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    e235fc7 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    ee6bd59 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    32cdf25 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    9700df5 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    cb5f083 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    73ed514 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    762f8dd View commit details
    Browse the repository at this point in the history
  37. Added $ff test

    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    50f487e View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    1b2986f View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    57af68a View commit details
    Browse the repository at this point in the history
  40. Add Makefile helpers for coverage

    mmicko authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    e296b88 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    f0f436c View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    5780357 View commit details
    Browse the repository at this point in the history
  43. Fix memory leak

    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    fad76ce View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    7cff8fa View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    566e57d View commit details
    Browse the repository at this point in the history
  46. Check the existance of a different set of outputs. No need for (push …

    …1) nor (pop 1)
    RCoeurjoly authored and aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    80582ed View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    9f660b1 View commit details
    Browse the repository at this point in the history
  48. change smtlib backend to use list() function instead of SExpr{} const…

    …ructor (leads to weird constructor overloading resolution issues)
    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    c659ef2 View commit details
    Browse the repository at this point in the history
  49. factor out SExpr/SExprWriter classes out of smtlib backend, and also …

    …tidy them up/document them
    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    00a6575 View commit details
    Browse the repository at this point in the history
  50. fix bugs in smtlib backend

    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    6e7ae88 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    9ad859f View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    674e6d2 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    6922633 View commit details
    Browse the repository at this point in the history
  54. document functionalir.h and change visitors to derive from AbstractVi…

    …sitor. remove extraneous widths arguments from visitors.
    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    55c2c17 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    7f8f21b View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    c0c90c2 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    13bacc5 View commit details
    Browse the repository at this point in the history
  58. add support for RTLIL cells with multiple outputs to the functional b…

    …ackend, implement $fa,$lcu,$alu
    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    3cd5f4e View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    4722f13 View commit details
    Browse the repository at this point in the history
  60. fix memory handling in functional backend, add more error messages an…

    …d comments for memory edgecases
    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    145af6f View commit details
    Browse the repository at this point in the history
  61. functional backend: error out if multiply driven or undriven signals …

    …are seen, dont bother putting them in functionalir
    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    6d329e1 View commit details
    Browse the repository at this point in the history
  62. add MemContents class to mem.h

    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    12a31a4 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    bdb59ff View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    99effb6 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    95d28c2 View commit details
    Browse the repository at this point in the history
  66. functional backend: rename get_input and get_current_state to input a…

    …nd current_state (more consistent with other methods)
    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    7ac0e92 View commit details
    Browse the repository at this point in the history
  67. functional backend: topological sort starts with the output and next …

    …states nodes, other nodes get deleted
    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    8c0f625 View commit details
    Browse the repository at this point in the history
  68. convert class FunctionalIR to a namespace Functional, rename function…

    …alir.h to functional.h, rename functional.h to compute_graph.h
    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    850b3a6 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    fbee310 View commit details
    Browse the repository at this point in the history
  70. silence some warnings

    aiju committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    8f77494 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    79a1b69 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    50047d2 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    831da51 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    f456761 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. drivertools: fix C++20 "incomplete type" error by moving constructors…

    … below other definitions
    aiju committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    9b5e81b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    761eff5 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. add functional ir documentation

    aiju committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    459e6b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b428bf4 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    27efed2 View commit details
    Browse the repository at this point in the history
  2. functional backend: rename "type" to either "kind" or "sort" to make …

    …the terminology consistent
    aiju committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    4eeb8d3 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

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

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    9c1bcb3 View commit details
    Browse the repository at this point in the history
  2. smtr: Fork smtlib for rosette

    KrystalDelusion authored and aiju committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    8b29629 View commit details
    Browse the repository at this point in the history
  3. smtr: Add rkt to functional tests

    KrystalDelusion authored and aiju committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    7fe9157 View commit details
    Browse the repository at this point in the history
  4. smtr: Use rosette/safe

    KrystalDelusion authored and aiju committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    07b6908 View commit details
    Browse the repository at this point in the history
  5. smtr: More sanitization

    KrystalDelusion authored and aiju committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    5a29b3e View commit details
    Browse the repository at this point in the history
  6. smtr: Use scope.unique_name

    KrystalDelusion authored and aiju committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    a2abbcb View commit details
    Browse the repository at this point in the history
  7. smtr: Structs have local scope

    Also unique_name can take field_name directly.
    KrystalDelusion authored and aiju committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    d6c5e13 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    75ed6d3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7de8be1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0ce7631 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #4554 from YosysHQ/emil/devstat

    internal_stats: init, report current memory consumption on linux and mac
    povik authored Sep 3, 2024
    Configuration menu
    Copy the full SHA
    68fbca8 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Bump version

    github-actions[bot] committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    d567164 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a476a8 View commit details
    Browse the repository at this point in the history
  3. Makefile: Update coverage_functional

    Note sure if this is the best way to do it, but it works?
    KrystalDelusion committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    21494d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Docs: Use Read the Docs SPHINXOPTS

    `-W --keep-going` will build everything but raise an error on any warnings.  Should mean that github actions will correctly flag a failure when attempting to build docs.  Including this current commit until the `internal_stats` command gets a help message.
    KrystalDelusion committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    17ee367 View commit details
    Browse the repository at this point in the history
  2. ff: improve comments

    widlarizer committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    bd6f7bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14b9155 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4581 from YosysHQ/emil/ff-clk-comment

    ff: improve comments
    povik authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    73a2d35 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4576 from povik/xaiger-drop-bswap

    write_xaiger: Get by without endianness helpers
    povik authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    7e65b83 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #4582 from YosysHQ/emil/internal_stats-help-string

    internal_stats: fix doc build by adding a help string
    povik authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    3b8f3c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Bump version

    github-actions[bot] committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    e8951ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc10a6e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4585 from YosysHQ/functional_tests

    Run functional tests on private runner only
    mmicko authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    0ad2431 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4536 from YosysHQ/functional

    Functional Backend
    mmicko authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    b20df72 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Bump version

    github-actions[bot] committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    dcf9f58 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. Initialize area stats in stat pass

    Currently, the area variables in the stat struct are not initialized.
    This caused the area stats occasionally being an erroneous value.
    
    Signed-off-by: Hoa Nguyen <[email protected]>
    hnpl committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    c1205eb View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Merge pull request #4587 from hnpl/main

    Initialize area stats in stat pass
    povik authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    982fade View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e64fcee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc039d8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7e47329 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Bump version

    github-actions[bot] committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    6937241 View commit details
    Browse the repository at this point in the history
  2. Add left and right bound properties to wire. Add test. Fix printing

    for signed attributes
    
    Co-authored-by: N. Engelhardt <[email protected]>
    Co-authored-by: Roland Coeurjoly <[email protected]>
    RCoeurjoly and nakengelhardt committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    bdc43c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Gowin. Add the EMCU primitive.

    EMCU is a micro-processor based on ARM Cortex-M3 embedded in the
    GW1NSR-4C chip used in the Tangnano4k board.
    
    Signed-off-by: YRabbit <[email protected]>
    yrabbit committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    ab35dff View commit details
    Browse the repository at this point in the history
  2. clockgate: no initvals

    widlarizer committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    8b46434 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1372c47 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4595 from YosysHQ/emil/internal_stats-astnode

    internal_stats: astnode (sizeof)
    povik authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    3457270 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e999a3 View commit details
    Browse the repository at this point in the history
  6. -y flag for libyosys Python scripts

    This adds a Python equivalent to the `-c` option, where scripts importing `libyosys` can be imported and used.
    
    Most of the work for this was already done to enable Python passes a couple years back, so this is a relatively small changeset.
    donn committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    38f9e6c View commit details
    Browse the repository at this point in the history
  7. Add dirname of script file to sys.path

    This matches the behavior of running a Python interpreter, where the
    first element of sys.path is the dirname of the script being run.
    
    This allows importing of files and modules in the same directory without
    messing with PYTHONPATH or similar.
    donn committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    738b5ee View commit details
    Browse the repository at this point in the history
  8. Typos

    donn committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    8dac271 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Bump version

    github-actions[bot] committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    229d1ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8b42b7 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. clockgate: help string

    Co-authored-by: Martin Povišer <[email protected]>
    widlarizer and povik authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    a8a92d3 View commit details
    Browse the repository at this point in the history
  2. clockgate: 1-bit const 0

    widlarizer committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    be7c93e View commit details
    Browse the repository at this point in the history
  3. clockgate: help string

    widlarizer committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f193bcf View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4583 from YosysHQ/emil/clock_gate

    clockgate: centralize clock enables out of FFs
    widlarizer authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    52382c6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4594 from yrabbit/cpu-wip

    Gowin. Add the EMCU primitive.
    widlarizer authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f8ad371 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Bump version

    github-actions[bot] committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    c884624 View commit details
    Browse the repository at this point in the history
  2. Add bufnorm pass

    Signed-off-by: Claire Xenia Wolf <[email protected]>
    clairexen authored and povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d0b5dfa View commit details
    Browse the repository at this point in the history
  3. Improvements and fixes to "bufnorm" cmd

    Signed-off-by: Claire Xenia Wolf <[email protected]>
    clairexen authored and povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    32808a0 View commit details
    Browse the repository at this point in the history
  4. Improvements in "bufnorm" pass

    Signed-off-by: Claire Xenia Wolf <[email protected]>
    clairexen authored and povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f4b7ea5 View commit details
    Browse the repository at this point in the history
  5. Add coarse-grain $buf buffer cell type

    Signed-off-by: Claire Xenia Wolf <[email protected]>
    clairexen authored and povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4d469f4 View commit details
    Browse the repository at this point in the history
  6. Improvements in "bufnorm" pass

    Signed-off-by: Claire Xenia Wolf <[email protected]>
    clairexen authored and povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d027ead View commit details
    Browse the repository at this point in the history
  7. Improvements in "bufnorm" pass

    Signed-off-by: Claire Xenia Wolf <[email protected]>
    clairexen authored and povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8bb70ba View commit details
    Browse the repository at this point in the history
  8. Add RTLIL "buffered-normalized mode" and improve "bufnorm" pass

    Signed-off-by: Claire Xenia Wolf <[email protected]>
    clairexen authored and povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    8011938 View commit details
    Browse the repository at this point in the history
  9. Adjust buf-normalized mode

    povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    865df26 View commit details
    Browse the repository at this point in the history
  10. Mark bufnorm experimental

    povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    38de018 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e13ace6 View commit details
    Browse the repository at this point in the history
  12. simlib: Add $buf disclaimer

    povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    eeffca9 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #3967 from YosysHQ/claire/bufnorm

    Add "buffered-normalized mode", add $buf cell type, and add "bufnorm" command
    povik authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    a553b7c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4cfdb7a View commit details
    Browse the repository at this point in the history
  15. Start an 'aiger2' backend

    povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    fb26945 View commit details
    Browse the repository at this point in the history
  16. aiger2: Support $pos

    povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    fa39227 View commit details
    Browse the repository at this point in the history
  17. aiger2: Add strashing option

    povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5671c10 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    de8a2fb View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e59387e View commit details
    Browse the repository at this point in the history
  20. aiger2: Use shorthands

    povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d7128cb View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    8e29675 View commit details
    Browse the repository at this point in the history
  22. aiger2: Fix literal typing

    povik committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    e4b24e8 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    dbc937b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9db1ca8 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Bump version

    github-actions[bot] committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    4d581a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4976abb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31476e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d5756eb View commit details
    Browse the repository at this point in the history
  5. aiger2: Ingest $pmux

    povik committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6c1fa45 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1cfb902 View commit details
    Browse the repository at this point in the history
  7. aiger2: Ingest $bmux

    povik committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    6cecf19 View commit details
    Browse the repository at this point in the history
  8. Start read_xaiger2 -sc_mapping

    povik committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    1ab7f29 View commit details
    Browse the repository at this point in the history
  9. aiger2: Ignore benign cells

    povik committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    72d6506 View commit details
    Browse the repository at this point in the history
  10. aiger2: Adjust typing

    povik committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    2a3e907 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ea76568 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5f8d7ff View commit details
    Browse the repository at this point in the history
  13. celltypes: Fix $buf eval

    povik committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    3a1b003 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f168b2f View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. quicklogic: Avoid carry chains in division mapping

    The default mapping rules for division-like operations (div/divfloor/
    mod/modfloor) invoke subtractions which can get mapped to carry chains
    in FPGA flows. Optimizations across carry chains are weak, so in
    practice this ends up too costly compared to implementing the division
    purely in soft logic.
    
    For this reason arrange for `techmap.v` ignoring division operations
    under `-D NODIV`, and use this mode in `synth_quicklogic` to avoid carry
    chains for divisions.
    povik committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    9018d06 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

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

Commits on Sep 24, 2024

  1. smtbmc: escape path identifiers

    * also changes the print format for cover statements to be more uniform
      with the asserts, allowing easier parsing of cover path
    * this allows diambiguation of properties with the same name but
      different paths (see YosysHQ/sby#296)
    georgerennie committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    b788de9 View commit details
    Browse the repository at this point in the history
  2. log: Never silence log_cmd_error

    Add extra handling to arrange for `log_cmd_error` never being silenced
    by the command line `-v N` option. Similar path for `log_error` exists
    already.
    povik committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3e3515e View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

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

Commits on Sep 30, 2024

  1. Bump version

    github-actions[bot] committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    59404f8 View commit details
    Browse the repository at this point in the history
  2. Add Get vcd2fst step to test-yosys job

    Co-authored-by: Miodrag Milanovic <[email protected]>
    Co-authored-by: Roland Coeurjoly <[email protected]>
    RCoeurjoly and mmicko committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    5fca9b8 View commit details
    Browse the repository at this point in the history
  3. cli/python: error-checking, python interpreter bugfix

    * Less brittle method of adding script dirname to sys.path
    * Check if scriptfp successfully opens before using it
    * Move `log_error` to after `PyErr_Print()` is called
    donn committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    35c8ad6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4621 from RCoeurjoly/roland/get_vcd2fst

    Add "Get vcd2fst" step to test-yosys job
    mmicko authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    500db6a View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Bump version

    github-actions[bot] committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    1bf908d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    997cb30 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

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

Commits on Oct 6, 2024

  1. docs: Simplify images generation to allow parallel build

    - remove the tidy target from the main target.
      * aux/log file are already excluded in a .gititgnore file
      * allow parallel generation as the tidy target imposes sequential build
    tarikgraba committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    5841b44 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8038c1 View commit details
    Browse the repository at this point in the history
  3. Fix top-level make docs prerequisites

    Add `$(TARGETS)` for gen_examples and gen_images since they need the `yosys` executable.
    Add guidelines source files as a prerequisite to docs/source/generated while we're at it.
    KrystalDelusion committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    571d181 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4632 from tarikgraba/main

    docs: avoid concurrency issues when generating images in parallel
    KrystalDelusion authored Oct 6, 2024
    Configuration menu
    Copy the full SHA
    3534e6b View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Bump version

    github-actions[bot] committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    6155c59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e1181a View commit details
    Browse the repository at this point in the history
  3. docs: Makefile tidying

    examples and dots are now orthogonal.
    KrystalDelusion committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    468a019 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b1b94d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    13d7b5f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #4553 from donn/python_scriptfile

    -y flag for libyosys Python scripts
    widlarizer authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    1f517d6 View commit details
    Browse the repository at this point in the history
  7. Bump abc submodule

    widlarizer committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    3e6e8c8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    edf29e7 View commit details
    Browse the repository at this point in the history
  9. ci: Test build docs

    KrystalDelusion committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    33930e4 View commit details
    Browse the repository at this point in the history
  10. Update test-build.yml

    Call make docs from root
    KrystalDelusion authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    f72d021 View commit details
    Browse the repository at this point in the history
  11. aiger2: Add TODO

    povik committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    d4e009f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e58a9b6 View commit details
    Browse the repository at this point in the history
  13. Adjust read_xaiger2 prints

    povik committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2b1b565 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8d12492 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f7c7371 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4c0a8a1 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b8f3893 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e0a86d5 View commit details
    Browse the repository at this point in the history
  19. aigsize: Remove

    povik committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    81688e3 View commit details
    Browse the repository at this point in the history
  20. aiger2: Adjust help

    povik committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    ac79a05 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3b6dcc7 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    2e587c8 View commit details
    Browse the repository at this point in the history
  23. aiger2: Fix warnings

    povik committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    ebe51e2 View commit details
    Browse the repository at this point in the history
  24. aiger2: Fix print

    povik committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    373e7a1 View commit details
    Browse the repository at this point in the history
  25. aiger2: Update help

    povik committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    47fd2b9 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d0a11e2 View commit details
    Browse the repository at this point in the history
  27. aiger2: Try to fix VS build

    povik committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    72f0fea View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f44a418 View commit details
    Browse the repository at this point in the history
  29. read_xaiger2: Add help

    povik committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    7989d53 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    b01b176 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    ca5c2fd View commit details
    Browse the repository at this point in the history
  32. Pyosys Wheels

    * Created `setup.py`: Python package manifest to build `pyosys` wheels with a custom extension to build and include `libyosys.so` using Make
    * `.gitignore`: Added byproducts of the Python wheel build process
    * `Makefile`: Added `-undefined dynamic_lookup` to `libyosys.so` so missing symbols can be resolved by importing into a Python interpreter
    * `kernel/yosys.cc`: Gated `PyImport_AppendInittab` with `!Py_IsInitialized`; as of Python 3.12, the interpreter is already initialized and `PyImport_AppendInittab` would cause an exception to be raised
    * Created `wheels.yml`: CI workflow for building wheels for CPython on:
      * Linux (glibc, musl) and Darwin
      * x86-64 and arm64
    donn committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    407343a View commit details
    Browse the repository at this point in the history
  33. wheels: more compatibility

    * Update manylinux images
    * FFI now built as a per-platform static library
    * Explicitly set minimum macOS deployment target, use clang on macOS
    * Try enabling Windows (as an experiment)
    * Disable aarch64-linux, aarch64-windows
    donn committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    ab4ea84 View commit details
    Browse the repository at this point in the history
  34. Add test, shell for windows

    donn committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    ab84c10 View commit details
    Browse the repository at this point in the history
  35. wheels: symlink python3-config

    donn committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    67f17a1 View commit details
    Browse the repository at this point in the history
  36. wheels: skip musllinux for now

    donn committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    08c23b7 View commit details
    Browse the repository at this point in the history
  37. wheels: convert versions to match pypa spec, add uploading

    * wheel versions now replace `+` with `.post` to match spec at https://packaging.python.org/en/latest/specifications/version-specifiers/
    * CI updates:
      * Bump action versions
      * Disabled Windows for now and documented why
      * Added a new job to upload all wheels
      * Added new variable, `PYPI_INDEX`: fallback 'https://pypi.org/' if unset
      * Added new secret, `PYPI_TOKEN`
    * .editorconfig now uses 2 spaces for YML (it kept setting mine to tabs
      and GitHub Actions doesn't like that)
    donn committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    0bb1f89 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    43128f6 View commit details
    Browse the repository at this point in the history
  39. Merge pull request #4607 from povik/ql-nodiv

    quicklogic: Avoid carry chains in division mapping
    povik authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    6c1450f View commit details
    Browse the repository at this point in the history
  40. Merge pull request #4593 from povik/aiger2

    New aiger backend
    povik authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    74e92d1 View commit details
    Browse the repository at this point in the history
  41. Merge pull request #4605 from povik/liberty-unit-delay

    read_liberty: Optionally import unit delay arcs
    povik authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    0aab8b4 View commit details
    Browse the repository at this point in the history
  42. Merge pull request #4628 from povik/bump-abc

    Bump abc submodule
    povik authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    0556cb5 View commit details
    Browse the repository at this point in the history
  43. Merge pull request #4613 from povik/err-never-silence

    log: Never silence `log_cmd_error`
    povik authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e46cc57 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    a76bcdc View commit details
    Browse the repository at this point in the history
  45. Merge pull request #4637 from YosysHQ/emil/bufnorm-warning

    bufnorm: avoid warning. NFC
    povik authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    9479d3b View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    d7cf023 View commit details
    Browse the repository at this point in the history
  47. Merge pull request #4609 from georgerennie/george/smtbmc_paths

    smtbmc: escape path identifiers
    jix authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b3b88e5 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    b151036 View commit details
    Browse the repository at this point in the history
  49. ci: Call make html directly

    Since `docs/prep` is a prerequisite of `docs`, and should be the *only* prerequisite, calling `make docs` could end up hiding a problem with files missing from the uploaded artifact. Instead, call `make` from the docs directory which should be closer to what will run on RTDs.
    KrystalDelusion committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    c160442 View commit details
    Browse the repository at this point in the history
  50. Explictly #include <variant> for std::variant usage.

    Signed-off-by: Mike Inouye <[email protected]>
    mikesinouye committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    1e3973c View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Bump version

    github-actions[bot] committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    408597b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f079772 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4635 from YosysHQ/krys/pr_docs_ci

    Remove make docs race conditions (and other docs fixes)
    KrystalDelusion authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    0be3b7d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4534 from donn/test_wheels

    Pyosys Wheels
    mmicko authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    535b330 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4639 from mikesinouye/hashlib

    Explictly #include <variant> for std::variant usage.
    povik authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    380a425 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Bump version

    github-actions[bot] committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b4fd8e7 View commit details
    Browse the repository at this point in the history
  2. Release version 0.46

    mmicko committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e97731b View commit details
    Browse the repository at this point in the history
  3. Next dev cycle

    mmicko committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    8893dad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c93c7f8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4642 from YosysHQ/fix_ci

    Fix CI by adding lld as brew package
    mmicko authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a5968e4 View commit details
    Browse the repository at this point in the history
  6. force brew formula update

    mmicko committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a6ccf22 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #4647 from YosysHQ/fix_macos_ci

    CI: force brew formula update
    mmicko authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    eefd111 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #4624 from YosysHQ/emil/cxxrtl-smoke-test

    cxxrtl: test stream operator
    widlarizer authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    038e262 View commit details
    Browse the repository at this point in the history
  9. cxxrtl: fix formatting of UNICHAR

    This caused compilation to fail when the argument of any, not just
    UNICHAR formatting operations, is bigger than 32 bits.
    
    Fixes #4644
    rroohhh authored and whitequark committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    a761999 View commit details
    Browse the repository at this point in the history