Commit Graph

5008 Commits

Author SHA1 Message Date
Matthias Koefferlein 330dac8c74 Updated Changelog. 2018-09-30 20:26:25 +02:00
Matthias Köfferlein 1931a8a16b
Merge pull request #177 from klayoutmatthias/issue-176
Fixed #176 by introducing a separate bitmap for text drawing optimization
2018-09-30 10:36:08 +02:00
Matthias Koefferlein c08f0a1fda Fixed #176 by introducing a separate bitmap for text drawing optimization. 2018-09-30 10:27:44 +02:00
Matthias Köfferlein 0026b890a2
Merge pull request #175 from klayoutmatthias/issue-174
Issue 174 fixed
2018-09-30 10:08:27 +02:00
Matthias Koefferlein c342bca584 WIP: updated solution
* Reverted first solution partially because it lead to drawing errors.
* Redraw thread will fire workers only for layers that really need
  to be drawn
2018-09-30 00:16:35 +02:00
Matthias Koefferlein ad7154c6cf Basic performance improvement in the bitmap to image area
Empty bitmaps are skipped now
2018-09-29 23:35:30 +02:00
Matthias Koefferlein 1ff34fc1e2 Fixed build.bat - wasn't properly exiting and did not really perform a build without install (the latter is important for producing the unit test runner binary 2018-09-27 21:58:16 +02:00
Matthias Koefferlein ca6a46dabe COPYRIGHT file updated for Debian packager 2018-09-26 22:19:02 +02:00
Matthias Koefferlein c75e67268b Merge branch 'pymod' into net-extract 2018-09-26 21:40:23 +02:00
Matthias Koefferlein d03d4bec1d Fixed build after merge. 2018-09-26 21:27:31 +02:00
Matthias Koefferlein 6795de1dbb Merge remote-tracking branch 'remotes/origin/master' into pymod
Provides fixes for issue #166 and #172.
2018-09-26 21:15:08 +02:00
Matthias Koefferlein 02c9661e25 Updated Changelog. 2018-09-26 20:57:50 +02:00
Matthias Köfferlein d676e4ec8a
Merge pull request #173 from klayoutmatthias/issue-172
Fixed #172 (DEF reader does not pull vias from LEF)
2018-09-26 20:50:08 +02:00
Matthias Koefferlein d4adb194e3 Fixed #172 (DEF reader does not pull vias from LEF) 2018-09-26 20:49:04 +02:00
Matthias Koefferlein defbf33d19 WIP: distance parameter for hierarchical processor. 2018-09-25 23:26:18 +02:00
Matthias Koefferlein 824888aaa6 WIP: some refactoring. 2018-09-25 22:25:40 +02:00
Matthias Köfferlein 808f91223a
Merge pull request #171 from lightwave-lab/testfix/pya_dbTransTest
Changing pya.CplxTrans.angle test from assertEqual to assertAlmostEqual
2018-09-25 20:44:28 +02:00
Matthias Köfferlein ff9a47ca15
Merge pull request #170 from lightwave-lab/testfix/test_42
fixing test test_42 in qtbinding.py and adding note to qtbinding.rb
2018-09-25 20:43:45 +02:00
Matthias Koefferlein eb71121c38 WIP: bugfix - intra-array self interactions. 2018-09-23 22:34:50 +02:00
Matthias Koefferlein 52a4459dac WIP: timer enhanced (reports start now), drop empty boxes in hier processor (will make the processor stall). 2018-09-23 20:06:27 +02:00
Matthias Koefferlein 611a98165d WIP: diagnostic output 2018-09-23 17:49:10 +02:00
Matthias Koefferlein 3c15d8e387 WIP: some optimization with empty intruder hint. 2018-09-23 17:22:08 +02:00
Matthias Koefferlein 9e09002d43 WIP: refined interaction testing. 2018-09-23 16:57:49 +02:00
Matthias Koefferlein c1b0892641 WIP: More testcases, better test coverage, some bug fixes 2018-09-23 16:08:00 +02:00
Matthias Koefferlein d7099edcae WIP: gcov enabled, added more test cases. 2018-09-23 09:29:05 +02:00
Thomas Ferreira de Lima 6ddecb1020
travis bugfix: cp -a behaves differently in macs and linux 2018-09-22 19:38:25 -04:00
Matthias Koefferlein 8420b29025 WIP: mixed propagation sample. 2018-09-23 00:53:19 +02:00
Matthias Koefferlein 2595f4ed6b WIP: more test coverage. 2018-09-23 00:37:27 +02:00
Matthias Koefferlein 76b045e2ac WIP: hierarchy variant building, tests 2018-09-22 23:44:24 +02:00
Matthias Koefferlein 3cbbe041aa WIP: some bugfixes, new tests (up/down, down/up interactions) 2018-09-22 23:37:23 +02:00
Matthias Koefferlein a551300e0d WIP: Some refactoring (hier processing in extra file), unit tests, bug fixes 2018-09-22 22:32:36 +02:00
Thomas Ferreira de Lima 186d7c3ddc
reorganizing dropbox folder to deploy/$(MACOS_VERSION)/$(PYTHON_VERSION)/$(KLAYOUT_VERSION) 2018-09-22 15:42:55 -04:00
Thomas Ferreira de Lima 214662997c
Changing pya.CplxTrans.angle test from assertEqual to assertAlmostEqual
Rationale:
pya.CplxTrans.angle is computed by doing atan2(m_sin, m_cos), but the algorithm used both in C and python for sin, cos and atan2 are not as precise as IEEE's float.

In python, for example, this happens:

``` python
>>> from math import pi, cos, sin, atan2
>>> atan2(sin(45*pi/180), cos(45*pi/180)) * 180 / pi == 45
False
>>> atan2(sin(45*pi/180), cos(45*pi/180)) * 180 / pi, 45
(44.99999999999999, 45)
```
2018-09-22 15:15:33 -04:00
Thomas Ferreira de Lima e217e6a891
[skip ci] fixing test test_42 in qtbinding.py and adding note to qtbinding.rb
Sorry, don't know ruby
2018-09-22 14:29:21 -04:00
Thomas Ferreira de Lima ff6e818da8
[skip ci] minor change in deploy folder name 2018-09-22 13:49:18 -04:00
Thomas Ferreira de Lima 456c062ac0
Tested pymod python build with linux OS 2018-09-22 13:21:40 -04:00
Thomas Ferreira de Lima c6f1cfbae8
adding -std=c++0x flag to linux pymod builds 2018-09-22 12:45:43 -04:00
Matthias Koefferlein 3214200e17 WIP: code factory 2018-09-22 02:45:56 +02:00
Thomas Ferreira de Lima 6e0dc93b55
Merge master into pymod (attempt by @tlima) 2018-09-21 16:06:43 -04:00
Matthias Koefferlein b25401c254 Added twofold-typed box scanner. 2018-09-20 23:44:51 +02:00
Matthias Koefferlein 2236a7662d Preparations for 0.25.5 release (updated Changelogs, version) 2018-09-19 22:05:39 +02:00
Matthias Köfferlein 5b34701f8f
Merge pull request #168 from lightwave-lab/travis-ci/v0.25.4
Travis automation formulas for macOS builds
2018-09-19 21:58:34 +02:00
Thomas Ferreira de Lima ef1a8d7f2b
[skip ci] Tested B37 in HighSierra, Sierra and El Capitan 2018-09-18 19:49:11 -04:00
Thomas Ferreira de Lima df301fac06
resizing image to fit python and numpy 2018-09-18 16:41:15 -04:00
Thomas Ferreira de Lima 30193cd7e9
bugfix python embedding (try 2) 2018-09-18 14:34:29 -04:00
Thomas Ferreira de Lima f0086aa5d4
bugfix python embedding (try 1) 2018-09-18 12:19:12 -04:00
Thomas Ferreira de Lima 1ddcfdf1f9
deleting obsolete file filter-clang.sh 2018-09-18 10:44:10 -04:00
Thomas Ferreira de Lima 9a24d32d9f
making DMG instead of tarballs 2018-09-17 21:46:32 -04:00
Matthias Koefferlein 9ccc0a86b1 Fixed a merge issue (build was broken) 2018-09-17 22:34:01 +02:00
Matthias Koefferlein 3b59d97195 Ported Ruby initialization issue bugfix from pymod to master.
On OpenSuSE 15 (gcc 7.3.1, Ruby 2.5.0) crashes have been
observed on starting the application. The main reason seems
to be the attempt to disable $0 redirection in Ruby.

This is not required for Ruby >= 1.9, so this is better dropped.
2018-09-17 21:43:38 +02:00