3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-08-08 15:12:21 +00:00
yosys/kernel
Catherine c99879e1ee Make proc_self_dirname() work for non-ASCII paths to the binary.
This is achieved by using wide character functions to get the actual
path (there is no workaround here that will do the job) and then
changing the current directory so that no other part of Yosys has to
care about Unicode.

This works because Yosys doesn't try to use absolute paths and does
not change the current directory anywhere else.
2026-08-05 13:45:18 +00:00
..
binding.cc
binding.h
bitpattern.h Fix covers_nothing. 2026-07-06 13:26:00 +02:00
calc.cc End of file fix 2026-06-23 07:23:41 +02:00
cellaigs.cc cellaigs: remove some dead code 2026-03-31 09:37:18 +01:00
cellaigs.h
celledges.cc kernel/celledges: cover more cell types 2026-02-09 14:13:40 +01:00
celledges.h
cellhelp.py Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
celltypes.h fix $specrule port naming 2026-04-13 22:34:46 +02:00
CMakeLists.txt Fix share lookup for mingw builds 2026-06-17 10:40:13 +02:00
compressor_tree.cc Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
compressor_tree.h End of file fix 2026-06-23 07:23:41 +02:00
compute_graph.h
consteval.h consteval: use newcelltypes 2026-03-04 12:22:14 +01:00
constids.inc Update constids to fix leaks 2026-07-20 11:53:55 +02:00
cost.cc Refactored uses of log_id() 2026-05-08 20:59:24 -07:00
cost.h
driver.cc Remove EMSCRIPTEN leftovers 2026-06-05 10:03:27 +02:00
drivertools.cc Refactored uses of log_id() 2026-05-08 20:59:24 -07:00
drivertools.h drivertools: use newcelltypes 2026-03-04 12:22:14 +01:00
ff.cc Refactored uses of log_id() 2026-05-08 20:59:24 -07:00
ff.h ff: split out type-only information 2025-11-19 15:20:50 +01:00
ffinit.h Add FfInitVals::set_parallel() method 2026-03-06 02:03:21 +00:00
ffmerge.cc
ffmerge.h
fmt.cc Bump gcc and clang versions 2026-05-14 10:51:40 +02:00
fmt.h
fstdata.cc Migrate build system to CMake 2026-06-03 08:58:10 +00:00
fstdata.h Add comments to make sure it is clear scale is an exponent of 10 2026-04-23 17:22:14 +01:00
functional.cc Convert RTLIL::unescape_id of IdString to unescape() 2026-05-16 19:49:45 +02:00
functional.h Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
gzip.cc
gzip.h
hashlib.h hashlib: noexcept moves for performance 2026-08-04 11:02:37 +02:00
io.cc Fix Windows portability issues that break MSVC build. 2026-06-03 08:58:11 +00:00
io.h Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
json.cc End of file fix 2026-06-23 07:23:41 +02:00
json.h
log.cc Removed rewrite leftovers from log 2026-06-29 08:32:44 +02:00
log.h Removed rewrite leftovers from log 2026-06-29 08:32:44 +02:00
log_compat.cc Add one more compatibility logger used in patches for some time 2026-06-12 14:44:26 +02:00
log_help.cc Fixup help contents source_file 2026-07-09 16:05:15 +12:00
log_help.h Fixup help contents source_file 2026-07-09 16:05:15 +12:00
macc.h
mem.cc End of file fix 2026-06-23 07:23:41 +02:00
mem.h
modtools.h Refactored uses of log_id() 2026-05-08 20:59:24 -07:00
newcelltypes.h newcelltypes: fix $specrule port naming 2026-04-13 22:34:46 +02:00
pattern.h OptDff more accurate ctrl/pattern desc. 2026-01-26 22:19:36 +01:00
qcsat.cc Add reusable SatEffortBudget helper to qcsat. 2026-08-05 12:57:56 +02:00
qcsat.h Add reusable SatEffortBudget helper to qcsat. 2026-08-05 12:57:56 +02:00
register.cc Attr file:line. 2026-07-31 10:31:44 +02:00
register.h Attr file:line. 2026-07-31 10:31:44 +02:00
rtlil.cc Merge pull request #6007 from YosysHQ/nella/fix-shift-fold 2026-07-24 08:17:11 +00:00
rtlil.h Adding Width check to resize 2026-07-09 14:34:56 +02:00
rtlil_bufnorm.cc Refactored uses of log_id() 2026-05-08 20:59:24 -07:00
satgen.cc Refactored uses of log_id() 2026-05-08 20:59:24 -07:00
satgen.h Convert RTLIL::unescape_id of IdString to unescape() 2026-05-16 19:49:45 +02:00
scopeinfo.cc Convert RTLIL::unescape_id of IdString to unescape() 2026-05-16 19:49:45 +02:00
scopeinfo.h Refactored uses of log_id() 2026-05-08 20:59:24 -07:00
sexpr.cc
sexpr.h
sigtools.h
tclapi.cc Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
threading.cc threading: whitespace 2026-05-18 16:26:14 +02:00
threading.h Migrate build system to CMake 2026-06-03 08:58:10 +00:00
timinginfo.h Refactored uses of log_id() 2026-05-08 20:59:24 -07:00
topo_scc.h Remove trailing whitespaces 2026-06-23 07:24:59 +02:00
utils.h utils: forbid the use of std::less on pointers in TopoSort 2026-04-06 15:09:52 +02:00
version.cc.in Include build datetime in scl cache hash. 2026-07-10 12:44:34 +02:00
yosys.cc Make proc_self_dirname() work for non-ASCII paths to the binary. 2026-08-05 13:45:18 +00:00
yosys.h Include build datetime in scl cache hash. 2026-07-10 12:44:34 +02:00
yosys_common.h Remove define since snprintf is supported in MSVC now 2026-06-22 09:50:39 +02:00
yosys_config.h.in Fix DPI-C support broken in v0.67. 2026-07-17 22:21:59 +00:00
yw.cc
yw.h