Skip to content

Commit

Permalink
docs: updated changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
fmoessbauer committed Jul 11, 2019
1 parent fee0bb9 commit 200a9ed
Showing 1 changed file with 143 additions and 0 deletions.
143 changes: 143 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,146 @@
#### 1.2.0 (2019-07-11)

##### Chores

* fixed CI build pathes ([fee0bb96](https://github.com/siemens/drace/commit/fee0bb96a3c140a00de9099c188cab6e0900e1dd))
* bump drace version to 1.2.0 ([dda19fae](https://github.com/siemens/drace/commit/dda19faedb2ac3aa3d6ac280d404bfb5e01cf610))
* bump dynamorio version to 7.91.x ([87ad21a8](https://github.com/siemens/drace/commit/87ad21a8701ce4400a6d69d3fde51238314cd701))
* prepare drace-gui for integration into drace repo ([96d04beb](https://github.com/siemens/drace/commit/96d04beb096a04eef375c76c702ed6930a5eb4c2))
* add cmake option to install tests and benchs ([2d61f530](https://github.com/siemens/drace/commit/2d61f530f6cf38de6128d1319fb842a7e681d58b))
* bump dynamorio version in CI ([1581d15b](https://github.com/siemens/drace/commit/1581d15b0b5a6ac6aa41bfa4a81ca42c219dc5a1))
* adapt benchmark to recent detector if changes ([31262410](https://github.com/siemens/drace/commit/312624101f1d31a4c4a6a99fe2fe267dd0f296e3))
* add package step in ci ([f2a85e78](https://github.com/siemens/drace/commit/f2a85e78c70d2fade3e8328be90126638efa6a00))

##### Documentation Changes

* added missing submodule init command to documentation ([ef1ea842](https://github.com/siemens/drace/commit/ef1ea842b89cf68c93e0c30d0fb2e94e06a4406d))
* added entry for drace-gui in global drace readme.md ([c2db8619](https://github.com/siemens/drace/commit/c2db861959fceec282149d052e872123e6ae50e6))
* Created Repository ([b9b113f4](https://github.com/siemens/drace/commit/b9b113f457b53007d2d599a5640862972445e7df))
* Created Repository ([3257a4e3](https://github.com/siemens/drace/commit/3257a4e37507319c7ed7f74c4113d60246180459))
* added note on expected curiosities on coreclr app ([547419f0](https://github.com/siemens/drace/commit/547419f0c7addc7178d7cc9086fc476f6adefc17))

##### New Features

* added timestamp to xml report ([cac0a642](https://github.com/siemens/drace/commit/cac0a642bdb4903c6e2685e837995c4f284a6cd4))
* added highlighting of active stack element ([46b438ed](https://github.com/siemens/drace/commit/46b438ed7278807aa1e8ff34fb5f8724b29f43f3))
* added line offset to xml report ([44cef244](https://github.com/siemens/drace/commit/44cef244264e1fe022e52ad28c99533b4d383648))
* added button to switch between stack entries of one error entry ([fc52ecf4](https://github.com/siemens/drace/commit/fc52ecf4c23b54c9149481f288cc56202cc31e35))
* added vscode:// and file:// protocoll, added license header ([d41bb86d](https://github.com/siemens/drace/commit/d41bb86d6c515cb1415fe8d7868cf7fe1463ecfb))
* cs-sync project file ([9f86d31c](https://github.com/siemens/drace/commit/9f86d31c5cb63f095512932d155c10aa070772b0))
* added link to open file with vs code ([dd94443b](https://github.com/siemens/drace/commit/dd94443bf7e884d24defa2d82a0809c575f1cafc))
* added legend picture to output ([1a5648de](https://github.com/siemens/drace/commit/1a5648de731c570ebb380ca87288c09df00b43eb))
* Added bar chart of occurencences of top of stack functions ([c8c4a65e](https://github.com/siemens/drace/commit/c8c4a65e37c118a8c22fde76f86dda32fd034c02))
* Added BL/WL input flags ([dd81ff9d](https://github.com/siemens/drace/commit/dd81ff9d348cb18c541b3d84b96f308c6ce9beeb))
* added code snipping ([5f21fe15](https://github.com/siemens/drace/commit/5f21fe15d1ff7620f9ab1d6aa0dc34563ffc437a))
* Changed DEBUG mode behaviour ([0bc99dd3](https://github.com/siemens/drace/commit/0bc99dd317fa80d18876674d666673d34f72617a))
* Added i/o args ([9526ff9a](https://github.com/siemens/drace/commit/9526ff9a1bbbe1d2423f4dbb917f8b5973479b73))
* Initial commit of css files needed for report creation ([495a6d3d](https://github.com/siemens/drace/commit/495a6d3d796bcf124ea507eb1fce65069384b229))
* Initial commit of js files needed for report creation ([161939e7](https://github.com/siemens/drace/commit/161939e743750f99629c70bc93524c89c12da12d))
* added new placeholders (for overview reasons) ([ab034b6b](https://github.com/siemens/drace/commit/ab034b6b37caf1b8674f4b36dc15ab623697d58d))
* edited according to drace-gui.py ([e9287fb8](https://github.com/siemens/drace/commit/e9287fb8e44781fe7b9a5ec3af0d5e5081a33003))
* added black/whitelisting, labeling of error boxes, SC box @ same height, file @ correct line, line highlighting, grey shading ([983ad0d9](https://github.com/siemens/drace/commit/983ad0d94b2f7b4f279c3f2329cc04566dfa266c))
* initial commit drace-gui.py, example.html, entries.xml ([63665639](https://github.com/siemens/drace/commit/63665639cbc539e7370b51ebb8e74d55ea10e366))
* track thread creation using HB ([8a8cb081](https://github.com/siemens/drace/commit/8a8cb08132fcfbd984949b09bf62c9301e6a580a))
* added single threaded dummy application ([2a038ca3](https://github.com/siemens/drace/commit/2a038ca35e82e7be7d93246e565d79f36415c184))
* removed legacy detection mode ([d318a623](https://github.com/siemens/drace/commit/d318a62338459279c37752fa0ba35777a6809c6d))
* add option to display per-thread statistics ([6686d943](https://github.com/siemens/drace/commit/6686d9436356f2b0fba2c4be8028f742500f6192))
* implement streaming support for race reports ([7853f3de](https://github.com/siemens/drace/commit/7853f3dec8f25696cb3c1ef0fa6b694e61bc1159))

##### Bug Fixes

* correctly free mutex hashtable (memory-leak) ([80d4a3c7](https://github.com/siemens/drace/commit/80d4a3c711c82a1c06f3b27b4006cfb2f6b30476))
* deallocate buffer with correct size ([4453a942](https://github.com/siemens/drace/commit/4453a942ceec48be7a06bcebe85d146a6298068a))
* creation of chart is just executed when matplotlib is installed ([c27205a8](https://github.com/siemens/drace/commit/c27205a8cd4aff50673b9ba1b29430f1a4d299d6))
* corrected exception type ([e683f7ff](https://github.com/siemens/drace/commit/e683f7ff886c1d012e823095fbb27b1355be3aec))
* fixed ci-file ([b5a6123b](https://github.com/siemens/drace/commit/b5a6123b22ad6a4e9c80667ef04b56bf4ac5f4ee))
* Corrected intentional bug to test CI ([de4d345d](https://github.com/siemens/drace/commit/de4d345d30ae8eb991898fb480ddea944852198b))
* Adjusted line-height parameter of code preview ([07641f76](https://github.com/siemens/drace/commit/07641f76c8b76af52ea814c0f05007a02c5a9323))
* Adjusted number for scroll offset calculaton ([e2dc3e55](https://github.com/siemens/drace/commit/e2dc3e55aaf3a738666c17cad4483f294fca081c))
* exclude dotnet system.linq.expressions as call instrumentation often crashes ([8aa183e9](https://github.com/siemens/drace/commit/8aa183e9899d10ceb6eb25f8f8888a5a88b269a7))
* use dynamorio to allocate string buffers ([e81f079d](https://github.com/siemens/drace/commit/e81f079d263ce366db9243e168930e6714037608))
* carved out some memory misusage ([f78f9bf1](https://github.com/siemens/drace/commit/f78f9bf1eebec103792137f5a4292cb15e1c9bb2))
* do not determine stack range for first / initial thread ([c6403e41](https://github.com/siemens/drace/commit/c6403e41363fcb4682276574486910fc50e30a00))
* corrected format specifiers in xml printer ([074ea20a](https://github.com/siemens/drace/commit/074ea20a4ddbe5d2399e07e203e618904cd482b9))
* corrected possible memory error in log printing ([709c9f10](https://github.com/siemens/drace/commit/709c9f10fe939cf766712ac49c331ed6fbb4cac5))
* replace stringstream in valkyries sink ([60eba4ec](https://github.com/siemens/drace/commit/60eba4ecd351e5725dbfe9d75458c62b39de8d3f))
* use c-style formatting to work around i[#9](https://github.com/siemens/drace/pull/9) ([57ee864c](https://github.com/siemens/drace/commit/57ee864cff773ddccd9c64de60daec51a582c041))
* do not use stringstream in hr-sink ([da7558de](https://github.com/siemens/drace/commit/da7558deacc4269ce6f3b1399943dc41cca2f6dc))
* avoid double locking in tracker ([3c0a99c4](https://github.com/siemens/drace/commit/3c0a99c4c2db1020f7f129b9b59e43b2ec0fa51b))
* only print stats if explicitly enabled ([d096a880](https://github.com/siemens/drace/commit/d096a880f9784fb6537cda0a446b8de12364c8ea))
* data-races and double locking ([e4e6b018](https://github.com/siemens/drace/commit/e4e6b0187b009c4851b1dfb91e268485740549e2))
* make race-collector thread-safe ([8e72ff23](https://github.com/siemens/drace/commit/8e72ff23571d8edbd6a9f10e23e8dd5eda258105))
* correctly report thread id in tsan detector ([f20cd093](https://github.com/siemens/drace/commit/f20cd093349850436f37b30c3277d97a5022e4ec))
* properly handle exceptions in wrapped functions ([89a8fc42](https://github.com/siemens/drace/commit/89a8fc424fe6faae8002e9ea79365390137ed8b3))
* correctly print messages in non mingw terminals ([bf5cce0a](https://github.com/siemens/drace/commit/bf5cce0a9eb144758ede67d7b4c4d1163f728104))

##### Other Changes

* corrected input path debug mode ([272456d0](https://github.com/siemens/drace/commit/272456d0a865254beef83cff735093265f9a442e))
* corrected syntax error ([9c6b23b3](https://github.com/siemens/drace/commit/9c6b23b30747356e4e536dff255b8fe6358d273b))
* check of existance of vscode in try/except ([ebc11269](https://github.com/siemens/drace/commit/ebc11269c61f049f5af4f27e279128178a541209))
* added vs code info, updated black/whitelisting entry ([5ae386e1](https://github.com/siemens/drace/commit/5ae386e176f4f2775cfc7fa949ea00aa20774152))

##### Performance Improvements

* remove heap only option to speed up allocations and deallocations ([9ff015b5](https://github.com/siemens/drace/commit/9ff015b5c49b072389618de72724261130a29414))
* reduce memory usage of race collector in streaming mode ([a958c75e](https://github.com/siemens/drace/commit/a958c75e94fa5008f45d37f7f9a4ecc697e943bb))
* optimize cache locality of inline instrumentation ([ae5290b6](https://github.com/siemens/drace/commit/ae5290b6684b85b9fe339816b1c3c95891a6a0cf))
* add switch to avoid pdb symbol lookup in many modules ([8658a745](https://github.com/siemens/drace/commit/8658a74599223987637ab36af609674550ebb407))

##### Refactors

* removed any 'os' module dependencies, improved datestring generation ([b617040e](https://github.com/siemens/drace/commit/b617040ed2a185b1987fcfce9bd4408bcc6e12e3))
* output of report in single folder to not throw several files in the output folder ([835adb53](https://github.com/siemens/drace/commit/835adb53b4a668581619ecd0dc58533e74dadc44))
* removed old example file ([eb8e9a66](https://github.com/siemens/drace/commit/eb8e9a663590b1161117a7612bc32df0c6f5da4f))
* changed style to siemens look ([db38b37f](https://github.com/siemens/drace/commit/db38b37fe65d19f27bf78a84069b2538d13804ec))
* black and whitelisting procedure was refactored ([5e4e6aca](https://github.com/siemens/drace/commit/5e4e6aca8a46bc3ff9044f37b5258c29ba5b5c4f))
* changed appearance of directory string ([0943e653](https://github.com/siemens/drace/commit/0943e65302f6d63ccec939dc817d44ec24bc4f57))
* adjusted font size and button margins ([6ce33c94](https://github.com/siemens/drace/commit/6ce33c94f04e668f70c7e8babe21e43352a72170))
* line height for scroll offset is obtained by js ([9b5afaab](https://github.com/siemens/drace/commit/9b5afaaba56b59ba7adac99b6d65adc5f84bf934))
* adjusted button height ([55fe8ef2](https://github.com/siemens/drace/commit/55fe8ef249e4b3ee310e768ad67be832455af963))
* adjusted bar chart display functionality ([4844245c](https://github.com/siemens/drace/commit/4844245cf7f41031b1605de93e5bb325cb70e657))
* minor refactoring ([467d246b](https://github.com/siemens/drace/commit/467d246b4fa6889c57d85b0ace3e909fcf878efa))
* added feature and design changes ([1c5d58db](https://github.com/siemens/drace/commit/1c5d58dba6c48b9a7b9f5a1c532502e8e6e2ff64))
* updated placeholders ([a739418b](https://github.com/siemens/drace/commit/a739418bab8ac5ac2807ae05a2dc2e310d49878f))
* tsan: map addresses into go-heap range ([48466f80](https://github.com/siemens/drace/commit/48466f801466c92748a3d550d7fcff62593c62e3))
* remove threadid tracking in statistics ([5a18ca66](https://github.com/siemens/drace/commit/5a18ca66034596302c99c76a14e482c02dfc567f))
* fix const-correctness of module cache ([29998d55](https://github.com/siemens/drace/commit/29998d5595e921b4525e965dc26be026c13f3262))
* avoid non-dr allocations if possible ([eeb141ff](https://github.com/siemens/drace/commit/eeb141ff5073ebd938dc34f9f3c561f3abbab926))
* temporary disable tid tracking to avoid allocations ([d414192c](https://github.com/siemens/drace/commit/d414192c145f09c6da65b82998bf843da0bf5bf8))
* lock access to drsym functions ([71ea3100](https://github.com/siemens/drace/commit/71ea310055aba83d96d439771894e6b433c4862b))
* allocate symbol info using dr ([19ebf0ed](https://github.com/siemens/drace/commit/19ebf0eda6dd4c37fcf8736d913886ffec0d6cba))
* improve compatibility of memory instrumentation with DR7.90.18033 ([5ec5f942](https://github.com/siemens/drace/commit/5ec5f9421f55b5a5af72cd85f9c0ebea4b2b239e))
* temporary disable allocation tracking in TSAN detector ([d6c2f80b](https://github.com/siemens/drace/commit/d6c2f80b9ae8e5e638522ac05dc89e1bdf1af2c4))
* allocate buffer on the heap ([2a516141](https://github.com/siemens/drace/commit/2a516141084f0a8e13a142b3e4ea82fd65ed7491))
* safe fp-state in clean call ([d1afc7c1](https://github.com/siemens/drace/commit/d1afc7c1679e6b208e9f3b7f5175f2343a93dfa8))
* replaced all stringstream with c-style printing in valkyries sink ([8671c4e4](https://github.com/siemens/drace/commit/8671c4e4bc495aeec79f9c508cdcbe020c032332))
* remove external locking on allocation/dealloc in detector ([9494800c](https://github.com/siemens/drace/commit/9494800c59dbe80fb53f618dddbccd25ba261ed4))
* removed lots of dead code ([1317c24c](https://github.com/siemens/drace/commit/1317c24c8115ca1fd2eb8b08daefb5bbae325ea7))
* change memory allocation in race collector ([3969c27e](https://github.com/siemens/drace/commit/3969c27e19362f92e19c85f48225293e75d168dd))
* cleanup unused variables and dead code ([92da494f](https://github.com/siemens/drace/commit/92da494fb6e3b21fc493ac2dba807cef8cd42e78))
* use correct types in shadow stack callbacks ([55b24ab7](https://github.com/siemens/drace/commit/55b24ab7104497760156c9ee4672013a8bb67fe3))
* add wrapper for dynamorio file handles ([da6d1def](https://github.com/siemens/drace/commit/da6d1def414b0513c690b2c8114c512fb160c1a8))
* re-design data-race reporting pipeline ([fe7e0127](https://github.com/siemens/drace/commit/fe7e01270cf77d8a8ae96b7ec69e2f0806d87d0b))

##### Tests

* added Debug flag to call in pipeline file ([ee44a3d1](https://github.com/siemens/drace/commit/ee44a3d195e7789ab6b8449d3b11b3f672502d77))
* corrected gitlab-ci.yml syntax ([270b795c](https://github.com/siemens/drace/commit/270b795cbe6ef3ea836657a0c525a588989be531))
* Added gitlab-ci.yml ([adea41f4](https://github.com/siemens/drace/commit/adea41f4e8f7a41a528010e73daf90fd01dca017))
* smaller test file (only 4 entries) ([5ca62871](https://github.com/siemens/drace/commit/5ca62871cb08b527733cf9ee6c326da7ed035ce4))
* fixed variable shadow in memchecker ([f3ecdc24](https://github.com/siemens/drace/commit/f3ecdc248c8df71e62aa13fe5e53ebc23e6de10d))
* optimized memory checker app ([94df8c71](https://github.com/siemens/drace/commit/94df8c719b2c560f73bb8daaefe57abd7adc2825))
* added memory checker testing application ([e5a6d865](https://github.com/siemens/drace/commit/e5a6d8654f2d1e5bc78edd275102a3b3d50c38ad))
* bump dr to 7.90 in CI build ([6a10cc61](https://github.com/siemens/drace/commit/6a10cc614c019eb66d393034ca82ea25c1268a52))
* disable dotnet tests in legacy build ([23ac4d00](https://github.com/siemens/drace/commit/23ac4d001f1c7da024e8f951c5895fbd6a548df8))
* delayed symbol lookup ([c62e33b8](https://github.com/siemens/drace/commit/c62e33b83f5c70daf102eb70241e6dc274f312f6))
* check reported state in xml output ([df880608](https://github.com/siemens/drace/commit/df880608b809c8e79119bb56dbf13ce1a21a8cf9))
* re-enable tid check in xml report ([3a2148fb](https://github.com/siemens/drace/commit/3a2148fb6d268b66a7744c8fa8194d2078d66a7c))
* fix type in report xml integration test ([a0cecf17](https://github.com/siemens/drace/commit/a0cecf176d805d4214bc2a2d5f46788609f569fd))
* verify race report (text) ([7a3e2998](https://github.com/siemens/drace/commit/7a3e2998b1e65b939a0948ee4c144179ffd7d18b))
* document cli of sampler application ([e65f227e](https://github.com/siemens/drace/commit/e65f227e2d655232f031f03356d3ce1ed0ab2eda))
* check equality of threadids of tsan and drace ([3b687071](https://github.com/siemens/drace/commit/3b6870715931fe62d7ac53f04efc150fa6c9c992))

#### 1.1.1 (2019-04-05)

##### Chores
Expand Down

0 comments on commit 200a9ed

Please sign in to comment.