3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-11-28 16:29:51 +00:00

Commit graph

  • f2a80e4d7f
    register.cc: Tidying Krystine Sherwin 2025-11-17 18:51:01 +13:00
  • 4eff547f6f
    documenting.rst: Dumping to JSON Krystine Sherwin 2025-11-17 18:49:07 +13:00
  • 5896579066
    log_help.cc: Better line splitting Krystine Sherwin 2025-11-17 12:47:50 +13:00
  • e5b9401bf3
    documenting.rst: Command line rendering Krystine Sherwin 2025-11-17 12:44:41 +13:00
  • acafee4fb1
    Merge fac71a215c into 677bf21947 Aki-nyan 2025-11-16 12:08:28 +01:00
  • 966f52e123
    documenting.rst: More json/sphinx bullets Krystine Sherwin 2025-11-15 16:06:09 +13:00
  • 677bf21947 Bump version github-actions[bot] 2025-11-15 00:23:54 +00:00
  • 84adc82fad
    Merge pull request #5484 from YosysHQ/emil/idstring-simpler-final-gc Emil J 2025-11-15 00:10:12 +01:00
  • 0a6ce3d820
    documenting.rst: formatted_help Krystine Sherwin 2025-11-15 11:54:42 +13:00
  • f47540b950 techlibs: remove cells.lib Emil J. Tywoniak 2025-11-14 15:40:14 +01:00
  • c497b3b24c Revert "rtlil: make tracing optional in IdString garbage collection" Emil J. Tywoniak 2025-11-14 15:32:10 +01:00
  • 65d7d70507 driver: move IdString collection to yosys_shutdown Emil J. Tywoniak 2025-11-14 15:31:45 +01:00
  • ba99c05902
    Merge pull request #5482 from rocallahan/newid-namespace Miodrag Milanović 2025-11-14 14:06:15 +01:00
  • 4bfdc62f65
    Merge pull request #5472 from Anhijkt/arst-fsm-handling Miodrag Milanović 2025-11-14 13:47:08 +01:00
  • b08195a9cf typo Anhijkt 2025-11-14 13:34:58 +02:00
  • a75b999f13 fsm_detect: fix test Anhijkt 2025-11-14 13:25:51 +02:00
  • 1186ca8f68
    documenting.rst: WIP paragraphs Krystine Sherwin 2025-11-14 18:10:34 +13:00
  • 625eae987f
    log_help.cc: Fix source_location on option Krystine Sherwin 2025-11-14 14:31:28 +13:00
  • 2da7627491
    docs: Move help guides to documenting.rst Krystine Sherwin 2025-11-14 14:21:59 +13:00
  • b9182ab8b7
    Update checklist for adding internal cell types Krystine Sherwin 2025-11-14 13:37:02 +13:00
  • 25822be930
    docs: Initial documentation for generated help Krystine Sherwin 2025-11-14 13:37:02 +13:00
  • abc78f0424 Bump version github-actions[bot] 2025-11-14 00:25:00 +00:00
  • 2703aa34d1
    synth_analogdevices: Add -memprefix opt krys/analogdevices-memory Krystine Sherwin 2025-11-14 12:10:15 +13:00
  • 51e6f151c6
    analogdevices: Fix INIT_FILE on small mem Krystine Sherwin 2025-11-14 12:08:36 +13:00
  • 3787ea19cd
    tests/memfile: Test dump_meminit Krystine Sherwin 2025-11-14 11:47:40 +13:00
  • 7d79c11ca9
    dump_meminit: Add -prefix option Krystine Sherwin 2025-11-14 11:41:57 +13:00
  • ac08540278
    analogdevices: Fixup SP2_1024x18_BP Krystine Sherwin 2025-11-14 10:14:36 +13:00
  • 11edbf52d5
    analogdevices: Use dump_meminit Krystine Sherwin 2025-11-14 10:14:36 +13:00
  • c9c53876b4
    WIP dump_meminit Krystine Sherwin 2025-11-14 10:14:35 +13:00
  • b91dbc7324
    Merge pull request #5481 from YosysHQ/micko/pyosys_ci Miodrag Milanović 2025-11-13 21:06:05 +01:00
  • 2abde3cb42
    Merge b56c4f8dc5 into 1929956fd7 gatin00b 2025-11-13 17:03:45 +01:00
  • 0e2e7c87a4
    Merge 6b5fbe37f0 into 1929956fd7 Martin Povišer 2025-11-13 17:03:44 +01:00
  • 6f83d56f40
    Merge 3ad08e143d into 1929956fd7 Zachary Snow 2025-11-13 17:03:44 +01:00
  • d93122f0d1
    Merge 260cc42c2f into 1929956fd7 KrystalDelusion 2025-11-13 17:03:44 +01:00
  • 40bbb84766 Enable pyosys install in out of tree builds Miodrag Milanovic 2025-11-12 13:53:40 +01:00
  • 10b49f3a91 Update generator to reflect IdString changes Miodrag Milanovic 2025-11-12 13:47:47 +01:00
  • 5e0bc3fd9f Build pyosys on CI Miodrag Milanovic 2025-11-12 11:26:46 +01:00
  • 1929956fd7
    Merge pull request #5483 from YosysHQ/emil/idstring-memory-safety Emil J 2025-11-13 16:14:38 +01:00
  • f2263642a4 xilinx: fix IdString memory leak Emil J. Tywoniak 2025-11-13 12:42:06 +01:00
  • a915143768 ice40: fix IdString memory leak Emil J. Tywoniak 2025-11-13 12:40:04 +01:00
  • c48bc56f4a driver: fix timing data divison by zero when no passes run Emil J. Tywoniak 2025-11-13 11:10:50 +01:00
  • 1dd5b150e5 driver: garbage collect IdStrings without tracing at exit Emil J. Tywoniak 2025-11-13 11:10:13 +01:00
  • bc3fc21248 microchip: fix IdString memory leak Emil J. Tywoniak 2025-11-13 02:02:02 +01:00
  • 04135ba3e4 Bump version github-actions[bot] 2025-11-13 00:24:44 +00:00
  • 8fad004fb8 synth_analogdevices: update timing model and tests lofty/analogdevices Lofty 2025-11-10 13:19:12 +00:00
  • 6ccd1da030 analogdevices: double LUT RAM cost Lofty 2025-10-21 18:04:01 +01:00
  • 8ff0039141 analogdevices: ignore $assert cells Lofty 2025-10-20 18:23:25 +01:00
  • d7248303c6 analogdevices: Extra tests Krystine Sherwin 2025-10-18 17:38:01 +13:00
  • 27001cf959 analogdevices: Fixing up bram Krystine Sherwin 2025-10-18 17:31:54 +13:00
  • 801db868a9 analogdevices: Add BRAM options Krystine Sherwin 2025-10-18 12:59:55 +13:00
  • ab33348d27 memory_libmap: Add -force-params Krystine Sherwin 2025-10-18 12:58:25 +13:00
  • ed29e75cda analogdevices: LUT RAM only on positive edge Lofty 2025-10-18 12:11:18 +01:00
  • ae34fcb82c analogdevices: DSP tweaks Lofty 2025-10-18 12:10:50 +01:00
  • e189ee10aa analogdevices: DSP inference Lofty 2025-10-16 23:33:59 +01:00
  • a1a0926316 analogdevices: remove cells_xtra Lofty 2025-10-15 04:55:12 +01:00
  • e62a91a793 analogdevices: timings for t40lp Lofty 2025-10-12 12:55:09 +01:00
  • 764c2e160b analogdevices: use single tech param Lofty 2025-10-12 11:31:23 +01:00
  • 0b6aea3ed9 analogdevices: expreso does not care about clock buffers Lofty 2025-10-12 11:22:46 +01:00
  • 6c4327da04 analogdevices: prepare for t40lp timings Lofty 2025-10-12 11:17:50 +01:00
  • 4690ef36ce analogdevices: Adding RBRAM2 and -tech Krystine Sherwin 2025-10-11 12:06:35 +13:00
  • 9d887dbc81 analogdevices: (some) Native BRAM Krystine Sherwin 2025-10-08 17:32:46 +13:00
  • 3cf01c399a analogdevices: Update lutram.ys test Krystine Sherwin 2025-10-08 14:13:57 +13:00
  • 519c57ba61 analogdevices: Native LUTRAM primitives Krystine Sherwin 2025-10-08 14:08:41 +13:00
  • 59cde69540 analogdevices: LUTRAM config Lofty 2025-10-09 04:38:49 +01:00
  • 3870976bcc analogdevices: update timing model Lofty 2025-10-01 20:13:29 +01:00
  • c0b789f6de I thought I removed this... Lofty 2025-10-01 12:47:21 +01:00
  • 8985116b3e analogdevices: user retargeting Lofty 2025-09-30 10:02:44 +01:00
  • c250831b32 analogdevices: more housekeeping Lofty 2025-09-30 10:02:19 +01:00
  • 0b00c794df analogdevices: remove some extra cells! Lofty 2025-09-25 15:09:16 +01:00
  • 8651e3ac89 test suite Lofty 2025-09-24 20:56:27 +01:00
  • 28600c7f9f synth_analogdevices: remove scopeinfo cells Lofty 2025-09-24 16:29:38 +01:00
  • 384964bcf7 Create synth_analogdevices Lofty 2025-09-23 11:08:17 +01:00
  • ead0f922e1 Add missing YOSYS_NAMESPACE_PREFIX to fix callers of NEW_ID that aren't in the Yosys namespace Robert O'Callahan 2025-11-12 22:29:54 +00:00
  • 8c76f93fce rtlil: make tracing optional in IdString garbage collection Emil J. Tywoniak 2025-11-12 20:22:30 +01:00
  • 1ee4fc9d27 fix YOSYS_XTRACE_GET_PUT Emil J. Tywoniak 2025-11-12 20:20:51 +01:00
  • 50bfb5c5c9 constids: add $input_port and $connect Emil J. Tywoniak 2025-11-12 20:19:42 +01:00
  • d93039a194
    Merge pull request #5417 from rocallahan/idstring-gc Emil J 2025-11-12 13:43:53 +01:00
  • ae281720cf tests: remove unstable FPGA synthesis result checks Emil J. Tywoniak 2025-10-21 00:00:59 +02:00
  • 578d658871 Add timing stats for IdString garbage collection Robert O'Callahan 2025-10-17 12:15:53 +13:00
  • 8c2984dc5f Fix AbcModuleState::remap_name() to avoid calling IdString::c_str() Robert O'Callahan 2025-10-13 22:43:31 +00:00
  • c4c389fdd7 Fix verilog backend to avoid IdString::c_str() Robert O'Callahan 2025-10-13 22:23:51 +00:00
  • 325b27f43a Avoid calling IdString::c_str() in opt_clean Robert O'Callahan 2025-10-13 20:52:35 +00:00
  • df8444c5e7 Optimize IdString operations to avoid calling c_str() Robert O'Callahan 2025-10-13 20:51:35 +00:00
  • e95ed7bbab Make NEW_ID create IDs whose string allocation is delayed Robert O'Callahan 2025-10-13 02:56:32 +00:00
  • 8895757364 Ensure that new_id(_suffix)() cannot create collisions with existing IdStrings. Robert O'Callahan 2025-10-13 00:44:15 +00:00
  • 9577a028c8 Make new_id/new_id_suffix taking string_view to avoid allocating strings Robert O'Callahan 2025-10-13 00:28:49 +00:00
  • b3f3f42577 Remove StaticIdString and just use IdString now that we can make it constexpr Robert O'Callahan 2025-10-14 01:00:20 +00:00
  • b0e2d75dbe Make IdString refcounts a hashtable containing only the nonzero refcounts Robert O'Callahan 2025-10-13 00:12:51 +00:00
  • 54bde15329 Implement IdString garbage collection instead of refcounting. Robert O'Callahan 2025-10-10 01:10:33 +00:00
  • 5133b4bdea Create RTLIL::OwningIdString and use it in a few places Robert O'Callahan 2025-10-09 23:28:10 +00:00
  • d28f97e9da Remove YOSYS_USE_STICKY_IDS Robert O'Callahan 2025-10-09 23:40:47 +00:00
  • 0fe79ce01b Make RTLIL::Design::get_all_designs() unconditionally defined Robert O'Callahan 2025-10-09 22:54:26 +00:00
  • e84bc3c6c5 Remove explicit empty-string check when looking up IdStrings Robert O'Callahan 2025-10-16 02:13:33 +00:00
  • 20639906e3 Store IdString lengths and use them Robert O'Callahan 2025-08-20 03:47:03 +00:00
  • 32641bbf93 Make IdString::contains take std::string_view so we avoid a strlen when the parameter is a string constant Robert O'Callahan 2025-10-16 04:05:56 +00:00
  • 2319d82efb Make IdString::begins_width/ends_with take std::string_view so we avoid a strlen when the parameter is a string constant Robert O'Callahan 2025-10-16 03:37:49 +00:00
  • 5f76729cbb Bump version github-actions[bot] 2025-11-12 00:24:49 +00:00
  • 529886f7fb
    Merge pull request #5473 from YosysHQ/krys/unsized_params KrystalDelusion 2025-11-12 07:14:44 +13:00
  • 26b51148a8
    Merge pull request #5480 from YosysHQ/emil/libparse-fix-quoted v0.59.1 Miodrag Milanović 2025-11-11 15:18:35 +01:00
  • 967e91aa73 libparse: fix parsing and memory safety of quoted values Emil J. Tywoniak 2025-11-11 13:44:50 +01:00