{"push_id":713783168,"size":24,"distinct_size":19,"ref":"refs/heads/dev","head":"1443eb2320a8f41cb554de5ee1e94865955b768e","before":"9734a6d7b0b0077a749faa246a749e754e9bb58e","commits":[{"sha":"16da6ca172906c2810768b5a3e6ec302c402f355","author":{"email":"82b397b479b9da1eca2187125b15ffe5008c134e@hotmail.com","name":"Erik Zenker"},"message":"Merge commit '06469987b1dddd52b41e0f4644d810bc7092e048' into issue65-gbspeednew","distinct":false,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/16da6ca172906c2810768b5a3e6ec302c402f355"},{"sha":"06469987b1dddd52b41e0f4644d810bc7092e048","author":{"email":"82b397b479b9da1eca2187125b15ffe5008c134e@hotmail.com","name":"Erik Zenker"},"message":"Squashed 'include/graybat/' changes from 13c673e..45d7718\n\n45d7718 .\nc6cc2ff Interface to receive data from any vertex\nc3a94ca untabified\n9f1181f Some tricks on forwards example\ne4f1319 A lot of experiments to create new examples\n38cd561 Adapted graybat to haseongpu so it can be used as library for future projects.\nREVERT: 13c673e Merge branch 'topic-haseongpu' of https://github.com/erikzenker/GrayBat into topic-haseongpu\nREVERT: f84227b Removed old cave\nREVERT: 3dc78ba Graph can be set afterwards now, and cage ask for the set of peers\nREVERT: 18e3e83 New patter, Bidirectional Star\nREVERT: ee559cd moved header so folder structure is equal to namespaces\nREVERT: df13339 adaptations\n\ngit-subtree-dir: include/graybat\ngit-subtree-split: 45d771847aac97176751fcfa180b8652bd4a6cf1","distinct":false,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/06469987b1dddd52b41e0f4644d810bc7092e048"},{"sha":"17267e1f507ca13ffb57e838292badb666f18dc0","author":{"email":"82b397b479b9da1eca2187125b15ffe5008c134e@hotmail.com","name":"Erik Zenker"},"message":"pulled new features from graybat","distinct":false,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/17267e1f507ca13ffb57e838292badb666f18dc0"},{"sha":"8149468f92da5855c5ca0ae37ee759bb09fa602e","author":{"email":"82b397b479b9da1eca2187125b15ffe5008c134e@hotmail.com","name":"Erik Zenker"},"message":"Squashed 'include/graybat/' changes from 45d7718..be9dafc\n\nbe9dafc Fixed initialitation order of Event members\n\ngit-subtree-dir: include/graybat\ngit-subtree-split: be9dafc7f0cb983f26a6868e933feaba79ecba2d","distinct":false,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/8149468f92da5855c5ca0ae37ee759bb09fa602e"},{"sha":"554f3148399e31fe9d8786405c54f065b2ad7d5d","author":{"email":"82b397b479b9da1eca2187125b15ffe5008c134e@hotmail.com","name":"Erik Zenker"},"message":"Merge commit '8149468f92da5855c5ca0ae37ee759bb09fa602e' into issue65-gbspeednew","distinct":false,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/554f3148399e31fe9d8786405c54f065b2ad7d5d"},{"sha":"fc77056dc40b92cb729f2b1fbb1349a8a7117fb1","author":{"email":"6f79aca447412f5d0acc833efd27710c4d55f190@users.noreply.github.com","name":"Carlchristian Eckert"},"message":"Merge pull request #67 from erikzenker/issue65-gbspeednew\n\nIssue65 Speedup GrayBat","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/fc77056dc40b92cb729f2b1fbb1349a8a7117fb1"},{"sha":"6ba21932393a8de3bc76c72318d49fa18decf9a4","author":{"email":"c8ffcbd2d0efe3bad70cd03b93ab508f7ba13210@hzdr.de","name":"Carlchristian Eckert"},"message":"Added scripts for automated testing\n\n - very highlevel, runs complete experiments\n - takes a very long time\n - no protection against crashing experiments","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/6ba21932393a8de3bc76c72318d49fa18decf9a4"},{"sha":"0187c96dfb7560bcc15a677a9bf8d3554016721d","author":{"email":"969ecfdd9d6270569248ab4cb0372e8a543d9933@gmx.de","name":"Carlchristian Eckert"},"message":"Added pretty-printer for DeviceMode + ParallelMode\n\n - After the program is started, the function to inform you about the\n   selected parameter was displaying DeviceMode and ParallelMode as\n   integers. This was rather unintuitive to look at.\n - Now, a specialization of << operator exists and prints the enum\n   constants directly.","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/0187c96dfb7560bcc15a677a9bf8d3554016721d"},{"sha":"a4e258a257d2de6a67d780f5e151af002105bd29","author":{"email":"969ecfdd9d6270569248ab4cb0372e8a543d9933@gmx.de","name":"Carlchristian Eckert"},"message":"Introduced the --adaptive-steps command line param\n\n - internally and in MATLAB as `adaptiveSteps`\n - cmd line parameter is `--adaptive-steps` or `-a`\n - the naming scheme follows the existing conventions\n - setting it to 1 results in only min-rays to be used (no adaptive\n   steps). This behavior is consistent with the way the function did\n   work internally until now.","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/a4e258a257d2de6a67d780f5e151af002105bd29"},{"sha":"76a8fcc0a1eeffdbda66c0f7ba1d49a9ca9f2d2c","author":{"email":"82b397b479b9da1eca2187125b15ffe5008c134e@posteo.de","name":"Erik Zenker"},"message":"Merge pull request #68 from slizzered/value-testing-scripts\n\n[WIP] Added scripts for automated testing","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/76a8fcc0a1eeffdbda66c0f7ba1d49a9ca9f2d2c"},{"sha":"a863d666bb5a6d57abaeef229a0afa7478a5b329","author":{"email":"969ecfdd9d6270569248ab4cb0372e8a543d9933@gmx.de","name":"Carlchristian Eckert"},"message":"Changed char* to string, added attribution+license","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/a863d666bb5a6d57abaeef229a0afa7478a5b329"},{"sha":"36118b6a0247b9701b14760ecd9f181c23f8626b","author":{"email":"82b397b479b9da1eca2187125b15ffe5008c134e@posteo.de","name":"Erik Zenker"},"message":"Merge pull request #70 from slizzered/issue8-adaptive_steps_cmdl_param\n\nIntroduced the --adaptive-steps command line param","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/36118b6a0247b9701b14760ecd9f181c23f8626b"},{"sha":"dd600f0b8dcba20b1f57c3484d46cf98fa4a7ddc","author":{"email":"82b397b479b9da1eca2187125b15ffe5008c134e@posteo.de","name":"Erik Zenker"},"message":"Merge pull request #69 from slizzered/nice-device_mode_enum\n\nAdded pretty-printer for DeviceMode + ParallelMode","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/dd600f0b8dcba20b1f57c3484d46cf98fa4a7ddc"},{"sha":"52cf7f0d9004ffe2f564ae60a2f718bf728c6e0d","author":{"email":"969ecfdd9d6270569248ab4cb0372e8a543d9933@gmx.de","name":"Carlchristian Eckert"},"message":"Renamed .cu files to .cc\n\n - had to change some minor math calls to make it compile","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/52cf7f0d9004ffe2f564ae60a2f718bf728c6e0d"},{"sha":"880e49a7a75a9a3649267de740d46bb0adfea032","author":{"email":"82b397b479b9da1eca2187125b15ffe5008c134e@posteo.de","name":"Erik Zenker"},"message":"Merge pull request #71 from slizzered/issue66-rename_to_cc\n\nRenamed .cu files to .cc","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/880e49a7a75a9a3649267de740d46bb0adfea032"},{"sha":"d0133c0b0cc99cabc319555558abf87a6c91f87b","author":{"email":"969ecfdd9d6270569248ab4cb0372e8a543d9933@gmx.de","name":"Carlchristian Eckert"},"message":"parsing completely remastered + config file\n\n - there is now a --config parameter which can be used to supply a\n   config-file. The c-example already contains an example file.\n   The sections ([Compute] etc.) should be commented out!\n - --help and --config can not be defined in the config-file... this is\n   intentional.\n - all command-line parameters are no longer directly written in code,\n   but abstracted away into the structs in `src/types.cc`\n - the command-line parameters are now structured similarly to the\n   existing structs `ComputeParameters` and `ExperimentParameters`\n - The functions `fileToVector` and `fileToValue` now return the result\n   instead of taking a reference.\n - the `parse` function was completely remastered and is much smaller\n   now. It uses the `variables_map` to encapsulate all command-line\n   parameters. I used my own type for the `variables_map`, so we can\n   still modify the variables after parsing.\n - DeviceMode and ParallelMode are no longer enums, but std::string.\n   This is not ideal, but it makes the code much nicer.","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/d0133c0b0cc99cabc319555558abf87a6c91f87b"},{"sha":"7e5f0297f3bc6379751425b4a2946e117f13ab72","author":{"email":"969ecfdd9d6270569248ab4cb0372e8a543d9933@gmx.de","name":"Carlchristian Eckert"},"message":"Added information about --config in README.md","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/7e5f0297f3bc6379751425b4a2946e117f13ab72"},{"sha":"4350d259f179ab548facf04f60c490e73c3583bd","author":{"email":"969ecfdd9d6270569248ab4cb0372e8a543d9933@gmx.de","name":"Carlchristian Eckert"},"message":"Actually added information about --config","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/4350d259f179ab548facf04f60c490e73c3583bd"},{"sha":"a44d8860626efead195134c22c988f66221e15dd","author":{"email":"969ecfdd9d6270569248ab4cb0372e8a543d9933@gmx.de","name":"Carlchristian Eckert"},"message":"Some optimizations to parsing of config\n\n - it is OK now to NOT have a config option at all\n - if config does not exist, there is a nice error message","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/a44d8860626efead195134c22c988f66221e15dd"},{"sha":"b016f8809514517a1821a3b7fd069ff3776b7c02","author":{"email":"969ecfdd9d6270569248ab4cb0372e8a543d9933@gmx.de","name":"Carlchristian Eckert"},"message":"changed error message for empty paths","distinct":true,"url":"https://api.github.com/repos/erikzenker/haseongpu/commits/b016f8809514517a1821a3b7fd069ff3776b7c02"}]}