Commit Graph

352 Commits

Author SHA1 Message Date
Wilson Snyder
fa4af38b0a configure: Print inbound CXX setting 2024-08-26 04:58:59 -04:00
Wilson Snyder
48776277bd devel release 2024-08-21 08:55:53 -04:00
Wilson Snyder
8ca45df9c7 Version bump 2024-08-21 08:40:24 -04:00
Ricardo Barbedo
87d1c10fa7
Fix compiler coroutine check (#5190) (#5300)
The necessary options to support C++ coroutines vary greatly between
compilers, its versions, and the standard library being used. This
patch makes the check for coroutine support more robust by adding a
declaration of a coroutine variable, instead of just including the
header. It also makes sure that the HAVE_COROUTINE and
CFG_CXXFLAGS_COROUTINES flags are always set together, and only when
coroutine support is detected.
2024-07-24 17:21:14 -04:00
Gus Smith
4c584c17e6
Add -std=gnu++20 (#5200) 2024-06-25 05:23:50 -04:00
Wilson Snyder
6e557791c8 devel release 2024-06-15 08:49:57 -04:00
Wilson Snyder
cd693ce02b Version bump 2024-06-15 08:43:45 -04:00
Arkadiusz Kozdra
739be2f782
Support constrained randomization with external solvers (#4947) 2024-05-17 10:38:34 -04:00
Wilson Snyder
33e999e01a devel release 2024-04-05 06:23:30 -04:00
Wilson Snyder
522bead374 Version bump 2024-04-05 05:52:00 -04:00
Wilson Snyder
881c6ee655 devel release 2024-02-24 07:52:19 -05:00
Wilson Snyder
d8b2993974 Version bump 2024-02-24 07:39:16 -05:00
Wilson Snyder
efff630763 Fix tautological-compare warnings. 2024-02-07 22:16:08 -05:00
Wilson Snyder
74ec50f933 Support interface class diamond relationship. 2024-01-23 22:07:35 -05:00
Anthony Donlon
f80c167d65
Fix warnings in verilated_sc_trace.h for Clang. No functional change. (#4807) (#4827) 2024-01-17 19:30:42 -05:00
Wilson Snyder
3eaed3b6f5
Remove deprecated 32-bit pointer mode (#4791). 2024-01-01 10:16:48 -05:00
Wilson Snyder
22de598456 devel release 2024-01-01 03:46:48 -05:00
Wilson Snyder
5c5314b39c Version bump 2024-01-01 03:42:12 -05:00
Wilson Snyder
e76f29e5ba Copyright year update 2024-01-01 03:19:59 -05:00
Rasfunk
2d7e8b58e4
Require C++14 or newer (#4784) (#4786) 2023-12-29 10:39:00 -05:00
Wilson Snyder
839315b271 devel release 2023-10-31 19:53:03 -04:00
Wilson Snyder
67dfa37c56 Version bump 2023-10-31 19:50:01 -04:00
Wilson Snyder
a27abab65f Fix PCH to recompile on version change 2023-10-31 08:10:41 -04:00
Mariusz Glebocki
c7a0613c57
Support Clang 16 (#4592) 2023-10-20 15:47:09 -04:00
Wilson Snyder
493f1da266 Fix compile warning on unused member function variable (#4567). 2023-10-18 08:09:54 -04:00
Wilson Snyder
431bb1ed16
Support compiling Verilator with gcc/clang precompiled headers (#4579) 2023-10-17 22:49:28 -04:00
Ryszard Rozak
47b3f464a9
Disable conversion of impure logical expressions to bitwise expressions (#487 partial) (#4437) 2023-09-18 09:21:30 -04:00
Wilson Snyder
f507ee56b0 Fix warning in configure sc_main compile. (#4499) 2023-09-17 08:01:54 -04:00
Wilson Snyder
cd1fe64e6c devel release 2023-09-16 21:46:01 -04:00
Wilson Snyder
cef3960a4e Version bump 2023-09-16 18:36:39 -04:00
Wilson Snyder
b1c1aa53a9 devel release 2023-08-06 10:53:16 -04:00
Wilson Snyder
f79749e7b2 Version bump 2023-08-06 10:39:35 -04:00
Andrew Miloradovsky
106a9fe67f
Fix config_build.h issues (#4380) (#4381) 2023-07-27 05:42:35 -04:00
Wilson Snyder
9dbc669199 devel release 2023-06-13 19:39:50 -04:00
Wilson Snyder
7d2d32420a Version bump 2023-06-13 19:31:57 -04:00
Wilson Snyder
66c3d6d2d1 Commentary 2023-06-12 20:52:29 -04:00
Wilson Snyder
426069a4dd Configure for faster C++ linking using 'mold', if it is installed. 2023-05-23 21:26:29 -04:00
Wilson Snyder
3e986517c3 devel release 2023-04-30 07:10:14 -04:00
Wilson Snyder
5d3a9eec7f Version bump 2023-04-30 07:08:27 -04:00
Robert Balas
fc5a5ea53d
Commentary: Fix spelling mistakes (#4080)
Co-authored-by: Robert Balas <bluewww@users.noreply.github.com>
2023-04-01 20:45:28 -04:00
Wilson Snyder
a1d4cd658e devel release 2023-03-04 11:31:58 -05:00
Wilson Snyder
21093fd1bd Version bump 2023-03-04 11:19:44 -05:00
Wilson Snyder
665758a68b devel release 2023-01-22 11:55:22 -05:00
Wilson Snyder
5b8941d717 Version bump 2023-01-22 11:52:21 -05:00
Wilson Snyder
f4865a4bb2 Fix configure; always look for std=c++17 rather than by distro.
This backs out #606b35853b, which is believed no longer needed due to
(#3881) being fixed.

If this proves wrong and additional OS dependencies are needed, we should
use a feature test macro so that the OS test doesn't need upkeep.
2023-01-22 09:53:55 -05:00
Wilson Snyder
53835355b0 Add CFG_CXXFLAGS_STD so CFG_CXXFLAGS_STD_NEWEST can still exist (#3881) 2023-01-22 09:44:50 -05:00
Kamil Rakoczy
4d453c6822
Fix to use same std flag in Verilator and Verilated design (#3881) 2023-01-17 07:11:12 -05:00
Wilson Snyder
7e4760a7e4 Commentary (#3847) 2023-01-10 07:13:08 -05:00
Larry Doolittle
2d6d1235d6
Commentary: Spelling (and grammar) fixes (#3846) 2023-01-08 18:17:24 -05:00
Sören Tempel
78fe77db0f Fix compatibility with musl libc / Alpine Linux (#3845) 2023-01-05 15:50:25 -05:00