Martin
43c34a7828
idict handling in wrapper
...
- Also, re-applied no-line-break workaround to rtlil.h to make parser
catch all methods.
2020-05-19 11:13:49 +02:00
Eddie Hung
4f847cb64a
yosys-config: spelling
2020-04-22 08:30:03 -07:00
Miodrag Milanovic
0d789c5a3b
Support custom PROGRAM_PREFIX
2020-04-10 10:38:40 +02:00
Stefan Biereigel
3d13b10859
remove namespace mention from inheritance information
2020-02-03 20:54:32 +01:00
Stefan Biereigel
362e3aa40f
expose polymorphism through python wrappers
2020-02-03 20:21:02 +01:00
Stefan Biereigel
3c9371589d
add inheritance for pywrap generators
2020-01-30 21:26:37 +01:00
Patrick Eibl
1e92e2d1de
handle anonymous unions to fix #1080
2019-11-21 14:10:34 -05:00
Benedikt Tutzer
79be986e22
Fix renaming all classes to Cpp*
...
(This is only relevant for classes that are exposed twice, one time as a
base class and one time as a derived class that can in turn be
overridden in python, but actually all others were renamed)
2019-10-09 14:21:52 +02:00
Benedikt Tutzer
9c59a56aa4
Expose global variables and allow logging to python streams
...
Global variables are now accessible via the Yosys class.
To capture Yosys output, once can now register an output stream in
Pyosys.
2019-10-09 13:59:35 +02:00
Benedikt Tutzer
f39269805d
Generate Python wrappers for inline constructors
...
Fixes : #1353
2019-09-23 13:17:59 +02:00
Sean Cross
417f3fe6b1
msys2: launcher: fix warnings and errors under g++
...
When building under G++, certain C-isms no longer work. For example,
we must now cast the return from `calloc()`.
Fix `launcher.c` so that it builds under whatever $CXX is set to,
which is usually a C++ compiler.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-08 15:50:24 +08:00
Clifford Wolf
a3de83ef4a
Merge pull request #1112 from acw1251/pyosys_sigsig_issue
...
Fixed pyosys commands returning RTLIL::SigSig
2019-08-25 11:22:02 +02:00
Miodrag Milanovic
28b7053a01
Fix formatting for msys2 mingw build using GetSize
2019-08-01 17:27:34 +02:00
Benedikt Tutzer
3a1a41bdb1
Throw runtime exception when trying to convert a c++-pointer to a
...
python-object in case the pointer is a nullptr to avoid a segfault.
Fixes #1090
2019-07-04 14:20:13 +02:00
acw1251
60eaaf6e0f
Fixed pyosys commands returning RTLIL::SigSig
2019-06-19 15:39:56 -04:00
Stefan Biereigel
d018e02614
remove boost/log/exceptions.hpp from wrapper generator
2019-06-07 09:47:33 +02:00
Clifford Wolf
dd3c333c0a
Remove yosys_banner() from python wrapper init, fixes #1056
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-06-05 08:57:33 +02:00
Benedikt Tutzer
124a284487
Cleaned up root directory
2019-04-30 13:19:04 +02:00
William D. Jones
ff15cf9b1f
Install launcher executable when running yosys-smtbmc on Windows.
...
Signed-off-by: William D. Jones <thor0505@comcast.net>
2019-03-13 13:49:16 -04:00
Larry Doolittle
e2fc18f27b
Reduce amount of trailing whitespace in code base
2019-02-28 14:58:11 -08:00
Clifford Wolf
031824e38c
Update to v2 YosysVS template
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-09-28 17:20:16 +02:00
Serge Bazanski
53e9a1549c
Add Protobuf backend
...
Signed-off-by: Serge Bazanski <q3k@symbioticeda.com>
2018-06-19 13:34:56 +01:00
Clifford Wolf
f42218682d
Added examples/ top-level directory
2015-10-13 15:41:20 +02:00
Clifford Wolf
4e4b156e13
Added ENABLE_LIBYOSYS Makefile option
2015-08-04 20:25:26 +02:00
Clifford Wolf
31b555ae72
Added libyosys.so build
2015-08-04 13:22:49 +02:00
Clifford Wolf
55acc51ad4
Fixed YosysJS.create_worker() usage of this.url_prefix
2015-07-10 13:20:57 +02:00
Clifford Wolf
c4dde71dca
Improved YosysJS WebWorker API
2015-07-04 17:08:44 +02:00
Clifford Wolf
6c84341f22
Fixed trailing whitespaces
2015-07-02 11:14:30 +02:00
Clifford Wolf
358e415918
Added YosysJS.create_worker()
2015-06-28 17:47:58 +02:00
Clifford Wolf
1f6737f08f
Hotfix for yosysjs/demo03.html
2015-02-21 14:31:02 +01:00
Clifford Wolf
1fe15a5973
YosysJS: Wait for Viz to load
2015-02-21 14:25:34 +01:00
Clifford Wolf
78b991d760
YosysJS firefox fixes
2015-02-19 13:55:36 +01:00
Clifford Wolf
e0e6d130cd
YosysJS stuff
2015-02-19 13:36:54 +01:00
Clifford Wolf
4c22195c38
YosysJS fixes for firefox
2015-02-16 14:10:00 +01:00
Clifford Wolf
3e5e9a3889
More YosysJS stuff
2015-02-16 13:23:54 +01:00
Clifford Wolf
33e80b96c7
Added YosysJS wrapper
2015-02-16 12:41:48 +01:00
Clifford Wolf
162432a722
More yosys.js improvements
2015-02-16 00:11:22 +01:00
Clifford Wolf
0283703f9e
Added Viz to yosys.js
2015-02-15 22:53:41 +01:00
Clifford Wolf
549d56bd21
Added yosys.js FS support
2015-02-15 18:10:54 +01:00
Clifford Wolf
8d45f81046
More emcc stuff
2015-02-15 17:15:29 +01:00
Clifford Wolf
c2cc342e1a
Improved yosys.js example
2015-02-15 16:16:08 +01:00
Clifford Wolf
3216f9420e
More emscripten stuff, Added example app
2015-02-15 12:09:30 +01:00
Clifford Wolf
fbb16712f1
fixed typo
2015-02-08 00:16:59 +01:00
Clifford Wolf
bbfc1bd7cf
Added "yosys-config --build modname.so cppsources.."
2015-02-08 00:14:07 +01:00
Clifford Wolf
1df81f92ce
Added "make mklibyosys", some minor API changes
2015-02-01 13:38:46 +01:00
Clifford Wolf
0471d158d9
Various improvements to version reporting on win32
2014-10-18 19:00:52 +02:00
Clifford Wolf
85572b05e5
Create vcxsrc in mxe build "make dist"
2014-10-18 15:17:33 +02:00
Clifford Wolf
b5da3a60e1
Moved yosys-config.in to misc/
2014-10-18 14:15:05 +02:00