1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-01-25 03:37:19 +00:00
Keith Rothman fe4608386e Split nextpnr.h to allow for linear inclusion.
"nextpnr.h" is no longer the god header.  Important improvements:

 - Functions in log.h can be used without including
   BaseCtx/Arch/Context. This means that log_X functions can be called
   without included "nextpnr.h"

 - NPNR_ASSERT can be used without including "nextpnr.h" by including
   "nextpnr_assertions.h".  This allows NPNR_ASSERT to be used safely in
   any header file.

 - Types defined in "archdefs.h" are now available without including
   BaseCtx/Arch/Context.  This means that utility classes that will be
   used inside of BaseCtx/Arch/Context can be defined safely in a
   self-contained header.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2021-03-15 09:05:23 -07:00
..
2018-07-30 13:57:14 +02:00
2018-06-13 12:30:15 +02:00
2020-06-27 13:18:06 +02:00
2021-02-16 13:31:36 +00:00
2021-02-16 13:31:36 +00:00
2021-02-05 19:19:17 +00:00
2018-08-04 08:15:49 +02:00
2018-11-16 13:25:51 +00:00
2018-08-19 16:53:34 +02:00
2018-06-12 13:09:36 +02:00
2018-08-08 20:14:18 +02:00
2018-07-21 12:22:41 +02:00
2018-07-21 17:02:53 +02:00