aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
* Refactor IdString functionality into IdStringDBSerge Bazanski2018-07-142-24/+30
| | | | | This lets us more precisely control the lifetime of IdString databases in contexts/arches.
* Revert "Make PnR use Unlocked methods"Sergiusz Bazanski2018-07-143-44/+44
| | | | This reverts commit 9e4f97290a50fc5d9dc0cbe6ead945840b9811b1.
* Revert "Introduce proxies for locked access to ctx"Sergiusz Bazanski2018-07-144-247/+220
| | | | This reverts commit 89809a8b810dd57f50f365d70a0ce547705f8dbb.
* Revert "Make GUI nice and smooth."Sergiusz Bazanski2018-07-141-31/+0
| | | | This reverts commit a8c84e90a39c54174dd24b5b76bd17aed8311481.
* Revert "Refactor proxies to nextpnr."Sergiusz Bazanski2018-07-146-155/+38
| | | | This reverts commit 9b17fe385cf7e8d3025747b5f7c7822ac2d99920.
* Revert "clang-format"Sergiusz Bazanski2018-07-144-30/+60
| | | | This reverts commit 8ca7a6da2525463be5be4ee9f62cfae0acc06b01.
* Revert "Move read methods to ReadMethods, remove some legacy access to Arch"Sergiusz Bazanski2018-07-141-5/+4
| | | | This reverts commit 3352ff4abbcac563e08d78ed8aa77728d00284a8.
* Move read methods to ReadMethods, remove some legacy access to ArchSergiusz Bazanski2018-07-141-4/+5
|
* clang-formatSergiusz Bazanski2018-07-144-60/+30
|
* Refactor proxies to nextpnr.Sergiusz Bazanski2018-07-146-38/+155
|
* Make GUI nice and smooth.Sergiusz Bazanski2018-07-131-0/+31
|
* Introduce proxies for locked access to ctxSergiusz Bazanski2018-07-134-220/+247
|
* Make PnR use Unlocked methodsSergiusz Bazanski2018-07-133-44/+44
|
* Remove legacy graphics APISergiusz Bazanski2018-07-121-72/+0
| | | | | For now we do not optimize the OpenGL renderer against the new decal API, but this can be done in the future.
* Updates from clang-formatClifford Wolf2018-07-121-31/+18
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add GraphicElement style enumClifford Wolf2018-07-121-1/+9
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add Groups APIClifford Wolf2018-07-121-0/+19
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add ctx->place() APIClifford Wolf2018-07-112-3/+3
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add ctx->route() APIClifford Wolf2018-07-113-9/+17
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* New refreshUi APIClifford Wolf2018-07-111-0/+33
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fixed MSVC buildMiodrag Milanovic2018-07-111-4/+4
|
* Merge branch 'ice40gfx' into 'master'Clifford Wolf2018-07-111-0/+60
|\ | | | | | | | | Ice40gfx See merge request SymbioticEDA/nextpnr!7
| * Add GUI Decals APIClifford Wolf2018-07-111-0/+60
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | ecp5: Working on bitstream genDavid Shah2018-07-111-0/+1
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | ecp5: Adding bitstream gen for slice configDavid Shah2018-07-111-0/+12
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | ecp5: Working on arch implementationDavid Shah2018-07-111-4/+4
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Renamed dummy->generic for tests, also fix warningMiodrag Milanovic2018-07-111-0/+2
|/
* NPNR_ASSERT not to implicitly construct stringsEddie Hung2018-07-081-1/+1
|
* typeof to decltypeMiodrag Milanovic2018-07-052-22/+22
|
* python: Renaming and fixing 'generic' buildDavid Shah2018-07-041-1/+0
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* common: Remove deprecated global IdStringsDavid Shah2018-07-044-26/+5
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: More design-related bindings, dump_design.py working againDavid Shah2018-07-043-25/+124
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Update wrapper for non-unique_ptr mapsDavid Shah2018-07-042-42/+49
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Adding more wrapped bindings for ice40David Shah2018-07-043-5/+112
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Translate NPNR_ASSERTs to PythonDavid Shah2018-07-041-0/+7
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: New wrapper system working for unique_ptr mapsDavid Shah2018-07-042-5/+11
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Developing context wrappers for mapsDavid Shah2018-07-044-26/+70
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Adding more bindingsDavid Shah2018-07-042-5/+19
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Add context wrapper support for rangesDavid Shah2018-07-044-74/+74
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Progress on new wrapper systemDavid Shah2018-07-042-2/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* python: Restructuring wrapper systemDavid Shah2018-07-041-16/+41
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Add NPNR_ASSERT_FALSE, use in bitstream.ccDavid Shah2018-07-041-1/+8
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixed debug msvc build and fixed inaccessible baseMiodrag Milanovic2018-07-041-1/+1
|
* refactor: Replace assert with NPNR_ASSERTDavid Shah2018-07-044-29/+29
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* common: Adding NPNR_ASSERTDavid Shah2018-07-042-13/+45
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixed macros and includes for MSVCMiodrag Milanovic2018-07-032-14/+26
|
* python: Tweaking how the new wrappers will workDavid Shah2018-07-021-13/+32
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Starting to develop a new Python wrapper systemDavid Shah2018-07-012-2/+93
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Add implementations for generic arch db APIClifford Wolf2018-06-302-2/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Refactor IdString::global_ctxClifford Wolf2018-06-302-7/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>