1
0
mirror of synced 2026-03-23 09:31:02 +00:00

Commit Graph

  • c4a2b3c1e9 Improvements in $readmem[bh] implementation Clifford Wolf 2014-10-26 23:29:36 +01:00
  • 70b2efdb05 Added support for $readmemh/$readmemb Clifford Wolf 2014-10-26 20:33:10 +01:00
  • 26cbe4a4e5 Fixed constant "cond ? string1 : string2" with strings of different size Clifford Wolf 2014-10-25 18:23:53 +02:00
  • c5eb5e56b8 Re-introduced Yosys::readsome() helper function (f.read() + f.gcount() made problems with lines > 16kB) Clifford Wolf 2014-10-23 10:47:21 +02:00
  • 750c615e7f minor indenting corrections Clifford Wolf 2014-10-19 18:42:03 +02:00
  • 3202ba621c Merge pull request #40 from parvizp/compile_mac_10.9.2 Clifford Wolf 2014-10-19 18:40:22 +02:00
  • de8adb8ec5 Builds on Mac 10.9.2 with LLVM 3.5. Parviz Palangpour 2014-10-18 14:26:49 -05:00
  • 6c1c1e9a07 Improved new_id() for win32 Clifford Wolf 2014-10-18 19:26:03 +02:00
  • bb631c6f5c Also look for yosys-abc in parent dir on win32 Clifford Wolf 2014-10-18 19:01:44 +02:00
  • 0471d158d9 Various improvements to version reporting on win32 Clifford Wolf 2014-10-18 19:00:52 +02:00
  • 57cd485236 Disabled READLINE in MXE cross build Clifford Wolf 2014-10-18 18:21:33 +02:00
  • 41db98ba31 Fixed typo in test_cell Clifford Wolf 2014-10-18 16:52:06 +01:00
  • 6bcb4f1f45 Fixed shell prompt and proc_self_dirname() for win32 Clifford Wolf 2014-10-18 16:51:50 +01:00
  • 84ffe04075 Fixed various VS warnings Clifford Wolf 2014-10-18 15:20:38 +02:00
  • 85572b05e5 Create vcxsrc in mxe build "make dist" Clifford Wolf 2014-10-18 15:17:33 +02:00
  • b5da3a60e1 Moved yosys-config.in to misc/ Clifford Wolf 2014-10-18 14:15:05 +02:00
  • c321b419d4 Added notes regarding building in VS Clifford Wolf 2014-10-17 16:39:24 +02:00
  • e8a609f0e5 Added vcxproj_files.txt to MXE "make dist" Clifford Wolf 2014-10-17 16:00:28 +02:00
  • b3a6f8f530 More win32 (mxe and vs) build fixes Clifford Wolf 2014-10-17 15:51:33 +02:00
  • 468ae92374 Various win32 / vs build fixes Clifford Wolf 2014-10-17 14:01:47 +02:00
  • 973d376733 Added genfiles.zip to MXE "make dist" Clifford Wolf 2014-10-17 12:11:15 +02:00
  • 4df902637a Various MXE build fixes Clifford Wolf 2014-10-17 12:04:40 +02:00
  • 31267a1ae8 Header changes so it will compile on VS William Speirs 2014-10-16 12:06:54 -04:00
  • fda52f05f2 Wrapped math in int constructor William Speirs 2014-10-14 17:16:50 -04:00
  • 34caeeb4f3 Fixed a few VS warnings Clifford Wolf 2014-10-17 06:02:38 +02:00
  • 18cb8b4636 Don't be too smart with $dff cells with "init" attribute on out signal Clifford Wolf 2014-10-16 11:49:31 +02:00
  • 66eb254fc2 Some cleanups in opt_clean Clifford Wolf 2014-10-16 11:46:57 +02:00
  • 3838856a9e Print "SystemVerilog" in "read_verilog -sv" log messages Clifford Wolf 2014-10-16 10:31:54 +02:00
  • 3be5fa053f Fixed RTLIL::SigSpec::parse() for out-of-range bit- and part-selects Clifford Wolf 2014-10-16 00:54:14 +02:00
  • 6b05a9e807 Fixed handling of invalid array access in mem2reg code Clifford Wolf 2014-10-16 00:44:23 +02:00
  • 82ed814fa1 Replaced log_assert() do { ... } while (0) hack with a static inline function Clifford Wolf 2014-10-15 20:36:32 +02:00
  • 2355ddf75d Fixed gcc warning Clifford Wolf 2014-10-15 02:48:51 +02:00
  • 3445a933a5 Fixed MXE build Clifford Wolf 2014-10-15 02:43:50 +02:00
  • 8cea352a6a Merge branch 'win32' Clifford Wolf 2014-10-15 01:20:14 +02:00
  • 1fc6208ec0 Check for _YOSYS_ in yosys.h Clifford Wolf 2014-10-15 01:18:31 +02:00
  • f65e1c309f Updated .gitignore file for ilang and verilog frontends Clifford Wolf 2014-10-15 01:14:38 +02:00
  • c3e9922b5d Replaced readsome() with read() and gcount() Clifford Wolf 2014-10-15 01:12:53 +02:00
  • cf85aab62f A few indent fixes Clifford Wolf 2014-10-15 01:05:08 +02:00
  • e5b8390f44 Changed from "and" to "&&" William Speirs 2014-10-14 17:15:35 -04:00
  • 9ee3a4b94f Changed to explicit heap allocated memory William Speirs 2014-10-14 17:15:08 -04:00
  • 6433203b39 Wrapped init in std::set constructor William Speirs 2014-10-14 17:10:53 -04:00
  • 9cb2303799 Made iterators extend std::iterator and added == operator William Speirs 2014-10-14 17:10:08 -04:00
  • 069521e2d5 Define empty __attribute__ macro for non-gcc, non-clang compilers Clifford Wolf 2014-10-15 00:56:04 +02:00
  • 0352dbfd65 Fixed log so it will compile under Visual Studio - Included an implementation of gettimeofday William Speirs 2014-10-14 17:07:30 -04:00
  • fad0b0c506 Updated lexers & parsers to include prefixes William Speirs 2014-10-14 17:06:02 -04:00
  • 2873a8444e Updated ABC, enabled ABC in mxe builds Clifford Wolf 2014-10-15 00:41:14 +02:00
  • c21c9dab1e Removed CHECK() macro from libparse.cc (was using non-std c features) Clifford Wolf 2014-10-13 17:22:06 +02:00
  • 09d2e5cf5d Fixed ABC ARCHFLAGS for win32 cross build Clifford Wolf 2014-10-12 15:02:40 +02:00
  • 0913e968f5 More win32/abc fixes Clifford Wolf 2014-10-12 14:48:19 +02:00
  • 2fdb3a4a91 Various Makefile changes for cross-compiling ABC for Win32 Clifford Wolf 2014-10-12 13:48:05 +02:00
  • 1a7684be24 Various small fixes for non-win32 builds Clifford Wolf 2014-10-12 12:18:38 +02:00
  • 0b9282a779 Added make_temp_{file,dir}() and remove_directory() APIs Clifford Wolf 2014-10-12 12:11:57 +02:00
  • 9b4d171e37 Using stringf() instead of asprintf() in "abc" pass Clifford Wolf 2014-10-12 11:17:53 +02:00
  • b1596bc0e7 Added run_command() api to replace system() and popen() Clifford Wolf 2014-10-12 10:57:15 +02:00
  • d2b8b48bf3 Renamed "log.cc" to "logcmd.cc" so there aren't two "log.cc" in the source tree Clifford Wolf 2014-10-11 12:13:46 +02:00
  • 0dc249ccd7 Shrinked the copyright banner by 1 character Clifford Wolf 2014-10-11 11:59:35 +02:00
  • f30aee01f9 Added "make dist" for mxe builds Clifford Wolf 2014-10-11 11:53:36 +02:00
  • 217c7c7b8d Fixed Makefile PRETTY=1 for MXE (win32) and EMCC (js) builds Clifford Wolf 2014-10-11 11:44:36 +02:00
  • 35fbc0b35f Do not the 'z' modifier in format string (another win32 fix) Clifford Wolf 2014-10-11 11:42:08 +02:00
  • 8263f6a74a Fixed win32 troubles with f.readsome() Clifford Wolf 2014-10-11 11:36:22 +02:00
  • a32e067e5c Strip win32 executeables Clifford Wolf 2014-10-11 11:35:54 +02:00
  • 568fee5e74 Added proc_self_dirname() for win32 Clifford Wolf 2014-10-11 11:08:52 +02:00
  • e8c66ee36b Fixed MXE readline support Clifford Wolf 2014-10-11 10:59:11 +02:00
  • 53349fb634 Fixed ifdefs for plugin unloading Clifford Wolf 2014-10-11 10:57:46 +02:00
  • 51b1824979 Disabled "cover -d" on win32 Clifford Wolf 2014-10-11 10:49:43 +02:00
  • 7df8cbe2a9 Not using std::to_string in ezsat (problems with mingw) Clifford Wolf 2014-10-11 10:46:50 +02:00
  • 0a651f112f Disabled vhdl2verilog command for win32 builds Clifford Wolf 2014-10-11 10:46:19 +02:00
  • 93e6ebe771 Disabled ezminisat timeout feature for Win32 Clifford Wolf 2014-10-11 10:24:46 +02:00
  • df537a216b Using next_token() to parse commands Clifford Wolf 2014-10-10 18:53:03 +02:00
  • 20d85f20db Fixed next_token() Clifford Wolf 2014-10-10 18:38:40 +02:00
  • 54bf3a95dd More Win32 build fixes Clifford Wolf 2014-10-10 18:34:19 +02:00
  • 2c683102be Added next_token() function (strtok() replacement) Clifford Wolf 2014-10-10 18:33:55 +02:00
  • 986bcc13cb Various win32 build fixes in yosys.cc Clifford Wolf 2014-10-10 18:19:18 +02:00
  • ee5165c6e4 Moved patmatch() to yosys.cc Clifford Wolf 2014-10-10 18:19:00 +02:00
  • 774933a0d8 Replaced fnmatch() with patmatch() Clifford Wolf 2014-10-10 18:02:17 +02:00
  • bbd808072b Added format __attribute__ to stringf() Clifford Wolf 2014-10-10 17:22:08 +02:00
  • 7cb0d3aa1a Renamed TRUE/FALSE to CONST_TRUE/CONST_FALSE because of name collision on Win32 Clifford Wolf 2014-10-10 17:06:02 +02:00
  • 4569a747f8 Renamed SIZE() to GetSize() because of name collision on Win32 Clifford Wolf 2014-10-10 16:59:44 +02:00
  • c7f5aab625 Replaced "#ifdef WIN32" with "#ifdef _WIN32" Clifford Wolf 2014-10-09 17:00:54 +02:00
  • fea11f0fa4 Added API for generic cell cost calculations Clifford Wolf 2014-10-09 13:59:26 +02:00
  • 1007f54235 added .exe and .html output files to .gitignore Clifford Wolf 2014-10-09 10:52:45 +02:00
  • d3405c15bf No rusage on win32 Clifford Wolf 2014-10-09 10:51:24 +02:00
  • ccf7b2e342 Added mxe-based cross build for win32 Clifford Wolf 2014-10-09 10:50:44 +02:00
  • 696d7ed40e Fixes in "hilomap" help message Clifford Wolf 2014-10-08 21:38:37 +02:00
  • 9dea161321 sort cell types in "stat" output by name Clifford Wolf 2014-10-03 19:21:04 +02:00
  • c5c7066ea6 sat encoding for exclusive $pmux ctrl inputs in "share" pass Clifford Wolf 2014-10-03 19:01:24 +02:00
  • 56c1d43408 satgen import sigbit api Clifford Wolf 2014-10-03 18:51:50 +02:00
  • 3e4b0cac8d added resource sharing of $macc cells Clifford Wolf 2014-10-03 12:58:40 +02:00
  • c3e779a65f Added $_BUF_ cell type Clifford Wolf 2014-10-03 10:12:28 +02:00
  • 600c6cb013 remove buffers in opt_clean Clifford Wolf 2014-10-03 10:04:15 +02:00
  • 7019bc00e4 resource sharing of $alu cells Clifford Wolf 2014-10-03 09:55:50 +02:00
  • 2ee03f5da4 set "keep" on modules with $assert cells in "hierarchy" Clifford Wolf 2014-09-30 19:16:40 +02:00
  • 0b8cfbc6fd Added support for "keep" on modules Clifford Wolf 2014-09-29 12:51:54 +02:00
  • f9a307a50b namespace Yosys Clifford Wolf 2014-09-27 16:17:53 +02:00
  • bcd2625a82 Merge pull request #39 from ahmedirfan1983/master Clifford Wolf 2014-09-22 12:37:43 +02:00
  • d3c67ad9b6 Merge branch 'master' of https://github.com/cliffordwolf/yosys into btor added case for memwr cell that is used in muxes (same cell is used more than one time) corrected bug for xnor and logic_not added pmux cell translation Ahmed Irfan 2014-09-22 11:35:04 +02:00
  • 13117bb346 Re-enabled assert for new logic loops in "share" pass Clifford Wolf 2014-09-21 19:44:08 +02:00
  • 96e821dc6c Various improvements regarding logic loops in "share" results Clifford Wolf 2014-09-21 19:36:56 +02:00
  • d6e2ace95b Logic loop bugfix for "share" pass Clifford Wolf 2014-09-21 15:13:44 +02:00
  • b28be0759f Added "share -limit" Clifford Wolf 2014-09-21 15:13:06 +02:00